1 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4 * gfortran.dg/eof_4.f90: New test.
6 2013-01-02 Jakub Jelinek <jakub@redhat.com>
8 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
11 (compat_setup_dfp): Initialize compat_alt_caret and
12 compat_save_TEST_ALWAYS_FLAGS.
14 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
16 * gcc.dg/torture/tls/tls-reload-1.c: New test.
18 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
20 * gcc.dg/torture/fp-int-convert-2.c: New test.
22 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24 * gfortran.dg/newunit_3.f90: Add dg-do run.
25 * gfortran.dg/inquire_15.f90: Add dg-do run.
27 2013-01-01 Jakub Jelinek <jakub@redhat.com>
29 PR tree-optimization/55831
30 * gcc.dg/pr55831.c: New test.
32 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
34 * g++.dg/ipa/devirt-9.C: Cleanup inline ipa dump.
36 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
38 * gcc.target/i386/builtin_target.c (vendor_signatures): Remove.
39 (check_detailed): Use signature_INTEL_ebx and signature_AMD_ebx
40 to check vendor signature.
42 2012-12-28 Janus Weil <janus@gcc.gnu.org>
45 * gfortran.dg/associated_7.f90: New.
47 2012-12-28 Tobias Burnus <burnus@net-b.de>
50 * gfortran.dg/unlimited_polymorphic_5.f90
52 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
55 * gfortran.dg/newunit_3.f90: New.
57 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
60 * gfortran.dg/inquire_15.f90: New.
62 2012-12-27 Sriraman Tallam <tmsriram@google.com>
64 * testsuite/g++.dg/mv1.C: Remove target options.
65 * testsuite/g++.dg/mv2.C: Ditto.
66 * testsuite/g++.dg/mv3.C: Ditto.
67 * testsuite/g++.dg/mv4.C: Ditto.
68 * testsuite/g++.dg/mv5.C: Ditto.
70 2012-12-26 Janne Blomqvist <jb@gcc.gnu.org>
73 * gfortran.dg/nosigned_zero_3.f90: New testcase.
75 2012-12-23 Tobias Burnus <burnus@net-b.de>
78 * gfortran.dg/public_private_module_8.f90: New.
80 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
82 * gcc.target/mips/r10k-cache-barrier-10.c: Make a branch-likely
83 instruction more likely.
85 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
87 * gcc.target/mips/pr55315.c: Cast to long rather than int.
89 2012-12-22 Tobias Burnus <burnus@net-b.de>
92 * gfortran.dg/unlimited_polymorphic_6.f90: New.
94 2012-12-21 Martin Jambor <mjambor@suse.cz>
96 PR tree-optimization/55355
97 * g++.dg/torture/pr55355.C: New test.
99 2012-12-21 Vladimir Makarov <vmakarov@redhat.com>
102 * gcc.target/i386/pr55775.c: New test.
104 2012-12-21 David Edelsohn <dje.gcc@gmail.com>
106 * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
109 * lib/target-supports.exp (add_options_for_tls): Add -pthread for
111 (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1
114 * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX.
116 * c-c++-common/pr43942.c: Remove XFAIL for AIX.
118 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
121 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
123 2012-12-21 Richard Biener <rguenther@suse.de>
125 PR tree-optimization/52996
126 * gcc.dg/torture/pr52996.c: New testcase.
128 2012-12-20 Jakub Jelinek <jakub@redhat.com>
131 * gcc.c-torture/execute/pr55750.c: New test.
133 2012-12-20 Richard Biener <rguenther@suse.de>
136 * g++.dg/torture/pr55740.C: New testcase.
138 2012-12-20 Jakub Jelinek <jakub@redhat.com>
141 * c-c++-common/pr55619.c: New test.
143 2012-12-20 Tobias Burnus <burnus@net-b.de>
146 * gfortran.dg/transfer_intrinsic_4.f: New.
148 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
150 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
151 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
152 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
153 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
155 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
157 * gcc.target/arm/vmaxnmdf.c: New test.
158 * gcc.target/arm/vmaxnmsf.c: Likewise.
159 * gcc.target/arm/vminnmsf.c: Likewise.
160 * gcc.target/arm/vminnmdf.c: Likewise.
162 2012-12-19 Tobias Burnus <burnus@net-b.de>
164 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
165 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
167 2012-12-19 Richard Biener <rguenther@suse.de>
169 PR tree-optimization/55736
170 PR tree-optimization/55703
171 * gcc.dg/lto/pr55703_0.c: New testcase.
173 2012-12-19 Jakub Jelinek <jakub@redhat.com>
176 * gcc.dg/debug/pr55730.c: New test.
178 2012-12-18 Jan Hubicka <jh@suse.cz>
180 PR tree-optimization/55683
181 * g++.dg/ipa/devirt-9.C: New testcase.
183 2012-12-19 Terry Guo <terry.guo@arm.com>
185 * gcc.target/arm/thumb-find-work-register.c: New.
187 2012-12-19 Tobias Burnus <burnus@net-b.de>
190 * gfortran.dg/save_5.f90: New.
192 2012-12-18 Jakub Jelinek <jakub@redhat.com>
195 * gcc.dg/pr39464.c: New test.
197 2012-12-18 Ian Lance Taylor <iant@google.com>
200 * lib/go.exp: Revert last patch.
202 2012-12-18 Richard Biener <rguenther@suse.de>
205 * g++.dg/torture/pr54838.C: New testcase.
207 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
209 * lib/go.exp (go_link_flags): Add libatomic location to flags and
212 2012-12-18 Richard Biener <rguenther@suse.de>
214 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
216 2012-12-18 Richard Biener <rguenther@suse.de>
218 PR tree-optimization/55555
219 * gcc.dg/torture/pr55555.c: New testcase.
220 * gcc.dg/vect/vect-iv-11.c: Adjust.
222 2012-12-18 Jakub Jelinek <jakub@redhat.com>
225 * testsuite/g++.dg/opt/pr55717.C: New test.
227 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
228 Ulrich Weigand <ulrich.weigand@linaro.org>
230 * gcc.target/arm/neon-extend-1.c: New file.
231 * gcc.target/arm/neon-extend-2.c: New file.
233 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
235 * lib/target-supports.exp (add_options_for_arm_v8_neon):
238 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
239 Tejas Belagod <tejas.belagod@arm.com>
241 * lib/target-supports.exp
242 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
244 2012-12-16 Tobias Burnus <burnus@net-b.de>
247 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
249 2012-12-16 Tobias Burnus <burnus@net-b.de>
251 * gfortran.dg/move_alloc_14.f90: New.
253 2012-12-16 Tobias Burnus <burnus@net-b.de>
256 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
257 * gfortran.dg/elemental_args_check_7.f90: New.
259 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
261 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
263 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
266 * gnat.dg/nested_generic1.adb: New test.
267 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
269 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
272 * gnat.dg/controlled7.ad[sb]: New test.
274 2012-12-14 Steve Ellcey <sellcey@mips.com>
277 * g++.dg/other/pr55650.C: Add dg-require-profiling.
279 2012-12-14 Richard Biener <rguenther@suse.de>
281 PR tree-optimization/55684
282 * gcc.dg/torture/pr55684.c: New testcase.
284 2012-12-14 Richard Biener <rguenther@suse.de>
286 PR tree-optimization/55687
287 * gcc.dg/torture/pr55687.c: New testcase.
289 2012-12-13 Jakub Jelinek <jakub@redhat.com>
292 * g++.dg/cpp0x/noexcept19.C: New test.
294 2012-12-13 Richard Biener <rguenther@suse.de>
297 * gcc.dg/lto/pr55660_0.c: New testcase.
298 * gcc.dg/lto/pr55660_1.c: Likewise.
300 2012-12-13 Jakub Jelinek <jakub@redhat.com>
302 PR gcov-profile/55650
303 * g++.dg/other/pr55650.C: New test.
304 * g++.dg/other/pr55650.cc: New file.
306 2012-12-12 Jakub Jelinek <jakub@redhat.com>
309 * g++.dg/guality/pr55665.C: New test.
311 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
312 set_target_env_var the same as if it is empty list.
313 (dg-set-target-env-var): Fix up error message.
314 (set-target-env-var): Record both preexisting env var values
315 as well as info that env wasn't set.
316 (restore-target-env-var): Iterate on reversed list, if second
317 sublist element is 1, setenv the env var to the third sublist
318 element, otherwise unsetenv it.
319 (gcc-dg-runtest): Don't initialize set_target_env_var.
320 (dg-test): Unset set_target_env_var if it was set.
322 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
324 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
325 Whitespace fixes. Avoid unnecessary * sizeof(char).
326 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
327 dg-options. Whitespace fixes.
328 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
329 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
330 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
331 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
332 * g++.dg/asan/default-options-1.C: Whitespace fixes.
333 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
334 first __asan_symbolize argument unnamed. Avoid unnecessary
336 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
337 on argc being one. Allow both _Znwj and _Znwm as operator new.
338 Ignore everything in the backtrace above operator new. Fix up
340 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
341 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
342 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
343 on failures. Avoid pointless PASS dg-output check. Remove bogus
345 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
346 Avoid unnecessary * sizeof(char).
347 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
348 Don't rely on argc being one.
349 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
350 Avoid unnecessary * sizeof(char).
351 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
352 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
353 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
354 Fix up dg-output regexps.
355 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
356 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
357 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
358 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
360 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
361 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
362 Avoid unnecessary * sizeof(char).
364 2012-12-12 Wei Mi <wmi@google.com>
366 * lib/target-supports.exp (check_effective_target_dlopen,
367 check_effective_target_clone, check_effective_target_setrlimit,
368 check_effective_target_swapcontext): New procedures.
369 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
370 (dg-set-target-env-var, set-target-env-var,
371 restore-target-env-var): New procedures.
372 (gcc-dg-runtest): Set set_target_env_var.
373 * g++.dg/asan/symbolize-callback-1.C: New test.
374 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
375 * g++.dg/asan/deep-tail-call-1.C: New test.
376 * g++.dg/asan/default-options-1.C: New test.
377 * g++.dg/asan/interception-test-1.C: New test.
378 * g++.dg/asan/dlclose-test-1-so.cc: New file.
379 * g++.dg/asan/deep-thread-stack-1.C: New test.
380 * g++.dg/asan/interception-malloc-test-1.C: New test.
381 * g++.dg/asan/deep-stack-uaf-1.C: New test.
382 * g++.dg/asan/large-func-test-1.C: New test.
383 * g++.dg/asan/interception-failure-test-1.C: New test.
384 * c-c++-common/asan/strip-path-prefix-1.c: New test.
385 * c-c++-common/asan/force-inline-opt0-1.c: New test.
386 * c-c++-common/asan/swapcontext-test-1.c: New test.
387 * c-c++-common/asan/null-deref-1.c: New test.
388 * c-c++-common/asan/global-overflow-1.c: New test.
389 * c-c++-common/asan/strncpy-overflow-1.c: New test.
390 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
391 * c-c++-common/asan/stack-overflow-1.c: New test.
392 * c-c++-common/asan/use-after-free-1.c: New test.
393 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
394 * c-c++-common/asan/clone-test-1.c: New test.
395 * c-c++-common/asan/heap-overflow-1.c: New test.
396 * c-c++-common/asan/sleep-before-dying-1.c: New test.
398 2012-12-12 Steve Ellcey <sellcey@mips.com>
400 * gcc.dg/pr55150-2.c: Add pic support check.
401 * gcc.dg/lto/pr54709_0.c: Ditto.
403 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
405 PR tree-optimization/55481
406 * gcc.dg/torture/pr55481.c: New testcase.
408 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
409 Jakub Jelinek <jakub@redhat.com>
412 * gcc.c-torture/compile/limits-externdecl.c: New test.
414 2012-12-12 Jakub Jelinek <jakub@redhat.com>
416 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
420 * gcc.dg/torture/pr55633.c: New test.
422 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
425 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
426 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
427 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
429 2012-12-11 Jakub Jelinek <jakub@redhat.com>
432 * g++.dg/warn/Wunused-var-19.C: New test.
434 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
436 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
438 * gcc.dg/pr54121.c: New test.
440 2012-12-11 Jakub Jelinek <jakub@redhat.com>
443 * g++.dg/ext/asm12.C: New test.
445 PR tree-optimization/54570
446 * gcc.dg/builtin-object-size-8.c: Xfail.
447 * gcc.dg/builtin-object-size-13.c: New test.
449 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
452 * gcc.target/arm/pr55642.c: New testcase.
454 2012-12-11 Jakub Jelinek <jakub@redhat.com>
458 * g++.dg/other/pr43631.C: New test.
460 2012-12-11 Richard Biener <rguenther@suse.de>
462 PR tree-optimization/55079
463 * gcc.dg/Warray-bounds-9.c: New testcase.
464 * gcc.dg/Warray-bounds-10.c: Likewise.
465 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
467 2012-12-10 Janus Weil <janus@gcc.gnu.org>
470 * gfortran.dg/proc_ptr_39.f90: New test case.
472 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
474 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
475 code duplication is required. Allow BNE to appear.
477 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
479 * gcc.target/mips/ext-2.c: Require -mlong64.
481 2012-12-10 Richard Biener <rguenther@suse.de>
483 PR tree-optimization/55107
484 * gcc.dg/torture/pr55107.c: New testcase.
485 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
487 2012-12-10 Jakub Jelinek <jakub@redhat.com>
489 * g++.dg/asan/asan_test.cc: Sync from upstream.
490 * g++.dg/asan/asan_test_utils.h: Likewise.
492 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
494 * gcc.target/arm/neon/vrndaf32.c: New test.
495 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
496 * gcc.target/arm/neon/vrndf32.c: Likewise.
497 * gcc.target/arm/neon/vrndqf32.c: Likewise.
498 * gcc.target/arm/neon/vrndmf32.c: Likewise.
499 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
500 * gcc.target/arm/neon/vrndnf32.c: Likewise.
501 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
502 * gcc.target/arm/neon/vrndpf32.c: Likewise.
503 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
505 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
507 * gcc.misc-tests/gcov-12.c: Fix dg order.
510 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
512 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
515 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
516 * gcc.dg/20050826-1.c: Likewise.
518 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
520 * gnat.dg/vect9.adb: Add -w to dg-options.
521 * gnat.dg/vect10.adb: Likewise.
523 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
526 * gfortran.dg/do_check_8.f90: New test.
528 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
530 * gnat.dg/vect10.ad[sb]: New test.
532 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
534 * gnat.dg/vect9.ad[sb]: New test.
535 * gnat.dg/vect9_pkg.ads: New helper.
537 2012-12-07 Mike Stump <mikestump@comcast.net>
539 * gnat.dg/discr38.adb: Don't use ^M line endings.
540 gnat.dg/loop_optimization13.adb: Likewise.
541 gnat.dg/loop_optimization13.ads: Likewise.
542 gnat.dg/discr36_pkg.adb: Likewise.
543 gnat.dg/discr36_pkg.ads: Likewise.
544 gnat.dg/loop_optimization11_pkg.ads: Likewise.
545 gnat.dg/discr36.ads: Likewise.
546 gnat.dg/loop_optimization11.adb: Likewise.
548 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
550 PR rtl-optimization/55141
551 * gcc.target/i386/pr55141.c: New.
553 2012-12-07 Dodji Seketeli <dodji@redhat.com>
556 * g++.dg/cpp0x/alias-decl-28.C: New test.
557 * g++.dg/cpp0x/alias-decl-16.C: Update.
559 2012-12-07 Martin Jambor <mjambor@suse.cz>
561 PR tree-optimization/55590
562 * gcc.target/i386/pr55590-1.c: New test.
563 * gcc.target/i386/pr55590-2.c: Likewise.
565 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
568 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
570 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
573 * gcc.target/i386/pr55597.c: New test.
575 2012-12-06 Jakub Jelinek <jakub@redhat.com>
578 * g++.dg/cpp0x/noexcept18.C: New test.
581 * g++.dg/cpp0x/constexpr-55573.C: New test.
584 * g++.dg/opt/pr55137.C: New test.
585 * gcc.c-torture/execute/pr55137.c: New test.
587 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
589 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
591 (add_options_for_arm_v8_neon): Likewise.
593 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
595 * g++.dg/pr55604.C: New test.
597 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
599 * lib/target-supports.exp
600 (check_effective_target_vect_perm): Allow aarch64*-*-*.
601 (check_effective_target_vect_perm_byte): Likewise.
602 (check_effective_target_vect_perm_short): Likewise.
603 (check_effective_target_vect_char_mult): Likewise.
604 (check_effective_target_vect_extract_even_odd): Likewise.
605 (check_effective_target_vect_interleave): Likewise.
607 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
609 * g++.dg/abi/mangle-neon-aarch64.C: New test.
611 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
613 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
615 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
617 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
618 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
619 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
620 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
621 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
622 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
623 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
624 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
625 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
626 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
627 * gcc.dg/vect/vect-rounding-round.c: Likewise.
628 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
629 * target-supports.exp
630 (check_effective_target_vect_call_btrunc): New.
631 (check_effective_target_vect_call_btruncf): Likewise.
632 (check_effective_target_vect_call_ceil): Likewise.
633 (check_effective_target_vect_call_ceilf): Likewise.
634 (check_effective_target_vect_call_floor): Likewise.
635 (check_effective_target_vect_call_floorf): Likewise.
636 (check_effective_target_vect_call_lceil): Likewise.
637 (check_effective_target_vect_call_lfloor): Likewise.
638 (check_effective_target_vect_call_nearbyint): Likewise.
639 (check_effective_target_vect_call_nearbyintf): Likewise.
640 (check_effective_target_vect_call_round): Likewise.
641 (check_effective_target_vect_call_roundf): Likewise.
643 2012-12-05 Richard Biener <rguenther@suse.de>
645 PR tree-optimization/51238
646 * gcc.dg/torture/pr51238.c: New testcase.
648 2012-12-05 Richard Biener <rguenther@suse.de>
650 PR tree-optimization/50222
651 * gcc.dg/torture/pr50222.c: New testcase.
653 2012-12-05 Richard Biener <rguenther@suse.de>
656 * gcc.dg/lto/pr55525_0.c: New testcase.
657 * gcc.dg/lto/pr55525_1.c: Likewise.
659 2012-12-04 Tobias Burnus <burnus@net-b.de>
661 * gfortran.dg/quad_3.f90: Really fix an if condition.
663 2012-12-04 Tobias Burnus <burnus@net-b.de>
665 * gfortran.dg/quad_3.f90: Fix a condition,
666 which wrongly required ordered/lazy evaluation.
668 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
670 * gcc.target/aarch64/121127.c: New test.
672 2012-12-04 Jakub Jelinek <jakub@redhat.com>
675 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
677 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
679 * gcc.dg/asan/asan.exp: Likewise.
681 2012-12-04 Richard Biener <rguenther@suse.de>
683 PR tree-optimization/55124
684 * gcc.dg/torture/pr55124.c: New testcase.
686 2012-12-03 Tobias Burnus <burnus@net-b.de>
688 * gfortran.dg/quad_3.f90: New.
690 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
693 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
695 2012-12-03 Jakub Jelinek <jakub@redhat.com>
698 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
699 on all targets, not just s390*.
701 2012-12-03 Marek Polacek <polacek@redhat.com>
704 * gcc.dg/pr55570.c: New test.
706 2012-12-03 Jakub Jelinek <jakub@redhat.com>
708 * lib/asan-dg.exp (asan_get_gtest_test_list,
709 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
710 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
711 and [asan_get_gtest_expect_death_list "$output"] in global vars.
712 (asan_symbolize): Sanitize [] characters from key.
713 * g++.dg/asan/asan_test_config.h: New file.
714 * g++.dg/asan/asan_globals_test.cc: New file.
715 * g++.dg/asan/asan_test_utils.h: New file.
716 * g++.dg/asan/dejagnu-gtest.h: New file.
717 * g++.dg/asan/asan_test.cc: New file.
718 * g++.dg/asan/asan_test.C: New test.
720 2012-12-03 Richard Biener <rguenther@suse.de>
722 * gcc.dg/torture/pr35634.c: Use signed char.
723 * g++.dg/torture/pr35634.C: Likewise.
725 2012-12-02 Marek Polacek <polacek@redhat.com>
728 * gcc.dg/pr54838.c: New test.
730 2012-12-01 Xinliang David Li <davidxl@google.com>
732 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
735 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
738 * g++.dg/cpp0x/decltype46.C: New.
740 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
743 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
745 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
748 * g++.dg/debug/pr53860.C: New test.
750 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
751 Paul Thomas <pault@gcc.gnu.org>
754 * gfortran.dg/defined_assignment_1.f90: New test.
755 * gfortran.dg/defined_assignment_2.f90: New test.
756 * gfortran.dg/defined_assignment_3.f90: New test.
757 * gfortran.dg/defined_assignment_4.f90: New test.
758 * gfortran.dg/defined_assignment_5.f90: New test.
760 2012-12-01 Jakub Jelinek <jakub@redhat.com>
763 * g++.dg/cpp0x/vt-55542.C: New test.
765 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
767 * gnat.dg/specs/pack9.ads: New test.
769 2012-11-30 Martin Jambor <mjambor@suse.cz>
772 PR tree-optimization/55415
773 PR tree-optimization/54386
775 * gcc.dg/ipa/ipa-sra-7.c: New test.
776 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
777 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
778 * gcc.target/i386/pr55448.c: Likewise.
780 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
782 * loop_optimization14.ad[sb]: New test.
783 * loop_optimization14_pkg.ads: New helper.
785 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
788 * gcc.target/arm/pr55073.C: New test.
790 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
793 * g++.dg/ext/vector20.C: New testcase.
795 2012-11-28 Tobias Burnus <burnus@net-b.de>
798 * coarray/sync_3.f90: Extend test.
800 2012-11-29 Jakub Jelinek <jakub@redhat.com>
802 PR rtl-optimization/55512
803 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
804 * gcc.target/i386/pr55512-4.c: Likewise.
806 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
809 * g++.dg/cpp0x/udlit-overflow.C: New.
810 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
812 2012-11-28 Jakub Jelinek <jakub@redhat.com>
818 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
819 are non-empty and add dependency between the first and second asm.
820 * gcc.dg/guality/pr36728-2.c: Likewise.
821 * gcc.dg/guality/pr36728-3.c: New test.
822 * gcc.dg/guality/pr36728-4.c: New test.
824 2012-11-28 Andrew Pinski <apinski@cavium.com>
827 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
829 * lib/obj-c++.exp (obj-c++_init): Likewise.
831 2012-11-28 Tobias Burnus <burnus@net-b.de>
834 * coarray/sync_3.f90: New.
836 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
838 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
840 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
842 PR rtl-optimization/55512
843 * gcc.target/i386/pr55512-[1234].c: New tests.
845 2012-11-28 Jakub Jelinek <jakub@redhat.com>
848 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
851 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
852 attributes. Avoid clobbering memory before malloced chunk.
853 (main): Pass 1 instead of 0 as argument.
855 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
857 * gnat.dg/object_overflow.adb: Rename to...
858 * gnat.dg/object_overflow1.adb: ...this.
859 * gnat.dg/object_overflow2.adb: New test.
860 * gnat.dg/object_overflow3.adb: Likewise.
861 * gnat.dg/object_overflow4.adb: Likewise.
863 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
866 * g++.dg/init/pr55497.C: New.
868 2012-11-28 Richard Biener <rguenther@suse.de>
871 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
872 * gcc.dg/vect/slp-perm-9.c: Likewise.
874 2012-11-28 Richard Biener <rguenther@suse.de>
877 * gcc.dg/torture/pr35634.c: New testcase.
878 * g++.dg/torture/pr35634.C: Likewise.
879 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
881 2012-11-27 Tobias Burnus <burnus@net-b.de>
884 * gfortran.dg/warn_target_lifetime_3.f90: New.
886 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
888 PR rtl-optimization/55458
889 * gcc.target/i386/pr55458.c: New test.
891 2012-11-27 Jakub Jelinek <jakub@redhat.com>
893 PR tree-optimization/55110
894 * gcc.dg/pr55110.c: New test.
896 2012-11-27 Richard Biener <rguenther@suse.de>
899 * g++.dg/opt/pr55331.C: New testcase.
901 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
903 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
905 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
907 * gcc.dg/54455.c: Require scheduling.
908 * gcc.dg/c1x-align-4.c: Skip avr.
909 * gcc.dg/pr44024.c: Skip avr in final scan.
911 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
914 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
915 * gcc.dg/pr54676.c: Make work for 16-bit int.
917 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
920 * gcc.target/i386/pr55227.c: New test.
922 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
924 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
926 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
928 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
930 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
932 (add_options_for_arm_v8_vfp): New procedure.
933 * gcc.target/arm/vrintaf32.c: New test.
934 * gcc.target/arm/vrintaf64.c: Likewise.
935 * gcc.target/arm/vrintmf32.c: Likewise.
936 * gcc.target/arm/vrintmf64.c: Likewise.
937 * gcc.target/arm/vrintpf32.c: Likewise.
938 * gcc.target/arm/vrintpf64.c: Likewise.
939 * gcc.target/arm/vrintrf32.c: Likewise.
940 * gcc.target/arm/vrintrf64.c: Likewise.
941 * gcc.target/arm/vrintxf32.c: Likewise.
942 * gcc.target/arm/vrintxf64.c: Likewise.
943 * gcc.target/arm/vrintzf32.c: Likewise.
944 * gcc.target/arm/vrintzf64.c: Likewise.
946 2012-11-26 Janus Weil <janus@gcc.gnu.org>
949 * gfortran.dg/warn_unused_function_2.f90: New.
951 2012-11-26 Janus Weil <janus@gcc.gnu.org>
954 * gfortran.dg/associated_6.f90: New.
955 * gfortran.dg/select_type_30.f03: New.
957 2012-11-26 Jakub Jelinek <jakub@redhat.com>
959 PR tree-optimization/54471
960 * gcc.dg/tree-ssa/vrp86.c: New test.
961 * gcc.c-torture/execute/pr54471.c: New test.
963 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
966 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
967 use volatile asms, use plain asms. Where the output value for the
968 asm is unused, write a global variable.
970 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
972 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
974 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
977 * gfortran.dg/do_check_7.f90: New test.
979 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
982 * g++.dg/init/new41.C: New.
984 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
987 * gfortran.dg/allocate_error_4.f90: New test.
989 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
991 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
994 2012-11-23 Jakub Jelinek <jakub@redhat.com>
996 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
1000 * g++.dg/warn/Wreturn-type-8.C: New test.
1003 * gcc.dg/pr55430.c: New test.
1005 2012-11-23 Kostya Serebryany <kcc@google.com>
1007 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
1009 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
1011 * gnat.dg/discr40.ad[sb]: New test.
1013 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
1015 * gnat.dg/discr39.adb: New test.
1017 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
1020 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
1021 * gcc.dg/pr55150-1.c: Same.
1022 * gcc.dg/torture/pr54894.c: Add size32plus.
1024 2012-11-23 Jakub Jelinek <jakub@redhat.com>
1027 * c-c++-common/asan/attrib-1.c: New test.
1029 2012-11-22 Ian Bolton <ian.bolton@arm.com>
1031 * gcc.target/aarch64/builtin-bswap-1.c: New test.
1032 * gcc.target/aarch64/builtin-bswap-2.c: New test.
1034 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1037 * g++.dg/cpp0x/constexpr-55432.C: New.
1039 2012-11-21 Janus Weil <janus@gcc.gnu.org>
1042 * gfortran.dg/namelist_76.f90: New.
1044 2012-11-21 Martin Jambor <mjambor@suse.cz>
1046 * gcc.dg/ipa/ipcp-agg-7.c: New test.
1047 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
1049 2012-11-21 Martin Jambor <mjambor@suse.cz>
1051 PR tree-optimization/55260
1052 * g++.dg/torture/pr55260-2.C: New test.
1054 2012-11-21 Martin Jambor <mjambor@suse.cz>
1056 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
1058 2012-11-21 Bin Cheng <bin.cheng@arm.com>
1060 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
1061 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1063 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
1066 * gcc.target/i386/pr19398.c: New test.
1068 2012-11-20 Martin Jambor <mjambor@suse.cz>
1070 PR tree-optimization/55260
1071 * g++.dg/torture/pr55260-1.C: New test.
1073 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
1075 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
1076 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1077 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1078 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1079 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1080 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1081 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1082 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1083 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1084 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1085 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1086 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1088 2012-11-20 Jakub Jelinek <jakub@redhat.com>
1091 * gcc.dg/pr55094.c: New test.
1093 PR rtl-optimization/54921
1094 * gcc.dg/pr54921.c: New test.
1096 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
1098 * gcc.target/i386/pr55359.c: New test.
1100 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
1102 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
1103 * g++.dg/tls/thread_local3g.C: Likewise.
1104 * g++.dg/tls/thread_local4g.C: Likewise.
1105 * g++.dg/tls/thread_local5g.C: Likewise.
1106 * g++.dg/tls/thread_local6g.C: Likewise.
1107 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
1108 * g++.dg/tls/thread_local2.C: Likewise.
1109 * g++.dg/tls/thread_local2g.C: Likewise.
1110 * g++.dg/tls/thread_local6.C: Likewise.
1112 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
1114 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1115 * gcc.dg/tm/clone-1.c: New test.
1117 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1120 * g++.dg/parse/struct-5.C: New.
1122 2012-11-19 Tom de Vries <tom@codesourcery.com>
1124 PR rtl-optimization/55315
1125 * gcc.target/mips/pr55315.c: New test.
1127 2012-11-17 Jakub Jelinek <jakub@redhat.com>
1129 PR tree-optimization/55236
1130 * gcc.dg/pr55236.c: New test.
1133 * gcc.dg/pr19105.c: Accept also optimizing
1134 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1136 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1137 from addr2line_output. Increment idx if asking for more than one
1138 address in one object.
1140 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1142 PR tree-optimization/55329
1143 * g++.dg/opt/pr55329.C: New test.
1145 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1148 * gfortran.dg/typebound_operator_18.f90: New.
1150 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1152 PR rtl-optimization/55330
1153 * gfortran.dg/pr55330.f90: New test.
1155 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1157 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1158 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1159 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1160 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1161 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1162 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1164 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1167 * g++.dg/cpp0x/alias-decl-27.C: New test.
1169 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1172 * g++.dg/template/alignof2.C: New test.
1174 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1176 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1177 * g++.dg/mv6.C (dg-options): Ditto.
1179 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1181 * lib/target_suports.exp
1182 (check_effective_target_has_w_floating_suffix): New procedure.
1183 (check_effective_target_has_q_floating_suffix): Ditto.
1184 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1185 for unsupported non-standard suffix on floating constant.
1186 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1188 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1190 * lib/asan-dg.exp: New file.
1191 * gcc.dg/asan/asan.exp: New file.
1192 * g++.dg/dg.exp: Prune also asan tests.
1193 * g++.dg/asan/asan.exp: New file.
1194 * c-c++-common/asan/memcmp-1.c: New test.
1196 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1199 * g++.dg/cpp0x/vt-55323.C: New.
1201 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1203 * g++.dg/mv4.C: Add require ifunc. Change error message.
1204 * g++.dg/mv5.C: Add require ifunc.
1205 * g++.dg/mv6.C: Add require ifunc.
1207 2012-11-13 Martin Jambor <mjambor@suse.cz>
1209 PR tree-optimization/55253
1210 * gcc.dg/torture/pr55253.c: New test.
1211 * gcc.dg/torture/pr55305.c: Likewise.
1213 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1216 * gcc.target/i386/pr55142-1.c: New file.
1217 * gcc.target/i386/pr55142-2.c: Likewise.
1219 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1222 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1224 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1226 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1228 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1229 * gcc.target/i386/pr49715-2.c: Likewise.
1230 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1232 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1234 PR tree-optimization/55281
1235 * gcc.dg/vect/fast-math-pr55281.c: New test.
1236 * g++.dg/opt/pr55281.C: New test.
1238 PR rtl-optimization/54127
1239 * gcc.dg/torture/pr54127.c: New test.
1241 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1242 Jakub Jelinek <jakub@redhat.com>
1244 PR rtl-optimization/51447
1245 * gcc.c-torture/execute/pr51447.c: New test.
1247 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1249 * gcc.target/aarch64/csinc-2.c: New test.
1251 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1253 * gcc.target/aarch64/cmn.c: New test.
1254 * gcc.target/aarch64/adds.c: New test.
1255 * gcc.target/aarch64/subs.c: New test.
1257 2012-11-12 Tobias Burnus <burnus@net-b.de>
1260 * gfortran.dg/coarray_29_1.f90: New.
1261 * gfortran.dg/coarray_29_2.f90: New.
1263 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1265 * gcc.dg/hoist-register-pressure-3.c: New test.
1267 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1269 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1270 wrappers around sinf and cosf.
1272 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1276 * gcc.target/i386/pr55247-2.c: New file.
1278 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1281 * g++.dg/pr55263.C: New test.
1283 2012-11-11 Martin Jambor <mjambor@suse.cz>
1285 PR tree-optimization/55238
1286 * testsuite/gcc.dg/torture/pr55238.c: New test.
1288 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1290 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1291 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1292 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1294 2012-11-10 Jan Hubicka <jh@suse.cz>
1296 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1298 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1300 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1301 -mno-sse -mno-mmx to dg-options. Reformat.
1303 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1305 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1306 * c-c++-common/vector-compare-1.c: Same.
1307 * c-c++-common/vector-compare-2.c: Same.
1308 * g++.dg/other/unused1.C: Skip on AIX.
1309 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1310 extra message on AIX.
1312 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1315 * gcc.target/i386/pr55247.c: New test.
1317 2012-11-09 Andrew Pinski <apinski@cavium.com>
1319 * gcc.c-torture/execute/20121108-1.c: New test.
1321 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1324 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1325 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1326 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1327 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1329 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1331 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1332 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1333 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1335 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1337 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1339 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1340 * g++.dg/tm/pr47530.C: Same.
1342 2012-11-09 Jason Merrill <jason@redhat.com>
1345 * g++.dg/cpp0x/alias-decl-25.C: New.
1347 * g++.dg/abi/abi-tag1.C: New.
1348 * g++.dg/abi/abi-tag2.C: New.
1350 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1352 PR rtl-optimization/55154
1353 * gcc.target/i386/pr55154.c: New test.
1355 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1357 PR rtl-optimization/55151
1358 * gcc.dg/pr55151.c: Move ...
1359 * gcc.target/i386/pr55151.c: ... here.
1361 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1363 PR rtl-optimization/54472
1364 * gcc.dg/pr54472.c: New test.
1366 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1368 * gnat.dg/stack_check3.ad[sb]: New test.
1370 2012-11-08 Ian Lance Taylor <iant@google.com>
1372 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1373 with arguments. Handle errorcheckoutput and rundir test types.
1375 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1377 PR tree-optimization/55191
1378 * gcc.dg/pr55191.c: New test.
1380 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1383 * g++.dg/debug/pr54499.C: New test.
1385 2012-11-08 Jan Hubicka <jh@suse.cz>
1388 * gcc.dg/winline-3.c: Update.
1390 2012-11-08 Martin Jambor <mjambor@suse.cz>
1392 * gfortran.dg/ipcp-array-1.f90: New test.
1394 2012-11-08 Florian Weimer <fweimer@redhat.com>
1396 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1398 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1400 PR rtl-optimization/55151
1401 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1403 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1405 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1407 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1409 * gcc.c-torture/compile/20121107-1.c: New test.
1411 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1413 PR rtl-optimization/55151
1414 * gcc.dg/pr55151.c: Compile it only for x86_64.
1416 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1418 PR rtl-optimization/55122
1419 * gcc.dg/pr55122.c: New test.
1421 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1423 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1425 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1426 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1427 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1428 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1430 2012-11-07 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
1433 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1435 2012-11-07 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
1438 * c-c++-common/pr51294.c: New.
1440 2012-11-07 Martin Jambor <mjambor@suse.cz>
1442 PR tree-optimization/53787
1443 * gcc.dg/ipa/ipa-5.c: Adjust.
1444 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1445 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1446 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1447 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1448 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1449 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1450 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1451 * gfortran.dg/pr48636-2.f90: New test.
1452 * gfortran.dg/pr53787.f90: Likewise.
1454 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1458 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1461 * g++.dg/cpp0x/constexpr-union4.C: New.
1463 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1465 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1467 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1470 * gcc.c-torture/compile/pr49220.c: New test.
1472 2012-11-07 Florian Weimer <fweimer@redhat.com>
1474 * g++.dg/init/new40.C: New.
1476 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1479 * gcc.dg/guality/pr54693-2.c: New test.
1481 2012-11-06 Andrew Pinski <apinski@cavium.com>
1483 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1484 -fno-vect-cost-model.
1486 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1488 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1489 * gcc.dg/tm/debug-1.c: Same.
1490 * gcc.dg/tm/irrevocable-3.c: Same.
1491 * gcc.dg/tm/irrevocable-4.c: Same.
1492 * gcc.dg/tm/memopt-10.c: Same.
1493 * gcc.dg/tm/memopt-11.c: Same.
1494 * gcc.dg/tm/props-4.c: Same.
1495 * gcc.dg/tm/wrap-3.c: Same.
1496 * gcc.dg/tm/wrap-4.c: Same.
1498 2012-11-06 Andrew Pinski <apinski@cavium.com>
1500 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1502 2012-11-06 Jan Hubicka <jh@suse.cz>
1504 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1506 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1507 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1508 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1510 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1512 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1514 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1517 * gcc.dg/torture/pr41993.c: New test.
1519 2012-11-06 Jan Hubicka <jh@suse.cz>
1521 * gcc.target/i386/l_fma_float_?.c: Update.
1522 * gcc.target/i386/l_fma_double_?.c: Update.
1524 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1527 * gcc.target/sh/pr54089-8.c: New.
1528 * gcc.target/sh/pr54089-9.c: New.
1530 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1533 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1534 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1535 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1536 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1537 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1538 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1539 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1540 * gcc.target/i386/avx-vzeroupper-27.c: New.
1542 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1545 * gfortran.dg/transfer_class_1.f90: New.
1546 * gfortran.dg/transfer_class_2.f90: New.
1548 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1550 * testsuite/g++.dg/mv1.C: New test.
1551 * testsuite/g++.dg/mv2.C: New test.
1552 * testsuite/g++.dg/mv3.C: New test.
1553 * testsuite/g++.dg/mv4.C: New test.
1554 * testsuite/g++.dg/mv5.C: New test.
1555 * testsuite/g++.dg/mv6.C: New test.
1557 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1560 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1562 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1564 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1567 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1569 * g++.dg/torture/20121105-1.C: New test.
1571 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1573 * gcc.dg/torture/fp-compare.c: New testcase.
1575 2012-11-05 Jan Hubicka <jh@suse.cz>
1577 * gcc.dg/const-1.c: Update.
1578 * gcc.dg/pure-1.c: Update.
1580 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1582 PR rtl-optimization/55151
1583 * gcc.dg/pr55151.c: New test.
1585 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1589 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1591 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1594 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1596 2012-11-05 Jan Hubicka <jh@suse.cz>
1598 * gcc.dg/autopar/pr49960.c: Fix testcase.
1600 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1602 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1603 Fix scan-tree-dump-times directive.
1605 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1608 * gfortran.dg/associate_12.f90: New.
1610 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1613 * lib/target-supports.exp (check_effective_target_masm_intel): New
1615 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1618 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1619 Jack Howarth <howarth@bromo.med.uc.edu>
1621 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1622 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1623 * gcc.target/i386/pr53249.c: Likewise.
1625 2012-11-03 Andrew Pinski <apinski@cavium.com>
1627 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1628 call abort1 so that cross jumping does not happen.
1630 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1633 * gcc.target/sh/pr51244-18.c: New.
1634 * gcc.target/sh/pr51244-19.c: New.
1636 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1638 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1639 b requires a 64-bit operation followed by a truncation.
1641 2012-11-02 Jan Hubicka <jh@suse.cz>
1643 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1645 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1647 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1648 conditions to verify the reduction code is vectorized.
1650 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1651 in case 'pow', such as 'powerpc' is used in the compiler version name.
1652 * gcc.target/powerpc/pr46728-2.c: Likewise.
1653 * gcc.target/powerpc/pr46728-3.c: Likewise.
1654 * gcc.target/powerpc/pr46728-4.c: Likewise.
1655 * gcc.target/powerpc/pr46728-5.c: Likewise.
1656 * gcc.target/powerpc/pr46728-7.c: Likewise.
1657 * gcc.target/powerpc/pr46728-8.c: Likewise.
1658 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1660 2012-11-02 Jan Hubicka <jh@suse.cz>
1662 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1664 2012-11-02 Jan Hubicka <jh@suse.cz>
1666 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1667 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1669 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1672 * gcc.target/i386/pr55130.c: New test.
1674 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1677 * gcc.target/i386/pr55147.c: New test.
1679 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1681 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1682 * gfortran.dg/default_format_denormal_1.f90: Same.
1684 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1687 * g++.dg/ext/vector19.C: Remove target restrictions.
1688 * gcc.dg/fold-compare-7.c: New testcase.
1690 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1693 * gcc.target/sh/pr55160.c: New.
1695 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1697 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1698 scan-assembler regex.
1700 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1703 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1704 * gcc.dg/pr55150-2.c: New test.
1706 2012-11-01 Sharad Singhai <singhai@google.com>
1708 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1709 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1710 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1711 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1713 2012-10-31 Dehao Chen <dehao@google.com>
1715 * g++.dg/debug/dwarf2/block.C: New testcase.
1717 2012-10-31 Jan Hubicka <jh@suse.cz>
1719 * gcc.dg/pr44974.c: Add noinline.
1721 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1724 * gfortran.dg/class_54.f90: New.
1726 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1727 Jakub Jelinek <jakub@redhat.com>
1729 PR tree-optimization/55018
1730 * gcc.dg/torture/pr55018.c: New test.
1732 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1735 * g++.dg/ext/vla13.C: New.
1737 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1740 * gcc.dg/pr55150.c: New test.
1742 2012-10-31 Tobias Burnus <burnus@net-b.de>
1745 * gfortran.dg/associate_11.f90: New.
1747 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1750 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1752 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1754 PR tree-optimization/19105
1755 PR tree-optimization/21643
1756 PR tree-optimization/46309
1757 * gcc.dg/pr19105.c: New test.
1758 * gcc.dg/pr21643.c: New test.
1759 * gcc.dg/pr46309-2.c: New test.
1760 * gcc.c-torture/execute/pr46309.c: New test.
1762 2012-10-31 Alan Modra <amodra@gmail.com>
1764 * gcc.target/powerpc/dimode_off.c: New.
1765 * gcc.target/powerpc/timode_off.c: New.
1766 * gcc.target/powerpc/dfmode_off.c: New.
1767 * gcc.target/powerpc/tfmode_off.c: New.
1769 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1771 PR rtl-optimization/55093
1772 * gcc.target/i386/pr55093.c: New file.
1774 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1776 * gcc.target/i386/pr55116.c: Renamed to ...
1777 * gcc.target/i386/pr55116-1.c: This.
1779 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1781 * gcc.target/i386/pr55116-2.c: New file.
1783 2012-10-30 Richard Biener <rguenther@suse.de>
1785 * gcc.dg/vect/slp-perm-2.c: Adjust.
1787 2012-10-30 Richard Biener <rguenther@suse.de>
1789 PR tree-optimization/55111
1790 * gcc.dg/torture/pr55111.c: New testcase.
1792 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1795 * gcc.target/sh/pr53988.c: New.
1797 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1800 * gcc.dg/hoist-register-pressure-1.c: Rename from
1801 hoist-register-pressure.c. Add nonpic condition.
1802 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1804 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1807 * gcc.dg/Wreturn-local-addr.c: New.
1808 * g++.dg/warn/Wno-return-local-addr.C: New.
1809 * g++.dg/warn/Wreturn-local-addr.C: New.
1811 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1814 * gcc.target/i386/pr55116.c: New file.
1816 2012-10-29 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
1819 * gcc.dg/Wshadow-4.c: New.
1820 * gcc.dg/Wshadow-4.h: New.
1822 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1825 * gcc.dg/guality/pr54693.c: New.
1827 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1830 * gcc.dg/pr55027.c: New testcase.
1832 2012-10-29 Jan Hubicka <jh@suse.cz>
1834 * gcc.dg/ipa/inline-6.c: New testcase.
1836 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1838 PR rtl-optimization/55106
1839 * g++.dg/pr55106.C: New.
1841 2012-10-29 Richard Guenther <rguenther@suse.de>
1844 * gcc.dg/torture/pr53695.c: New testcase.
1846 2012-10-28 Jan Hubicka <jh@suse.cz>
1848 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1850 2012-10-28 Tobias Burnus <burnus@net-b.de>
1853 * gfortran.dg/do_check_6.f90: New.
1855 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1856 Jack Howarth <howarth@bromo.med.uc.edu>
1859 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1861 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1863 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1866 * gcc.target/i386/pr34283.c: New test.
1868 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1871 * g++.dg/opt/pr55081.C: New test.
1875 * gcc.dg/guality/pr54970.c: New test.
1877 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1880 * g++.dg/template/new11.C: New.
1882 2012-10-26 Richard Biener <rguenther@suse.de>
1885 * gcc.dg/torture/pr54824.c: New testcase.
1887 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1889 * gcc.target/i386/fxsave-1.c: New.
1890 * gcc.target/i386/fxsave64-1.c: Ditto.
1891 * gcc.target/i386/fxrstor-1.c: Ditto.
1892 * gcc.target/i386/fxrstor64-1.c: Ditto.
1893 * gcc.target/i386/xsave-1.c: Ditto.
1894 * gcc.target/i386/xsave64-1.c: Ditto.
1895 * gcc.target/i386/xrstor-1.c: Ditto.
1896 * gcc.target/i386/xrstor64-1.c: Ditto.
1897 * gcc.target/i386/xsaveopt-1.c: Ditto.
1898 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1899 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1900 * gcc.target/i386/sse-13.c: Ditto.
1901 * gcc.target/i386/sse-14.c: Ditto.
1902 * gcc.target/i386/sse-22.c: Ditto.
1903 * gcc.target/i386/sse-23.c: Ditto.
1904 * g++.dg/other/i386-2.C: Ditto.
1905 * g++.dg/other/i386-3.C: Ditto.
1907 2012-10-25 Jan Hubicka <jh@suse.cz>
1909 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1912 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1915 * g++.dg/ext/transparent-union.C: New.
1917 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1920 * g++.dg/ext/vector19.C: New testcase.
1922 2012-10-25 Richard Biener <rguenther@suse.de>
1924 PR tree-optimization/54902
1925 * g++.dg/torture/pr54902.C: New testcase.
1927 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1930 * g++.dg/template/crash114.C: New.
1932 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1935 * gcc.target/i386/pr55049-1.c: New test.
1937 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1940 * gfortran.dg/class_dummy_4.f03: New.
1942 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1944 PR rtl-optimization/55010
1945 * gcc.dg/pr55010.c: New test.
1948 * g++.dg/debug/pr54828.C: New test.
1950 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1952 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1953 * gcc.dg/vect/vect-83_64.c: Likewise.
1955 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1958 * g++.dg/cpp0x/constexpr-union4.C: New.
1960 2012-10-23 Jeff Law <law@redhat.com>
1962 * gcc.c-torture/execute/pr54985.c: New test.
1964 2012-10-23 Paul Koning <ni1d@arrl.net>
1967 * g++.dg/debug/dwarf2/pr54508.C: New.
1969 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1972 * g++.dg/template/sizeof14.C: New test.
1974 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1975 Jim MacArthur <jim.macarthur@arm.com>
1976 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1977 Marcus Shawcroft <marcus.shawcroft@arm.com>
1978 Nigel Stephens <nigel.stephens@arm.com>
1979 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1980 Richard Earnshaw <rearnsha@arm.com>
1981 Sofiane Naci <sofiane.naci@arm.com>
1982 Stephen Thomas <stephen.thomas@arm.com>
1983 Tejas Belagod <tejas.belagod@arm.com>
1984 Yufeng Zhang <yufeng.zhang@arm.com>
1986 * lib/target-supports.exp
1987 (check_profiling_available): Add AArch64.
1988 (check_effective_target_vect_int): Likewise.
1989 (check_effective_target_vect_shift): Likewise.
1990 (check_effective_target_vect_float): Likewise.
1991 (check_effective_target_vect_double): Likewise.
1992 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1993 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1994 (check_effective_target_vect_pack_trunc): Likewise.
1995 (check_effective_target_vect_unpack): Likewise.
1996 (check_effective_target_vect_hw_misalign): Likewise.
1997 (check_effective_target_vect_short_mult): Likewise.
1998 (check_effective_target_vect_int_mult): Likewise.
1999 (check_effective_target_vect_stridedN): Likewise.
2000 (check_effective_target_sync_int_long): Likewise.
2001 (check_effective_target_sync_char_short): Likewise.
2002 (check_vect_support_and_set_flags): Likewise.
2003 (check_effective_target_aarch64_tiny): New.
2004 (check_effective_target_aarch64_small): New.
2005 (check_effective_target_aarch64_large): New.
2006 * g++.dg/other/PR23205.C: Enable aarch64.
2007 * g++.dg/other/pr23205-2.C: Likewise.
2008 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
2009 * gcc.c-torture/execute/20101011-1.c: Likewise.
2010 * gcc.dg/20020312-2.c: Likewise.
2011 * gcc.dg/20040813-1.c: Likewise.
2012 * gcc.dg/builtin-apply2.c: Likewise.
2013 * gcc.dg/stack-usage-1.c: Likewise.
2015 2012-10-23 Ian Bolton <ian.bolton@arm.com>
2016 Jim MacArthur <jim.macarthur@arm.com>
2017 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
2018 Marcus Shawcroft <marcus.shawcroft@arm.com>
2019 Nigel Stephens <nigel.stephens@arm.com>
2020 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2021 Richard Earnshaw <rearnsha@arm.com>
2022 Sofiane Naci <sofiane.naci@arm.com>
2023 Stephen Thomas <stephen.thomas@arm.com>
2024 Tejas Belagod <tejas.belagod@arm.com>
2025 Yufeng Zhang <yufeng.zhang@arm.com>
2027 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
2028 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
2029 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
2030 * gcc.target/aarch64/aapcs/abitest.S: New file.
2031 * gcc.target/aarch64/aapcs/abitest.h: New file.
2032 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
2033 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
2034 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
2035 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
2036 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
2037 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
2038 * gcc.target/aarch64/aapcs/ice_1.c: New file.
2039 * gcc.target/aarch64/aapcs/ice_2.c: New file.
2040 * gcc.target/aarch64/aapcs/ice_3.c: New file.
2041 * gcc.target/aarch64/aapcs/ice_4.c: New file.
2042 * gcc.target/aarch64/aapcs/ice_5.c: New file.
2043 * gcc.target/aarch64/aapcs/macro-def.h: New file.
2044 * gcc.target/aarch64/aapcs/test_1.c: New file.
2045 * gcc.target/aarch64/aapcs/test_10.c: New file.
2046 * gcc.target/aarch64/aapcs/test_11.c: New file.
2047 * gcc.target/aarch64/aapcs/test_12.c: New file.
2048 * gcc.target/aarch64/aapcs/test_13.c: New file.
2049 * gcc.target/aarch64/aapcs/test_14.c: New file.
2050 * gcc.target/aarch64/aapcs/test_15.c: New file.
2051 * gcc.target/aarch64/aapcs/test_16.c: New file.
2052 * gcc.target/aarch64/aapcs/test_17.c: New file.
2053 * gcc.target/aarch64/aapcs/test_18.c: New file.
2054 * gcc.target/aarch64/aapcs/test_19.c: New file.
2055 * gcc.target/aarch64/aapcs/test_2.c: New file.
2056 * gcc.target/aarch64/aapcs/test_20.c: New file.
2057 * gcc.target/aarch64/aapcs/test_21.c: New file.
2058 * gcc.target/aarch64/aapcs/test_22.c: New file.
2059 * gcc.target/aarch64/aapcs/test_23.c: New file.
2060 * gcc.target/aarch64/aapcs/test_24.c: New file.
2061 * gcc.target/aarch64/aapcs/test_25.c: New file.
2062 * gcc.target/aarch64/aapcs/test_26.c: New file.
2063 * gcc.target/aarch64/aapcs/test_3.c: New file.
2064 * gcc.target/aarch64/aapcs/test_4.c: New file.
2065 * gcc.target/aarch64/aapcs/test_5.c: New file.
2066 * gcc.target/aarch64/aapcs/test_6.c: New file.
2067 * gcc.target/aarch64/aapcs/test_7.c: New file.
2068 * gcc.target/aarch64/aapcs/test_8.c: New file.
2069 * gcc.target/aarch64/aapcs/test_9.c: New file.
2070 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
2071 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
2072 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
2073 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
2074 * gcc.target/aarch64/aapcs/test_complex.c: New file.
2075 * gcc.target/aarch64/aapcs/test_int128.c: New file.
2076 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
2077 * gcc.target/aarch64/aapcs/type-def.h: New file.
2078 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
2079 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
2080 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
2081 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
2082 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
2083 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
2084 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
2085 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
2086 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
2087 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
2088 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
2089 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
2090 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
2091 * gcc.target/aarch64/aarch64.exp: New file.
2092 * gcc.target/aarch64/adc-1.c: New file.
2093 * gcc.target/aarch64/adc-2.c: New file.
2094 * gcc.target/aarch64/asm-1.c: New file.
2095 * gcc.target/aarch64/clrsb.c: New file.
2096 * gcc.target/aarch64/clz.c: New file.
2097 * gcc.target/aarch64/ctz.c: New file.
2098 * gcc.target/aarch64/csinc-1.c: New file.
2099 * gcc.target/aarch64/csinv-1.c: New file.
2100 * gcc.target/aarch64/csneg-1.c: New file.
2101 * gcc.target/aarch64/extend.c: New file.
2102 * gcc.target/aarch64/fcvt.x: New file.
2103 * gcc.target/aarch64/fcvt_double_int.c: New file.
2104 * gcc.target/aarch64/fcvt_double_long.c: New file.
2105 * gcc.target/aarch64/fcvt_double_uint.c: New file.
2106 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
2107 * gcc.target/aarch64/fcvt_float_int.c: New file.
2108 * gcc.target/aarch64/fcvt_float_long.c: New file.
2109 * gcc.target/aarch64/fcvt_float_uint.c: New file.
2110 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
2111 * gcc.target/aarch64/ffs.c: New file.
2112 * gcc.target/aarch64/fmadd.c: New file.
2113 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2114 * gcc.target/aarch64/frint.x: New file.
2115 * gcc.target/aarch64/frint_double.c: New file.
2116 * gcc.target/aarch64/frint_float.c: New file.
2117 * gcc.target/aarch64/index.c: New file.
2118 * gcc.target/aarch64/mneg-1.c: New file.
2119 * gcc.target/aarch64/mneg-2.c: New file.
2120 * gcc.target/aarch64/mneg-3.c: New file.
2121 * gcc.target/aarch64/mnegl-1.c: New file.
2122 * gcc.target/aarch64/mnegl-2.c: New file.
2123 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2124 * gcc.target/aarch64/pic-constantpool1.c: New file.
2125 * gcc.target/aarch64/pic-symrefplus.c: New file.
2126 * gcc.target/aarch64/predefine_large.c: New file.
2127 * gcc.target/aarch64/predefine_small.c: New file.
2128 * gcc.target/aarch64/predefine_tiny.c: New file.
2129 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2130 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2131 * gcc.target/aarch64/table-intrinsics.c: New file.
2132 * gcc.target/aarch64/tst-1.c: New file.
2133 * gcc.target/aarch64/vect-abs-compile.c: New file.
2134 * gcc.target/aarch64/vect-abs.c: New file.
2135 * gcc.target/aarch64/vect-abs.x: New file.
2136 * gcc.target/aarch64/vect-compile.c: New file.
2137 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2138 * gcc.target/aarch64/vect-faddv.c: New file.
2139 * gcc.target/aarch64/vect-faddv.x: New file.
2140 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2141 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2142 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2143 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2144 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2145 * gcc.target/aarch64/vect-fp-compile.c: New file.
2146 * gcc.target/aarch64/vect-fp.c: New file.
2147 * gcc.target/aarch64/vect-fp.x: New file.
2148 * gcc.target/aarch64/vect-mull-compile.c: New file.
2149 * gcc.target/aarch64/vect-mull.c: New file.
2150 * gcc.target/aarch64/vect-mull.x: New file.
2151 * gcc.target/aarch64/vect.c: New file.
2152 * gcc.target/aarch64/vect.x: New file.
2153 * gcc.target/aarch64/vector_intrinsics.c: New file.
2154 * gcc.target/aarch64/vfp-1.c: New file.
2155 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2156 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2157 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2158 * g++.dg/abi/aarch64_guard1.C: New file.
2160 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2163 * c-c++-common/pr54988.c: New test.
2165 2012-10-23 Jan Hubicka <jh@suse.cz>
2167 * gcc.dg/tree-prof/peel-1.c: New testcase.
2169 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2172 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2174 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2176 * gcc.dg/c99-predef-1.c: New test.
2177 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2178 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2179 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2180 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2181 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2182 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2183 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2184 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2185 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2186 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2187 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2188 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2190 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2192 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2194 2012-10-23 Jan Hubicka <jh@suse.cz>
2197 * gcc.c-torture/execute/pr54937.c: New testcase.
2198 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2200 2012-10-23 Jan Hubicka <jh@suse.cz>
2203 * gfortran.dg/pr54967.f90: New testcase.
2205 2012-10-23 Terry Guo <terry.guo@arm.com>
2208 * gcc.dg/pr55019.c: New.
2210 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2212 PR tree-optimization/55008
2213 * gcc.dg/tree-ssa/pr55008.c: New test.
2215 2012-10-22 Richard Biener <rguenther@suse.de>
2217 PR tree-optimization/55011
2218 * gcc.dg/torture/pr55011.c: New testcase.
2220 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2222 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2223 * gcc.target/arm/pr40457-2.c: Likewise.
2224 * gcc.target/arm/pr40457-3.c: Likewise.
2226 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2228 * gnat.dg/specs/limited_with4.ads: New test.
2229 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2231 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2233 * gnat.dg/modular4.adb: New test.
2234 * gnat.dg/modular4_pkg.ads: New helper.
2236 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2238 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2239 * gnat.dg/specs/addr1.ads: Likewise.
2241 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2243 * gcc.dg/webizer.c (main): Add missing exit call.
2245 2012-10-21 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
2248 * gfortran.dg/wextra_1.f: New test.
2250 2012-10-20 Jan Hubicka <jh@suse.cz>
2252 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2254 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2257 * gfortran.dg/warn_unused_function.f90: New.
2259 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2261 * lib/target-supports.exp
2262 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2264 2012-10-19 Richard Guenther <rguenther@suse.de>
2266 PR tree-optimization/54981
2267 * gcc.dg/pr54981.c: New testcase.
2269 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2272 * gcc.target/arm/pr54892.c: New.
2274 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2276 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2278 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2281 * g++.dg/init/array30.C: New.
2282 * g++.dg/init/array31.C: Likewise.
2284 2012-10-18 Tobias Burnus <burnus@net-b.de>
2287 * gfortran.dg/public_private_module_7.f90: New.
2289 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2292 * g++.dg/template/pr29633.C: New.
2294 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2296 * gnat.dg/loop_optimization13.ad[sb]: New test.
2297 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2299 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2301 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2302 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2303 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2304 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2306 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2308 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2309 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2310 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2311 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2312 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2313 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2315 2012-10-16 Jan Hubicka <jh@suse.cz>
2317 * gcc.target/i386/l_fma_float_?.c: Update.
2318 * gcc.target/i386/l_fma_double_?.c: Update.
2319 * gfortran.dg/do_1.f90: XFAIL
2320 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2321 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2322 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2323 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2324 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2325 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2328 2012-10-16 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
2332 * gcc.dg/Wstrict-overflow-24.c: New.
2334 2012-10-16 Tobias Burnus <burnus@net-b.de>
2338 * gfortran.dg/class_optional_1.f90: New.
2339 * gfortran.dg/class_optional_2.f90: New.
2341 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2344 * gcc.dg/guality/pr54796.c: New test.
2346 PR tree-optimization/54889
2347 * gfortran.dg/pr54889.f90: New test.
2349 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2351 * g++.dg/other/dump-ada-spec-2.C: New test.
2353 2012-10-16 Easwaran Raman <eraman@google.com>
2355 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2356 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2358 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2360 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2361 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2363 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2366 * gcc.c-torture/compile/pr54925.c: New.
2368 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2371 * gcc.target/sh/pr51244-17.c: New.
2373 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2376 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2378 * gcc.target/sh/pr54760-4.c: New.
2380 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2383 * gcc.target/sh/torture/sh-torture.exp: New.
2384 * gcc.target/sh/torture/pr34777.c: New.
2386 2012-10-15 Matthias Klose <doko@ubuntu.com>
2388 * lib/target-supports.exp (check_profiling_available): Match
2389 arm*-*-linux-* for ARM Linux/GNU.
2390 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2391 * gfortran.dg/enum_10.f90: Likewise.
2392 * gfortran.dg/enum_9.f90: Likewise.
2393 * gcc.target/arm/synchronize.c: Likewise.
2394 * g++.old-deja/g++.jason/enum6.C: Likewise.
2395 * g++.old-deja/g++.other/enum4.C: Likewise.
2396 * g++.old-deja/g++.law/enum9.C: Likewise.
2398 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2400 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2401 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2403 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2404 Paolo Carlini <paolo.carlini@oracle.com>
2407 * g++.dg/overload/operator6.C: New.
2409 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2411 PR c++/50080 (again)
2412 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2413 * g++.dg/parse/tmpl-outside1.C: Likewise.
2414 * g++.dg/template/qualttp18.C: Likewise.
2415 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2416 * g++.old-deja/g++.pt/overload13.C: Likewise.
2418 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2420 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2421 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2422 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2423 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2424 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2425 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2426 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2427 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2429 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2432 * g++.dg/parse/tmpl-outside2.C: New.
2433 * g++.dg/parse/tmpl-outside1.C: Adjust.
2434 * g++.dg/template/qualttp18.C: Likewise.
2435 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2436 * g++.old-deja/g++.pt/overload13.C: Likewise.
2438 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2440 PR tree-optimization/54915
2441 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2443 2012-10-15 Richard Guenther <rguenther@suse.de>
2445 PR tree-optimization/54920
2446 * gcc.dg/torture/pr54920.c: New testcase.
2448 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2450 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2452 2012-10-13 Jason Merrill <jason@redhat.com>
2454 * g++.dg/tls/thread_local7g.C: Require tls_native.
2456 2012-10-14 Jason Merrill <jason@redhat.com>
2458 * g++.dg/cpp0x/inh-ctor1.C: New.
2459 * g++.dg/cpp0x/inh-ctor2.C: New.
2460 * g++.dg/cpp0x/inh-ctor3.C: New.
2461 * g++.dg/cpp0x/inh-ctor4.C: New.
2462 * g++.dg/cpp0x/inh-ctor5.C: New.
2463 * g++.dg/cpp0x/inh-ctor6.C: New.
2464 * g++.dg/cpp0x/inh-ctor7.C: New.
2465 * g++.dg/cpp0x/inh-ctor8.C: New.
2466 * g++.dg/cpp0x/inh-ctor9.C: New.
2467 * g++.dg/cpp0x/inh-ctor10.C: New.
2468 * g++.dg/cpp0x/inh-ctor11.C: New.
2469 * g++.dg/cpp0x/inh-ctor12.C: New.
2470 * g++.dg/cpp0x/inh-ctor13.C: New.
2472 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2474 PR rtl-optimization/54919
2475 * gcc.dg/pr54919.c: New testcase.
2477 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2480 * g++.dg/template/crash113.C: New.
2482 2012-10-14 Jan Hubicka <jh@suse.cz>
2484 * gcc.dg/unroll_5.c: New testcase.
2486 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2489 * g++.dg/opt/pr52643.C: New.
2491 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2494 * gcc.target/sh/pr54602-1.c: New.
2495 * gcc.target/sh/pr54602-2.c: New.
2496 * gcc.target/sh/pr54602-3.c: New.
2497 * gcc.target/sh/pr54602-4.c: New.
2499 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2502 * gcc.target/sh/pr54680.c: New.
2504 2012-10-12 Jan Hubicka <jh@suse.cz>
2506 * gcc.dg/webizer.c: New testcase.
2508 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2510 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2513 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2515 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2516 Return 0 if already specifying -mfloat-abi other than hard.
2518 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2520 * gcc.dg/pr53060.c: Prune irrelevant warning.
2522 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2525 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2526 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2527 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2528 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2529 Adjust expected wording of warnings for *cmp* builtins.
2530 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2531 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2533 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2536 * g++.dg/parse/friend-main.C: New.
2538 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2541 * g++.dg/pr53055.C: New testcase.
2543 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2546 * g++.dg/cpp0x/pr52744.C: New.
2548 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2551 * gfortran.dg/dummy_procedure_9.f90: New.
2553 2012-10-12 Richard Biener <rguenther@suse.de>
2555 PR tree-optimization/54894
2556 * gcc.dg/torture/pr54894.c: New testcase.
2558 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2561 * gcc.target/sh/pr51244-13.c: New.
2562 * gcc.target/sh/pr51244-14.c: New.
2563 * gcc.target/sh/pr51244-15.c: New.
2564 * gcc.target/sh/pr51244-16.c: New.
2566 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2569 * g++.dg/cpp0x/decltype45.C: New.
2571 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2574 * gfortran.dg/class_allocate_13.f90: New.
2576 2012-10-11 Jason Merrill <jason@redhat.com>
2578 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2579 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2581 * g++.dg/gomp/tls-5.C: Require tls_native.
2582 * g++.dg/tls/thread_local7.C: Require tls_native.
2583 * g++.dg/tls/static2.C: New.
2585 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2588 * g++.dg/ext/weak5.C: New.
2590 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2593 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2594 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2596 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2599 * g++.dg/parse/pr43765.C: New.
2601 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2603 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2605 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2608 * g++.dg/init/bitfield3.C: New.
2610 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2612 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2614 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2616 PR tree-optimization/54877
2617 * gcc.dg/torture/pr54877.c: New test.
2619 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2622 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2623 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2624 and remove target info from dg-do compile.
2625 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2626 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2627 and remove target info from dg-do compile.
2629 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2631 * gcc.dg/pr54782.c: Require target with pthread support.
2633 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2636 * g++.dg/cpp0x/auto35.C: New.
2638 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2640 PR c++/53540 - using fails to be equivalent to typedef
2641 * g++.dg/cpp0x/alias-decl-24.C: New test.
2643 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2645 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2646 that c++11 attributes to types are ignored for now.
2647 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2648 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2650 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2653 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2655 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2658 * g++.dg/cpp0x/initlist67.C: New.
2660 2012-10-10 Dehao Chen <dehao@google.com>
2662 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2664 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2667 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2670 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2673 * g++.dg/cpp0x/decltype44.C: New.
2675 2012-10-09 Steve Ellcey <sellcey@mips.com>
2677 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2679 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2682 * g++.dg/cpp0x/decltype43.C: New.
2684 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2687 * gcc.dg/pr53397-1.c: New test case.
2688 * gcc.dg/pr53397-2.c: New test case.
2690 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2693 * g++.dg/warn/Wparentheses-26.C: Adjust.
2694 * g++.dg/warn/Wparentheses-27.C: New.
2696 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2699 * c-c++-common/vector-scalar.c: New testcase.
2700 * g++.dg/ext/vector18.C: New testcase.
2701 * g++.dg/ext/vector5.C: This is not an error anymore.
2702 * gcc.dg/init-vec-1.c: Move ...
2703 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2704 * gcc.c-torture/execute/vector-shift1.c: Move ...
2705 * c-c++-common/torture/vector-shift1.c: ... here.
2706 * gcc.dg/scal-to-vec1.c: Move ...
2707 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2708 C++11. Adapt error messages.
2709 * gcc.dg/convert-vec-1.c: Move ...
2710 * c-c++-common/convert-vec-1.c: ... here.
2711 * gcc.dg/scal-to-vec2.c: Move ...
2712 * c-c++-common/scal-to-vec2.c: ... here.
2714 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2717 * gcc.target/i386/pr54400.c: New testcase.
2719 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2722 * g++.dg/template/pr54858.C: New test.
2724 2012-10-08 Marek Polacek <polacek@redhat.com>
2727 * g++.dg/debug/pr54831.C: New test.
2729 2012-10-08 Dehao Chen <dehao@google.com>
2731 * g++.dg/predict-loop-exit-1.C: New.
2732 * g++.dg/predict-loop-exit-2.C: New.
2733 * g++.dg/predict-loop-exit-3.C: New.
2735 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2737 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2739 2012-10-08 Jason Merrill <jason@redhat.com>
2741 * g++.dg/gomp/tls-5.C: New.
2742 * g++.dg/gomp/tls-wrap1.C: New.
2743 * g++.dg/gomp/tls-wrap2.C: New.
2744 * g++.dg/gomp/tls-wrap3.C: New.
2745 * g++.dg/gomp/tls-wrap4.C: New.
2746 * g++.dg/gomp/tls-wrapper-cse.C: New.
2747 * g++.dg/tls/thread_local-cse.C: New.
2748 * g++.dg/tls/thread_local-order1.C: New.
2749 * g++.dg/tls/thread_local-order2.C: New.
2750 * g++.dg/tls/thread_local-wrap1.C: New.
2751 * g++.dg/tls/thread_local-wrap2.C: New.
2752 * g++.dg/tls/thread_local-wrap3.C: New.
2753 * g++.dg/tls/thread_local-wrap4.C: New.
2754 * g++.dg/tls/thread_local2g.C: New.
2755 * g++.dg/tls/thread_local3g.C: New.
2756 * g++.dg/tls/thread_local4g.C: New.
2757 * g++.dg/tls/thread_local5g.C: New.
2758 * g++.dg/tls/thread_local6g.C: New.
2759 * g++.dg/tls/thread_local7g.C: New.
2761 * g++.dg/tls/thread_local3.C: New.
2762 * g++.dg/tls/thread_local4.C: New.
2763 * g++.dg/tls/thread_local5.C: New.
2764 * g++.dg/tls/thread_local6.C: New.
2766 * g++.dg/tls/init-2.C: Tweak errors.
2767 * g++.dg/tls/thread_local1.C: New.
2768 * g++.dg/tls/thread_local2.C: New.
2769 * g++.dg/tls/thread_local7.C: New.
2771 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2774 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2776 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2779 * gcc.target/sh/pr54685.c: New.
2781 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2783 PR c++/53528 C++11 attribute support
2784 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2785 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2786 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2787 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2788 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2789 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2790 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2791 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2792 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2793 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2794 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2795 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2796 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2797 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2798 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2799 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2800 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2801 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2802 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2803 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2804 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2805 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2806 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2807 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2808 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2809 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2810 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2811 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2812 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2813 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2814 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2815 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2816 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2817 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2818 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2819 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2820 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2821 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2822 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2823 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2824 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2825 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2826 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2827 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2828 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2829 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2830 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2831 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2832 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2833 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2834 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2835 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2836 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2837 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2838 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2839 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2840 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2842 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2844 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2845 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2846 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2848 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2851 * gcc.target/sh/pr54760-2.c: New.
2852 * gcc.target/sh/pr54760-3.c: New.
2854 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2857 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2859 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2860 Sandra Loosemore <sandra@codesourcery.com>
2862 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2863 and test that the accumulator is initialized using MULT.
2864 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2865 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2867 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2870 * g++.dg/cpp0x/stdint.C: New.
2872 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2875 * g++.dg/cpp0x/stddef.C: New.
2877 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2880 * gfortran.dg/typebound_operator_17.f90: New.
2882 2012-10-06 Jan Hubicka <jh@suse.cz>
2886 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2888 2012-10-06 Jan Hubicka <jh@suse.cz>
2890 * gcc.dg/lto/resolutions_0.c: New testcase.
2892 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2895 * gfortran.dg/generic_25.f90: New.
2896 * gfortran.dg/generic_26.f90: New.
2897 * gfortran.dg/generic_27.f90: New.
2899 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2902 * gcc.target/sh/pr54760-1.c: New.
2904 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2906 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2907 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2908 * g++.dg/warn/Wsign-compare-5.C: New test.
2909 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2910 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2911 * g++.dg/ext/builtin30.C: New test.
2912 * g++.dg/ext/vla12.C: New test.
2913 * gcc.dg/builtins-85.c: New test.
2916 * gcc.dg/guality/pr54519-1.c: New test.
2917 * gcc.dg/guality/pr54519-2.c: New test.
2918 * gcc.dg/guality/pr54519-3.c: New test.
2919 * gcc.dg/guality/pr54519-4.c: New test.
2920 * gcc.dg/guality/pr54519-5.c: New test.
2921 * gcc.dg/guality/pr54519-6.c: New test.
2923 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2926 * g++.dg/cpp0x/defaulted38.C: New.
2928 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2930 PR tree-optimization/33763
2931 * c-c++-common/pr33763.c: New test.
2933 PR tree-optimization/54810
2934 * gcc.dg/tree-ssa/vrp85.c: New test.
2936 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2938 * gcc.dg/ucnid-7.c: Skip on AIX.
2939 * gcc.dg/ucnid-8.c: Same.
2940 * gcc.dg/ucnid-10.c: Same.
2941 * gcc.dg/ucnid-13.c: Same.
2942 * gcc.dg/attr-alias-3.c: Same.
2943 * gcc.dg/attr-alias-5.c: Same.
2944 * gcc.dg/torture/pr51106-2.c: Same.
2945 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2947 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2950 * g++.dg/cpp0x/alias-decl-23.C: New.
2952 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2955 * g++.dg/template/friend53.C: New.
2957 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2959 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2960 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2961 (scan-ada-spec): Likewise.
2962 (scan-ada-spec-not): Likewise.
2963 * gcc.dg/dump-ada-spec-1.c: New test.
2964 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2966 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2968 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2970 2012-10-04 Florian Weimer <fweimer@redhat.com>
2972 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2974 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2977 * g++.dg/cpp0x/pr54323.C: New.
2979 2012-10-04 Richard Guenther <rguenther@suse.de>
2982 * g++.dg/torture/pr54735.C: New testcase.
2984 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2986 PR rtl-optimization/54739
2987 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2989 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2992 * gcc.target/sh/pr51244-12.c: New.
2994 2012-10-03 Dehao Chen <dehao@google.com>
2997 * gcc.dg/pr54782.c: New test.
2999 2012-10-03 Jakub Jelinek <jakub@redhat.com>
3002 * g++.dg/cpp0x/constexpr-ref4.C: New test.
3004 2012-10-02 Janus Weil <janus@gcc.gnu.org>
3007 * gfortran.dg/class_53.f90: New.
3009 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
3012 * gcc.dg/guality/pr54551.c: New.
3014 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
3016 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
3017 * gcc.target/powerpc/pr46728-2.c: Likewise.
3019 2012-10-02 Sharad Singhai <singhai@google.com>
3022 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
3023 to fix test failures caused by r191883.
3024 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
3025 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
3026 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
3027 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
3028 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3029 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
3030 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
3031 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3032 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3034 2012-09-30 Sharad Singhai <singhai@google.com>
3036 * gcc.target/i386/vect-double-1.c: Fix test.
3038 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
3041 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
3044 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
3046 PR rtl-optimization/54457
3047 * gcc.target/i386/pr54457.c: New test.
3049 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3051 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
3053 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
3055 * gcc.target/i386/vect-rebuild.c: New testcase.
3057 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
3059 * gcc.target/i386/pad-10.c (foo2): Return x - z.
3061 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
3063 * gcc.target/mips/pr37362.c: Fix target selector.
3065 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3068 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
3070 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
3072 * gcc.dg/ucnid-8.c: Update line number.
3073 * gcc.dg/torture/pr51106-2.c: Likewise.
3075 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3078 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
3079 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3080 * gfortran.dg/c_f_pointer_tests_5.f90: New.
3082 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3084 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
3085 partially reverting r170092.
3086 * gfortran.dg/class_7.f03: Ditto.
3087 * gfortran.dg/coarray_14.f90: Ditto.
3088 * gfortran.dg/typebound_proc_13.f03: Ditto.
3090 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3093 * g++.dg/cpp0x/sfinae42.C: New.
3095 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
3097 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
3098 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
3099 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
3100 * gcc.dg/pr42629.c: XFAIL on AIX.
3101 * gcc.dg/pr47684.c: Same.
3102 * gcc.dg/pr43670.c: Same.
3103 * gcc.dg/pr42916.c: Same.
3104 * gcc.dg/pr45449.c: Same.
3105 * gcc.dg/pr50017.c: Same.
3106 * gcc.dg/pr42728.c: Same.
3107 * gcc.dg/pr47881.c: Same.
3108 * gcc.dg/pr44023.c: Same.
3109 * gcc.dg/pr41345.c: Same.
3110 * gcc.dg/pr42630.c: Same.
3111 * gcc.dg/pr44971.c: Same.
3112 * gcc.dg/pr46771.c: Same.
3113 * gcc.dg/ucnid-8.c: Same.
3114 * gcc.dg/ucnid-10.c: Same.
3115 * gcc.dg/ucnid-13.c: Same.
3116 * gcc.dg/torture/pr51106-2.c: Same.
3117 * gcc.dg/pr48768.c: Same.
3118 * gcc.dg/pr42631.c: Same.
3119 * gcc.dg/pr43084.c: Same.
3120 * gcc.dg/ucnid-7.c: Same.
3121 * gcc.dg/pr42889.c: Same.
3122 * gcc.dg/pr41241.c: Same.
3123 * gcc.dg/pr42719.c: Same.
3124 * g++.dg/debug/pr46583.C: Same.
3125 * g++.dg/debug/pr47106.C: Same.
3126 * g++.dg/opt/pr48549.C: Same.
3127 * g++.dg/other/pr42685.C: Same.
3128 * c-c++-common/pr43942.c: Same.
3130 2012-09-29 Ian Lance Taylor <iant@google.com>
3132 * go.test/go-test.exp: Update for latest version of Go testsuite.
3134 2012-09-29 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
3137 * gfortran.dg/internal_readwrite_3.f90: New test.
3139 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3141 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3142 c-c++-common/Wunused-local-typedefs-2.c to here.
3144 PR c++/54372 - unused attribute inactive on dependant entities
3145 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3147 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3149 PR c++/29028 - Missed unused warning on using declaration
3150 * g++.dg/warn/Wunused-var-18.C: New test.
3152 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3154 PR c++/53551 - -Wunused-local-typedefs misses uses
3155 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3157 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3160 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3162 PR tree-optimization/54713
3163 * gcc.c-torture/compile/pr54713-1.c: New test.
3164 * gcc.c-torture/compile/pr54713-2.c: New test.
3165 * gcc.c-torture/compile/pr54713-3.c: New test.
3167 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3169 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3171 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3173 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3175 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3178 * gcc.target/i386/pr54703.c: New test.
3180 2012-09-27 Richard Guenther <rguenther@suse.de>
3183 * gcc.dg/lto/pr54709_0.c: New testcase.
3184 * gcc.dg/lto/pr54709_1.c: Likewise.
3186 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3188 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3190 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3192 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3194 * gcc.target/arm/pr42879.c: Handle big-endian.
3196 2012-09-26 Steve Ellcey <sellcey@mips.com>
3199 * gcc.dg/pr37303.c: Check for rdata or rodata.
3201 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3203 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3205 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3209 * gcc.target/powerpc/ppc-ne0-1.c: New.
3211 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3214 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3215 test_19, test_20, test_21, test_22, test_23): New functions.
3216 * gcc.target/sh/pr54089-4.c: New.
3217 * gcc.target/sh/pr54089-5.c: New.
3218 * gcc.target/sh/pr54089-6.c: New.
3219 * gcc.target/sh/pr54089-7.c: New.
3221 2012-09-25 Richard Guenther <rguenther@suse.de>
3224 * gcc.dg/lto/pr54702_0.c: New testcase.
3225 * gcc.dg/lto/pr54702_1.c: Likewise.
3226 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3227 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3228 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3229 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3231 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3234 * g++.dg/cpp0x/parse2.C: New.
3235 * g++.dg/parse/error11.C: Adjust.
3236 * g++.dg/parse/error12.C: Likewise.
3238 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3240 * gcc.target/i386/20030217-1.c: Added check for
3241 large_long_double effective target.
3242 * gcc.target/i386/387-3.c: Likewise.
3243 * gcc.target/i386/387-4.c: Likewise.
3244 * gcc.target/i386/pr36578-1.c: Likewise.
3245 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3246 when long double size is equal double size.
3247 * gcc.target/i386/excess-precision-1.c: Likewise.
3248 * gcc.target/i386/pr36578-2.c: Likewise.
3249 * gcc.target/i386/20030217-2.c: New testcase.
3251 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3253 PR tree-optimization/54676
3254 * gcc.dg/pr54676.c: New test.
3256 2012-09-25 Richard Guenther <rguenther@suse.de>
3258 PR tree-optimization/53663
3259 * gcc.dg/torture/pr53663-1.c: New testcase.
3260 * gcc.dg/torture/pr53663-2.c: Likewise.
3261 * gcc.dg/torture/pr53663-3.c: Likewise.
3263 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3265 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3267 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3269 * lib/target-supports-dg.exp (dg-require-effective-target,
3270 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3271 dg-process-target-1 instead of dg-process-target.
3272 (dg-process-target-1): Rename from dg-process-target.
3273 (dg-process-target): New.
3275 2012-09-24 Richard Guenther <rguenther@suse.de>
3277 PR tree-optimization/54684
3278 * g++.dg/torture/pr54684.C: New testcase.
3280 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3282 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3284 2012-09-24 Richard Guenther <rguenther@suse.de>
3287 * gcc.dg/tm/pr52173-1.c: New.
3288 * gcc.dg/tm/pr52173-2.c: New.
3290 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3292 * gcc.dg/pr54669.c: New test.
3294 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3295 Dominique Dhumieres <dominiq@lps.ens.fr>
3298 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3300 2012-09-23 Tobias Burnus <burnus@net-b.de>
3303 * gfortran.dg/class_array_14.f90: New.
3305 2012-09-22 Kai Tietz <ktietz@redhat.com>
3307 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3308 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3310 2012-09-21 Dehao Chen <dehao@google.com>
3313 PR tree-optimization/54655
3314 * g++.dg/pr54655.C: New testcase.
3316 2012-09-21 Richard Guenther <rguenther@suse.de>
3318 PR tree-optimization/54647
3319 * g++.dg/torture/pr54647.C: New testcase.
3321 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3324 * c-c++-common/torture/vector-compare-2.c: Add -w.
3326 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3328 * gnat.dg/opt20.ads: Move dg directive to...
3329 * gnat.dg/opt20.adb: ...here.
3330 * gnat.dg/addr1.ad[sb]: Likewise.
3331 * gnat.dg/concat2.ad[sb]: Likewise.
3332 * gnat.dg/array16.ad[sb]: Likewise.
3333 * gnat.dg/atomic5.ad[sb]: Likewise.
3334 * gnat.dg/discr29.ad[sb]: Likewise.
3335 * gnat.dg/noreturn5.ad[sb]: Likewise.
3336 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3337 * gnat.dg/discr23.ads: Remove dg directive.
3338 * gnat.dg/nested_float_packed.ads: Likewise.
3339 * gnat.dg/oconst6.ads: Move to...
3340 * gnat.dg/specs/oconst6.ads: ...here.
3342 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3345 * g++.dg/cpp0x/decltype32.C: Tweak.
3347 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3349 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3350 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3351 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3352 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3354 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3357 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3359 2012-09-19 Steve Ellcey <sellcey@mips.com>
3361 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3363 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3365 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3366 * gcc.target/powerpc/ppc-mftb.c: New file.
3368 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3371 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3374 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3377 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3379 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3381 * gcc.c-torture/execute/20120919-1.c: New test.
3383 2012-09-19 Richard Guenther <rguenther@suse.de>
3385 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3387 2012-09-19 Richard Guenther <rguenther@suse.de>
3389 * gcc.dg/builtin-unreachable-6.c: Adjust.
3391 2012-09-19 Richard Guenther <rguenther@suse.de>
3393 * gcc.dg/builtin-object-size-10.c: Adjust.
3394 * gcc.dg/builtin-unreachable-5.c: Adjust.
3395 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3396 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3397 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3398 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3399 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3400 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3401 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3402 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3403 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3404 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3405 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3406 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3408 2012-09-19 Richard Guenther <rguenther@suse.de>
3410 PR tree-optimization/54132
3411 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3412 * gcc.dg/torture/pr54132.c: Likewise.
3414 2012-09-19 Terry Guo <terry.guo@arm.com>
3416 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3417 extra prune rules that will be applied to all tests in a .exp file.
3418 (gcc-dg-prune): Use rules defined by the above variable.
3419 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3420 harmless warnings on architecture switch conflict.
3422 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3424 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3425 of asm-comment characters instead of a single one.
3426 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3428 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3430 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3432 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3433 target instead of xfailing it.
3434 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3435 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3436 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3437 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3438 * gcc.dg/vect/vect-104.c: Likewise.
3439 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3440 * gcc.dg/vect/vect-outer-1.c: Likewise.
3441 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3442 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3443 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3444 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3445 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3446 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3447 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3448 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3449 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3451 * lib/target-supports.exp
3452 (check_effective_target_vect_widen_mult_qi_to_hi,
3453 check_effective_target_vect_widen_mult_hi_to_si,
3454 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3455 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3456 check_effective_target_vect_pack_trunc,
3457 check_effective_target_vect_unpack,
3458 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3459 instead of arm_none.
3461 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3463 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3465 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3466 config to compiler_flags.
3468 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3471 * gcc.target/i386/pr54592.c: New test.
3473 PR tree-optimization/54610
3474 * gcc.target/i386/pr54610.c: New test.
3476 2012-09-17 Jason Merrill <jason@redhat.com>
3479 * g++.dg/cpp0x/alias-decl-21.C: New.
3480 * g++.dg/cpp0x/alias-decl-22.C: New.
3482 2012-09-17 Tobias Burnus <burnus@net-b.de>
3485 * gfortran.dg/scan_2.f90: New.
3487 2012-09-17 Jason Merrill <jason@redhat.com>
3490 * g++.dg/init/aggr9.C: New.
3492 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3494 * gnat.dg/loop_optimization12.ad[sb]: New test.
3496 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3499 * gfortran.dg/proc_ptr_result_7.f90: New.
3501 2012-09-17 Tobias Burnus <burnus@net-b.de>
3504 * gfortran.dg/structure_constructor_11.f90: New.
3506 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3508 PR tree-optimization/54563
3509 * g++.dg/torture/pr54563.C: New test.
3511 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3514 * gfortran.dg/typebound_generic_14.f03: New.
3516 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3519 * gfortran.dg/proc_ptr_38.f90: New.
3521 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3524 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3528 * gnat.dg/lto15.adb: Require lto.
3530 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3531 "myBindC" for hppa*-*-hpux*.
3533 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3535 * gfortran.dg/namelist_75.f90: New test.
3537 2012-09-15 Tom de Vries <tom@codesourcery.com>
3539 * gcc.dg/tree-ssa/vrp82.c: New test.
3540 * gcc.dg/tree-ssa/vrp83.c: Same.
3541 * gcc.dg/tree-ssa/vrp84.c: Same.
3543 2012-09-15 Tom de Vries <tom@codesourcery.com>
3545 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3546 * gcc.dg/tree-ssa/vrp81.c: ... this.
3548 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3551 * gcc.target/avr/torture/fix-types.h: New.
3552 * gcc.target/avr/torture/vals-hr.def: New.
3553 * gcc.target/avr/torture/vals-r.def: New.
3554 * gcc.target/avr/torture/vals-k.def: New.
3555 * gcc.target/avr/torture/vals-ur.def: New.
3556 * gcc.target/avr/torture/vals-uk.def: New.
3557 * gcc.target/avr/torture/vals-uhr.def: New.
3558 * gcc.target/avr/torture/vals-llk.def: New.
3559 * gcc.target/avr/torture/vals-ullk.def: New.
3560 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3561 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3562 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3563 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3564 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3565 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3566 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3567 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3569 2012-09-14 Dehao Chen <dehao@google.com>
3571 * g++.dg/debug/dwarf2/deallocator.C: New test.
3573 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3576 * gcc.c-torture/compile/pr54552-1.c: New test.
3578 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3581 * g++.dg/other/vector-compare.C: New testcase.
3582 * c-c++-common/vector-compare-3.c: New testcase.
3583 * gcc.dg/vector-shift.c: Move ...
3584 * c-c++-common/vector-shift.c: ... here.
3585 * gcc.dg/vector-shift1.c: Move ...
3586 * c-c++-common/vector-shift1.c: ... here.
3587 * gcc.dg/vector-shift3.c: Move ...
3588 * c-c++-common/vector-shift3.c: ... here.
3589 * gcc.dg/vector-compare-1.c: Move ...
3590 * c-c++-common/vector-compare-1.c: ... here.
3591 * gcc.dg/vector-compare-2.c: Move ...
3592 * c-c++-common/vector-compare-2.c: ... here.
3593 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3594 * c-c++-common/torture/vector-compare-1.c: ... here.
3595 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3596 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3597 * c-c++-common/torture/vector-compare-2.c: ... here.
3598 * gcc.c-torture/execute/vector-shift.c: Move ...
3599 * c-c++-common/torture/vector-shift.c: ... here.
3600 * gcc.c-torture/execute/vector-shift2.c: Move ...
3601 * c-c++-common/torture/vector-shift2.c: ... here.
3602 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3603 * c-c++-common/torture/vector-subscript-1.c: ... here.
3604 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3605 * c-c++-common/torture/vector-subscript-2.c: ... here.
3606 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3607 * c-c++-common/torture/vector-subscript-3.c: ... here.
3609 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3612 * gcc.c-torture/compile/pr54103-1.c,
3613 gcc.c-torture/compile/pr54103-2.c,
3614 gcc.c-torture/compile/pr54103-3.c,
3615 gcc.c-torture/compile/pr54103-4.c,
3616 gcc.c-torture/compile/pr54103-5.c,
3617 gcc.c-torture/compile/pr54103-6.c: New tests.
3618 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3620 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3622 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3624 2012-09-14 Richard Guenther <rguenther@suse.de>
3626 PR tree-optimization/54565
3627 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3628 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3630 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3632 * gcc.target/arm/combine-movs.c: Add missing space.
3634 2012-09-14 Richard Guenther <rguenther@suse.de>
3636 * g++.dg/torture/builtin-location.C: New testcase.
3638 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3639 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
3642 * g++.dg/warn/Wuninitialized-self.C: New.
3644 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3647 * gcc.c-torture/compile/pr54559.c: New test.
3649 2012-09-13 Jason Merrill <jason@redhat.com>
3652 * g++.dg/cpp0x/constexpr-temp1.C: New.
3655 * g++.dg/template/anonunion2.C: New.
3658 * g++.dg/template/init10.C: New.
3660 2012-09-13 Tobias Burnus <burnus@net-b.de>
3663 * gfortran.dg/implicit_pure_3.f90: New.
3665 2012-09-13 Richard Guenther <rguenther@suse.de>
3667 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3669 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3671 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3673 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3675 * c-c++-common/pr51712.c: Handle for short-enum targets.
3677 2012-09-12 Terry Guo <terry.guo@arm.com>
3679 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3680 and lsrs for Thumb2 mode.
3682 2012-09-12 Jan Hubicka <jh@suse.cz>
3684 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3686 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3689 * gcc.target/i386/pr54445-1.c: New file.
3690 * gcc.target/i386/pr54445-2.c: Likewise.
3692 2012-09-12 Tobias Burnus <burnus@net-b.de>
3696 * gfortran.dg/coarray_10.f90: Update dg-error.
3697 * gfortran.dg/coarray_28.f90: New.
3698 * gfortran.dg/array_section_3.f90: New.
3700 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3702 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3703 gcc.target/arm/pr48252.c: Fix for big-endian support.
3705 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3707 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3709 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3710 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3712 * gcc.target/arm/neon-vfma-1.c: New testcase.
3713 * gcc.target/arm/neon-vfms-1.c: Likewise.
3714 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3716 * gcc.target/arm/neon-vmls-1.c: Likewise.
3717 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3719 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3720 (check_effective_target_arm_neonv2_ok): Likewise.
3721 (check_effective_target_arm_neonv2_hw): Likewise.
3722 (check_effective_target_arm_neonv2): Likewise.
3724 2012-09-11 Richard Guenther <rguenther@suse.de>
3727 * g++.dg/tree-ssa/pr54515.C: New testcase.
3729 2012-09-10 Andrew Pinski <apinski@cavium.com>
3732 * gcc.dg/tm/memopt-16.c: New testcase.
3734 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3738 * g++.dg/cpp0x/sfinae40.C: New.
3739 * g++.dg/cpp0x/sfinae41.C: Likewise.
3741 2012-09-10 Jason Merrill <jason@redhat.com>
3744 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3746 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3749 * gcc.target/sh/pr54089-3.c: New.
3751 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3753 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3755 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3757 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3759 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3761 * gcc.dg/pr52558-2.c: Delete.
3762 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3764 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3766 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3768 2012-09-10 Richard Guenther <rguenther@suse.de>
3770 PR tree-optimization/54520
3771 * gcc.dg/torture/pr54520.c: New testcase.
3773 2012-09-10 Jason Merrill <jason@redhat.com>
3776 * g++.dg/cpp0x/implicit14.C: New.
3778 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3781 * gfortran.dg/bound_simplification_3.f90: New test.
3783 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3786 * gcc.dg/pr52558-1.c: Delete.
3787 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3789 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3791 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3792 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3793 * gcc.target/arm/smlaltt-1.c: Likewise.
3795 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3797 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3799 2012-09-07 Tom de Vries <tom@codesourcery.com>
3801 PR tree-optimization/53986
3802 * gcc.dg/tree-ssa/vrp80.c: New test.
3803 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3805 2012-09-06 Jason Merrill <jason@redhat.com>
3809 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3810 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3812 2012-09-06 Andrew Pinski <apinski@cavium.com>
3815 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3817 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3819 PR rtl-optimization/54455
3820 * gcc.dg/54455.c: New test.
3822 2012-09-06 Tobias Burnus <burnus@net-b.de>
3825 * gfortran.dg/promotion_2.f90: New.
3827 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3830 * c-c++-common/pr54486.c: New test.
3832 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3835 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3837 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3840 * g++.dg/cpp0x/sfinae39.C: New.
3842 2012-09-04 Jason Merrill <jason@redhat.com>
3845 * g++.dg/ext/flexary3.C: New.
3848 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3851 * g++.dg/template/defarg15.C: New.
3854 * g++.dg/template/access24.C: New.
3856 2012-09-04 Richard Guenther <rguenther@suse.de>
3858 PR tree-optimization/54458
3859 * gcc.dg/torture/pr54458.c: New testcase.
3861 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3863 * gcc.target/arm/neon-vext.c: New test.
3864 * gcc.target/arm/neon-vext-execute.c: Ditto.
3866 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3870 * gfortran.dg/select_type_29.f03: New.
3872 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3874 * gcc.dg/fold-perm.c: Improve test.
3876 2012-09-03 Tobias Burnus <burnus@net-b.de>
3879 * gfortran.dg/coarray_class_1.f90: New.
3881 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3884 * gcc.c-torture/compile/pr49206.c: New test.
3886 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3887 Uros Bizjak <ubizjak@gmail.com>
3890 * gfortran.dg/pr36680.f90: New test.
3892 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3895 * g++.dg/opt/pr42295.C: New test.
3897 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3900 * gcc.dg/torture/pr54436.c: New test.
3902 2012-09-01 Andrew Pinski <apinski@cavium.com>
3904 * gcc.target/mips/truncate-8.c: New testcase.
3906 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3910 * gcc.target/i386/pr46829.c: New test.
3911 * gcc.target/i386/pr46843.c: Ditto.
3913 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3914 Jason Merrill <jason@redhat.com>
3917 * g++.dg/parse/error50.C: New.
3919 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3922 * gcc.c-torture/compile/pr54428.c: New test.
3924 2012-08-31 Ollie Wild <aaw@google.com>
3927 * g++.dg/init/lifetime3.C: New test.
3929 2012-08-31 Martin Jambor <mjambor@suse.cz>
3932 * gcc.dg/torture/pr54409.c: New test.
3934 2012-08-31 Martin Jambor <mjambor@suse.cz>
3936 * gfortran.dg/pr48636.f90: Add dump scan checks.
3938 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3940 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3942 2012-08-28 Joey Ye <joey.ye@arm.com>
3944 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3946 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3949 * gcc.target/i386/pr46254.c: New test.
3951 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3953 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3954 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3955 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3957 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3959 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3960 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3961 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3962 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3963 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3964 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3965 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3966 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3967 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3968 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3969 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3970 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3971 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3972 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3973 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3974 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3975 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3976 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3977 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3978 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3979 gcc.target/mips/unaligned-1.c: Tighten regexps.
3981 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3983 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3984 (mips_option_groups): Remove optimization. Add various -f options.
3985 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3986 and -pg imply -fno-omit-frame-pointer.
3987 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3988 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3989 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3990 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3991 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3992 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3993 * gcc.target/mips/abi-n32-long32.c: Likewise.
3994 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3995 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3996 * gcc.target/mips/abi-n32-long64.c: Likewise.
3997 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3998 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3999 * gcc.target/mips/abi-n64-long32.c: Likewise.
4000 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4001 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4002 * gcc.target/mips/abi-n64-long64.c: Likewise.
4003 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4004 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4005 * gcc.target/mips/abi-o32-long32.c: Likewise.
4006 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4007 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4008 * gcc.target/mips/abi-o32-long64.c: Likewise.
4009 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4010 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4011 * gcc.target/mips/abi-o64-long32.c: Likewise.
4012 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4013 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4014 * gcc.target/mips/abi-o64-long64.c: Likewise.
4015 * gcc.target/mips/asm-1.c: Likewise.
4016 * gcc.target/mips/branch-1.c: Likewise.
4017 * gcc.target/mips/call-3.c: Likewise.
4018 * gcc.target/mips/call-saved-3.c: Likewise.
4019 * gcc.target/mips/clear-cache-1.c: Likewise.
4020 * gcc.target/mips/div-1.c: Likewise.
4021 * gcc.target/mips/div-2.c: Likewise.
4022 * gcc.target/mips/div-3.c: Likewise.
4023 * gcc.target/mips/div-4.c: Likewise.
4024 * gcc.target/mips/div-5.c: Likewise.
4025 * gcc.target/mips/div-6.c: Likewise.
4026 * gcc.target/mips/div-7.c: Likewise.
4027 * gcc.target/mips/div-8.c: Likewise.
4028 * gcc.target/mips/div-9.c: Likewise.
4029 * gcc.target/mips/div-10.c: Likewise.
4030 * gcc.target/mips/div-11.c: Likewise.
4031 * gcc.target/mips/div-12.c: Likewise.
4032 * gcc.target/mips/dsp-ctrl.c: Likewise.
4033 * gcc.target/mips/dsp-no-lhx.c: Likewise.
4034 * gcc.target/mips/ext-8.c: Likewise.
4035 * gcc.target/mips/extend-2.c: Likewise.
4036 * gcc.target/mips/fix-r10000-1.c: Likewise.
4037 * gcc.target/mips/fix-r10000-2.c: Likewise.
4038 * gcc.target/mips/fix-r10000-3.c: Likewise.
4039 * gcc.target/mips/fix-r10000-4.c: Likewise.
4040 * gcc.target/mips/fix-r10000-5.c: Likewise.
4041 * gcc.target/mips/fix-r10000-6.c: Likewise.
4042 * gcc.target/mips/fix-r10000-7.c: Likewise.
4043 * gcc.target/mips/fix-r10000-8.c: Likewise.
4044 * gcc.target/mips/fix-r10000-9.c: Likewise.
4045 * gcc.target/mips/fix-r10000-10.c: Likewise.
4046 * gcc.target/mips/fix-r10000-11.c: Likewise.
4047 * gcc.target/mips/fix-r10000-12.c: Likewise.
4048 * gcc.target/mips/fix-r10000-13.c: Likewise.
4049 * gcc.target/mips/fix-r10000-14.c: Likewise.
4050 * gcc.target/mips/fix-r10000-15.c: Likewise.
4051 * gcc.target/mips/fpcmp-1.c: Likewise.
4052 * gcc.target/mips/fpcmp-2.c: Likewise.
4053 * gcc.target/mips/fpr-moves-7.c: Likewise.
4054 * gcc.target/mips/fpr-moves-8.c: Likewise.
4055 * gcc.target/mips/int-moves-1.c: Likewise.
4056 * gcc.target/mips/int-moves-2.c: Likewise.
4057 * gcc.target/mips/long-calls-pg.c: Likewise.
4058 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
4059 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
4060 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
4061 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
4062 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
4063 * gcc.target/mips/mips-3d-1.c: Likewise.
4064 * gcc.target/mips/mips-3d-2.c: Likewise.
4065 * gcc.target/mips/mips-3d-3.c: Likewise.
4066 * gcc.target/mips/mips-3d-4.c: Likewise.
4067 * gcc.target/mips/mips-3d-5.c: Likewise.
4068 * gcc.target/mips/mips-3d-6.c: Likewise.
4069 * gcc.target/mips/mips-3d-7.c: Likewise.
4070 * gcc.target/mips/mips-3d-8.c: Likewise.
4071 * gcc.target/mips/mips-3d-9.c: Likewise.
4072 * gcc.target/mips/mips-ps-1.c: Likewise.
4073 * gcc.target/mips/mips-ps-2.c: Likewise.
4074 * gcc.target/mips/mips-ps-3.c: Likewise.
4075 * gcc.target/mips/mips-ps-4.c: Likewise.
4076 * gcc.target/mips/mips-ps-6.c: Likewise.
4077 * gcc.target/mips/mips32-dspr2.c: Likewise.
4078 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
4079 * gcc.target/mips/neg-abs-1.c: Likewise.
4080 * gcc.target/mips/neg-abs-2.c: Likewise.
4081 * gcc.target/mips/nmadd-3.c: Likewise.
4082 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
4083 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
4084 * gcc.target/mips/octeon-pop-1.c: Likewise.
4085 * gcc.target/mips/pr26765.c: Likewise.
4086 * gcc.target/mips/pr33256.c: Likewise.
4087 * gcc.target/mips/pr33635-1.c: Likewise.
4088 * gcc.target/mips/pr33755.c: Likewise.
4089 * gcc.target/mips/pr35802.c: Likewise.
4090 * gcc.target/mips/pr45074.c: Likewise.
4091 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
4092 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
4093 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
4094 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
4095 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
4096 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
4097 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
4098 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
4099 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
4100 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
4101 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
4102 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
4103 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
4104 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
4105 * gcc.target/mips/save-restore-1.c: Likewise.
4106 * gcc.target/mips/save-restore-3.c: Likewise.
4107 * gcc.target/mips/save-restore-5.c: Likewise.
4108 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4109 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4110 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4111 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4112 * gcc.target/mips/stack-1.c: Likewise.
4114 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4117 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4118 branch under test to be filled with preceding rather than
4119 following instructions.
4120 * gcc.target/mips/branch-10.c: Likewise.
4121 * gcc.target/mips/branch-11.c: Likewise.
4122 * gcc.target/mips/branch-12.c: Likewise.
4123 * gcc.target/mips/branch-13.c: Likewise.
4124 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4125 to be eliminated. Tighten $28 scan-assembler-not test.
4127 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4129 * gcc.target/mips/call-4.c: ...this new test.
4131 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4133 * gcc.target/mips/code-readable-3.c: Likewise.
4134 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4135 flag but skip for -O0.
4136 * gcc.target/mips/code-readable-4.c: Likewise.
4138 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4139 of operations under test.
4140 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4142 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4143 Don't require sibling-call optimization.
4144 * gcc.target/mips/near-far-4.c: Likewise.
4146 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4147 Make sure that the register variable is used.
4148 * gcc.target/mips/soft-float-1.c: Likewise.
4150 * gcc.target/mips/sdata-1.c: Make static data volatile.
4151 * gcc.target/mips/sdata-2.c: Likewise.
4152 * gcc.target/mips/sdata-3.c: Likewise.
4153 * gcc.target/mips/sdata-4.c: Likewise.
4155 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4157 * gcc.target/mips/atomic-memory-2.c: Likewise.
4158 * gcc.target/mips/branch-cost-1.c: Likewise.
4159 * gcc.target/mips/branch-cost-2.c: Likewise.
4160 * gcc.target/mips/cache-1.c: Likewise.
4161 * gcc.target/mips/call-1.c: Likewise.
4162 * gcc.target/mips/call-saved-2.c: Likewise.
4163 * gcc.target/mips/const-anchor-1.c: Likewise.
4164 * gcc.target/mips/const-anchor-2.c: Likewise.
4165 * gcc.target/mips/dse-1.c: Likewise.
4166 * gcc.target/mips/dsp-lhx.c: Likewise.
4167 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4168 * gcc.target/mips/ext-1.c: Likewise.
4169 * gcc.target/mips/ext-2.c: Likewise.
4170 * gcc.target/mips/ext-3.c: Likewise.
4171 * gcc.target/mips/ext-4.c: Likewise.
4172 * gcc.target/mips/ext-5.c: Likewise.
4173 * gcc.target/mips/ext-6.c: Likewise.
4174 * gcc.target/mips/ext-7.c: Likewise.
4175 * gcc.target/mips/extend-1.c: Likewise.
4176 * gcc.target/mips/fix-r4000-1.c: Likewise.
4177 * gcc.target/mips/fix-r4000-3.c: Likewise.
4178 * gcc.target/mips/fix-r4000-5.c: Likewise.
4179 * gcc.target/mips/fix-r4000-6.c: Likewise.
4180 * gcc.target/mips/fix-r4000-8.c: Likewise.
4181 * gcc.target/mips/fix-r4000-10.c: Likewise.
4182 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4183 * gcc.target/mips/fixed-vector-type.c: Likewise.
4184 * gcc.target/mips/fpr-moves-1.c: Likewise.
4185 * gcc.target/mips/fpr-moves-2.c: Likewise.
4186 * gcc.target/mips/fpr-moves-3.c: Likewise.
4187 * gcc.target/mips/fpr-moves-4.c: Likewise.
4188 * gcc.target/mips/fpr-moves-5.c: Likewise.
4189 * gcc.target/mips/fpr-moves-6.c: Likewise.
4190 * gcc.target/mips/ins-1.c: Likewise.
4191 * gcc.target/mips/ins-2.c: Likewise.
4192 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4193 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4194 * gcc.target/mips/lazy-binding-1.c: Likewise.
4195 * gcc.target/mips/madd-3.c: Likewise.
4196 * gcc.target/mips/madd-5.c: Likewise.
4197 * gcc.target/mips/madd-6.c: Likewise.
4198 * gcc.target/mips/madd-8.c: Likewise.
4199 * gcc.target/mips/madd-9.c: Likewise.
4200 * gcc.target/mips/memcpy-1.c: Likewise.
4201 * gcc.target/mips/mips-ps-type.c: Likewise.
4202 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4203 * gcc.target/mips/mips-sched-madd.c: Likewise.
4204 * gcc.target/mips/mips16e-extends.c: Likewise.
4205 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4206 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4207 * gcc.target/mips/movcc-1.c: Likewise.
4208 * gcc.target/mips/movcc-2.c: Likewise.
4209 * gcc.target/mips/movcc-3.c: Likewise.
4210 * gcc.target/mips/msub-5.c: Likewise.
4211 * gcc.target/mips/msub-6.c: Likewise.
4212 * gcc.target/mips/msub-8.c: Likewise.
4213 * gcc.target/mips/mult-2.c: Likewise.
4214 * gcc.target/mips/mult-3.c: Likewise.
4215 * gcc.target/mips/mult-5.c: Likewise.
4216 * gcc.target/mips/mult-6.c: Likewise.
4217 * gcc.target/mips/mult-7.c: Likewise.
4218 * gcc.target/mips/mult-12.c: Likewise.
4219 * gcc.target/mips/mult-13.c: Likewise.
4220 * gcc.target/mips/mult-14.c: Likewise.
4221 * gcc.target/mips/mult-15.c: Likewise.
4222 * gcc.target/mips/mult-17.c: Likewise.
4223 * gcc.target/mips/mult-18.c: Likewise.
4224 * gcc.target/mips/mult-19.c: Likewise.
4225 * gcc.target/mips/nmadd-1.c: Likewise.
4226 * gcc.target/mips/nmadd-2.c: Likewise.
4227 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4228 * gcc.target/mips/octeon-cins-1.c: Likewise.
4229 * gcc.target/mips/octeon-cins-2.c: Likewise.
4230 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4231 * gcc.target/mips/octeon-exts-2.c: Likewise.
4232 * gcc.target/mips/octeon-exts-3.c: Likewise.
4233 * gcc.target/mips/octeon-exts-4.c: Likewise.
4234 * gcc.target/mips/octeon-exts-5.c: Likewise.
4235 * gcc.target/mips/octeon-exts-6.c: Likewise.
4236 * gcc.target/mips/octeon-exts-7.c: Likewise.
4237 * gcc.target/mips/octeon-pop-2.c: Likewise.
4238 * gcc.target/mips/octeon-seq-3.c: Likewise.
4239 * gcc.target/mips/octeon-seq-4.c: Likewise.
4240 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4241 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4242 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4243 * gcc.target/mips/pr54240.c: Likewise.
4244 * gcc.target/mips/rsqrt-1.c: Likewise.
4245 * gcc.target/mips/rsqrt-2.c: Likewise.
4246 * gcc.target/mips/rsqrt-3.c: Likewise.
4247 * gcc.target/mips/rsqrt-4.c: Likewise.
4248 * gcc.target/mips/save-restore-2.c: Likewise.
4249 * gcc.target/mips/save-restore-4.c: Likewise.
4250 * gcc.target/mips/sb1-1.c: Likewise.
4251 * gcc.target/mips/scc-1.c: Likewise.
4252 * gcc.target/mips/scc-2.c: Likewise.
4253 * gcc.target/mips/scc-3.c: Likewise.
4254 * gcc.target/mips/scc-4.c: Likewise.
4255 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4256 * gcc.target/mips/truncate-1.c: Likewise.
4257 * gcc.target/mips/truncate-2.c: Likewise.
4258 * gcc.target/mips/truncate-3.c: Likewise.
4259 * gcc.target/mips/truncate-4.c: Likewise.
4260 * gcc.target/mips/truncate-5.c: Likewise.
4261 * gcc.target/mips/truncate-6.c: Likewise.
4262 * gcc.target/mips/unaligned-1.c: Likewise.
4264 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4265 skip for -O0. Require -fexpensive-optimizations.
4266 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4267 * gcc.target/mips/dspr2-MULT.c: Likewise.
4268 * gcc.target/mips/fix-r4000-2.c: Likewise.
4269 * gcc.target/mips/fix-r4000-4.c: Likewise.
4270 * gcc.target/mips/fix-r4000-7.c: Likewise.
4271 * gcc.target/mips/fix-r4000-9.c: Likewise.
4272 * gcc.target/mips/madd-1.c: Likewise.
4273 * gcc.target/mips/madd-2.c: Likewise.
4274 * gcc.target/mips/madd-4.c: Likewise.
4275 * gcc.target/mips/maddu-1.c: Likewise.
4276 * gcc.target/mips/maddu-2.c: Likewise.
4277 * gcc.target/mips/maddu-3.c: Likewise.
4278 * gcc.target/mips/maddu-4.c: Likewise.
4279 * gcc.target/mips/msub-1.c: Likewise.
4280 * gcc.target/mips/msub-2.c: Likewise.
4281 * gcc.target/mips/msub-3.c: Likewise.
4282 * gcc.target/mips/msub-4.c: Likewise.
4283 * gcc.target/mips/msubu-1.c: Likewise.
4284 * gcc.target/mips/msubu-2.c: Likewise.
4285 * gcc.target/mips/msubu-3.c: Likewise.
4286 * gcc.target/mips/msubu-4.c: Likewise.
4287 * gcc.target/mips/mult-1.c: Likewise.
4288 * gcc.target/mips/mult-4.c: Likewise.
4289 * gcc.target/mips/mult-8.c: Likewise.
4290 * gcc.target/mips/mult-9.c: Likewise.
4291 * gcc.target/mips/mult-10.c: Likewise.
4292 * gcc.target/mips/mult-11.c: Likewise.
4293 * gcc.target/mips/mult-16.c: Likewise.
4295 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4296 skip for -O0 and -Os.
4297 * gcc.target/mips/fix-r4000-12.c: Likewise.
4298 * gcc.target/mips/madd-7.c: Likewise.
4299 * gcc.target/mips/mips-ps-5.c: Likewise.
4300 * gcc.target/mips/mips-ps-7.c: Likewise.
4301 * gcc.target/mips/msub-7.c: Likewise.
4303 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4304 skip for -O0. Require -mno-abicalls.
4305 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4307 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4308 skip for -O0. Require a total number of BBIT instructions and
4309 at least one of each kind.
4311 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4312 skip for -O0. Require -fno-unroll-loops.
4314 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4315 skip for -O0. Allow BLTZ as well as BGEZ.
4317 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4319 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4320 skip for -O0. Require -fschedule-insns2.
4321 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4323 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4324 but skip for -O0. Make a branch-likely more likely.
4326 * gcc.target/mips/timode-2.c: Split each test into its own function.
4327 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4329 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4330 skip for -O0. Require -fpeephole2.
4331 * gcc.target/mips/vr-mult-2.c: Likewise.
4333 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4335 PR preprocessor/53469
4336 * gcc.dg/cpp/_Pragma7.c: New test case.
4338 2012-08-27 Tobias Burnus <burnus@net-b.de>
4341 * gfortran.dg/do_5.f90: New.
4343 2012-08-27 Tobias Burnus <burnus@net-b.de>
4345 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4346 from dg-options as -Wall no longer implies it.
4348 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4350 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4352 2012-08-25 Jason Merrill <jason@redhat.com>
4354 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4356 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4359 * g++.dg/cpp0x/auto34.C: New.
4361 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4364 * gcc.dg/pr54363.c: New test.
4367 * gcc.dg/pr54355.c: New test.
4369 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4372 * gcc.target/i386/pr52857-1.c: New.
4373 * gcc.target/i386/pr52857-2.c: Likewise.
4375 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4377 * gcc.target/mips/code-readable-4.c: New test.
4379 2012-08-23 Julian Brown <julian@codesourcery.com>
4380 Sandra Loosemore <sandra@codesourcery.com>
4382 * gcc.target/mips/code-readable-1.c: Add -O to options.
4384 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4387 * g++.dg/lookup/using53.C: New.
4389 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4391 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4392 * gcc.dg/fixed-point/convert-1.c: New.
4393 * gcc.dg/fixed-point/convert-2.c: New.
4394 * gcc.dg/fixed-point/convert-3.c: New.
4395 * gcc.dg/fixed-point/convert-4.c: New.
4396 * gcc.dg/fixed-point/convert-float-1.c: New.
4397 * gcc.dg/fixed-point/convert-float-2.c: New.
4398 * gcc.dg/fixed-point/convert-float-3.c: New.
4399 * gcc.dg/fixed-point/convert-float-4.c: New.
4400 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4401 * gcc.dg/fixed-point/convert-sat.c: New.
4402 * gcc.dg/fixed-point/convert.h: New.
4404 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4407 * gcc.target/sh/pr54089-2.c: New.
4409 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4411 * gcc.target/i386/long-double-64-1.c: New file.
4412 * gcc.target/i386/long-double-64-2.c: Likewise.
4413 * gcc.target/i386/long-double-64-3.c: Likewise.
4414 * gcc.target/i386/long-double-64-4.c: Likewise.
4415 * gcc.target/i386/long-double-80-1.c: Likewise.
4416 * gcc.target/i386/long-double-80-2.c: Likewise.
4417 * gcc.target/i386/long-double-80-3.c: Likewise.
4418 * gcc.target/i386/long-double-80-4.c: Likewise.
4419 * gcc.target/i386/long-double-80-5.c: Likewise.
4420 * gcc.target/i386/long-double-80-6.c: Likewise.
4421 * gcc.target/i386/long-double-80-7.c: Likewise.
4423 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4425 PR tree-optimization/54317
4426 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4428 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4431 * gcc.target/sh/pr39423-2.c: New.
4433 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4435 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4436 * gcc.dg/fold-perm.c: Likewise.
4438 2012-08-20 Jan Hubicka <jh@suse.cz>
4441 * gcc.dg/ipa/inlinehint-1.c: New.
4443 2012-08-20 Florian Weimer <fweimer@redhat.com>
4446 * g++.dg/init/new38.C: New test.
4447 * g++.dg/init/new39.C: New test.
4449 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4452 * gcc.target/sh/pr54089-1.c: New.
4454 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4457 * gcc.target/sh/pr51244-11.c: New.
4459 2012-08-20 Tobias Burnus <burnus@net-b.de>
4462 * gfortran.dg/warn_target_lifetime_2.f90: New.
4464 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4467 * g++.dg/warn/Wunused-var-17.C: New.
4469 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4472 * gcc.dg/gomp/pr53992.c: New test.
4474 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4477 * gcc.c-torture/execute/20120817-1.c: New test.
4479 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4481 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4483 (f2): New test that really does need adds.
4485 2012-08-20 Richard Guenther <rguenther@suse.de>
4487 PR tree-optimization/54327
4488 * gcc.dg/torture/pr54327.c: New testcase.
4490 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4492 PR tree-optimization/54321
4493 * gcc.c-torture/compile/pr54321.c: New test.
4495 2012-08-20 Tobias Burnus <burnus@net-b.de>
4498 * gfortran.dg/warn_target_lifetime_1.f90: New.
4500 2012-08-19 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
4503 * gfortran.dg/real_compare_1.f90: New test case.
4504 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4506 2012-08-18 Jan Hubicka <jh@suse.cz>
4508 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4510 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4513 * gfortran.dg/interface_37.f90: New test.
4515 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4516 Gary Funck <gary@intrepid.com>
4519 * gcc.target/i386/pr20020-1.c: New test.
4520 * gcc.target/i386/pr20020-2.c: Likewise.
4521 * gcc.target/i386/pr20020-3.c: Likewise.
4523 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4525 * gcc.target/i386/perm-concat.c: New test.
4527 2012-08-17 Julian Brown <julian@codesourcery.com>
4529 * gcc.target/arm/div64-unwinding.c: New test.
4531 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4533 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4535 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4538 * gcc.target/sh/pr54236-1.c: New.
4540 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4542 * lib/target-supports.exp (check_effective_target_sync_int_long)
4543 (check_effective_target_sync_char_short): Enable for crisv32-*
4547 * gcc.dg/torture/pr54261-1.c: New test.
4549 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4553 * gfortran.dg/typebound_call_24.f03: New.
4555 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4557 PR tree-optimization/54245
4558 * gcc.dg/tree-ssa/pr54245.c: New test.
4560 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4562 PR tree-optimization/54240
4563 * gcc.target/powerpc/pr54240.c: New test.
4564 * gcc.target/mips/pr54240.c: Likewise.
4566 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4569 * gcc.target/sh/pr52933-1.c: New.
4570 * gcc.target/sh/pr52933-2.c: New.
4572 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4575 * gcc.target/sh/pr50751-8.c: New.
4577 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4580 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4581 * gfortran.dg/typebound_proc_27.f03: New test.
4583 2012-08-14 Sterling Augustine <saugustine@google.com>
4585 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4587 2012-08-14 Tobias Burnus <burnus@net-b.de>
4590 * gfortran.dg/data_constraints_3.f90: New.
4591 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4592 to disable -pedantic compilation.
4593 * gfortran.dg/pr37243.f: Ditto.
4594 * gfortran.dg/g77/19990826-3.f: Ditto.
4595 * gfortran.dg/g77/20020307-1.f : Ditto.
4596 * gfortran.dg/g77/980310-3.f: Ditto.
4598 2012-08-14 Tobias Burnus <burnus@net-b.de>
4601 * gfortran.dg/warn_conversion_4.f90: New.
4603 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4606 PR rtl-optimization/53495
4607 * gcc.c-torture/compile/pr53411.c: New test.
4608 * gcc.c-torture/compile/pr53495.c: New test.
4610 2012-08-13 Richard Guenther <rguenther@suse.de>
4612 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4614 2012-08-13 Richard Guenther <rguenther@suse.de>
4616 PR tree-optimization/54200
4617 * gcc.dg/guality/pr54200.c: New testcase.
4618 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4620 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4622 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4624 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4627 * gcc.target/sh/pr51244-7.c: New.
4628 * gcc.target/sh/pr51244-8.c: New.
4629 * gcc.target/sh/pr51244-9.c: New.
4630 * gcc.target/sh/pr51244-10.c: New.
4632 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4634 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4636 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4637 * gcc.target/sh/pr53511-1.c: Likewise.
4638 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4639 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4640 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4641 * gcc.target/sh/pr53512-3.c: Likewise.
4642 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4644 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4647 * gcc.c-torture/compile/pr39423-1.c: New.
4648 * gcc.c-torture/compile/pr39423-2.c: New.
4650 2012-08-12 Tobias Burnus <burnus@net-b.de>
4653 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4654 they appear uninitialized on the RHS.
4655 * gfortran.dg/public_private_module_6.f90: New.
4657 2012-08-11 Martin Jambor <mjambor@suse.cz>
4660 * gfortran.dg/pr48636.f90: New test.
4662 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4664 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4666 (main): Adjust caller.
4668 2012-08-10 Richard Guenther <rguenther@suse.de>
4670 * gcc.dg/matrix/*.c: Adjust and move ...
4671 * gcc.dg/torture/: ... here.
4672 * gcc.dg/matrix: Remove directory.
4674 2012-08-10 Richard Guenther <rguenther@suse.de>
4677 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4679 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4682 * gcc.dg/tree-ssa/pr54211.c: New test.
4684 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4686 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4687 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4689 2012-08-10 Richard Guenther <rguenther@suse.de>
4691 PR tree-optimization/54109
4692 * gcc.dg/torture/pr54109.c: New testcase.
4693 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4694 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4696 2012-08-10 Richard Guenther <rguenther@suse.de>
4698 PR tree-optimization/54027
4699 * gcc.dg/torture/pr54027.c: New testcase.
4701 2012-08-10 Richard Guenther <rguenther@suse.de>
4703 * g++.dg/plugin/selfassign.c: Adjust.
4704 * gcc.dg/plugin/selfassign.c: Likewise.
4705 * gcc.dg/strlenopt-11.c: Likewise.
4706 * gcc.dg/strlenopt-13.c: Likewise.
4707 * gcc.dg/no-strict-overflow-4.c: Likewise.
4708 * gcc.dg/strict-overflow-4.c: Likewise.
4709 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4710 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4711 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4712 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4713 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4714 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4715 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4716 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4717 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4718 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4719 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4720 * gcc.dg/pr46309.c: Likewise.
4721 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4723 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4725 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4727 * gcc.c-torture/compile/20120727-2.c: New test.
4729 2012-08-09 Martin Jambor <mjambor@suse.cz>
4731 * gcc.dg/ipa/iinline-4.c: New test.
4732 * gcc.dg/ipa/iinline-5.c: Likewise.
4733 * gcc.dg/ipa/iinline-6.c: Likewise.
4734 * gcc.dg/ipa/iinline-7.c: Likewise.
4735 * gcc.dg/lto/20120723_0.c: Likewise.
4736 * gcc.dg/lto/20120723_1.c: Likewise.
4738 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4741 * gcc.target/sh/pr39423-1.c: New.
4743 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4746 * gcc.target/sh/pr51244-5: New.
4747 * gcc.target/sh/pr51244-6: New.
4749 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4751 * gcc.target/i386/adx-addxcarry32-3.c: New.
4752 * gcc.target/i386/adx-addxcarry64-3.c: New.
4754 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4756 PR rtl-optimization/53701
4757 * gcc.dg/pr53701.c: New test.
4759 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4761 * gcc.c-torture/compile/20120727-1.c: New test.
4763 2012-08-09 Tobias Burnus <burnus@net-b.de>
4766 * gfortran.dg/intrinsic_shadow_4.f90: New.
4768 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4770 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4772 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4774 * gcc.c-torture/execute/20120808-1.c: New test.
4776 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4778 PR rtl-optimization/54157
4779 * gcc.target/i386/pr54157.c: New file.
4781 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4783 * gcc.target/i386/adx-addcarryx32-1.c: New.
4784 * gcc.target/i386/adx-addcarryx32-2.c: New.
4785 * gcc.target/i386/adx-addcarryx64-1.c: New.
4786 * gcc.target/i386/adx-addcarryx64-2.c: New.
4787 * gcc.target/i386/adx-check.h: New.
4788 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4789 * gcc.target/i386/sse-12.c: Add -madx.
4790 * gcc.target/i386/sse-13.c: Ditto.
4791 * gcc.target/i386/sse-14.c: Ditto.
4792 * gcc.target/i386/sse-22.c: Ditto.
4793 * gcc.target/i386/sse-23.c: Ditto.
4794 * g++.dg/other/i386-2.C: Ditto.
4795 * g++.dg/other/i386-3.C: Ditto.
4797 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4799 * gcc.dg/tree-ssa/slsr-5.c: New.
4800 * gcc.dg/tree-ssa/slsr-6.c: New.
4801 * gcc.dg/tree-ssa/slsr-7.c: New.
4802 * gcc.dg/tree-ssa/slsr-8.c: New.
4803 * gcc.dg/tree-ssa/slsr-9.c: New.
4804 * gcc.dg/tree-ssa/slsr-10.c: New.
4805 * gcc.dg/tree-ssa/slsr-11.c: New.
4806 * gcc.dg/tree-ssa/slsr-12.c: New.
4807 * gcc.dg/tree-ssa/slsr-13.c: New.
4808 * gcc.dg/tree-ssa/slsr-14.c: New.
4809 * gcc.dg/tree-ssa/slsr-15.c: New.
4810 * gcc.dg/tree-ssa/slsr-16.c: New.
4811 * gcc.dg/tree-ssa/slsr-17.c: New.
4812 * gcc.dg/tree-ssa/slsr-18.c: New.
4813 * gcc.dg/tree-ssa/slsr-19.c: New.
4814 * gcc.dg/tree-ssa/slsr-20.c: New.
4815 * gcc.dg/tree-ssa/slsr-21.c: New.
4816 * gcc.dg/tree-ssa/slsr-22.c: New.
4817 * gcc.dg/tree-ssa/slsr-23.c: New.
4818 * gcc.dg/tree-ssa/slsr-24.c: New.
4819 * gcc.dg/tree-ssa/slsr-25.c: New.
4820 * gcc.dg/tree-ssa/slsr-26.c: New.
4821 * gcc.dg/tree-ssa/slsr-30.c: New.
4822 * gcc.dg/tree-ssa/slsr-31.c: New.
4824 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4826 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4827 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4828 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4830 2012-08-06 Cary Coutant <ccoutant@google.com>
4832 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4834 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4837 * gfortran.dg/dummy_procedure_5.f90: Modified.
4838 * gfortran.dg/dummy_procedure_8.f90: New.
4839 * gfortran.dg/interface_26.f90: Modified.
4840 * gfortran.dg/proc_ptr_11.f90: Modified.
4841 * gfortran.dg/proc_ptr_15.f90: Modified.
4842 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4843 * gfortran.dg/typebound_override_1.f90: Modified.
4844 * gfortran.dg/typebound_proc_6.f03: Modified.
4846 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4848 PR tree-optimization/51938
4849 PR tree-optimization/52005
4850 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4851 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4852 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4853 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4855 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4857 Avoid crashing on erroneous static_assert usage
4858 * g++.dg/cpp0x/static_assert8.C: New test.
4860 2012-08-06 Jason Merrill <jason@redhat.com>
4862 * g++.dg/cpp0x/sfinae38.C: New.
4864 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4865 Paolo Carlini <paolo.carlini@oracle.com>
4868 * g++.dg/conversion/void2.C: New.
4870 2012-08-06 Tom de Vries <tom@codesourcery.com>
4872 * gcc.dg/tree-ssa/vrp78.c: New test.
4874 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4875 Richard Sandiford <rdsandiford@googlemail.com>
4877 * g++.dg/opt/enum2.C: Require fpic target.
4878 * g++.dg/lto/20090303_0.C: Likewise.
4880 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4881 Catherine Moore <clm@codesourcery.com>
4883 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4884 flush function names too.
4885 * gcc.target/mips/clear-cache-1.c: Likewise.
4887 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4890 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4892 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4895 * gfortran.dg/array_5.f90: New test.
4897 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4899 PR tree-optimization/30318
4900 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4902 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4904 * g++.dg/ext/vector17.C: New testcase.
4906 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4909 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4910 * g++.dg/opt/longbranch1.C: Likewise.
4912 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4914 PR tree-optimization/53805
4915 * gcc.dg/fold-notunord.c: New testcase.
4917 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4920 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4921 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4923 2012-08-02 Jason Merrill <jason@redhat.com>
4924 Paolo Carlini <paolo.carlini@oracle.com>
4926 PR c++/51213 (again)
4927 * g++.dg/cpp0x/sfinae37.C: Extend.
4929 2012-08-02 Richard Guenther <rguenther@suse.de>
4931 PR tree-optimization/50672
4932 * g++.dg/torture/pr50672.C: New testcase.
4934 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4937 * gfortran.dg/abstract_type_6.f03: Modified.
4938 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4939 * gfortran.dg/proc_ptr_comp_35.f90: New.
4940 * gfortran.dg/typebound_proc_9.f03: Modified.
4941 * gfortran.dg/typebound_proc_26.f90: New.
4943 2012-08-02 Richard Guenther <rguenther@suse.de>
4945 * gcc.dg/torture/pta-callused-1.c: Adjust.
4946 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4947 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4948 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4949 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4950 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4951 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4952 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4953 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4955 2012-08-01 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
4958 * gfortran.dg/include_6.f90: New test case.
4959 * gfortran.dg/include_7.f90: New test case.
4960 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4962 2012-08-01 Tom de Vries <tom@codesourcery.com>
4964 * gcc.dg/tree-ssa/vrp76.c: New test.
4966 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4968 PR tree-optimization/46556
4969 * gcc.dg/tree-ssa/slsr-27.c: New.
4970 * gcc.dg/tree-ssa/slsr-28.c: New.
4971 * gcc.dg/tree-ssa/slsr-29.c: New.
4973 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4976 * gfortran.dg/proc_decl_29.f90: New.
4978 2012-07-31 Dehao Chen <dehao@google.com>
4980 * gcc.dg/predict-7.c: New test.
4982 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4985 * gfortran.dg/typebound_override_3.f90: New.
4987 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4989 PR tree-optimization/53773
4990 * gcc.dg/vect/pr53773.c: New test.
4992 2012-07-31 Nick Clifton <nickc@redhat.com>
4994 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4997 2012-07-31 Tobias Burnus <burnus@net-b.de>
4999 * gfortran.dg/c_funloc_tests_6.f90: New.
5000 * gfortran.dg/c_funloc_tests_7.f90: New.
5001 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
5003 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
5006 * g++.dg/cpp0x/temp_default5.C: New.
5008 2012-07-30 Janus Weil <janus@gcc.gnu.org>
5011 * gfortran.dg/proc_ptr_37.f90: New.
5013 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
5015 * lib/target-supports.exp
5016 (check_effective_target_vect_natural_alignment): New function.
5017 * gcc.dg/align-2.c: Only run on targets with natural alignment
5019 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
5020 alignment of vector types.
5022 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
5023 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5025 * gcc.target/i386/rdseed16-1.c: New.
5026 * gcc.target/i386/rdseed32-1.c: Ditto
5027 * gcc.target/i386/rdseed64-1.c: Ditto
5028 * gcc.target/i386/sse-12.c: Add -mrdseed.
5029 * gcc.target/i386/sse-13.c: Ditto.
5030 * gcc.target/i386/sse-14.c: Ditto.
5031 * g++.dg/other/i386-2.C: Ditto.
5032 * g++.dg/other/i386-3.C: Ditto.
5034 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
5037 * gcc.target/sh/pr51244-4.c: New.
5039 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
5041 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
5042 for alpha*-*-* targets. Cleanup original tree dump.
5044 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
5046 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
5047 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
5049 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
5051 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
5052 rand, srand. Include <stdlib.h>.
5054 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
5056 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
5058 2012-07-26 Richard Henderson <rth@redhat.com>
5060 * gcc.dg/attr-hotcold-1.c: New.
5061 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
5063 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
5064 Sandra Loosemore <sandra@codesourcery.com>
5066 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
5068 2012-07-26 Tobias Burnus <burnus@net-b.de>
5070 * gfortran.dg/contiguous_1.f90: Update dg-error.
5071 * gfortran.dg/proc_ptr_32.f90: Ditto.
5073 2012-07-26 Richard Guenther <rguenther@suse.de>
5075 PR tree-optimization/54098
5076 * gcc.dg/torture/pr54098.c: New testcase.
5078 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5080 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
5081 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
5083 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5086 * gfortran.dg/array_constructor_39.f90: New test.
5088 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5091 * gfortran.dg/array_constructor_38.f90: New test.
5093 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
5095 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
5097 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
5099 * gnat.dg/noreturn5.ad[sb]: New test.
5101 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
5102 Paul Brook <paul@codesourcery.com>
5106 * lib/target-suports.exp (check_effective_target_naked_functions): New.
5107 * c-c++-common/pr53633.c: New test.
5109 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5111 * gcc.target/i386/asm-dialect-1.c: New test case.
5113 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
5114 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5116 * gcc.target/i386/prefetchw-1.c: New.
5117 * gcc.target/i386/sse-12.c: Add -mprfchw.
5118 * gcc.target/i386/sse-13.c: Ditto.
5119 * gcc.target/i386/sse-14.c: Ditto.
5120 * gcc.target/i386/sse-22.c: Ditto.
5121 * gcc.target/i386/sse-23.c: Ditto.
5122 * g++.dg/other/i386-2.C: Ditto.
5123 * g++.dg/other/i386-3.C: Ditto.
5125 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5127 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5129 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5132 * gcc.target/arm/pr54051.c: New.
5133 * gcc.target/arm/vfp-1.c: Adjust test.
5135 2012-07-24 Julian Brown <julian@codesourcery.com>
5137 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5138 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5141 2012-07-23 Paul Brook <paul@codesourcery.com>
5143 * g++.dg/other/armv7m-1.c: New test.
5145 2012-07-23 Julian Brown <julian@codesourcery.com>
5147 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5149 (DO_TEST): Define to 1 for appropriate ARM targets.
5151 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5153 PR tree-optimization/53881
5154 * gcc.dg/pr53881.c: Renamed to ...
5155 * gcc.dg/pr53881-1.c: ... this.
5156 * gcc.dg/pr53881-2.c: New test.
5158 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5160 Handle recent changes in default atomics for cris*-*-linux*.
5161 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5162 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5163 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5164 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5165 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5166 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5167 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5168 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5169 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5170 -mno-unaligned-atomic-may-use-library is in effect for
5172 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5173 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5174 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5175 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5176 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5177 gcc.target/cris/torture/sync-mis-op-i-1.c,
5178 gcc.target/cris/torture/sync-mis-op-i-2.c,
5179 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5180 gcc.target/cris/torture/sync-mis-op-i-3.c,
5181 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5182 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5183 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5184 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5185 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5186 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5187 (main): Remove local variable x.
5188 [mis_ok]: Check that atomics don't fail.
5190 2012-07-21 Andrew Pinski <apinski@cavium.com>
5192 * gcc.dg/tree-ssa/vrp72.c: New test.
5193 * gcc.dg/tree-ssa/vrp73.c: New test.
5194 * gcc.dg/tree-ssa/vrp74.c: New test.
5195 * gcc.dg/tree-ssa/vrp75.c: New test.
5197 2012-07-21 Andrew Pinski <apinski@cavium.com>
5199 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5200 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5202 2012-07-21 Andrew Pinski <apinski@cavium.com>
5204 * gcc.target/mips/octeon-pop-2.c: New testcase.
5206 2012-07-21 Tobias Burnus <burnus@net-b.de>
5209 * gfortran.dg/assumed_rank_3.f90: New.
5210 * gfortran.dg/assumed_rank_11.f90: New.
5211 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5212 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5213 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5215 2012-07-21 Andrew Pinski <apinski@cavium.com>
5217 * gcc.target/mips/unaligned-1.c: New testcase.
5219 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5221 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5223 2012-07-20 Tobias Burnus <burnus@net-b.de>
5225 * gfortran.dg/bind_c_array_params_2.f90: New.
5226 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5227 and update dg-error.
5229 2012-07-20 Tobias Burnus <burnus@net-b.de>
5231 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5233 2012-07-20 Jason Merrill <jason@redhat.com>
5236 * g++.dg/other/array7.C: New.
5238 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5240 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5241 the basic block and check loop depth.
5242 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5243 matching patterns and comments.
5244 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5245 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5247 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5250 * c-c++-common/pr28656.c: New test.
5252 2012-07-19 Jason Merrill <jason@redhat.com>
5255 * g++.dg/init/mutable1.C: New.
5257 2012-07-20 Tobias Burnus <burnus@net-b.de>
5260 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5261 * gfortran.dg/assumed_rank_1.f90: New.
5262 * gfortran.dg/assumed_rank_1_c.c: New.
5263 * gfortran.dg/assumed_rank_2.f90: New.
5264 * gfortran.dg/assumed_rank_4.f90: New.
5265 * gfortran.dg/assumed_rank_5.f90: New.
5266 * gfortran.dg/assumed_rank_6.f90: New.
5267 * gfortran.dg/assumed_rank_7.f90: New.
5268 * gfortran.dg/assumed_rank_8.f90: New.
5269 * gfortran.dg/assumed_rank_8_c.c: New.
5270 * gfortran.dg/assumed_rank_9.f90: New.
5271 * gfortran.dg/assumed_rank_10.f90: New.
5272 * gfortran.dg/assumed_rank_12.f90: New.
5274 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5276 * gnat.dg/opt25.adb: New test.
5277 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5278 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5280 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5282 * gnat.dg/aggr20.ad[sb]: New test.
5283 * gnat.dg/aggr20_pkg.ads: New helper.
5285 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5287 * gnat.dg/derived_type3.adb: New test.
5288 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5290 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5292 PR rtl-optimization/53942
5293 * gcc.dg/pr53942.c: New test.
5295 2012-07-19 Jason Merrill <jason@redhat.com>
5298 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5300 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5302 * gnat.dg/discr38.adb: New test.
5304 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5307 * c-c++-common/gomp/pr54017.c: New test.
5309 2012-07-19 Richard Guenther <rguenther@suse.de>
5310 Eric Botcazou <ebotcazou@adacore.com>
5312 * gnat.dg/loop_optimization11.adb: New testcase.
5313 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5315 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5316 Jason Merrill <jason@redhat.com>
5318 * g++.dg/cpp0x/sfinae37.C: New.
5319 * g++.dg/template/access23.C: New.
5320 * g++.dg/template/access7.C: Adjust.
5321 * g++.dg/template/sfinae10.C: Don't expect errors.
5322 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5324 2012-07-18 Julian Brown <julian@codesourcery.com>
5325 Sandra Loosemore <sandra@codesroucery.com>
5327 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5329 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5331 * gnat.dg/noreturn4.ad[sb]: New test.
5332 * gnat.dg/noreturn4_pkg.ads: New helper.
5334 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5335 Julian Brown <julian@codesourcery.com>
5337 * gcc.target/arm/neon-vdup-1.c: New test case.
5338 * gcc.target/arm/neon-vdup-2.c: New test case.
5339 * gcc.target/arm/neon-vdup-3.c: New test case.
5340 * gcc.target/arm/neon-vdup-4.c: New test case.
5341 * gcc.target/arm/neon-vdup-5.c: New test case.
5342 * gcc.target/arm/neon-vdup-6.c: New test case.
5343 * gcc.target/arm/neon-vdup-7.c: New test case.
5344 * gcc.target/arm/neon-vdup-8.c: New test case.
5345 * gcc.target/arm/neon-vdup-9.c: New test case.
5346 * gcc.target/arm/neon-vdup-10.c: New test case.
5347 * gcc.target/arm/neon-vdup-11.c: New test case.
5348 * gcc.target/arm/neon-vdup-12.c: New test case.
5349 * gcc.target/arm/neon-vdup-13.c: New test case.
5350 * gcc.target/arm/neon-vdup-14.c: New test case.
5351 * gcc.target/arm/neon-vdup-15.c: New test case.
5352 * gcc.target/arm/neon-vdup-16.c: New test case.
5353 * gcc.target/arm/neon-vdup-17.c: New test case.
5354 * gcc.target/arm/neon-vdup-18.c: New test case.
5355 * gcc.target/arm/neon-vdup-19.c: New test case.
5356 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5357 arguments non-constant.
5359 2012-07-18 Richard Guenther <rguenther@suse.de>
5361 PR tree-optimization/53970
5362 * g++.dg/torture/pr53970.C: New testcase.
5364 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5367 * gcc.c-torture/compile/pr38621.c: New.
5369 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5372 * gcc.target/sh/pr33135-1.c: New.
5373 * gcc.target/sh/pr33135-2.c: New.
5374 * gcc.target/sh/pr33135-3.c: New.
5375 * gcc.target/sh/pr33135-4.c: New.
5377 2012-07-17 Jason Merrill <jason@redhat.com>
5380 * g++.dg/parse/enum9.C: New.
5382 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5383 Sandra Loosemore <sandra@codesourcery.com>
5385 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5386 if there is a conflict with -mcpu=. Use -mcpu=5208.
5388 2012-07-17 Jason Merrill <jason@redhat.com>
5391 * g++.dg/template/array23.C: New.
5393 2012-07-17 Tobias Burnus <burnus@net-b.de>
5396 * gfortran.dg/bind_c_usage_26.f90: New.
5397 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5398 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5399 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5400 * gfortran.dg/interop_params.f03: Ditto.
5402 2012-07-17 Jason Merrill <jason@redhat.com>
5404 * g++.dg/template/inherit8.C: Adjust.
5405 * g++.dg/template/using21.C: Adjust.
5406 * g++.dg/template/using22.C: Adjust.
5409 * g++.dg/template/current-inst1.C: New.
5410 * g++.dg/parse/crash35.C: Adjust.
5412 2012-07-17 Tobias Burnus <burnus@net-b.de>
5415 * gfortran.dg/oldstyle_4.f90: New.
5417 2012-07-17 Tobias Burnus <burnus@net-b.de>
5420 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5421 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5423 2012-07-16 Jason Merrill <jason@redhat.com>
5425 * g++.dg/parse/access8.C: Adjust.
5426 * g++.dg/template/sfinae6_neg.C: Adjust.
5428 2012-07-16 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
5431 * gfortran.dg/coarray_allocate_1.f90: New test.
5433 2012-07-16 Andrew Pinski <apinski@cavium.com>
5435 * gcc.c-torture/execute/bswap-1.c: New testcase.
5436 * gcc.c-torture/compile/unalign-1.c: New testcase.
5437 * gcc.c-torture/compile/20120524-1.c: New testcase.
5438 * gcc.c-torture/compile/20101216-1.c: New testcase.
5440 2012-07-16 Dehao Chen <dehao@google.com>
5443 2012-07-10 Dehao Chen <dehao@google.com>
5445 * gcc.dg/debug_info_inline.c: New test.
5447 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5450 * gfortran.dg/proc_decl_28.f90: New.
5452 2012-07-16 Andrew Pinski <apinski@cavium.com>
5454 * gcc.dg/torture/builtins-1.c: New testcase.
5456 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5458 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5459 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5460 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5461 gcc.target/cris/sync-1-v10.c,
5462 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5463 pass -mno-unaligned-atomic-may-use-library.
5464 * gcc.target/cris/sync-xchg-1.c: New test.
5465 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5466 valid register operand output modifier.
5468 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5470 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5473 2012-07-13 Andrew Pinski <apinski@cavium.com>
5475 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5476 rather than cleanup-tree-dump.
5477 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5479 2012-07-13 Richard Guenther <rguenther@suse.de>
5481 PR tree-optimization/53907
5482 * gcc.target/i386/pr53907.c: New testcase.
5484 2012-07-13 Richard Guenther <rguenther@suse.de>
5486 PR tree-optimization/53922
5487 * gcc.dg/torture/pr53922.c: New testcase.
5489 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5491 PR rtl-optimization/53908
5492 * gcc.dg/torture/pr53908.c: New test.
5494 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5497 * g++.dg/cpp0x/variadic135.C: New.
5499 2012-07-12 Jason Merrill <jason@redhat.com>
5501 * g++.dg/template/sfinae6_neg.C: Adjust.
5503 2012-07-12 Tobias Burnus <burnus@net-b.de>
5505 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5506 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5507 scan-tree-dump-times pattern.
5509 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5511 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5513 2012-07-11 Jason Merrill <jason@redhat.com>
5516 * g++.g/cpp0x/defaulted37.C: New.
5518 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5521 * gcc.target/arm/pr53859.c: New test.
5523 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5526 * gcc.c-torture/compile/pr53886.c: New.
5528 2012-07-10 Dehao Chen <dehao@google.com>
5530 * gcc.dg/debug_info_inline.c: New test.
5532 2012-07-10 Jason Merrill <jason@redhat.com>
5535 * g++.dg/cpp0x/defaulted36.C: New.
5536 * g++.dg/cpp0x/defaulted21.C: Adjust.
5538 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5540 2012-07-09 Sterling Augustine <saugustine@google.com>
5542 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5544 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5546 PR tree-optimization/53887
5547 * gcc.dg/pr53887.c: New test.
5549 2012-07-09 Jason Merrill <jason@redhat.com>
5552 * g++.dg/cpp0x/nullptr29.C: New.
5554 2012-07-09 Tom de Vries <tom@codesourcery.com>
5555 Richard Guenther <rguenther@suse.de>
5557 * gcc.dg/builtin-unreachable-6.c: New test.
5558 * gcc.dg/builtin-unreachable-5.c: New test.
5560 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5562 PR tree-optimization/53881
5563 * gcc.dg/pr53881.c: New test.
5565 2012-07-06 Jason Merrill <jason@redhat.com>
5568 * g++.dg/cpp0x/variadic134.C: New.
5571 * g++.dg/cpp0x/alias-decl-20.C: New.
5573 2012-07-06 Tom de Vries <tom@codesourcery.com>
5575 PR tree-optimization/51879
5576 * gcc.dg/pr51879-16.c: New test.
5577 * gcc.dg/pr51879-17.c: Same.
5579 2012-07-06 Tom de Vries <tom@codesourcery.com>
5581 PR tree-optimization/52009
5582 * gcc.dg/pr51879-7.c: New test.
5583 * gcc.dg/pr51879-18.c: New test.
5585 2012-07-05 Jason Merrill <jason@redhat.com>
5588 * g++.dg/template/typedef39.C: New.
5591 * g++.dg/cpp0x/variadic133.C: New.
5592 * g++.dg/template/param1.C: Adjust.
5594 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5598 * gcc.target/arm/neon/vtrnf32.c: Update.
5599 * gcc.target/arm/neon/vtrns32.c: Update.
5600 * gcc.target/arm/neon/vtrnu32.c: Update.
5601 * gcc.target/arm/neon/vzipf32.c: Update.
5602 * gcc.target/arm/neon/vzips32.c: Update.
5603 * gcc.target/arm/neon/vzipu32.c: Update.
5605 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5608 * gfortran.dg/inline_sum_4.f90: New test.
5610 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5612 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5614 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5616 * gcc.target/arm/fma-sp.c: New testcase.
5617 * gcc.target/arm/fma.c: Likewise.
5618 * gcc.target/arm/fma.h: Likewise.
5620 2012-07-04 Jason Merrill <jason@redhat.com>
5623 * g++.dg/other/enum3.C: New.
5625 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5628 * g++.dg/torture/pr53321.C: New test.
5630 2012-07-04 Richard Guenther <rguenther@suse.de>
5632 PR tree-optimization/53844
5633 * g++.dg/tree-ssa/pr53844.C: New testcase.
5635 2012-07-04 Richard Guenther <rguenther@suse.de>
5637 PR tree-optimization/53849
5638 * gcc.dg/pr53849.c: New testcase.
5640 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5643 * g++.dg/ext/label14.C: New test.
5645 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5648 * g++.dg/other/pr53811.C: New test.
5650 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5653 * gcc.target/m68k/stack-limit-1.c: New testcase.
5655 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5657 * gnat.dg/recursive_call.adb: New test.
5659 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5661 * gnat.dg/discr37.ad[sb]: New test.
5663 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5665 * g++.dg/other/packed1.C: Remove SH from xfail list.
5667 2012-07-02 Jason Merrill <jason@redhat.com>
5670 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5673 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5676 * g++.dg/cpp0x/decltype39.C: New.
5677 * g++.dg/diagnostic/method1.C: Adjust.
5680 * g++.dg/template/ref6.C: New.
5682 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5685 * gcc.target/sh/pr53568-1.c: New.
5687 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5690 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5692 2012-07-02 Jason Merrill <jason@redhat.com>
5695 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5698 * g++.dg/template/enum7.C: New.
5699 * g++.dg/other/ptrmem10.C: Adjust.
5700 * g++.dg/other/ptrmem11.C: Adjust.
5701 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5703 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5705 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5707 2012-07-01 Wei Guozhi <carrot@google.com>
5710 * gcc.target/arm/pr53447-1.c: New testcase.
5711 * gcc.target/arm/pr53447-2.c: New testcase.
5712 * gcc.target/arm/pr53447-3.c: New testcase.
5713 * gcc.target/arm/pr53447-4.c: New testcase.
5715 2012-06-29 Richard Guenther <rguenther@suse.de>
5717 PR tree-optimization/47061
5718 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5720 2012-06-29 Richard Guenther <rguenther@suse.de>
5722 PR tree-optimization/37541
5723 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5725 2012-06-29 Richard Guenther <rguenther@suse.de>
5727 PR tree-optimization/52589
5728 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5730 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5732 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5734 * g++.dg/template/error46.C: Add missing comment to dg-message.
5735 * g++.dg/template/crash107.C: Likewise.
5736 * g++.dg/template/error47.C: Likewise.
5737 * g++.dg/template/crash108.C: Likewise.
5738 * g++.dg/overload/operator5.C: Likewise.
5740 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5741 errors in dg-message directives, add comments.
5743 2012-06-28 Kai Tietz <ktietz@redhat.com>
5745 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5746 hard-coded 'unsigned long'.
5748 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5750 PR tree-optimization/51581
5751 * gcc.dg/vect/pr51581-4.c: New test.
5753 PR tree-optimization/53645
5754 * gcc.c-torture/execute/pr53645-2.c: New test.
5756 2012-06-28 Richard Guenther <rguenther@suse.de>
5759 * gcc.dg/torture/pr53790.c: New testcase.
5761 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5763 PR tree-optimization/53645
5764 * gcc.c-torture/execute/pr53645.c: New test.
5766 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5768 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5770 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5774 * gcc.dg/guality/pr49888.c: Account for the possibility that
5775 the variable is optimized out at the first test.
5777 2012-06-27 Jason Merrill <jason@redhat.com>
5779 * g++.dg/cpp0x/override2.C: Adjust.
5780 * g++.dg/template/error5.C: Adjust.
5781 * g++.dg/parse/crash28.C: Adjust.
5784 * g++.dg/parse/template27.C: New.
5785 * g++.dg/template/crash74.C: Adjust expected output.
5787 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5791 * gfortran.dg/typebound_operator_16.f03: New.
5793 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5795 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5796 even src1.i and src2.i fields even in the second half of the arrays.
5798 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5801 * g++.dg/torture/vshuf-16.inc: New test.
5802 * g++.dg/torture/vshuf-2.inc: New test.
5803 * g++.dg/torture/vshuf-4.inc: New test.
5804 * g++.dg/torture/vshuf-8.inc: New test.
5805 * g++.dg/torture/vshuf-main.inc: New test.
5806 * g++.dg/torture/vshuf-v16hi.C: New test.
5807 * g++.dg/torture/vshuf-v16qi.C: New test.
5808 * g++.dg/torture/vshuf-v2df.C: New test.
5809 * g++.dg/torture/vshuf-v2di.C: New test.
5810 * g++.dg/torture/vshuf-v2sf.C: New test.
5811 * g++.dg/torture/vshuf-v2si.C: New test.
5812 * g++.dg/torture/vshuf-v4df.C: New test.
5813 * g++.dg/torture/vshuf-v4di.C: New test.
5814 * g++.dg/torture/vshuf-v4sf.C: New test.
5815 * g++.dg/torture/vshuf-v4si.C: New test.
5816 * g++.dg/torture/vshuf-v8hi.C: New test.
5817 * g++.dg/torture/vshuf-v8qi.C: New test.
5818 * g++.dg/torture/vshuf-v8si.C: New test.
5820 2012-06-27 Richard Guenther <rguenther@suse.de>
5823 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5825 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5827 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5828 scan-dump-dem-not): Use printable pattern in test name.
5830 2012-06-26 Sterling Augustine <saugustine@google.com>
5831 Dominique Dhumieres <dominiq@lps.ens.fr>
5833 * gcc.dg/pubtypes-2.c: Update expected output.
5834 * gcc.dg/pubtypes-3.c: Likewise.
5835 * gcc.dg/pubtypes-4.c: Likewise.
5837 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5839 * gcc.dg/tree-ssa/slsr-1.c: New test.
5840 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5841 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5842 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5844 2012-06-26 Matt Turner <mattst88@gmail.com>
5847 * gcc.target/arm/mmx-2.c: New.
5849 2012-06-26 Richard Guenther <rguenther@suse.de>
5852 * g++.dg/torture/pr53752.C: New testcase.
5854 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5856 PR tree-optimization/53748
5857 * gcc.c-torture/compile/pr53748.c: New test.
5859 2012-06-25 Jason Merrill <jason@redhat.com>
5863 * g++.dg/cpp0x/decltype38.C: New.
5864 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5866 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5868 * lib/target-supports-dg.exp (testname-for-summary): New.
5869 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5870 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5871 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5872 scan-module-absence, output-exists, output-exists-not: Use
5873 testname-for-summary.
5874 (dg-test): Clean up testname_with_flags.
5875 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5876 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5877 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5878 scan-assembler-dem-not, object-size: Use testname-for-summary.
5879 * lib/gcov.exp (run-gcov): Likewise.
5880 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5881 scan-dump-dem, scan-dump-dem-note): Likewise.
5883 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5884 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5885 including profopt.opt; save and restore existing value.
5886 * g++.dg/bprob/bprob.exp: Likewise.
5887 * gcc.dg/matrix/matrix.exp: Likewise.
5888 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5889 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5892 2012-06-25 Richard Henderson <rth@redhat.com>
5894 * gcc.dg/pr53749.c: New.
5896 2012-06-25 Jason Merrill <jason@redhat.com>
5899 * g++.dg/cpp0x/nullptr28.C: New.
5901 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5903 * gcc.target/arm/neon-vld1_dupQ.c: New.
5905 2012-06-25 Florian Weimer <fweimer@redhat.com>
5907 * g++.dg/init/new35.C: New.
5908 * g++.dg/init/new36.C: New.
5909 * g++.dg/init/new37.C: New.
5910 * g++.dg/ext/vla5.C: New warning.
5911 * g++.dg/ext/vla8.C: New warning.
5912 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5914 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5915 James Greenhalgh <james.greenhalgh@arm.com>
5917 * gcc.target/arm/ftest-support-arm.h New testcase.
5918 * gcc.target/arm/ftest-support-thumb.h Likewise.
5919 * gcc.target/arm/ftest-support.h Likewise.
5920 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5921 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5922 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5923 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5924 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5925 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5926 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5927 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5928 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5929 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5930 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5931 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5932 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5933 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5934 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5935 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5936 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5937 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5938 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5939 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5940 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5941 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5942 * lib/target-supports.exp
5943 (check_effective_target_arm_arch_FUNC): Add support for more
5945 (add_options_for_arm_arch_FUNC): Likewise.
5946 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5948 2012-06-25 Jason Merrill <jason@redhat.com>
5951 * g++.dg/cpp0x/constexpr-tuple.C: New.
5953 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5956 * gcc.target/i386/pr53759.c: New test.
5959 * g++.dg/cpp0x/nsdmi7.C: New test.
5961 2012-06-24 Kai Tietz <ktietz@redhat.com>
5963 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5965 * gcc.target/i386/pr38988.c: Likewise.
5967 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5971 * gfortran.dg/typebound_generic_12.f03: New.
5972 * gfortran.dg/typebound_generic_13.f03: New.
5974 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5976 * gnat.dg/lto15.ad[sb]: New test.
5978 2012-06-21 Meador Inge <meadori@codesourcery.com>
5981 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5983 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5985 * gcc.dg/pch/ident-1.c: New test.
5986 * gcc.dg/pch/ident-1.hs: Header file for new test.
5988 2012-06-21 Michael Matz <matz@suse.de>
5991 * gcc.c-torture/execute/pr53688.c: New test.
5993 2012-06-20 Richard Guenther <rguenther@suse.de>
5995 PR tree-optimization/30318
5996 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5998 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
6000 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
6002 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6004 * gcc.target/i386/clearcapv2.map: New file.
6005 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
6007 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
6009 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
6010 and add __sh__ case.
6012 2012-06-19 Jason Merrill <jason@redhat.com>
6015 * g++.dg/debug/localclass1.C: New.
6017 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
6019 * g++.dg/cpp0x/override4.C: New.
6021 2012-06-14 Jason Merrill <jason@redhat.com>
6024 * g++.dg/cpp0x/decltype37.C: New.
6026 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
6028 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
6030 2012-06-19 Joseph Myers <joseph@codesourcery.com>
6032 * gcc.c-torture/compile/vector-5.c,
6033 gcc.c-torture/compile/vector-6.c: New tests.
6035 2012-06-19 Richard Henderson <rth@redhat.com>
6037 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
6039 2012-06-19 Richard Guenther <rguenther@suse.de>
6041 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
6043 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
6046 * gcc.target/i386/pr53712.c: New test.
6048 2012-06-18 Tobias Burnus <burnus@net-b.de>
6051 * gfortran.dg/elemental_optional_args_6.f90: New.
6053 2012-06-18 Tobias Burnus <burnus@net-b.de>
6056 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
6057 * gfortran.dg/coarray/move_alloc_1.f90
6059 2012-06-18 Tobias Burnus <burnus@net-b.de>
6062 * gfortran.dg/coarray_27.f90: New.
6064 2012-06-18 Joey Ye <Joey.Ye@arm.com>
6065 Greta Yorsh <Greta.Yorsh@arm.com>
6067 * gcc.target/arm/epilog-1.c: New test.
6069 2012-06-18 Richard Guenther <rguenther@suse.de>
6071 PR tree-optimization/53693
6072 * g++.dg/torture/pr53693.C: New testcase.
6074 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
6076 PR tree-optimization/53703
6077 * gcc.dg/torture/pr53703.c: New test.
6079 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
6082 * gcc.target/i386/pr53698.c: New test.
6084 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6086 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
6088 2012-06-17 Tobias Burnus <burnus@net-b.de>
6092 * gfortran.dg/transfer_check_3.f90: New.
6094 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6096 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
6098 2012-06-16 Tobias Burnus <burnus@net-b.de>
6102 * gfortran.dg/deferred_type_param_8.f90: New.
6104 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
6106 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
6107 testname that includes flags, passed in as new argument, in
6109 (run_gcov): Get testname from dg-test, use it in pass/fail messages
6110 and pass it to verify-* procedures.
6112 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6113 alignment torture options with usual torture options.
6115 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6116 messages reported for one line of source code.
6117 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6118 * g++.dg/cpp0x/decltype2.C: Likewise.
6119 * g++.dg/cpp0x/decltype3.C: Likewise.
6120 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6121 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6122 * g++.dg/cpp0x/static_assert3.C: Likewise.
6123 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6124 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6125 * g++.dg/cpp0x/union1.C: Likewise.
6126 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6127 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6128 * g++.dg/cpp0x/variadic2.C: Likewise.
6129 * g++.dg/cpp0x/variadic20.C: Likewise.
6130 * g++.dg/cpp0x/variadic74.C: Likewise.
6131 * g++.dg/diagnostic/bitfld2.C: Likewise.
6132 * g++.dg/ext/attrib44.C: Likewise.
6133 * g++.dg/ext/no-asm-1.C: Likewise.
6134 * g++.dg/other/error34.C: Likewise.
6135 * g++.dg/parse/crash46.C: Likewise.
6136 * g++.dg/parse/error10.C: Likewise.
6137 * g++.dg/parse/error2.C: Likewise.
6138 * g++.dg/parse/error3.C: Likewise.
6139 * g++.dg/parse/error36.C: Likewise.
6140 * g++.dg/parse/error8.C: Likewise.
6141 * g++.dg/parse/error9.C: Likewise.
6142 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6143 * g++.dg/parse/parser-pr28152.C: Likewise.
6144 * g++.dg/parse/template25.C: Likewise.
6145 * g++.dg/parse/typename11.C: Likewise.
6146 * g++.dg/tc1/dr147.C: Likewise.
6147 * g++.dg/template/deduce3.C: Likewise.
6148 * g++.dg/template/koenig9.C: Likewise.
6149 * g++.dg/template/pr23510.C: Likewise.
6150 * g++.dg/warn/pr12242.C: Likewise.
6151 * g++.dg/warn/pr30551-2.C: Likewise.
6152 * g++.dg/warn/pr30551.C: Likewise.
6153 * g++.old-deja/g++.other/typename1.C: Likewise.
6154 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6156 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6159 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6160 * c-c++-common/torture/vshuf-2.inc: Likewise.
6161 * c-c++-common/torture/vshuf-4.inc: Likewise.
6162 * c-c++-common/torture/vshuf-8.inc: Likewise.
6163 * c-c++-common/torture/vshuf-main.inc: Likewise.
6164 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6165 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6166 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6167 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6168 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6169 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6170 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6171 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6172 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6173 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6174 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6175 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6176 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6177 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6179 2012-06-15 Michael Matz <matz@suse.de>
6181 * gcc.dg/tree-ssa/vector-4.c: New test.
6183 2012-06-15 Michael Matz <matz@suse.de>
6185 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6186 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6188 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6190 PR tree-optimization/53636
6191 * gcc.target/arm/pr53636.c: New test.
6193 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6195 PR tree-optimization/51581
6196 * gcc.c-torture/execute/pr51581-1.c: New test.
6197 * gcc.c-torture/execute/pr51581-2.c: New test.
6198 * gcc.dg/vect/pr51581-1.c: New test.
6199 * gcc.dg/vect/pr51581-2.c: New test.
6200 * gcc.dg/vect/pr51581-3.c: New test.
6201 * gcc.target/i386/avx-pr51581-1.c: New test.
6202 * gcc.target/i386/avx-pr51581-2.c: New test.
6203 * gcc.target/i386/avx2-pr51581-1.c: New test.
6204 * gcc.target/i386/avx2-pr51581-2.c: New test.
6205 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6207 2012-06-15 Richard Guenther <rguenther@suse.de>
6209 * gcc.c-torture/execute/20120615-1.c: New testcase.
6211 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6213 * gnat.dg/vect8.ad[sb]: New test.
6215 2012-06-14 Richard Guenther <rguenther@suse.de>
6217 * gcc.dg/tree-ssa/vrp.h: New testcase.
6218 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6220 2012-06-13 Christian Bruel <christian.bruel@st.com>
6223 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6225 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6227 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6229 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6232 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6233 test summary unique.
6235 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6236 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6237 scan-stack-usage-not): Don't strip torture options from test name.
6239 * lib/scandump.exp (scan-dump-times): Use printable version of
6240 regexp in test summary line.
6242 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6243 messages reported for one line of source code.
6244 * gcc.dg/format/few-1.c: Likewise.
6245 * gcc.dg/ia64-sync-2.c: Likewise.
6246 * gcc.dg/sync-2.c: Likewise.
6247 * gcc.dg/noncompile/pr44517.c: Likewise.
6249 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6252 * gcc.dg/guality/pr49888.c: New.
6254 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6256 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6257 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6258 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6260 2012-06-13 Tobias Burnus <burnus@net-b.de>
6263 * gfortran.dg/intent_out_7.f90: New.
6265 2012-06-13 Tobias Burnus <burnus@net-b.de>
6268 * gfortran.dg/save_4.f90: New.
6270 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6275 * gcc.dg/pr53532.c: New test.
6276 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6277 adjust line numbers.
6278 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6279 * gcc.dg/Wcxx-compat-8.c: Likewise.
6280 * gcc.dg/pr51034.c: New test.
6281 * gcc.dg/pr53196-1.c: New test.
6282 * gcc.dg/pr53196-2.c: New test.
6284 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6286 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6287 alignment torture options with usual torture options.
6288 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6289 instead of dg-options.
6290 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6291 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6292 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6293 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6294 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6295 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6297 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6298 to checks for multiple messages reported for one line of source code.
6299 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6301 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6302 messages reported for one line of source code.
6304 * gcc.dg/20031223-1.c: Add comments to check for multiple
6305 messages reported for one line of source code.
6306 * gcc.dg/Wconversion-integer.c: Likewise.
6307 * gcc.dg/Wfatal-2.c: Likewise.
6308 * gcc.dg/Wfatal.c: Likewise.
6309 * gcc.dg/Wobjsize-1.c: Likewise.
6310 * gcc.dg/c99-vla-jump-1.c: Likewise.
6311 * gcc.dg/c99-vla-jump-2.c: Likewise.
6312 * gcc.dg/c99-vla-jump-3.c: Likewise.
6313 * gcc.dg/c99-vla-jump-4.c: Likewise.
6314 * gcc.dg/c99-vla-jump-5.c: Likewise.
6315 * gcc.dg/decl-9.c: Likewise.
6316 * gcc.dg/declspec-10.c: Likewise.
6317 * gcc.dg/declspec-18.c: Likewise.
6318 * gcc.dg/mtune.c: Likewise.
6319 * gcc.dg/parser-pr28152-2.c: Likewise.
6320 * gcc.dg/parser-pr28152.c: Likewise.
6321 * gcc.dg/pr14475.c: Likewise.
6322 * gcc.dg/pr27953.c: Likewise.
6323 * gcc.dg/pr28322-3.c: Likewise.
6324 * gcc.dg/pr30457.c: Likewise.
6325 * gcc.dg/pr30551-2.c: Likewise.
6326 * gcc.dg/pr30551-3.c: Likewise.
6327 * gcc.dg/pr30551-4.c: Likewise.
6328 * gcc.dg/pr30551-5.c: Likewise.
6329 * gcc.dg/pr30551-6.c: Likewise.
6330 * gcc.dg/pr30551.c: Likewise.
6331 * gcc.dg/pr45461.c: Likewise.
6332 * gcc.dg/pr48552-1.c: Likewise.
6333 * gcc.dg/pr48552-2.c: Likewise.
6334 * gcc.dg/redecl-1.c: Likewise.
6335 * gcc.dg/transparent-union-3.c: Likewise.
6336 * gcc.dg/utf-dflt.c: Likewise.
6337 * gcc.dg/utf-dflt2.c: Likewise.
6338 * gcc.dg/vla-8.c: Likewise.
6339 * gcc.dg/vla-init-1.c: Likewise.
6340 * gcc.dg/wtr-int-type-1.c: Likewise.
6342 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6343 messages reported for for one line of source code.
6344 * c-c++-common/raw-string-5.c: Likewise.
6345 * c-c++-common/raw-string-4.c: Likewise.
6346 * c-c++-common/raw-string-6.c: Likewise.
6347 * c-c++-common/pr20000.c: Likewise.
6349 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6350 messages reported for one line of source code.
6351 * gcc.dg/cpp/pr30786.c: Likewise.
6352 * gcc.dg/cpp/pr28709.c: Likewise.
6353 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6354 * gcc.dg/cpp/macspace2.c: Likewise.
6355 * gcc.dg/cpp/missing-header-1.c: Likewise.
6356 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6357 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6358 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6360 2012-06-12 Jason Merrill <jason@redhat.com>
6363 * g++.dg/template/local7.C: New.
6365 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6368 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6369 * gcc.target/sh/pr51340-2.c: Likewise.
6370 * gcc.target/sh/pr51340-3.c: Likewise.
6372 2012-06-12 Michael Matz <matz@suse.de>
6374 * gcc.dg/torture/alias-1.c: New test.
6376 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6378 PR rtl-optimization/53589
6379 * gcc.dg/torture/pr53589.c: New test.
6381 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6384 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6385 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6386 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6387 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6388 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6389 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6390 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6391 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6392 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6393 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6394 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6395 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6396 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6397 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6398 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6399 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6401 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6403 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6404 (check_intel_cpu_model): New function.
6405 (check_amd_cpu_model): New function.
6406 (check_features): New function.
6407 (__get_cpuid_output): New function.
6408 (check_detailed): New function.
6409 (fn1): Rename to quick_check.
6410 (main): Update to call quick_check and call check_detailed.
6412 2012-06-11 Richard Henderson <rth@redhat.com>
6414 * lib/target-supports.exp
6415 (check_effective_target_sync_long_long_runtime): Use
6416 check_effective_target_lp64 instead of
6417 check_effective_target_powerpc64 for powerpc targets.
6419 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6422 * gcc.target/sh/pr53511-1.c: New.
6424 2012-06-11 Richard Guenther <rguenther@suse.de>
6427 * g++.dg/lto/pr53470_0.C: New testcase.
6428 * gcc.dg/lto/pr53470_0.c: Likewise.
6430 2012-06-11 Richard Guenther <rguenther@suse.de>
6433 * g++.dg/ext/pr53605.C: New testcase.
6435 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6437 * gnat.dg/specs/array1.ads: New test.
6438 * gnat.dg/specs/array2.ads: Likewise.
6439 * gnat.dg/array22.adb: Likewise.
6441 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6443 * gnat.dg/constant4.adb: New test.
6444 * gnat.dg/constant4_pkg.ads: New helper.
6446 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6449 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6450 * gfortran.dg/allocate_class_1.f90: Modified.
6451 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6452 * gfortran.dg/allocate_class_2.f90: New.
6454 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6457 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6459 2012-06-07 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
6462 * gfortran.dg/string_assign_2.f90: New test case.
6464 2012-06-07 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
6467 * gfortran.dg/string_assign_1.f90: New test case.
6469 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6472 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6473 * gcc.dg/gomp/critical-4.c: Likewise.
6474 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6475 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6476 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6477 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6478 * c-c++-common/gomp/pr53580.c: New test.
6480 2012-06-07 Fabien Ch
\81Ã
\81ªne <fabien@gcc.gnu.org>
6483 * g++.dg/cpp0x/forw_enum11.C: New.
6485 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6488 * g++.dg/cpp0x/alias-decl-19.C: New.
6490 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6492 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6494 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6496 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6498 (XSTATE_SSE): Ditto.
6499 (XSTATE_YMM): Ditto.
6500 (avx_os_support): Use new defines.
6502 2012-06-06 Richard Guenther <rguenther@suse.de>
6505 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6508 2012-06-06 Fabien Ch
\81Ã
\81ªne <fabien@gcc.gnu.org>
6511 * g++.dg/cpp0x/pr52841.C: New testcase.
6513 2012-06-06 Richard Guenther <rguenther@suse.de>
6515 PR tree-optimization/53081
6516 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6517 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6519 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6521 * gcc.target/powerpc/pr53487.c: New test.
6523 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6525 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6527 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6529 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6531 2012-06-05 Richard Guenther <rguenther@suse.de>
6533 PR tree-optimization/30442
6534 * gcc.dg/vect/bb-slp-30.c: New testcase.
6536 2012-06-05 Richard Guenther <rguenther@suse.de>
6538 PR tree-optimization/53081
6539 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6540 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6541 -fno-tree-loop-distribute-patterns.
6543 2012-06-05 Alan Modra <amodra@gmail.com>
6545 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6546 Check static chain in nested funcs.
6548 2012-06-04 Tobias Burnus <burnus@net-b.de>
6551 * gfortran.dg/init_flag_10.f90: New.
6553 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6556 * g++.dg/warn/Wenum-compare-no-2: New.
6558 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6560 PR preprocessor/53463
6561 * g++.dg/cpp/limits.C: New test.
6562 * g++.dg/parse/error19.C: Adjust.
6563 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6564 * g++.dg/warn/pr35635.C: Likewise.
6565 * g++.old-deja/g++.pt/assign1.C: Likewise.
6567 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6570 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6571 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6572 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6573 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6574 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6575 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6576 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6577 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6579 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6581 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6583 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6585 PR tree-optimization/53550
6586 * gcc.dg/pr53550.c: New test.
6588 2012-06-04 Richard Guenther <rguenther@suse.de>
6590 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6591 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6592 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6594 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6597 * gfortran.dg/parameter_array_element_2.f90: New.
6599 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6602 * gcc.target/sh/pr53512-1.c: New.
6603 * gcc.target/sh/pr53512-2.c: New.
6604 * gcc.target/sh/pr53512-3.c: New.
6605 * gcc.target/sh/pr53512-4.c: New.
6607 2012-06-01 Jason Merrill <jason@redhat.com>
6610 * g++.dg/ext/visibility/template12.C: New.
6611 * g++.dg/ext/attrib14.C: Adjust warning line.
6614 * g++.dg/parse/new6.C: New.
6615 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6617 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6619 * c-c++-common/restrict-2.c: Revert previous change.
6621 2012-06-01 Jason Merrill <jason@redhat.com>
6624 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6627 * g++.dg/cpp0x/auto33.C: New.
6629 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6632 * g++.dg/parse/namespace-alias-1.C: New.
6634 2012-06-01 Christian Bruel <christian.bruel@st.com>
6636 * gcc.dg/spec-options.c: New test.
6637 * gcc.dg/foo.specs: New file.
6639 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6642 * gnat.dg/lto14.adb: Skip on Solaris.
6644 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6646 * gcc.target/cris/sync-1-v10.c,
6647 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6648 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6649 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6650 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6651 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6652 gcc.target/cris/torture/sync-mis-op-i-1.c,
6653 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6654 gcc.target/cris/torture/sync-mis-op-i-2.c,
6655 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6656 gcc.target/cris/torture/sync-mis-op-i-3.c,
6657 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6658 gcc.target/cris/torture/sync-mis-op-s-1.c,
6659 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6660 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6661 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6662 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6663 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6664 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6665 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6666 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6667 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6669 2012-05-31 Richard Guenther <rguenther@suse.de>
6671 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6672 ldist-pr45948.c with disabled SCCP.
6674 2012-05-31 Richard Guenther <rguenther@suse.de>
6677 * gcc.dg/torture/pr48493.c: New testcase.
6679 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6681 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6683 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6684 of the initialization loop.
6685 (dg-final): Adjust the expected number of vectorized loops depending
6686 on vect_char_mult target selector.
6688 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6690 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6691 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6692 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6695 2012-05-30 Jason Merrill <jason@redhat.com>
6698 * g++.dg/init/new34.C: New.
6699 * g++.dg/tree-ssa/stabilize1.C: New.
6701 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6704 * g++.dg/init/new33.C: New test.
6706 2012-05-30 Richard Guenther <rguenther@suse.de>
6709 * gcc.dg/torture/pr53501.c: New testcase.
6710 * c-c++-common/restrict-2.c: Adjust.
6712 2012-05-30 Alan Modra <amodra@gmail.com>
6714 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6717 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6719 * gcc.target/i386/shuf-concat.c: New test.
6721 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6723 PR rtl-optimization/53519
6724 * gcc.c-torture/compile/pr53519.c: New test.
6726 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6728 * gcc.target/arm/neon-vrev.c: New.
6730 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6733 * gcc.target/sh/pr51340-1.c: New.
6734 * gcc.target/sh/pr51340-2.c: New.
6735 * gcc.target/sh/pr51340-3.c: New.
6737 2012-05-29 Richard Guenther <rguenther@suse.de>
6739 PR tree-optimization/53516
6740 * gcc.dg/torture/pr53516.c: New testcase.
6742 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6744 PR preprocessor/53229
6745 * gcc.dg/cpp/paste6.c: Force to run without
6746 -ftrack-macro-expansion.
6747 * gcc.dg/cpp/paste8.c: Likewise.
6748 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6749 -ftrack-macro-expansion.
6750 * gcc.dg/cpp/paste12.c: Force to run without
6751 -ftrack-macro-expansion.
6752 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6753 -ftrack-macro-expansion.
6754 * gcc.dg/cpp/paste13.c: Likewise.
6755 * gcc.dg/cpp/paste14.c: Likewise.
6756 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6757 -ftrack-macro-expansion.
6758 * gcc.dg/cpp/paste18.c: New test.
6760 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6762 * gcc.target/cris/torture/trap-1.c,
6763 gcc.target/cris/torture/trap-2.c,
6764 gcc.target/cris/torture/trap-3.c,
6765 gcc.target/cris/torture/trap-v0.c,
6766 gcc.target/cris/torture/trap-v3.c: New tests.
6768 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6771 * g++.dg/warn/Wbraces3.C: New.
6772 * g++.dg/warn/Wbraces4.C: Likewise.
6774 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6776 PR tree-optimization/53505
6777 * c-c++-common/torture/pr53505.c: New test.
6779 2012-05-27 Nathan Sidwell <nathan@acm.org>
6781 * gcc.dg/stmt-expr-4.c: New.
6783 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6786 * g++.dg/parse/crash60.C: New.
6788 2012-05-26 Jason Merrill <jason@redhat.com>
6791 * c-c++-common/array-lit.c: New.
6792 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6794 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6797 * gnat.dg/array21.adb: New test.
6799 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6801 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6803 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6806 * g++.dg/other/anon-union3.C: New.
6808 2012-05-25 Ian Lance Taylor <iant@google.com>
6810 * gcc.dg/split-6.c: New test.
6812 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6814 * gnat.dg/lto14.adb: New test.
6816 2012-05-25 Tristan Gingold <gingold@adacore.com>
6818 * gcc.target/i386/large-frame.c: New.
6820 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6821 * gcc.target/powerpc/lhs-1.c: New.
6822 * gcc.target/powerpc/lhs-2.c: New.
6823 * gcc.target/powerpc/lhs-3.c: New.
6825 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6827 Make unwound macro expansion trace less redundant
6828 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6829 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6830 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6831 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6832 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6833 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6835 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6838 * g++.dg/cpp0x/constexpr-default1.C: New.
6840 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6843 * g++.dg/eh/goto2.C: New.
6845 2012-05-24 Richard Guenther <rguenther@suse.de>
6848 * g++.dg/tree-prof/pr53460.C: New testcase.
6850 2012-05-24 Richard Guenther <rguenther@suse.de>
6853 * g++.dg/debug/pr53466.C: New testcase.
6855 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6857 PR tree-optimization/53465
6858 * gcc.c-torture/execute/pr53465.c: New test.
6860 2012-05-23 Tobias Burnus <burnus@net-b.de>
6864 * gfortran.dg/allocate_with_typespec_6.f90: New.
6866 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6869 * g++.dg/warn/delete-array-1.C: New.
6871 2012-05-23 Richard Guenther <rguenther@suse.de>
6873 * gcc.dg/torture/pr39074-2.c: Adjust.
6874 * gcc.dg/torture/pr39074.c: Likewise.
6875 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6876 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6878 2012-05-22 Jan Hubicka <jh@suse.cz>
6881 * g++.dg/torture/pr53161.C: New testcase.
6883 2012-05-22 Tobias Burnus <burnus@net-b.de>
6886 * gfortran.dg/realloc_on_assign_15.f90: New.
6888 2012-05-22 Richard Guenther <rguenther@suse.de>
6891 * gcc.dg/torture/pr51071-2.c: New testcase.
6893 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6895 PR tree-optimization/53336
6896 * g++.dg/torture/pr53336.C: New testcase.
6898 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6901 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6902 instead of -Wunused-local-typedefs.
6904 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6907 * g++.dg/other/abstract4.C: New-
6909 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6912 * g++.dg/ext/attrib46.C: New.
6914 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6917 * gcc.c-torture/compile/pr53418-1.c,
6918 gcc.c-torture/compile/pr53418-2.c: New tests.
6920 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6922 PR tree-optimization/53366
6923 * gcc.dg/torture/pr53366-1.c: New test.
6924 * gcc.dg/torture/pr53366-2.c: New test.
6925 * gcc.target/i386/pr53366-1.c: New test.
6926 * gcc.target/i386/pr53366-2.c: New test.
6928 PR tree-optimization/53409
6929 * gcc.c-torture/compile/pr53409.c: New test.
6931 PR tree-optimization/53410
6932 * gcc.c-torture/compile/pr53410-1.c: New test.
6933 * gcc.c-torture/compile/pr53410-2.c: New test.
6935 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6938 * gcc.target/i386/pr53425-1.c: New file.
6939 * gcc.target/i386/pr53425-2.c: Likewise.
6941 2012-05-21 Richard Guenther <rguenther@suse.de>
6943 PR tree-optimization/53408
6944 * gcc.dg/torture/pr53408.c: New testcase.
6946 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6947 H.J. Lu <hongjiu.lu@intel.com>
6950 * gcc.target/i386/pr53416.c: New file.
6952 2012-05-21 Richard Guenther <rguenther@suse.de>
6954 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6956 2012-05-21 Richard Guenther <rguenther@suse.de>
6958 * gcc.dg/torture/ldist-1.c: New testcase.
6960 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6962 * gnat.dg/lto13.adb: New test.
6963 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6965 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6967 * gnat.dg/specs/lto12.ads: New test.
6968 * gnat.dg/specs/lto12_pkg.ads: New helper.
6970 2012-05-18 Richard Guenther <rguenther@suse.de>
6972 PR tree-optimization/53346
6973 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6974 * gcc.target/i386/incoming-10.c: Adjust.
6975 * gcc.target/i386/incoming-11.c: Likewise.
6976 * gcc.target/i386/pr46295.c: Likewise.
6978 2012-05-18 Richard Guenther <rguenther@suse.de>
6980 * gcc.dg/pr53352.c: Return zero.
6982 2012-05-18 Richard Guenther <rguenther@suse.de>
6984 PR tree-optimization/53390
6985 * gcc.dg/torture/pr53390.c: New testcase.
6987 2012-05-18 Meador Inge <meadori@codesourcery.com>
6989 PR rtl-optimization/53352
6990 * gcc.dg/pr53352.c: New test.
6992 2012-05-17 David S. Miller <davem@davemloft.net>
6994 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6995 failure on sparc-*-linux-gnu.
6997 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7000 * g++.dg/parse/error49.C: New.
7001 * g++.dg/cpp0x/error8.C: Likewise.
7002 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
7003 * g++.dg/ext/utf-dflt2.C: Likewise.
7004 * g++.dg/ext/utf-gnuxx98.C: Likewise.
7005 * g++.dg/ext/utf-dflt.C: Likewise.
7006 * c-c++-common/raw-string-3.c: Likewise.
7007 * c-c++-common/raw-string-4.c: Likewise.
7009 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7012 * g++.dg/cpp0x/catch1.C: New.
7014 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7017 * g++.dg/parse/error48.C: New.
7018 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
7019 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
7021 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
7023 * gcc.dg/tm/indirect-2.c: New test.
7025 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7027 PR tree-optimization/53217
7028 * gfortran.dg/pr53217.f90: New test.
7030 2012-05-16 Richard Guenther <rguenther@suse.de>
7032 PR tree-optimization/53364
7033 * g++.dg/torture/pr53364.C: New testcase.
7035 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
7038 * gcc.dg/pr52549.c: Fix test for long != void*
7039 * gcc.c-torture/execute/pr52979-1.x: New file.
7040 * gcc.c-torture/execute/pr52979-2.x: New file.
7042 2012-05-16 Dodji Seketeli <dodji@redhat.com>
7044 PR preprocessor/7263
7045 * gcc.dg/binary-constants-2.c: Run without tracking locations
7046 accross macro expansion.
7047 * gcc.dg/binary-constants-3.c: Likewise.
7048 * gcc.dg/cpp/sysmac2.c: Likewise.
7049 * gcc.dg/nofixed-point-2.c: Adjust for more precise
7051 * gcc.dg/cpp/syshdr3.c: New test.
7052 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
7053 * gcc.dg/system-binary-constants-1.c: New test.
7054 * gcc.dg/system-binary-constants-1.h: New header for the new test
7056 * g++.dg/cpp/syshdr3.C: New test.
7057 * g++.dg/cpp/syshdr3.h: New header the new test above.
7058 * g++.dg/system-binary-constants-1.C: New test.
7059 * g++.dg/system-binary-constants-1.h: New header the new test
7062 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7064 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
7066 2012-05-15 Jakub Jelinek <jakub@redhat.com>
7069 * gcc.dg/pr53358.c: New test.
7071 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7074 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
7075 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
7077 2012-05-15 Olivier Hainque <hainque@adacore.com>
7079 * g++.dg/eh/sighandle.C: New testcase.
7081 2012-05-15 Richard Guenther <rguenther@suse.de>
7083 PR tree-optimization/53355
7084 * gcc.dg/tree-ssa/vrp67.c: New testcase.
7086 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7088 * gfortran.dg/*.f90: Remove now redundant manual
7089 cleanup-modules directive.
7091 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
7093 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
7094 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
7096 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
7099 * gfortran.dg/int_range_io_1.f90: New test.
7101 2012-05-14 Andi Kleen <ak@linux.intel.com>
7102 Jakub Jelinek <jakub@redhat.com>
7105 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
7106 * gcc.target/i386/rtm-check.h: New file.
7107 * gcc.target/i386/pr53315.c: New test.
7109 2012-05-14 Tobias Burnus <burnus@net-b.de>
7114 * gfortran.dg/deferred_type_param_4.f90: New.
7115 * gfortran.dg/deferred_type_param_6.f90: New.
7117 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7119 * gcc.target/i386/retarg.c: New test.
7121 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7124 * gfortran.dg/deferred_type_param_3.f90: New.
7125 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7126 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7128 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7130 * gnat.dg/null_pointer_deref3.adb: New test.
7132 2012-05-12 Tobias Burnus <burnus@net-b.de>
7136 * gfortran.dg/deferred_type_param_5.f90: New.
7138 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7140 * g++.dg/parse/error47.C: New.
7142 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7145 * gfortran.dg/string_compare_4.f90: Change option
7146 to -fdump-tree-original. Add test case for kind=4.
7148 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7151 * gfortran.dg/string_compare_4.f90: New test.
7153 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7155 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7157 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7160 * g++.dg/cpp0x/variadic132.C: New.
7162 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7165 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7166 * g++.dg/parse/error26.C: Tweak dg-error column number.
7168 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7171 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7173 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7175 * gnat.dg/lto11.ad[sb]: New test.
7177 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7180 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7181 directive to Scan for vpmuldq, not vpmacsdql.
7183 2012-05-09 Michael Matz <matz@suse.de>
7185 PR tree-optimization/53185
7186 * gcc.dg/vect/pr53185.c: New test.
7188 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7191 * gcc.target/i386/pr53249.c: New.
7193 2012-05-09 Richard Guenther <rguenther@suse.de>
7195 PR tree-optimization/18437
7196 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7197 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7199 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7201 PR tree-optimization/53226
7202 * gcc.c-torture/compile/pr53226.c: New test.
7204 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7206 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7207 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7208 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7209 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7210 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7211 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7212 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7213 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7214 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7215 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7216 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7217 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7218 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7219 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7221 2012-05-09 Dehao Chen <dehao@google.com>
7223 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7224 * gcc.dg/predict-2.c: Likewise.
7225 * gcc.dg/predict-3.c: Likewise.
7226 * gcc.dg/predict-4.c: Likewise.
7227 * gcc.dg/predict-5.c: Likewise.
7228 * gcc.dg/predict-6.c: Likewise.
7230 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7233 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7235 2012-05-08 Richard Guenther <rguenther@suse.de>
7237 * gcc.dg/fold-bitand-4.c: New testcase.
7239 2012-05-08 Dehao Chen <dehao@google.com>
7241 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7242 heuristic is working properly.
7243 * gcc.dg/predict-2.c: Likewise.
7244 * gcc/dg/predict-3.c: Likewise.
7245 * gcc/dg/predict-4.c: Likewise.
7246 * gcc/dg/predict-5.c: Likewise.
7247 * gcc/dg/predict-6.c: Likewise.
7249 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7251 PR tree-optimization/53239
7252 * g++.dg/opt/vrp3.C: New test.
7253 * g++.dg/opt/vrp3-aux.cc: New file.
7254 * g++.dg/opt/vrp3.h: New file.
7256 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7258 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7259 .uleb128 support in assembler output.
7261 2012-05-07 Richard Guenther <rguenther@suse.de>
7264 * g++.dg/lto/pr42987_0.C: New testcase.
7265 * g++.dg/lto/pr42987_1.C: Likewise.
7267 2012-05-07 Tobias Burnus <burnus@net-b.de>
7270 * gfortran.dg/typebound_operator_15.f90: New.
7272 2012-05-06 Tobias Burnus <burnus@net-b.de>
7275 * gfortran.dg/class_array_13.f90: New.
7277 2012-05-06 Tristan Gingold <gingold@adacore.com>
7279 * gnat.dg/warn7.adb: New test.
7281 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7283 * gnat.dg/specs/renamings.ads: Rename to...
7284 * gnat.dg/specs/renaming1.ads: ...this.
7285 * gnat.dg/specs/renaming2.ads: New test.
7286 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7287 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7288 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7289 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7291 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7293 * gnat.dg/discr36.ad[sb]: New test.
7294 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7296 2012-05-05 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7299 * c-c++-common/pr43772.c: New.
7301 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7304 * gfortran.dg/select_type_26.f03 : New test.
7305 * gfortran.dg/select_type_27.f03 : New test.
7308 * gfortran.dg/select_type_28.f03 : New test.
7310 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7314 * gfortran.dg/mod_sign0_1.f90: New test.
7315 * gfortran.dg/mod_large_1.f90: New test.
7317 2012-05-04 Tobias Burnus <burnus@net-b.de>
7320 gfortran.dg/public_private_module_5.f90: New.
7322 2012-05-04 Tobias Burnus <burnus@net-b.de>
7325 * gfortran.dg/constructor_7.f90: New.
7326 * gfortran.dg/constructor_8.f90: New.
7328 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7331 * g++.dg/cpp0x/static_assert7.C: New.
7333 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7335 PR tree-optimization/52633
7336 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7337 recognized as widening shifts instead of over-widening.
7338 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7339 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7340 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7341 * gcc.target/arm/pr52633.c: New test.
7343 2012-05-04 Richard Guenther <rguenther@suse.de>
7345 PR tree-optimization/53168
7346 * gcc.dg/torture/pr53168.c: New testcase.
7347 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7349 2012-05-04 Richard Guenther <rguenther@suse.de>
7351 * gcc.dg/lto/pr53214_0.c: New testcase.
7353 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7355 * gcc.target/ia64/pr48496.c: New test.
7356 * gcc.target/ia64/pr52657.c: Likewise.
7358 2012-05-04 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7361 * c-c++-common/pr51712.c: New.
7363 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7366 * gcc.target/powwerpc/pr53199.c: New file.
7368 2012-05-03 Jason Merrill <jason@redhat.com>
7370 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7372 * gcc.dg/debug/dwarf2/dups-types.c: New.
7373 * gcc.dg/debug/dwarf2/dups-types.h: New.
7375 2012-05-03 Jason Merrill <jason@redhat.com>
7377 * g++.dg/debug/dwarf2/namespace-2.C: New.
7378 * g++.dg/debug/dwarf2/localclass3.C: New.
7380 2012-05-03 Jason Merrill <jason@redhat.com>
7382 * g++.dg/debug/dwarf2/thunk1.C: New.
7384 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7387 * g++.dg/other/final2.C: New.
7389 2012-05-03 Richard Guenther <rguenther@suse.de>
7391 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7393 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7395 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7396 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7397 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7398 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7400 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7402 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7404 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7405 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7406 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7409 * gcc.dg/pr53174.c: New test.
7412 * gcc.target/arm/pr53187.c: New test.
7413 * gcc.c-torture/compile/pr53187.c: New test.
7415 2012-05-03 Richard Guenther <rguenther@suse.de>
7417 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7418 unsupported prefetching support.
7420 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7422 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7423 option -ftrack-macro-expansion=0.
7424 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7425 option -ftrack-macro-expansion=0.
7427 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7429 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7430 dg-options for target arm with dg-additional-options.
7432 2012-05-03 Richard Guenther <rguenther@suse.de>
7434 PR tree-optimization/53144
7435 * gcc.dg/torture/pr53144.c: New testcase.
7437 2012-05-03 Tobias Burnus <burnus@net-b.de>
7440 * gfortran.dg/pointer_intent_7.f90: New.
7441 * gfortran.dg/pure_formal_3.f90: New.
7443 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7445 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7447 2012-05-02 Martin Jambor <mjambor@suse.cz>
7450 * g++.dg/lto/pr52605_0.C: New test.
7452 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7454 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7455 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7456 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7457 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7458 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7459 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7460 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7461 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7462 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7463 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7464 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7465 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7466 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7467 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7468 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7469 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7471 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7474 * gcc.dg/pr53153.c: New test.
7476 2012-05-02 Richard Guenther <rguenther@suse.de>
7478 * g++.dg/tree-ssa/pr19807.C: Adjust.
7480 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7482 PR tree-optimization/53163
7483 * gcc.c-torture/compile/pr53163.c: New test.
7485 PR rtl-optimization/53160
7486 * gcc.c-torture/execute/pr53160.c: New test.
7488 2012-05-01 Ian Lance Taylor <iant@google.com>
7491 * gcc.dg/pr37303.c: New test.
7493 2012-05-01 Richard Henderson <rth@redhat.com>
7495 * lib/target-supports.exp
7496 (check_effective_target_sync_long_long_runtime): True for
7497 check_effective_target_powerpc64.
7499 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7502 * gcc.dg/vector-1.c: Move to ...
7503 * c-c++-common/vector-1.c: ... here.
7504 * gcc.dg/vector-2.c: Move to ...
7505 * c-c++-common/vector-2.c: ... here.
7506 * gcc.dg/vector-3.c: Move to ...
7507 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7508 * gcc.dg/vector-4.c: Move to ...
7509 * c-c++-common/vector-4.c: ... here.
7510 * gcc.dg/vector-init-1.c: Move to ...
7511 * c-c++-common/vector-init-1.c: ... here.
7512 * gcc.dg/vector-init-2.c: Move to ...
7513 * c-c++-common/vector-init-2.c: ... here.
7514 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7515 * c-c++-common/vector-subscript-1.c: ... here.
7516 * gcc.dg/vector-subscript-2.c: Move to ...
7517 * c-c++-common/vector-subscript-2.c: ... here.
7518 * gcc.dg/vector-subscript-3.c: Move to ...
7519 * c-c++-common/vector-subscript-3.c: ... here.
7522 * g++.dg/cpp0x/vt-51314.C: New test.
7523 * g++.dg/cpp0x/variadic76.C: Fix.
7525 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7527 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7529 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7531 Add -Wvarargs option
7532 * c-c++-common/Wvarargs.c: New test case.
7533 * c-c++-common/Wvarargs-2.c: Likewise.
7535 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7537 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7538 * objc.dg/foreach-7.m: Force the test case to run without
7539 -ftrack-macro-expansion.
7540 * c-c++-common/tm/attrib-1.c: Likewise.
7541 * c-c++-common/warn-ommitted-condop.c: Likewise.
7542 * gcc.dg/assign-warn-1.c: Likewise.
7543 * gcc.dg/assign-warn-2.c: Likewise.
7544 * gcc.dg/attr-alloc_size.c: Likewise.
7545 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7546 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7547 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7548 * gcc.dg/c90-const-expr-9.c: Likewise.
7549 * gcc.dg/c99-const-expr-9.c: Likewise.
7550 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7551 * gcc.dg/cpp/direct2s.c: Likewise.
7552 * gcc.dg/cpp/pr28709.c: Likewise.
7553 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7554 * gcc.dg/dfp/composite-type.c: Likewise.
7555 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7556 with -ftrack-macro-expansion
7557 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7558 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7559 * g++.dg/ext/cleanup-1.C: Likewise.
7560 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7561 * g++.dg/template/sfinae10.C: Likewise.
7562 * g++.dg/tm/wrap-2.C: Likewise.
7563 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7564 * g++.dg/warn/Wsign-conversion.C: Likewise.
7565 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7566 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7567 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7568 it to run with -ftrack-macro-expansion.
7569 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7570 test cases without -ftrack-macro-expansion.
7572 Fix location for static class members
7573 * g++.dg/template/sfinae6_neg.C: Adjust.
7575 Make conversion warnings work on NULL with -ftrack-macro-expansion
7576 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7577 alongside the previous testing for NULL.
7579 Fix -Wuninitialized for -ftrack-macro-expansion
7580 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7582 Strip "<built-in>" loc from displayed expansion context
7583 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7584 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7585 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7588 Fix expansion point loc for macro-like tokens
7589 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7590 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7592 Fix token pasting with -ftrack-macro-expansion
7593 * gcc.dg/cpp/paste17.c: New test case for
7594 -ftrack-macro-expansion=2 mode only.
7595 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7597 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7599 * gnat.dg/warn6.ad[sb]: New test.
7601 2012-04-29 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7604 * gcc.dg/20011021-1.c: Adjust testcase.
7606 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7609 * gfortran.dg/function_optimize_12.f90: New test.
7611 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7614 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7615 code to match current output and cover new peephole2 pattern.
7617 2012-04-27 Ollie Wild <aaw@google.com>
7619 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7621 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7623 * gcc.c-torture/execute/20120427-2.c: New testcase.
7624 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7625 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7626 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7628 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7631 * gcc.c-torture/execute/20120427-1.c: New testcase.
7633 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7636 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7638 2012-04-27 Tom de Vries <tom@codesourcery.com>
7640 PR tree-optimization/51879
7641 * gcc.dg/pr51879.c: New test.
7642 * gcc.dg/pr51879-2.c: Same.
7643 * gcc.dg/pr51879-3.c: Same.
7644 * gcc.dg/pr51879-4.c: Same.
7645 * gcc.dg/pr51879-6.c: Same.
7647 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7650 * g++.dg/cpp0x/defaulted35.C: New.
7651 * g++.dg/cpp0x/defaulted15.C: Adjust.
7653 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7655 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7658 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7660 * gcc.target/i386/builtin_target.c: Check avx2.
7662 2012-04-26 Alan Modra <amodra@gmail.com>
7664 * gcc.target/powerpc/savres.c: New test.
7665 * gcc.target/powerpc/powerpc.exp: Run it.
7667 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7670 * gcc.dg/torture/pr53120.c: New test.
7672 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7675 * gcc.c-torture/compile/pr52979-1.c: New test.
7676 * gcc.c-torture/execute/pr52979-1.c: New test.
7677 * gcc.c-torture/execute/pr52979-2.c: New test.
7679 2012-04-25 Richard Guenther <rguenther@suse.de>
7681 * gcc.target/i386/l_fma_float_5.c: Adjust.
7682 * gcc.target/i386/l_fma_double_4.c: Likewise.
7683 * gcc.target/i386/l_fma_float_2.c: Likewise.
7684 * gcc.target/i386/l_fma_float_6.c: Likewise.
7685 * gcc.target/i386/l_fma_double_1.c: Likewise.
7686 * gcc.target/i386/l_fma_double_5.c: Likewise.
7687 * gcc.target/i386/l_fma_float_3.c: Likewise.
7688 * gcc.target/i386/l_fma_double_2.c: Likewise.
7689 * gcc.target/i386/l_fma_double_6.c: Likewise.
7690 * gcc.target/i386/l_fma_float_4.c: Likewise.
7691 * gcc.target/i386/l_fma_double_3.c: Likewise.
7692 * gcc.target/i386/l_fma_float_1.c: Likewise.
7694 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7696 PR tree-optimization/53058
7697 * gcc.c-torture/compile/pr53058.c: New test.
7699 2012-04-25 Jan Hubicka <jh@suse.cz>
7702 * gcc.target/i386/pr39082-1.c: Update warning location.
7704 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7707 * gcc.dg/pr52880.c: New test.
7709 2012-04-25 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7711 * gcc.dg/m-un-2.c: Update.
7712 * gcc.dg/20011021-1.c: Update.
7714 2012-04-25 Tobias Burnus <burnus@net-b.de>
7717 * gfortran.dg/realloc_on_assign_14.f90: New.
7719 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7722 PR tree-optimizations/52891
7723 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7725 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7728 * g++.dg/cpp0x/sfinae35.C: New.
7729 * g++.dg/cpp0x/sfinae36.C: Likewise.
7731 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7733 * gcc.target/builtin_target.c: New testcase.
7735 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7738 * gcc.target/powerpc/pr47197.c: New test.
7740 2012-04-24 Richard Guenther <rguenther@suse.de>
7742 PR tree-optimization/53085
7743 * g++.dg/torture/pr53085.C: New testcase.
7745 2012-04-24 Andrew Pinski <apinski@cavium.com>
7748 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7749 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7750 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7752 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7755 * gcc.c-torture/execute/pr53084.c: New test.
7757 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7759 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7761 2012-04-23 Andrew Pinski <apinski@cavium.com>
7763 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7765 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7768 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7769 * gcc.dg/torture/builtin-power-1.c: Likewise.
7771 2012-04-23 Richard Guenther <rguenther@suse.de>
7773 PR tree-optimization/53070
7774 * gcc.dg/torture/pr53070.c: New testcase.
7776 2012-04-23 Richard Guenther <rguenther@suse.de>
7779 * gcc.dg/pr53060.c: New testcase.
7781 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7783 PR tree-optimizations/52891
7784 * gcc.c-torture/compile/pr52891-1.c: New test.
7785 * gcc.c-torture/compile/pr52891-2.c: New test.
7787 2012-04-22 Tobias Burnus <burnus@net-b.de>
7790 * gfortran.dg/read_float_4.f90: New.
7792 2012-04-21 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7795 * c-c++-common/pr35441.C: New.
7797 2012-04-20 Ian Lance Taylor <iant@google.com>
7799 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7800 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7802 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7804 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7806 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7808 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7810 PR rtl-optimization/44214
7811 * gcc.dg/pr44214-1.c: New test.
7812 * gcc.dg/pr44214-2.c: Likewise.
7813 * gcc.dg/pr44214-3.c: Likewise.
7815 2012-04-20 Richard Guenther <rguenther@suse.de>
7817 * g++.dg/torture/20120420-1.C: New testcase.
7819 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7821 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7823 2012-04-19 Christian Bruel <christian.bruel@st.com>
7825 * gcc.dg/pr52283.c: New test.
7827 2012-04-19 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7829 * gcc.dg/pr37985.c: New test.
7831 2012-04-19 Richard Guenther <rguenther@suse.de>
7833 PR rtl-optimization/44688
7834 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7835 possibly profitable.
7837 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7839 PR tree-optimization/52976
7840 * gfortran.dg/reassoc_11.f: New test.
7842 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7844 PR tree-optimization/52976
7845 * gfortran.dg/reassoc_7.f: New test.
7846 * gfortran.dg/reassoc_8.f: Likewise.
7847 * gfortran.dg/reassoc_9.f: Likewise.
7848 * gfortran.dg/reassoc_10.f: Likewise.
7850 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7853 * g++.dg/cpp0x/sfinae33.C: New.
7854 * g++.dg/cpp0x/sfinae34.C: Likewise.
7856 2012-04-18 Joey Ye <joey.ye@arm.com>
7858 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7860 2012-04-18 Richard Guenther <rguenther@suse.de>
7862 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7864 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7865 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7867 2012-04-17 Tom de Vries <tom@codesourcery.com>
7869 * g++.dg/pr51264-4.C: New test.
7871 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7874 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7876 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7879 * g++.dg/parse/crash59.C: New.
7881 2012-04-17 Michael Matz <matz@suse.de>
7883 PR tree-optimization/18437
7884 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7886 2012-04-17 Richard Guenther <rguenther@suse.de>
7889 * g++.dg/torture/pr53011.C: New testcase.
7891 2012-04-16 Jason Merrill <jason@redhat.com>
7894 * g++.dg/cpp0x/variadic131.C: New.
7897 * g++.dg/cpp0x/variadic130.C: New.
7900 * g++.dg/cpp0x/variadic129.C: New.
7903 * g++.dg/cpp0x/variadic128.C: New.
7905 2012-04-16 Tobias Burnus <burnus@net-b.de>
7908 * gfortran.dg/pointer_intent_6.f90: New.
7910 2012-04-16 Tobias Burnus <burnus@net-b.de>
7913 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7914 to include public_private_module_4.f90.
7915 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7918 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7921 * g++.dg/diagnostic/operator1.C: New.
7922 * g++.dg/ext/label5.C: Adjust.
7923 * g++.dg/ext/va-arg1.C: Likewise.
7924 * g++.dg/other/error20.C: Likewise.
7925 * g++.dg/other/error20.C: Likewise.
7926 * g++.dg/other/error16.C: Likewise.
7927 * g++.dg/other/error10.C: Likewise.
7928 * g++.dg/parse/error30.C: Likewise.
7929 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7931 2012-04-16 Jason Merrill <jason@redhat.com>
7934 * g++.dg/cpp0x/variadic127.C: New.
7936 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7938 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7940 Use fail, pass instead of unresolved.
7944 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7946 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7947 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7948 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7950 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7953 * gfortran.dg/typebound_call_23.f03: New test case.
7955 2012-04-15 Jason Merrill <jason@redhat.com>
7958 * g++.dg/cpp0x/variadic126.C: New.
7961 * g++.dg/cpp0x/variadic125.C: New.
7964 * g++.dg/cpp0x/variadic124.C: New.
7967 * g++.dg/cpp0x/nullptr27.C: New.
7970 * g++.dg/warn/format8.C: New.
7972 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7975 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7977 2012-04-14 Tobias Burnus <burnus@net-b.de>
7981 * gfortran.dg/public_private_module_3.f90: New.
7982 * gfortran.dg/public_private_module_4.f90: New.
7984 2012-04-14 Tom de Vries <tom@codesourcery.com>
7986 * gcc.dg/superblock.c: New test.
7988 2012-04-14 Tom de Vries <tom@codesourcery.com>
7990 * gcc.dg/pr51879-12.c: New test.
7992 2012-04-13 Jason Merrill <jason@redhat.com>
7995 * g++.dg/cpp0x/variadic123.C: New.
7996 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7999 * g++.dg/cpp0x/initlist-ctor1.C: New.
8002 * g++.dg/other/anon-union2.C: New.
8004 2012-04-13 Martin Jambor <mjambor@suse.cz>
8007 * g++.dg/ipa/pr52939.C: New test.
8009 2012-04-13 Tom de Vries <tom@codesourcery.com>
8011 * gcc.dg/pr52734.c: New test.
8013 2012-04-13 Richard Guenther <rguenther@suse.de>
8015 PR tree-optimization/52969
8016 * gcc.dg/torture/pr52969.c: New testcase.
8018 2012-04-13 Richard Guenther <rguenther@suse.de>
8021 * gcc.dg/pr52549.c: New testcase.
8023 2012-04-13 Richard Guenther <rguenther@suse.de>
8026 * gcc.dg/pr52862.c: New testcase.
8028 2012-04-13 Joey Ye <joey.ye@arm.com>
8030 * gcc.target/arm/thumb1-imm.c: New testcase.
8032 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
8035 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
8036 second function argument.
8037 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
8038 (calc_permps): Update declaration. Calculate result correctly.
8039 (avx2_test): Change src2 type to union256i_d.
8040 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
8043 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8046 * gcc.target/powerpc/pr52775.c: New file.
8048 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8050 PR tree-optimization/18589
8051 * gcc.dg/tree-ssa/pr18589-1.c: New test.
8052 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
8053 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
8054 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
8055 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
8056 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
8057 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
8058 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
8059 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
8060 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
8062 2012-04-12 Richard Guenther <rguenther@suse.de>
8064 PR tree-optimization/52943
8065 * gcc.dg/torture/pr52943.c: New testcase.
8067 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
8070 * gcc/target/sh/pr50751-4.c: New.
8071 * gcc/target/sh/pr50751-5.c: New.
8072 * gcc/target/sh/pr50751-6.c: New.
8073 * gcc/target/sh/pr50751-7.c: New.
8075 2012-04-11 Fabien Ch
\81Ã
\81ªne <fabien@gcc.gnu.org>
8078 * g++.dg/lookup/using52.C: New.
8080 2012-04-11 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
8082 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
8084 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
8086 PR rtl-optimization/52876
8087 * gcc.target/i386/pr52876.c: New.
8089 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
8091 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
8093 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
8095 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
8096 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
8097 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
8098 (ptrdiff_t): ... this. All uses changed.
8099 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
8100 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
8102 (main): Cast argument to __INTPTR_TYPE__.
8103 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
8105 * gcc.dg/mallign.c (main): Likewise.
8106 * gcc.dg/pr38700.c (foo): Likewise.
8107 * gcc.dg/long-long-cst1.c (t): Likewise.
8108 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
8109 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
8110 * gcc.dg/pointer-arith-10.c (foo): Likewise.
8111 * gcc.dg/pr25682.c (d, foo): Likewise.
8112 * gcc.dg/format/cast-1.c (f): Likewise.
8113 * gcc.dg/c90-const-expr-10.c
8114 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8115 (size_t): ...this. All uses changed.
8116 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8117 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8118 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8119 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8120 * gcc.dg/sequence-pt-1.c: Likewise.
8121 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8122 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8123 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8124 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8125 of ptrdiff_t with it.
8126 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8127 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8128 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8130 2012-04-11 Jason Merrill <jason@redhat.com>
8133 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8134 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8137 * g++.dg/ext/attrib45.C: New.
8139 * g++.dg/eh/dtor3.C: New.
8141 2012-04-11 Richard Guenther <rguenther@suse.de>
8144 * gfortran.dg/pr52621.f90: New testcase.
8146 2012-04-11 Richard Guenther <rguenther@suse.de>
8149 * g++.dg/torture/pr52918-1.C: New testcase.
8150 * g++.dg/torture/pr52918-2.C: Likewise.
8152 2012-04-11 Tobias Burnus <burnus@net-b.de>
8155 * gfortran.dg/block_11.f90: New.
8157 2012-04-11 Nick Clifton <nickc@redhat.com>
8159 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8161 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8164 * gcc.target/powerpc/pr16458-1.c: New test.
8165 * gcc.target/powerpc/pr16458-2.c: Likewise.
8166 * gcc.target/powerpc/pr16458-3.c: Likewise.
8167 * gcc.target/powerpc/pr16458-4.c: Likewise.
8169 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8171 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8172 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8173 * gcc.dg/builtin-bswap-5.c: Likewise.
8174 * gcc.target/i386/builtin-bswap-4.c: New test.
8176 2012-04-11 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
8179 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8181 2012-04-11 Richard Guenther <rguenther@suse.de>
8183 PR rtl-optimization/52881
8184 * gcc.dg/torture/pr52881.c: New testcase.
8185 * gcc.dg/torture/pr52913.c: Likewise.
8187 2012-04-11 Richard Guenther <rguenther@suse.de>
8189 PR tree-optimization/52912
8190 * gcc.dg/torture/pr52912.c: New testcase.
8192 2010-04-10 Michael Matz <matz@suse.de>
8194 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8195 * gcc.dg/vect/vect-outer-1.c: Adjust.
8196 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8197 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8198 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8199 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8200 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8201 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8203 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8205 PR tree-optimization/52870
8206 * gcc.dg/vect/pr52870.c: New test.
8208 2012-04-09 Mike Stump <mikestump@comcast.net>
8210 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8211 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8212 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8213 * gnat.dg/aggr11.adb: Likewise.
8214 * gnat.dg/aggr11_pkg.ads: Likewise.
8215 * gnat.dg/aggr15.adb: Likewise.
8216 * gnat.dg/aggr15.ads: Likewise.
8217 * gnat.dg/aggr17.adb: Likewise.
8218 * gnat.dg/aggr18.adb: Likewise.
8219 * gnat.dg/array14.adb: Likewise.
8220 * gnat.dg/array14.ads: Likewise.
8221 * gnat.dg/array14_pkg.ads: Likewise.
8222 * gnat.dg/array19.adb: Likewise.
8223 * gnat.dg/array19.ads: Likewise.
8224 * gnat.dg/discr27.adb: Likewise.
8225 * gnat.dg/discr27.ads: Likewise.
8226 * gnat.dg/discr35.adb: Likewise.
8227 * gnat.dg/discr35.ads: Likewise.
8228 * gnat.dg/discr6.adb: Likewise.
8229 * gnat.dg/discr6_pkg.ads: Likewise.
8230 * gnat.dg/import1.adb: Likewise.
8231 * gnat.dg/import1.ads: Likewise.
8232 * gnat.dg/loop_address2.adb: Likewise.
8233 * gnat.dg/opt7.adb: Likewise.
8234 * gnat.dg/opt7.ads: Likewise.
8235 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8236 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8237 * gnat.dg/rep_clause2.adb: Likewise.
8238 * gnat.dg/rep_clause2.ads: Likewise.
8239 * gnat.dg/slice2.adb: Likewise.
8240 * gnat.dg/slice2.ads: Likewise.
8241 * gnat.dg/slice6.adb: Likewise.
8242 * gnat.dg/slice6_pkg.ads: Likewise.
8243 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8244 * gnat.dg/taft_type2.adb: Likewise.
8245 * gnat.dg/taft_type2.ads: Likewise.
8246 * gnat.dg/taft_type2_pkg.ads: Likewise.
8247 * gnat.dg/volatile10.adb: Likewise.
8248 * gnat.dg/volatile10_pkg.ads: Likewise.
8250 * gcc.dg/dll-8.c: Remove execute permissions.
8251 * g++.dg/ext/dllexport5.C: Likewise.
8253 2012-04-09 Jan Hubicka <jh@suse.cz>
8258 * gcc.dg/lto/pr52634_1.c: New testcase.
8259 * gcc.dg/lto/pr52634_0.c: New testcase.
8261 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8264 * gcc.target/i386/pr52883.c: New testcase.
8266 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8268 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8269 (check_effective_target_sync_long_long): Add SPARC case.
8270 (check_effective_target_sync_long_long_runtime): Likewise.
8271 (check_effective_target_sync_int_long): Adjust SPARC case.
8272 (check_effective_target_sync_char_short): Likewise.
8274 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8276 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8277 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8279 2012-04-08 Tobias Burnus <burnus@net-b.de>
8283 * gfortran.dg/public_private_module_2.f90: New.
8285 2012-04-08 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
8287 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8290 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8293 * gfortran.dg/function_optimize_11.f90: New test.
8295 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8298 * gfortran.dg/use_only_6.f90: New test.
8300 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8303 * gfortran.dg/use_only_6.f90: New test.
8304 2012-04-06 Mike Stump <mikestump@comcast.net>
8307 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8309 2012-04-05 Jason Merrill <jason@redhat.com>
8312 * g++.dg/template/qualified-id5.C: New.
8314 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8317 * gcc.target/i386/pr52882.c: New test.
8319 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8320 Dominique D'Humieures <dominiq@lps.ens.fr>
8323 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8324 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8326 2012-04-04 Jason Merrill <jason@redhat.com>
8329 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8331 2012-04-03 Jason Merrill <jason@redhat.com>
8334 * g++.dg/cpp0x/variadic-value1.C: New.
8336 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8338 * gnat.dg/pack18.adb: New test.
8339 * gnat.dg/pack18_pkg.ads: New helper.
8341 2012-04-03 Richard Guenther <rguenther@suse.de>
8343 PR tree-optimization/52808
8344 * gcc.dg/pr52808.c: New testcase.
8346 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8348 PR tree-optimization/52835
8349 * gfortran.dg/pr52835.f90: New test.
8351 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8353 * gnat.dg/specs/aggr5.ads: New test.
8355 2012-04-02 Richard Guenther <rguenther@suse.de>
8357 PR tree-optimization/52756
8358 * gcc.dg/torture/pr52756.c: New testcase.
8360 2012-04-02 Richard Guenther <rguenther@suse.de>
8363 * gcc.dg/pr52803.c: New testcase.
8365 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8368 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8371 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8374 * g++.dg/cpp0x/noexcept17.C: New.
8375 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8376 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8377 * g++.dg/cpp0x/noexcept01.C: Likewise.
8378 * g++.dg/eh/init-temp1.C: Likewise.
8379 * g++.dg/eh/ctor1.C: Likwise.
8381 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8383 * gnat.dg/controlled6.adb: New test.
8384 * gnat.dg/controlled6_pkg.ads: New helper.
8385 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8387 2012-03-30 Richard Henderson <rth@redhat.com>
8390 * g++.dg/opt/pr52727.C: New testcase.
8392 2012-03-30 Richard Guenther <rguenther@suse.de>
8394 PR tree-optimization/52754
8395 * gcc.target/i386/pr52754.c: New testcase.
8397 2012-03-30 Richard Guenther <rguenther@suse.de>
8400 * g++.dg/torture/pr52772.C: New testcase.
8402 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8405 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8407 2012-03-29 Jason Merrill <jason@redhat.com>
8410 * g++.dg/template/inherit8.C: New.
8412 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8415 * g++.dg/ext/weak4.C: New test.
8417 PR tree-optimization/52760
8418 * gcc.c-torture/execute/pr52760.c: New test.
8420 2012-03-29 Jason Merrill <jason@redhat.com>
8423 * g++.dg/cpp0x/initlist-array3.C: New.
8425 2012-03-28 Jason Merrill <jason@redhat.com>
8428 * g++.dg/overload/virtual2.C: New.
8430 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8432 * gnat.dg/vect7.ad[sb]: New test.
8434 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8435 Tobias Burnus <burnus@gcc.gnu.org>
8438 * gfortran.dg/allocate_class_1.f90 : Change error test.
8439 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8440 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8441 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8443 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8446 * gcc.dg/pr52691.c: New test.
8449 * gcc.c-torture/compile/pr52750.c: New test.
8451 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8454 * gcc.target/avr/torture/builtins-2.c: New test.
8456 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8459 * gcc.target/i386/pr52736.c: New test.
8461 2012-03-27 Martin Jambor <mjambor@suse.cz>
8464 * gcc.dg/torture/pr52693.c: New test.
8466 2012-03-27 Meador Inge <meadori@codesourcery.com>
8469 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8471 2012-03-27 Mike Stump <mikestump@comcast.net>
8474 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8475 failures that match branch names.
8477 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8478 H.J. Lu <hongjiu.lu@intel.com>
8481 * gcc.target/i386/pr52698.c: New test.
8483 2012-03-27 Richard Guenther <rguenther@suse.de>
8486 * gcc.dg/torture/pr52720.c: New testcase.
8488 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8490 * gnat.dg/pack17.adb: New test.
8492 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8494 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8495 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8497 2012-03-26 Martin Jambor <mjambor@suse.cz>
8499 PR tree-optimization/50052
8500 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8502 2012-03-26 Richard Guenther <rguenther@suse.de>
8504 PR tree-optimization/52701
8505 * gfortran.dg/pr52701.f90: New testcase.
8507 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8509 PR tree-optimization/52686
8510 * gcc.target/arm/pr52686.c: New test.
8512 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8514 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8515 Add "-Os -flto" to list.
8517 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8519 * gnat.dg/concat2.ad[sb]: New test.
8521 2012-03-24 Jason Merrill <jason@redhat.com>
8523 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8524 * g++.dg/cpp0x/trailing2.C: Likewise.
8525 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8526 * g++.dg/cpp1y/auto-fn1.C: New.
8527 * g++.dg/cpp1y/auto-fn2.C: New.
8528 * g++.dg/cpp1y/auto-fn3.C: New.
8529 * g++.dg/cpp1y/auto-fn4.C: New.
8530 * g++.dg/cpp1y/auto-fn5.C: New.
8531 * g++.dg/cpp1y/auto-fn6.C: New.
8532 * g++.dg/cpp1y/auto-fn7.C: New.
8533 * g++.dg/cpp1y/auto-fn8.C: New.
8534 * g++.dg/cpp1y/auto-fn9.C: New.
8535 * g++.dg/cpp1y/auto-fn10.C: New.
8536 * g++.dg/cpp1y/auto-fn11.C: New.
8538 2012-03-23 Richard Guenther <rguenther@suse.de>
8540 PR tree-optimization/52678
8541 * gfortran.dg/pr52678.f: New testcase.
8543 2012-03-23 Richard Guenther <rguenther@suse.de>
8545 PR tree-optimization/52638
8546 * g++.dg/torture/pr52638.C: New testcase.
8548 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8551 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8553 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8556 * g++.dg/ext/attrib44.C: New test.
8558 2012-03-22 Jan Hubicka <jh@suse.cz>
8561 * g++.dg/torture/pr51737.C: New testcase
8563 2012-03-22 Richard Guenther <rguenther@suse.de>
8565 PR tree-optimization/52548
8566 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8568 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8570 * lib/fortran-modules.exp (list-module-names-1): Remove
8573 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8576 * gcc.target/sh/pr50751-1.c: New.
8577 * gcc.target/sh/pr50751-2.c: New.
8578 * gcc.target/sh/pr50751-3.c: New.
8580 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8583 * gcc.target/sh/sh4a-cos.c: Remove.
8584 * gcc.target/sh/sh4a-sin.c: Remove.
8585 * gcc.target/sh/sh4a-sincos.c: Remove.
8587 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8589 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8590 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8592 2012-03-21 Martin Jambor <mjambor@suse.cz>
8595 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8596 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8598 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8600 * gcc.target/arm/thumb-16bit-ops.c: New file.
8601 * gcc.target/arm/thumb-ifcvt.c: New file.
8603 2012-03-20 Jason Merrill <jason@redhat.com>
8605 * lib/target-supports.exp: Add { target c++1y }.
8607 * g++.dg/cpp0x/auto32.C: New.
8609 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8612 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8614 * gcc.dg/torture/pr48124-4.c: Ditto:
8615 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8617 2012-03-20 Jason Merrill <jason@redhat.com>
8620 * g++.dg/cpp0x/initlist66.C: New.
8622 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8624 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8627 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8630 * gcc.target/avr/torture/addr-space-2.h: New file.
8631 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8632 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8633 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8634 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8636 2012-03-20 Richard Guenther <rguenther@suse.de>
8638 * gnat.dg/pack16.adb: New testcase.
8639 * gnat.dg/pack16_pkg.ads: Likewise.
8640 * gnat.dg/specs/pack8.ads: Likewise.
8641 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8643 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8645 * g++.dg/warn/Wuseless-cast.C: Extend.
8647 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8650 * g++.dg/warn/Wuseless-cast.C: New.
8652 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8655 * gfortran.dg/pr52608.f90: New test.
8657 2012-03-17 Tobias Burnus <burnus@net-b.de>
8660 * gfortran.dg/proc_ptr_36.f90: New.
8662 2012-03-16 Martin Jambor <mjambor@suse.cz>
8664 * gcc.dg/misaligned-expand-1.c: New test.
8665 * gcc.dg/misaligned-expand-3.c: Likewise.
8667 2012-03-16 Richard Guenther <rguenther@suse.de>
8668 Kai Tietz <ktietz@redhat.com>
8671 * gcc.c-torture/execute/pr48814-1.c: New test.
8672 * gcc.c-torture/execute/pr48814-2.c: New test.
8673 * gcc.dg/tree-ssa/assign-1.c: New test.
8674 * gcc.dg/tree-ssa/assign-2.c: New test.
8675 * gcc.dg/tree-ssa/assign-3.c: New test.
8677 2012-03-16 Richard Guenther <rguenther@suse.de>
8679 * gnat.dg/specs/pack7.ads: New testcase.
8681 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8684 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8685 * gcc.dg/torture/vshuf-8.inc: Likewise.
8686 * gcc.dg/torture/vshuf-16.inc: Likewise.
8687 * gcc.dg/torture/vshuf-32.inc: Likewise.
8689 2012-03-15 Jason Merrill <jason@redhat.com>
8691 * g++.dg/torture/pr52582.C: New.
8693 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8695 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8697 2012-03-15 Ira Rosen <irar@il.ibm.com>
8698 Ulrich Weigand <ulrich.weigand@linaro.org>
8700 * gcc.dg/vect/slp-cond-3.c: New test.
8701 * gcc.dg/vect/slp-cond-4.c: New test.
8703 2012-03-15 Ira Rosen <irar@il.ibm.com>
8704 Ulrich Weigand <ulrich.weigand@linaro.org>
8706 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8707 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8709 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8714 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8715 * gfortran.dg/round_1.f03: Likewise.
8717 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8718 Andrew Pinski <apinski@cavium.com>
8721 * gcc.dg/pr52592.c: New test.
8723 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8725 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8726 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8727 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8728 * lib/fortran-modules.exp: .. this new file. Adjust users.
8729 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8730 gfortran-dg-debug-runtest): Call cleanup-modules.
8731 * lib/fortran-torture.exp (fortran-torture-execute,
8732 fortran-torture): Likewise.
8733 * gfortran.dg/coarray/caf.exp: Likewise.
8734 * lib/lto.exp: Likewise.
8735 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8736 * gfortran.dg/class_4b.f03: Likewise.
8737 * gfortran.dg/class_4c.f03: Likewise.
8738 * gfortran.dg/class_45a.f03: Likewise.
8739 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8740 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8741 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8742 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8743 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8744 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8745 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8746 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8747 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8748 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8749 * gfortran.dg/whole_file_28.f90: Likewise.
8750 * gfortran.dg/whole_file_29.f90: Likewise.
8751 * gfortran.dg/whole_file_30.f90: Likewise.
8752 * gfortran.dg/whole_file_31.f90: Likewise.
8754 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8756 PR tree-optimization/52267
8757 * gcc.dg/pr52267.c: New test.
8758 * gcc.dg/tree-ssa/vrp65.c: New test.
8759 * gcc.dg/tree-ssa/vrp66.c: New test.
8761 2012-03-15 Richard Guenther <rguenther@suse.de>
8764 * gfortran.dg/vect/pr52580.f: New testcase.
8766 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8768 * gcc.target/sh/fpul-usage-1.c: New.
8770 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8773 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8774 * gcc.target/sh/pr49468-di.c: Likewise.
8776 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8778 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8779 * gcc.dg/c99-stdint-6.c: Likewise.
8780 * gcc.dg/lto/20090210_0.c: Likewise.
8781 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8782 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8783 * gcc.dg/pragma-init-fini-2.c: Likewise.
8784 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8785 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8786 * gcc.target/i386/pr22152.c: Likewise.
8787 * gcc.target/i386/vect8-ret.c: Likewise.
8788 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8791 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8793 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8794 * g++.dg/tree-prof/partition1.C: Likewise.
8795 * g++.dg/tree-prof/partition2.C: Likewise.
8796 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8798 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8799 * gcc.c-torture/execute/20010724-1.c: Remove.
8800 * gcc.c-torture/execute/20010724-1.x: Remove.
8801 * gcc.c-torture/execute/20040208-2.c: Remove.
8802 * gcc.c-torture/execute/20040208-2.x: Remove.
8803 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8805 (main) [__mips__ && __sgi__]: Remove.
8806 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8807 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8808 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8809 mips-sgi-irix6* handling.
8810 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8811 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8812 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8814 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8815 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8816 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8817 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8818 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8819 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8821 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8822 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8823 * gcc.target/mips/save-restore-3.c: Likewise.
8824 * gcc.target/mips/save-restore-4.c: Likewise.
8825 * gcc.target/mips/save-restore-5.c: Likewise.
8826 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8827 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8829 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8831 (restore_ld_library_path_env_vars): Likewise.
8832 * lib/target-supports.exp (check_profiling_available): Remove
8833 mips*-*-irix* handling.
8834 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8835 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8836 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8838 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8841 * g++.dg/opt/pr52582.C: New test.
8843 2012-03-14 Richard Guenther <rguenther@suse.de>
8845 PR tree-optimization/52571
8846 * gcc.dg/vect/vect-2.c: Initialize arrays.
8847 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8848 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8849 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8851 2012-03-14 Richard Guenther <rguenther@suse.de>
8856 * gcc.dg/torture/pr48124-1.c: New testcase.
8857 * gcc.dg/torture/pr48124-2.c: Likewise.
8858 * gcc.dg/torture/pr48124-3.c: Likewise.
8859 * gcc.dg/torture/pr48124-4.c: Likewise.
8861 2012-03-14 Richard Guenther <rguenther@suse.de>
8864 * gcc.dg/pr52578.c: New testcase.
8866 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8869 * g++.dg/cpp0x/udlit-args2.C: New test.
8871 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8874 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8875 * gcc.c-torture/compile/pr48596.c: ... here.
8877 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8880 * g++.dg/lookup/hidden-class17.C: New test.
8882 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8885 * gcc.dg/Wunused-var-3.c: New test.
8887 2012-03-13 Martin Jambor <mjambor@suse.cz>
8889 * gcc.dg/misaligned-expand-2.c: New test.
8891 2012-03-13 Richard Guenther <rguenther@suse.de>
8894 * gcc.dg/pr52134.c: New testcase.
8896 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8898 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8900 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8902 PR tree-optimization/46728
8903 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8904 * gcc.target/powerpc/pr46728-5.c: Likewise.
8905 * gcc.target/powerpc/pr46728-8.c: Likewise.
8906 * gcc.target/powerpc/pr46728-10.c: Likewise.
8907 * gcc.target/powerpc/pr46728-11.c: Likewise.
8908 * gcc.target/powerpc/pr46728-13.c: Likewise.
8909 * gcc.target/powerpc/pr46728-14.c: Likewise.
8910 * gcc.target/powerpc/pr46728-15.c: Likewise.
8912 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8915 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8917 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8919 PR tree-optimization/46728
8920 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8921 * gcc.target/powerpc/pr46728-5.c: Likewise.
8922 * gcc.target/powerpc/pr46728-8.c: Likewise.
8923 * gcc.target/powerpc/pr46728-10.c: Likewise.
8924 * gcc.target/powerpc/pr46728-11.c: Likewise.
8925 * gcc.target/powerpc/pr46728-13.c: Likewise.
8926 * gcc.target/powerpc/pr46728-14.c: Likewise.
8927 * gcc.target/powerpc/pr46728-15.c: Likewise.
8929 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8932 * gcc.target/avr/torture/addr-space-1.h: New file.
8933 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8934 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8935 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8936 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8938 2012-03-12 Andrew Pinski <apinski@cavium.com>
8940 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8942 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8944 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8945 * g++.dg/abi/thunk4.C: Likewise.
8946 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8948 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8950 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8951 * g++.dg/eh/spbp.C: Likewise.
8952 * g++.dg/ext/label13.C: Likewise.
8953 * g++.dg/guality/guality.exp: Likewise.
8954 * g++.dg/other/anon5.C: Likewise.
8955 * g++.dg/other/pragma-ep-1.C: Remove.
8956 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8957 * g++.dg/warn/pr31246.C: Likewise.
8958 * g++.dg/warn/weak1.C: Likewise.
8959 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8960 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8961 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8962 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8963 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8964 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8965 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8966 * gcc.dg/c99-tgmath-1.c: Likewise.
8967 * gcc.dg/c99-tgmath-2.c: Likewise.
8968 * gcc.dg/c99-tgmath-3.c: Likewise.
8969 * gcc.dg/c99-tgmath-4.c: Likewise.
8970 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8972 * gcc.dg/debug/pr49032.c: Likewise.
8973 * gcc.dg/guality/guality.exp: Likewise.
8974 * gcc.dg/intmax_t-1.c: Likewise.
8975 * gcc.dg/pr48616.c: Likewise.
8976 * gcc.dg/pragma-ep-1.c: Remove.
8977 * gcc.dg/pragma-ep-2.c: Remove.
8978 * gcc.dg/pragma-ep-3.c: Remove.
8979 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8980 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8981 * gcc.misc-tests/gcov-14.c: Likewise.
8982 * gfortran.dg/guality/guality.exp: Likewise.
8983 * lib/target-supports.exp (check_weak_available): Likewise.
8984 (add_options_for_tls): Likewise.
8985 (check_ascii_locale_available): Likewise.
8986 * obj-c++.dg/dwarf-2.mm: Likewise.
8987 * objc.dg/dwarf-1.m: Likewise.
8988 * objc.dg/dwarf-2.m: Likewise.
8990 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8992 PR tree-optimization/51721
8993 * gcc.dg/tree-ssa/vrp64.c: New test.
8995 PR tree-optimization/52533
8996 * gcc.c-torture/compile/pr52533.c: New test.
8998 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
9000 * gcc.target/i386/rtm-xabort-1.c: New.
9001 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
9002 * gcc.target/i386/rtm-xend-1.c: Ditto.
9003 * gcc.target/i386/rtm-xtest-1.c: Ditto.
9004 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
9005 * gcc.target/i386/sse-13.c: Ditto.
9006 * gcc.target/i386/sse-14.c: Ditto.
9007 * gcc.target/i386/sse-22.c: Ditto.
9008 * gcc.target/i386/sse-23.c: Ditto.
9009 * g++.dg/other/i386-2.C: Ditto.
9010 * g++.dg/other/i386-3.C: Ditto.
9012 2012-03-12 Tobias Burnus <burnus@net-b.de>
9015 * gfortran.dg/proc_ptr_35.f90: New.
9017 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
9020 * gcc.dg/torture/pr52530.c: New test.
9022 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9025 * gcc.target/sh/pr51244-1.c: Fix thinkos.
9027 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9030 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
9032 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
9034 2012-03-09 Andrew Pinski <apinski@cavium.com>
9037 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
9038 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
9040 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
9042 * gcc.dg/tree-ssa/scev-3.c: New.
9043 * gcc.dg/tree-ssa/scev-4.c: New.
9045 2012-03-08 Tobias Burnus <burnus@net-b.de>
9048 * gfortran.dg/proc_ptr_34.f90
9050 2012-03-07 Jason Merrill <jason@redhat.com>
9053 * g++.dg/cpp0x/udlit-mangle.C: New.
9055 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
9057 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
9059 2012-03-06 Richard Guenther <rguenther@suse.de>
9062 * gcc.dg/torture/pr52493.c: New testcase.
9064 2012-03-06 Richard Guenther <rguenther@suse.de>
9067 * gcc.dg/lto/pr52097_0.c: New testcase.
9069 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
9072 * gcc.target/sh/pr51244-1.c: New.
9073 * gcc.target/sh/pr51244-2.c: New.
9074 * gcc.target/sh/pr51244-3.c: New.
9076 2012-03-05 Jason Merrill <jason@redhat.com>
9079 * g++.dg/ext/visibility/template11.C: New.
9081 * g++.dg/cpp0x/implicit13.C: New.
9083 2012-03-05 Jakub Jelinek <jakub@redhat.com>
9085 PR tree-optimization/51721
9086 * gcc.dg/tree-ssa/vrp63.c: New test.
9087 * gcc.dg/pr51721.c: New test.
9089 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9092 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
9095 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
9098 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
9100 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9103 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
9105 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
9107 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9110 2012-03-03 Jason Merrill <jason@redhat.com>
9112 * g++.dg/cpp0x/nsdmi-defer6.C: New.
9115 * g++.dg/cpp0x/initlist65.C: New.
9118 * g++.dg/ext/is_empty2.C: New.
9120 2012-03-03 Tobias Burnus <burnus@net-b.de>
9123 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9125 2012-03-03 Tobias Burnus <burnus@net-b.de>
9127 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9128 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9129 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9130 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9131 * gfortran.dg/class_30.f90: Remove dg-warning line.
9132 * gfortran.dg/bind_c_usage_25.f90: New.
9134 2012-03-03 Tobias Burnus <burnus@net-b.de>
9137 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9138 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9139 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9141 2012-03-03 Tobias Burnus <burnus@net-b.de>
9144 * gfortran.dg/assumed_type_1.f90: New.
9145 * gfortran.dg/assumed_type_2.f90: New.
9146 * gfortran.dg/assumed_type_3.f90: New.
9147 * gfortran.dg/assumed_type_4.f90: New.
9149 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9152 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9153 * gcc.target/sh/pr49468-di.c: New.
9155 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9157 * gcc.dg/graphite/pr50561.c: Update.
9159 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9161 * gcc.target/powerpc/pr52457.c: New test.
9163 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9165 * gcc.target/arm/sat-1.c: New test.
9167 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9170 * gcc.target/i386/pr46716.c: New test.
9172 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9175 * g++.dg/cpp0x/sfinae32.C: New.
9177 2012-03-02 Richard Guenther <rguenther@suse.de>
9179 PR tree-optimization/52406
9180 * gcc.dg/torture/pr52406.c: New testcase.
9182 2012-03-02 Tobias Burnus <burnus@net-b.de>
9185 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9186 * gfortran.dg/nullify_2.f90: Update dg-error.
9187 * gfortran.dg/nullify_4.f90: Ditto.
9188 * gfortran.dg/pointer_init_6.f90: Ditto.
9190 2012-03-02 Tobias Burnus <burnus@net-b.de>
9193 * gfortran.dg/class_51.f90: New.
9195 2012-03-02 Tobias Burnus <burnus@net-b.de>
9198 * gfortran.dg/intrinsic_8.f90: New.
9200 2012-03-01 Kai Tietz <ktietz@redhat.com>
9202 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9203 routines on mingw targets.
9204 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9206 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9208 PR tree-optimization/52445
9209 * gcc.dg/pr52445.c: New test.
9211 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9214 * gcc.c-torture/compile/pr52437.c: New test.
9217 * gcc.dg/torture/pr52419.c: New test.
9219 PR tree-optimization/52429
9220 * gcc.dg/torture/pr52429.c: New test.
9221 * g++.dg/opt/pr52429.C: New test.
9223 2012-02-29 Richard Guenther <rguenther@suse.de>
9226 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9227 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9228 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9229 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9230 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9231 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9233 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9235 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9237 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9240 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9242 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9245 * gcc.target/arm/neon/pr51534.c: New testcase.
9247 2012-02-28 Richard Guenther <rguenther@suse.de>
9250 * gcc.dg/torture/pr52407.c: New testcase.
9252 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9254 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9255 * gcc.target/arm/vfp2.c: Likewise.
9256 * gcc.target/arm/vfp3.c: Likewise.
9257 * gcc.target/arm/vfp4.c: Likewise.
9258 * gcc.target/arm/vfp5.c: Likewise.
9259 * gcc.target/arm/vfp6.c: Likewise.
9260 * gcc.target/arm/vfp7.c: Likewise.
9261 * gcc.target/arm/vfp8.c: Likewise.
9262 * gcc.target/arm/vfp9.c: Likewise.
9263 * gcc.target/arm/vfp10.c: Likewise.
9264 * gcc.target/arm/vfp11.c: Likewise.
9265 * gcc.target/arm/vfp12.c: Likewise.
9266 * gcc.target/arm/vfp13.c: Likewise.
9267 * gcc.target/arm/vfp14.c: Likewise.
9268 * gcc.target/arm/vfp15.c: Likewise.
9269 * gcc.target/arm/vfp16.c: Likewise.
9270 * gcc.target/arm/vfp17.c: Likewise.
9271 * gcc.target/arm/neon-constants.h: New file.
9272 * gcc.target/arm/neon-vect1.c: New test.
9273 * gcc.target/arm/neon-vect2.c: New test.
9274 * gcc.target/arm/neon-vect3.c: New test.
9275 * gcc.target/arm/neon-vect4.c: New test.
9276 * gcc.target/arm/neon-vect5.c: New test.
9277 * gcc.target/arm/neon-vect6.c: New test.
9278 * gcc.target/arm/neon-vect7.c: New test.
9279 * gcc.target/arm/neon-vect8.c: New test.
9281 2012-02-28 Richard Guenther <rguenther@suse.de>
9283 PR tree-optimization/52402
9284 * gcc.dg/torture/pr52402.c: New testcase.
9286 2012-02-28 Richard Guenther <rguenther@suse.de>
9289 * g++.dg/lto/pr52400_0.C: New testcase.
9291 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9293 * gcc.target/avr/torture/builtins-1.c: New test.
9294 * gcc.target/avr/torture/builtins-error.c: New test.
9296 2012-02-28 Kai Tietz <ktietz@redhat.com>
9298 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9299 * gcc.target/i386/pr45352-2.c: Likewise.
9300 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9301 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9302 targets instead rand.
9303 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9304 * gcc.target/i386/sse2-mul-1.c: Likewise.
9305 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9306 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9307 * gcc.target/i386/pad-1.c: Likewise.
9308 * gcc.target/i386/pad-9.c: Likewise.
9309 * gcc.target/i386/pad-2.c: Likewise.
9310 * gcc.target/i386/pad-5b.c: Likewise.
9311 * gcc.target/i386/pad-8.c: Likewise.
9312 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9313 * gcc.target/i386/pr44130.c: Likewise.
9314 * gcc.target/i386/align-main-1.c: Likewise.
9315 * gcc.target/i386/align-main-2.c: Likewise.
9316 * gcc.target/i386/sw-1.c: Likewise.
9317 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9318 on x64 mingw target.
9319 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9320 * gcc.target/i386/pr46295.c: Likewise.
9321 * gcc.target/i386/amd64-abi-1.c: Likewise.
9322 * gcc.target/i386/amd64-abi-2.c: Likewise.
9323 * gcc.target/i386/pr39082-1.c: Likewise.
9324 * gcc.target/i386/pr39162.c: Likewise.
9325 * gcc.target/i386/pr22152.c: Likewise.
9326 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9327 * gcc.target/i386/wrfsbase-2.c: Likewise.
9328 * gcc.target/i386/local.c: Likewise
9329 * gcc.target/i386/wrgsbase-1.c: Likewise.
9330 * gcc.target/i386/wrfsbase-1.c: Likewise.
9331 * gcc.target/i386/pr39315-3.c: Likewise.
9332 * gcc.target/i386/pr35767-4.c: Likewise.
9333 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9335 * gcc.target/i386/pr45336-2.c: Likewise.
9336 * gcc.target/i386/pr45336-1.c: Likewise.
9337 * gcc.target/i386/pr45336-4.c: Likewise.
9339 2012-02-27 Tristan Gingold <gingold@adacore.com>
9341 * gnat.dg/array20.ad[sb]: New test.
9343 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9346 * gcc.target/arm/pr52375.c: New test.
9347 * gcc.c-torture/compile/pr52375.c: New test.
9349 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9351 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9352 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9354 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9356 * gnat.dg/aggr19.adb: New test.
9357 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9359 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9362 * gcc.target/sh/pr49263.c: New.
9364 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9366 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9367 simulate_thread_wrapper_other_threads
9368 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9369 Move initialization of 'value' to main().
9370 (main): Initialize 'value';
9371 * gcc.dg/simulate-thread/speculative-store.c
9372 (simulate_thread_step_verify): Return 0 when successful.
9373 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9375 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9376 (simulate_thread_wrapper_other_threads): Return a success/fail value
9377 and issue an error if the instruction count threshold is exceeded.
9379 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9382 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9383 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9385 2012-02-24 Richard Guenther <rguenther@suse.de>
9388 * gcc.dg/pr52355.c: New testcase.
9390 2012-02-23 Kai Tietz <ktietz@redhat.com>
9392 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9393 * gcc.dg/Wpadded.c: Likewise.
9394 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9396 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9397 for sleep by Sleep and add windows.h include for this function.
9398 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9400 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9402 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9403 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9404 on x64 mingw target.
9405 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9406 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9407 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9408 failure on LLP64 target.
9410 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9413 * gcc.dg/noncompile/pr52290.c: New test.
9415 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9417 PR tree-optimization/52019
9418 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9420 2012-02-22 Kai Tietz <ktietz@redhat.com>
9422 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9423 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9424 derived pdiff_t type.
9425 * g++.dg/torture/pr49720.C: Likewise
9427 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9430 * gcc.target/i386/pr52330.c: New test.
9432 2012-02-22 Tobias Burnus <burnus@net-b.de>
9435 * gfortran.dg/io_constraints_10.f90: New.
9437 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9439 * lib/target-supports.exp (check_effective_target_vect_condition):
9440 Return true for NEON.
9442 2012-02-21 Kai Tietz <ktietz@redhat.com>
9444 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9446 2012-02-21 Richard Guenther <rguenther@suse.de>
9448 PR tree-optimization/52324
9449 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9451 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9454 * gcc.target/avr/torture/pr51782-1.c: New test.
9456 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9458 PR tree-optimization/52318
9459 * gcc.dg/pr52318.c: New test.
9461 2012-02-20 Kai Tietz <ktietz@redhat.com>
9463 * gcc.dg/bf-ms-layout-3.c: New testcase.
9465 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9469 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9471 2012-02-20 Richard Guenther <rguenther@suse.de>
9473 PR tree-optimization/52298
9474 * gcc.dg/torture/pr52298.c: New testcase.
9475 * gcc.dg/vect/pr52298.c: Likewise.
9477 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9479 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9480 * gcc.c-torture/execute/pr52286.c: Ditto.
9482 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9484 PR tree-optimization/52286
9485 * gcc.c-torture/execute/pr52286.c: New test.
9487 2012-02-18 Tobias Burnus <burnus@net-b.de>
9490 * gfortran.dg/interface_35.f90: Use -std=f2003.
9491 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9492 * gfortran.dg/interface_assignment_4.f90: Ditto.
9493 * gfortran.dg/bessel_1.f90: Ditto.
9494 * gfortran.dg/func_result_6.f90: Ditto.
9495 * gfortran.dg/hypot_1.f90: Ditto.
9496 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9498 2012-02-17 Tobias Burnus <burnus@net-b.de>
9500 PR translation/52232
9501 PR translation/52234
9502 PR translation/52245
9503 PR translation/52246
9504 PR translation/52262
9505 PR translation/52273
9506 * gfortran.dg/coarray_22.f90: Update dg-error.
9507 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9509 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9512 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9513 (simulate-thread): Use default timeout.
9515 2012-02-16 Jason Merrill <jason@redhat.com>
9518 * g++.dg/ext/timevar1.C: New.
9520 2012-02-16 Fabien Ch
\81Ã
\81ªne <fabien@gcc.gnu.org>
9523 * g++.dg/template/using21.C: New.
9524 * g++.dg/template/using22.C: Likewise.
9526 2012-02-16 Jason Merrill <jason@redhat.com>
9529 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9531 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9533 PR tree-optimization/52255
9534 * gcc.c-torture/compile/pr52255.c: New test.
9537 * g++.dg/debug/dwarf2/pr52260.C: New test.
9540 * g++.dg/ipa/pr51929.C: New test.
9542 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9545 * gcc.target/powerpc/pr52199.c: New file.
9547 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9550 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9552 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9554 * gcc.dg/pr51867.c: Don't include <math.h>.
9557 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9559 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9560 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9562 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9564 PR tree-optimization/50561
9565 * gcc.dg/graphite/pr50561.c: New testcase.
9567 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9569 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9570 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9572 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9574 * gnat.dg/discr35.ad[sb]: New test.
9576 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9578 * gnat.dg/volatile10.adb: New test.
9579 * gnat.dg/volatile10_pkg.ads: New helper.
9581 2012-02-14 Jason Merrill <jason@redhat.com>
9583 * g++.dg/ext/attrib43.C: New.
9585 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9587 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9588 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9590 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9591 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9592 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9593 effective_target fgnu_tm.
9594 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9596 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9599 * g++.dg/template/asmgoto1.C: New test.
9601 2012-02-14 Ian Lance Taylor <iant@google.com>
9604 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9605 compiling generated file for 64bit and index tests.
9607 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9609 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9611 2012-02-14 Richard Guenther <rguenther@suse.de>
9613 PR tree-optimization/52244
9614 PR tree-optimization/51528
9615 * gcc.dg/torture/pr52244.c: New testcase.
9617 2012-02-14 Walter Lee <walt@tilera.com>
9619 * g++.dg/other/PR23205.C: Disable test on tile.
9620 * g++.dg/other/pr23205-2.C: Disable test on tile.
9621 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9622 * gcc.dg/20040813-1.c: Disable test on tile.
9623 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9624 * gcc.misc-tests/linkage.exp: Handle tilegx.
9626 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9628 PR tree-optimization/52210
9629 * gcc.dg/pr52210.c: New test.
9631 2012-02-14 Jason Merrill <jason@redhat.com>
9634 * g++.dg/overload/defarg5.C: New.
9636 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9639 * c-c++-common/pr52181.c: New test.
9641 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9644 * g++.dg/ext/atomic-1.C: New test.
9646 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9648 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9650 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9653 * gcc.c-torture/execute/pr52209.c: New test.
9655 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9658 * gfortran.dg/elemental_optional_args_5.f03: New test.
9660 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9663 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9666 2012-02-11 Ian Lance Taylor <iant@google.com>
9669 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9670 SPARC Solaris. Don't run the test at all on systems where it may
9671 not work, rather than xfailing it.
9673 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9675 PR rtl-optimization/52175
9676 * gcc.c-torture/compile/pr52175.c: New test.
9678 2012-02-10 Jason Merrill <jason@redhat.com>
9681 * g++.dg/template/repo10.C: New.
9683 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9686 * gcc.dg/pr52132.c: New test.
9688 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9690 * gnat.dg/specs/aggr4.ads: New test.
9691 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9693 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9696 * gcc.target/i386/pr52146.c: New.
9698 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9701 * c-c++-common/pr52177.c: New test.
9703 2012-02-10 Jan Hubicka <jh@suse.cz>
9706 * g++.dg/torture/pr48600.C: New testcase.
9708 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9711 * gcc.dg/dfp/pr52140.c: New test.
9713 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9716 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9719 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9722 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9723 * gcc.dg/pr51867.c: New test.
9725 2012-02-09 Ian Lance Taylor <iant@google.com>
9727 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9728 which don't support -fsplit-stack. Turn off optimization when
9729 compiling select5-out.go.
9731 2012-02-08 Ian Lance Taylor <iant@google.com>
9733 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9734 systems which don't support -fsplit-stack.
9736 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9738 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9739 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9740 machine instuction in the log.
9742 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9744 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9747 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9750 * gcc.dg/pr48524.c: New test.
9751 * gcc.dg/pr48524.spec: New spec file for test.
9753 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9756 * gfortran.dg/vect/pr32380.f90: New test.
9758 2012-02-08 Tobias Burnus <burnus@net-b.de>
9761 * gfortran.dg/realloc_on_assign_12.f90: New.
9763 2012-02-08 Richard Guenther <rguenther@suse.de>
9765 PR rtl-optimization/52170
9766 * gcc.dg/torture/pr52170.c: New testcase.
9768 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9770 PR gcov-profile/52150
9771 * gcc.dg/tree-prof/pr52150.c: New test.
9773 PR rtl-optimization/52139
9774 * gcc.dg/pr52139.c: New test.
9776 2012-02-07 Jason Merrill <jason@redhat.com>
9779 * g++.dg/cpp0x/constexpr-union3.C: New.
9782 * g++.dg/lto/pr52035_0.C: New.
9784 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9786 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9787 * gcc.dg/special/weak-1.c: Likewise.
9788 * gcc.dg/ucnid-12.c: Likewise.
9789 * gcc.dg/torture/pr45678-1.c: Likewise.
9790 * gcc.dg/torture/pr45678-2.c: Likewise.
9791 * gcc.dg/vector-4.c: Likewise.
9792 * gcc.dg/ipa/inline-5.c: Likewise.
9793 * gcc.dg/ucnid-11.c: Likewise.
9794 * gcc.misc-tests/gcov-13.c: Likewise.
9795 * gcc.misc-tests/gcov-14.c: Likewise.
9796 * g++.dg/ext/label13.C: Likewise.
9797 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9798 hppa*-*-hpux* options.
9799 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9800 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9801 * gcc.dg/pr48616.c: Likewise.
9802 * gcc.dg/pr17957.c: Likewise.
9803 * gcc.dg/pr17055-1.c: Likewise.
9804 * gcc.dg/pr32912-1.c: Likewise.
9805 * gcc.dg/tm/pr51472.c: Likewise.
9806 * c-c++-common/fold-bitand-4.c: Likewise.
9807 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9808 Use dg-additional-options for extra options.
9810 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9812 * gcc.target/epiphany/interrupt-2.c: New test.
9814 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9817 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9818 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9821 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9824 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9826 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9830 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9831 * gcc.target/mips/va-arg-1.c: New test.
9833 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9835 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9836 for -mno-pointers-to-nested-functions.
9838 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9840 * gcc.c-torture/execute/20120207-1.c: New test.
9842 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9844 PR rtl-optimization/52060
9845 * gcc.dg/torture/pr52060.c: New test.
9848 * gcc.c-torture/compile/pr52074.c: New test.
9850 2012-02-07 Tobias Burnus <burnus@net-b.de>
9853 * gfortran.dg/class_to_type_2.f90: New.
9855 2012-02-06 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
9858 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9861 2012-02-06 Jason Merrill <jason@redhat.com>
9864 * g++.dg/template/conv13.C: New.
9866 2012-02-06 Richard Guenther <rguenther@suse.de>
9868 PR tree-optimization/52115
9869 * gcc.c-torture/compile/pr52115.c: New testcase.
9871 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9874 * gcc.c-torture/execute/pr52129.c: New test.
9876 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9878 * gcc.dg/pr48374.c: Actually add the test I forgot
9879 in the 2012-01-25 commit.
9881 2012-02-05 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
9884 * gfortran.dg/vect/vect-8.f90: New test case.
9886 2012-02-05 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
9889 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9891 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9894 * gfortran.dg/class_48.f90 : Add test of allocate class array
9895 component with source in subroutine test3. Remove commenting
9896 out in subroutine test4, since branching on unitialized variable
9897 is now fixed (no PR for this last.).
9899 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9901 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9903 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9905 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9908 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9909 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9911 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9913 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9914 (check_effective_target_sync_int_long): Use it.
9915 (check_effective_target_sync_char_short): Likewise.
9916 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9918 2012-02-05 Tobias Burnus <burnus@net-b.de>
9921 * gfortran.dg/class_48.f90: Add some further checks.
9923 2012-02-05 Ira Rosen <irar@il.ibm.com>
9925 PR tree-optimization/52091
9926 * gcc.dg/vect/pr52091.c: New test.
9928 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9930 PR rtl-optimization/52113
9931 * gcc.target/avr/pr52113.c: New test.
9933 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9935 PR rtl-optimization/52092
9936 * gcc.c-torture/compile/pr52092.c: New test.
9938 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9941 * gfortran.dg/class_array_10.f03: New test.
9944 * gfortran.dg/class_array_11.f03: New test.
9947 * gfortran.dg/class_array_12.f03: New test.
9949 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9952 * gfortran.dg/realloc_on_assign_11.f90: New test.
9954 2012-02-02 Tobias Burnus <burnus@net-b.de>
9957 * gfortran.dg/shape_7.f90: New.
9959 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9961 * gcc.target/mips/mips-prepend-1.c: New test.
9963 2012-02-02 Jan Hubicka <jh@suse.cz>
9964 Tom de Vries <tom@codesourcery.com>
9967 * gcc.dg/alias-12.c: New testcase.
9968 * gcc.dg/alias-13.c: New testcase.
9970 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9973 * gcc.dg/pr52086.c: New test.
9975 PR tree-optimization/52073
9976 * gcc.c-torture/compile/pr52073.c: New test.
9978 2012-02-01 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
9981 * gfortran.dg/function_optimize_10.f90: New test.
9983 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9985 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9988 2012-02-01 Tobias Burnus <burnus@net-b.de>
9991 * gfortran.dg/typebound_operator_14.f90: New.
9993 2012-02-01 Tobias Burnus <burnus@net-b.de>
9996 * gfortran.dg/elemental_function_1.f90: New.
9998 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
10000 PR rtl-optimization/51374
10001 * gcc.target/avr/torture/pr51374-1.c:
10002 Also fail if SBIS is seen.
10004 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
10006 PR rtl-optimization/51374
10007 * gcc.target/avr/torture/pr51374-1.c: New.
10009 2012-01-31 Tobias Burnus <burnus@net-b.de>
10012 * gfortran.dg/typebound_generic_11.f90: New.
10014 2012-01-31 Tobias Burnus <burnus@net-b.de>
10017 * gfortran.dg/class_49.f90: New.
10019 2012-01-31 Tobias Burnus <burnus@net-b.de>
10022 * gfortran.dg/elemental_args_check_6.f90: New.
10024 2012-01-31 Jason Merrill <jason@redhat.com>
10027 * g++.dg/cpp0x/variadic122.C: New.
10029 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
10032 * gfortran.dg/realloc_on_assign_10.f90: New test.
10034 2012-01-31 Richard Guenther <rguenther@suse.de>
10036 PR tree-optimization/51528
10037 * gcc.dg/torture/pr51528.c: New testcase.
10039 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
10042 * lib/go.exp (go_target_compile): Append timeout= to options.
10043 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
10044 select5-out.go test on alpha*-*-* targets.
10046 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
10048 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
10049 (TEST_SHORT): Reformat in the same way.
10050 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
10051 (TEST_SHORT): Reformat in the same way.
10052 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
10053 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
10054 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
10055 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
10056 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
10058 2012-01-30 Bin Cheng <bin.cheng@arm.com>
10061 * gcc.target/arm/pr51835.c: New testcase.
10063 2012-01-30 Richard Guenther <rguenther@suse.de>
10065 PR tree-optimization/52028
10066 * gcc.dg/torture/pr52028.c: New testcase.
10067 * gfortran.dg/ldist-pr45199.f: Adjust.
10068 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
10069 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
10070 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
10072 2012-01-30 Jakub Jelinek <jakub@redhat.com>
10075 * gcc.dg/tree-prof/pr52027.c: New test.
10077 PR tree-optimization/52046
10078 * gcc.dg/pr52046.c: New test.
10081 * g++.dg/other/pr52048.C: New test.
10083 2012-01-30 Richard Guenther <rguenther@suse.de>
10085 PR tree-optimization/52045
10086 * gcc.dg/pr52045.c: New testcase.
10088 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
10090 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
10091 new code generated for __sync_lock_release.
10093 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10095 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
10097 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10100 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
10102 * g++.dg/ext/visibility/template10.C: Fix typo.
10104 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
10106 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10109 * g++.dg/cpp0x/constexpr-ice6.C: New.
10111 2012-01-29 Tobias Burnus <burnus@net-b.de>
10114 * gfortran.dg/default_initialization_6.f90: New.
10116 2012-01-29 Tobias Burnus <burnus@net-b.de>
10119 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10120 * gfortran.dg/class_48.f90: New.
10122 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10125 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10127 2012-01-28 Tobias Burnus <burnus@net-b.de>
10130 * gfortran.dg/class_allocate_12.f90: New.
10132 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10134 * gcc.dg/torture/pr50444.c: Fix dg directives.
10136 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10139 * gcc.target/arm/pr52006.c: New test.
10141 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10144 * gcc.dg/lto/trans-mem.h: New file.
10145 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10146 * gcc.dg/lto/trans-mem-1_1.c: Same.
10147 * gcc.dg/lto/trans-mem-4_1.c: Same.
10148 * gcc.dg/lto/trans-mem-3_1.c: Same.
10150 2012-01-27 Tobias Burnus <burnus@net-b.de>
10153 * gfortran.dg/dummy_procedure_7.f90: New.
10155 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10157 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10158 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10160 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10163 * g++.dg/other/gc5.C: New test.
10165 2012-01-27 Richard Guenther <rguenther@suse.de>
10167 PR tree-optimization/50444
10168 * gcc.dg/torture/pr50444.c: New testcase.
10170 2012-01-27 Tobias Burnus <burnus@net-b.de>
10174 * gfortran.dg/move_alloc_13.f90: New.
10176 2012-01-27 Tobias Burnus <burnus@net-b.de>
10179 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10180 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10181 and change dg-error string.
10183 2012-01-27 Tobias Burnus <burnus@net-b.de>
10186 * gfortran.dg/elemental_args_check_5.f90: New.
10188 2012-01-27 Richard Guenther <rguenther@suse.de>
10190 PR middle-end/51959
10191 * g++.dg/torture/pr51959.C: New testcase.
10193 2012-01-27 Tom de Vries <tom@codesourcery.com>
10195 PR tree-optimization/51990
10196 * gcc.dg/pr51990.c: New test.
10197 * gcc.dg/pr51990-2.c: Same.
10199 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10200 Tobias Burnus <burnus@gcc.gnu.org>
10203 * gfortran.dg/class_allocate_11.f03: New.
10208 * gfortran.dg/class_allocate_7.f03: New.
10209 * gfortran.dg/class_allocate_8.f03: New.
10210 * gfortran.dg/class_allocate_9.f03: New.
10211 * gfortran.dg/class_allocate_10.f03: New.
10213 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10215 * gnat.dg/discr34.adb: New test.
10216 * gnat.dg/discr34_pkg.ads: New helper.
10218 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10220 * gnat.dg/discr33.adb: New test.
10222 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10224 * gnat.dg/limited_with3.ad[sb): New test.
10225 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10226 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10227 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10229 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10231 * gnat.dg/stack_usage1.adb: New test.
10232 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10234 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10235 * gcc.dg/pr44194-2.c: Likewise.
10237 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10240 * g++.dg/template/crash112.C: New.
10242 2012-01-27 Richard Henderson <rth@redhat.com>
10244 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10246 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10248 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10250 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10252 PR middle-end/51895
10253 * g++.dg/opt/pr51895.C: New test.
10255 2012-01-26 Michael Matz <matz@suse.de>
10257 PR tree-optimization/48794
10258 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10260 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10262 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10264 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10266 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10267 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10269 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10270 the default value for s390 and s390x.
10272 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10275 * gcc.dg/lto/trans-mem-4_0.c: New.
10276 * gcc.dg/lto/trans-mem-4_1.c: New.
10277 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10279 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10280 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10282 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10283 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10286 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10288 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10290 2012-01-25 Ian Lance Taylor <iant@google.com>
10292 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10294 2012-01-25 Tobias Burnus <burnus@net-b.de>
10297 * gfortran.dg/typebound_proc_25.f90: New.
10299 2012-01-25 Jason Merrill <jason@redhat.com>
10302 * g++.dg/lto/pr51992_0.C: New.
10304 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10306 PR tree-optimization/51987
10307 * gcc.target/i386/pr51987.c: New test.
10309 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10311 * gcc.dg/tm/lto-1.c: Require lto support in target.
10313 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10315 PR rtl-optimization/48374
10316 * gcc.dg/pr48374.c: New test.
10318 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10320 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10322 2012-01-25 Tobias Burnus <burnus@net-b.de>
10325 * gfortran.dg/derived_constructor_char_3.f90: New.
10327 2012-01-24 Ian Lance Taylor <iant@google.com>
10329 * go.test/go-test.exp (filecmp): New procedure.
10330 (errchk): Handle quoted square brackets.
10331 (go-gc-tests): Set go_compile_args. Handle various new test
10332 lines. Skip a few new tests.
10333 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10335 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10337 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10338 (check_effective_target_vect_extract_even_odd)
10339 (check_effective_target_vect_interleave): Return true for MIPS
10342 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10344 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10345 (main): Use it instead of argc.
10347 2012-01-24 Jason Merrill <jason@redhat.com>
10350 * g++.dg/cpp0x/sfinae31.C: New.
10352 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10354 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10356 2012-01-24 Jason Merrill <jason@redhat.com>
10359 * g++.dg/inherit/covariant20.C: New.
10361 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10364 * g++.dg/parse/crash58.C: New.
10366 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10369 * gcc.dg/pr51957-1.c: New test.
10370 * gcc.dg/pr51957-1.h: New file.
10371 * gcc.dg/pr51957-2.c: New test.
10373 2012-01-23 Jason Merrill <jason@redhat.com>
10376 * g++.dg/ext/visibility/template10.C: New.
10378 2012-01-23 Tobias Burnus <burnus@net-b.de>
10381 * gfortran.dg/move_alloc_12.f90: New.
10383 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10385 PR middle-end/45416
10386 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10388 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10391 * g++.dg/template/crash111.C: New.
10393 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10395 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10397 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10399 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10402 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10403 the DW_TAG_class_type and DW_AT_name: "Executor".
10405 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10407 * lib/target-supports.exp
10408 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10409 (check_effective_target_vect_interleave): Likewise.
10411 2012-01-22 Jason Merrill <jason@redhat.com>
10414 * g++.dg/template/using20.C: New.
10415 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10417 2012-01-23 Jason Merrill <jason@redhat.com>
10420 * g++.dg/torture/pr51344.C: Limit to x86.
10422 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10424 * c-c++-common/tm/omp.c: Require target with pthread support.
10426 2012-01-23 Richard Guenther <rguenther@suse.de>
10428 PR tree-optimization/51949
10429 * gcc.dg/torture/pr51949.c: New testcase.
10431 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10433 PR rtl-optimization/51933
10434 * gcc.c-torture/execute/pr51933.c: New test.
10436 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10438 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10439 Do not define for Interix.
10441 2012-01-22 Jason Merrill <jason@redhat.com>
10444 * g++.dg/lto/pr51832.h: New.
10445 * g++.dg/lto/pr51832_0.C: New.
10446 * g++.dg/lto/pr51832_1.C: New.
10448 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10450 * gcc.dg/ext-elim-1.c: New test.
10452 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10455 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10456 * g++.dg/opt/longbranch1.C: Likewise.
10458 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10460 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10463 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10466 * gfortran.dg/namelist_74.f90: New test.
10467 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10469 2012-01-21 Tobias Burnus <burnus@net-b.de>
10472 * gfortran.dg/class_47.f90: New.
10474 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10476 * gnat.dg/renaming5.ad[sb]: New test.
10478 2012-01-20 Jason Merrill <jason@redhat.com>
10481 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10483 2012-01-20 Jason Merrill <jason@redhat.com>
10486 * g++.dg/ext/attrib42.C: Require ilp32.
10488 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10491 * gcc.target/arm/pr51915.c: New test.
10493 2012-01-20 Cary Coutant <ccoutant@google.com>
10494 Dodji Seketeli <dodji@redhat.com>
10497 * g++.dg/debug/dwarf2/nested-3.C: New test.
10499 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10502 * g++.dg/template/crash110.C: New.
10504 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10506 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10507 Remove default options on hppa*-*-hpux*.
10509 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10511 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10513 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10515 * gcc.c-torture/compile/pr51856.c: New testcase.
10517 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10519 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10520 options to go_target_compile.
10522 2012-01-20 Kai Tietz <ktietz@redhat.com>
10524 * g++.dg/torture/pr51344.C: Fix typo.
10526 2012-01-20 Richard Guenther <rguenther@suse.de>
10528 PR tree-optimization/51903
10529 * g++.dg/torture/pr51903.C: New testcase.
10531 2012-01-20 Tobias Burnus <burnus@net-b.de>
10532 Janus Weil <janus@gcc.gnu.org>
10535 * gfortran.dg/use_21.f90: New.
10537 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10540 * gcc.dg/torture/pr51106-1.c: New test.
10541 * gcc.dg/torture/pr51106-2.c: New test.
10543 2012-01-19 Kai Tietz <ktietz@redhat.com>
10545 * g++.dg/torture/pr51344.C: New test.
10547 2012-01-19 Tobias Burnus <burnus@net-b.de>
10550 * gfortran.dg/intrinsic_size_2.f90: New.
10552 2012-01-19 Jason Merrill <jason@redhat.com>
10555 * g++.dg/inherit/using7.C: New.
10557 2012-01-19 Richard Guenther <rguenther@suse.de>
10559 PR tree-optimization/37997
10560 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10562 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10564 PR rtl-optimization/51505
10565 * gcc.dg/pr51505.c: New test.
10567 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10570 * gfortran.dg/typebound_operator_12.f03: New.
10571 * gfortran.dg/typebound_operator_13.f03: New.
10573 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10576 * g++.dg/cpp0x/pr51225.C: New.
10578 2012-01-17 Ian Lance Taylor <iant@google.com>
10581 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10583 2012-01-17 Tobias Burnus <burnus@net-b.de>
10586 * gfortran.dg/realloc_on_assign_9.f90: New.
10588 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10591 * gcc.dg/tm/memopt-3.c: Remove xfail.
10592 * gcc.dg/tm/memopt-4.c: Remove xfail.
10593 * gcc.dg/tm/memopt-5.c: Remove xfail.
10594 * gcc.dg/tm/memopt-7.c: Remove xfail.
10596 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10598 PR tree-optimization/51877
10599 * gcc.c-torture/execute/pr51877.c: New test.
10601 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10603 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10604 {!vect_align_arrays} to vect_sizes_32B_16B.
10605 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10606 * gcc.dg/vect/vect-peel-3.c: Ditto.
10608 2012-01-16 Jason Merrill <jason@redhat.com>
10611 * g++.dg/abi/mangle60.C: New.
10614 * g++.dg/pch/mangle1.{C,Hs}: New.
10616 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10617 Tobias Burnus <burnus@net-b.de>
10620 * gfortran.dg/elemental_optional_args_3.f90: New
10621 * gfortran.dg/elemental_optional_args_4.f90: New
10623 2012-01-16 Tobias Burnus <burnus@net-b.de>
10626 * gfortran.dg/use_20.f90: New
10628 2012-01-16 Jason Merrill <jason@redhat.com>
10631 * g++.dg/cpp0x/rv-bitfield.C: New.
10632 * g++.dg/cpp0x/rv-bitfield2.C: New.
10634 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10636 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10637 subroutine 'qsort' and use index array to assign the result.
10639 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10641 PR tree-optimization/51865
10642 * gcc.dg/pr51865.c: New test.
10644 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10646 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10648 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10650 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10651 to be loaded from the constant pool, rather than via %hi and %lo.
10653 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10655 PR rtl-optimization/51821
10656 * gcc.dg/pr51821.c: New test.
10658 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10660 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10662 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10664 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10666 2012-01-14 Tobias Burnus <burnus@net-b.de>
10669 * gfortran.dg/init_flag_8.f90: New.
10670 * gfortran.dg/init_flag_9.f90: New.
10672 2011-01-14 Tobias Burnus <burnus@net-b.de>
10675 * gfortran.dg/use_18.f90: New.
10676 * gfortran.dg/use_19.f90: New.
10678 2012-01-13 Ian Lance Taylor <iant@google.com>
10681 * g++.dg/warn/Wsign-compare-4.C: New.
10683 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10686 * gfortran.dg/alloc_comp_assign.f03: New.
10687 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10688 __BUILTIN_FREE from 38 to 32.
10690 2012-01-13 Jason Merrill <jason@redhat.com>
10693 * g++.dg/warn/Wreturn-type-7.C: New.
10695 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10697 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10699 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10700 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10701 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10702 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10703 int32plus because of big array needed.
10704 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10705 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10707 2012-01-13 Jason Merrill <jason@redhat.com>
10710 * g++.dg/ext/visibility/template9.C: New.
10713 * g++.dg/cpp0x/defaulted34.C: New.
10714 * g++.dg/template/virtual3.C: New.
10716 2012-01-13 Richard Guenther <rguenther@suse.de>
10719 * gcc.dg/torture/pr8081.c: New testcase.
10721 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10723 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10725 2012-01-12 Jason Merrill <jason@redhat.com>
10728 * g++.dg/ext/stmtexpr14.C: New.
10730 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10733 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10735 2012-01-12 Jason Merrill <jason@redhat.com>
10738 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10739 * g++.dg/abi/mangle58.C: Likewise.
10742 * g++.dg/template/arg8.C: New.
10744 2012-01-12 Ira Rosen <irar@il.ibm.com>
10746 PR tree-optimization/51799
10747 * gcc.dg/vect/pr51799.c: New test.
10748 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10751 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10752 Tobias Burnus <burnus@net-b.de>
10756 * lib/target-supports.exp
10757 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10758 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10760 2012-01-11 Jason Merrill <jason@redhat.com>
10763 * g++.dg/ext/attrib42.C: New.
10765 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10768 * gcc.dg/pr51796.c: New test.
10770 2012-01-11 Jason Merrill <jason@redhat.com>
10773 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10775 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10777 * gnat.dg/array19.ad[sb]: New test.
10779 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10781 * gnat.dg/opt23.ad[sb]: New test.
10782 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10783 * gnat.dg/opt24.ad[sb]: New test.
10785 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10787 PR tree-optimization/49642
10788 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10789 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10791 2012-01-11 Jason Merrill <jason@redhat.com>
10794 * g++.dg/template/explicit-args5.C: New.
10796 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10798 * gcc.c-torture/execute/20120110-1.c: New testcase.
10800 2012-01-10 Jason Merrill <jason@redhat.com>
10803 * g++.dg/inherit/ambig1.C: New.
10806 * g++.dg/cpp0x/constexpr-cache1.C: New.
10808 2012-01-10 Richard Guenther <rguenther@suse.de>
10810 PR tree-optimization/51801
10811 * gcc.dg/torture/pr51801.c: New testcase.
10813 2012-01-10 Tobias Burnus <burnus@net-b.de>
10816 * gfortran.dg/allocate_with_typespec_5.f90: New.
10818 2012-01-10 Tobias Burnus <burnus@net-b.de>
10820 * gfortran.dg/class_39.f03: Update dg-error string.
10822 2012-01-10 Richard Guenther <rguenther@suse.de>
10824 PR tree-optimization/50913
10825 * gcc.dg/graphite/interchange-16.c: New testcase.
10826 * gcc.dg/graphite/scop-20.c: XFAIL.
10827 * gfortran.dg/graphite/interchange-1.f: Likewise.
10828 * gfortran.dg/graphite/block-1.f90: Likewise.
10829 * gfortran.dg/graphite/block-2.f: Likewise.
10831 2012-01-10 Richard Henderson <rth@redhat.com>
10833 * lib/target-supports.exp (check_effective_target_vect_perm,
10834 check_effective_target_vect_perm_byte,
10835 check_effective_target_vect_perm_short): Enable for arm neon.
10837 2012-01-09 Tobias Burnus <burnus@net-b.de>
10840 * gfortran.dg/typebound_operator_11.f90: New.
10842 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10844 * gnat.dg/array18.adb: New test.
10845 * gnat.dg/array18_pkg.ads: New helper.
10847 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10850 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10851 around base object in first assignment in main program.
10852 * gfortran.dg/typebound_operator_10.f03: New test.
10854 2012-01-09 Martin Jambor <mjambor@suse.cz>
10856 PR tree-optimization/51759
10857 * g++.dg/ipa/pr51759.C: New test.
10859 2012-01-09 Tobias Burnus <burnus@net-b.de>
10862 * gfortran.dg/optional_absent_2.f90: New.
10864 2012-01-09 Tobias Burnus <burnus@net-b.de>
10867 * gfortran.dg/use_17.f90: New.
10869 2012-01-09 Gary Funck <gary@intrepid.com>
10871 PR preprocessor/33919
10872 * gcc.dg/pr33919.c: New test.
10873 * gcc.dg/pr33919-0.h: New test header file.
10874 * gcc.dg/pr33919-1.h: Ditto.
10875 * gcc.dg/pr33919-2.h: Ditto.
10877 2012-01-07 Jan Hubicka <jh@suse.cz>
10879 PR tree-optimize/51694
10880 * gcc.c-torture/compile/pr51694.c: new testcase.
10882 2012-01-07 Jan Hubicka <jh@suse.cz>
10884 PR tree-optimization/51600
10885 * g++.dg/torture/pr51600.C: New testcase.
10887 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10889 PR gcov-profile/51715
10890 PR gcov-profile/51717
10891 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10892 * gcc.misc-tests/gcov-14.c: Likewise.
10894 2012-01-06 Jason Merrill <jason@redhat.com>
10896 * g++.dg/parse/new5.C: New.
10898 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10901 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10902 including <string.h>.
10904 2012-01-06 Jason Merrill <jason@redhat.com>
10906 * g++.dg/abi/mangle51.C: New.
10907 * g++.dg/abi/mangle52.C: New.
10908 * g++.dg/abi/mangle53.C: New.
10909 * g++.dg/abi/mangle54.C: New.
10910 * g++.dg/abi/mangle55.C: New.
10911 * g++.dg/abi/mangle56.C: New.
10912 * g++.dg/abi/mangle57.C: New.
10913 * g++.dg/abi/mangle58.C: New.
10914 * g++.dg/abi/mangle59.C: New.
10915 * g++.dg/cpp0x/trailing3.C: Update mangling.
10916 * g++.dg/cpp0x/variadic111.C: Update mangling.
10917 * g++.dg/cpp0x/variadic4.C: Update mangling.
10918 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10919 * g++.dg/template/nontype22.C: Works now.
10920 * g++.dg/template/pr35240.C: Works now.
10922 * g++.dg/cpp0x/error7.C: New.
10924 2012-01-06 Tobias Burnus <burnus@net-b.de>
10926 * gfortran.dg/deallocate_stat_2.f90: New.
10927 * coarray/allocate_errgmsg.f90: New.
10928 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10929 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10930 * coarray/subobject_1.f90: Fix for num_images > 1.
10931 * gfortran.dg/deallocate_stat.f90: Update due to changed
10934 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10936 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10938 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10940 * ada/acats/overflow.lst: Add cb20004.
10942 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10945 * g++.dg/cpp0x/alias-decl-18.C: New test.
10947 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10949 * gcc.c-torture/execute/20120104-1.c: New test.
10951 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10954 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10955 the old typebound_operator_8.f03.
10956 * gfortran.dg/typebound_operator_8.f03: New version of
10957 typebound_operator_7.f03 with 'u' a derived type instead of a
10960 2012-01-05 Richard Guenther <rguenther@suse.de>
10962 * g++.dg/torture/pr49309.C: Skip for -flto.
10964 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10966 PR middle-end/51761
10967 * gcc.c-torture/compile/pr51761.c: New test.
10969 2012-01-05 Richard Guenther <rguenther@suse.de>
10971 PR tree-optimization/51760
10972 * gcc.dg/torture/pr51760.c: New testcase.
10974 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10976 PR middle-end/51472
10977 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10979 2012-01-05 Richard Guenther <rguenther@suse.de>
10982 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10983 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10985 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10988 * gcc.dg/pr51695.c: New test.
10990 2012-01-04 Andrew Pinski <apinski@cavium.com>
10992 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10993 * gcc.target/mips/octeon2-lx-1.c: New test.
10994 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10995 * gcc.target/mips/octeon2-lx-2.c: New test.
10996 * gcc.target/mips/octeon2-lx-3.c: New test.
10998 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
11002 * gcc.dg/tm/alias-1.c: Adjust regexp.
11003 * gcc.dg/tm/alias-2.c: Adjust regexp.
11005 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11008 * g++.dg/warn/Wparentheses-26.C: New.
11010 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
11012 * gfortran.dg/elemental_optional_args_2.f90: New test.
11014 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11017 * gfortran.dg/common_17.f90: New test.
11019 2012-01-04 Richard Guenther <rguenther@suse.de>
11021 PR tree-optimization/49651
11022 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
11023 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
11025 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11028 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
11030 2012-01-03 Andrew Pinski <apinski@cavium.com>
11032 * lib/scanasm.exp (dg-function-on-line): Always use a special format
11033 for all mips targets. Also allow an optional .cfi_startproc.
11035 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
11037 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
11039 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11042 * g++.dg/rtti/dyncast5.C: New.
11044 2012-01-03 Richard Guenther <rguenther@suse.de>
11046 PR tree-optimization/51070
11047 * gcc.dg/torture/pr51070-2.c: New testcase.
11049 2012-01-03 Richard Guenther <rguenther@suse.de>
11051 PR tree-optimization/51692
11052 * gcc.dg/torture/pr51692.c: New testcase.
11054 2012-01-03 Richard Guenther <rguenther@suse.de>
11057 * g++.dg/lto/pr51650-3_0.C: New testcase.
11059 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11062 * g++.dg/warn/Wredundant-decls-spec.C: New.
11064 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11066 PR tree-optimization/51719
11067 * g++.dg/tree-prof/pr51719.C: New test.
11069 2012-01-03 Richard Guenther <rguenther@suse.de>
11071 PR middle-end/51730
11072 * gcc.dg/fold-compare-6.c: New testcase.
11074 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11077 * g++.dg/gomp/pr51669.C: New test.
11079 2012-01-02 Jason Merrill <jason@redhat.com>
11082 * g++.dg/cpp0x/constexpr-union2.C: New.
11085 * g++.dg/cpp0x/nsdmi-defer5.C: New.
11087 2012-01-02 Dodji Seketeli <dodji@redhat.com>
11090 * g++.dg/cpp0x/constexpr-99.C: New test.
11092 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
11095 * g++.dg/template/init9.C: New.
11097 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11099 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
11100 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
11101 rather than a specific number.
11103 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
11108 * gfortran.dg/typebound_operator_7.f03: New.
11109 * gfortran.dg/typebound_operator_8.f03: New.
11111 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11114 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11116 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11118 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11120 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11122 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11124 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11127 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11129 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11130 * gfortran.dg/io_real_boz_4.f90: Likewise.
11131 * gfortran.dg/io_real_boz_5.f90: Likewise.
11133 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11135 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11137 2012-01-02 Revital Eres <revital.eres@linaro.org>
11139 * gcc.dg/sms-11.c: New file.
11141 2012-01-02 Tobias Burnus <burnus@net-b.de>
11144 * gfortran.dg/coarray/image_index_3.f90: New.
11146 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11149 * g++.dg/parse/enum8.C: New.
11151 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11154 * g++.dg/conversion/reinterpret4.C: New.
11155 * g++.dg/conversion/reinterpret1.C: Adjust.
11157 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11159 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11161 2012-01-01 Fabien Ch
\81Ã
\81ªne <fabien@gcc.gnu.org>
11163 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11164 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11165 * g++.old-deja/g++.jason/access14.C: Likewise.
11166 * g++.old-deja/g++.jason/access8.C: Likewise.
11167 * g++.old-deja/g++.jason/access1.C: Likewise.
11168 * g++.old-deja/g++.other/access3.C: Likewise.
11169 * g++.old-deja/g++.other/access5.C: Likewise.
11170 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11171 * g++.old-deja/g++.law/visibility22.C: Likewise.
11172 * g++.old-deja/g++.law/visibility26.C: Likewise.
11173 * g++.old-deja/g++.mike/p2746.C: Likewise.
11174 * g++.dg/debug/using1.C: Likewise.
11175 * g++.dg/lookup/using51.C: Likewise.
11176 * g++.dg/inherit/using5.C: Likewise.
11177 * g++.dg/inherit/pr30297.C: Likewise.
11178 * g++.dg/inherit/access8.C: Likewise.
11179 * g++.dg/torture/pr39362.C: Likewise.
11180 * g++.dg/template/crash13.C: Likewise.
11181 * g++.dg/template/using10.C: Likewise.
11183 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11186 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11188 2012-01-01 Ira Rosen <irar@il.ibm.com>
11190 PR tree-optimization/51704
11191 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11192 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11193 corresponding flags.
11195 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11198 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11200 2012-01-01 Jan Hubicka <jh@suse.cz>
11202 PR rtl-optimization/51069
11203 * gcc.c-torture/compile/pr51069.c: New testcase.
11205 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11207 PR tree-optimization/51683
11208 * gcc.dg/pr51683.c: New test.
11210 Copyright (C) 2012 Free Software Foundation, Inc.
11212 Copying and distribution of this file, with or without modification,
11213 are permitted in any medium without royalty provided the copyright
11214 notice and this notice are preserved.