1 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
3 * g++.dg/ipa/devirt-9.C: Cleanup inline ipa dump.
5 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
7 * gcc.target/i386/builtin_target.c (vendor_signatures): Remove.
8 (check_detailed): Use signature_INTEL_ebx and signature_AMD_ebx
9 to check vendor signature.
11 2012-12-28 Janus Weil <janus@gcc.gnu.org>
14 * gfortran.dg/associated_7.f90: New.
16 2012-12-28 Tobias Burnus <burnus@net-b.de>
19 * gfortran.dg/unlimited_polymorphic_5.f90
21 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24 * gfortran.dg/newunit_3.f90: New.
26 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
29 * gfortran.dg/inquire_15.f90: New.
31 2012-12-27 Sriraman Tallam <tmsriram@google.com>
33 * testsuite/g++.dg/mv1.C: Remove target options.
34 * testsuite/g++.dg/mv2.C: Ditto.
35 * testsuite/g++.dg/mv3.C: Ditto.
36 * testsuite/g++.dg/mv4.C: Ditto.
37 * testsuite/g++.dg/mv5.C: Ditto.
39 2012-12-26 Janne Blomqvist <jb@gcc.gnu.org>
42 * gfortran.dg/nosigned_zero_3.f90: New testcase.
44 2012-12-23 Tobias Burnus <burnus@net-b.de>
47 * gfortran.dg/public_private_module_8.f90: New.
49 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
51 * gcc.target/mips/r10k-cache-barrier-10.c: Make a branch-likely
52 instruction more likely.
54 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
56 * gcc.target/mips/pr55315.c: Cast to long rather than int.
58 2012-12-22 Tobias Burnus <burnus@net-b.de>
61 * gfortran.dg/unlimited_polymorphic_6.f90: New.
63 2012-12-21 Martin Jambor <mjambor@suse.cz>
65 PR tree-optimization/55355
66 * g++.dg/torture/pr55355.C: New test.
68 2012-12-21 Vladimir Makarov <vmakarov@redhat.com>
71 * gcc.target/i386/pr55775.c: New test.
73 2012-12-21 David Edelsohn <dje.gcc@gmail.com>
75 * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
78 * lib/target-supports.exp (add_options_for_tls): Add -pthread for
80 (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1
83 * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX.
85 * c-c++-common/pr43942.c: Remove XFAIL for AIX.
87 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
90 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
92 2012-12-21 Richard Biener <rguenther@suse.de>
94 PR tree-optimization/52996
95 * gcc.dg/torture/pr52996.c: New testcase.
97 2012-12-20 Jakub Jelinek <jakub@redhat.com>
100 * gcc.c-torture/execute/pr55750.c: New test.
102 2012-12-20 Richard Biener <rguenther@suse.de>
105 * g++.dg/torture/pr55740.C: New testcase.
107 2012-12-20 Jakub Jelinek <jakub@redhat.com>
110 * c-c++-common/pr55619.c: New test.
112 2012-12-20 Tobias Burnus <burnus@net-b.de>
115 * gfortran.dg/transfer_intrinsic_4.f: New.
117 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
119 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
120 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
121 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
122 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
124 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
126 * gcc.target/arm/vmaxnmdf.c: New test.
127 * gcc.target/arm/vmaxnmsf.c: Likewise.
128 * gcc.target/arm/vminnmsf.c: Likewise.
129 * gcc.target/arm/vminnmdf.c: Likewise.
131 2012-12-19 Tobias Burnus <burnus@net-b.de>
133 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
134 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
136 2012-12-19 Richard Biener <rguenther@suse.de>
138 PR tree-optimization/55736
139 PR tree-optimization/55703
140 * gcc.dg/lto/pr55703_0.c: New testcase.
142 2012-12-19 Jakub Jelinek <jakub@redhat.com>
145 * gcc.dg/debug/pr55730.c: New test.
147 2012-12-18 Jan Hubicka <jh@suse.cz>
149 PR tree-optimization/55683
150 * g++.dg/ipa/devirt-9.C: New testcase.
152 2012-12-19 Terry Guo <terry.guo@arm.com>
154 * gcc.target/arm/thumb-find-work-register.c: New.
156 2012-12-19 Tobias Burnus <burnus@net-b.de>
159 * gfortran.dg/save_5.f90: New.
161 2012-12-18 Jakub Jelinek <jakub@redhat.com>
164 * gcc.dg/pr39464.c: New test.
166 2012-12-18 Ian Lance Taylor <iant@google.com>
169 * lib/go.exp: Revert last patch.
171 2012-12-18 Richard Biener <rguenther@suse.de>
174 * g++.dg/torture/pr54838.C: New testcase.
176 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
178 * lib/go.exp (go_link_flags): Add libatomic location to flags and
181 2012-12-18 Richard Biener <rguenther@suse.de>
183 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
185 2012-12-18 Richard Biener <rguenther@suse.de>
187 PR tree-optimization/55555
188 * gcc.dg/torture/pr55555.c: New testcase.
189 * gcc.dg/vect/vect-iv-11.c: Adjust.
191 2012-12-18 Jakub Jelinek <jakub@redhat.com>
194 * testsuite/g++.dg/opt/pr55717.C: New test.
196 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
197 Ulrich Weigand <ulrich.weigand@linaro.org>
199 * gcc.target/arm/neon-extend-1.c: New file.
200 * gcc.target/arm/neon-extend-2.c: New file.
202 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
204 * lib/target-supports.exp (add_options_for_arm_v8_neon):
207 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
208 Tejas Belagod <tejas.belagod@arm.com>
210 * lib/target-supports.exp
211 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
213 2012-12-16 Tobias Burnus <burnus@net-b.de>
216 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
218 2012-12-16 Tobias Burnus <burnus@net-b.de>
220 * gfortran.dg/move_alloc_14.f90: New.
222 2012-12-16 Tobias Burnus <burnus@net-b.de>
225 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
226 * gfortran.dg/elemental_args_check_7.f90: New.
228 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
230 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
232 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
235 * gnat.dg/nested_generic1.adb: New test.
236 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
238 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
241 * gnat.dg/controlled7.ad[sb]: New test.
243 2012-12-14 Steve Ellcey <sellcey@mips.com>
246 * g++.dg/other/pr55650.C: Add dg-require-profiling.
248 2012-12-14 Richard Biener <rguenther@suse.de>
250 PR tree-optimization/55684
251 * gcc.dg/torture/pr55684.c: New testcase.
253 2012-12-14 Richard Biener <rguenther@suse.de>
255 PR tree-optimization/55687
256 * gcc.dg/torture/pr55687.c: New testcase.
258 2012-12-13 Jakub Jelinek <jakub@redhat.com>
261 * g++.dg/cpp0x/noexcept19.C: New test.
263 2012-12-13 Richard Biener <rguenther@suse.de>
266 * gcc.dg/lto/pr55660_0.c: New testcase.
267 * gcc.dg/lto/pr55660_1.c: Likewise.
269 2012-12-13 Jakub Jelinek <jakub@redhat.com>
271 PR gcov-profile/55650
272 * g++.dg/other/pr55650.C: New test.
273 * g++.dg/other/pr55650.cc: New file.
275 2012-12-12 Jakub Jelinek <jakub@redhat.com>
278 * g++.dg/guality/pr55665.C: New test.
280 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
281 set_target_env_var the same as if it is empty list.
282 (dg-set-target-env-var): Fix up error message.
283 (set-target-env-var): Record both preexisting env var values
284 as well as info that env wasn't set.
285 (restore-target-env-var): Iterate on reversed list, if second
286 sublist element is 1, setenv the env var to the third sublist
287 element, otherwise unsetenv it.
288 (gcc-dg-runtest): Don't initialize set_target_env_var.
289 (dg-test): Unset set_target_env_var if it was set.
291 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
293 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
294 Whitespace fixes. Avoid unnecessary * sizeof(char).
295 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
296 dg-options. Whitespace fixes.
297 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
298 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
299 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
300 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
301 * g++.dg/asan/default-options-1.C: Whitespace fixes.
302 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
303 first __asan_symbolize argument unnamed. Avoid unnecessary
305 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
306 on argc being one. Allow both _Znwj and _Znwm as operator new.
307 Ignore everything in the backtrace above operator new. Fix up
309 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
310 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
311 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
312 on failures. Avoid pointless PASS dg-output check. Remove bogus
314 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
315 Avoid unnecessary * sizeof(char).
316 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
317 Don't rely on argc being one.
318 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
319 Avoid unnecessary * sizeof(char).
320 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
321 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
322 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
323 Fix up dg-output regexps.
324 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
325 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
326 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
327 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
329 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
330 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
331 Avoid unnecessary * sizeof(char).
333 2012-12-12 Wei Mi <wmi@google.com>
335 * lib/target-supports.exp (check_effective_target_dlopen,
336 check_effective_target_clone, check_effective_target_setrlimit,
337 check_effective_target_swapcontext): New procedures.
338 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
339 (dg-set-target-env-var, set-target-env-var,
340 restore-target-env-var): New procedures.
341 (gcc-dg-runtest): Set set_target_env_var.
342 * g++.dg/asan/symbolize-callback-1.C: New test.
343 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
344 * g++.dg/asan/deep-tail-call-1.C: New test.
345 * g++.dg/asan/default-options-1.C: New test.
346 * g++.dg/asan/interception-test-1.C: New test.
347 * g++.dg/asan/dlclose-test-1-so.cc: New file.
348 * g++.dg/asan/deep-thread-stack-1.C: New test.
349 * g++.dg/asan/interception-malloc-test-1.C: New test.
350 * g++.dg/asan/deep-stack-uaf-1.C: New test.
351 * g++.dg/asan/large-func-test-1.C: New test.
352 * g++.dg/asan/interception-failure-test-1.C: New test.
353 * c-c++-common/asan/strip-path-prefix-1.c: New test.
354 * c-c++-common/asan/force-inline-opt0-1.c: New test.
355 * c-c++-common/asan/swapcontext-test-1.c: New test.
356 * c-c++-common/asan/null-deref-1.c: New test.
357 * c-c++-common/asan/global-overflow-1.c: New test.
358 * c-c++-common/asan/strncpy-overflow-1.c: New test.
359 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
360 * c-c++-common/asan/stack-overflow-1.c: New test.
361 * c-c++-common/asan/use-after-free-1.c: New test.
362 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
363 * c-c++-common/asan/clone-test-1.c: New test.
364 * c-c++-common/asan/heap-overflow-1.c: New test.
365 * c-c++-common/asan/sleep-before-dying-1.c: New test.
367 2012-12-12 Steve Ellcey <sellcey@mips.com>
369 * gcc.dg/pr55150-2.c: Add pic support check.
370 * gcc.dg/lto/pr54709_0.c: Ditto.
372 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
374 PR tree-optimization/55481
375 * gcc.dg/torture/pr55481.c: New testcase.
377 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
378 Jakub Jelinek <jakub@redhat.com>
381 * gcc.c-torture/compile/limits-externdecl.c: New test.
383 2012-12-12 Jakub Jelinek <jakub@redhat.com>
385 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
389 * gcc.dg/torture/pr55633.c: New test.
391 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
394 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
395 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
396 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
398 2012-12-11 Jakub Jelinek <jakub@redhat.com>
401 * g++.dg/warn/Wunused-var-19.C: New test.
403 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
405 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
407 * gcc.dg/pr54121.c: New test.
409 2012-12-11 Jakub Jelinek <jakub@redhat.com>
412 * g++.dg/ext/asm12.C: New test.
414 PR tree-optimization/54570
415 * gcc.dg/builtin-object-size-8.c: Xfail.
416 * gcc.dg/builtin-object-size-13.c: New test.
418 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
421 * gcc.target/arm/pr55642.c: New testcase.
423 2012-12-11 Jakub Jelinek <jakub@redhat.com>
427 * g++.dg/other/pr43631.C: New test.
429 2012-12-11 Richard Biener <rguenther@suse.de>
431 PR tree-optimization/55079
432 * gcc.dg/Warray-bounds-9.c: New testcase.
433 * gcc.dg/Warray-bounds-10.c: Likewise.
434 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
436 2012-12-10 Janus Weil <janus@gcc.gnu.org>
439 * gfortran.dg/proc_ptr_39.f90: New test case.
441 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
443 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
444 code duplication is required. Allow BNE to appear.
446 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
448 * gcc.target/mips/ext-2.c: Require -mlong64.
450 2012-12-10 Richard Biener <rguenther@suse.de>
452 PR tree-optimization/55107
453 * gcc.dg/torture/pr55107.c: New testcase.
454 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
456 2012-12-10 Jakub Jelinek <jakub@redhat.com>
458 * g++.dg/asan/asan_test.cc: Sync from upstream.
459 * g++.dg/asan/asan_test_utils.h: Likewise.
461 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
463 * gcc.target/arm/neon/vrndaf32.c: New test.
464 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
465 * gcc.target/arm/neon/vrndf32.c: Likewise.
466 * gcc.target/arm/neon/vrndqf32.c: Likewise.
467 * gcc.target/arm/neon/vrndmf32.c: Likewise.
468 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
469 * gcc.target/arm/neon/vrndnf32.c: Likewise.
470 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
471 * gcc.target/arm/neon/vrndpf32.c: Likewise.
472 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
474 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
476 * gcc.misc-tests/gcov-12.c: Fix dg order.
479 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
481 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
484 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
485 * gcc.dg/20050826-1.c: Likewise.
487 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
489 * gnat.dg/vect9.adb: Add -w to dg-options.
490 * gnat.dg/vect10.adb: Likewise.
492 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
495 * gfortran.dg/do_check_8.f90: New test.
497 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
499 * gnat.dg/vect10.ad[sb]: New test.
501 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
503 * gnat.dg/vect9.ad[sb]: New test.
504 * gnat.dg/vect9_pkg.ads: New helper.
506 2012-12-07 Mike Stump <mikestump@comcast.net>
508 * gnat.dg/discr38.adb: Don't use ^M line endings.
509 gnat.dg/loop_optimization13.adb: Likewise.
510 gnat.dg/loop_optimization13.ads: Likewise.
511 gnat.dg/discr36_pkg.adb: Likewise.
512 gnat.dg/discr36_pkg.ads: Likewise.
513 gnat.dg/loop_optimization11_pkg.ads: Likewise.
514 gnat.dg/discr36.ads: Likewise.
515 gnat.dg/loop_optimization11.adb: Likewise.
517 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
519 PR rtl-optimization/55141
520 * gcc.target/i386/pr55141.c: New.
522 2012-12-07 Dodji Seketeli <dodji@redhat.com>
525 * g++.dg/cpp0x/alias-decl-28.C: New test.
526 * g++.dg/cpp0x/alias-decl-16.C: Update.
528 2012-12-07 Martin Jambor <mjambor@suse.cz>
530 PR tree-optimization/55590
531 * gcc.target/i386/pr55590-1.c: New test.
532 * gcc.target/i386/pr55590-2.c: Likewise.
534 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
537 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
539 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
542 * gcc.target/i386/pr55597.c: New test.
544 2012-12-06 Jakub Jelinek <jakub@redhat.com>
547 * g++.dg/cpp0x/noexcept18.C: New test.
550 * g++.dg/cpp0x/constexpr-55573.C: New test.
553 * g++.dg/opt/pr55137.C: New test.
554 * gcc.c-torture/execute/pr55137.c: New test.
556 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
558 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
560 (add_options_for_arm_v8_neon): Likewise.
562 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
564 * g++.dg/pr55604.C: New test.
566 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
568 * lib/target-supports.exp
569 (check_effective_target_vect_perm): Allow aarch64*-*-*.
570 (check_effective_target_vect_perm_byte): Likewise.
571 (check_effective_target_vect_perm_short): Likewise.
572 (check_effective_target_vect_char_mult): Likewise.
573 (check_effective_target_vect_extract_even_odd): Likewise.
574 (check_effective_target_vect_interleave): Likewise.
576 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
578 * g++.dg/abi/mangle-neon-aarch64.C: New test.
580 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
582 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
584 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
586 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
587 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
588 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
589 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
590 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
591 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
592 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
593 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
594 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
595 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
596 * gcc.dg/vect/vect-rounding-round.c: Likewise.
597 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
598 * target-supports.exp
599 (check_effective_target_vect_call_btrunc): New.
600 (check_effective_target_vect_call_btruncf): Likewise.
601 (check_effective_target_vect_call_ceil): Likewise.
602 (check_effective_target_vect_call_ceilf): Likewise.
603 (check_effective_target_vect_call_floor): Likewise.
604 (check_effective_target_vect_call_floorf): Likewise.
605 (check_effective_target_vect_call_lceil): Likewise.
606 (check_effective_target_vect_call_lfloor): Likewise.
607 (check_effective_target_vect_call_nearbyint): Likewise.
608 (check_effective_target_vect_call_nearbyintf): Likewise.
609 (check_effective_target_vect_call_round): Likewise.
610 (check_effective_target_vect_call_roundf): Likewise.
612 2012-12-05 Richard Biener <rguenther@suse.de>
614 PR tree-optimization/51238
615 * gcc.dg/torture/pr51238.c: New testcase.
617 2012-12-05 Richard Biener <rguenther@suse.de>
619 PR tree-optimization/50222
620 * gcc.dg/torture/pr50222.c: New testcase.
622 2012-12-05 Richard Biener <rguenther@suse.de>
625 * gcc.dg/lto/pr55525_0.c: New testcase.
626 * gcc.dg/lto/pr55525_1.c: Likewise.
628 2012-12-04 Tobias Burnus <burnus@net-b.de>
630 * gfortran.dg/quad_3.f90: Really fix an if condition.
632 2012-12-04 Tobias Burnus <burnus@net-b.de>
634 * gfortran.dg/quad_3.f90: Fix a condition,
635 which wrongly required ordered/lazy evaluation.
637 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
639 * gcc.target/aarch64/121127.c: New test.
641 2012-12-04 Jakub Jelinek <jakub@redhat.com>
644 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
646 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
648 * gcc.dg/asan/asan.exp: Likewise.
650 2012-12-04 Richard Biener <rguenther@suse.de>
652 PR tree-optimization/55124
653 * gcc.dg/torture/pr55124.c: New testcase.
655 2012-12-03 Tobias Burnus <burnus@net-b.de>
657 * gfortran.dg/quad_3.f90: New.
659 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
662 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
664 2012-12-03 Jakub Jelinek <jakub@redhat.com>
667 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
668 on all targets, not just s390*.
670 2012-12-03 Marek Polacek <polacek@redhat.com>
673 * gcc.dg/pr55570.c: New test.
675 2012-12-03 Jakub Jelinek <jakub@redhat.com>
677 * lib/asan-dg.exp (asan_get_gtest_test_list,
678 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
679 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
680 and [asan_get_gtest_expect_death_list "$output"] in global vars.
681 (asan_symbolize): Sanitize [] characters from key.
682 * g++.dg/asan/asan_test_config.h: New file.
683 * g++.dg/asan/asan_globals_test.cc: New file.
684 * g++.dg/asan/asan_test_utils.h: New file.
685 * g++.dg/asan/dejagnu-gtest.h: New file.
686 * g++.dg/asan/asan_test.cc: New file.
687 * g++.dg/asan/asan_test.C: New test.
689 2012-12-03 Richard Biener <rguenther@suse.de>
691 * gcc.dg/torture/pr35634.c: Use signed char.
692 * g++.dg/torture/pr35634.C: Likewise.
694 2012-12-02 Marek Polacek <polacek@redhat.com>
697 * gcc.dg/pr54838.c: New test.
699 2012-12-01 Xinliang David Li <davidxl@google.com>
701 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
704 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
707 * g++.dg/cpp0x/decltype46.C: New.
709 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
712 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
714 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
717 * g++.dg/debug/pr53860.C: New test.
719 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
720 Paul Thomas <pault@gcc.gnu.org>
723 * gfortran.dg/defined_assignment_1.f90: New test.
724 * gfortran.dg/defined_assignment_2.f90: New test.
725 * gfortran.dg/defined_assignment_3.f90: New test.
726 * gfortran.dg/defined_assignment_4.f90: New test.
727 * gfortran.dg/defined_assignment_5.f90: New test.
729 2012-12-01 Jakub Jelinek <jakub@redhat.com>
732 * g++.dg/cpp0x/vt-55542.C: New test.
734 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
736 * gnat.dg/specs/pack9.ads: New test.
738 2012-11-30 Martin Jambor <mjambor@suse.cz>
741 PR tree-optimization/55415
742 PR tree-optimization/54386
744 * gcc.dg/ipa/ipa-sra-7.c: New test.
745 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
746 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
747 * gcc.target/i386/pr55448.c: Likewise.
749 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
751 * loop_optimization14.ad[sb]: New test.
752 * loop_optimization14_pkg.ads: New helper.
754 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
757 * gcc.target/arm/pr55073.C: New test.
759 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
762 * g++.dg/ext/vector20.C: New testcase.
764 2012-11-28 Tobias Burnus <burnus@net-b.de>
767 * coarray/sync_3.f90: Extend test.
769 2012-11-29 Jakub Jelinek <jakub@redhat.com>
771 PR rtl-optimization/55512
772 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
773 * gcc.target/i386/pr55512-4.c: Likewise.
775 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
778 * g++.dg/cpp0x/udlit-overflow.C: New.
779 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
781 2012-11-28 Jakub Jelinek <jakub@redhat.com>
787 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
788 are non-empty and add dependency between the first and second asm.
789 * gcc.dg/guality/pr36728-2.c: Likewise.
790 * gcc.dg/guality/pr36728-3.c: New test.
791 * gcc.dg/guality/pr36728-4.c: New test.
793 2012-11-28 Andrew Pinski <apinski@cavium.com>
796 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
798 * lib/obj-c++.exp (obj-c++_init): Likewise.
800 2012-11-28 Tobias Burnus <burnus@net-b.de>
803 * coarray/sync_3.f90: New.
805 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
807 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
809 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
811 PR rtl-optimization/55512
812 * gcc.target/i386/pr55512-[1234].c: New tests.
814 2012-11-28 Jakub Jelinek <jakub@redhat.com>
817 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
820 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
821 attributes. Avoid clobbering memory before malloced chunk.
822 (main): Pass 1 instead of 0 as argument.
824 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
826 * gnat.dg/object_overflow.adb: Rename to...
827 * gnat.dg/object_overflow1.adb: ...this.
828 * gnat.dg/object_overflow2.adb: New test.
829 * gnat.dg/object_overflow3.adb: Likewise.
830 * gnat.dg/object_overflow4.adb: Likewise.
832 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
835 * g++.dg/init/pr55497.C: New.
837 2012-11-28 Richard Biener <rguenther@suse.de>
840 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
841 * gcc.dg/vect/slp-perm-9.c: Likewise.
843 2012-11-28 Richard Biener <rguenther@suse.de>
846 * gcc.dg/torture/pr35634.c: New testcase.
847 * g++.dg/torture/pr35634.C: Likewise.
848 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
850 2012-11-27 Tobias Burnus <burnus@net-b.de>
853 * gfortran.dg/warn_target_lifetime_3.f90: New.
855 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
857 PR rtl-optimization/55458
858 * gcc.target/i386/pr55458.c: New test.
860 2012-11-27 Jakub Jelinek <jakub@redhat.com>
862 PR tree-optimization/55110
863 * gcc.dg/pr55110.c: New test.
865 2012-11-27 Richard Biener <rguenther@suse.de>
868 * g++.dg/opt/pr55331.C: New testcase.
870 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
872 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
874 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
876 * gcc.dg/54455.c: Require scheduling.
877 * gcc.dg/c1x-align-4.c: Skip avr.
878 * gcc.dg/pr44024.c: Skip avr in final scan.
880 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
883 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
884 * gcc.dg/pr54676.c: Make work for 16-bit int.
886 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
889 * gcc.target/i386/pr55227.c: New test.
891 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
893 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
895 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
897 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
899 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
901 (add_options_for_arm_v8_vfp): New procedure.
902 * gcc.target/arm/vrintaf32.c: New test.
903 * gcc.target/arm/vrintaf64.c: Likewise.
904 * gcc.target/arm/vrintmf32.c: Likewise.
905 * gcc.target/arm/vrintmf64.c: Likewise.
906 * gcc.target/arm/vrintpf32.c: Likewise.
907 * gcc.target/arm/vrintpf64.c: Likewise.
908 * gcc.target/arm/vrintrf32.c: Likewise.
909 * gcc.target/arm/vrintrf64.c: Likewise.
910 * gcc.target/arm/vrintxf32.c: Likewise.
911 * gcc.target/arm/vrintxf64.c: Likewise.
912 * gcc.target/arm/vrintzf32.c: Likewise.
913 * gcc.target/arm/vrintzf64.c: Likewise.
915 2012-11-26 Janus Weil <janus@gcc.gnu.org>
918 * gfortran.dg/warn_unused_function_2.f90: New.
920 2012-11-26 Janus Weil <janus@gcc.gnu.org>
923 * gfortran.dg/associated_6.f90: New.
924 * gfortran.dg/select_type_30.f03: New.
926 2012-11-26 Jakub Jelinek <jakub@redhat.com>
928 PR tree-optimization/54471
929 * gcc.dg/tree-ssa/vrp86.c: New test.
930 * gcc.c-torture/execute/pr54471.c: New test.
932 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
935 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
936 use volatile asms, use plain asms. Where the output value for the
937 asm is unused, write a global variable.
939 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
941 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
943 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
946 * gfortran.dg/do_check_7.f90: New test.
948 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
951 * g++.dg/init/new41.C: New.
953 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
956 * gfortran.dg/allocate_error_4.f90: New test.
958 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
960 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
963 2012-11-23 Jakub Jelinek <jakub@redhat.com>
965 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
969 * g++.dg/warn/Wreturn-type-8.C: New test.
972 * gcc.dg/pr55430.c: New test.
974 2012-11-23 Kostya Serebryany <kcc@google.com>
976 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
978 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
980 * gnat.dg/discr40.ad[sb]: New test.
982 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
984 * gnat.dg/discr39.adb: New test.
986 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
989 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
990 * gcc.dg/pr55150-1.c: Same.
991 * gcc.dg/torture/pr54894.c: Add size32plus.
993 2012-11-23 Jakub Jelinek <jakub@redhat.com>
996 * c-c++-common/asan/attrib-1.c: New test.
998 2012-11-22 Ian Bolton <ian.bolton@arm.com>
1000 * gcc.target/aarch64/builtin-bswap-1.c: New test.
1001 * gcc.target/aarch64/builtin-bswap-2.c: New test.
1003 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1006 * g++.dg/cpp0x/constexpr-55432.C: New.
1008 2012-11-21 Janus Weil <janus@gcc.gnu.org>
1011 * gfortran.dg/namelist_76.f90: New.
1013 2012-11-21 Martin Jambor <mjambor@suse.cz>
1015 * gcc.dg/ipa/ipcp-agg-7.c: New test.
1016 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
1018 2012-11-21 Martin Jambor <mjambor@suse.cz>
1020 PR tree-optimization/55260
1021 * g++.dg/torture/pr55260-2.C: New test.
1023 2012-11-21 Martin Jambor <mjambor@suse.cz>
1025 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
1027 2012-11-21 Bin Cheng <bin.cheng@arm.com>
1029 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
1030 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1032 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
1035 * gcc.target/i386/pr19398.c: New test.
1037 2012-11-20 Martin Jambor <mjambor@suse.cz>
1039 PR tree-optimization/55260
1040 * g++.dg/torture/pr55260-1.C: New test.
1042 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
1044 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
1045 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1046 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1047 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1048 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1049 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1050 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1051 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1052 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1053 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1054 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1055 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1057 2012-11-20 Jakub Jelinek <jakub@redhat.com>
1060 * gcc.dg/pr55094.c: New test.
1062 PR rtl-optimization/54921
1063 * gcc.dg/pr54921.c: New test.
1065 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
1067 * gcc.target/i386/pr55359.c: New test.
1069 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
1071 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
1072 * g++.dg/tls/thread_local3g.C: Likewise.
1073 * g++.dg/tls/thread_local4g.C: Likewise.
1074 * g++.dg/tls/thread_local5g.C: Likewise.
1075 * g++.dg/tls/thread_local6g.C: Likewise.
1076 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
1077 * g++.dg/tls/thread_local2.C: Likewise.
1078 * g++.dg/tls/thread_local2g.C: Likewise.
1079 * g++.dg/tls/thread_local6.C: Likewise.
1081 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
1083 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1084 * gcc.dg/tm/clone-1.c: New test.
1086 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1089 * g++.dg/parse/struct-5.C: New.
1091 2012-11-19 Tom de Vries <tom@codesourcery.com>
1093 PR rtl-optimization/55315
1094 * gcc.target/mips/pr55315.c: New test.
1096 2012-11-17 Jakub Jelinek <jakub@redhat.com>
1098 PR tree-optimization/55236
1099 * gcc.dg/pr55236.c: New test.
1102 * gcc.dg/pr19105.c: Accept also optimizing
1103 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1105 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1106 from addr2line_output. Increment idx if asking for more than one
1107 address in one object.
1109 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1111 PR tree-optimization/55329
1112 * g++.dg/opt/pr55329.C: New test.
1114 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1117 * gfortran.dg/typebound_operator_18.f90: New.
1119 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1121 PR rtl-optimization/55330
1122 * gfortran.dg/pr55330.f90: New test.
1124 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1126 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1127 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1128 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1129 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1130 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1131 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1133 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1136 * g++.dg/cpp0x/alias-decl-27.C: New test.
1138 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1141 * g++.dg/template/alignof2.C: New test.
1143 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1145 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1146 * g++.dg/mv6.C (dg-options): Ditto.
1148 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1150 * lib/target_suports.exp
1151 (check_effective_target_has_w_floating_suffix): New procedure.
1152 (check_effective_target_has_q_floating_suffix): Ditto.
1153 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1154 for unsupported non-standard suffix on floating constant.
1155 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1157 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1159 * lib/asan-dg.exp: New file.
1160 * gcc.dg/asan/asan.exp: New file.
1161 * g++.dg/dg.exp: Prune also asan tests.
1162 * g++.dg/asan/asan.exp: New file.
1163 * c-c++-common/asan/memcmp-1.c: New test.
1165 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1168 * g++.dg/cpp0x/vt-55323.C: New.
1170 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1172 * g++.dg/mv4.C: Add require ifunc. Change error message.
1173 * g++.dg/mv5.C: Add require ifunc.
1174 * g++.dg/mv6.C: Add require ifunc.
1176 2012-11-13 Martin Jambor <mjambor@suse.cz>
1178 PR tree-optimization/55253
1179 * gcc.dg/torture/pr55253.c: New test.
1180 * gcc.dg/torture/pr55305.c: Likewise.
1182 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1185 * gcc.target/i386/pr55142-1.c: New file.
1186 * gcc.target/i386/pr55142-2.c: Likewise.
1188 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1191 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1193 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1195 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1197 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1198 * gcc.target/i386/pr49715-2.c: Likewise.
1199 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1201 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1203 PR tree-optimization/55281
1204 * gcc.dg/vect/fast-math-pr55281.c: New test.
1205 * g++.dg/opt/pr55281.C: New test.
1207 PR rtl-optimization/54127
1208 * gcc.dg/torture/pr54127.c: New test.
1210 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1211 Jakub Jelinek <jakub@redhat.com>
1213 PR rtl-optimization/51447
1214 * gcc.c-torture/execute/pr51447.c: New test.
1216 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1218 * gcc.target/aarch64/csinc-2.c: New test.
1220 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1222 * gcc.target/aarch64/cmn.c: New test.
1223 * gcc.target/aarch64/adds.c: New test.
1224 * gcc.target/aarch64/subs.c: New test.
1226 2012-11-12 Tobias Burnus <burnus@net-b.de>
1229 * gfortran.dg/coarray_29_1.f90: New.
1230 * gfortran.dg/coarray_29_2.f90: New.
1232 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1234 * gcc.dg/hoist-register-pressure-3.c: New test.
1236 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1238 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1239 wrappers around sinf and cosf.
1241 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1245 * gcc.target/i386/pr55247-2.c: New file.
1247 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1250 * g++.dg/pr55263.C: New test.
1252 2012-11-11 Martin Jambor <mjambor@suse.cz>
1254 PR tree-optimization/55238
1255 * testsuite/gcc.dg/torture/pr55238.c: New test.
1257 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1259 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1260 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1261 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1263 2012-11-10 Jan Hubicka <jh@suse.cz>
1265 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1267 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1269 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1270 -mno-sse -mno-mmx to dg-options. Reformat.
1272 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1274 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1275 * c-c++-common/vector-compare-1.c: Same.
1276 * c-c++-common/vector-compare-2.c: Same.
1277 * g++.dg/other/unused1.C: Skip on AIX.
1278 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1279 extra message on AIX.
1281 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1284 * gcc.target/i386/pr55247.c: New test.
1286 2012-11-09 Andrew Pinski <apinski@cavium.com>
1288 * gcc.c-torture/execute/20121108-1.c: New test.
1290 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1293 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1294 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1295 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1296 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1298 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1300 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1301 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1302 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1304 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1306 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1308 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1309 * g++.dg/tm/pr47530.C: Same.
1311 2012-11-09 Jason Merrill <jason@redhat.com>
1314 * g++.dg/cpp0x/alias-decl-25.C: New.
1316 * g++.dg/abi/abi-tag1.C: New.
1317 * g++.dg/abi/abi-tag2.C: New.
1319 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1321 PR rtl-optimization/55154
1322 * gcc.target/i386/pr55154.c: New test.
1324 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1326 PR rtl-optimization/55151
1327 * gcc.dg/pr55151.c: Move ...
1328 * gcc.target/i386/pr55151.c: ... here.
1330 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1332 PR rtl-optimization/54472
1333 * gcc.dg/pr54472.c: New test.
1335 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1337 * gnat.dg/stack_check3.ad[sb]: New test.
1339 2012-11-08 Ian Lance Taylor <iant@google.com>
1341 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1342 with arguments. Handle errorcheckoutput and rundir test types.
1344 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1346 PR tree-optimization/55191
1347 * gcc.dg/pr55191.c: New test.
1349 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1352 * g++.dg/debug/pr54499.C: New test.
1354 2012-11-08 Jan Hubicka <jh@suse.cz>
1357 * gcc.dg/winline-3.c: Update.
1359 2012-11-08 Martin Jambor <mjambor@suse.cz>
1361 * gfortran.dg/ipcp-array-1.f90: New test.
1363 2012-11-08 Florian Weimer <fweimer@redhat.com>
1365 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1367 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1369 PR rtl-optimization/55151
1370 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1372 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1374 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1376 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1378 * gcc.c-torture/compile/20121107-1.c: New test.
1380 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1382 PR rtl-optimization/55151
1383 * gcc.dg/pr55151.c: Compile it only for x86_64.
1385 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1387 PR rtl-optimization/55122
1388 * gcc.dg/pr55122.c: New test.
1390 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1392 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1394 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1395 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1396 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1397 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1399 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1402 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1404 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1407 * c-c++-common/pr51294.c: New.
1409 2012-11-07 Martin Jambor <mjambor@suse.cz>
1411 PR tree-optimization/53787
1412 * gcc.dg/ipa/ipa-5.c: Adjust.
1413 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1414 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1415 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1416 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1417 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1418 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1419 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1420 * gfortran.dg/pr48636-2.f90: New test.
1421 * gfortran.dg/pr53787.f90: Likewise.
1423 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1427 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1430 * g++.dg/cpp0x/constexpr-union4.C: New.
1432 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1434 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1436 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1439 * gcc.c-torture/compile/pr49220.c: New test.
1441 2012-11-07 Florian Weimer <fweimer@redhat.com>
1443 * g++.dg/init/new40.C: New.
1445 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1448 * gcc.dg/guality/pr54693-2.c: New test.
1450 2012-11-06 Andrew Pinski <apinski@cavium.com>
1452 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1453 -fno-vect-cost-model.
1455 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1457 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1458 * gcc.dg/tm/debug-1.c: Same.
1459 * gcc.dg/tm/irrevocable-3.c: Same.
1460 * gcc.dg/tm/irrevocable-4.c: Same.
1461 * gcc.dg/tm/memopt-10.c: Same.
1462 * gcc.dg/tm/memopt-11.c: Same.
1463 * gcc.dg/tm/props-4.c: Same.
1464 * gcc.dg/tm/wrap-3.c: Same.
1465 * gcc.dg/tm/wrap-4.c: Same.
1467 2012-11-06 Andrew Pinski <apinski@cavium.com>
1469 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1471 2012-11-06 Jan Hubicka <jh@suse.cz>
1473 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1475 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1476 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1477 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1479 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1481 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1483 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1486 * gcc.dg/torture/pr41993.c: New test.
1488 2012-11-06 Jan Hubicka <jh@suse.cz>
1490 * gcc.target/i386/l_fma_float_?.c: Update.
1491 * gcc.target/i386/l_fma_double_?.c: Update.
1493 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1496 * gcc.target/sh/pr54089-8.c: New.
1497 * gcc.target/sh/pr54089-9.c: New.
1499 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1502 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1503 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1504 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1505 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1506 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1507 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1508 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1509 * gcc.target/i386/avx-vzeroupper-27.c: New.
1511 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1514 * gfortran.dg/transfer_class_1.f90: New.
1515 * gfortran.dg/transfer_class_2.f90: New.
1517 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1519 * testsuite/g++.dg/mv1.C: New test.
1520 * testsuite/g++.dg/mv2.C: New test.
1521 * testsuite/g++.dg/mv3.C: New test.
1522 * testsuite/g++.dg/mv4.C: New test.
1523 * testsuite/g++.dg/mv5.C: New test.
1524 * testsuite/g++.dg/mv6.C: New test.
1526 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1529 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1531 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1533 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1536 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1538 * g++.dg/torture/20121105-1.C: New test.
1540 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1542 * gcc.dg/torture/fp-compare.c: New testcase.
1544 2012-11-05 Jan Hubicka <jh@suse.cz>
1546 * gcc.dg/const-1.c: Update.
1547 * gcc.dg/pure-1.c: Update.
1549 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1551 PR rtl-optimization/55151
1552 * gcc.dg/pr55151.c: New test.
1554 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1558 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1560 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1563 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1565 2012-11-05 Jan Hubicka <jh@suse.cz>
1567 * gcc.dg/autopar/pr49960.c: Fix testcase.
1569 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1571 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1572 Fix scan-tree-dump-times directive.
1574 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1577 * gfortran.dg/associate_12.f90: New.
1579 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1582 * lib/target-supports.exp (check_effective_target_masm_intel): New
1584 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1587 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1588 Jack Howarth <howarth@bromo.med.uc.edu>
1590 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1591 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1592 * gcc.target/i386/pr53249.c: Likewise.
1594 2012-11-03 Andrew Pinski <apinski@cavium.com>
1596 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1597 call abort1 so that cross jumping does not happen.
1599 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1602 * gcc.target/sh/pr51244-18.c: New.
1603 * gcc.target/sh/pr51244-19.c: New.
1605 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1607 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1608 b requires a 64-bit operation followed by a truncation.
1610 2012-11-02 Jan Hubicka <jh@suse.cz>
1612 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1614 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1616 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1617 conditions to verify the reduction code is vectorized.
1619 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1620 in case 'pow', such as 'powerpc' is used in the compiler version name.
1621 * gcc.target/powerpc/pr46728-2.c: Likewise.
1622 * gcc.target/powerpc/pr46728-3.c: Likewise.
1623 * gcc.target/powerpc/pr46728-4.c: Likewise.
1624 * gcc.target/powerpc/pr46728-5.c: Likewise.
1625 * gcc.target/powerpc/pr46728-7.c: Likewise.
1626 * gcc.target/powerpc/pr46728-8.c: Likewise.
1627 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1629 2012-11-02 Jan Hubicka <jh@suse.cz>
1631 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1633 2012-11-02 Jan Hubicka <jh@suse.cz>
1635 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1636 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1638 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1641 * gcc.target/i386/pr55130.c: New test.
1643 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1646 * gcc.target/i386/pr55147.c: New test.
1648 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1650 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1651 * gfortran.dg/default_format_denormal_1.f90: Same.
1653 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1656 * g++.dg/ext/vector19.C: Remove target restrictions.
1657 * gcc.dg/fold-compare-7.c: New testcase.
1659 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1662 * gcc.target/sh/pr55160.c: New.
1664 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1666 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1667 scan-assembler regex.
1669 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1672 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1673 * gcc.dg/pr55150-2.c: New test.
1675 2012-11-01 Sharad Singhai <singhai@google.com>
1677 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1678 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1679 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1680 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1682 2012-10-31 Dehao Chen <dehao@google.com>
1684 * g++.dg/debug/dwarf2/block.C: New testcase.
1686 2012-10-31 Jan Hubicka <jh@suse.cz>
1688 * gcc.dg/pr44974.c: Add noinline.
1690 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1693 * gfortran.dg/class_54.f90: New.
1695 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1696 Jakub Jelinek <jakub@redhat.com>
1698 PR tree-optimization/55018
1699 * gcc.dg/torture/pr55018.c: New test.
1701 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1704 * g++.dg/ext/vla13.C: New.
1706 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1709 * gcc.dg/pr55150.c: New test.
1711 2012-10-31 Tobias Burnus <burnus@net-b.de>
1714 * gfortran.dg/associate_11.f90: New.
1716 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1719 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1721 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1723 PR tree-optimization/19105
1724 PR tree-optimization/21643
1725 PR tree-optimization/46309
1726 * gcc.dg/pr19105.c: New test.
1727 * gcc.dg/pr21643.c: New test.
1728 * gcc.dg/pr46309-2.c: New test.
1729 * gcc.c-torture/execute/pr46309.c: New test.
1731 2012-10-31 Alan Modra <amodra@gmail.com>
1733 * gcc.target/powerpc/dimode_off.c: New.
1734 * gcc.target/powerpc/timode_off.c: New.
1735 * gcc.target/powerpc/dfmode_off.c: New.
1736 * gcc.target/powerpc/tfmode_off.c: New.
1738 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1740 PR rtl-optimization/55093
1741 * gcc.target/i386/pr55093.c: New file.
1743 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1745 * gcc.target/i386/pr55116.c: Renamed to ...
1746 * gcc.target/i386/pr55116-1.c: This.
1748 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1750 * gcc.target/i386/pr55116-2.c: New file.
1752 2012-10-30 Richard Biener <rguenther@suse.de>
1754 * gcc.dg/vect/slp-perm-2.c: Adjust.
1756 2012-10-30 Richard Biener <rguenther@suse.de>
1758 PR tree-optimization/55111
1759 * gcc.dg/torture/pr55111.c: New testcase.
1761 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1764 * gcc.target/sh/pr53988.c: New.
1766 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1769 * gcc.dg/hoist-register-pressure-1.c: Rename from
1770 hoist-register-pressure.c. Add nonpic condition.
1771 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1773 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1776 * gcc.dg/Wreturn-local-addr.c: New.
1777 * g++.dg/warn/Wno-return-local-addr.C: New.
1778 * g++.dg/warn/Wreturn-local-addr.C: New.
1780 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1783 * gcc.target/i386/pr55116.c: New file.
1785 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1788 * gcc.dg/Wshadow-4.c: New.
1789 * gcc.dg/Wshadow-4.h: New.
1791 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1794 * gcc.dg/guality/pr54693.c: New.
1796 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1799 * gcc.dg/pr55027.c: New testcase.
1801 2012-10-29 Jan Hubicka <jh@suse.cz>
1803 * gcc.dg/ipa/inline-6.c: New testcase.
1805 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1807 PR rtl-optimization/55106
1808 * g++.dg/pr55106.C: New.
1810 2012-10-29 Richard Guenther <rguenther@suse.de>
1813 * gcc.dg/torture/pr53695.c: New testcase.
1815 2012-10-28 Jan Hubicka <jh@suse.cz>
1817 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1819 2012-10-28 Tobias Burnus <burnus@net-b.de>
1822 * gfortran.dg/do_check_6.f90: New.
1824 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1825 Jack Howarth <howarth@bromo.med.uc.edu>
1828 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1830 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1832 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1835 * gcc.target/i386/pr34283.c: New test.
1837 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1840 * g++.dg/opt/pr55081.C: New test.
1844 * gcc.dg/guality/pr54970.c: New test.
1846 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1849 * g++.dg/template/new11.C: New.
1851 2012-10-26 Richard Biener <rguenther@suse.de>
1854 * gcc.dg/torture/pr54824.c: New testcase.
1856 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1858 * gcc.target/i386/fxsave-1.c: New.
1859 * gcc.target/i386/fxsave64-1.c: Ditto.
1860 * gcc.target/i386/fxrstor-1.c: Ditto.
1861 * gcc.target/i386/fxrstor64-1.c: Ditto.
1862 * gcc.target/i386/xsave-1.c: Ditto.
1863 * gcc.target/i386/xsave64-1.c: Ditto.
1864 * gcc.target/i386/xrstor-1.c: Ditto.
1865 * gcc.target/i386/xrstor64-1.c: Ditto.
1866 * gcc.target/i386/xsaveopt-1.c: Ditto.
1867 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1868 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1869 * gcc.target/i386/sse-13.c: Ditto.
1870 * gcc.target/i386/sse-14.c: Ditto.
1871 * gcc.target/i386/sse-22.c: Ditto.
1872 * gcc.target/i386/sse-23.c: Ditto.
1873 * g++.dg/other/i386-2.C: Ditto.
1874 * g++.dg/other/i386-3.C: Ditto.
1876 2012-10-25 Jan Hubicka <jh@suse.cz>
1878 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1881 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1884 * g++.dg/ext/transparent-union.C: New.
1886 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1889 * g++.dg/ext/vector19.C: New testcase.
1891 2012-10-25 Richard Biener <rguenther@suse.de>
1893 PR tree-optimization/54902
1894 * g++.dg/torture/pr54902.C: New testcase.
1896 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1899 * g++.dg/template/crash114.C: New.
1901 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1904 * gcc.target/i386/pr55049-1.c: New test.
1906 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1909 * gfortran.dg/class_dummy_4.f03: New.
1911 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1913 PR rtl-optimization/55010
1914 * gcc.dg/pr55010.c: New test.
1917 * g++.dg/debug/pr54828.C: New test.
1919 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1921 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1922 * gcc.dg/vect/vect-83_64.c: Likewise.
1924 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1927 * g++.dg/cpp0x/constexpr-union4.C: New.
1929 2012-10-23 Jeff Law <law@redhat.com>
1931 * gcc.c-torture/execute/pr54985.c: New test.
1933 2012-10-23 Paul Koning <ni1d@arrl.net>
1936 * g++.dg/debug/dwarf2/pr54508.C: New.
1938 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1941 * g++.dg/template/sizeof14.C: New test.
1943 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1944 Jim MacArthur <jim.macarthur@arm.com>
1945 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1946 Marcus Shawcroft <marcus.shawcroft@arm.com>
1947 Nigel Stephens <nigel.stephens@arm.com>
1948 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1949 Richard Earnshaw <rearnsha@arm.com>
1950 Sofiane Naci <sofiane.naci@arm.com>
1951 Stephen Thomas <stephen.thomas@arm.com>
1952 Tejas Belagod <tejas.belagod@arm.com>
1953 Yufeng Zhang <yufeng.zhang@arm.com>
1955 * lib/target-supports.exp
1956 (check_profiling_available): Add AArch64.
1957 (check_effective_target_vect_int): Likewise.
1958 (check_effective_target_vect_shift): Likewise.
1959 (check_effective_target_vect_float): Likewise.
1960 (check_effective_target_vect_double): Likewise.
1961 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1962 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1963 (check_effective_target_vect_pack_trunc): Likewise.
1964 (check_effective_target_vect_unpack): Likewise.
1965 (check_effective_target_vect_hw_misalign): Likewise.
1966 (check_effective_target_vect_short_mult): Likewise.
1967 (check_effective_target_vect_int_mult): Likewise.
1968 (check_effective_target_vect_stridedN): Likewise.
1969 (check_effective_target_sync_int_long): Likewise.
1970 (check_effective_target_sync_char_short): Likewise.
1971 (check_vect_support_and_set_flags): Likewise.
1972 (check_effective_target_aarch64_tiny): New.
1973 (check_effective_target_aarch64_small): New.
1974 (check_effective_target_aarch64_large): New.
1975 * g++.dg/other/PR23205.C: Enable aarch64.
1976 * g++.dg/other/pr23205-2.C: Likewise.
1977 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1978 * gcc.c-torture/execute/20101011-1.c: Likewise.
1979 * gcc.dg/20020312-2.c: Likewise.
1980 * gcc.dg/20040813-1.c: Likewise.
1981 * gcc.dg/builtin-apply2.c: Likewise.
1982 * gcc.dg/stack-usage-1.c: Likewise.
1984 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1985 Jim MacArthur <jim.macarthur@arm.com>
1986 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1987 Marcus Shawcroft <marcus.shawcroft@arm.com>
1988 Nigel Stephens <nigel.stephens@arm.com>
1989 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1990 Richard Earnshaw <rearnsha@arm.com>
1991 Sofiane Naci <sofiane.naci@arm.com>
1992 Stephen Thomas <stephen.thomas@arm.com>
1993 Tejas Belagod <tejas.belagod@arm.com>
1994 Yufeng Zhang <yufeng.zhang@arm.com>
1996 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1997 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1998 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1999 * gcc.target/aarch64/aapcs/abitest.S: New file.
2000 * gcc.target/aarch64/aapcs/abitest.h: New file.
2001 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
2002 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
2003 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
2004 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
2005 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
2006 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
2007 * gcc.target/aarch64/aapcs/ice_1.c: New file.
2008 * gcc.target/aarch64/aapcs/ice_2.c: New file.
2009 * gcc.target/aarch64/aapcs/ice_3.c: New file.
2010 * gcc.target/aarch64/aapcs/ice_4.c: New file.
2011 * gcc.target/aarch64/aapcs/ice_5.c: New file.
2012 * gcc.target/aarch64/aapcs/macro-def.h: New file.
2013 * gcc.target/aarch64/aapcs/test_1.c: New file.
2014 * gcc.target/aarch64/aapcs/test_10.c: New file.
2015 * gcc.target/aarch64/aapcs/test_11.c: New file.
2016 * gcc.target/aarch64/aapcs/test_12.c: New file.
2017 * gcc.target/aarch64/aapcs/test_13.c: New file.
2018 * gcc.target/aarch64/aapcs/test_14.c: New file.
2019 * gcc.target/aarch64/aapcs/test_15.c: New file.
2020 * gcc.target/aarch64/aapcs/test_16.c: New file.
2021 * gcc.target/aarch64/aapcs/test_17.c: New file.
2022 * gcc.target/aarch64/aapcs/test_18.c: New file.
2023 * gcc.target/aarch64/aapcs/test_19.c: New file.
2024 * gcc.target/aarch64/aapcs/test_2.c: New file.
2025 * gcc.target/aarch64/aapcs/test_20.c: New file.
2026 * gcc.target/aarch64/aapcs/test_21.c: New file.
2027 * gcc.target/aarch64/aapcs/test_22.c: New file.
2028 * gcc.target/aarch64/aapcs/test_23.c: New file.
2029 * gcc.target/aarch64/aapcs/test_24.c: New file.
2030 * gcc.target/aarch64/aapcs/test_25.c: New file.
2031 * gcc.target/aarch64/aapcs/test_26.c: New file.
2032 * gcc.target/aarch64/aapcs/test_3.c: New file.
2033 * gcc.target/aarch64/aapcs/test_4.c: New file.
2034 * gcc.target/aarch64/aapcs/test_5.c: New file.
2035 * gcc.target/aarch64/aapcs/test_6.c: New file.
2036 * gcc.target/aarch64/aapcs/test_7.c: New file.
2037 * gcc.target/aarch64/aapcs/test_8.c: New file.
2038 * gcc.target/aarch64/aapcs/test_9.c: New file.
2039 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
2040 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
2041 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
2042 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
2043 * gcc.target/aarch64/aapcs/test_complex.c: New file.
2044 * gcc.target/aarch64/aapcs/test_int128.c: New file.
2045 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
2046 * gcc.target/aarch64/aapcs/type-def.h: New file.
2047 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
2048 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
2049 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
2050 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
2051 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
2052 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
2053 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
2054 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
2055 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
2056 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
2057 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
2058 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
2059 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
2060 * gcc.target/aarch64/aarch64.exp: New file.
2061 * gcc.target/aarch64/adc-1.c: New file.
2062 * gcc.target/aarch64/adc-2.c: New file.
2063 * gcc.target/aarch64/asm-1.c: New file.
2064 * gcc.target/aarch64/clrsb.c: New file.
2065 * gcc.target/aarch64/clz.c: New file.
2066 * gcc.target/aarch64/ctz.c: New file.
2067 * gcc.target/aarch64/csinc-1.c: New file.
2068 * gcc.target/aarch64/csinv-1.c: New file.
2069 * gcc.target/aarch64/csneg-1.c: New file.
2070 * gcc.target/aarch64/extend.c: New file.
2071 * gcc.target/aarch64/fcvt.x: New file.
2072 * gcc.target/aarch64/fcvt_double_int.c: New file.
2073 * gcc.target/aarch64/fcvt_double_long.c: New file.
2074 * gcc.target/aarch64/fcvt_double_uint.c: New file.
2075 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
2076 * gcc.target/aarch64/fcvt_float_int.c: New file.
2077 * gcc.target/aarch64/fcvt_float_long.c: New file.
2078 * gcc.target/aarch64/fcvt_float_uint.c: New file.
2079 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
2080 * gcc.target/aarch64/ffs.c: New file.
2081 * gcc.target/aarch64/fmadd.c: New file.
2082 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2083 * gcc.target/aarch64/frint.x: New file.
2084 * gcc.target/aarch64/frint_double.c: New file.
2085 * gcc.target/aarch64/frint_float.c: New file.
2086 * gcc.target/aarch64/index.c: New file.
2087 * gcc.target/aarch64/mneg-1.c: New file.
2088 * gcc.target/aarch64/mneg-2.c: New file.
2089 * gcc.target/aarch64/mneg-3.c: New file.
2090 * gcc.target/aarch64/mnegl-1.c: New file.
2091 * gcc.target/aarch64/mnegl-2.c: New file.
2092 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2093 * gcc.target/aarch64/pic-constantpool1.c: New file.
2094 * gcc.target/aarch64/pic-symrefplus.c: New file.
2095 * gcc.target/aarch64/predefine_large.c: New file.
2096 * gcc.target/aarch64/predefine_small.c: New file.
2097 * gcc.target/aarch64/predefine_tiny.c: New file.
2098 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2099 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2100 * gcc.target/aarch64/table-intrinsics.c: New file.
2101 * gcc.target/aarch64/tst-1.c: New file.
2102 * gcc.target/aarch64/vect-abs-compile.c: New file.
2103 * gcc.target/aarch64/vect-abs.c: New file.
2104 * gcc.target/aarch64/vect-abs.x: New file.
2105 * gcc.target/aarch64/vect-compile.c: New file.
2106 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2107 * gcc.target/aarch64/vect-faddv.c: New file.
2108 * gcc.target/aarch64/vect-faddv.x: New file.
2109 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2110 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2111 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2112 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2113 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2114 * gcc.target/aarch64/vect-fp-compile.c: New file.
2115 * gcc.target/aarch64/vect-fp.c: New file.
2116 * gcc.target/aarch64/vect-fp.x: New file.
2117 * gcc.target/aarch64/vect-mull-compile.c: New file.
2118 * gcc.target/aarch64/vect-mull.c: New file.
2119 * gcc.target/aarch64/vect-mull.x: New file.
2120 * gcc.target/aarch64/vect.c: New file.
2121 * gcc.target/aarch64/vect.x: New file.
2122 * gcc.target/aarch64/vector_intrinsics.c: New file.
2123 * gcc.target/aarch64/vfp-1.c: New file.
2124 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2125 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2126 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2127 * g++.dg/abi/aarch64_guard1.C: New file.
2129 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2132 * c-c++-common/pr54988.c: New test.
2134 2012-10-23 Jan Hubicka <jh@suse.cz>
2136 * gcc.dg/tree-prof/peel-1.c: New testcase.
2138 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2141 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2143 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2145 * gcc.dg/c99-predef-1.c: New test.
2146 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2147 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2148 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2149 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2150 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2151 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2152 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2153 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2154 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2155 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2156 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2157 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2159 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2161 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2163 2012-10-23 Jan Hubicka <jh@suse.cz>
2166 * gcc.c-torture/execute/pr54937.c: New testcase.
2167 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2169 2012-10-23 Jan Hubicka <jh@suse.cz>
2172 * gfortran.dg/pr54967.f90: New testcase.
2174 2012-10-23 Terry Guo <terry.guo@arm.com>
2177 * gcc.dg/pr55019.c: New.
2179 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2181 PR tree-optimization/55008
2182 * gcc.dg/tree-ssa/pr55008.c: New test.
2184 2012-10-22 Richard Biener <rguenther@suse.de>
2186 PR tree-optimization/55011
2187 * gcc.dg/torture/pr55011.c: New testcase.
2189 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2191 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2192 * gcc.target/arm/pr40457-2.c: Likewise.
2193 * gcc.target/arm/pr40457-3.c: Likewise.
2195 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2197 * gnat.dg/specs/limited_with4.ads: New test.
2198 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2200 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2202 * gnat.dg/modular4.adb: New test.
2203 * gnat.dg/modular4_pkg.ads: New helper.
2205 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2207 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2208 * gnat.dg/specs/addr1.ads: Likewise.
2210 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2212 * gcc.dg/webizer.c (main): Add missing exit call.
2214 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
2217 * gfortran.dg/wextra_1.f: New test.
2219 2012-10-20 Jan Hubicka <jh@suse.cz>
2221 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2223 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2226 * gfortran.dg/warn_unused_function.f90: New.
2228 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2230 * lib/target-supports.exp
2231 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2233 2012-10-19 Richard Guenther <rguenther@suse.de>
2235 PR tree-optimization/54981
2236 * gcc.dg/pr54981.c: New testcase.
2238 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2241 * gcc.target/arm/pr54892.c: New.
2243 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2245 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2247 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2250 * g++.dg/init/array30.C: New.
2251 * g++.dg/init/array31.C: Likewise.
2253 2012-10-18 Tobias Burnus <burnus@net-b.de>
2256 * gfortran.dg/public_private_module_7.f90: New.
2258 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2261 * g++.dg/template/pr29633.C: New.
2263 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2265 * gnat.dg/loop_optimization13.ad[sb]: New test.
2266 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2268 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2270 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2271 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2272 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2273 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2275 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2277 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2278 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2279 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2280 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2281 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2282 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2284 2012-10-16 Jan Hubicka <jh@suse.cz>
2286 * gcc.target/i386/l_fma_float_?.c: Update.
2287 * gcc.target/i386/l_fma_double_?.c: Update.
2288 * gfortran.dg/do_1.f90: XFAIL
2289 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2290 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2291 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2292 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2293 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2294 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2297 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
2301 * gcc.dg/Wstrict-overflow-24.c: New.
2303 2012-10-16 Tobias Burnus <burnus@net-b.de>
2307 * gfortran.dg/class_optional_1.f90: New.
2308 * gfortran.dg/class_optional_2.f90: New.
2310 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2313 * gcc.dg/guality/pr54796.c: New test.
2315 PR tree-optimization/54889
2316 * gfortran.dg/pr54889.f90: New test.
2318 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2320 * g++.dg/other/dump-ada-spec-2.C: New test.
2322 2012-10-16 Easwaran Raman <eraman@google.com>
2324 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2325 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2327 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2329 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2330 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2332 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2335 * gcc.c-torture/compile/pr54925.c: New.
2337 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2340 * gcc.target/sh/pr51244-17.c: New.
2342 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2345 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2347 * gcc.target/sh/pr54760-4.c: New.
2349 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2352 * gcc.target/sh/torture/sh-torture.exp: New.
2353 * gcc.target/sh/torture/pr34777.c: New.
2355 2012-10-15 Matthias Klose <doko@ubuntu.com>
2357 * lib/target-supports.exp (check_profiling_available): Match
2358 arm*-*-linux-* for ARM Linux/GNU.
2359 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2360 * gfortran.dg/enum_10.f90: Likewise.
2361 * gfortran.dg/enum_9.f90: Likewise.
2362 * gcc.target/arm/synchronize.c: Likewise.
2363 * g++.old-deja/g++.jason/enum6.C: Likewise.
2364 * g++.old-deja/g++.other/enum4.C: Likewise.
2365 * g++.old-deja/g++.law/enum9.C: Likewise.
2367 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2369 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2370 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2372 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2373 Paolo Carlini <paolo.carlini@oracle.com>
2376 * g++.dg/overload/operator6.C: New.
2378 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2380 PR c++/50080 (again)
2381 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2382 * g++.dg/parse/tmpl-outside1.C: Likewise.
2383 * g++.dg/template/qualttp18.C: Likewise.
2384 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2385 * g++.old-deja/g++.pt/overload13.C: Likewise.
2387 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2389 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2390 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2391 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2392 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2393 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2394 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2395 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2396 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2398 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2401 * g++.dg/parse/tmpl-outside2.C: New.
2402 * g++.dg/parse/tmpl-outside1.C: Adjust.
2403 * g++.dg/template/qualttp18.C: Likewise.
2404 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2405 * g++.old-deja/g++.pt/overload13.C: Likewise.
2407 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2409 PR tree-optimization/54915
2410 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2412 2012-10-15 Richard Guenther <rguenther@suse.de>
2414 PR tree-optimization/54920
2415 * gcc.dg/torture/pr54920.c: New testcase.
2417 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2419 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2421 2012-10-13 Jason Merrill <jason@redhat.com>
2423 * g++.dg/tls/thread_local7g.C: Require tls_native.
2425 2012-10-14 Jason Merrill <jason@redhat.com>
2427 * g++.dg/cpp0x/inh-ctor1.C: New.
2428 * g++.dg/cpp0x/inh-ctor2.C: New.
2429 * g++.dg/cpp0x/inh-ctor3.C: New.
2430 * g++.dg/cpp0x/inh-ctor4.C: New.
2431 * g++.dg/cpp0x/inh-ctor5.C: New.
2432 * g++.dg/cpp0x/inh-ctor6.C: New.
2433 * g++.dg/cpp0x/inh-ctor7.C: New.
2434 * g++.dg/cpp0x/inh-ctor8.C: New.
2435 * g++.dg/cpp0x/inh-ctor9.C: New.
2436 * g++.dg/cpp0x/inh-ctor10.C: New.
2437 * g++.dg/cpp0x/inh-ctor11.C: New.
2438 * g++.dg/cpp0x/inh-ctor12.C: New.
2439 * g++.dg/cpp0x/inh-ctor13.C: New.
2441 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2443 PR rtl-optimization/54919
2444 * gcc.dg/pr54919.c: New testcase.
2446 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2449 * g++.dg/template/crash113.C: New.
2451 2012-10-14 Jan Hubicka <jh@suse.cz>
2453 * gcc.dg/unroll_5.c: New testcase.
2455 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2458 * g++.dg/opt/pr52643.C: New.
2460 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2463 * gcc.target/sh/pr54602-1.c: New.
2464 * gcc.target/sh/pr54602-2.c: New.
2465 * gcc.target/sh/pr54602-3.c: New.
2466 * gcc.target/sh/pr54602-4.c: New.
2468 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2471 * gcc.target/sh/pr54680.c: New.
2473 2012-10-12 Jan Hubicka <jh@suse.cz>
2475 * gcc.dg/webizer.c: New testcase.
2477 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2479 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2482 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2484 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2485 Return 0 if already specifying -mfloat-abi other than hard.
2487 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2489 * gcc.dg/pr53060.c: Prune irrelevant warning.
2491 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2494 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2495 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2496 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2497 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2498 Adjust expected wording of warnings for *cmp* builtins.
2499 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2500 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2502 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2505 * g++.dg/parse/friend-main.C: New.
2507 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2510 * g++.dg/pr53055.C: New testcase.
2512 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2515 * g++.dg/cpp0x/pr52744.C: New.
2517 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2520 * gfortran.dg/dummy_procedure_9.f90: New.
2522 2012-10-12 Richard Biener <rguenther@suse.de>
2524 PR tree-optimization/54894
2525 * gcc.dg/torture/pr54894.c: New testcase.
2527 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2530 * gcc.target/sh/pr51244-13.c: New.
2531 * gcc.target/sh/pr51244-14.c: New.
2532 * gcc.target/sh/pr51244-15.c: New.
2533 * gcc.target/sh/pr51244-16.c: New.
2535 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2538 * g++.dg/cpp0x/decltype45.C: New.
2540 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2543 * gfortran.dg/class_allocate_13.f90: New.
2545 2012-10-11 Jason Merrill <jason@redhat.com>
2547 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2548 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2550 * g++.dg/gomp/tls-5.C: Require tls_native.
2551 * g++.dg/tls/thread_local7.C: Require tls_native.
2552 * g++.dg/tls/static2.C: New.
2554 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2557 * g++.dg/ext/weak5.C: New.
2559 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2562 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2563 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2565 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2568 * g++.dg/parse/pr43765.C: New.
2570 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2572 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2574 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2577 * g++.dg/init/bitfield3.C: New.
2579 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2581 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2583 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2585 PR tree-optimization/54877
2586 * gcc.dg/torture/pr54877.c: New test.
2588 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2591 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2592 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2593 and remove target info from dg-do compile.
2594 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2595 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2596 and remove target info from dg-do compile.
2598 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2600 * gcc.dg/pr54782.c: Require target with pthread support.
2602 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2605 * g++.dg/cpp0x/auto35.C: New.
2607 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2609 PR c++/53540 - using fails to be equivalent to typedef
2610 * g++.dg/cpp0x/alias-decl-24.C: New test.
2612 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2614 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2615 that c++11 attributes to types are ignored for now.
2616 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2617 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2619 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2622 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2624 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2627 * g++.dg/cpp0x/initlist67.C: New.
2629 2012-10-10 Dehao Chen <dehao@google.com>
2631 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2633 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2636 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2639 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2642 * g++.dg/cpp0x/decltype44.C: New.
2644 2012-10-09 Steve Ellcey <sellcey@mips.com>
2646 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2648 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2651 * g++.dg/cpp0x/decltype43.C: New.
2653 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2656 * gcc.dg/pr53397-1.c: New test case.
2657 * gcc.dg/pr53397-2.c: New test case.
2659 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2662 * g++.dg/warn/Wparentheses-26.C: Adjust.
2663 * g++.dg/warn/Wparentheses-27.C: New.
2665 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2668 * c-c++-common/vector-scalar.c: New testcase.
2669 * g++.dg/ext/vector18.C: New testcase.
2670 * g++.dg/ext/vector5.C: This is not an error anymore.
2671 * gcc.dg/init-vec-1.c: Move ...
2672 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2673 * gcc.c-torture/execute/vector-shift1.c: Move ...
2674 * c-c++-common/torture/vector-shift1.c: ... here.
2675 * gcc.dg/scal-to-vec1.c: Move ...
2676 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2677 C++11. Adapt error messages.
2678 * gcc.dg/convert-vec-1.c: Move ...
2679 * c-c++-common/convert-vec-1.c: ... here.
2680 * gcc.dg/scal-to-vec2.c: Move ...
2681 * c-c++-common/scal-to-vec2.c: ... here.
2683 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2686 * gcc.target/i386/pr54400.c: New testcase.
2688 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2691 * g++.dg/template/pr54858.C: New test.
2693 2012-10-08 Marek Polacek <polacek@redhat.com>
2696 * g++.dg/debug/pr54831.C: New test.
2698 2012-10-08 Dehao Chen <dehao@google.com>
2700 * g++.dg/predict-loop-exit-1.C: New.
2701 * g++.dg/predict-loop-exit-2.C: New.
2702 * g++.dg/predict-loop-exit-3.C: New.
2704 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2706 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2708 2012-10-08 Jason Merrill <jason@redhat.com>
2710 * g++.dg/gomp/tls-5.C: New.
2711 * g++.dg/gomp/tls-wrap1.C: New.
2712 * g++.dg/gomp/tls-wrap2.C: New.
2713 * g++.dg/gomp/tls-wrap3.C: New.
2714 * g++.dg/gomp/tls-wrap4.C: New.
2715 * g++.dg/gomp/tls-wrapper-cse.C: New.
2716 * g++.dg/tls/thread_local-cse.C: New.
2717 * g++.dg/tls/thread_local-order1.C: New.
2718 * g++.dg/tls/thread_local-order2.C: New.
2719 * g++.dg/tls/thread_local-wrap1.C: New.
2720 * g++.dg/tls/thread_local-wrap2.C: New.
2721 * g++.dg/tls/thread_local-wrap3.C: New.
2722 * g++.dg/tls/thread_local-wrap4.C: New.
2723 * g++.dg/tls/thread_local2g.C: New.
2724 * g++.dg/tls/thread_local3g.C: New.
2725 * g++.dg/tls/thread_local4g.C: New.
2726 * g++.dg/tls/thread_local5g.C: New.
2727 * g++.dg/tls/thread_local6g.C: New.
2728 * g++.dg/tls/thread_local7g.C: New.
2730 * g++.dg/tls/thread_local3.C: New.
2731 * g++.dg/tls/thread_local4.C: New.
2732 * g++.dg/tls/thread_local5.C: New.
2733 * g++.dg/tls/thread_local6.C: New.
2735 * g++.dg/tls/init-2.C: Tweak errors.
2736 * g++.dg/tls/thread_local1.C: New.
2737 * g++.dg/tls/thread_local2.C: New.
2738 * g++.dg/tls/thread_local7.C: New.
2740 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2743 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2745 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2748 * gcc.target/sh/pr54685.c: New.
2750 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2752 PR c++/53528 C++11 attribute support
2753 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2754 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2755 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2756 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2757 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2758 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2759 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2760 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2761 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2762 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2763 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2764 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2765 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2766 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2767 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2768 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2769 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2770 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2771 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2772 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2773 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2774 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2775 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2776 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2777 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2778 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2779 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2780 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2781 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2782 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2783 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2784 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2785 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2786 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2787 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2788 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2789 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2790 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2791 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2792 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2793 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2794 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2795 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2796 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2797 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2798 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2799 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2800 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2801 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2802 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2803 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2804 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2805 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2806 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2807 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2808 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2809 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2811 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2813 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2814 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2815 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2817 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2820 * gcc.target/sh/pr54760-2.c: New.
2821 * gcc.target/sh/pr54760-3.c: New.
2823 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2826 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2828 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2829 Sandra Loosemore <sandra@codesourcery.com>
2831 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2832 and test that the accumulator is initialized using MULT.
2833 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2834 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2836 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2839 * g++.dg/cpp0x/stdint.C: New.
2841 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2844 * g++.dg/cpp0x/stddef.C: New.
2846 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2849 * gfortran.dg/typebound_operator_17.f90: New.
2851 2012-10-06 Jan Hubicka <jh@suse.cz>
2855 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2857 2012-10-06 Jan Hubicka <jh@suse.cz>
2859 * gcc.dg/lto/resolutions_0.c: New testcase.
2861 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2864 * gfortran.dg/generic_25.f90: New.
2865 * gfortran.dg/generic_26.f90: New.
2866 * gfortran.dg/generic_27.f90: New.
2868 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2871 * gcc.target/sh/pr54760-1.c: New.
2873 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2875 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2876 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2877 * g++.dg/warn/Wsign-compare-5.C: New test.
2878 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2879 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2880 * g++.dg/ext/builtin30.C: New test.
2881 * g++.dg/ext/vla12.C: New test.
2882 * gcc.dg/builtins-85.c: New test.
2885 * gcc.dg/guality/pr54519-1.c: New test.
2886 * gcc.dg/guality/pr54519-2.c: New test.
2887 * gcc.dg/guality/pr54519-3.c: New test.
2888 * gcc.dg/guality/pr54519-4.c: New test.
2889 * gcc.dg/guality/pr54519-5.c: New test.
2890 * gcc.dg/guality/pr54519-6.c: New test.
2892 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2895 * g++.dg/cpp0x/defaulted38.C: New.
2897 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2899 PR tree-optimization/33763
2900 * c-c++-common/pr33763.c: New test.
2902 PR tree-optimization/54810
2903 * gcc.dg/tree-ssa/vrp85.c: New test.
2905 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2907 * gcc.dg/ucnid-7.c: Skip on AIX.
2908 * gcc.dg/ucnid-8.c: Same.
2909 * gcc.dg/ucnid-10.c: Same.
2910 * gcc.dg/ucnid-13.c: Same.
2911 * gcc.dg/attr-alias-3.c: Same.
2912 * gcc.dg/attr-alias-5.c: Same.
2913 * gcc.dg/torture/pr51106-2.c: Same.
2914 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2916 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2919 * g++.dg/cpp0x/alias-decl-23.C: New.
2921 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2924 * g++.dg/template/friend53.C: New.
2926 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2928 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2929 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2930 (scan-ada-spec): Likewise.
2931 (scan-ada-spec-not): Likewise.
2932 * gcc.dg/dump-ada-spec-1.c: New test.
2933 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2935 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2937 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2939 2012-10-04 Florian Weimer <fweimer@redhat.com>
2941 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2943 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2946 * g++.dg/cpp0x/pr54323.C: New.
2948 2012-10-04 Richard Guenther <rguenther@suse.de>
2951 * g++.dg/torture/pr54735.C: New testcase.
2953 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2955 PR rtl-optimization/54739
2956 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2958 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2961 * gcc.target/sh/pr51244-12.c: New.
2963 2012-10-03 Dehao Chen <dehao@google.com>
2966 * gcc.dg/pr54782.c: New test.
2968 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2971 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2973 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2976 * gfortran.dg/class_53.f90: New.
2978 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2981 * gcc.dg/guality/pr54551.c: New.
2983 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2985 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2986 * gcc.target/powerpc/pr46728-2.c: Likewise.
2988 2012-10-02 Sharad Singhai <singhai@google.com>
2991 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2992 to fix test failures caused by r191883.
2993 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2994 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2995 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2996 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2997 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2998 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2999 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
3000 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3001 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3003 2012-09-30 Sharad Singhai <singhai@google.com>
3005 * gcc.target/i386/vect-double-1.c: Fix test.
3007 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
3010 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
3013 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
3015 PR rtl-optimization/54457
3016 * gcc.target/i386/pr54457.c: New test.
3018 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3020 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
3022 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
3024 * gcc.target/i386/vect-rebuild.c: New testcase.
3026 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
3028 * gcc.target/i386/pad-10.c (foo2): Return x - z.
3030 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
3032 * gcc.target/mips/pr37362.c: Fix target selector.
3034 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3037 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
3039 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
3041 * gcc.dg/ucnid-8.c: Update line number.
3042 * gcc.dg/torture/pr51106-2.c: Likewise.
3044 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3047 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
3048 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3049 * gfortran.dg/c_f_pointer_tests_5.f90: New.
3051 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3053 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
3054 partially reverting r170092.
3055 * gfortran.dg/class_7.f03: Ditto.
3056 * gfortran.dg/coarray_14.f90: Ditto.
3057 * gfortran.dg/typebound_proc_13.f03: Ditto.
3059 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3062 * g++.dg/cpp0x/sfinae42.C: New.
3064 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
3066 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
3067 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
3068 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
3069 * gcc.dg/pr42629.c: XFAIL on AIX.
3070 * gcc.dg/pr47684.c: Same.
3071 * gcc.dg/pr43670.c: Same.
3072 * gcc.dg/pr42916.c: Same.
3073 * gcc.dg/pr45449.c: Same.
3074 * gcc.dg/pr50017.c: Same.
3075 * gcc.dg/pr42728.c: Same.
3076 * gcc.dg/pr47881.c: Same.
3077 * gcc.dg/pr44023.c: Same.
3078 * gcc.dg/pr41345.c: Same.
3079 * gcc.dg/pr42630.c: Same.
3080 * gcc.dg/pr44971.c: Same.
3081 * gcc.dg/pr46771.c: Same.
3082 * gcc.dg/ucnid-8.c: Same.
3083 * gcc.dg/ucnid-10.c: Same.
3084 * gcc.dg/ucnid-13.c: Same.
3085 * gcc.dg/torture/pr51106-2.c: Same.
3086 * gcc.dg/pr48768.c: Same.
3087 * gcc.dg/pr42631.c: Same.
3088 * gcc.dg/pr43084.c: Same.
3089 * gcc.dg/ucnid-7.c: Same.
3090 * gcc.dg/pr42889.c: Same.
3091 * gcc.dg/pr41241.c: Same.
3092 * gcc.dg/pr42719.c: Same.
3093 * g++.dg/debug/pr46583.C: Same.
3094 * g++.dg/debug/pr47106.C: Same.
3095 * g++.dg/opt/pr48549.C: Same.
3096 * g++.dg/other/pr42685.C: Same.
3097 * c-c++-common/pr43942.c: Same.
3099 2012-09-29 Ian Lance Taylor <iant@google.com>
3101 * go.test/go-test.exp: Update for latest version of Go testsuite.
3103 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
3106 * gfortran.dg/internal_readwrite_3.f90: New test.
3108 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3110 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3111 c-c++-common/Wunused-local-typedefs-2.c to here.
3113 PR c++/54372 - unused attribute inactive on dependant entities
3114 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3116 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3118 PR c++/29028 - Missed unused warning on using declaration
3119 * g++.dg/warn/Wunused-var-18.C: New test.
3121 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3123 PR c++/53551 - -Wunused-local-typedefs misses uses
3124 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3126 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3129 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3131 PR tree-optimization/54713
3132 * gcc.c-torture/compile/pr54713-1.c: New test.
3133 * gcc.c-torture/compile/pr54713-2.c: New test.
3134 * gcc.c-torture/compile/pr54713-3.c: New test.
3136 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3138 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3140 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3142 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3144 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3147 * gcc.target/i386/pr54703.c: New test.
3149 2012-09-27 Richard Guenther <rguenther@suse.de>
3152 * gcc.dg/lto/pr54709_0.c: New testcase.
3153 * gcc.dg/lto/pr54709_1.c: Likewise.
3155 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3157 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3159 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3161 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3163 * gcc.target/arm/pr42879.c: Handle big-endian.
3165 2012-09-26 Steve Ellcey <sellcey@mips.com>
3168 * gcc.dg/pr37303.c: Check for rdata or rodata.
3170 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3172 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3174 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3178 * gcc.target/powerpc/ppc-ne0-1.c: New.
3180 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3183 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3184 test_19, test_20, test_21, test_22, test_23): New functions.
3185 * gcc.target/sh/pr54089-4.c: New.
3186 * gcc.target/sh/pr54089-5.c: New.
3187 * gcc.target/sh/pr54089-6.c: New.
3188 * gcc.target/sh/pr54089-7.c: New.
3190 2012-09-25 Richard Guenther <rguenther@suse.de>
3193 * gcc.dg/lto/pr54702_0.c: New testcase.
3194 * gcc.dg/lto/pr54702_1.c: Likewise.
3195 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3196 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3197 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3198 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3200 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3203 * g++.dg/cpp0x/parse2.C: New.
3204 * g++.dg/parse/error11.C: Adjust.
3205 * g++.dg/parse/error12.C: Likewise.
3207 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3209 * gcc.target/i386/20030217-1.c: Added check for
3210 large_long_double effective target.
3211 * gcc.target/i386/387-3.c: Likewise.
3212 * gcc.target/i386/387-4.c: Likewise.
3213 * gcc.target/i386/pr36578-1.c: Likewise.
3214 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3215 when long double size is equal double size.
3216 * gcc.target/i386/excess-precision-1.c: Likewise.
3217 * gcc.target/i386/pr36578-2.c: Likewise.
3218 * gcc.target/i386/20030217-2.c: New testcase.
3220 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3222 PR tree-optimization/54676
3223 * gcc.dg/pr54676.c: New test.
3225 2012-09-25 Richard Guenther <rguenther@suse.de>
3227 PR tree-optimization/53663
3228 * gcc.dg/torture/pr53663-1.c: New testcase.
3229 * gcc.dg/torture/pr53663-2.c: Likewise.
3230 * gcc.dg/torture/pr53663-3.c: Likewise.
3232 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3234 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3236 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3238 * lib/target-supports-dg.exp (dg-require-effective-target,
3239 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3240 dg-process-target-1 instead of dg-process-target.
3241 (dg-process-target-1): Rename from dg-process-target.
3242 (dg-process-target): New.
3244 2012-09-24 Richard Guenther <rguenther@suse.de>
3246 PR tree-optimization/54684
3247 * g++.dg/torture/pr54684.C: New testcase.
3249 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3251 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3253 2012-09-24 Richard Guenther <rguenther@suse.de>
3256 * gcc.dg/tm/pr52173-1.c: New.
3257 * gcc.dg/tm/pr52173-2.c: New.
3259 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3261 * gcc.dg/pr54669.c: New test.
3263 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3264 Dominique Dhumieres <dominiq@lps.ens.fr>
3267 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3269 2012-09-23 Tobias Burnus <burnus@net-b.de>
3272 * gfortran.dg/class_array_14.f90: New.
3274 2012-09-22 Kai Tietz <ktietz@redhat.com>
3276 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3277 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3279 2012-09-21 Dehao Chen <dehao@google.com>
3282 PR tree-optimization/54655
3283 * g++.dg/pr54655.C: New testcase.
3285 2012-09-21 Richard Guenther <rguenther@suse.de>
3287 PR tree-optimization/54647
3288 * g++.dg/torture/pr54647.C: New testcase.
3290 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3293 * c-c++-common/torture/vector-compare-2.c: Add -w.
3295 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3297 * gnat.dg/opt20.ads: Move dg directive to...
3298 * gnat.dg/opt20.adb: ...here.
3299 * gnat.dg/addr1.ad[sb]: Likewise.
3300 * gnat.dg/concat2.ad[sb]: Likewise.
3301 * gnat.dg/array16.ad[sb]: Likewise.
3302 * gnat.dg/atomic5.ad[sb]: Likewise.
3303 * gnat.dg/discr29.ad[sb]: Likewise.
3304 * gnat.dg/noreturn5.ad[sb]: Likewise.
3305 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3306 * gnat.dg/discr23.ads: Remove dg directive.
3307 * gnat.dg/nested_float_packed.ads: Likewise.
3308 * gnat.dg/oconst6.ads: Move to...
3309 * gnat.dg/specs/oconst6.ads: ...here.
3311 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3314 * g++.dg/cpp0x/decltype32.C: Tweak.
3316 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3318 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3319 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3320 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3321 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3323 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3326 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3328 2012-09-19 Steve Ellcey <sellcey@mips.com>
3330 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3332 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3334 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3335 * gcc.target/powerpc/ppc-mftb.c: New file.
3337 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3340 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3343 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3346 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3348 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3350 * gcc.c-torture/execute/20120919-1.c: New test.
3352 2012-09-19 Richard Guenther <rguenther@suse.de>
3354 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3356 2012-09-19 Richard Guenther <rguenther@suse.de>
3358 * gcc.dg/builtin-unreachable-6.c: Adjust.
3360 2012-09-19 Richard Guenther <rguenther@suse.de>
3362 * gcc.dg/builtin-object-size-10.c: Adjust.
3363 * gcc.dg/builtin-unreachable-5.c: Adjust.
3364 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3365 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3366 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3367 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3368 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3369 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3370 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3371 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3372 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3373 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3374 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3375 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3377 2012-09-19 Richard Guenther <rguenther@suse.de>
3379 PR tree-optimization/54132
3380 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3381 * gcc.dg/torture/pr54132.c: Likewise.
3383 2012-09-19 Terry Guo <terry.guo@arm.com>
3385 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3386 extra prune rules that will be applied to all tests in a .exp file.
3387 (gcc-dg-prune): Use rules defined by the above variable.
3388 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3389 harmless warnings on architecture switch conflict.
3391 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3393 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3394 of asm-comment characters instead of a single one.
3395 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3397 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3399 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3401 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3402 target instead of xfailing it.
3403 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3404 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3405 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3406 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3407 * gcc.dg/vect/vect-104.c: Likewise.
3408 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3409 * gcc.dg/vect/vect-outer-1.c: Likewise.
3410 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3411 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3412 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3413 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3414 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3415 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3416 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3417 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3418 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3420 * lib/target-supports.exp
3421 (check_effective_target_vect_widen_mult_qi_to_hi,
3422 check_effective_target_vect_widen_mult_hi_to_si,
3423 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3424 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3425 check_effective_target_vect_pack_trunc,
3426 check_effective_target_vect_unpack,
3427 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3428 instead of arm_none.
3430 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3432 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3434 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3435 config to compiler_flags.
3437 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3440 * gcc.target/i386/pr54592.c: New test.
3442 PR tree-optimization/54610
3443 * gcc.target/i386/pr54610.c: New test.
3445 2012-09-17 Jason Merrill <jason@redhat.com>
3448 * g++.dg/cpp0x/alias-decl-21.C: New.
3449 * g++.dg/cpp0x/alias-decl-22.C: New.
3451 2012-09-17 Tobias Burnus <burnus@net-b.de>
3454 * gfortran.dg/scan_2.f90: New.
3456 2012-09-17 Jason Merrill <jason@redhat.com>
3459 * g++.dg/init/aggr9.C: New.
3461 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3463 * gnat.dg/loop_optimization12.ad[sb]: New test.
3465 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3468 * gfortran.dg/proc_ptr_result_7.f90: New.
3470 2012-09-17 Tobias Burnus <burnus@net-b.de>
3473 * gfortran.dg/structure_constructor_11.f90: New.
3475 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3477 PR tree-optimization/54563
3478 * g++.dg/torture/pr54563.C: New test.
3480 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3483 * gfortran.dg/typebound_generic_14.f03: New.
3485 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3488 * gfortran.dg/proc_ptr_38.f90: New.
3490 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3493 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3497 * gnat.dg/lto15.adb: Require lto.
3499 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3500 "myBindC" for hppa*-*-hpux*.
3502 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3504 * gfortran.dg/namelist_75.f90: New test.
3506 2012-09-15 Tom de Vries <tom@codesourcery.com>
3508 * gcc.dg/tree-ssa/vrp82.c: New test.
3509 * gcc.dg/tree-ssa/vrp83.c: Same.
3510 * gcc.dg/tree-ssa/vrp84.c: Same.
3512 2012-09-15 Tom de Vries <tom@codesourcery.com>
3514 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3515 * gcc.dg/tree-ssa/vrp81.c: ... this.
3517 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3520 * gcc.target/avr/torture/fix-types.h: New.
3521 * gcc.target/avr/torture/vals-hr.def: New.
3522 * gcc.target/avr/torture/vals-r.def: New.
3523 * gcc.target/avr/torture/vals-k.def: New.
3524 * gcc.target/avr/torture/vals-ur.def: New.
3525 * gcc.target/avr/torture/vals-uk.def: New.
3526 * gcc.target/avr/torture/vals-uhr.def: New.
3527 * gcc.target/avr/torture/vals-llk.def: New.
3528 * gcc.target/avr/torture/vals-ullk.def: New.
3529 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3530 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3531 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3532 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3533 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3534 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3535 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3536 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3538 2012-09-14 Dehao Chen <dehao@google.com>
3540 * g++.dg/debug/dwarf2/deallocator.C: New test.
3542 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3545 * gcc.c-torture/compile/pr54552-1.c: New test.
3547 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3550 * g++.dg/other/vector-compare.C: New testcase.
3551 * c-c++-common/vector-compare-3.c: New testcase.
3552 * gcc.dg/vector-shift.c: Move ...
3553 * c-c++-common/vector-shift.c: ... here.
3554 * gcc.dg/vector-shift1.c: Move ...
3555 * c-c++-common/vector-shift1.c: ... here.
3556 * gcc.dg/vector-shift3.c: Move ...
3557 * c-c++-common/vector-shift3.c: ... here.
3558 * gcc.dg/vector-compare-1.c: Move ...
3559 * c-c++-common/vector-compare-1.c: ... here.
3560 * gcc.dg/vector-compare-2.c: Move ...
3561 * c-c++-common/vector-compare-2.c: ... here.
3562 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3563 * c-c++-common/torture/vector-compare-1.c: ... here.
3564 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3565 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3566 * c-c++-common/torture/vector-compare-2.c: ... here.
3567 * gcc.c-torture/execute/vector-shift.c: Move ...
3568 * c-c++-common/torture/vector-shift.c: ... here.
3569 * gcc.c-torture/execute/vector-shift2.c: Move ...
3570 * c-c++-common/torture/vector-shift2.c: ... here.
3571 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3572 * c-c++-common/torture/vector-subscript-1.c: ... here.
3573 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3574 * c-c++-common/torture/vector-subscript-2.c: ... here.
3575 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3576 * c-c++-common/torture/vector-subscript-3.c: ... here.
3578 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3581 * gcc.c-torture/compile/pr54103-1.c,
3582 gcc.c-torture/compile/pr54103-2.c,
3583 gcc.c-torture/compile/pr54103-3.c,
3584 gcc.c-torture/compile/pr54103-4.c,
3585 gcc.c-torture/compile/pr54103-5.c,
3586 gcc.c-torture/compile/pr54103-6.c: New tests.
3587 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3589 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3591 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3593 2012-09-14 Richard Guenther <rguenther@suse.de>
3595 PR tree-optimization/54565
3596 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3597 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3599 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3601 * gcc.target/arm/combine-movs.c: Add missing space.
3603 2012-09-14 Richard Guenther <rguenther@suse.de>
3605 * g++.dg/torture/builtin-location.C: New testcase.
3607 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3608 Manuel López-Ibåñez <manu@gcc.gnu.org>
3611 * g++.dg/warn/Wuninitialized-self.C: New.
3613 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3616 * gcc.c-torture/compile/pr54559.c: New test.
3618 2012-09-13 Jason Merrill <jason@redhat.com>
3621 * g++.dg/cpp0x/constexpr-temp1.C: New.
3624 * g++.dg/template/anonunion2.C: New.
3627 * g++.dg/template/init10.C: New.
3629 2012-09-13 Tobias Burnus <burnus@net-b.de>
3632 * gfortran.dg/implicit_pure_3.f90: New.
3634 2012-09-13 Richard Guenther <rguenther@suse.de>
3636 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3638 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3640 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3642 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3644 * c-c++-common/pr51712.c: Handle for short-enum targets.
3646 2012-09-12 Terry Guo <terry.guo@arm.com>
3648 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3649 and lsrs for Thumb2 mode.
3651 2012-09-12 Jan Hubicka <jh@suse.cz>
3653 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3655 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3658 * gcc.target/i386/pr54445-1.c: New file.
3659 * gcc.target/i386/pr54445-2.c: Likewise.
3661 2012-09-12 Tobias Burnus <burnus@net-b.de>
3665 * gfortran.dg/coarray_10.f90: Update dg-error.
3666 * gfortran.dg/coarray_28.f90: New.
3667 * gfortran.dg/array_section_3.f90: New.
3669 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3671 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3672 gcc.target/arm/pr48252.c: Fix for big-endian support.
3674 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3676 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3678 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3679 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3681 * gcc.target/arm/neon-vfma-1.c: New testcase.
3682 * gcc.target/arm/neon-vfms-1.c: Likewise.
3683 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3685 * gcc.target/arm/neon-vmls-1.c: Likewise.
3686 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3688 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3689 (check_effective_target_arm_neonv2_ok): Likewise.
3690 (check_effective_target_arm_neonv2_hw): Likewise.
3691 (check_effective_target_arm_neonv2): Likewise.
3693 2012-09-11 Richard Guenther <rguenther@suse.de>
3696 * g++.dg/tree-ssa/pr54515.C: New testcase.
3698 2012-09-10 Andrew Pinski <apinski@cavium.com>
3701 * gcc.dg/tm/memopt-16.c: New testcase.
3703 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3707 * g++.dg/cpp0x/sfinae40.C: New.
3708 * g++.dg/cpp0x/sfinae41.C: Likewise.
3710 2012-09-10 Jason Merrill <jason@redhat.com>
3713 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3715 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3718 * gcc.target/sh/pr54089-3.c: New.
3720 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3722 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3724 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3726 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3728 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3730 * gcc.dg/pr52558-2.c: Delete.
3731 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3733 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3735 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3737 2012-09-10 Richard Guenther <rguenther@suse.de>
3739 PR tree-optimization/54520
3740 * gcc.dg/torture/pr54520.c: New testcase.
3742 2012-09-10 Jason Merrill <jason@redhat.com>
3745 * g++.dg/cpp0x/implicit14.C: New.
3747 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3750 * gfortran.dg/bound_simplification_3.f90: New test.
3752 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3755 * gcc.dg/pr52558-1.c: Delete.
3756 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3758 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3760 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3761 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3762 * gcc.target/arm/smlaltt-1.c: Likewise.
3764 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3766 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3768 2012-09-07 Tom de Vries <tom@codesourcery.com>
3770 PR tree-optimization/53986
3771 * gcc.dg/tree-ssa/vrp80.c: New test.
3772 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3774 2012-09-06 Jason Merrill <jason@redhat.com>
3778 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3779 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3781 2012-09-06 Andrew Pinski <apinski@cavium.com>
3784 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3786 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3788 PR rtl-optimization/54455
3789 * gcc.dg/54455.c: New test.
3791 2012-09-06 Tobias Burnus <burnus@net-b.de>
3794 * gfortran.dg/promotion_2.f90: New.
3796 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3799 * c-c++-common/pr54486.c: New test.
3801 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3804 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3806 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3809 * g++.dg/cpp0x/sfinae39.C: New.
3811 2012-09-04 Jason Merrill <jason@redhat.com>
3814 * g++.dg/ext/flexary3.C: New.
3817 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3820 * g++.dg/template/defarg15.C: New.
3823 * g++.dg/template/access24.C: New.
3825 2012-09-04 Richard Guenther <rguenther@suse.de>
3827 PR tree-optimization/54458
3828 * gcc.dg/torture/pr54458.c: New testcase.
3830 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3832 * gcc.target/arm/neon-vext.c: New test.
3833 * gcc.target/arm/neon-vext-execute.c: Ditto.
3835 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3839 * gfortran.dg/select_type_29.f03: New.
3841 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3843 * gcc.dg/fold-perm.c: Improve test.
3845 2012-09-03 Tobias Burnus <burnus@net-b.de>
3848 * gfortran.dg/coarray_class_1.f90: New.
3850 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3853 * gcc.c-torture/compile/pr49206.c: New test.
3855 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3856 Uros Bizjak <ubizjak@gmail.com>
3859 * gfortran.dg/pr36680.f90: New test.
3861 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3864 * g++.dg/opt/pr42295.C: New test.
3866 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3869 * gcc.dg/torture/pr54436.c: New test.
3871 2012-09-01 Andrew Pinski <apinski@cavium.com>
3873 * gcc.target/mips/truncate-8.c: New testcase.
3875 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3879 * gcc.target/i386/pr46829.c: New test.
3880 * gcc.target/i386/pr46843.c: Ditto.
3882 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3883 Jason Merrill <jason@redhat.com>
3886 * g++.dg/parse/error50.C: New.
3888 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3891 * gcc.c-torture/compile/pr54428.c: New test.
3893 2012-08-31 Ollie Wild <aaw@google.com>
3896 * g++.dg/init/lifetime3.C: New test.
3898 2012-08-31 Martin Jambor <mjambor@suse.cz>
3901 * gcc.dg/torture/pr54409.c: New test.
3903 2012-08-31 Martin Jambor <mjambor@suse.cz>
3905 * gfortran.dg/pr48636.f90: Add dump scan checks.
3907 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3909 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3911 2012-08-28 Joey Ye <joey.ye@arm.com>
3913 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3915 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3918 * gcc.target/i386/pr46254.c: New test.
3920 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3922 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3923 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3924 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3926 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3928 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3929 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3930 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3931 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3932 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3933 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3934 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3935 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3936 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3937 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3938 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3939 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3940 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3941 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3942 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3943 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3944 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3945 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3946 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3947 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3948 gcc.target/mips/unaligned-1.c: Tighten regexps.
3950 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3952 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3953 (mips_option_groups): Remove optimization. Add various -f options.
3954 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3955 and -pg imply -fno-omit-frame-pointer.
3956 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3957 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3958 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3959 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3960 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3961 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3962 * gcc.target/mips/abi-n32-long32.c: Likewise.
3963 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3964 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3965 * gcc.target/mips/abi-n32-long64.c: Likewise.
3966 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3967 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3968 * gcc.target/mips/abi-n64-long32.c: Likewise.
3969 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3970 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3971 * gcc.target/mips/abi-n64-long64.c: Likewise.
3972 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3973 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3974 * gcc.target/mips/abi-o32-long32.c: Likewise.
3975 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3976 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3977 * gcc.target/mips/abi-o32-long64.c: Likewise.
3978 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3979 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3980 * gcc.target/mips/abi-o64-long32.c: Likewise.
3981 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3982 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3983 * gcc.target/mips/abi-o64-long64.c: Likewise.
3984 * gcc.target/mips/asm-1.c: Likewise.
3985 * gcc.target/mips/branch-1.c: Likewise.
3986 * gcc.target/mips/call-3.c: Likewise.
3987 * gcc.target/mips/call-saved-3.c: Likewise.
3988 * gcc.target/mips/clear-cache-1.c: Likewise.
3989 * gcc.target/mips/div-1.c: Likewise.
3990 * gcc.target/mips/div-2.c: Likewise.
3991 * gcc.target/mips/div-3.c: Likewise.
3992 * gcc.target/mips/div-4.c: Likewise.
3993 * gcc.target/mips/div-5.c: Likewise.
3994 * gcc.target/mips/div-6.c: Likewise.
3995 * gcc.target/mips/div-7.c: Likewise.
3996 * gcc.target/mips/div-8.c: Likewise.
3997 * gcc.target/mips/div-9.c: Likewise.
3998 * gcc.target/mips/div-10.c: Likewise.
3999 * gcc.target/mips/div-11.c: Likewise.
4000 * gcc.target/mips/div-12.c: Likewise.
4001 * gcc.target/mips/dsp-ctrl.c: Likewise.
4002 * gcc.target/mips/dsp-no-lhx.c: Likewise.
4003 * gcc.target/mips/ext-8.c: Likewise.
4004 * gcc.target/mips/extend-2.c: Likewise.
4005 * gcc.target/mips/fix-r10000-1.c: Likewise.
4006 * gcc.target/mips/fix-r10000-2.c: Likewise.
4007 * gcc.target/mips/fix-r10000-3.c: Likewise.
4008 * gcc.target/mips/fix-r10000-4.c: Likewise.
4009 * gcc.target/mips/fix-r10000-5.c: Likewise.
4010 * gcc.target/mips/fix-r10000-6.c: Likewise.
4011 * gcc.target/mips/fix-r10000-7.c: Likewise.
4012 * gcc.target/mips/fix-r10000-8.c: Likewise.
4013 * gcc.target/mips/fix-r10000-9.c: Likewise.
4014 * gcc.target/mips/fix-r10000-10.c: Likewise.
4015 * gcc.target/mips/fix-r10000-11.c: Likewise.
4016 * gcc.target/mips/fix-r10000-12.c: Likewise.
4017 * gcc.target/mips/fix-r10000-13.c: Likewise.
4018 * gcc.target/mips/fix-r10000-14.c: Likewise.
4019 * gcc.target/mips/fix-r10000-15.c: Likewise.
4020 * gcc.target/mips/fpcmp-1.c: Likewise.
4021 * gcc.target/mips/fpcmp-2.c: Likewise.
4022 * gcc.target/mips/fpr-moves-7.c: Likewise.
4023 * gcc.target/mips/fpr-moves-8.c: Likewise.
4024 * gcc.target/mips/int-moves-1.c: Likewise.
4025 * gcc.target/mips/int-moves-2.c: Likewise.
4026 * gcc.target/mips/long-calls-pg.c: Likewise.
4027 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
4028 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
4029 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
4030 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
4031 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
4032 * gcc.target/mips/mips-3d-1.c: Likewise.
4033 * gcc.target/mips/mips-3d-2.c: Likewise.
4034 * gcc.target/mips/mips-3d-3.c: Likewise.
4035 * gcc.target/mips/mips-3d-4.c: Likewise.
4036 * gcc.target/mips/mips-3d-5.c: Likewise.
4037 * gcc.target/mips/mips-3d-6.c: Likewise.
4038 * gcc.target/mips/mips-3d-7.c: Likewise.
4039 * gcc.target/mips/mips-3d-8.c: Likewise.
4040 * gcc.target/mips/mips-3d-9.c: Likewise.
4041 * gcc.target/mips/mips-ps-1.c: Likewise.
4042 * gcc.target/mips/mips-ps-2.c: Likewise.
4043 * gcc.target/mips/mips-ps-3.c: Likewise.
4044 * gcc.target/mips/mips-ps-4.c: Likewise.
4045 * gcc.target/mips/mips-ps-6.c: Likewise.
4046 * gcc.target/mips/mips32-dspr2.c: Likewise.
4047 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
4048 * gcc.target/mips/neg-abs-1.c: Likewise.
4049 * gcc.target/mips/neg-abs-2.c: Likewise.
4050 * gcc.target/mips/nmadd-3.c: Likewise.
4051 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
4052 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
4053 * gcc.target/mips/octeon-pop-1.c: Likewise.
4054 * gcc.target/mips/pr26765.c: Likewise.
4055 * gcc.target/mips/pr33256.c: Likewise.
4056 * gcc.target/mips/pr33635-1.c: Likewise.
4057 * gcc.target/mips/pr33755.c: Likewise.
4058 * gcc.target/mips/pr35802.c: Likewise.
4059 * gcc.target/mips/pr45074.c: Likewise.
4060 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
4061 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
4062 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
4063 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
4064 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
4065 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
4066 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
4067 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
4068 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
4069 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
4070 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
4071 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
4072 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
4073 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
4074 * gcc.target/mips/save-restore-1.c: Likewise.
4075 * gcc.target/mips/save-restore-3.c: Likewise.
4076 * gcc.target/mips/save-restore-5.c: Likewise.
4077 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4078 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4079 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4080 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4081 * gcc.target/mips/stack-1.c: Likewise.
4083 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4086 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4087 branch under test to be filled with preceding rather than
4088 following instructions.
4089 * gcc.target/mips/branch-10.c: Likewise.
4090 * gcc.target/mips/branch-11.c: Likewise.
4091 * gcc.target/mips/branch-12.c: Likewise.
4092 * gcc.target/mips/branch-13.c: Likewise.
4093 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4094 to be eliminated. Tighten $28 scan-assembler-not test.
4096 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4098 * gcc.target/mips/call-4.c: ...this new test.
4100 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4102 * gcc.target/mips/code-readable-3.c: Likewise.
4103 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4104 flag but skip for -O0.
4105 * gcc.target/mips/code-readable-4.c: Likewise.
4107 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4108 of operations under test.
4109 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4111 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4112 Don't require sibling-call optimization.
4113 * gcc.target/mips/near-far-4.c: Likewise.
4115 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4116 Make sure that the register variable is used.
4117 * gcc.target/mips/soft-float-1.c: Likewise.
4119 * gcc.target/mips/sdata-1.c: Make static data volatile.
4120 * gcc.target/mips/sdata-2.c: Likewise.
4121 * gcc.target/mips/sdata-3.c: Likewise.
4122 * gcc.target/mips/sdata-4.c: Likewise.
4124 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4126 * gcc.target/mips/atomic-memory-2.c: Likewise.
4127 * gcc.target/mips/branch-cost-1.c: Likewise.
4128 * gcc.target/mips/branch-cost-2.c: Likewise.
4129 * gcc.target/mips/cache-1.c: Likewise.
4130 * gcc.target/mips/call-1.c: Likewise.
4131 * gcc.target/mips/call-saved-2.c: Likewise.
4132 * gcc.target/mips/const-anchor-1.c: Likewise.
4133 * gcc.target/mips/const-anchor-2.c: Likewise.
4134 * gcc.target/mips/dse-1.c: Likewise.
4135 * gcc.target/mips/dsp-lhx.c: Likewise.
4136 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4137 * gcc.target/mips/ext-1.c: Likewise.
4138 * gcc.target/mips/ext-2.c: Likewise.
4139 * gcc.target/mips/ext-3.c: Likewise.
4140 * gcc.target/mips/ext-4.c: Likewise.
4141 * gcc.target/mips/ext-5.c: Likewise.
4142 * gcc.target/mips/ext-6.c: Likewise.
4143 * gcc.target/mips/ext-7.c: Likewise.
4144 * gcc.target/mips/extend-1.c: Likewise.
4145 * gcc.target/mips/fix-r4000-1.c: Likewise.
4146 * gcc.target/mips/fix-r4000-3.c: Likewise.
4147 * gcc.target/mips/fix-r4000-5.c: Likewise.
4148 * gcc.target/mips/fix-r4000-6.c: Likewise.
4149 * gcc.target/mips/fix-r4000-8.c: Likewise.
4150 * gcc.target/mips/fix-r4000-10.c: Likewise.
4151 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4152 * gcc.target/mips/fixed-vector-type.c: Likewise.
4153 * gcc.target/mips/fpr-moves-1.c: Likewise.
4154 * gcc.target/mips/fpr-moves-2.c: Likewise.
4155 * gcc.target/mips/fpr-moves-3.c: Likewise.
4156 * gcc.target/mips/fpr-moves-4.c: Likewise.
4157 * gcc.target/mips/fpr-moves-5.c: Likewise.
4158 * gcc.target/mips/fpr-moves-6.c: Likewise.
4159 * gcc.target/mips/ins-1.c: Likewise.
4160 * gcc.target/mips/ins-2.c: Likewise.
4161 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4162 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4163 * gcc.target/mips/lazy-binding-1.c: Likewise.
4164 * gcc.target/mips/madd-3.c: Likewise.
4165 * gcc.target/mips/madd-5.c: Likewise.
4166 * gcc.target/mips/madd-6.c: Likewise.
4167 * gcc.target/mips/madd-8.c: Likewise.
4168 * gcc.target/mips/madd-9.c: Likewise.
4169 * gcc.target/mips/memcpy-1.c: Likewise.
4170 * gcc.target/mips/mips-ps-type.c: Likewise.
4171 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4172 * gcc.target/mips/mips-sched-madd.c: Likewise.
4173 * gcc.target/mips/mips16e-extends.c: Likewise.
4174 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4175 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4176 * gcc.target/mips/movcc-1.c: Likewise.
4177 * gcc.target/mips/movcc-2.c: Likewise.
4178 * gcc.target/mips/movcc-3.c: Likewise.
4179 * gcc.target/mips/msub-5.c: Likewise.
4180 * gcc.target/mips/msub-6.c: Likewise.
4181 * gcc.target/mips/msub-8.c: Likewise.
4182 * gcc.target/mips/mult-2.c: Likewise.
4183 * gcc.target/mips/mult-3.c: Likewise.
4184 * gcc.target/mips/mult-5.c: Likewise.
4185 * gcc.target/mips/mult-6.c: Likewise.
4186 * gcc.target/mips/mult-7.c: Likewise.
4187 * gcc.target/mips/mult-12.c: Likewise.
4188 * gcc.target/mips/mult-13.c: Likewise.
4189 * gcc.target/mips/mult-14.c: Likewise.
4190 * gcc.target/mips/mult-15.c: Likewise.
4191 * gcc.target/mips/mult-17.c: Likewise.
4192 * gcc.target/mips/mult-18.c: Likewise.
4193 * gcc.target/mips/mult-19.c: Likewise.
4194 * gcc.target/mips/nmadd-1.c: Likewise.
4195 * gcc.target/mips/nmadd-2.c: Likewise.
4196 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4197 * gcc.target/mips/octeon-cins-1.c: Likewise.
4198 * gcc.target/mips/octeon-cins-2.c: Likewise.
4199 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4200 * gcc.target/mips/octeon-exts-2.c: Likewise.
4201 * gcc.target/mips/octeon-exts-3.c: Likewise.
4202 * gcc.target/mips/octeon-exts-4.c: Likewise.
4203 * gcc.target/mips/octeon-exts-5.c: Likewise.
4204 * gcc.target/mips/octeon-exts-6.c: Likewise.
4205 * gcc.target/mips/octeon-exts-7.c: Likewise.
4206 * gcc.target/mips/octeon-pop-2.c: Likewise.
4207 * gcc.target/mips/octeon-seq-3.c: Likewise.
4208 * gcc.target/mips/octeon-seq-4.c: Likewise.
4209 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4210 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4211 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4212 * gcc.target/mips/pr54240.c: Likewise.
4213 * gcc.target/mips/rsqrt-1.c: Likewise.
4214 * gcc.target/mips/rsqrt-2.c: Likewise.
4215 * gcc.target/mips/rsqrt-3.c: Likewise.
4216 * gcc.target/mips/rsqrt-4.c: Likewise.
4217 * gcc.target/mips/save-restore-2.c: Likewise.
4218 * gcc.target/mips/save-restore-4.c: Likewise.
4219 * gcc.target/mips/sb1-1.c: Likewise.
4220 * gcc.target/mips/scc-1.c: Likewise.
4221 * gcc.target/mips/scc-2.c: Likewise.
4222 * gcc.target/mips/scc-3.c: Likewise.
4223 * gcc.target/mips/scc-4.c: Likewise.
4224 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4225 * gcc.target/mips/truncate-1.c: Likewise.
4226 * gcc.target/mips/truncate-2.c: Likewise.
4227 * gcc.target/mips/truncate-3.c: Likewise.
4228 * gcc.target/mips/truncate-4.c: Likewise.
4229 * gcc.target/mips/truncate-5.c: Likewise.
4230 * gcc.target/mips/truncate-6.c: Likewise.
4231 * gcc.target/mips/unaligned-1.c: Likewise.
4233 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4234 skip for -O0. Require -fexpensive-optimizations.
4235 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4236 * gcc.target/mips/dspr2-MULT.c: Likewise.
4237 * gcc.target/mips/fix-r4000-2.c: Likewise.
4238 * gcc.target/mips/fix-r4000-4.c: Likewise.
4239 * gcc.target/mips/fix-r4000-7.c: Likewise.
4240 * gcc.target/mips/fix-r4000-9.c: Likewise.
4241 * gcc.target/mips/madd-1.c: Likewise.
4242 * gcc.target/mips/madd-2.c: Likewise.
4243 * gcc.target/mips/madd-4.c: Likewise.
4244 * gcc.target/mips/maddu-1.c: Likewise.
4245 * gcc.target/mips/maddu-2.c: Likewise.
4246 * gcc.target/mips/maddu-3.c: Likewise.
4247 * gcc.target/mips/maddu-4.c: Likewise.
4248 * gcc.target/mips/msub-1.c: Likewise.
4249 * gcc.target/mips/msub-2.c: Likewise.
4250 * gcc.target/mips/msub-3.c: Likewise.
4251 * gcc.target/mips/msub-4.c: Likewise.
4252 * gcc.target/mips/msubu-1.c: Likewise.
4253 * gcc.target/mips/msubu-2.c: Likewise.
4254 * gcc.target/mips/msubu-3.c: Likewise.
4255 * gcc.target/mips/msubu-4.c: Likewise.
4256 * gcc.target/mips/mult-1.c: Likewise.
4257 * gcc.target/mips/mult-4.c: Likewise.
4258 * gcc.target/mips/mult-8.c: Likewise.
4259 * gcc.target/mips/mult-9.c: Likewise.
4260 * gcc.target/mips/mult-10.c: Likewise.
4261 * gcc.target/mips/mult-11.c: Likewise.
4262 * gcc.target/mips/mult-16.c: Likewise.
4264 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4265 skip for -O0 and -Os.
4266 * gcc.target/mips/fix-r4000-12.c: Likewise.
4267 * gcc.target/mips/madd-7.c: Likewise.
4268 * gcc.target/mips/mips-ps-5.c: Likewise.
4269 * gcc.target/mips/mips-ps-7.c: Likewise.
4270 * gcc.target/mips/msub-7.c: Likewise.
4272 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4273 skip for -O0. Require -mno-abicalls.
4274 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4276 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4277 skip for -O0. Require a total number of BBIT instructions and
4278 at least one of each kind.
4280 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4281 skip for -O0. Require -fno-unroll-loops.
4283 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4284 skip for -O0. Allow BLTZ as well as BGEZ.
4286 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4288 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4289 skip for -O0. Require -fschedule-insns2.
4290 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4292 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4293 but skip for -O0. Make a branch-likely more likely.
4295 * gcc.target/mips/timode-2.c: Split each test into its own function.
4296 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4298 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4299 skip for -O0. Require -fpeephole2.
4300 * gcc.target/mips/vr-mult-2.c: Likewise.
4302 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4304 PR preprocessor/53469
4305 * gcc.dg/cpp/_Pragma7.c: New test case.
4307 2012-08-27 Tobias Burnus <burnus@net-b.de>
4310 * gfortran.dg/do_5.f90: New.
4312 2012-08-27 Tobias Burnus <burnus@net-b.de>
4314 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4315 from dg-options as -Wall no longer implies it.
4317 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4319 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4321 2012-08-25 Jason Merrill <jason@redhat.com>
4323 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4325 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4328 * g++.dg/cpp0x/auto34.C: New.
4330 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4333 * gcc.dg/pr54363.c: New test.
4336 * gcc.dg/pr54355.c: New test.
4338 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4341 * gcc.target/i386/pr52857-1.c: New.
4342 * gcc.target/i386/pr52857-2.c: Likewise.
4344 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4346 * gcc.target/mips/code-readable-4.c: New test.
4348 2012-08-23 Julian Brown <julian@codesourcery.com>
4349 Sandra Loosemore <sandra@codesourcery.com>
4351 * gcc.target/mips/code-readable-1.c: Add -O to options.
4353 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4356 * g++.dg/lookup/using53.C: New.
4358 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4360 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4361 * gcc.dg/fixed-point/convert-1.c: New.
4362 * gcc.dg/fixed-point/convert-2.c: New.
4363 * gcc.dg/fixed-point/convert-3.c: New.
4364 * gcc.dg/fixed-point/convert-4.c: New.
4365 * gcc.dg/fixed-point/convert-float-1.c: New.
4366 * gcc.dg/fixed-point/convert-float-2.c: New.
4367 * gcc.dg/fixed-point/convert-float-3.c: New.
4368 * gcc.dg/fixed-point/convert-float-4.c: New.
4369 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4370 * gcc.dg/fixed-point/convert-sat.c: New.
4371 * gcc.dg/fixed-point/convert.h: New.
4373 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4376 * gcc.target/sh/pr54089-2.c: New.
4378 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4380 * gcc.target/i386/long-double-64-1.c: New file.
4381 * gcc.target/i386/long-double-64-2.c: Likewise.
4382 * gcc.target/i386/long-double-64-3.c: Likewise.
4383 * gcc.target/i386/long-double-64-4.c: Likewise.
4384 * gcc.target/i386/long-double-80-1.c: Likewise.
4385 * gcc.target/i386/long-double-80-2.c: Likewise.
4386 * gcc.target/i386/long-double-80-3.c: Likewise.
4387 * gcc.target/i386/long-double-80-4.c: Likewise.
4388 * gcc.target/i386/long-double-80-5.c: Likewise.
4389 * gcc.target/i386/long-double-80-6.c: Likewise.
4390 * gcc.target/i386/long-double-80-7.c: Likewise.
4392 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4394 PR tree-optimization/54317
4395 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4397 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4400 * gcc.target/sh/pr39423-2.c: New.
4402 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4404 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4405 * gcc.dg/fold-perm.c: Likewise.
4407 2012-08-20 Jan Hubicka <jh@suse.cz>
4410 * gcc.dg/ipa/inlinehint-1.c: New.
4412 2012-08-20 Florian Weimer <fweimer@redhat.com>
4415 * g++.dg/init/new38.C: New test.
4416 * g++.dg/init/new39.C: New test.
4418 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4421 * gcc.target/sh/pr54089-1.c: New.
4423 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4426 * gcc.target/sh/pr51244-11.c: New.
4428 2012-08-20 Tobias Burnus <burnus@net-b.de>
4431 * gfortran.dg/warn_target_lifetime_2.f90: New.
4433 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4436 * g++.dg/warn/Wunused-var-17.C: New.
4438 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4441 * gcc.dg/gomp/pr53992.c: New test.
4443 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4446 * gcc.c-torture/execute/20120817-1.c: New test.
4448 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4450 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4452 (f2): New test that really does need adds.
4454 2012-08-20 Richard Guenther <rguenther@suse.de>
4456 PR tree-optimization/54327
4457 * gcc.dg/torture/pr54327.c: New testcase.
4459 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4461 PR tree-optimization/54321
4462 * gcc.c-torture/compile/pr54321.c: New test.
4464 2012-08-20 Tobias Burnus <burnus@net-b.de>
4467 * gfortran.dg/warn_target_lifetime_1.f90: New.
4469 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4472 * gfortran.dg/real_compare_1.f90: New test case.
4473 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4475 2012-08-18 Jan Hubicka <jh@suse.cz>
4477 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4479 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4482 * gfortran.dg/interface_37.f90: New test.
4484 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4485 Gary Funck <gary@intrepid.com>
4488 * gcc.target/i386/pr20020-1.c: New test.
4489 * gcc.target/i386/pr20020-2.c: Likewise.
4490 * gcc.target/i386/pr20020-3.c: Likewise.
4492 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4494 * gcc.target/i386/perm-concat.c: New test.
4496 2012-08-17 Julian Brown <julian@codesourcery.com>
4498 * gcc.target/arm/div64-unwinding.c: New test.
4500 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4502 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4504 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4507 * gcc.target/sh/pr54236-1.c: New.
4509 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4511 * lib/target-supports.exp (check_effective_target_sync_int_long)
4512 (check_effective_target_sync_char_short): Enable for crisv32-*
4516 * gcc.dg/torture/pr54261-1.c: New test.
4518 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4522 * gfortran.dg/typebound_call_24.f03: New.
4524 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4526 PR tree-optimization/54245
4527 * gcc.dg/tree-ssa/pr54245.c: New test.
4529 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4531 PR tree-optimization/54240
4532 * gcc.target/powerpc/pr54240.c: New test.
4533 * gcc.target/mips/pr54240.c: Likewise.
4535 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4538 * gcc.target/sh/pr52933-1.c: New.
4539 * gcc.target/sh/pr52933-2.c: New.
4541 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4544 * gcc.target/sh/pr50751-8.c: New.
4546 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4549 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4550 * gfortran.dg/typebound_proc_27.f03: New test.
4552 2012-08-14 Sterling Augustine <saugustine@google.com>
4554 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4556 2012-08-14 Tobias Burnus <burnus@net-b.de>
4559 * gfortran.dg/data_constraints_3.f90: New.
4560 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4561 to disable -pedantic compilation.
4562 * gfortran.dg/pr37243.f: Ditto.
4563 * gfortran.dg/g77/19990826-3.f: Ditto.
4564 * gfortran.dg/g77/20020307-1.f : Ditto.
4565 * gfortran.dg/g77/980310-3.f: Ditto.
4567 2012-08-14 Tobias Burnus <burnus@net-b.de>
4570 * gfortran.dg/warn_conversion_4.f90: New.
4572 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4575 PR rtl-optimization/53495
4576 * gcc.c-torture/compile/pr53411.c: New test.
4577 * gcc.c-torture/compile/pr53495.c: New test.
4579 2012-08-13 Richard Guenther <rguenther@suse.de>
4581 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4583 2012-08-13 Richard Guenther <rguenther@suse.de>
4585 PR tree-optimization/54200
4586 * gcc.dg/guality/pr54200.c: New testcase.
4587 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4589 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4591 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4593 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4596 * gcc.target/sh/pr51244-7.c: New.
4597 * gcc.target/sh/pr51244-8.c: New.
4598 * gcc.target/sh/pr51244-9.c: New.
4599 * gcc.target/sh/pr51244-10.c: New.
4601 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4603 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4605 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4606 * gcc.target/sh/pr53511-1.c: Likewise.
4607 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4608 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4609 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4610 * gcc.target/sh/pr53512-3.c: Likewise.
4611 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4613 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4616 * gcc.c-torture/compile/pr39423-1.c: New.
4617 * gcc.c-torture/compile/pr39423-2.c: New.
4619 2012-08-12 Tobias Burnus <burnus@net-b.de>
4622 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4623 they appear uninitialized on the RHS.
4624 * gfortran.dg/public_private_module_6.f90: New.
4626 2012-08-11 Martin Jambor <mjambor@suse.cz>
4629 * gfortran.dg/pr48636.f90: New test.
4631 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4633 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4635 (main): Adjust caller.
4637 2012-08-10 Richard Guenther <rguenther@suse.de>
4639 * gcc.dg/matrix/*.c: Adjust and move ...
4640 * gcc.dg/torture/: ... here.
4641 * gcc.dg/matrix: Remove directory.
4643 2012-08-10 Richard Guenther <rguenther@suse.de>
4646 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4648 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4651 * gcc.dg/tree-ssa/pr54211.c: New test.
4653 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4655 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4656 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4658 2012-08-10 Richard Guenther <rguenther@suse.de>
4660 PR tree-optimization/54109
4661 * gcc.dg/torture/pr54109.c: New testcase.
4662 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4663 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4665 2012-08-10 Richard Guenther <rguenther@suse.de>
4667 PR tree-optimization/54027
4668 * gcc.dg/torture/pr54027.c: New testcase.
4670 2012-08-10 Richard Guenther <rguenther@suse.de>
4672 * g++.dg/plugin/selfassign.c: Adjust.
4673 * gcc.dg/plugin/selfassign.c: Likewise.
4674 * gcc.dg/strlenopt-11.c: Likewise.
4675 * gcc.dg/strlenopt-13.c: Likewise.
4676 * gcc.dg/no-strict-overflow-4.c: Likewise.
4677 * gcc.dg/strict-overflow-4.c: Likewise.
4678 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4679 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4680 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4681 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4682 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4683 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4684 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4685 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4686 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4687 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4688 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4689 * gcc.dg/pr46309.c: Likewise.
4690 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4692 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4694 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4696 * gcc.c-torture/compile/20120727-2.c: New test.
4698 2012-08-09 Martin Jambor <mjambor@suse.cz>
4700 * gcc.dg/ipa/iinline-4.c: New test.
4701 * gcc.dg/ipa/iinline-5.c: Likewise.
4702 * gcc.dg/ipa/iinline-6.c: Likewise.
4703 * gcc.dg/ipa/iinline-7.c: Likewise.
4704 * gcc.dg/lto/20120723_0.c: Likewise.
4705 * gcc.dg/lto/20120723_1.c: Likewise.
4707 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4710 * gcc.target/sh/pr39423-1.c: New.
4712 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4715 * gcc.target/sh/pr51244-5: New.
4716 * gcc.target/sh/pr51244-6: New.
4718 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4720 * gcc.target/i386/adx-addxcarry32-3.c: New.
4721 * gcc.target/i386/adx-addxcarry64-3.c: New.
4723 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4725 PR rtl-optimization/53701
4726 * gcc.dg/pr53701.c: New test.
4728 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4730 * gcc.c-torture/compile/20120727-1.c: New test.
4732 2012-08-09 Tobias Burnus <burnus@net-b.de>
4735 * gfortran.dg/intrinsic_shadow_4.f90: New.
4737 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4739 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4741 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4743 * gcc.c-torture/execute/20120808-1.c: New test.
4745 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4747 PR rtl-optimization/54157
4748 * gcc.target/i386/pr54157.c: New file.
4750 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4752 * gcc.target/i386/adx-addcarryx32-1.c: New.
4753 * gcc.target/i386/adx-addcarryx32-2.c: New.
4754 * gcc.target/i386/adx-addcarryx64-1.c: New.
4755 * gcc.target/i386/adx-addcarryx64-2.c: New.
4756 * gcc.target/i386/adx-check.h: New.
4757 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4758 * gcc.target/i386/sse-12.c: Add -madx.
4759 * gcc.target/i386/sse-13.c: Ditto.
4760 * gcc.target/i386/sse-14.c: Ditto.
4761 * gcc.target/i386/sse-22.c: Ditto.
4762 * gcc.target/i386/sse-23.c: Ditto.
4763 * g++.dg/other/i386-2.C: Ditto.
4764 * g++.dg/other/i386-3.C: Ditto.
4766 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4768 * gcc.dg/tree-ssa/slsr-5.c: New.
4769 * gcc.dg/tree-ssa/slsr-6.c: New.
4770 * gcc.dg/tree-ssa/slsr-7.c: New.
4771 * gcc.dg/tree-ssa/slsr-8.c: New.
4772 * gcc.dg/tree-ssa/slsr-9.c: New.
4773 * gcc.dg/tree-ssa/slsr-10.c: New.
4774 * gcc.dg/tree-ssa/slsr-11.c: New.
4775 * gcc.dg/tree-ssa/slsr-12.c: New.
4776 * gcc.dg/tree-ssa/slsr-13.c: New.
4777 * gcc.dg/tree-ssa/slsr-14.c: New.
4778 * gcc.dg/tree-ssa/slsr-15.c: New.
4779 * gcc.dg/tree-ssa/slsr-16.c: New.
4780 * gcc.dg/tree-ssa/slsr-17.c: New.
4781 * gcc.dg/tree-ssa/slsr-18.c: New.
4782 * gcc.dg/tree-ssa/slsr-19.c: New.
4783 * gcc.dg/tree-ssa/slsr-20.c: New.
4784 * gcc.dg/tree-ssa/slsr-21.c: New.
4785 * gcc.dg/tree-ssa/slsr-22.c: New.
4786 * gcc.dg/tree-ssa/slsr-23.c: New.
4787 * gcc.dg/tree-ssa/slsr-24.c: New.
4788 * gcc.dg/tree-ssa/slsr-25.c: New.
4789 * gcc.dg/tree-ssa/slsr-26.c: New.
4790 * gcc.dg/tree-ssa/slsr-30.c: New.
4791 * gcc.dg/tree-ssa/slsr-31.c: New.
4793 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4795 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4796 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4797 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4799 2012-08-06 Cary Coutant <ccoutant@google.com>
4801 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4803 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4806 * gfortran.dg/dummy_procedure_5.f90: Modified.
4807 * gfortran.dg/dummy_procedure_8.f90: New.
4808 * gfortran.dg/interface_26.f90: Modified.
4809 * gfortran.dg/proc_ptr_11.f90: Modified.
4810 * gfortran.dg/proc_ptr_15.f90: Modified.
4811 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4812 * gfortran.dg/typebound_override_1.f90: Modified.
4813 * gfortran.dg/typebound_proc_6.f03: Modified.
4815 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4817 PR tree-optimization/51938
4818 PR tree-optimization/52005
4819 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4820 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4821 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4822 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4824 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4826 Avoid crashing on erroneous static_assert usage
4827 * g++.dg/cpp0x/static_assert8.C: New test.
4829 2012-08-06 Jason Merrill <jason@redhat.com>
4831 * g++.dg/cpp0x/sfinae38.C: New.
4833 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4834 Paolo Carlini <paolo.carlini@oracle.com>
4837 * g++.dg/conversion/void2.C: New.
4839 2012-08-06 Tom de Vries <tom@codesourcery.com>
4841 * gcc.dg/tree-ssa/vrp78.c: New test.
4843 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4844 Richard Sandiford <rdsandiford@googlemail.com>
4846 * g++.dg/opt/enum2.C: Require fpic target.
4847 * g++.dg/lto/20090303_0.C: Likewise.
4849 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4850 Catherine Moore <clm@codesourcery.com>
4852 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4853 flush function names too.
4854 * gcc.target/mips/clear-cache-1.c: Likewise.
4856 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4859 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4861 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4864 * gfortran.dg/array_5.f90: New test.
4866 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4868 PR tree-optimization/30318
4869 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4871 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4873 * g++.dg/ext/vector17.C: New testcase.
4875 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4878 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4879 * g++.dg/opt/longbranch1.C: Likewise.
4881 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4883 PR tree-optimization/53805
4884 * gcc.dg/fold-notunord.c: New testcase.
4886 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4889 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4890 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4892 2012-08-02 Jason Merrill <jason@redhat.com>
4893 Paolo Carlini <paolo.carlini@oracle.com>
4895 PR c++/51213 (again)
4896 * g++.dg/cpp0x/sfinae37.C: Extend.
4898 2012-08-02 Richard Guenther <rguenther@suse.de>
4900 PR tree-optimization/50672
4901 * g++.dg/torture/pr50672.C: New testcase.
4903 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4906 * gfortran.dg/abstract_type_6.f03: Modified.
4907 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4908 * gfortran.dg/proc_ptr_comp_35.f90: New.
4909 * gfortran.dg/typebound_proc_9.f03: Modified.
4910 * gfortran.dg/typebound_proc_26.f90: New.
4912 2012-08-02 Richard Guenther <rguenther@suse.de>
4914 * gcc.dg/torture/pta-callused-1.c: Adjust.
4915 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4916 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4917 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4918 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4919 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4920 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4921 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4922 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4924 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4927 * gfortran.dg/include_6.f90: New test case.
4928 * gfortran.dg/include_7.f90: New test case.
4929 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4931 2012-08-01 Tom de Vries <tom@codesourcery.com>
4933 * gcc.dg/tree-ssa/vrp76.c: New test.
4935 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4937 PR tree-optimization/46556
4938 * gcc.dg/tree-ssa/slsr-27.c: New.
4939 * gcc.dg/tree-ssa/slsr-28.c: New.
4940 * gcc.dg/tree-ssa/slsr-29.c: New.
4942 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4945 * gfortran.dg/proc_decl_29.f90: New.
4947 2012-07-31 Dehao Chen <dehao@google.com>
4949 * gcc.dg/predict-7.c: New test.
4951 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4954 * gfortran.dg/typebound_override_3.f90: New.
4956 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4958 PR tree-optimization/53773
4959 * gcc.dg/vect/pr53773.c: New test.
4961 2012-07-31 Nick Clifton <nickc@redhat.com>
4963 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4966 2012-07-31 Tobias Burnus <burnus@net-b.de>
4968 * gfortran.dg/c_funloc_tests_6.f90: New.
4969 * gfortran.dg/c_funloc_tests_7.f90: New.
4970 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4972 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4975 * g++.dg/cpp0x/temp_default5.C: New.
4977 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4980 * gfortran.dg/proc_ptr_37.f90: New.
4982 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4984 * lib/target-supports.exp
4985 (check_effective_target_vect_natural_alignment): New function.
4986 * gcc.dg/align-2.c: Only run on targets with natural alignment
4988 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4989 alignment of vector types.
4991 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4992 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4994 * gcc.target/i386/rdseed16-1.c: New.
4995 * gcc.target/i386/rdseed32-1.c: Ditto
4996 * gcc.target/i386/rdseed64-1.c: Ditto
4997 * gcc.target/i386/sse-12.c: Add -mrdseed.
4998 * gcc.target/i386/sse-13.c: Ditto.
4999 * gcc.target/i386/sse-14.c: Ditto.
5000 * g++.dg/other/i386-2.C: Ditto.
5001 * g++.dg/other/i386-3.C: Ditto.
5003 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
5006 * gcc.target/sh/pr51244-4.c: New.
5008 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
5010 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
5011 for alpha*-*-* targets. Cleanup original tree dump.
5013 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
5015 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
5016 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
5018 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
5020 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
5021 rand, srand. Include <stdlib.h>.
5023 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
5025 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
5027 2012-07-26 Richard Henderson <rth@redhat.com>
5029 * gcc.dg/attr-hotcold-1.c: New.
5030 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
5032 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
5033 Sandra Loosemore <sandra@codesourcery.com>
5035 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
5037 2012-07-26 Tobias Burnus <burnus@net-b.de>
5039 * gfortran.dg/contiguous_1.f90: Update dg-error.
5040 * gfortran.dg/proc_ptr_32.f90: Ditto.
5042 2012-07-26 Richard Guenther <rguenther@suse.de>
5044 PR tree-optimization/54098
5045 * gcc.dg/torture/pr54098.c: New testcase.
5047 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5049 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
5050 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
5052 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5055 * gfortran.dg/array_constructor_39.f90: New test.
5057 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5060 * gfortran.dg/array_constructor_38.f90: New test.
5062 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
5064 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
5066 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
5068 * gnat.dg/noreturn5.ad[sb]: New test.
5070 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
5071 Paul Brook <paul@codesourcery.com>
5075 * lib/target-suports.exp (check_effective_target_naked_functions): New.
5076 * c-c++-common/pr53633.c: New test.
5078 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5080 * gcc.target/i386/asm-dialect-1.c: New test case.
5082 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
5083 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5085 * gcc.target/i386/prefetchw-1.c: New.
5086 * gcc.target/i386/sse-12.c: Add -mprfchw.
5087 * gcc.target/i386/sse-13.c: Ditto.
5088 * gcc.target/i386/sse-14.c: Ditto.
5089 * gcc.target/i386/sse-22.c: Ditto.
5090 * gcc.target/i386/sse-23.c: Ditto.
5091 * g++.dg/other/i386-2.C: Ditto.
5092 * g++.dg/other/i386-3.C: Ditto.
5094 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5096 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5098 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5101 * gcc.target/arm/pr54051.c: New.
5102 * gcc.target/arm/vfp-1.c: Adjust test.
5104 2012-07-24 Julian Brown <julian@codesourcery.com>
5106 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5107 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5110 2012-07-23 Paul Brook <paul@codesourcery.com>
5112 * g++.dg/other/armv7m-1.c: New test.
5114 2012-07-23 Julian Brown <julian@codesourcery.com>
5116 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5118 (DO_TEST): Define to 1 for appropriate ARM targets.
5120 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5122 PR tree-optimization/53881
5123 * gcc.dg/pr53881.c: Renamed to ...
5124 * gcc.dg/pr53881-1.c: ... this.
5125 * gcc.dg/pr53881-2.c: New test.
5127 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5129 Handle recent changes in default atomics for cris*-*-linux*.
5130 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5131 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5132 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5133 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5134 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5135 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5136 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5137 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5138 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5139 -mno-unaligned-atomic-may-use-library is in effect for
5141 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5142 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5143 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5144 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5145 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5146 gcc.target/cris/torture/sync-mis-op-i-1.c,
5147 gcc.target/cris/torture/sync-mis-op-i-2.c,
5148 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5149 gcc.target/cris/torture/sync-mis-op-i-3.c,
5150 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5151 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5152 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5153 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5154 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5155 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5156 (main): Remove local variable x.
5157 [mis_ok]: Check that atomics don't fail.
5159 2012-07-21 Andrew Pinski <apinski@cavium.com>
5161 * gcc.dg/tree-ssa/vrp72.c: New test.
5162 * gcc.dg/tree-ssa/vrp73.c: New test.
5163 * gcc.dg/tree-ssa/vrp74.c: New test.
5164 * gcc.dg/tree-ssa/vrp75.c: New test.
5166 2012-07-21 Andrew Pinski <apinski@cavium.com>
5168 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5169 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5171 2012-07-21 Andrew Pinski <apinski@cavium.com>
5173 * gcc.target/mips/octeon-pop-2.c: New testcase.
5175 2012-07-21 Tobias Burnus <burnus@net-b.de>
5178 * gfortran.dg/assumed_rank_3.f90: New.
5179 * gfortran.dg/assumed_rank_11.f90: New.
5180 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5181 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5182 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5184 2012-07-21 Andrew Pinski <apinski@cavium.com>
5186 * gcc.target/mips/unaligned-1.c: New testcase.
5188 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5190 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5192 2012-07-20 Tobias Burnus <burnus@net-b.de>
5194 * gfortran.dg/bind_c_array_params_2.f90: New.
5195 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5196 and update dg-error.
5198 2012-07-20 Tobias Burnus <burnus@net-b.de>
5200 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5202 2012-07-20 Jason Merrill <jason@redhat.com>
5205 * g++.dg/other/array7.C: New.
5207 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5209 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5210 the basic block and check loop depth.
5211 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5212 matching patterns and comments.
5213 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5214 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5216 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5219 * c-c++-common/pr28656.c: New test.
5221 2012-07-19 Jason Merrill <jason@redhat.com>
5224 * g++.dg/init/mutable1.C: New.
5226 2012-07-20 Tobias Burnus <burnus@net-b.de>
5229 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5230 * gfortran.dg/assumed_rank_1.f90: New.
5231 * gfortran.dg/assumed_rank_1_c.c: New.
5232 * gfortran.dg/assumed_rank_2.f90: New.
5233 * gfortran.dg/assumed_rank_4.f90: New.
5234 * gfortran.dg/assumed_rank_5.f90: New.
5235 * gfortran.dg/assumed_rank_6.f90: New.
5236 * gfortran.dg/assumed_rank_7.f90: New.
5237 * gfortran.dg/assumed_rank_8.f90: New.
5238 * gfortran.dg/assumed_rank_8_c.c: New.
5239 * gfortran.dg/assumed_rank_9.f90: New.
5240 * gfortran.dg/assumed_rank_10.f90: New.
5241 * gfortran.dg/assumed_rank_12.f90: New.
5243 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5245 * gnat.dg/opt25.adb: New test.
5246 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5247 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5249 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5251 * gnat.dg/aggr20.ad[sb]: New test.
5252 * gnat.dg/aggr20_pkg.ads: New helper.
5254 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5256 * gnat.dg/derived_type3.adb: New test.
5257 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5259 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5261 PR rtl-optimization/53942
5262 * gcc.dg/pr53942.c: New test.
5264 2012-07-19 Jason Merrill <jason@redhat.com>
5267 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5269 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5271 * gnat.dg/discr38.adb: New test.
5273 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5276 * c-c++-common/gomp/pr54017.c: New test.
5278 2012-07-19 Richard Guenther <rguenther@suse.de>
5279 Eric Botcazou <ebotcazou@adacore.com>
5281 * gnat.dg/loop_optimization11.adb: New testcase.
5282 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5284 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5285 Jason Merrill <jason@redhat.com>
5287 * g++.dg/cpp0x/sfinae37.C: New.
5288 * g++.dg/template/access23.C: New.
5289 * g++.dg/template/access7.C: Adjust.
5290 * g++.dg/template/sfinae10.C: Don't expect errors.
5291 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5293 2012-07-18 Julian Brown <julian@codesourcery.com>
5294 Sandra Loosemore <sandra@codesroucery.com>
5296 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5298 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5300 * gnat.dg/noreturn4.ad[sb]: New test.
5301 * gnat.dg/noreturn4_pkg.ads: New helper.
5303 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5304 Julian Brown <julian@codesourcery.com>
5306 * gcc.target/arm/neon-vdup-1.c: New test case.
5307 * gcc.target/arm/neon-vdup-2.c: New test case.
5308 * gcc.target/arm/neon-vdup-3.c: New test case.
5309 * gcc.target/arm/neon-vdup-4.c: New test case.
5310 * gcc.target/arm/neon-vdup-5.c: New test case.
5311 * gcc.target/arm/neon-vdup-6.c: New test case.
5312 * gcc.target/arm/neon-vdup-7.c: New test case.
5313 * gcc.target/arm/neon-vdup-8.c: New test case.
5314 * gcc.target/arm/neon-vdup-9.c: New test case.
5315 * gcc.target/arm/neon-vdup-10.c: New test case.
5316 * gcc.target/arm/neon-vdup-11.c: New test case.
5317 * gcc.target/arm/neon-vdup-12.c: New test case.
5318 * gcc.target/arm/neon-vdup-13.c: New test case.
5319 * gcc.target/arm/neon-vdup-14.c: New test case.
5320 * gcc.target/arm/neon-vdup-15.c: New test case.
5321 * gcc.target/arm/neon-vdup-16.c: New test case.
5322 * gcc.target/arm/neon-vdup-17.c: New test case.
5323 * gcc.target/arm/neon-vdup-18.c: New test case.
5324 * gcc.target/arm/neon-vdup-19.c: New test case.
5325 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5326 arguments non-constant.
5328 2012-07-18 Richard Guenther <rguenther@suse.de>
5330 PR tree-optimization/53970
5331 * g++.dg/torture/pr53970.C: New testcase.
5333 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5336 * gcc.c-torture/compile/pr38621.c: New.
5338 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5341 * gcc.target/sh/pr33135-1.c: New.
5342 * gcc.target/sh/pr33135-2.c: New.
5343 * gcc.target/sh/pr33135-3.c: New.
5344 * gcc.target/sh/pr33135-4.c: New.
5346 2012-07-17 Jason Merrill <jason@redhat.com>
5349 * g++.dg/parse/enum9.C: New.
5351 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5352 Sandra Loosemore <sandra@codesourcery.com>
5354 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5355 if there is a conflict with -mcpu=. Use -mcpu=5208.
5357 2012-07-17 Jason Merrill <jason@redhat.com>
5360 * g++.dg/template/array23.C: New.
5362 2012-07-17 Tobias Burnus <burnus@net-b.de>
5365 * gfortran.dg/bind_c_usage_26.f90: New.
5366 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5367 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5368 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5369 * gfortran.dg/interop_params.f03: Ditto.
5371 2012-07-17 Jason Merrill <jason@redhat.com>
5373 * g++.dg/template/inherit8.C: Adjust.
5374 * g++.dg/template/using21.C: Adjust.
5375 * g++.dg/template/using22.C: Adjust.
5378 * g++.dg/template/current-inst1.C: New.
5379 * g++.dg/parse/crash35.C: Adjust.
5381 2012-07-17 Tobias Burnus <burnus@net-b.de>
5384 * gfortran.dg/oldstyle_4.f90: New.
5386 2012-07-17 Tobias Burnus <burnus@net-b.de>
5389 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5390 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5392 2012-07-16 Jason Merrill <jason@redhat.com>
5394 * g++.dg/parse/access8.C: Adjust.
5395 * g++.dg/template/sfinae6_neg.C: Adjust.
5397 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5400 * gfortran.dg/coarray_allocate_1.f90: New test.
5402 2012-07-16 Andrew Pinski <apinski@cavium.com>
5404 * gcc.c-torture/execute/bswap-1.c: New testcase.
5405 * gcc.c-torture/compile/unalign-1.c: New testcase.
5406 * gcc.c-torture/compile/20120524-1.c: New testcase.
5407 * gcc.c-torture/compile/20101216-1.c: New testcase.
5409 2012-07-16 Dehao Chen <dehao@google.com>
5412 2012-07-10 Dehao Chen <dehao@google.com>
5414 * gcc.dg/debug_info_inline.c: New test.
5416 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5419 * gfortran.dg/proc_decl_28.f90: New.
5421 2012-07-16 Andrew Pinski <apinski@cavium.com>
5423 * gcc.dg/torture/builtins-1.c: New testcase.
5425 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5427 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5428 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5429 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5430 gcc.target/cris/sync-1-v10.c,
5431 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5432 pass -mno-unaligned-atomic-may-use-library.
5433 * gcc.target/cris/sync-xchg-1.c: New test.
5434 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5435 valid register operand output modifier.
5437 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5439 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5442 2012-07-13 Andrew Pinski <apinski@cavium.com>
5444 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5445 rather than cleanup-tree-dump.
5446 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5448 2012-07-13 Richard Guenther <rguenther@suse.de>
5450 PR tree-optimization/53907
5451 * gcc.target/i386/pr53907.c: New testcase.
5453 2012-07-13 Richard Guenther <rguenther@suse.de>
5455 PR tree-optimization/53922
5456 * gcc.dg/torture/pr53922.c: New testcase.
5458 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5460 PR rtl-optimization/53908
5461 * gcc.dg/torture/pr53908.c: New test.
5463 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5466 * g++.dg/cpp0x/variadic135.C: New.
5468 2012-07-12 Jason Merrill <jason@redhat.com>
5470 * g++.dg/template/sfinae6_neg.C: Adjust.
5472 2012-07-12 Tobias Burnus <burnus@net-b.de>
5474 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5475 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5476 scan-tree-dump-times pattern.
5478 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5480 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5482 2012-07-11 Jason Merrill <jason@redhat.com>
5485 * g++.g/cpp0x/defaulted37.C: New.
5487 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5490 * gcc.target/arm/pr53859.c: New test.
5492 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5495 * gcc.c-torture/compile/pr53886.c: New.
5497 2012-07-10 Dehao Chen <dehao@google.com>
5499 * gcc.dg/debug_info_inline.c: New test.
5501 2012-07-10 Jason Merrill <jason@redhat.com>
5504 * g++.dg/cpp0x/defaulted36.C: New.
5505 * g++.dg/cpp0x/defaulted21.C: Adjust.
5507 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5509 2012-07-09 Sterling Augustine <saugustine@google.com>
5511 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5513 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5515 PR tree-optimization/53887
5516 * gcc.dg/pr53887.c: New test.
5518 2012-07-09 Jason Merrill <jason@redhat.com>
5521 * g++.dg/cpp0x/nullptr29.C: New.
5523 2012-07-09 Tom de Vries <tom@codesourcery.com>
5524 Richard Guenther <rguenther@suse.de>
5526 * gcc.dg/builtin-unreachable-6.c: New test.
5527 * gcc.dg/builtin-unreachable-5.c: New test.
5529 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5531 PR tree-optimization/53881
5532 * gcc.dg/pr53881.c: New test.
5534 2012-07-06 Jason Merrill <jason@redhat.com>
5537 * g++.dg/cpp0x/variadic134.C: New.
5540 * g++.dg/cpp0x/alias-decl-20.C: New.
5542 2012-07-06 Tom de Vries <tom@codesourcery.com>
5544 PR tree-optimization/51879
5545 * gcc.dg/pr51879-16.c: New test.
5546 * gcc.dg/pr51879-17.c: Same.
5548 2012-07-06 Tom de Vries <tom@codesourcery.com>
5550 PR tree-optimization/52009
5551 * gcc.dg/pr51879-7.c: New test.
5552 * gcc.dg/pr51879-18.c: New test.
5554 2012-07-05 Jason Merrill <jason@redhat.com>
5557 * g++.dg/template/typedef39.C: New.
5560 * g++.dg/cpp0x/variadic133.C: New.
5561 * g++.dg/template/param1.C: Adjust.
5563 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5567 * gcc.target/arm/neon/vtrnf32.c: Update.
5568 * gcc.target/arm/neon/vtrns32.c: Update.
5569 * gcc.target/arm/neon/vtrnu32.c: Update.
5570 * gcc.target/arm/neon/vzipf32.c: Update.
5571 * gcc.target/arm/neon/vzips32.c: Update.
5572 * gcc.target/arm/neon/vzipu32.c: Update.
5574 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5577 * gfortran.dg/inline_sum_4.f90: New test.
5579 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5581 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5583 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5585 * gcc.target/arm/fma-sp.c: New testcase.
5586 * gcc.target/arm/fma.c: Likewise.
5587 * gcc.target/arm/fma.h: Likewise.
5589 2012-07-04 Jason Merrill <jason@redhat.com>
5592 * g++.dg/other/enum3.C: New.
5594 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5597 * g++.dg/torture/pr53321.C: New test.
5599 2012-07-04 Richard Guenther <rguenther@suse.de>
5601 PR tree-optimization/53844
5602 * g++.dg/tree-ssa/pr53844.C: New testcase.
5604 2012-07-04 Richard Guenther <rguenther@suse.de>
5606 PR tree-optimization/53849
5607 * gcc.dg/pr53849.c: New testcase.
5609 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5612 * g++.dg/ext/label14.C: New test.
5614 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5617 * g++.dg/other/pr53811.C: New test.
5619 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5622 * gcc.target/m68k/stack-limit-1.c: New testcase.
5624 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5626 * gnat.dg/recursive_call.adb: New test.
5628 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5630 * gnat.dg/discr37.ad[sb]: New test.
5632 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5634 * g++.dg/other/packed1.C: Remove SH from xfail list.
5636 2012-07-02 Jason Merrill <jason@redhat.com>
5639 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5642 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5645 * g++.dg/cpp0x/decltype39.C: New.
5646 * g++.dg/diagnostic/method1.C: Adjust.
5649 * g++.dg/template/ref6.C: New.
5651 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5654 * gcc.target/sh/pr53568-1.c: New.
5656 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5659 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5661 2012-07-02 Jason Merrill <jason@redhat.com>
5664 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5667 * g++.dg/template/enum7.C: New.
5668 * g++.dg/other/ptrmem10.C: Adjust.
5669 * g++.dg/other/ptrmem11.C: Adjust.
5670 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5672 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5674 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5676 2012-07-01 Wei Guozhi <carrot@google.com>
5679 * gcc.target/arm/pr53447-1.c: New testcase.
5680 * gcc.target/arm/pr53447-2.c: New testcase.
5681 * gcc.target/arm/pr53447-3.c: New testcase.
5682 * gcc.target/arm/pr53447-4.c: New testcase.
5684 2012-06-29 Richard Guenther <rguenther@suse.de>
5686 PR tree-optimization/47061
5687 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5689 2012-06-29 Richard Guenther <rguenther@suse.de>
5691 PR tree-optimization/37541
5692 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5694 2012-06-29 Richard Guenther <rguenther@suse.de>
5696 PR tree-optimization/52589
5697 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5699 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5701 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5703 * g++.dg/template/error46.C: Add missing comment to dg-message.
5704 * g++.dg/template/crash107.C: Likewise.
5705 * g++.dg/template/error47.C: Likewise.
5706 * g++.dg/template/crash108.C: Likewise.
5707 * g++.dg/overload/operator5.C: Likewise.
5709 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5710 errors in dg-message directives, add comments.
5712 2012-06-28 Kai Tietz <ktietz@redhat.com>
5714 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5715 hard-coded 'unsigned long'.
5717 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5719 PR tree-optimization/51581
5720 * gcc.dg/vect/pr51581-4.c: New test.
5722 PR tree-optimization/53645
5723 * gcc.c-torture/execute/pr53645-2.c: New test.
5725 2012-06-28 Richard Guenther <rguenther@suse.de>
5728 * gcc.dg/torture/pr53790.c: New testcase.
5730 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5732 PR tree-optimization/53645
5733 * gcc.c-torture/execute/pr53645.c: New test.
5735 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5737 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5739 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5743 * gcc.dg/guality/pr49888.c: Account for the possibility that
5744 the variable is optimized out at the first test.
5746 2012-06-27 Jason Merrill <jason@redhat.com>
5748 * g++.dg/cpp0x/override2.C: Adjust.
5749 * g++.dg/template/error5.C: Adjust.
5750 * g++.dg/parse/crash28.C: Adjust.
5753 * g++.dg/parse/template27.C: New.
5754 * g++.dg/template/crash74.C: Adjust expected output.
5756 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5760 * gfortran.dg/typebound_operator_16.f03: New.
5762 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5764 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5765 even src1.i and src2.i fields even in the second half of the arrays.
5767 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5770 * g++.dg/torture/vshuf-16.inc: New test.
5771 * g++.dg/torture/vshuf-2.inc: New test.
5772 * g++.dg/torture/vshuf-4.inc: New test.
5773 * g++.dg/torture/vshuf-8.inc: New test.
5774 * g++.dg/torture/vshuf-main.inc: New test.
5775 * g++.dg/torture/vshuf-v16hi.C: New test.
5776 * g++.dg/torture/vshuf-v16qi.C: New test.
5777 * g++.dg/torture/vshuf-v2df.C: New test.
5778 * g++.dg/torture/vshuf-v2di.C: New test.
5779 * g++.dg/torture/vshuf-v2sf.C: New test.
5780 * g++.dg/torture/vshuf-v2si.C: New test.
5781 * g++.dg/torture/vshuf-v4df.C: New test.
5782 * g++.dg/torture/vshuf-v4di.C: New test.
5783 * g++.dg/torture/vshuf-v4sf.C: New test.
5784 * g++.dg/torture/vshuf-v4si.C: New test.
5785 * g++.dg/torture/vshuf-v8hi.C: New test.
5786 * g++.dg/torture/vshuf-v8qi.C: New test.
5787 * g++.dg/torture/vshuf-v8si.C: New test.
5789 2012-06-27 Richard Guenther <rguenther@suse.de>
5792 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5794 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5796 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5797 scan-dump-dem-not): Use printable pattern in test name.
5799 2012-06-26 Sterling Augustine <saugustine@google.com>
5800 Dominique Dhumieres <dominiq@lps.ens.fr>
5802 * gcc.dg/pubtypes-2.c: Update expected output.
5803 * gcc.dg/pubtypes-3.c: Likewise.
5804 * gcc.dg/pubtypes-4.c: Likewise.
5806 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5808 * gcc.dg/tree-ssa/slsr-1.c: New test.
5809 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5810 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5811 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5813 2012-06-26 Matt Turner <mattst88@gmail.com>
5816 * gcc.target/arm/mmx-2.c: New.
5818 2012-06-26 Richard Guenther <rguenther@suse.de>
5821 * g++.dg/torture/pr53752.C: New testcase.
5823 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5825 PR tree-optimization/53748
5826 * gcc.c-torture/compile/pr53748.c: New test.
5828 2012-06-25 Jason Merrill <jason@redhat.com>
5832 * g++.dg/cpp0x/decltype38.C: New.
5833 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5835 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5837 * lib/target-supports-dg.exp (testname-for-summary): New.
5838 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5839 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5840 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5841 scan-module-absence, output-exists, output-exists-not: Use
5842 testname-for-summary.
5843 (dg-test): Clean up testname_with_flags.
5844 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5845 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5846 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5847 scan-assembler-dem-not, object-size: Use testname-for-summary.
5848 * lib/gcov.exp (run-gcov): Likewise.
5849 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5850 scan-dump-dem, scan-dump-dem-note): Likewise.
5852 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5853 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5854 including profopt.opt; save and restore existing value.
5855 * g++.dg/bprob/bprob.exp: Likewise.
5856 * gcc.dg/matrix/matrix.exp: Likewise.
5857 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5858 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5861 2012-06-25 Richard Henderson <rth@redhat.com>
5863 * gcc.dg/pr53749.c: New.
5865 2012-06-25 Jason Merrill <jason@redhat.com>
5868 * g++.dg/cpp0x/nullptr28.C: New.
5870 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5872 * gcc.target/arm/neon-vld1_dupQ.c: New.
5874 2012-06-25 Florian Weimer <fweimer@redhat.com>
5876 * g++.dg/init/new35.C: New.
5877 * g++.dg/init/new36.C: New.
5878 * g++.dg/init/new37.C: New.
5879 * g++.dg/ext/vla5.C: New warning.
5880 * g++.dg/ext/vla8.C: New warning.
5881 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5883 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5884 James Greenhalgh <james.greenhalgh@arm.com>
5886 * gcc.target/arm/ftest-support-arm.h New testcase.
5887 * gcc.target/arm/ftest-support-thumb.h Likewise.
5888 * gcc.target/arm/ftest-support.h Likewise.
5889 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5890 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5891 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5892 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5893 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5894 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5895 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5896 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5897 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5898 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5899 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5900 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5901 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5902 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5903 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5904 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5905 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5906 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5907 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5908 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5909 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5910 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5911 * lib/target-supports.exp
5912 (check_effective_target_arm_arch_FUNC): Add support for more
5914 (add_options_for_arm_arch_FUNC): Likewise.
5915 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5917 2012-06-25 Jason Merrill <jason@redhat.com>
5920 * g++.dg/cpp0x/constexpr-tuple.C: New.
5922 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5925 * gcc.target/i386/pr53759.c: New test.
5928 * g++.dg/cpp0x/nsdmi7.C: New test.
5930 2012-06-24 Kai Tietz <ktietz@redhat.com>
5932 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5934 * gcc.target/i386/pr38988.c: Likewise.
5936 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5940 * gfortran.dg/typebound_generic_12.f03: New.
5941 * gfortran.dg/typebound_generic_13.f03: New.
5943 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5945 * gnat.dg/lto15.ad[sb]: New test.
5947 2012-06-21 Meador Inge <meadori@codesourcery.com>
5950 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5952 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5954 * gcc.dg/pch/ident-1.c: New test.
5955 * gcc.dg/pch/ident-1.hs: Header file for new test.
5957 2012-06-21 Michael Matz <matz@suse.de>
5960 * gcc.c-torture/execute/pr53688.c: New test.
5962 2012-06-20 Richard Guenther <rguenther@suse.de>
5964 PR tree-optimization/30318
5965 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5967 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5969 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5971 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5973 * gcc.target/i386/clearcapv2.map: New file.
5974 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5976 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5978 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5979 and add __sh__ case.
5981 2012-06-19 Jason Merrill <jason@redhat.com>
5984 * g++.dg/debug/localclass1.C: New.
5986 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5988 * g++.dg/cpp0x/override4.C: New.
5990 2012-06-14 Jason Merrill <jason@redhat.com>
5993 * g++.dg/cpp0x/decltype37.C: New.
5995 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5997 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5999 2012-06-19 Joseph Myers <joseph@codesourcery.com>
6001 * gcc.c-torture/compile/vector-5.c,
6002 gcc.c-torture/compile/vector-6.c: New tests.
6004 2012-06-19 Richard Henderson <rth@redhat.com>
6006 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
6008 2012-06-19 Richard Guenther <rguenther@suse.de>
6010 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
6012 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
6015 * gcc.target/i386/pr53712.c: New test.
6017 2012-06-18 Tobias Burnus <burnus@net-b.de>
6020 * gfortran.dg/elemental_optional_args_6.f90: New.
6022 2012-06-18 Tobias Burnus <burnus@net-b.de>
6025 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
6026 * gfortran.dg/coarray/move_alloc_1.f90
6028 2012-06-18 Tobias Burnus <burnus@net-b.de>
6031 * gfortran.dg/coarray_27.f90: New.
6033 2012-06-18 Joey Ye <Joey.Ye@arm.com>
6034 Greta Yorsh <Greta.Yorsh@arm.com>
6036 * gcc.target/arm/epilog-1.c: New test.
6038 2012-06-18 Richard Guenther <rguenther@suse.de>
6040 PR tree-optimization/53693
6041 * g++.dg/torture/pr53693.C: New testcase.
6043 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
6045 PR tree-optimization/53703
6046 * gcc.dg/torture/pr53703.c: New test.
6048 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
6051 * gcc.target/i386/pr53698.c: New test.
6053 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6055 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
6057 2012-06-17 Tobias Burnus <burnus@net-b.de>
6061 * gfortran.dg/transfer_check_3.f90: New.
6063 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6065 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
6067 2012-06-16 Tobias Burnus <burnus@net-b.de>
6071 * gfortran.dg/deferred_type_param_8.f90: New.
6073 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
6075 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
6076 testname that includes flags, passed in as new argument, in
6078 (run_gcov): Get testname from dg-test, use it in pass/fail messages
6079 and pass it to verify-* procedures.
6081 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6082 alignment torture options with usual torture options.
6084 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6085 messages reported for one line of source code.
6086 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6087 * g++.dg/cpp0x/decltype2.C: Likewise.
6088 * g++.dg/cpp0x/decltype3.C: Likewise.
6089 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6090 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6091 * g++.dg/cpp0x/static_assert3.C: Likewise.
6092 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6093 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6094 * g++.dg/cpp0x/union1.C: Likewise.
6095 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6096 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6097 * g++.dg/cpp0x/variadic2.C: Likewise.
6098 * g++.dg/cpp0x/variadic20.C: Likewise.
6099 * g++.dg/cpp0x/variadic74.C: Likewise.
6100 * g++.dg/diagnostic/bitfld2.C: Likewise.
6101 * g++.dg/ext/attrib44.C: Likewise.
6102 * g++.dg/ext/no-asm-1.C: Likewise.
6103 * g++.dg/other/error34.C: Likewise.
6104 * g++.dg/parse/crash46.C: Likewise.
6105 * g++.dg/parse/error10.C: Likewise.
6106 * g++.dg/parse/error2.C: Likewise.
6107 * g++.dg/parse/error3.C: Likewise.
6108 * g++.dg/parse/error36.C: Likewise.
6109 * g++.dg/parse/error8.C: Likewise.
6110 * g++.dg/parse/error9.C: Likewise.
6111 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6112 * g++.dg/parse/parser-pr28152.C: Likewise.
6113 * g++.dg/parse/template25.C: Likewise.
6114 * g++.dg/parse/typename11.C: Likewise.
6115 * g++.dg/tc1/dr147.C: Likewise.
6116 * g++.dg/template/deduce3.C: Likewise.
6117 * g++.dg/template/koenig9.C: Likewise.
6118 * g++.dg/template/pr23510.C: Likewise.
6119 * g++.dg/warn/pr12242.C: Likewise.
6120 * g++.dg/warn/pr30551-2.C: Likewise.
6121 * g++.dg/warn/pr30551.C: Likewise.
6122 * g++.old-deja/g++.other/typename1.C: Likewise.
6123 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6125 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6128 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6129 * c-c++-common/torture/vshuf-2.inc: Likewise.
6130 * c-c++-common/torture/vshuf-4.inc: Likewise.
6131 * c-c++-common/torture/vshuf-8.inc: Likewise.
6132 * c-c++-common/torture/vshuf-main.inc: Likewise.
6133 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6134 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6135 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6136 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6137 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6138 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6139 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6140 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6141 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6142 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6143 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6144 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6145 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6146 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6148 2012-06-15 Michael Matz <matz@suse.de>
6150 * gcc.dg/tree-ssa/vector-4.c: New test.
6152 2012-06-15 Michael Matz <matz@suse.de>
6154 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6155 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6157 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6159 PR tree-optimization/53636
6160 * gcc.target/arm/pr53636.c: New test.
6162 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6164 PR tree-optimization/51581
6165 * gcc.c-torture/execute/pr51581-1.c: New test.
6166 * gcc.c-torture/execute/pr51581-2.c: New test.
6167 * gcc.dg/vect/pr51581-1.c: New test.
6168 * gcc.dg/vect/pr51581-2.c: New test.
6169 * gcc.dg/vect/pr51581-3.c: New test.
6170 * gcc.target/i386/avx-pr51581-1.c: New test.
6171 * gcc.target/i386/avx-pr51581-2.c: New test.
6172 * gcc.target/i386/avx2-pr51581-1.c: New test.
6173 * gcc.target/i386/avx2-pr51581-2.c: New test.
6174 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6176 2012-06-15 Richard Guenther <rguenther@suse.de>
6178 * gcc.c-torture/execute/20120615-1.c: New testcase.
6180 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6182 * gnat.dg/vect8.ad[sb]: New test.
6184 2012-06-14 Richard Guenther <rguenther@suse.de>
6186 * gcc.dg/tree-ssa/vrp.h: New testcase.
6187 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6189 2012-06-13 Christian Bruel <christian.bruel@st.com>
6192 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6194 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6196 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6198 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6201 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6202 test summary unique.
6204 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6205 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6206 scan-stack-usage-not): Don't strip torture options from test name.
6208 * lib/scandump.exp (scan-dump-times): Use printable version of
6209 regexp in test summary line.
6211 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6212 messages reported for one line of source code.
6213 * gcc.dg/format/few-1.c: Likewise.
6214 * gcc.dg/ia64-sync-2.c: Likewise.
6215 * gcc.dg/sync-2.c: Likewise.
6216 * gcc.dg/noncompile/pr44517.c: Likewise.
6218 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6221 * gcc.dg/guality/pr49888.c: New.
6223 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6225 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6226 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6227 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6229 2012-06-13 Tobias Burnus <burnus@net-b.de>
6232 * gfortran.dg/intent_out_7.f90: New.
6234 2012-06-13 Tobias Burnus <burnus@net-b.de>
6237 * gfortran.dg/save_4.f90: New.
6239 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6244 * gcc.dg/pr53532.c: New test.
6245 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6246 adjust line numbers.
6247 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6248 * gcc.dg/Wcxx-compat-8.c: Likewise.
6249 * gcc.dg/pr51034.c: New test.
6250 * gcc.dg/pr53196-1.c: New test.
6251 * gcc.dg/pr53196-2.c: New test.
6253 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6255 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6256 alignment torture options with usual torture options.
6257 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6258 instead of dg-options.
6259 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6260 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6261 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6262 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6263 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6264 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6266 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6267 to checks for multiple messages reported for one line of source code.
6268 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6270 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6271 messages reported for one line of source code.
6273 * gcc.dg/20031223-1.c: Add comments to check for multiple
6274 messages reported for one line of source code.
6275 * gcc.dg/Wconversion-integer.c: Likewise.
6276 * gcc.dg/Wfatal-2.c: Likewise.
6277 * gcc.dg/Wfatal.c: Likewise.
6278 * gcc.dg/Wobjsize-1.c: Likewise.
6279 * gcc.dg/c99-vla-jump-1.c: Likewise.
6280 * gcc.dg/c99-vla-jump-2.c: Likewise.
6281 * gcc.dg/c99-vla-jump-3.c: Likewise.
6282 * gcc.dg/c99-vla-jump-4.c: Likewise.
6283 * gcc.dg/c99-vla-jump-5.c: Likewise.
6284 * gcc.dg/decl-9.c: Likewise.
6285 * gcc.dg/declspec-10.c: Likewise.
6286 * gcc.dg/declspec-18.c: Likewise.
6287 * gcc.dg/mtune.c: Likewise.
6288 * gcc.dg/parser-pr28152-2.c: Likewise.
6289 * gcc.dg/parser-pr28152.c: Likewise.
6290 * gcc.dg/pr14475.c: Likewise.
6291 * gcc.dg/pr27953.c: Likewise.
6292 * gcc.dg/pr28322-3.c: Likewise.
6293 * gcc.dg/pr30457.c: Likewise.
6294 * gcc.dg/pr30551-2.c: Likewise.
6295 * gcc.dg/pr30551-3.c: Likewise.
6296 * gcc.dg/pr30551-4.c: Likewise.
6297 * gcc.dg/pr30551-5.c: Likewise.
6298 * gcc.dg/pr30551-6.c: Likewise.
6299 * gcc.dg/pr30551.c: Likewise.
6300 * gcc.dg/pr45461.c: Likewise.
6301 * gcc.dg/pr48552-1.c: Likewise.
6302 * gcc.dg/pr48552-2.c: Likewise.
6303 * gcc.dg/redecl-1.c: Likewise.
6304 * gcc.dg/transparent-union-3.c: Likewise.
6305 * gcc.dg/utf-dflt.c: Likewise.
6306 * gcc.dg/utf-dflt2.c: Likewise.
6307 * gcc.dg/vla-8.c: Likewise.
6308 * gcc.dg/vla-init-1.c: Likewise.
6309 * gcc.dg/wtr-int-type-1.c: Likewise.
6311 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6312 messages reported for for one line of source code.
6313 * c-c++-common/raw-string-5.c: Likewise.
6314 * c-c++-common/raw-string-4.c: Likewise.
6315 * c-c++-common/raw-string-6.c: Likewise.
6316 * c-c++-common/pr20000.c: Likewise.
6318 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6319 messages reported for one line of source code.
6320 * gcc.dg/cpp/pr30786.c: Likewise.
6321 * gcc.dg/cpp/pr28709.c: Likewise.
6322 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6323 * gcc.dg/cpp/macspace2.c: Likewise.
6324 * gcc.dg/cpp/missing-header-1.c: Likewise.
6325 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6326 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6327 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6329 2012-06-12 Jason Merrill <jason@redhat.com>
6332 * g++.dg/template/local7.C: New.
6334 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6337 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6338 * gcc.target/sh/pr51340-2.c: Likewise.
6339 * gcc.target/sh/pr51340-3.c: Likewise.
6341 2012-06-12 Michael Matz <matz@suse.de>
6343 * gcc.dg/torture/alias-1.c: New test.
6345 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6347 PR rtl-optimization/53589
6348 * gcc.dg/torture/pr53589.c: New test.
6350 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6353 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6354 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6355 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6356 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6357 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6358 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6359 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6360 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6361 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6362 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6363 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6364 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6365 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6366 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6367 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6368 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6370 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6372 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6373 (check_intel_cpu_model): New function.
6374 (check_amd_cpu_model): New function.
6375 (check_features): New function.
6376 (__get_cpuid_output): New function.
6377 (check_detailed): New function.
6378 (fn1): Rename to quick_check.
6379 (main): Update to call quick_check and call check_detailed.
6381 2012-06-11 Richard Henderson <rth@redhat.com>
6383 * lib/target-supports.exp
6384 (check_effective_target_sync_long_long_runtime): Use
6385 check_effective_target_lp64 instead of
6386 check_effective_target_powerpc64 for powerpc targets.
6388 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6391 * gcc.target/sh/pr53511-1.c: New.
6393 2012-06-11 Richard Guenther <rguenther@suse.de>
6396 * g++.dg/lto/pr53470_0.C: New testcase.
6397 * gcc.dg/lto/pr53470_0.c: Likewise.
6399 2012-06-11 Richard Guenther <rguenther@suse.de>
6402 * g++.dg/ext/pr53605.C: New testcase.
6404 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6406 * gnat.dg/specs/array1.ads: New test.
6407 * gnat.dg/specs/array2.ads: Likewise.
6408 * gnat.dg/array22.adb: Likewise.
6410 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6412 * gnat.dg/constant4.adb: New test.
6413 * gnat.dg/constant4_pkg.ads: New helper.
6415 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6418 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6419 * gfortran.dg/allocate_class_1.f90: Modified.
6420 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6421 * gfortran.dg/allocate_class_2.f90: New.
6423 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6426 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6428 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6431 * gfortran.dg/string_assign_2.f90: New test case.
6433 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6436 * gfortran.dg/string_assign_1.f90: New test case.
6438 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6441 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6442 * gcc.dg/gomp/critical-4.c: Likewise.
6443 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6444 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6445 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6446 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6447 * c-c++-common/gomp/pr53580.c: New test.
6449 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6452 * g++.dg/cpp0x/forw_enum11.C: New.
6454 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6457 * g++.dg/cpp0x/alias-decl-19.C: New.
6459 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6461 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6463 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6465 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6467 (XSTATE_SSE): Ditto.
6468 (XSTATE_YMM): Ditto.
6469 (avx_os_support): Use new defines.
6471 2012-06-06 Richard Guenther <rguenther@suse.de>
6474 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6477 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6480 * g++.dg/cpp0x/pr52841.C: New testcase.
6482 2012-06-06 Richard Guenther <rguenther@suse.de>
6484 PR tree-optimization/53081
6485 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6486 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6488 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6490 * gcc.target/powerpc/pr53487.c: New test.
6492 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6494 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6496 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6498 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6500 2012-06-05 Richard Guenther <rguenther@suse.de>
6502 PR tree-optimization/30442
6503 * gcc.dg/vect/bb-slp-30.c: New testcase.
6505 2012-06-05 Richard Guenther <rguenther@suse.de>
6507 PR tree-optimization/53081
6508 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6509 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6510 -fno-tree-loop-distribute-patterns.
6512 2012-06-05 Alan Modra <amodra@gmail.com>
6514 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6515 Check static chain in nested funcs.
6517 2012-06-04 Tobias Burnus <burnus@net-b.de>
6520 * gfortran.dg/init_flag_10.f90: New.
6522 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6525 * g++.dg/warn/Wenum-compare-no-2: New.
6527 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6529 PR preprocessor/53463
6530 * g++.dg/cpp/limits.C: New test.
6531 * g++.dg/parse/error19.C: Adjust.
6532 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6533 * g++.dg/warn/pr35635.C: Likewise.
6534 * g++.old-deja/g++.pt/assign1.C: Likewise.
6536 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6539 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6540 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6541 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6542 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6543 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6544 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6545 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6546 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6548 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6550 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6552 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6554 PR tree-optimization/53550
6555 * gcc.dg/pr53550.c: New test.
6557 2012-06-04 Richard Guenther <rguenther@suse.de>
6559 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6560 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6561 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6563 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6566 * gfortran.dg/parameter_array_element_2.f90: New.
6568 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6571 * gcc.target/sh/pr53512-1.c: New.
6572 * gcc.target/sh/pr53512-2.c: New.
6573 * gcc.target/sh/pr53512-3.c: New.
6574 * gcc.target/sh/pr53512-4.c: New.
6576 2012-06-01 Jason Merrill <jason@redhat.com>
6579 * g++.dg/ext/visibility/template12.C: New.
6580 * g++.dg/ext/attrib14.C: Adjust warning line.
6583 * g++.dg/parse/new6.C: New.
6584 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6586 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6588 * c-c++-common/restrict-2.c: Revert previous change.
6590 2012-06-01 Jason Merrill <jason@redhat.com>
6593 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6596 * g++.dg/cpp0x/auto33.C: New.
6598 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6601 * g++.dg/parse/namespace-alias-1.C: New.
6603 2012-06-01 Christian Bruel <christian.bruel@st.com>
6605 * gcc.dg/spec-options.c: New test.
6606 * gcc.dg/foo.specs: New file.
6608 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6611 * gnat.dg/lto14.adb: Skip on Solaris.
6613 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6615 * gcc.target/cris/sync-1-v10.c,
6616 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6617 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6618 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6619 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6620 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6621 gcc.target/cris/torture/sync-mis-op-i-1.c,
6622 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6623 gcc.target/cris/torture/sync-mis-op-i-2.c,
6624 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6625 gcc.target/cris/torture/sync-mis-op-i-3.c,
6626 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6627 gcc.target/cris/torture/sync-mis-op-s-1.c,
6628 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6629 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6630 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6631 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6632 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6633 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6634 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6635 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6636 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6638 2012-05-31 Richard Guenther <rguenther@suse.de>
6640 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6641 ldist-pr45948.c with disabled SCCP.
6643 2012-05-31 Richard Guenther <rguenther@suse.de>
6646 * gcc.dg/torture/pr48493.c: New testcase.
6648 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6650 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6652 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6653 of the initialization loop.
6654 (dg-final): Adjust the expected number of vectorized loops depending
6655 on vect_char_mult target selector.
6657 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6659 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6660 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6661 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6664 2012-05-30 Jason Merrill <jason@redhat.com>
6667 * g++.dg/init/new34.C: New.
6668 * g++.dg/tree-ssa/stabilize1.C: New.
6670 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6673 * g++.dg/init/new33.C: New test.
6675 2012-05-30 Richard Guenther <rguenther@suse.de>
6678 * gcc.dg/torture/pr53501.c: New testcase.
6679 * c-c++-common/restrict-2.c: Adjust.
6681 2012-05-30 Alan Modra <amodra@gmail.com>
6683 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6686 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6688 * gcc.target/i386/shuf-concat.c: New test.
6690 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6692 PR rtl-optimization/53519
6693 * gcc.c-torture/compile/pr53519.c: New test.
6695 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6697 * gcc.target/arm/neon-vrev.c: New.
6699 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6702 * gcc.target/sh/pr51340-1.c: New.
6703 * gcc.target/sh/pr51340-2.c: New.
6704 * gcc.target/sh/pr51340-3.c: New.
6706 2012-05-29 Richard Guenther <rguenther@suse.de>
6708 PR tree-optimization/53516
6709 * gcc.dg/torture/pr53516.c: New testcase.
6711 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6713 PR preprocessor/53229
6714 * gcc.dg/cpp/paste6.c: Force to run without
6715 -ftrack-macro-expansion.
6716 * gcc.dg/cpp/paste8.c: Likewise.
6717 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6718 -ftrack-macro-expansion.
6719 * gcc.dg/cpp/paste12.c: Force to run without
6720 -ftrack-macro-expansion.
6721 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6722 -ftrack-macro-expansion.
6723 * gcc.dg/cpp/paste13.c: Likewise.
6724 * gcc.dg/cpp/paste14.c: Likewise.
6725 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6726 -ftrack-macro-expansion.
6727 * gcc.dg/cpp/paste18.c: New test.
6729 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6731 * gcc.target/cris/torture/trap-1.c,
6732 gcc.target/cris/torture/trap-2.c,
6733 gcc.target/cris/torture/trap-3.c,
6734 gcc.target/cris/torture/trap-v0.c,
6735 gcc.target/cris/torture/trap-v3.c: New tests.
6737 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6740 * g++.dg/warn/Wbraces3.C: New.
6741 * g++.dg/warn/Wbraces4.C: Likewise.
6743 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6745 PR tree-optimization/53505
6746 * c-c++-common/torture/pr53505.c: New test.
6748 2012-05-27 Nathan Sidwell <nathan@acm.org>
6750 * gcc.dg/stmt-expr-4.c: New.
6752 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6755 * g++.dg/parse/crash60.C: New.
6757 2012-05-26 Jason Merrill <jason@redhat.com>
6760 * c-c++-common/array-lit.c: New.
6761 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6763 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6766 * gnat.dg/array21.adb: New test.
6768 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6770 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6772 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6775 * g++.dg/other/anon-union3.C: New.
6777 2012-05-25 Ian Lance Taylor <iant@google.com>
6779 * gcc.dg/split-6.c: New test.
6781 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6783 * gnat.dg/lto14.adb: New test.
6785 2012-05-25 Tristan Gingold <gingold@adacore.com>
6787 * gcc.target/i386/large-frame.c: New.
6789 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6790 * gcc.target/powerpc/lhs-1.c: New.
6791 * gcc.target/powerpc/lhs-2.c: New.
6792 * gcc.target/powerpc/lhs-3.c: New.
6794 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6796 Make unwound macro expansion trace less redundant
6797 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6798 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6799 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6800 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6801 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6802 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6804 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6807 * g++.dg/cpp0x/constexpr-default1.C: New.
6809 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6812 * g++.dg/eh/goto2.C: New.
6814 2012-05-24 Richard Guenther <rguenther@suse.de>
6817 * g++.dg/tree-prof/pr53460.C: New testcase.
6819 2012-05-24 Richard Guenther <rguenther@suse.de>
6822 * g++.dg/debug/pr53466.C: New testcase.
6824 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6826 PR tree-optimization/53465
6827 * gcc.c-torture/execute/pr53465.c: New test.
6829 2012-05-23 Tobias Burnus <burnus@net-b.de>
6833 * gfortran.dg/allocate_with_typespec_6.f90: New.
6835 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6838 * g++.dg/warn/delete-array-1.C: New.
6840 2012-05-23 Richard Guenther <rguenther@suse.de>
6842 * gcc.dg/torture/pr39074-2.c: Adjust.
6843 * gcc.dg/torture/pr39074.c: Likewise.
6844 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6845 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6847 2012-05-22 Jan Hubicka <jh@suse.cz>
6850 * g++.dg/torture/pr53161.C: New testcase.
6852 2012-05-22 Tobias Burnus <burnus@net-b.de>
6855 * gfortran.dg/realloc_on_assign_15.f90: New.
6857 2012-05-22 Richard Guenther <rguenther@suse.de>
6860 * gcc.dg/torture/pr51071-2.c: New testcase.
6862 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6864 PR tree-optimization/53336
6865 * g++.dg/torture/pr53336.C: New testcase.
6867 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6870 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6871 instead of -Wunused-local-typedefs.
6873 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6876 * g++.dg/other/abstract4.C: New-
6878 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6881 * g++.dg/ext/attrib46.C: New.
6883 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6886 * gcc.c-torture/compile/pr53418-1.c,
6887 gcc.c-torture/compile/pr53418-2.c: New tests.
6889 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6891 PR tree-optimization/53366
6892 * gcc.dg/torture/pr53366-1.c: New test.
6893 * gcc.dg/torture/pr53366-2.c: New test.
6894 * gcc.target/i386/pr53366-1.c: New test.
6895 * gcc.target/i386/pr53366-2.c: New test.
6897 PR tree-optimization/53409
6898 * gcc.c-torture/compile/pr53409.c: New test.
6900 PR tree-optimization/53410
6901 * gcc.c-torture/compile/pr53410-1.c: New test.
6902 * gcc.c-torture/compile/pr53410-2.c: New test.
6904 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6907 * gcc.target/i386/pr53425-1.c: New file.
6908 * gcc.target/i386/pr53425-2.c: Likewise.
6910 2012-05-21 Richard Guenther <rguenther@suse.de>
6912 PR tree-optimization/53408
6913 * gcc.dg/torture/pr53408.c: New testcase.
6915 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6916 H.J. Lu <hongjiu.lu@intel.com>
6919 * gcc.target/i386/pr53416.c: New file.
6921 2012-05-21 Richard Guenther <rguenther@suse.de>
6923 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6925 2012-05-21 Richard Guenther <rguenther@suse.de>
6927 * gcc.dg/torture/ldist-1.c: New testcase.
6929 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6931 * gnat.dg/lto13.adb: New test.
6932 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6934 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6936 * gnat.dg/specs/lto12.ads: New test.
6937 * gnat.dg/specs/lto12_pkg.ads: New helper.
6939 2012-05-18 Richard Guenther <rguenther@suse.de>
6941 PR tree-optimization/53346
6942 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6943 * gcc.target/i386/incoming-10.c: Adjust.
6944 * gcc.target/i386/incoming-11.c: Likewise.
6945 * gcc.target/i386/pr46295.c: Likewise.
6947 2012-05-18 Richard Guenther <rguenther@suse.de>
6949 * gcc.dg/pr53352.c: Return zero.
6951 2012-05-18 Richard Guenther <rguenther@suse.de>
6953 PR tree-optimization/53390
6954 * gcc.dg/torture/pr53390.c: New testcase.
6956 2012-05-18 Meador Inge <meadori@codesourcery.com>
6958 PR rtl-optimization/53352
6959 * gcc.dg/pr53352.c: New test.
6961 2012-05-17 David S. Miller <davem@davemloft.net>
6963 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6964 failure on sparc-*-linux-gnu.
6966 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6969 * g++.dg/parse/error49.C: New.
6970 * g++.dg/cpp0x/error8.C: Likewise.
6971 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6972 * g++.dg/ext/utf-dflt2.C: Likewise.
6973 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6974 * g++.dg/ext/utf-dflt.C: Likewise.
6975 * c-c++-common/raw-string-3.c: Likewise.
6976 * c-c++-common/raw-string-4.c: Likewise.
6978 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6981 * g++.dg/cpp0x/catch1.C: New.
6983 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6986 * g++.dg/parse/error48.C: New.
6987 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6988 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6990 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6992 * gcc.dg/tm/indirect-2.c: New test.
6994 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6996 PR tree-optimization/53217
6997 * gfortran.dg/pr53217.f90: New test.
6999 2012-05-16 Richard Guenther <rguenther@suse.de>
7001 PR tree-optimization/53364
7002 * g++.dg/torture/pr53364.C: New testcase.
7004 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
7007 * gcc.dg/pr52549.c: Fix test for long != void*
7008 * gcc.c-torture/execute/pr52979-1.x: New file.
7009 * gcc.c-torture/execute/pr52979-2.x: New file.
7011 2012-05-16 Dodji Seketeli <dodji@redhat.com>
7013 PR preprocessor/7263
7014 * gcc.dg/binary-constants-2.c: Run without tracking locations
7015 accross macro expansion.
7016 * gcc.dg/binary-constants-3.c: Likewise.
7017 * gcc.dg/cpp/sysmac2.c: Likewise.
7018 * gcc.dg/nofixed-point-2.c: Adjust for more precise
7020 * gcc.dg/cpp/syshdr3.c: New test.
7021 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
7022 * gcc.dg/system-binary-constants-1.c: New test.
7023 * gcc.dg/system-binary-constants-1.h: New header for the new test
7025 * g++.dg/cpp/syshdr3.C: New test.
7026 * g++.dg/cpp/syshdr3.h: New header the new test above.
7027 * g++.dg/system-binary-constants-1.C: New test.
7028 * g++.dg/system-binary-constants-1.h: New header the new test
7031 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7033 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
7035 2012-05-15 Jakub Jelinek <jakub@redhat.com>
7038 * gcc.dg/pr53358.c: New test.
7040 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7043 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
7044 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
7046 2012-05-15 Olivier Hainque <hainque@adacore.com>
7048 * g++.dg/eh/sighandle.C: New testcase.
7050 2012-05-15 Richard Guenther <rguenther@suse.de>
7052 PR tree-optimization/53355
7053 * gcc.dg/tree-ssa/vrp67.c: New testcase.
7055 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7057 * gfortran.dg/*.f90: Remove now redundant manual
7058 cleanup-modules directive.
7060 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
7062 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
7063 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
7065 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
7068 * gfortran.dg/int_range_io_1.f90: New test.
7070 2012-05-14 Andi Kleen <ak@linux.intel.com>
7071 Jakub Jelinek <jakub@redhat.com>
7074 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
7075 * gcc.target/i386/rtm-check.h: New file.
7076 * gcc.target/i386/pr53315.c: New test.
7078 2012-05-14 Tobias Burnus <burnus@net-b.de>
7083 * gfortran.dg/deferred_type_param_4.f90: New.
7084 * gfortran.dg/deferred_type_param_6.f90: New.
7086 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7088 * gcc.target/i386/retarg.c: New test.
7090 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7093 * gfortran.dg/deferred_type_param_3.f90: New.
7094 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7095 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7097 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7099 * gnat.dg/null_pointer_deref3.adb: New test.
7101 2012-05-12 Tobias Burnus <burnus@net-b.de>
7105 * gfortran.dg/deferred_type_param_5.f90: New.
7107 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7109 * g++.dg/parse/error47.C: New.
7111 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7114 * gfortran.dg/string_compare_4.f90: Change option
7115 to -fdump-tree-original. Add test case for kind=4.
7117 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7120 * gfortran.dg/string_compare_4.f90: New test.
7122 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7124 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7126 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7129 * g++.dg/cpp0x/variadic132.C: New.
7131 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7134 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7135 * g++.dg/parse/error26.C: Tweak dg-error column number.
7137 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7140 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7142 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7144 * gnat.dg/lto11.ad[sb]: New test.
7146 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7149 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7150 directive to Scan for vpmuldq, not vpmacsdql.
7152 2012-05-09 Michael Matz <matz@suse.de>
7154 PR tree-optimization/53185
7155 * gcc.dg/vect/pr53185.c: New test.
7157 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7160 * gcc.target/i386/pr53249.c: New.
7162 2012-05-09 Richard Guenther <rguenther@suse.de>
7164 PR tree-optimization/18437
7165 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7166 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7168 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7170 PR tree-optimization/53226
7171 * gcc.c-torture/compile/pr53226.c: New test.
7173 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7175 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7176 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7177 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7178 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7179 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7180 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7181 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7182 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7183 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7184 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7185 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7186 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7187 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7188 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7190 2012-05-09 Dehao Chen <dehao@google.com>
7192 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7193 * gcc.dg/predict-2.c: Likewise.
7194 * gcc.dg/predict-3.c: Likewise.
7195 * gcc.dg/predict-4.c: Likewise.
7196 * gcc.dg/predict-5.c: Likewise.
7197 * gcc.dg/predict-6.c: Likewise.
7199 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7202 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7204 2012-05-08 Richard Guenther <rguenther@suse.de>
7206 * gcc.dg/fold-bitand-4.c: New testcase.
7208 2012-05-08 Dehao Chen <dehao@google.com>
7210 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7211 heuristic is working properly.
7212 * gcc.dg/predict-2.c: Likewise.
7213 * gcc/dg/predict-3.c: Likewise.
7214 * gcc/dg/predict-4.c: Likewise.
7215 * gcc/dg/predict-5.c: Likewise.
7216 * gcc/dg/predict-6.c: Likewise.
7218 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7220 PR tree-optimization/53239
7221 * g++.dg/opt/vrp3.C: New test.
7222 * g++.dg/opt/vrp3-aux.cc: New file.
7223 * g++.dg/opt/vrp3.h: New file.
7225 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7227 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7228 .uleb128 support in assembler output.
7230 2012-05-07 Richard Guenther <rguenther@suse.de>
7233 * g++.dg/lto/pr42987_0.C: New testcase.
7234 * g++.dg/lto/pr42987_1.C: Likewise.
7236 2012-05-07 Tobias Burnus <burnus@net-b.de>
7239 * gfortran.dg/typebound_operator_15.f90: New.
7241 2012-05-06 Tobias Burnus <burnus@net-b.de>
7244 * gfortran.dg/class_array_13.f90: New.
7246 2012-05-06 Tristan Gingold <gingold@adacore.com>
7248 * gnat.dg/warn7.adb: New test.
7250 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7252 * gnat.dg/specs/renamings.ads: Rename to...
7253 * gnat.dg/specs/renaming1.ads: ...this.
7254 * gnat.dg/specs/renaming2.ads: New test.
7255 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7256 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7257 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7258 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7260 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7262 * gnat.dg/discr36.ad[sb]: New test.
7263 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7265 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
7268 * c-c++-common/pr43772.c: New.
7270 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7273 * gfortran.dg/select_type_26.f03 : New test.
7274 * gfortran.dg/select_type_27.f03 : New test.
7277 * gfortran.dg/select_type_28.f03 : New test.
7279 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7283 * gfortran.dg/mod_sign0_1.f90: New test.
7284 * gfortran.dg/mod_large_1.f90: New test.
7286 2012-05-04 Tobias Burnus <burnus@net-b.de>
7289 gfortran.dg/public_private_module_5.f90: New.
7291 2012-05-04 Tobias Burnus <burnus@net-b.de>
7294 * gfortran.dg/constructor_7.f90: New.
7295 * gfortran.dg/constructor_8.f90: New.
7297 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7300 * g++.dg/cpp0x/static_assert7.C: New.
7302 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7304 PR tree-optimization/52633
7305 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7306 recognized as widening shifts instead of over-widening.
7307 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7308 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7309 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7310 * gcc.target/arm/pr52633.c: New test.
7312 2012-05-04 Richard Guenther <rguenther@suse.de>
7314 PR tree-optimization/53168
7315 * gcc.dg/torture/pr53168.c: New testcase.
7316 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7318 2012-05-04 Richard Guenther <rguenther@suse.de>
7320 * gcc.dg/lto/pr53214_0.c: New testcase.
7322 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7324 * gcc.target/ia64/pr48496.c: New test.
7325 * gcc.target/ia64/pr52657.c: Likewise.
7327 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
7330 * c-c++-common/pr51712.c: New.
7332 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7335 * gcc.target/powwerpc/pr53199.c: New file.
7337 2012-05-03 Jason Merrill <jason@redhat.com>
7339 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7341 * gcc.dg/debug/dwarf2/dups-types.c: New.
7342 * gcc.dg/debug/dwarf2/dups-types.h: New.
7344 2012-05-03 Jason Merrill <jason@redhat.com>
7346 * g++.dg/debug/dwarf2/namespace-2.C: New.
7347 * g++.dg/debug/dwarf2/localclass3.C: New.
7349 2012-05-03 Jason Merrill <jason@redhat.com>
7351 * g++.dg/debug/dwarf2/thunk1.C: New.
7353 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7356 * g++.dg/other/final2.C: New.
7358 2012-05-03 Richard Guenther <rguenther@suse.de>
7360 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7362 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7364 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7365 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7366 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7367 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7369 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7371 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7373 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7374 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7375 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7378 * gcc.dg/pr53174.c: New test.
7381 * gcc.target/arm/pr53187.c: New test.
7382 * gcc.c-torture/compile/pr53187.c: New test.
7384 2012-05-03 Richard Guenther <rguenther@suse.de>
7386 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7387 unsupported prefetching support.
7389 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7391 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7392 option -ftrack-macro-expansion=0.
7393 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7394 option -ftrack-macro-expansion=0.
7396 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7398 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7399 dg-options for target arm with dg-additional-options.
7401 2012-05-03 Richard Guenther <rguenther@suse.de>
7403 PR tree-optimization/53144
7404 * gcc.dg/torture/pr53144.c: New testcase.
7406 2012-05-03 Tobias Burnus <burnus@net-b.de>
7409 * gfortran.dg/pointer_intent_7.f90: New.
7410 * gfortran.dg/pure_formal_3.f90: New.
7412 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7414 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7416 2012-05-02 Martin Jambor <mjambor@suse.cz>
7419 * g++.dg/lto/pr52605_0.C: New test.
7421 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7423 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7424 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7425 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7426 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7427 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7428 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7429 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7430 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7431 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7432 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7433 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7434 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7435 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7436 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7437 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7438 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7440 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7443 * gcc.dg/pr53153.c: New test.
7445 2012-05-02 Richard Guenther <rguenther@suse.de>
7447 * g++.dg/tree-ssa/pr19807.C: Adjust.
7449 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7451 PR tree-optimization/53163
7452 * gcc.c-torture/compile/pr53163.c: New test.
7454 PR rtl-optimization/53160
7455 * gcc.c-torture/execute/pr53160.c: New test.
7457 2012-05-01 Ian Lance Taylor <iant@google.com>
7460 * gcc.dg/pr37303.c: New test.
7462 2012-05-01 Richard Henderson <rth@redhat.com>
7464 * lib/target-supports.exp
7465 (check_effective_target_sync_long_long_runtime): True for
7466 check_effective_target_powerpc64.
7468 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7471 * gcc.dg/vector-1.c: Move to ...
7472 * c-c++-common/vector-1.c: ... here.
7473 * gcc.dg/vector-2.c: Move to ...
7474 * c-c++-common/vector-2.c: ... here.
7475 * gcc.dg/vector-3.c: Move to ...
7476 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7477 * gcc.dg/vector-4.c: Move to ...
7478 * c-c++-common/vector-4.c: ... here.
7479 * gcc.dg/vector-init-1.c: Move to ...
7480 * c-c++-common/vector-init-1.c: ... here.
7481 * gcc.dg/vector-init-2.c: Move to ...
7482 * c-c++-common/vector-init-2.c: ... here.
7483 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7484 * c-c++-common/vector-subscript-1.c: ... here.
7485 * gcc.dg/vector-subscript-2.c: Move to ...
7486 * c-c++-common/vector-subscript-2.c: ... here.
7487 * gcc.dg/vector-subscript-3.c: Move to ...
7488 * c-c++-common/vector-subscript-3.c: ... here.
7491 * g++.dg/cpp0x/vt-51314.C: New test.
7492 * g++.dg/cpp0x/variadic76.C: Fix.
7494 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7496 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7498 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7500 Add -Wvarargs option
7501 * c-c++-common/Wvarargs.c: New test case.
7502 * c-c++-common/Wvarargs-2.c: Likewise.
7504 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7506 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7507 * objc.dg/foreach-7.m: Force the test case to run without
7508 -ftrack-macro-expansion.
7509 * c-c++-common/tm/attrib-1.c: Likewise.
7510 * c-c++-common/warn-ommitted-condop.c: Likewise.
7511 * gcc.dg/assign-warn-1.c: Likewise.
7512 * gcc.dg/assign-warn-2.c: Likewise.
7513 * gcc.dg/attr-alloc_size.c: Likewise.
7514 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7515 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7516 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7517 * gcc.dg/c90-const-expr-9.c: Likewise.
7518 * gcc.dg/c99-const-expr-9.c: Likewise.
7519 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7520 * gcc.dg/cpp/direct2s.c: Likewise.
7521 * gcc.dg/cpp/pr28709.c: Likewise.
7522 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7523 * gcc.dg/dfp/composite-type.c: Likewise.
7524 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7525 with -ftrack-macro-expansion
7526 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7527 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7528 * g++.dg/ext/cleanup-1.C: Likewise.
7529 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7530 * g++.dg/template/sfinae10.C: Likewise.
7531 * g++.dg/tm/wrap-2.C: Likewise.
7532 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7533 * g++.dg/warn/Wsign-conversion.C: Likewise.
7534 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7535 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7536 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7537 it to run with -ftrack-macro-expansion.
7538 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7539 test cases without -ftrack-macro-expansion.
7541 Fix location for static class members
7542 * g++.dg/template/sfinae6_neg.C: Adjust.
7544 Make conversion warnings work on NULL with -ftrack-macro-expansion
7545 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7546 alongside the previous testing for NULL.
7548 Fix -Wuninitialized for -ftrack-macro-expansion
7549 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7551 Strip "<built-in>" loc from displayed expansion context
7552 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7553 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7554 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7557 Fix expansion point loc for macro-like tokens
7558 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7559 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7561 Fix token pasting with -ftrack-macro-expansion
7562 * gcc.dg/cpp/paste17.c: New test case for
7563 -ftrack-macro-expansion=2 mode only.
7564 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7566 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7568 * gnat.dg/warn6.ad[sb]: New test.
7570 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7573 * gcc.dg/20011021-1.c: Adjust testcase.
7575 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7578 * gfortran.dg/function_optimize_12.f90: New test.
7580 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7583 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7584 code to match current output and cover new peephole2 pattern.
7586 2012-04-27 Ollie Wild <aaw@google.com>
7588 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7590 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7592 * gcc.c-torture/execute/20120427-2.c: New testcase.
7593 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7594 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7595 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7597 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7600 * gcc.c-torture/execute/20120427-1.c: New testcase.
7602 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7605 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7607 2012-04-27 Tom de Vries <tom@codesourcery.com>
7609 PR tree-optimization/51879
7610 * gcc.dg/pr51879.c: New test.
7611 * gcc.dg/pr51879-2.c: Same.
7612 * gcc.dg/pr51879-3.c: Same.
7613 * gcc.dg/pr51879-4.c: Same.
7614 * gcc.dg/pr51879-6.c: Same.
7616 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7619 * g++.dg/cpp0x/defaulted35.C: New.
7620 * g++.dg/cpp0x/defaulted15.C: Adjust.
7622 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7624 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7627 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7629 * gcc.target/i386/builtin_target.c: Check avx2.
7631 2012-04-26 Alan Modra <amodra@gmail.com>
7633 * gcc.target/powerpc/savres.c: New test.
7634 * gcc.target/powerpc/powerpc.exp: Run it.
7636 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7639 * gcc.dg/torture/pr53120.c: New test.
7641 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7644 * gcc.c-torture/compile/pr52979-1.c: New test.
7645 * gcc.c-torture/execute/pr52979-1.c: New test.
7646 * gcc.c-torture/execute/pr52979-2.c: New test.
7648 2012-04-25 Richard Guenther <rguenther@suse.de>
7650 * gcc.target/i386/l_fma_float_5.c: Adjust.
7651 * gcc.target/i386/l_fma_double_4.c: Likewise.
7652 * gcc.target/i386/l_fma_float_2.c: Likewise.
7653 * gcc.target/i386/l_fma_float_6.c: Likewise.
7654 * gcc.target/i386/l_fma_double_1.c: Likewise.
7655 * gcc.target/i386/l_fma_double_5.c: Likewise.
7656 * gcc.target/i386/l_fma_float_3.c: Likewise.
7657 * gcc.target/i386/l_fma_double_2.c: Likewise.
7658 * gcc.target/i386/l_fma_double_6.c: Likewise.
7659 * gcc.target/i386/l_fma_float_4.c: Likewise.
7660 * gcc.target/i386/l_fma_double_3.c: Likewise.
7661 * gcc.target/i386/l_fma_float_1.c: Likewise.
7663 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7665 PR tree-optimization/53058
7666 * gcc.c-torture/compile/pr53058.c: New test.
7668 2012-04-25 Jan Hubicka <jh@suse.cz>
7671 * gcc.target/i386/pr39082-1.c: Update warning location.
7673 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7676 * gcc.dg/pr52880.c: New test.
7678 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7680 * gcc.dg/m-un-2.c: Update.
7681 * gcc.dg/20011021-1.c: Update.
7683 2012-04-25 Tobias Burnus <burnus@net-b.de>
7686 * gfortran.dg/realloc_on_assign_14.f90: New.
7688 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7691 PR tree-optimizations/52891
7692 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7694 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7697 * g++.dg/cpp0x/sfinae35.C: New.
7698 * g++.dg/cpp0x/sfinae36.C: Likewise.
7700 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7702 * gcc.target/builtin_target.c: New testcase.
7704 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7707 * gcc.target/powerpc/pr47197.c: New test.
7709 2012-04-24 Richard Guenther <rguenther@suse.de>
7711 PR tree-optimization/53085
7712 * g++.dg/torture/pr53085.C: New testcase.
7714 2012-04-24 Andrew Pinski <apinski@cavium.com>
7717 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7718 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7719 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7721 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7724 * gcc.c-torture/execute/pr53084.c: New test.
7726 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7728 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7730 2012-04-23 Andrew Pinski <apinski@cavium.com>
7732 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7734 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7737 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7738 * gcc.dg/torture/builtin-power-1.c: Likewise.
7740 2012-04-23 Richard Guenther <rguenther@suse.de>
7742 PR tree-optimization/53070
7743 * gcc.dg/torture/pr53070.c: New testcase.
7745 2012-04-23 Richard Guenther <rguenther@suse.de>
7748 * gcc.dg/pr53060.c: New testcase.
7750 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7752 PR tree-optimizations/52891
7753 * gcc.c-torture/compile/pr52891-1.c: New test.
7754 * gcc.c-torture/compile/pr52891-2.c: New test.
7756 2012-04-22 Tobias Burnus <burnus@net-b.de>
7759 * gfortran.dg/read_float_4.f90: New.
7761 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7764 * c-c++-common/pr35441.C: New.
7766 2012-04-20 Ian Lance Taylor <iant@google.com>
7768 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7769 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7771 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7773 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7775 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7777 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7779 PR rtl-optimization/44214
7780 * gcc.dg/pr44214-1.c: New test.
7781 * gcc.dg/pr44214-2.c: Likewise.
7782 * gcc.dg/pr44214-3.c: Likewise.
7784 2012-04-20 Richard Guenther <rguenther@suse.de>
7786 * g++.dg/torture/20120420-1.C: New testcase.
7788 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7790 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7792 2012-04-19 Christian Bruel <christian.bruel@st.com>
7794 * gcc.dg/pr52283.c: New test.
7796 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7798 * gcc.dg/pr37985.c: New test.
7800 2012-04-19 Richard Guenther <rguenther@suse.de>
7802 PR rtl-optimization/44688
7803 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7804 possibly profitable.
7806 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7808 PR tree-optimization/52976
7809 * gfortran.dg/reassoc_11.f: New test.
7811 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7813 PR tree-optimization/52976
7814 * gfortran.dg/reassoc_7.f: New test.
7815 * gfortran.dg/reassoc_8.f: Likewise.
7816 * gfortran.dg/reassoc_9.f: Likewise.
7817 * gfortran.dg/reassoc_10.f: Likewise.
7819 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7822 * g++.dg/cpp0x/sfinae33.C: New.
7823 * g++.dg/cpp0x/sfinae34.C: Likewise.
7825 2012-04-18 Joey Ye <joey.ye@arm.com>
7827 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7829 2012-04-18 Richard Guenther <rguenther@suse.de>
7831 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7833 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7834 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7836 2012-04-17 Tom de Vries <tom@codesourcery.com>
7838 * g++.dg/pr51264-4.C: New test.
7840 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7843 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7845 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7848 * g++.dg/parse/crash59.C: New.
7850 2012-04-17 Michael Matz <matz@suse.de>
7852 PR tree-optimization/18437
7853 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7855 2012-04-17 Richard Guenther <rguenther@suse.de>
7858 * g++.dg/torture/pr53011.C: New testcase.
7860 2012-04-16 Jason Merrill <jason@redhat.com>
7863 * g++.dg/cpp0x/variadic131.C: New.
7866 * g++.dg/cpp0x/variadic130.C: New.
7869 * g++.dg/cpp0x/variadic129.C: New.
7872 * g++.dg/cpp0x/variadic128.C: New.
7874 2012-04-16 Tobias Burnus <burnus@net-b.de>
7877 * gfortran.dg/pointer_intent_6.f90: New.
7879 2012-04-16 Tobias Burnus <burnus@net-b.de>
7882 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7883 to include public_private_module_4.f90.
7884 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7887 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7890 * g++.dg/diagnostic/operator1.C: New.
7891 * g++.dg/ext/label5.C: Adjust.
7892 * g++.dg/ext/va-arg1.C: Likewise.
7893 * g++.dg/other/error20.C: Likewise.
7894 * g++.dg/other/error20.C: Likewise.
7895 * g++.dg/other/error16.C: Likewise.
7896 * g++.dg/other/error10.C: Likewise.
7897 * g++.dg/parse/error30.C: Likewise.
7898 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7900 2012-04-16 Jason Merrill <jason@redhat.com>
7903 * g++.dg/cpp0x/variadic127.C: New.
7905 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7907 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7909 Use fail, pass instead of unresolved.
7913 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7915 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7916 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7917 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7919 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7922 * gfortran.dg/typebound_call_23.f03: New test case.
7924 2012-04-15 Jason Merrill <jason@redhat.com>
7927 * g++.dg/cpp0x/variadic126.C: New.
7930 * g++.dg/cpp0x/variadic125.C: New.
7933 * g++.dg/cpp0x/variadic124.C: New.
7936 * g++.dg/cpp0x/nullptr27.C: New.
7939 * g++.dg/warn/format8.C: New.
7941 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7944 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7946 2012-04-14 Tobias Burnus <burnus@net-b.de>
7950 * gfortran.dg/public_private_module_3.f90: New.
7951 * gfortran.dg/public_private_module_4.f90: New.
7953 2012-04-14 Tom de Vries <tom@codesourcery.com>
7955 * gcc.dg/superblock.c: New test.
7957 2012-04-14 Tom de Vries <tom@codesourcery.com>
7959 * gcc.dg/pr51879-12.c: New test.
7961 2012-04-13 Jason Merrill <jason@redhat.com>
7964 * g++.dg/cpp0x/variadic123.C: New.
7965 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7968 * g++.dg/cpp0x/initlist-ctor1.C: New.
7971 * g++.dg/other/anon-union2.C: New.
7973 2012-04-13 Martin Jambor <mjambor@suse.cz>
7976 * g++.dg/ipa/pr52939.C: New test.
7978 2012-04-13 Tom de Vries <tom@codesourcery.com>
7980 * gcc.dg/pr52734.c: New test.
7982 2012-04-13 Richard Guenther <rguenther@suse.de>
7984 PR tree-optimization/52969
7985 * gcc.dg/torture/pr52969.c: New testcase.
7987 2012-04-13 Richard Guenther <rguenther@suse.de>
7990 * gcc.dg/pr52549.c: New testcase.
7992 2012-04-13 Richard Guenther <rguenther@suse.de>
7995 * gcc.dg/pr52862.c: New testcase.
7997 2012-04-13 Joey Ye <joey.ye@arm.com>
7999 * gcc.target/arm/thumb1-imm.c: New testcase.
8001 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
8004 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
8005 second function argument.
8006 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
8007 (calc_permps): Update declaration. Calculate result correctly.
8008 (avx2_test): Change src2 type to union256i_d.
8009 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
8012 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8015 * gcc.target/powerpc/pr52775.c: New file.
8017 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8019 PR tree-optimization/18589
8020 * gcc.dg/tree-ssa/pr18589-1.c: New test.
8021 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
8022 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
8023 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
8024 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
8025 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
8026 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
8027 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
8028 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
8029 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
8031 2012-04-12 Richard Guenther <rguenther@suse.de>
8033 PR tree-optimization/52943
8034 * gcc.dg/torture/pr52943.c: New testcase.
8036 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
8039 * gcc/target/sh/pr50751-4.c: New.
8040 * gcc/target/sh/pr50751-5.c: New.
8041 * gcc/target/sh/pr50751-6.c: New.
8042 * gcc/target/sh/pr50751-7.c: New.
8044 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
8047 * g++.dg/lookup/using52.C: New.
8049 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
8051 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
8053 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
8055 PR rtl-optimization/52876
8056 * gcc.target/i386/pr52876.c: New.
8058 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
8060 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
8062 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
8064 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
8065 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
8066 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
8067 (ptrdiff_t): ... this. All uses changed.
8068 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
8069 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
8071 (main): Cast argument to __INTPTR_TYPE__.
8072 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
8074 * gcc.dg/mallign.c (main): Likewise.
8075 * gcc.dg/pr38700.c (foo): Likewise.
8076 * gcc.dg/long-long-cst1.c (t): Likewise.
8077 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
8078 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
8079 * gcc.dg/pointer-arith-10.c (foo): Likewise.
8080 * gcc.dg/pr25682.c (d, foo): Likewise.
8081 * gcc.dg/format/cast-1.c (f): Likewise.
8082 * gcc.dg/c90-const-expr-10.c
8083 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8084 (size_t): ...this. All uses changed.
8085 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8086 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8087 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8088 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8089 * gcc.dg/sequence-pt-1.c: Likewise.
8090 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8091 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8092 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8093 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8094 of ptrdiff_t with it.
8095 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8096 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8097 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8099 2012-04-11 Jason Merrill <jason@redhat.com>
8102 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8103 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8106 * g++.dg/ext/attrib45.C: New.
8108 * g++.dg/eh/dtor3.C: New.
8110 2012-04-11 Richard Guenther <rguenther@suse.de>
8113 * gfortran.dg/pr52621.f90: New testcase.
8115 2012-04-11 Richard Guenther <rguenther@suse.de>
8118 * g++.dg/torture/pr52918-1.C: New testcase.
8119 * g++.dg/torture/pr52918-2.C: Likewise.
8121 2012-04-11 Tobias Burnus <burnus@net-b.de>
8124 * gfortran.dg/block_11.f90: New.
8126 2012-04-11 Nick Clifton <nickc@redhat.com>
8128 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8130 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8133 * gcc.target/powerpc/pr16458-1.c: New test.
8134 * gcc.target/powerpc/pr16458-2.c: Likewise.
8135 * gcc.target/powerpc/pr16458-3.c: Likewise.
8136 * gcc.target/powerpc/pr16458-4.c: Likewise.
8138 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8140 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8141 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8142 * gcc.dg/builtin-bswap-5.c: Likewise.
8143 * gcc.target/i386/builtin-bswap-4.c: New test.
8145 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
8148 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8150 2012-04-11 Richard Guenther <rguenther@suse.de>
8152 PR rtl-optimization/52881
8153 * gcc.dg/torture/pr52881.c: New testcase.
8154 * gcc.dg/torture/pr52913.c: Likewise.
8156 2012-04-11 Richard Guenther <rguenther@suse.de>
8158 PR tree-optimization/52912
8159 * gcc.dg/torture/pr52912.c: New testcase.
8161 2010-04-10 Michael Matz <matz@suse.de>
8163 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8164 * gcc.dg/vect/vect-outer-1.c: Adjust.
8165 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8166 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8167 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8168 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8169 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8170 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8172 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8174 PR tree-optimization/52870
8175 * gcc.dg/vect/pr52870.c: New test.
8177 2012-04-09 Mike Stump <mikestump@comcast.net>
8179 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8180 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8181 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8182 * gnat.dg/aggr11.adb: Likewise.
8183 * gnat.dg/aggr11_pkg.ads: Likewise.
8184 * gnat.dg/aggr15.adb: Likewise.
8185 * gnat.dg/aggr15.ads: Likewise.
8186 * gnat.dg/aggr17.adb: Likewise.
8187 * gnat.dg/aggr18.adb: Likewise.
8188 * gnat.dg/array14.adb: Likewise.
8189 * gnat.dg/array14.ads: Likewise.
8190 * gnat.dg/array14_pkg.ads: Likewise.
8191 * gnat.dg/array19.adb: Likewise.
8192 * gnat.dg/array19.ads: Likewise.
8193 * gnat.dg/discr27.adb: Likewise.
8194 * gnat.dg/discr27.ads: Likewise.
8195 * gnat.dg/discr35.adb: Likewise.
8196 * gnat.dg/discr35.ads: Likewise.
8197 * gnat.dg/discr6.adb: Likewise.
8198 * gnat.dg/discr6_pkg.ads: Likewise.
8199 * gnat.dg/import1.adb: Likewise.
8200 * gnat.dg/import1.ads: Likewise.
8201 * gnat.dg/loop_address2.adb: Likewise.
8202 * gnat.dg/opt7.adb: Likewise.
8203 * gnat.dg/opt7.ads: Likewise.
8204 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8205 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8206 * gnat.dg/rep_clause2.adb: Likewise.
8207 * gnat.dg/rep_clause2.ads: Likewise.
8208 * gnat.dg/slice2.adb: Likewise.
8209 * gnat.dg/slice2.ads: Likewise.
8210 * gnat.dg/slice6.adb: Likewise.
8211 * gnat.dg/slice6_pkg.ads: Likewise.
8212 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8213 * gnat.dg/taft_type2.adb: Likewise.
8214 * gnat.dg/taft_type2.ads: Likewise.
8215 * gnat.dg/taft_type2_pkg.ads: Likewise.
8216 * gnat.dg/volatile10.adb: Likewise.
8217 * gnat.dg/volatile10_pkg.ads: Likewise.
8219 * gcc.dg/dll-8.c: Remove execute permissions.
8220 * g++.dg/ext/dllexport5.C: Likewise.
8222 2012-04-09 Jan Hubicka <jh@suse.cz>
8227 * gcc.dg/lto/pr52634_1.c: New testcase.
8228 * gcc.dg/lto/pr52634_0.c: New testcase.
8230 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8233 * gcc.target/i386/pr52883.c: New testcase.
8235 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8237 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8238 (check_effective_target_sync_long_long): Add SPARC case.
8239 (check_effective_target_sync_long_long_runtime): Likewise.
8240 (check_effective_target_sync_int_long): Adjust SPARC case.
8241 (check_effective_target_sync_char_short): Likewise.
8243 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8245 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8246 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8248 2012-04-08 Tobias Burnus <burnus@net-b.de>
8252 * gfortran.dg/public_private_module_2.f90: New.
8254 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
8256 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8259 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8262 * gfortran.dg/function_optimize_11.f90: New test.
8264 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8267 * gfortran.dg/use_only_6.f90: New test.
8269 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8272 * gfortran.dg/use_only_6.f90: New test.
8273 2012-04-06 Mike Stump <mikestump@comcast.net>
8276 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8278 2012-04-05 Jason Merrill <jason@redhat.com>
8281 * g++.dg/template/qualified-id5.C: New.
8283 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8286 * gcc.target/i386/pr52882.c: New test.
8288 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8289 Dominique D'Humieures <dominiq@lps.ens.fr>
8292 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8293 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8295 2012-04-04 Jason Merrill <jason@redhat.com>
8298 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8300 2012-04-03 Jason Merrill <jason@redhat.com>
8303 * g++.dg/cpp0x/variadic-value1.C: New.
8305 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8307 * gnat.dg/pack18.adb: New test.
8308 * gnat.dg/pack18_pkg.ads: New helper.
8310 2012-04-03 Richard Guenther <rguenther@suse.de>
8312 PR tree-optimization/52808
8313 * gcc.dg/pr52808.c: New testcase.
8315 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8317 PR tree-optimization/52835
8318 * gfortran.dg/pr52835.f90: New test.
8320 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8322 * gnat.dg/specs/aggr5.ads: New test.
8324 2012-04-02 Richard Guenther <rguenther@suse.de>
8326 PR tree-optimization/52756
8327 * gcc.dg/torture/pr52756.c: New testcase.
8329 2012-04-02 Richard Guenther <rguenther@suse.de>
8332 * gcc.dg/pr52803.c: New testcase.
8334 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8337 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8340 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8343 * g++.dg/cpp0x/noexcept17.C: New.
8344 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8345 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8346 * g++.dg/cpp0x/noexcept01.C: Likewise.
8347 * g++.dg/eh/init-temp1.C: Likewise.
8348 * g++.dg/eh/ctor1.C: Likwise.
8350 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8352 * gnat.dg/controlled6.adb: New test.
8353 * gnat.dg/controlled6_pkg.ads: New helper.
8354 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8356 2012-03-30 Richard Henderson <rth@redhat.com>
8359 * g++.dg/opt/pr52727.C: New testcase.
8361 2012-03-30 Richard Guenther <rguenther@suse.de>
8363 PR tree-optimization/52754
8364 * gcc.target/i386/pr52754.c: New testcase.
8366 2012-03-30 Richard Guenther <rguenther@suse.de>
8369 * g++.dg/torture/pr52772.C: New testcase.
8371 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8374 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8376 2012-03-29 Jason Merrill <jason@redhat.com>
8379 * g++.dg/template/inherit8.C: New.
8381 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8384 * g++.dg/ext/weak4.C: New test.
8386 PR tree-optimization/52760
8387 * gcc.c-torture/execute/pr52760.c: New test.
8389 2012-03-29 Jason Merrill <jason@redhat.com>
8392 * g++.dg/cpp0x/initlist-array3.C: New.
8394 2012-03-28 Jason Merrill <jason@redhat.com>
8397 * g++.dg/overload/virtual2.C: New.
8399 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8401 * gnat.dg/vect7.ad[sb]: New test.
8403 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8404 Tobias Burnus <burnus@gcc.gnu.org>
8407 * gfortran.dg/allocate_class_1.f90 : Change error test.
8408 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8409 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8410 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8412 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8415 * gcc.dg/pr52691.c: New test.
8418 * gcc.c-torture/compile/pr52750.c: New test.
8420 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8423 * gcc.target/avr/torture/builtins-2.c: New test.
8425 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8428 * gcc.target/i386/pr52736.c: New test.
8430 2012-03-27 Martin Jambor <mjambor@suse.cz>
8433 * gcc.dg/torture/pr52693.c: New test.
8435 2012-03-27 Meador Inge <meadori@codesourcery.com>
8438 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8440 2012-03-27 Mike Stump <mikestump@comcast.net>
8443 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8444 failures that match branch names.
8446 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8447 H.J. Lu <hongjiu.lu@intel.com>
8450 * gcc.target/i386/pr52698.c: New test.
8452 2012-03-27 Richard Guenther <rguenther@suse.de>
8455 * gcc.dg/torture/pr52720.c: New testcase.
8457 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8459 * gnat.dg/pack17.adb: New test.
8461 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8463 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8464 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8466 2012-03-26 Martin Jambor <mjambor@suse.cz>
8468 PR tree-optimization/50052
8469 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8471 2012-03-26 Richard Guenther <rguenther@suse.de>
8473 PR tree-optimization/52701
8474 * gfortran.dg/pr52701.f90: New testcase.
8476 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8478 PR tree-optimization/52686
8479 * gcc.target/arm/pr52686.c: New test.
8481 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8483 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8484 Add "-Os -flto" to list.
8486 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8488 * gnat.dg/concat2.ad[sb]: New test.
8490 2012-03-24 Jason Merrill <jason@redhat.com>
8492 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8493 * g++.dg/cpp0x/trailing2.C: Likewise.
8494 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8495 * g++.dg/cpp1y/auto-fn1.C: New.
8496 * g++.dg/cpp1y/auto-fn2.C: New.
8497 * g++.dg/cpp1y/auto-fn3.C: New.
8498 * g++.dg/cpp1y/auto-fn4.C: New.
8499 * g++.dg/cpp1y/auto-fn5.C: New.
8500 * g++.dg/cpp1y/auto-fn6.C: New.
8501 * g++.dg/cpp1y/auto-fn7.C: New.
8502 * g++.dg/cpp1y/auto-fn8.C: New.
8503 * g++.dg/cpp1y/auto-fn9.C: New.
8504 * g++.dg/cpp1y/auto-fn10.C: New.
8505 * g++.dg/cpp1y/auto-fn11.C: New.
8507 2012-03-23 Richard Guenther <rguenther@suse.de>
8509 PR tree-optimization/52678
8510 * gfortran.dg/pr52678.f: New testcase.
8512 2012-03-23 Richard Guenther <rguenther@suse.de>
8514 PR tree-optimization/52638
8515 * g++.dg/torture/pr52638.C: New testcase.
8517 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8520 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8522 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8525 * g++.dg/ext/attrib44.C: New test.
8527 2012-03-22 Jan Hubicka <jh@suse.cz>
8530 * g++.dg/torture/pr51737.C: New testcase
8532 2012-03-22 Richard Guenther <rguenther@suse.de>
8534 PR tree-optimization/52548
8535 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8537 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8539 * lib/fortran-modules.exp (list-module-names-1): Remove
8542 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8545 * gcc.target/sh/pr50751-1.c: New.
8546 * gcc.target/sh/pr50751-2.c: New.
8547 * gcc.target/sh/pr50751-3.c: New.
8549 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8552 * gcc.target/sh/sh4a-cos.c: Remove.
8553 * gcc.target/sh/sh4a-sin.c: Remove.
8554 * gcc.target/sh/sh4a-sincos.c: Remove.
8556 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8558 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8559 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8561 2012-03-21 Martin Jambor <mjambor@suse.cz>
8564 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8565 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8567 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8569 * gcc.target/arm/thumb-16bit-ops.c: New file.
8570 * gcc.target/arm/thumb-ifcvt.c: New file.
8572 2012-03-20 Jason Merrill <jason@redhat.com>
8574 * lib/target-supports.exp: Add { target c++1y }.
8576 * g++.dg/cpp0x/auto32.C: New.
8578 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8581 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8583 * gcc.dg/torture/pr48124-4.c: Ditto:
8584 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8586 2012-03-20 Jason Merrill <jason@redhat.com>
8589 * g++.dg/cpp0x/initlist66.C: New.
8591 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8593 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8596 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8599 * gcc.target/avr/torture/addr-space-2.h: New file.
8600 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8601 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8602 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8603 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8605 2012-03-20 Richard Guenther <rguenther@suse.de>
8607 * gnat.dg/pack16.adb: New testcase.
8608 * gnat.dg/pack16_pkg.ads: Likewise.
8609 * gnat.dg/specs/pack8.ads: Likewise.
8610 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8612 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8614 * g++.dg/warn/Wuseless-cast.C: Extend.
8616 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8619 * g++.dg/warn/Wuseless-cast.C: New.
8621 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8624 * gfortran.dg/pr52608.f90: New test.
8626 2012-03-17 Tobias Burnus <burnus@net-b.de>
8629 * gfortran.dg/proc_ptr_36.f90: New.
8631 2012-03-16 Martin Jambor <mjambor@suse.cz>
8633 * gcc.dg/misaligned-expand-1.c: New test.
8634 * gcc.dg/misaligned-expand-3.c: Likewise.
8636 2012-03-16 Richard Guenther <rguenther@suse.de>
8637 Kai Tietz <ktietz@redhat.com>
8640 * gcc.c-torture/execute/pr48814-1.c: New test.
8641 * gcc.c-torture/execute/pr48814-2.c: New test.
8642 * gcc.dg/tree-ssa/assign-1.c: New test.
8643 * gcc.dg/tree-ssa/assign-2.c: New test.
8644 * gcc.dg/tree-ssa/assign-3.c: New test.
8646 2012-03-16 Richard Guenther <rguenther@suse.de>
8648 * gnat.dg/specs/pack7.ads: New testcase.
8650 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8653 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8654 * gcc.dg/torture/vshuf-8.inc: Likewise.
8655 * gcc.dg/torture/vshuf-16.inc: Likewise.
8656 * gcc.dg/torture/vshuf-32.inc: Likewise.
8658 2012-03-15 Jason Merrill <jason@redhat.com>
8660 * g++.dg/torture/pr52582.C: New.
8662 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8664 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8666 2012-03-15 Ira Rosen <irar@il.ibm.com>
8667 Ulrich Weigand <ulrich.weigand@linaro.org>
8669 * gcc.dg/vect/slp-cond-3.c: New test.
8670 * gcc.dg/vect/slp-cond-4.c: New test.
8672 2012-03-15 Ira Rosen <irar@il.ibm.com>
8673 Ulrich Weigand <ulrich.weigand@linaro.org>
8675 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8676 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8678 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8683 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8684 * gfortran.dg/round_1.f03: Likewise.
8686 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8687 Andrew Pinski <apinski@cavium.com>
8690 * gcc.dg/pr52592.c: New test.
8692 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8694 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8695 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8696 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8697 * lib/fortran-modules.exp: .. this new file. Adjust users.
8698 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8699 gfortran-dg-debug-runtest): Call cleanup-modules.
8700 * lib/fortran-torture.exp (fortran-torture-execute,
8701 fortran-torture): Likewise.
8702 * gfortran.dg/coarray/caf.exp: Likewise.
8703 * lib/lto.exp: Likewise.
8704 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8705 * gfortran.dg/class_4b.f03: Likewise.
8706 * gfortran.dg/class_4c.f03: Likewise.
8707 * gfortran.dg/class_45a.f03: Likewise.
8708 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8709 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8710 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8711 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8712 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8713 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8714 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8715 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8716 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8717 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8718 * gfortran.dg/whole_file_28.f90: Likewise.
8719 * gfortran.dg/whole_file_29.f90: Likewise.
8720 * gfortran.dg/whole_file_30.f90: Likewise.
8721 * gfortran.dg/whole_file_31.f90: Likewise.
8723 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8725 PR tree-optimization/52267
8726 * gcc.dg/pr52267.c: New test.
8727 * gcc.dg/tree-ssa/vrp65.c: New test.
8728 * gcc.dg/tree-ssa/vrp66.c: New test.
8730 2012-03-15 Richard Guenther <rguenther@suse.de>
8733 * gfortran.dg/vect/pr52580.f: New testcase.
8735 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8737 * gcc.target/sh/fpul-usage-1.c: New.
8739 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8742 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8743 * gcc.target/sh/pr49468-di.c: Likewise.
8745 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8747 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8748 * gcc.dg/c99-stdint-6.c: Likewise.
8749 * gcc.dg/lto/20090210_0.c: Likewise.
8750 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8751 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8752 * gcc.dg/pragma-init-fini-2.c: Likewise.
8753 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8754 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8755 * gcc.target/i386/pr22152.c: Likewise.
8756 * gcc.target/i386/vect8-ret.c: Likewise.
8757 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8760 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8762 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8763 * g++.dg/tree-prof/partition1.C: Likewise.
8764 * g++.dg/tree-prof/partition2.C: Likewise.
8765 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8767 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8768 * gcc.c-torture/execute/20010724-1.c: Remove.
8769 * gcc.c-torture/execute/20010724-1.x: Remove.
8770 * gcc.c-torture/execute/20040208-2.c: Remove.
8771 * gcc.c-torture/execute/20040208-2.x: Remove.
8772 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8774 (main) [__mips__ && __sgi__]: Remove.
8775 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8776 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8777 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8778 mips-sgi-irix6* handling.
8779 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8780 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8781 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8783 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8784 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8785 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8786 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8787 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8788 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8790 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8791 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8792 * gcc.target/mips/save-restore-3.c: Likewise.
8793 * gcc.target/mips/save-restore-4.c: Likewise.
8794 * gcc.target/mips/save-restore-5.c: Likewise.
8795 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8796 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8798 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8800 (restore_ld_library_path_env_vars): Likewise.
8801 * lib/target-supports.exp (check_profiling_available): Remove
8802 mips*-*-irix* handling.
8803 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8804 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8805 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8807 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8810 * g++.dg/opt/pr52582.C: New test.
8812 2012-03-14 Richard Guenther <rguenther@suse.de>
8814 PR tree-optimization/52571
8815 * gcc.dg/vect/vect-2.c: Initialize arrays.
8816 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8817 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8818 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8820 2012-03-14 Richard Guenther <rguenther@suse.de>
8825 * gcc.dg/torture/pr48124-1.c: New testcase.
8826 * gcc.dg/torture/pr48124-2.c: Likewise.
8827 * gcc.dg/torture/pr48124-3.c: Likewise.
8828 * gcc.dg/torture/pr48124-4.c: Likewise.
8830 2012-03-14 Richard Guenther <rguenther@suse.de>
8833 * gcc.dg/pr52578.c: New testcase.
8835 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8838 * g++.dg/cpp0x/udlit-args2.C: New test.
8840 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8843 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8844 * gcc.c-torture/compile/pr48596.c: ... here.
8846 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8849 * g++.dg/lookup/hidden-class17.C: New test.
8851 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8854 * gcc.dg/Wunused-var-3.c: New test.
8856 2012-03-13 Martin Jambor <mjambor@suse.cz>
8858 * gcc.dg/misaligned-expand-2.c: New test.
8860 2012-03-13 Richard Guenther <rguenther@suse.de>
8863 * gcc.dg/pr52134.c: New testcase.
8865 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8867 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8869 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8871 PR tree-optimization/46728
8872 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8873 * gcc.target/powerpc/pr46728-5.c: Likewise.
8874 * gcc.target/powerpc/pr46728-8.c: Likewise.
8875 * gcc.target/powerpc/pr46728-10.c: Likewise.
8876 * gcc.target/powerpc/pr46728-11.c: Likewise.
8877 * gcc.target/powerpc/pr46728-13.c: Likewise.
8878 * gcc.target/powerpc/pr46728-14.c: Likewise.
8879 * gcc.target/powerpc/pr46728-15.c: Likewise.
8881 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8884 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8886 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8888 PR tree-optimization/46728
8889 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8890 * gcc.target/powerpc/pr46728-5.c: Likewise.
8891 * gcc.target/powerpc/pr46728-8.c: Likewise.
8892 * gcc.target/powerpc/pr46728-10.c: Likewise.
8893 * gcc.target/powerpc/pr46728-11.c: Likewise.
8894 * gcc.target/powerpc/pr46728-13.c: Likewise.
8895 * gcc.target/powerpc/pr46728-14.c: Likewise.
8896 * gcc.target/powerpc/pr46728-15.c: Likewise.
8898 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8901 * gcc.target/avr/torture/addr-space-1.h: New file.
8902 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8903 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8904 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8905 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8907 2012-03-12 Andrew Pinski <apinski@cavium.com>
8909 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8911 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8913 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8914 * g++.dg/abi/thunk4.C: Likewise.
8915 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8917 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8919 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8920 * g++.dg/eh/spbp.C: Likewise.
8921 * g++.dg/ext/label13.C: Likewise.
8922 * g++.dg/guality/guality.exp: Likewise.
8923 * g++.dg/other/anon5.C: Likewise.
8924 * g++.dg/other/pragma-ep-1.C: Remove.
8925 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8926 * g++.dg/warn/pr31246.C: Likewise.
8927 * g++.dg/warn/weak1.C: Likewise.
8928 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8929 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8930 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8931 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8932 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8933 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8934 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8935 * gcc.dg/c99-tgmath-1.c: Likewise.
8936 * gcc.dg/c99-tgmath-2.c: Likewise.
8937 * gcc.dg/c99-tgmath-3.c: Likewise.
8938 * gcc.dg/c99-tgmath-4.c: Likewise.
8939 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8941 * gcc.dg/debug/pr49032.c: Likewise.
8942 * gcc.dg/guality/guality.exp: Likewise.
8943 * gcc.dg/intmax_t-1.c: Likewise.
8944 * gcc.dg/pr48616.c: Likewise.
8945 * gcc.dg/pragma-ep-1.c: Remove.
8946 * gcc.dg/pragma-ep-2.c: Remove.
8947 * gcc.dg/pragma-ep-3.c: Remove.
8948 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8949 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8950 * gcc.misc-tests/gcov-14.c: Likewise.
8951 * gfortran.dg/guality/guality.exp: Likewise.
8952 * lib/target-supports.exp (check_weak_available): Likewise.
8953 (add_options_for_tls): Likewise.
8954 (check_ascii_locale_available): Likewise.
8955 * obj-c++.dg/dwarf-2.mm: Likewise.
8956 * objc.dg/dwarf-1.m: Likewise.
8957 * objc.dg/dwarf-2.m: Likewise.
8959 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8961 PR tree-optimization/51721
8962 * gcc.dg/tree-ssa/vrp64.c: New test.
8964 PR tree-optimization/52533
8965 * gcc.c-torture/compile/pr52533.c: New test.
8967 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8969 * gcc.target/i386/rtm-xabort-1.c: New.
8970 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8971 * gcc.target/i386/rtm-xend-1.c: Ditto.
8972 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8973 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8974 * gcc.target/i386/sse-13.c: Ditto.
8975 * gcc.target/i386/sse-14.c: Ditto.
8976 * gcc.target/i386/sse-22.c: Ditto.
8977 * gcc.target/i386/sse-23.c: Ditto.
8978 * g++.dg/other/i386-2.C: Ditto.
8979 * g++.dg/other/i386-3.C: Ditto.
8981 2012-03-12 Tobias Burnus <burnus@net-b.de>
8984 * gfortran.dg/proc_ptr_35.f90: New.
8986 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8989 * gcc.dg/torture/pr52530.c: New test.
8991 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8994 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8996 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8999 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
9001 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
9003 2012-03-09 Andrew Pinski <apinski@cavium.com>
9006 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
9007 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
9009 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
9011 * gcc.dg/tree-ssa/scev-3.c: New.
9012 * gcc.dg/tree-ssa/scev-4.c: New.
9014 2012-03-08 Tobias Burnus <burnus@net-b.de>
9017 * gfortran.dg/proc_ptr_34.f90
9019 2012-03-07 Jason Merrill <jason@redhat.com>
9022 * g++.dg/cpp0x/udlit-mangle.C: New.
9024 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
9026 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
9028 2012-03-06 Richard Guenther <rguenther@suse.de>
9031 * gcc.dg/torture/pr52493.c: New testcase.
9033 2012-03-06 Richard Guenther <rguenther@suse.de>
9036 * gcc.dg/lto/pr52097_0.c: New testcase.
9038 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
9041 * gcc.target/sh/pr51244-1.c: New.
9042 * gcc.target/sh/pr51244-2.c: New.
9043 * gcc.target/sh/pr51244-3.c: New.
9045 2012-03-05 Jason Merrill <jason@redhat.com>
9048 * g++.dg/ext/visibility/template11.C: New.
9050 * g++.dg/cpp0x/implicit13.C: New.
9052 2012-03-05 Jakub Jelinek <jakub@redhat.com>
9054 PR tree-optimization/51721
9055 * gcc.dg/tree-ssa/vrp63.c: New test.
9056 * gcc.dg/pr51721.c: New test.
9058 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9061 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
9064 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
9067 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
9069 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9072 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
9074 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
9076 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9079 2012-03-03 Jason Merrill <jason@redhat.com>
9081 * g++.dg/cpp0x/nsdmi-defer6.C: New.
9084 * g++.dg/cpp0x/initlist65.C: New.
9087 * g++.dg/ext/is_empty2.C: New.
9089 2012-03-03 Tobias Burnus <burnus@net-b.de>
9092 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9094 2012-03-03 Tobias Burnus <burnus@net-b.de>
9096 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9097 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9098 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9099 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9100 * gfortran.dg/class_30.f90: Remove dg-warning line.
9101 * gfortran.dg/bind_c_usage_25.f90: New.
9103 2012-03-03 Tobias Burnus <burnus@net-b.de>
9106 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9107 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9108 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9110 2012-03-03 Tobias Burnus <burnus@net-b.de>
9113 * gfortran.dg/assumed_type_1.f90: New.
9114 * gfortran.dg/assumed_type_2.f90: New.
9115 * gfortran.dg/assumed_type_3.f90: New.
9116 * gfortran.dg/assumed_type_4.f90: New.
9118 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9121 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9122 * gcc.target/sh/pr49468-di.c: New.
9124 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9126 * gcc.dg/graphite/pr50561.c: Update.
9128 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9130 * gcc.target/powerpc/pr52457.c: New test.
9132 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9134 * gcc.target/arm/sat-1.c: New test.
9136 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9139 * gcc.target/i386/pr46716.c: New test.
9141 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9144 * g++.dg/cpp0x/sfinae32.C: New.
9146 2012-03-02 Richard Guenther <rguenther@suse.de>
9148 PR tree-optimization/52406
9149 * gcc.dg/torture/pr52406.c: New testcase.
9151 2012-03-02 Tobias Burnus <burnus@net-b.de>
9154 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9155 * gfortran.dg/nullify_2.f90: Update dg-error.
9156 * gfortran.dg/nullify_4.f90: Ditto.
9157 * gfortran.dg/pointer_init_6.f90: Ditto.
9159 2012-03-02 Tobias Burnus <burnus@net-b.de>
9162 * gfortran.dg/class_51.f90: New.
9164 2012-03-02 Tobias Burnus <burnus@net-b.de>
9167 * gfortran.dg/intrinsic_8.f90: New.
9169 2012-03-01 Kai Tietz <ktietz@redhat.com>
9171 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9172 routines on mingw targets.
9173 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9175 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9177 PR tree-optimization/52445
9178 * gcc.dg/pr52445.c: New test.
9180 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9183 * gcc.c-torture/compile/pr52437.c: New test.
9186 * gcc.dg/torture/pr52419.c: New test.
9188 PR tree-optimization/52429
9189 * gcc.dg/torture/pr52429.c: New test.
9190 * g++.dg/opt/pr52429.C: New test.
9192 2012-02-29 Richard Guenther <rguenther@suse.de>
9195 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9196 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9197 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9198 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9199 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9200 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9202 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9204 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9206 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9209 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9211 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9214 * gcc.target/arm/neon/pr51534.c: New testcase.
9216 2012-02-28 Richard Guenther <rguenther@suse.de>
9219 * gcc.dg/torture/pr52407.c: New testcase.
9221 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9223 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9224 * gcc.target/arm/vfp2.c: Likewise.
9225 * gcc.target/arm/vfp3.c: Likewise.
9226 * gcc.target/arm/vfp4.c: Likewise.
9227 * gcc.target/arm/vfp5.c: Likewise.
9228 * gcc.target/arm/vfp6.c: Likewise.
9229 * gcc.target/arm/vfp7.c: Likewise.
9230 * gcc.target/arm/vfp8.c: Likewise.
9231 * gcc.target/arm/vfp9.c: Likewise.
9232 * gcc.target/arm/vfp10.c: Likewise.
9233 * gcc.target/arm/vfp11.c: Likewise.
9234 * gcc.target/arm/vfp12.c: Likewise.
9235 * gcc.target/arm/vfp13.c: Likewise.
9236 * gcc.target/arm/vfp14.c: Likewise.
9237 * gcc.target/arm/vfp15.c: Likewise.
9238 * gcc.target/arm/vfp16.c: Likewise.
9239 * gcc.target/arm/vfp17.c: Likewise.
9240 * gcc.target/arm/neon-constants.h: New file.
9241 * gcc.target/arm/neon-vect1.c: New test.
9242 * gcc.target/arm/neon-vect2.c: New test.
9243 * gcc.target/arm/neon-vect3.c: New test.
9244 * gcc.target/arm/neon-vect4.c: New test.
9245 * gcc.target/arm/neon-vect5.c: New test.
9246 * gcc.target/arm/neon-vect6.c: New test.
9247 * gcc.target/arm/neon-vect7.c: New test.
9248 * gcc.target/arm/neon-vect8.c: New test.
9250 2012-02-28 Richard Guenther <rguenther@suse.de>
9252 PR tree-optimization/52402
9253 * gcc.dg/torture/pr52402.c: New testcase.
9255 2012-02-28 Richard Guenther <rguenther@suse.de>
9258 * g++.dg/lto/pr52400_0.C: New testcase.
9260 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9262 * gcc.target/avr/torture/builtins-1.c: New test.
9263 * gcc.target/avr/torture/builtins-error.c: New test.
9265 2012-02-28 Kai Tietz <ktietz@redhat.com>
9267 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9268 * gcc.target/i386/pr45352-2.c: Likewise.
9269 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9270 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9271 targets instead rand.
9272 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9273 * gcc.target/i386/sse2-mul-1.c: Likewise.
9274 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9275 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9276 * gcc.target/i386/pad-1.c: Likewise.
9277 * gcc.target/i386/pad-9.c: Likewise.
9278 * gcc.target/i386/pad-2.c: Likewise.
9279 * gcc.target/i386/pad-5b.c: Likewise.
9280 * gcc.target/i386/pad-8.c: Likewise.
9281 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9282 * gcc.target/i386/pr44130.c: Likewise.
9283 * gcc.target/i386/align-main-1.c: Likewise.
9284 * gcc.target/i386/align-main-2.c: Likewise.
9285 * gcc.target/i386/sw-1.c: Likewise.
9286 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9287 on x64 mingw target.
9288 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9289 * gcc.target/i386/pr46295.c: Likewise.
9290 * gcc.target/i386/amd64-abi-1.c: Likewise.
9291 * gcc.target/i386/amd64-abi-2.c: Likewise.
9292 * gcc.target/i386/pr39082-1.c: Likewise.
9293 * gcc.target/i386/pr39162.c: Likewise.
9294 * gcc.target/i386/pr22152.c: Likewise.
9295 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9296 * gcc.target/i386/wrfsbase-2.c: Likewise.
9297 * gcc.target/i386/local.c: Likewise
9298 * gcc.target/i386/wrgsbase-1.c: Likewise.
9299 * gcc.target/i386/wrfsbase-1.c: Likewise.
9300 * gcc.target/i386/pr39315-3.c: Likewise.
9301 * gcc.target/i386/pr35767-4.c: Likewise.
9302 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9304 * gcc.target/i386/pr45336-2.c: Likewise.
9305 * gcc.target/i386/pr45336-1.c: Likewise.
9306 * gcc.target/i386/pr45336-4.c: Likewise.
9308 2012-02-27 Tristan Gingold <gingold@adacore.com>
9310 * gnat.dg/array20.ad[sb]: New test.
9312 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9315 * gcc.target/arm/pr52375.c: New test.
9316 * gcc.c-torture/compile/pr52375.c: New test.
9318 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9320 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9321 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9323 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9325 * gnat.dg/aggr19.adb: New test.
9326 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9328 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9331 * gcc.target/sh/pr49263.c: New.
9333 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9335 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9336 simulate_thread_wrapper_other_threads
9337 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9338 Move initialization of 'value' to main().
9339 (main): Initialize 'value';
9340 * gcc.dg/simulate-thread/speculative-store.c
9341 (simulate_thread_step_verify): Return 0 when successful.
9342 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9344 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9345 (simulate_thread_wrapper_other_threads): Return a success/fail value
9346 and issue an error if the instruction count threshold is exceeded.
9348 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9351 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9352 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9354 2012-02-24 Richard Guenther <rguenther@suse.de>
9357 * gcc.dg/pr52355.c: New testcase.
9359 2012-02-23 Kai Tietz <ktietz@redhat.com>
9361 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9362 * gcc.dg/Wpadded.c: Likewise.
9363 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9365 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9366 for sleep by Sleep and add windows.h include for this function.
9367 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9369 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9371 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9372 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9373 on x64 mingw target.
9374 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9375 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9376 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9377 failure on LLP64 target.
9379 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9382 * gcc.dg/noncompile/pr52290.c: New test.
9384 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9386 PR tree-optimization/52019
9387 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9389 2012-02-22 Kai Tietz <ktietz@redhat.com>
9391 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9392 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9393 derived pdiff_t type.
9394 * g++.dg/torture/pr49720.C: Likewise
9396 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9399 * gcc.target/i386/pr52330.c: New test.
9401 2012-02-22 Tobias Burnus <burnus@net-b.de>
9404 * gfortran.dg/io_constraints_10.f90: New.
9406 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9408 * lib/target-supports.exp (check_effective_target_vect_condition):
9409 Return true for NEON.
9411 2012-02-21 Kai Tietz <ktietz@redhat.com>
9413 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9415 2012-02-21 Richard Guenther <rguenther@suse.de>
9417 PR tree-optimization/52324
9418 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9420 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9423 * gcc.target/avr/torture/pr51782-1.c: New test.
9425 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9427 PR tree-optimization/52318
9428 * gcc.dg/pr52318.c: New test.
9430 2012-02-20 Kai Tietz <ktietz@redhat.com>
9432 * gcc.dg/bf-ms-layout-3.c: New testcase.
9434 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9438 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9440 2012-02-20 Richard Guenther <rguenther@suse.de>
9442 PR tree-optimization/52298
9443 * gcc.dg/torture/pr52298.c: New testcase.
9444 * gcc.dg/vect/pr52298.c: Likewise.
9446 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9448 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9449 * gcc.c-torture/execute/pr52286.c: Ditto.
9451 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9453 PR tree-optimization/52286
9454 * gcc.c-torture/execute/pr52286.c: New test.
9456 2012-02-18 Tobias Burnus <burnus@net-b.de>
9459 * gfortran.dg/interface_35.f90: Use -std=f2003.
9460 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9461 * gfortran.dg/interface_assignment_4.f90: Ditto.
9462 * gfortran.dg/bessel_1.f90: Ditto.
9463 * gfortran.dg/func_result_6.f90: Ditto.
9464 * gfortran.dg/hypot_1.f90: Ditto.
9465 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9467 2012-02-17 Tobias Burnus <burnus@net-b.de>
9469 PR translation/52232
9470 PR translation/52234
9471 PR translation/52245
9472 PR translation/52246
9473 PR translation/52262
9474 PR translation/52273
9475 * gfortran.dg/coarray_22.f90: Update dg-error.
9476 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9478 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9481 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9482 (simulate-thread): Use default timeout.
9484 2012-02-16 Jason Merrill <jason@redhat.com>
9487 * g++.dg/ext/timevar1.C: New.
9489 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9492 * g++.dg/template/using21.C: New.
9493 * g++.dg/template/using22.C: Likewise.
9495 2012-02-16 Jason Merrill <jason@redhat.com>
9498 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9500 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9502 PR tree-optimization/52255
9503 * gcc.c-torture/compile/pr52255.c: New test.
9506 * g++.dg/debug/dwarf2/pr52260.C: New test.
9509 * g++.dg/ipa/pr51929.C: New test.
9511 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9514 * gcc.target/powerpc/pr52199.c: New file.
9516 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9519 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9521 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9523 * gcc.dg/pr51867.c: Don't include <math.h>.
9526 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9528 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9529 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9531 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9533 PR tree-optimization/50561
9534 * gcc.dg/graphite/pr50561.c: New testcase.
9536 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9538 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9539 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9541 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9543 * gnat.dg/discr35.ad[sb]: New test.
9545 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9547 * gnat.dg/volatile10.adb: New test.
9548 * gnat.dg/volatile10_pkg.ads: New helper.
9550 2012-02-14 Jason Merrill <jason@redhat.com>
9552 * g++.dg/ext/attrib43.C: New.
9554 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9556 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9557 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9559 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9560 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9561 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9562 effective_target fgnu_tm.
9563 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9565 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9568 * g++.dg/template/asmgoto1.C: New test.
9570 2012-02-14 Ian Lance Taylor <iant@google.com>
9573 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9574 compiling generated file for 64bit and index tests.
9576 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9578 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9580 2012-02-14 Richard Guenther <rguenther@suse.de>
9582 PR tree-optimization/52244
9583 PR tree-optimization/51528
9584 * gcc.dg/torture/pr52244.c: New testcase.
9586 2012-02-14 Walter Lee <walt@tilera.com>
9588 * g++.dg/other/PR23205.C: Disable test on tile.
9589 * g++.dg/other/pr23205-2.C: Disable test on tile.
9590 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9591 * gcc.dg/20040813-1.c: Disable test on tile.
9592 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9593 * gcc.misc-tests/linkage.exp: Handle tilegx.
9595 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9597 PR tree-optimization/52210
9598 * gcc.dg/pr52210.c: New test.
9600 2012-02-14 Jason Merrill <jason@redhat.com>
9603 * g++.dg/overload/defarg5.C: New.
9605 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9608 * c-c++-common/pr52181.c: New test.
9610 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9613 * g++.dg/ext/atomic-1.C: New test.
9615 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9617 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9619 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9622 * gcc.c-torture/execute/pr52209.c: New test.
9624 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9627 * gfortran.dg/elemental_optional_args_5.f03: New test.
9629 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9632 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9635 2012-02-11 Ian Lance Taylor <iant@google.com>
9638 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9639 SPARC Solaris. Don't run the test at all on systems where it may
9640 not work, rather than xfailing it.
9642 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9644 PR rtl-optimization/52175
9645 * gcc.c-torture/compile/pr52175.c: New test.
9647 2012-02-10 Jason Merrill <jason@redhat.com>
9650 * g++.dg/template/repo10.C: New.
9652 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9655 * gcc.dg/pr52132.c: New test.
9657 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9659 * gnat.dg/specs/aggr4.ads: New test.
9660 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9662 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9665 * gcc.target/i386/pr52146.c: New.
9667 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9670 * c-c++-common/pr52177.c: New test.
9672 2012-02-10 Jan Hubicka <jh@suse.cz>
9675 * g++.dg/torture/pr48600.C: New testcase.
9677 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9680 * gcc.dg/dfp/pr52140.c: New test.
9682 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9685 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9688 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9691 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9692 * gcc.dg/pr51867.c: New test.
9694 2012-02-09 Ian Lance Taylor <iant@google.com>
9696 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9697 which don't support -fsplit-stack. Turn off optimization when
9698 compiling select5-out.go.
9700 2012-02-08 Ian Lance Taylor <iant@google.com>
9702 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9703 systems which don't support -fsplit-stack.
9705 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9707 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9708 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9709 machine instuction in the log.
9711 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9713 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9716 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9719 * gcc.dg/pr48524.c: New test.
9720 * gcc.dg/pr48524.spec: New spec file for test.
9722 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9725 * gfortran.dg/vect/pr32380.f90: New test.
9727 2012-02-08 Tobias Burnus <burnus@net-b.de>
9730 * gfortran.dg/realloc_on_assign_12.f90: New.
9732 2012-02-08 Richard Guenther <rguenther@suse.de>
9734 PR rtl-optimization/52170
9735 * gcc.dg/torture/pr52170.c: New testcase.
9737 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9739 PR gcov-profile/52150
9740 * gcc.dg/tree-prof/pr52150.c: New test.
9742 PR rtl-optimization/52139
9743 * gcc.dg/pr52139.c: New test.
9745 2012-02-07 Jason Merrill <jason@redhat.com>
9748 * g++.dg/cpp0x/constexpr-union3.C: New.
9751 * g++.dg/lto/pr52035_0.C: New.
9753 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9755 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9756 * gcc.dg/special/weak-1.c: Likewise.
9757 * gcc.dg/ucnid-12.c: Likewise.
9758 * gcc.dg/torture/pr45678-1.c: Likewise.
9759 * gcc.dg/torture/pr45678-2.c: Likewise.
9760 * gcc.dg/vector-4.c: Likewise.
9761 * gcc.dg/ipa/inline-5.c: Likewise.
9762 * gcc.dg/ucnid-11.c: Likewise.
9763 * gcc.misc-tests/gcov-13.c: Likewise.
9764 * gcc.misc-tests/gcov-14.c: Likewise.
9765 * g++.dg/ext/label13.C: Likewise.
9766 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9767 hppa*-*-hpux* options.
9768 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9769 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9770 * gcc.dg/pr48616.c: Likewise.
9771 * gcc.dg/pr17957.c: Likewise.
9772 * gcc.dg/pr17055-1.c: Likewise.
9773 * gcc.dg/pr32912-1.c: Likewise.
9774 * gcc.dg/tm/pr51472.c: Likewise.
9775 * c-c++-common/fold-bitand-4.c: Likewise.
9776 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9777 Use dg-additional-options for extra options.
9779 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9781 * gcc.target/epiphany/interrupt-2.c: New test.
9783 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9786 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9787 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9790 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9793 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9795 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9799 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9800 * gcc.target/mips/va-arg-1.c: New test.
9802 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9804 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9805 for -mno-pointers-to-nested-functions.
9807 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9809 * gcc.c-torture/execute/20120207-1.c: New test.
9811 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9813 PR rtl-optimization/52060
9814 * gcc.dg/torture/pr52060.c: New test.
9817 * gcc.c-torture/compile/pr52074.c: New test.
9819 2012-02-07 Tobias Burnus <burnus@net-b.de>
9822 * gfortran.dg/class_to_type_2.f90: New.
9824 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9827 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9830 2012-02-06 Jason Merrill <jason@redhat.com>
9833 * g++.dg/template/conv13.C: New.
9835 2012-02-06 Richard Guenther <rguenther@suse.de>
9837 PR tree-optimization/52115
9838 * gcc.c-torture/compile/pr52115.c: New testcase.
9840 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9843 * gcc.c-torture/execute/pr52129.c: New test.
9845 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9847 * gcc.dg/pr48374.c: Actually add the test I forgot
9848 in the 2012-01-25 commit.
9850 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9853 * gfortran.dg/vect/vect-8.f90: New test case.
9855 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9858 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9860 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9863 * gfortran.dg/class_48.f90 : Add test of allocate class array
9864 component with source in subroutine test3. Remove commenting
9865 out in subroutine test4, since branching on unitialized variable
9866 is now fixed (no PR for this last.).
9868 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9870 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9872 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9874 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9877 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9878 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9880 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9882 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9883 (check_effective_target_sync_int_long): Use it.
9884 (check_effective_target_sync_char_short): Likewise.
9885 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9887 2012-02-05 Tobias Burnus <burnus@net-b.de>
9890 * gfortran.dg/class_48.f90: Add some further checks.
9892 2012-02-05 Ira Rosen <irar@il.ibm.com>
9894 PR tree-optimization/52091
9895 * gcc.dg/vect/pr52091.c: New test.
9897 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9899 PR rtl-optimization/52113
9900 * gcc.target/avr/pr52113.c: New test.
9902 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9904 PR rtl-optimization/52092
9905 * gcc.c-torture/compile/pr52092.c: New test.
9907 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9910 * gfortran.dg/class_array_10.f03: New test.
9913 * gfortran.dg/class_array_11.f03: New test.
9916 * gfortran.dg/class_array_12.f03: New test.
9918 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9921 * gfortran.dg/realloc_on_assign_11.f90: New test.
9923 2012-02-02 Tobias Burnus <burnus@net-b.de>
9926 * gfortran.dg/shape_7.f90: New.
9928 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9930 * gcc.target/mips/mips-prepend-1.c: New test.
9932 2012-02-02 Jan Hubicka <jh@suse.cz>
9933 Tom de Vries <tom@codesourcery.com>
9936 * gcc.dg/alias-12.c: New testcase.
9937 * gcc.dg/alias-13.c: New testcase.
9939 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9942 * gcc.dg/pr52086.c: New test.
9944 PR tree-optimization/52073
9945 * gcc.c-torture/compile/pr52073.c: New test.
9947 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9950 * gfortran.dg/function_optimize_10.f90: New test.
9952 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9954 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9957 2012-02-01 Tobias Burnus <burnus@net-b.de>
9960 * gfortran.dg/typebound_operator_14.f90: New.
9962 2012-02-01 Tobias Burnus <burnus@net-b.de>
9965 * gfortran.dg/elemental_function_1.f90: New.
9967 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9969 PR rtl-optimization/51374
9970 * gcc.target/avr/torture/pr51374-1.c:
9971 Also fail if SBIS is seen.
9973 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9975 PR rtl-optimization/51374
9976 * gcc.target/avr/torture/pr51374-1.c: New.
9978 2012-01-31 Tobias Burnus <burnus@net-b.de>
9981 * gfortran.dg/typebound_generic_11.f90: New.
9983 2012-01-31 Tobias Burnus <burnus@net-b.de>
9986 * gfortran.dg/class_49.f90: New.
9988 2012-01-31 Tobias Burnus <burnus@net-b.de>
9991 * gfortran.dg/elemental_args_check_6.f90: New.
9993 2012-01-31 Jason Merrill <jason@redhat.com>
9996 * g++.dg/cpp0x/variadic122.C: New.
9998 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
10001 * gfortran.dg/realloc_on_assign_10.f90: New test.
10003 2012-01-31 Richard Guenther <rguenther@suse.de>
10005 PR tree-optimization/51528
10006 * gcc.dg/torture/pr51528.c: New testcase.
10008 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
10011 * lib/go.exp (go_target_compile): Append timeout= to options.
10012 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
10013 select5-out.go test on alpha*-*-* targets.
10015 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
10017 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
10018 (TEST_SHORT): Reformat in the same way.
10019 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
10020 (TEST_SHORT): Reformat in the same way.
10021 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
10022 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
10023 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
10024 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
10025 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
10027 2012-01-30 Bin Cheng <bin.cheng@arm.com>
10030 * gcc.target/arm/pr51835.c: New testcase.
10032 2012-01-30 Richard Guenther <rguenther@suse.de>
10034 PR tree-optimization/52028
10035 * gcc.dg/torture/pr52028.c: New testcase.
10036 * gfortran.dg/ldist-pr45199.f: Adjust.
10037 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
10038 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
10039 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
10041 2012-01-30 Jakub Jelinek <jakub@redhat.com>
10044 * gcc.dg/tree-prof/pr52027.c: New test.
10046 PR tree-optimization/52046
10047 * gcc.dg/pr52046.c: New test.
10050 * g++.dg/other/pr52048.C: New test.
10052 2012-01-30 Richard Guenther <rguenther@suse.de>
10054 PR tree-optimization/52045
10055 * gcc.dg/pr52045.c: New testcase.
10057 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
10059 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
10060 new code generated for __sync_lock_release.
10062 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10064 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
10066 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10069 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
10071 * g++.dg/ext/visibility/template10.C: Fix typo.
10073 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
10075 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10078 * g++.dg/cpp0x/constexpr-ice6.C: New.
10080 2012-01-29 Tobias Burnus <burnus@net-b.de>
10083 * gfortran.dg/default_initialization_6.f90: New.
10085 2012-01-29 Tobias Burnus <burnus@net-b.de>
10088 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10089 * gfortran.dg/class_48.f90: New.
10091 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10094 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10096 2012-01-28 Tobias Burnus <burnus@net-b.de>
10099 * gfortran.dg/class_allocate_12.f90: New.
10101 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10103 * gcc.dg/torture/pr50444.c: Fix dg directives.
10105 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10108 * gcc.target/arm/pr52006.c: New test.
10110 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10113 * gcc.dg/lto/trans-mem.h: New file.
10114 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10115 * gcc.dg/lto/trans-mem-1_1.c: Same.
10116 * gcc.dg/lto/trans-mem-4_1.c: Same.
10117 * gcc.dg/lto/trans-mem-3_1.c: Same.
10119 2012-01-27 Tobias Burnus <burnus@net-b.de>
10122 * gfortran.dg/dummy_procedure_7.f90: New.
10124 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10126 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10127 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10129 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10132 * g++.dg/other/gc5.C: New test.
10134 2012-01-27 Richard Guenther <rguenther@suse.de>
10136 PR tree-optimization/50444
10137 * gcc.dg/torture/pr50444.c: New testcase.
10139 2012-01-27 Tobias Burnus <burnus@net-b.de>
10143 * gfortran.dg/move_alloc_13.f90: New.
10145 2012-01-27 Tobias Burnus <burnus@net-b.de>
10148 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10149 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10150 and change dg-error string.
10152 2012-01-27 Tobias Burnus <burnus@net-b.de>
10155 * gfortran.dg/elemental_args_check_5.f90: New.
10157 2012-01-27 Richard Guenther <rguenther@suse.de>
10159 PR middle-end/51959
10160 * g++.dg/torture/pr51959.C: New testcase.
10162 2012-01-27 Tom de Vries <tom@codesourcery.com>
10164 PR tree-optimization/51990
10165 * gcc.dg/pr51990.c: New test.
10166 * gcc.dg/pr51990-2.c: Same.
10168 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10169 Tobias Burnus <burnus@gcc.gnu.org>
10172 * gfortran.dg/class_allocate_11.f03: New.
10177 * gfortran.dg/class_allocate_7.f03: New.
10178 * gfortran.dg/class_allocate_8.f03: New.
10179 * gfortran.dg/class_allocate_9.f03: New.
10180 * gfortran.dg/class_allocate_10.f03: New.
10182 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10184 * gnat.dg/discr34.adb: New test.
10185 * gnat.dg/discr34_pkg.ads: New helper.
10187 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10189 * gnat.dg/discr33.adb: New test.
10191 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10193 * gnat.dg/limited_with3.ad[sb): New test.
10194 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10195 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10196 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10198 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10200 * gnat.dg/stack_usage1.adb: New test.
10201 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10203 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10204 * gcc.dg/pr44194-2.c: Likewise.
10206 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10209 * g++.dg/template/crash112.C: New.
10211 2012-01-27 Richard Henderson <rth@redhat.com>
10213 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10215 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10217 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10219 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10221 PR middle-end/51895
10222 * g++.dg/opt/pr51895.C: New test.
10224 2012-01-26 Michael Matz <matz@suse.de>
10226 PR tree-optimization/48794
10227 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10229 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10231 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10233 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10235 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10236 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10238 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10239 the default value for s390 and s390x.
10241 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10244 * gcc.dg/lto/trans-mem-4_0.c: New.
10245 * gcc.dg/lto/trans-mem-4_1.c: New.
10246 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10248 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10249 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10251 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10252 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10255 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10257 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10259 2012-01-25 Ian Lance Taylor <iant@google.com>
10261 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10263 2012-01-25 Tobias Burnus <burnus@net-b.de>
10266 * gfortran.dg/typebound_proc_25.f90: New.
10268 2012-01-25 Jason Merrill <jason@redhat.com>
10271 * g++.dg/lto/pr51992_0.C: New.
10273 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10275 PR tree-optimization/51987
10276 * gcc.target/i386/pr51987.c: New test.
10278 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10280 * gcc.dg/tm/lto-1.c: Require lto support in target.
10282 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10284 PR rtl-optimization/48374
10285 * gcc.dg/pr48374.c: New test.
10287 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10289 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10291 2012-01-25 Tobias Burnus <burnus@net-b.de>
10294 * gfortran.dg/derived_constructor_char_3.f90: New.
10296 2012-01-24 Ian Lance Taylor <iant@google.com>
10298 * go.test/go-test.exp (filecmp): New procedure.
10299 (errchk): Handle quoted square brackets.
10300 (go-gc-tests): Set go_compile_args. Handle various new test
10301 lines. Skip a few new tests.
10302 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10304 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10306 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10307 (check_effective_target_vect_extract_even_odd)
10308 (check_effective_target_vect_interleave): Return true for MIPS
10311 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10313 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10314 (main): Use it instead of argc.
10316 2012-01-24 Jason Merrill <jason@redhat.com>
10319 * g++.dg/cpp0x/sfinae31.C: New.
10321 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10323 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10325 2012-01-24 Jason Merrill <jason@redhat.com>
10328 * g++.dg/inherit/covariant20.C: New.
10330 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10333 * g++.dg/parse/crash58.C: New.
10335 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10338 * gcc.dg/pr51957-1.c: New test.
10339 * gcc.dg/pr51957-1.h: New file.
10340 * gcc.dg/pr51957-2.c: New test.
10342 2012-01-23 Jason Merrill <jason@redhat.com>
10345 * g++.dg/ext/visibility/template10.C: New.
10347 2012-01-23 Tobias Burnus <burnus@net-b.de>
10350 * gfortran.dg/move_alloc_12.f90: New.
10352 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10354 PR middle-end/45416
10355 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10357 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10360 * g++.dg/template/crash111.C: New.
10362 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10364 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10366 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10368 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10371 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10372 the DW_TAG_class_type and DW_AT_name: "Executor".
10374 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10376 * lib/target-supports.exp
10377 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10378 (check_effective_target_vect_interleave): Likewise.
10380 2012-01-22 Jason Merrill <jason@redhat.com>
10383 * g++.dg/template/using20.C: New.
10384 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10386 2012-01-23 Jason Merrill <jason@redhat.com>
10389 * g++.dg/torture/pr51344.C: Limit to x86.
10391 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10393 * c-c++-common/tm/omp.c: Require target with pthread support.
10395 2012-01-23 Richard Guenther <rguenther@suse.de>
10397 PR tree-optimization/51949
10398 * gcc.dg/torture/pr51949.c: New testcase.
10400 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10402 PR rtl-optimization/51933
10403 * gcc.c-torture/execute/pr51933.c: New test.
10405 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10407 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10408 Do not define for Interix.
10410 2012-01-22 Jason Merrill <jason@redhat.com>
10413 * g++.dg/lto/pr51832.h: New.
10414 * g++.dg/lto/pr51832_0.C: New.
10415 * g++.dg/lto/pr51832_1.C: New.
10417 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10419 * gcc.dg/ext-elim-1.c: New test.
10421 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10424 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10425 * g++.dg/opt/longbranch1.C: Likewise.
10427 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10429 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10432 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10435 * gfortran.dg/namelist_74.f90: New test.
10436 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10438 2012-01-21 Tobias Burnus <burnus@net-b.de>
10441 * gfortran.dg/class_47.f90: New.
10443 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10445 * gnat.dg/renaming5.ad[sb]: New test.
10447 2012-01-20 Jason Merrill <jason@redhat.com>
10450 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10452 2012-01-20 Jason Merrill <jason@redhat.com>
10455 * g++.dg/ext/attrib42.C: Require ilp32.
10457 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10460 * gcc.target/arm/pr51915.c: New test.
10462 2012-01-20 Cary Coutant <ccoutant@google.com>
10463 Dodji Seketeli <dodji@redhat.com>
10466 * g++.dg/debug/dwarf2/nested-3.C: New test.
10468 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10471 * g++.dg/template/crash110.C: New.
10473 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10475 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10476 Remove default options on hppa*-*-hpux*.
10478 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10480 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10482 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10484 * gcc.c-torture/compile/pr51856.c: New testcase.
10486 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10488 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10489 options to go_target_compile.
10491 2012-01-20 Kai Tietz <ktietz@redhat.com>
10493 * g++.dg/torture/pr51344.C: Fix typo.
10495 2012-01-20 Richard Guenther <rguenther@suse.de>
10497 PR tree-optimization/51903
10498 * g++.dg/torture/pr51903.C: New testcase.
10500 2012-01-20 Tobias Burnus <burnus@net-b.de>
10501 Janus Weil <janus@gcc.gnu.org>
10504 * gfortran.dg/use_21.f90: New.
10506 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10509 * gcc.dg/torture/pr51106-1.c: New test.
10510 * gcc.dg/torture/pr51106-2.c: New test.
10512 2012-01-19 Kai Tietz <ktietz@redhat.com>
10514 * g++.dg/torture/pr51344.C: New test.
10516 2012-01-19 Tobias Burnus <burnus@net-b.de>
10519 * gfortran.dg/intrinsic_size_2.f90: New.
10521 2012-01-19 Jason Merrill <jason@redhat.com>
10524 * g++.dg/inherit/using7.C: New.
10526 2012-01-19 Richard Guenther <rguenther@suse.de>
10528 PR tree-optimization/37997
10529 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10531 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10533 PR rtl-optimization/51505
10534 * gcc.dg/pr51505.c: New test.
10536 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10539 * gfortran.dg/typebound_operator_12.f03: New.
10540 * gfortran.dg/typebound_operator_13.f03: New.
10542 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10545 * g++.dg/cpp0x/pr51225.C: New.
10547 2012-01-17 Ian Lance Taylor <iant@google.com>
10550 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10552 2012-01-17 Tobias Burnus <burnus@net-b.de>
10555 * gfortran.dg/realloc_on_assign_9.f90: New.
10557 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10560 * gcc.dg/tm/memopt-3.c: Remove xfail.
10561 * gcc.dg/tm/memopt-4.c: Remove xfail.
10562 * gcc.dg/tm/memopt-5.c: Remove xfail.
10563 * gcc.dg/tm/memopt-7.c: Remove xfail.
10565 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10567 PR tree-optimization/51877
10568 * gcc.c-torture/execute/pr51877.c: New test.
10570 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10572 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10573 {!vect_align_arrays} to vect_sizes_32B_16B.
10574 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10575 * gcc.dg/vect/vect-peel-3.c: Ditto.
10577 2012-01-16 Jason Merrill <jason@redhat.com>
10580 * g++.dg/abi/mangle60.C: New.
10583 * g++.dg/pch/mangle1.{C,Hs}: New.
10585 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10586 Tobias Burnus <burnus@net-b.de>
10589 * gfortran.dg/elemental_optional_args_3.f90: New
10590 * gfortran.dg/elemental_optional_args_4.f90: New
10592 2012-01-16 Tobias Burnus <burnus@net-b.de>
10595 * gfortran.dg/use_20.f90: New
10597 2012-01-16 Jason Merrill <jason@redhat.com>
10600 * g++.dg/cpp0x/rv-bitfield.C: New.
10601 * g++.dg/cpp0x/rv-bitfield2.C: New.
10603 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10605 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10606 subroutine 'qsort' and use index array to assign the result.
10608 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10610 PR tree-optimization/51865
10611 * gcc.dg/pr51865.c: New test.
10613 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10615 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10617 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10619 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10620 to be loaded from the constant pool, rather than via %hi and %lo.
10622 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10624 PR rtl-optimization/51821
10625 * gcc.dg/pr51821.c: New test.
10627 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10629 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10631 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10633 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10635 2012-01-14 Tobias Burnus <burnus@net-b.de>
10638 * gfortran.dg/init_flag_8.f90: New.
10639 * gfortran.dg/init_flag_9.f90: New.
10641 2011-01-14 Tobias Burnus <burnus@net-b.de>
10644 * gfortran.dg/use_18.f90: New.
10645 * gfortran.dg/use_19.f90: New.
10647 2012-01-13 Ian Lance Taylor <iant@google.com>
10650 * g++.dg/warn/Wsign-compare-4.C: New.
10652 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10655 * gfortran.dg/alloc_comp_assign.f03: New.
10656 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10657 __BUILTIN_FREE from 38 to 32.
10659 2012-01-13 Jason Merrill <jason@redhat.com>
10662 * g++.dg/warn/Wreturn-type-7.C: New.
10664 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10666 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10668 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10669 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10670 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10671 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10672 int32plus because of big array needed.
10673 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10674 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10676 2012-01-13 Jason Merrill <jason@redhat.com>
10679 * g++.dg/ext/visibility/template9.C: New.
10682 * g++.dg/cpp0x/defaulted34.C: New.
10683 * g++.dg/template/virtual3.C: New.
10685 2012-01-13 Richard Guenther <rguenther@suse.de>
10688 * gcc.dg/torture/pr8081.c: New testcase.
10690 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10692 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10694 2012-01-12 Jason Merrill <jason@redhat.com>
10697 * g++.dg/ext/stmtexpr14.C: New.
10699 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10702 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10704 2012-01-12 Jason Merrill <jason@redhat.com>
10707 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10708 * g++.dg/abi/mangle58.C: Likewise.
10711 * g++.dg/template/arg8.C: New.
10713 2012-01-12 Ira Rosen <irar@il.ibm.com>
10715 PR tree-optimization/51799
10716 * gcc.dg/vect/pr51799.c: New test.
10717 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10720 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10721 Tobias Burnus <burnus@net-b.de>
10725 * lib/target-supports.exp
10726 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10727 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10729 2012-01-11 Jason Merrill <jason@redhat.com>
10732 * g++.dg/ext/attrib42.C: New.
10734 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10737 * gcc.dg/pr51796.c: New test.
10739 2012-01-11 Jason Merrill <jason@redhat.com>
10742 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10744 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10746 * gnat.dg/array19.ad[sb]: New test.
10748 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10750 * gnat.dg/opt23.ad[sb]: New test.
10751 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10752 * gnat.dg/opt24.ad[sb]: New test.
10754 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10756 PR tree-optimization/49642
10757 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10758 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10760 2012-01-11 Jason Merrill <jason@redhat.com>
10763 * g++.dg/template/explicit-args5.C: New.
10765 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10767 * gcc.c-torture/execute/20120110-1.c: New testcase.
10769 2012-01-10 Jason Merrill <jason@redhat.com>
10772 * g++.dg/inherit/ambig1.C: New.
10775 * g++.dg/cpp0x/constexpr-cache1.C: New.
10777 2012-01-10 Richard Guenther <rguenther@suse.de>
10779 PR tree-optimization/51801
10780 * gcc.dg/torture/pr51801.c: New testcase.
10782 2012-01-10 Tobias Burnus <burnus@net-b.de>
10785 * gfortran.dg/allocate_with_typespec_5.f90: New.
10787 2012-01-10 Tobias Burnus <burnus@net-b.de>
10789 * gfortran.dg/class_39.f03: Update dg-error string.
10791 2012-01-10 Richard Guenther <rguenther@suse.de>
10793 PR tree-optimization/50913
10794 * gcc.dg/graphite/interchange-16.c: New testcase.
10795 * gcc.dg/graphite/scop-20.c: XFAIL.
10796 * gfortran.dg/graphite/interchange-1.f: Likewise.
10797 * gfortran.dg/graphite/block-1.f90: Likewise.
10798 * gfortran.dg/graphite/block-2.f: Likewise.
10800 2012-01-10 Richard Henderson <rth@redhat.com>
10802 * lib/target-supports.exp (check_effective_target_vect_perm,
10803 check_effective_target_vect_perm_byte,
10804 check_effective_target_vect_perm_short): Enable for arm neon.
10806 2012-01-09 Tobias Burnus <burnus@net-b.de>
10809 * gfortran.dg/typebound_operator_11.f90: New.
10811 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10813 * gnat.dg/array18.adb: New test.
10814 * gnat.dg/array18_pkg.ads: New helper.
10816 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10819 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10820 around base object in first assignment in main program.
10821 * gfortran.dg/typebound_operator_10.f03: New test.
10823 2012-01-09 Martin Jambor <mjambor@suse.cz>
10825 PR tree-optimization/51759
10826 * g++.dg/ipa/pr51759.C: New test.
10828 2012-01-09 Tobias Burnus <burnus@net-b.de>
10831 * gfortran.dg/optional_absent_2.f90: New.
10833 2012-01-09 Tobias Burnus <burnus@net-b.de>
10836 * gfortran.dg/use_17.f90: New.
10838 2012-01-09 Gary Funck <gary@intrepid.com>
10840 PR preprocessor/33919
10841 * gcc.dg/pr33919.c: New test.
10842 * gcc.dg/pr33919-0.h: New test header file.
10843 * gcc.dg/pr33919-1.h: Ditto.
10844 * gcc.dg/pr33919-2.h: Ditto.
10846 2012-01-07 Jan Hubicka <jh@suse.cz>
10848 PR tree-optimize/51694
10849 * gcc.c-torture/compile/pr51694.c: new testcase.
10851 2012-01-07 Jan Hubicka <jh@suse.cz>
10853 PR tree-optimization/51600
10854 * g++.dg/torture/pr51600.C: New testcase.
10856 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10858 PR gcov-profile/51715
10859 PR gcov-profile/51717
10860 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10861 * gcc.misc-tests/gcov-14.c: Likewise.
10863 2012-01-06 Jason Merrill <jason@redhat.com>
10865 * g++.dg/parse/new5.C: New.
10867 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10870 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10871 including <string.h>.
10873 2012-01-06 Jason Merrill <jason@redhat.com>
10875 * g++.dg/abi/mangle51.C: New.
10876 * g++.dg/abi/mangle52.C: New.
10877 * g++.dg/abi/mangle53.C: New.
10878 * g++.dg/abi/mangle54.C: New.
10879 * g++.dg/abi/mangle55.C: New.
10880 * g++.dg/abi/mangle56.C: New.
10881 * g++.dg/abi/mangle57.C: New.
10882 * g++.dg/abi/mangle58.C: New.
10883 * g++.dg/abi/mangle59.C: New.
10884 * g++.dg/cpp0x/trailing3.C: Update mangling.
10885 * g++.dg/cpp0x/variadic111.C: Update mangling.
10886 * g++.dg/cpp0x/variadic4.C: Update mangling.
10887 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10888 * g++.dg/template/nontype22.C: Works now.
10889 * g++.dg/template/pr35240.C: Works now.
10891 * g++.dg/cpp0x/error7.C: New.
10893 2012-01-06 Tobias Burnus <burnus@net-b.de>
10895 * gfortran.dg/deallocate_stat_2.f90: New.
10896 * coarray/allocate_errgmsg.f90: New.
10897 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10898 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10899 * coarray/subobject_1.f90: Fix for num_images > 1.
10900 * gfortran.dg/deallocate_stat.f90: Update due to changed
10903 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10905 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10907 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10909 * ada/acats/overflow.lst: Add cb20004.
10911 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10914 * g++.dg/cpp0x/alias-decl-18.C: New test.
10916 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10918 * gcc.c-torture/execute/20120104-1.c: New test.
10920 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10923 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10924 the old typebound_operator_8.f03.
10925 * gfortran.dg/typebound_operator_8.f03: New version of
10926 typebound_operator_7.f03 with 'u' a derived type instead of a
10929 2012-01-05 Richard Guenther <rguenther@suse.de>
10931 * g++.dg/torture/pr49309.C: Skip for -flto.
10933 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10935 PR middle-end/51761
10936 * gcc.c-torture/compile/pr51761.c: New test.
10938 2012-01-05 Richard Guenther <rguenther@suse.de>
10940 PR tree-optimization/51760
10941 * gcc.dg/torture/pr51760.c: New testcase.
10943 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10945 PR middle-end/51472
10946 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10948 2012-01-05 Richard Guenther <rguenther@suse.de>
10951 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10952 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10954 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10957 * gcc.dg/pr51695.c: New test.
10959 2012-01-04 Andrew Pinski <apinski@cavium.com>
10961 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10962 * gcc.target/mips/octeon2-lx-1.c: New test.
10963 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10964 * gcc.target/mips/octeon2-lx-2.c: New test.
10965 * gcc.target/mips/octeon2-lx-3.c: New test.
10967 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10971 * gcc.dg/tm/alias-1.c: Adjust regexp.
10972 * gcc.dg/tm/alias-2.c: Adjust regexp.
10974 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10977 * g++.dg/warn/Wparentheses-26.C: New.
10979 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10981 * gfortran.dg/elemental_optional_args_2.f90: New test.
10983 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10986 * gfortran.dg/common_17.f90: New test.
10988 2012-01-04 Richard Guenther <rguenther@suse.de>
10990 PR tree-optimization/49651
10991 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10992 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10994 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10997 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10999 2012-01-03 Andrew Pinski <apinski@cavium.com>
11001 * lib/scanasm.exp (dg-function-on-line): Always use a special format
11002 for all mips targets. Also allow an optional .cfi_startproc.
11004 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
11006 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
11008 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11011 * g++.dg/rtti/dyncast5.C: New.
11013 2012-01-03 Richard Guenther <rguenther@suse.de>
11015 PR tree-optimization/51070
11016 * gcc.dg/torture/pr51070-2.c: New testcase.
11018 2012-01-03 Richard Guenther <rguenther@suse.de>
11020 PR tree-optimization/51692
11021 * gcc.dg/torture/pr51692.c: New testcase.
11023 2012-01-03 Richard Guenther <rguenther@suse.de>
11026 * g++.dg/lto/pr51650-3_0.C: New testcase.
11028 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11031 * g++.dg/warn/Wredundant-decls-spec.C: New.
11033 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11035 PR tree-optimization/51719
11036 * g++.dg/tree-prof/pr51719.C: New test.
11038 2012-01-03 Richard Guenther <rguenther@suse.de>
11040 PR middle-end/51730
11041 * gcc.dg/fold-compare-6.c: New testcase.
11043 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11046 * g++.dg/gomp/pr51669.C: New test.
11048 2012-01-02 Jason Merrill <jason@redhat.com>
11051 * g++.dg/cpp0x/constexpr-union2.C: New.
11054 * g++.dg/cpp0x/nsdmi-defer5.C: New.
11056 2012-01-02 Dodji Seketeli <dodji@redhat.com>
11059 * g++.dg/cpp0x/constexpr-99.C: New test.
11061 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
11064 * g++.dg/template/init9.C: New.
11066 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11068 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
11069 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
11070 rather than a specific number.
11072 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
11077 * gfortran.dg/typebound_operator_7.f03: New.
11078 * gfortran.dg/typebound_operator_8.f03: New.
11080 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11083 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11085 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11087 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11089 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11091 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11093 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11096 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11098 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11099 * gfortran.dg/io_real_boz_4.f90: Likewise.
11100 * gfortran.dg/io_real_boz_5.f90: Likewise.
11102 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11104 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11106 2012-01-02 Revital Eres <revital.eres@linaro.org>
11108 * gcc.dg/sms-11.c: New file.
11110 2012-01-02 Tobias Burnus <burnus@net-b.de>
11113 * gfortran.dg/coarray/image_index_3.f90: New.
11115 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11118 * g++.dg/parse/enum8.C: New.
11120 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11123 * g++.dg/conversion/reinterpret4.C: New.
11124 * g++.dg/conversion/reinterpret1.C: Adjust.
11126 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11128 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11130 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
11132 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11133 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11134 * g++.old-deja/g++.jason/access14.C: Likewise.
11135 * g++.old-deja/g++.jason/access8.C: Likewise.
11136 * g++.old-deja/g++.jason/access1.C: Likewise.
11137 * g++.old-deja/g++.other/access3.C: Likewise.
11138 * g++.old-deja/g++.other/access5.C: Likewise.
11139 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11140 * g++.old-deja/g++.law/visibility22.C: Likewise.
11141 * g++.old-deja/g++.law/visibility26.C: Likewise.
11142 * g++.old-deja/g++.mike/p2746.C: Likewise.
11143 * g++.dg/debug/using1.C: Likewise.
11144 * g++.dg/lookup/using51.C: Likewise.
11145 * g++.dg/inherit/using5.C: Likewise.
11146 * g++.dg/inherit/pr30297.C: Likewise.
11147 * g++.dg/inherit/access8.C: Likewise.
11148 * g++.dg/torture/pr39362.C: Likewise.
11149 * g++.dg/template/crash13.C: Likewise.
11150 * g++.dg/template/using10.C: Likewise.
11152 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11155 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11157 2012-01-01 Ira Rosen <irar@il.ibm.com>
11159 PR tree-optimization/51704
11160 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11161 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11162 corresponding flags.
11164 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11167 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11169 2012-01-01 Jan Hubicka <jh@suse.cz>
11171 PR rtl-optimization/51069
11172 * gcc.c-torture/compile/pr51069.c: New testcase.
11174 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11176 PR tree-optimization/51683
11177 * gcc.dg/pr51683.c: New test.
11179 Copyright (C) 2012 Free Software Foundation, Inc.
11181 Copying and distribution of this file, with or without modification,
11182 are permitted in any medium without royalty provided the copyright
11183 notice and this notice are preserved.