1 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
5 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8 * gfortran.dg/eof_4.f90: New test.
10 2013-01-02 Jakub Jelinek <jakub@redhat.com>
12 * lib/c-compat.exp (compat-use-alt-compiler): Remove
13 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
14 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
15 (compat_setup_dfp): Initialize compat_alt_caret and
16 compat_save_TEST_ALWAYS_FLAGS.
18 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
20 * gcc.dg/torture/tls/tls-reload-1.c: New test.
22 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
24 * gcc.dg/torture/fp-int-convert-2.c: New test.
26 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
28 * gfortran.dg/newunit_3.f90: Add dg-do run.
29 * gfortran.dg/inquire_15.f90: Add dg-do run.
31 2013-01-01 Jakub Jelinek <jakub@redhat.com>
33 PR tree-optimization/55831
34 * gcc.dg/pr55831.c: New test.
36 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
38 * g++.dg/ipa/devirt-9.C: Cleanup inline ipa dump.
40 2012-12-31 Uros Bizjak <ubizjak@gmail.com>
42 * gcc.target/i386/builtin_target.c (vendor_signatures): Remove.
43 (check_detailed): Use signature_INTEL_ebx and signature_AMD_ebx
44 to check vendor signature.
46 2012-12-28 Janus Weil <janus@gcc.gnu.org>
49 * gfortran.dg/associated_7.f90: New.
51 2012-12-28 Tobias Burnus <burnus@net-b.de>
54 * gfortran.dg/unlimited_polymorphic_5.f90
56 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
59 * gfortran.dg/newunit_3.f90: New.
61 2012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
64 * gfortran.dg/inquire_15.f90: New.
66 2012-12-27 Sriraman Tallam <tmsriram@google.com>
68 * testsuite/g++.dg/mv1.C: Remove target options.
69 * testsuite/g++.dg/mv2.C: Ditto.
70 * testsuite/g++.dg/mv3.C: Ditto.
71 * testsuite/g++.dg/mv4.C: Ditto.
72 * testsuite/g++.dg/mv5.C: Ditto.
74 2012-12-26 Janne Blomqvist <jb@gcc.gnu.org>
77 * gfortran.dg/nosigned_zero_3.f90: New testcase.
79 2012-12-23 Tobias Burnus <burnus@net-b.de>
82 * gfortran.dg/public_private_module_8.f90: New.
84 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
86 * gcc.target/mips/r10k-cache-barrier-10.c: Make a branch-likely
87 instruction more likely.
89 2012-12-23 Richard Sandiford <rdsandiford@googlemail.com>
91 * gcc.target/mips/pr55315.c: Cast to long rather than int.
93 2012-12-22 Tobias Burnus <burnus@net-b.de>
96 * gfortran.dg/unlimited_polymorphic_6.f90: New.
98 2012-12-21 Martin Jambor <mjambor@suse.cz>
100 PR tree-optimization/55355
101 * g++.dg/torture/pr55355.C: New test.
103 2012-12-21 Vladimir Makarov <vmakarov@redhat.com>
106 * gcc.target/i386/pr55775.c: New test.
108 2012-12-21 David Edelsohn <dje.gcc@gmail.com>
110 * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500
113 * lib/target-supports.exp (add_options_for_tls): Add -pthread for
115 (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1
118 * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX.
120 * c-c++-common/pr43942.c: Remove XFAIL for AIX.
122 2012-12-21 Paul Thomas <pault@gcc.gnu.org>
125 * gfortran.dg/unlimited_polymorphic_4.f03: New test.
127 2012-12-21 Richard Biener <rguenther@suse.de>
129 PR tree-optimization/52996
130 * gcc.dg/torture/pr52996.c: New testcase.
132 2012-12-20 Jakub Jelinek <jakub@redhat.com>
135 * gcc.c-torture/execute/pr55750.c: New test.
137 2012-12-20 Richard Biener <rguenther@suse.de>
140 * g++.dg/torture/pr55740.C: New testcase.
142 2012-12-20 Jakub Jelinek <jakub@redhat.com>
145 * c-c++-common/pr55619.c: New test.
147 2012-12-20 Tobias Burnus <burnus@net-b.de>
150 * gfortran.dg/transfer_intrinsic_4.f: New.
152 2012-12-19 Paul Thomas <pault@gcc.gnu.org>
154 * gfortran.dg/unlimited_polymorphic_1.f03: New test.
155 * gfortran.dg/unlimited_polymorphic_2.f03: New test.
156 * gfortran.dg/unlimited_polymorphic_3.f03: New test.
157 * gfortran.dg/same_type_as_1.f03: Correct for improved message.
159 2012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
161 * gcc.target/arm/vmaxnmdf.c: New test.
162 * gcc.target/arm/vmaxnmsf.c: Likewise.
163 * gcc.target/arm/vminnmsf.c: Likewise.
164 * gcc.target/arm/vminnmdf.c: Likewise.
166 2012-12-19 Tobias Burnus <burnus@net-b.de>
168 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved
169 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90.
171 2012-12-19 Richard Biener <rguenther@suse.de>
173 PR tree-optimization/55736
174 PR tree-optimization/55703
175 * gcc.dg/lto/pr55703_0.c: New testcase.
177 2012-12-19 Jakub Jelinek <jakub@redhat.com>
180 * gcc.dg/debug/pr55730.c: New test.
182 2012-12-18 Jan Hubicka <jh@suse.cz>
184 PR tree-optimization/55683
185 * g++.dg/ipa/devirt-9.C: New testcase.
187 2012-12-19 Terry Guo <terry.guo@arm.com>
189 * gcc.target/arm/thumb-find-work-register.c: New.
191 2012-12-19 Tobias Burnus <burnus@net-b.de>
194 * gfortran.dg/save_5.f90: New.
196 2012-12-18 Jakub Jelinek <jakub@redhat.com>
199 * gcc.dg/pr39464.c: New test.
201 2012-12-18 Ian Lance Taylor <iant@google.com>
204 * lib/go.exp: Revert last patch.
206 2012-12-18 Richard Biener <rguenther@suse.de>
209 * g++.dg/torture/pr54838.C: New testcase.
211 2012-12-18 Andreas Schwab <schwab@linux-m68k.org>
213 * lib/go.exp (go_link_flags): Add libatomic location to flags and
216 2012-12-18 Richard Biener <rguenther@suse.de>
218 * gcc.dg/tree-ssa/reassoc-19.c: Adjust.
220 2012-12-18 Richard Biener <rguenther@suse.de>
222 PR tree-optimization/55555
223 * gcc.dg/torture/pr55555.c: New testcase.
224 * gcc.dg/vect/vect-iv-11.c: Adjust.
226 2012-12-18 Jakub Jelinek <jakub@redhat.com>
229 * testsuite/g++.dg/opt/pr55717.C: New test.
231 2012-12-17 Andrew Stubbs <ams@codesourcery.com>
232 Ulrich Weigand <ulrich.weigand@linaro.org>
234 * gcc.target/arm/neon-extend-1.c: New file.
235 * gcc.target/arm/neon-extend-2.c: New file.
237 2012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
239 * lib/target-supports.exp (add_options_for_arm_v8_neon):
242 2012-12-17 James Greenhalgh <james.greenhalgh@arm.com>
243 Tejas Belagod <tejas.belagod@arm.com>
245 * lib/target-supports.exp
246 (check_effective_target_vect_multiple_sizes): Enable for AArch64.
248 2012-12-16 Tobias Burnus <burnus@net-b.de>
251 * gfortran.dg/gomp/use_intrinsic_1.f90: New.
253 2012-12-16 Tobias Burnus <burnus@net-b.de>
255 * gfortran.dg/move_alloc_14.f90: New.
257 2012-12-16 Tobias Burnus <burnus@net-b.de>
260 * gfortran.dg/elemental_args_check_3.f90: Update dg-error.
261 * gfortran.dg/elemental_args_check_7.f90: New.
263 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
265 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form.
267 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
270 * gnat.dg/nested_generic1.adb: New test.
271 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper.
273 2012-12-15 Eric Botcazou <ebotcazou@adacore.com>
276 * gnat.dg/controlled7.ad[sb]: New test.
278 2012-12-14 Steve Ellcey <sellcey@mips.com>
281 * g++.dg/other/pr55650.C: Add dg-require-profiling.
283 2012-12-14 Richard Biener <rguenther@suse.de>
285 PR tree-optimization/55684
286 * gcc.dg/torture/pr55684.c: New testcase.
288 2012-12-14 Richard Biener <rguenther@suse.de>
290 PR tree-optimization/55687
291 * gcc.dg/torture/pr55687.c: New testcase.
293 2012-12-13 Jakub Jelinek <jakub@redhat.com>
296 * g++.dg/cpp0x/noexcept19.C: New test.
298 2012-12-13 Richard Biener <rguenther@suse.de>
301 * gcc.dg/lto/pr55660_0.c: New testcase.
302 * gcc.dg/lto/pr55660_1.c: Likewise.
304 2012-12-13 Jakub Jelinek <jakub@redhat.com>
306 PR gcov-profile/55650
307 * g++.dg/other/pr55650.C: New test.
308 * g++.dg/other/pr55650.cc: New file.
310 2012-12-12 Jakub Jelinek <jakub@redhat.com>
313 * g++.dg/guality/pr55665.C: New test.
315 * lib/gcc-dg.exp (${tool}_load): Handle non-existing
316 set_target_env_var the same as if it is empty list.
317 (dg-set-target-env-var): Fix up error message.
318 (set-target-env-var): Record both preexisting env var values
319 as well as info that env wasn't set.
320 (restore-target-env-var): Iterate on reversed list, if second
321 sublist element is 1, setenv the env var to the third sublist
322 element, otherwise unsetenv it.
323 (gcc-dg-runtest): Don't initialize set_target_env_var.
324 (dg-test): Unset set_target_env_var if it was set.
326 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely
328 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux.
329 Whitespace fixes. Avoid unnecessary * sizeof(char).
330 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to
331 dg-options. Whitespace fixes.
332 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes.
333 * g++.dg/asan/interception-test-1.C: Whitespace fixes.
334 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes.
335 Avoid unnecessary * sizeof(char). Remove // CHECK: comment.
336 * g++.dg/asan/default-options-1.C: Whitespace fixes.
337 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make
338 first __asan_symbolize argument unnamed. Avoid unnecessary
340 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely
341 on argc being one. Allow both _Znwj and _Znwm as operator new.
342 Ignore everything in the backtrace above operator new. Fix up
344 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer
345 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps.
346 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero
347 on failures. Avoid pointless PASS dg-output check. Remove bogus
349 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps.
350 Avoid unnecessary * sizeof(char).
351 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps.
352 Don't rely on argc being one.
353 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes.
354 Avoid unnecessary * sizeof(char).
355 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes.
356 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps.
357 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset.
358 Fix up dg-output regexps.
359 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps.
360 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one.
361 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps.
362 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being
364 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if.
365 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes.
366 Avoid unnecessary * sizeof(char).
368 2012-12-12 Wei Mi <wmi@google.com>
370 * lib/target-supports.exp (check_effective_target_dlopen,
371 check_effective_target_clone, check_effective_target_setrlimit,
372 check_effective_target_swapcontext): New procedures.
373 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var.
374 (dg-set-target-env-var, set-target-env-var,
375 restore-target-env-var): New procedures.
376 (gcc-dg-runtest): Set set_target_env_var.
377 * g++.dg/asan/symbolize-callback-1.C: New test.
378 * g++.dg/asan/shared-lib-test-1-so.cc: New file.
379 * g++.dg/asan/deep-tail-call-1.C: New test.
380 * g++.dg/asan/default-options-1.C: New test.
381 * g++.dg/asan/interception-test-1.C: New test.
382 * g++.dg/asan/dlclose-test-1-so.cc: New file.
383 * g++.dg/asan/deep-thread-stack-1.C: New test.
384 * g++.dg/asan/interception-malloc-test-1.C: New test.
385 * g++.dg/asan/deep-stack-uaf-1.C: New test.
386 * g++.dg/asan/large-func-test-1.C: New test.
387 * g++.dg/asan/interception-failure-test-1.C: New test.
388 * c-c++-common/asan/strip-path-prefix-1.c: New test.
389 * c-c++-common/asan/force-inline-opt0-1.c: New test.
390 * c-c++-common/asan/swapcontext-test-1.c: New test.
391 * c-c++-common/asan/null-deref-1.c: New test.
392 * c-c++-common/asan/global-overflow-1.c: New test.
393 * c-c++-common/asan/strncpy-overflow-1.c: New test.
394 * c-c++-common/asan/rlimit-mmap-test-1.c: New test.
395 * c-c++-common/asan/stack-overflow-1.c: New test.
396 * c-c++-common/asan/use-after-free-1.c: New test.
397 * c-c++-common/asan/sanity-check-pure-c-1.c: New test.
398 * c-c++-common/asan/clone-test-1.c: New test.
399 * c-c++-common/asan/heap-overflow-1.c: New test.
400 * c-c++-common/asan/sleep-before-dying-1.c: New test.
402 2012-12-12 Steve Ellcey <sellcey@mips.com>
404 * gcc.dg/pr55150-2.c: Add pic support check.
405 * gcc.dg/lto/pr54709_0.c: Ditto.
407 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
409 PR tree-optimization/55481
410 * gcc.dg/torture/pr55481.c: New testcase.
412 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
413 Jakub Jelinek <jakub@redhat.com>
416 * gcc.c-torture/compile/limits-externdecl.c: New test.
418 2012-12-12 Jakub Jelinek <jakub@redhat.com>
420 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
424 * gcc.dg/torture/pr55633.c: New test.
426 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
429 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
430 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
431 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
433 2012-12-11 Jakub Jelinek <jakub@redhat.com>
436 * g++.dg/warn/Wunused-var-19.C: New test.
438 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
440 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
442 * gcc.dg/pr54121.c: New test.
444 2012-12-11 Jakub Jelinek <jakub@redhat.com>
447 * g++.dg/ext/asm12.C: New test.
449 PR tree-optimization/54570
450 * gcc.dg/builtin-object-size-8.c: Xfail.
451 * gcc.dg/builtin-object-size-13.c: New test.
453 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
456 * gcc.target/arm/pr55642.c: New testcase.
458 2012-12-11 Jakub Jelinek <jakub@redhat.com>
462 * g++.dg/other/pr43631.C: New test.
464 2012-12-11 Richard Biener <rguenther@suse.de>
466 PR tree-optimization/55079
467 * gcc.dg/Warray-bounds-9.c: New testcase.
468 * gcc.dg/Warray-bounds-10.c: Likewise.
469 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
471 2012-12-10 Janus Weil <janus@gcc.gnu.org>
474 * gfortran.dg/proc_ptr_39.f90: New test case.
476 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
478 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
479 code duplication is required. Allow BNE to appear.
481 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
483 * gcc.target/mips/ext-2.c: Require -mlong64.
485 2012-12-10 Richard Biener <rguenther@suse.de>
487 PR tree-optimization/55107
488 * gcc.dg/torture/pr55107.c: New testcase.
489 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
491 2012-12-10 Jakub Jelinek <jakub@redhat.com>
493 * g++.dg/asan/asan_test.cc: Sync from upstream.
494 * g++.dg/asan/asan_test_utils.h: Likewise.
496 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
498 * gcc.target/arm/neon/vrndaf32.c: New test.
499 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
500 * gcc.target/arm/neon/vrndf32.c: Likewise.
501 * gcc.target/arm/neon/vrndqf32.c: Likewise.
502 * gcc.target/arm/neon/vrndmf32.c: Likewise.
503 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
504 * gcc.target/arm/neon/vrndnf32.c: Likewise.
505 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
506 * gcc.target/arm/neon/vrndpf32.c: Likewise.
507 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
509 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
511 * gcc.misc-tests/gcov-12.c: Fix dg order.
514 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
516 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
519 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
520 * gcc.dg/20050826-1.c: Likewise.
522 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
524 * gnat.dg/vect9.adb: Add -w to dg-options.
525 * gnat.dg/vect10.adb: Likewise.
527 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
530 * gfortran.dg/do_check_8.f90: New test.
532 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
534 * gnat.dg/vect10.ad[sb]: New test.
536 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
538 * gnat.dg/vect9.ad[sb]: New test.
539 * gnat.dg/vect9_pkg.ads: New helper.
541 2012-12-07 Mike Stump <mikestump@comcast.net>
543 * gnat.dg/discr38.adb: Don't use ^M line endings.
544 gnat.dg/loop_optimization13.adb: Likewise.
545 gnat.dg/loop_optimization13.ads: Likewise.
546 gnat.dg/discr36_pkg.adb: Likewise.
547 gnat.dg/discr36_pkg.ads: Likewise.
548 gnat.dg/loop_optimization11_pkg.ads: Likewise.
549 gnat.dg/discr36.ads: Likewise.
550 gnat.dg/loop_optimization11.adb: Likewise.
552 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
554 PR rtl-optimization/55141
555 * gcc.target/i386/pr55141.c: New.
557 2012-12-07 Dodji Seketeli <dodji@redhat.com>
560 * g++.dg/cpp0x/alias-decl-28.C: New test.
561 * g++.dg/cpp0x/alias-decl-16.C: Update.
563 2012-12-07 Martin Jambor <mjambor@suse.cz>
565 PR tree-optimization/55590
566 * gcc.target/i386/pr55590-1.c: New test.
567 * gcc.target/i386/pr55590-2.c: Likewise.
569 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
572 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
574 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
577 * gcc.target/i386/pr55597.c: New test.
579 2012-12-06 Jakub Jelinek <jakub@redhat.com>
582 * g++.dg/cpp0x/noexcept18.C: New test.
585 * g++.dg/cpp0x/constexpr-55573.C: New test.
588 * g++.dg/opt/pr55137.C: New test.
589 * gcc.c-torture/execute/pr55137.c: New test.
591 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
593 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
595 (add_options_for_arm_v8_neon): Likewise.
597 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
599 * g++.dg/pr55604.C: New test.
601 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
603 * lib/target-supports.exp
604 (check_effective_target_vect_perm): Allow aarch64*-*-*.
605 (check_effective_target_vect_perm_byte): Likewise.
606 (check_effective_target_vect_perm_short): Likewise.
607 (check_effective_target_vect_char_mult): Likewise.
608 (check_effective_target_vect_extract_even_odd): Likewise.
609 (check_effective_target_vect_interleave): Likewise.
611 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
613 * g++.dg/abi/mangle-neon-aarch64.C: New test.
615 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
617 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
619 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
621 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
622 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
623 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
624 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
625 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
626 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
627 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
628 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
629 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
630 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
631 * gcc.dg/vect/vect-rounding-round.c: Likewise.
632 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
633 * target-supports.exp
634 (check_effective_target_vect_call_btrunc): New.
635 (check_effective_target_vect_call_btruncf): Likewise.
636 (check_effective_target_vect_call_ceil): Likewise.
637 (check_effective_target_vect_call_ceilf): Likewise.
638 (check_effective_target_vect_call_floor): Likewise.
639 (check_effective_target_vect_call_floorf): Likewise.
640 (check_effective_target_vect_call_lceil): Likewise.
641 (check_effective_target_vect_call_lfloor): Likewise.
642 (check_effective_target_vect_call_nearbyint): Likewise.
643 (check_effective_target_vect_call_nearbyintf): Likewise.
644 (check_effective_target_vect_call_round): Likewise.
645 (check_effective_target_vect_call_roundf): Likewise.
647 2012-12-05 Richard Biener <rguenther@suse.de>
649 PR tree-optimization/51238
650 * gcc.dg/torture/pr51238.c: New testcase.
652 2012-12-05 Richard Biener <rguenther@suse.de>
654 PR tree-optimization/50222
655 * gcc.dg/torture/pr50222.c: New testcase.
657 2012-12-05 Richard Biener <rguenther@suse.de>
660 * gcc.dg/lto/pr55525_0.c: New testcase.
661 * gcc.dg/lto/pr55525_1.c: Likewise.
663 2012-12-04 Tobias Burnus <burnus@net-b.de>
665 * gfortran.dg/quad_3.f90: Really fix an if condition.
667 2012-12-04 Tobias Burnus <burnus@net-b.de>
669 * gfortran.dg/quad_3.f90: Fix a condition,
670 which wrongly required ordered/lazy evaluation.
672 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
674 * gcc.target/aarch64/121127.c: New test.
676 2012-12-04 Jakub Jelinek <jakub@redhat.com>
679 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
681 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
683 * gcc.dg/asan/asan.exp: Likewise.
685 2012-12-04 Richard Biener <rguenther@suse.de>
687 PR tree-optimization/55124
688 * gcc.dg/torture/pr55124.c: New testcase.
690 2012-12-03 Tobias Burnus <burnus@net-b.de>
692 * gfortran.dg/quad_3.f90: New.
694 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
697 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
699 2012-12-03 Jakub Jelinek <jakub@redhat.com>
702 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
703 on all targets, not just s390*.
705 2012-12-03 Marek Polacek <polacek@redhat.com>
708 * gcc.dg/pr55570.c: New test.
710 2012-12-03 Jakub Jelinek <jakub@redhat.com>
712 * lib/asan-dg.exp (asan_get_gtest_test_list,
713 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
714 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
715 and [asan_get_gtest_expect_death_list "$output"] in global vars.
716 (asan_symbolize): Sanitize [] characters from key.
717 * g++.dg/asan/asan_test_config.h: New file.
718 * g++.dg/asan/asan_globals_test.cc: New file.
719 * g++.dg/asan/asan_test_utils.h: New file.
720 * g++.dg/asan/dejagnu-gtest.h: New file.
721 * g++.dg/asan/asan_test.cc: New file.
722 * g++.dg/asan/asan_test.C: New test.
724 2012-12-03 Richard Biener <rguenther@suse.de>
726 * gcc.dg/torture/pr35634.c: Use signed char.
727 * g++.dg/torture/pr35634.C: Likewise.
729 2012-12-02 Marek Polacek <polacek@redhat.com>
732 * gcc.dg/pr54838.c: New test.
734 2012-12-01 Xinliang David Li <davidxl@google.com>
736 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
739 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
742 * g++.dg/cpp0x/decltype46.C: New.
744 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
747 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
749 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
752 * g++.dg/debug/pr53860.C: New test.
754 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
755 Paul Thomas <pault@gcc.gnu.org>
758 * gfortran.dg/defined_assignment_1.f90: New test.
759 * gfortran.dg/defined_assignment_2.f90: New test.
760 * gfortran.dg/defined_assignment_3.f90: New test.
761 * gfortran.dg/defined_assignment_4.f90: New test.
762 * gfortran.dg/defined_assignment_5.f90: New test.
764 2012-12-01 Jakub Jelinek <jakub@redhat.com>
767 * g++.dg/cpp0x/vt-55542.C: New test.
769 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
771 * gnat.dg/specs/pack9.ads: New test.
773 2012-11-30 Martin Jambor <mjambor@suse.cz>
776 PR tree-optimization/55415
777 PR tree-optimization/54386
779 * gcc.dg/ipa/ipa-sra-7.c: New test.
780 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
781 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
782 * gcc.target/i386/pr55448.c: Likewise.
784 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
786 * loop_optimization14.ad[sb]: New test.
787 * loop_optimization14_pkg.ads: New helper.
789 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
792 * gcc.target/arm/pr55073.C: New test.
794 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
797 * g++.dg/ext/vector20.C: New testcase.
799 2012-11-28 Tobias Burnus <burnus@net-b.de>
802 * coarray/sync_3.f90: Extend test.
804 2012-11-29 Jakub Jelinek <jakub@redhat.com>
806 PR rtl-optimization/55512
807 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
808 * gcc.target/i386/pr55512-4.c: Likewise.
810 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
813 * g++.dg/cpp0x/udlit-overflow.C: New.
814 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
816 2012-11-28 Jakub Jelinek <jakub@redhat.com>
822 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
823 are non-empty and add dependency between the first and second asm.
824 * gcc.dg/guality/pr36728-2.c: Likewise.
825 * gcc.dg/guality/pr36728-3.c: New test.
826 * gcc.dg/guality/pr36728-4.c: New test.
828 2012-11-28 Andrew Pinski <apinski@cavium.com>
831 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
833 * lib/obj-c++.exp (obj-c++_init): Likewise.
835 2012-11-28 Tobias Burnus <burnus@net-b.de>
838 * coarray/sync_3.f90: New.
840 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
842 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
844 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
846 PR rtl-optimization/55512
847 * gcc.target/i386/pr55512-[1234].c: New tests.
849 2012-11-28 Jakub Jelinek <jakub@redhat.com>
852 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
855 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
856 attributes. Avoid clobbering memory before malloced chunk.
857 (main): Pass 1 instead of 0 as argument.
859 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
861 * gnat.dg/object_overflow.adb: Rename to...
862 * gnat.dg/object_overflow1.adb: ...this.
863 * gnat.dg/object_overflow2.adb: New test.
864 * gnat.dg/object_overflow3.adb: Likewise.
865 * gnat.dg/object_overflow4.adb: Likewise.
867 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/init/pr55497.C: New.
872 2012-11-28 Richard Biener <rguenther@suse.de>
875 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
876 * gcc.dg/vect/slp-perm-9.c: Likewise.
878 2012-11-28 Richard Biener <rguenther@suse.de>
881 * gcc.dg/torture/pr35634.c: New testcase.
882 * g++.dg/torture/pr35634.C: Likewise.
883 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
885 2012-11-27 Tobias Burnus <burnus@net-b.de>
888 * gfortran.dg/warn_target_lifetime_3.f90: New.
890 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
892 PR rtl-optimization/55458
893 * gcc.target/i386/pr55458.c: New test.
895 2012-11-27 Jakub Jelinek <jakub@redhat.com>
897 PR tree-optimization/55110
898 * gcc.dg/pr55110.c: New test.
900 2012-11-27 Richard Biener <rguenther@suse.de>
903 * g++.dg/opt/pr55331.C: New testcase.
905 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
907 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
909 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
911 * gcc.dg/54455.c: Require scheduling.
912 * gcc.dg/c1x-align-4.c: Skip avr.
913 * gcc.dg/pr44024.c: Skip avr in final scan.
915 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
918 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
919 * gcc.dg/pr54676.c: Make work for 16-bit int.
921 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
924 * gcc.target/i386/pr55227.c: New test.
926 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
928 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
930 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
932 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
934 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
936 (add_options_for_arm_v8_vfp): New procedure.
937 * gcc.target/arm/vrintaf32.c: New test.
938 * gcc.target/arm/vrintaf64.c: Likewise.
939 * gcc.target/arm/vrintmf32.c: Likewise.
940 * gcc.target/arm/vrintmf64.c: Likewise.
941 * gcc.target/arm/vrintpf32.c: Likewise.
942 * gcc.target/arm/vrintpf64.c: Likewise.
943 * gcc.target/arm/vrintrf32.c: Likewise.
944 * gcc.target/arm/vrintrf64.c: Likewise.
945 * gcc.target/arm/vrintxf32.c: Likewise.
946 * gcc.target/arm/vrintxf64.c: Likewise.
947 * gcc.target/arm/vrintzf32.c: Likewise.
948 * gcc.target/arm/vrintzf64.c: Likewise.
950 2012-11-26 Janus Weil <janus@gcc.gnu.org>
953 * gfortran.dg/warn_unused_function_2.f90: New.
955 2012-11-26 Janus Weil <janus@gcc.gnu.org>
958 * gfortran.dg/associated_6.f90: New.
959 * gfortran.dg/select_type_30.f03: New.
961 2012-11-26 Jakub Jelinek <jakub@redhat.com>
963 PR tree-optimization/54471
964 * gcc.dg/tree-ssa/vrp86.c: New test.
965 * gcc.c-torture/execute/pr54471.c: New test.
967 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
970 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
971 use volatile asms, use plain asms. Where the output value for the
972 asm is unused, write a global variable.
974 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
976 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
978 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
981 * gfortran.dg/do_check_7.f90: New test.
983 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
986 * g++.dg/init/new41.C: New.
988 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
991 * gfortran.dg/allocate_error_4.f90: New test.
993 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
995 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
998 2012-11-23 Jakub Jelinek <jakub@redhat.com>
1000 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
1004 * g++.dg/warn/Wreturn-type-8.C: New test.
1007 * gcc.dg/pr55430.c: New test.
1009 2012-11-23 Kostya Serebryany <kcc@google.com>
1011 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
1013 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
1015 * gnat.dg/discr40.ad[sb]: New test.
1017 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
1019 * gnat.dg/discr39.adb: New test.
1021 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
1024 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
1025 * gcc.dg/pr55150-1.c: Same.
1026 * gcc.dg/torture/pr54894.c: Add size32plus.
1028 2012-11-23 Jakub Jelinek <jakub@redhat.com>
1031 * c-c++-common/asan/attrib-1.c: New test.
1033 2012-11-22 Ian Bolton <ian.bolton@arm.com>
1035 * gcc.target/aarch64/builtin-bswap-1.c: New test.
1036 * gcc.target/aarch64/builtin-bswap-2.c: New test.
1038 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
1041 * g++.dg/cpp0x/constexpr-55432.C: New.
1043 2012-11-21 Janus Weil <janus@gcc.gnu.org>
1046 * gfortran.dg/namelist_76.f90: New.
1048 2012-11-21 Martin Jambor <mjambor@suse.cz>
1050 * gcc.dg/ipa/ipcp-agg-7.c: New test.
1051 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
1053 2012-11-21 Martin Jambor <mjambor@suse.cz>
1055 PR tree-optimization/55260
1056 * g++.dg/torture/pr55260-2.C: New test.
1058 2012-11-21 Martin Jambor <mjambor@suse.cz>
1060 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
1062 2012-11-21 Bin Cheng <bin.cheng@arm.com>
1064 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
1065 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1067 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
1070 * gcc.target/i386/pr19398.c: New test.
1072 2012-11-20 Martin Jambor <mjambor@suse.cz>
1074 PR tree-optimization/55260
1075 * g++.dg/torture/pr55260-1.C: New test.
1077 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
1079 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
1080 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
1081 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
1082 * gcc.target/aarch64/atomic-op-char.c: Likewise.
1083 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
1084 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
1085 * gcc.target/aarch64/atomic-op-int.c: Likewise.
1086 * gcc.target/aarch64/atomic-op-long.c: Likewise.
1087 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
1088 * gcc.target/aarch64/atomic-op-release.c: Likewise.
1089 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
1090 * gcc.target/aarch64/atomic-op-short.c: Likewise.
1092 2012-11-20 Jakub Jelinek <jakub@redhat.com>
1095 * gcc.dg/pr55094.c: New test.
1097 PR rtl-optimization/54921
1098 * gcc.dg/pr54921.c: New test.
1100 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
1102 * gcc.target/i386/pr55359.c: New test.
1104 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
1106 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
1107 * g++.dg/tls/thread_local3g.C: Likewise.
1108 * g++.dg/tls/thread_local4g.C: Likewise.
1109 * g++.dg/tls/thread_local5g.C: Likewise.
1110 * g++.dg/tls/thread_local6g.C: Likewise.
1111 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
1112 * g++.dg/tls/thread_local2.C: Likewise.
1113 * g++.dg/tls/thread_local2g.C: Likewise.
1114 * g++.dg/tls/thread_local6.C: Likewise.
1116 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
1118 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
1119 * gcc.dg/tm/clone-1.c: New test.
1121 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
1124 * g++.dg/parse/struct-5.C: New.
1126 2012-11-19 Tom de Vries <tom@codesourcery.com>
1128 PR rtl-optimization/55315
1129 * gcc.target/mips/pr55315.c: New test.
1131 2012-11-17 Jakub Jelinek <jakub@redhat.com>
1133 PR tree-optimization/55236
1134 * gcc.dg/pr55236.c: New test.
1137 * gcc.dg/pr19105.c: Accept also optimizing
1138 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
1140 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
1141 from addr2line_output. Increment idx if asking for more than one
1142 address in one object.
1144 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1146 PR tree-optimization/55329
1147 * g++.dg/opt/pr55329.C: New test.
1149 2012-11-16 Janus Weil <janus@gcc.gnu.org>
1152 * gfortran.dg/typebound_operator_18.f90: New.
1154 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
1156 PR rtl-optimization/55330
1157 * gfortran.dg/pr55330.f90: New test.
1159 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1161 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
1162 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
1163 * gcc.dg/hoist-register-pressure-2.c: Ditto.
1164 * gcc.dg/hoist-register-pressure-3.c: Ditto.
1165 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
1166 * gcc.dg/tree-prof/unroll-1.c: Ditto.
1168 2012-11-16 Dodji Seketeli <dodji@redhat.com>
1171 * g++.dg/cpp0x/alias-decl-27.C: New test.
1173 2012-11-16 Jakub Jelinek <jakub@redhat.com>
1176 * g++.dg/template/alignof2.C: New test.
1178 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1180 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
1181 * g++.dg/mv6.C (dg-options): Ditto.
1183 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
1185 * lib/target_suports.exp
1186 (check_effective_target_has_w_floating_suffix): New procedure.
1187 (check_effective_target_has_q_floating_suffix): Ditto.
1188 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
1189 for unsupported non-standard suffix on floating constant.
1190 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
1192 2012-11-14 Jakub Jelinek <jakub@redhat.com>
1194 * lib/asan-dg.exp: New file.
1195 * gcc.dg/asan/asan.exp: New file.
1196 * g++.dg/dg.exp: Prune also asan tests.
1197 * g++.dg/asan/asan.exp: New file.
1198 * c-c++-common/asan/memcmp-1.c: New test.
1200 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1203 * g++.dg/cpp0x/vt-55323.C: New.
1205 2012-11-13 Sriraman Tallam <tmsriram@google.com>
1207 * g++.dg/mv4.C: Add require ifunc. Change error message.
1208 * g++.dg/mv5.C: Add require ifunc.
1209 * g++.dg/mv6.C: Add require ifunc.
1211 2012-11-13 Martin Jambor <mjambor@suse.cz>
1213 PR tree-optimization/55253
1214 * gcc.dg/torture/pr55253.c: New test.
1215 * gcc.dg/torture/pr55305.c: Likewise.
1217 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1220 * gcc.target/i386/pr55142-1.c: New file.
1221 * gcc.target/i386/pr55142-2.c: Likewise.
1223 2012-11-13 Dodji Seketeli <dodji@redhat.com>
1226 * g++.dg/cpp0x/alias-decl-26.C: New test file.
1228 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
1230 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
1232 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1233 * gcc.target/i386/pr49715-2.c: Likewise.
1234 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
1236 2012-11-13 Jakub Jelinek <jakub@redhat.com>
1238 PR tree-optimization/55281
1239 * gcc.dg/vect/fast-math-pr55281.c: New test.
1240 * g++.dg/opt/pr55281.C: New test.
1242 PR rtl-optimization/54127
1243 * gcc.dg/torture/pr54127.c: New test.
1245 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
1246 Jakub Jelinek <jakub@redhat.com>
1248 PR rtl-optimization/51447
1249 * gcc.c-torture/execute/pr51447.c: New test.
1251 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1253 * gcc.target/aarch64/csinc-2.c: New test.
1255 2012-11-12 Ian Bolton <ian.bolton@arm.com>
1257 * gcc.target/aarch64/cmn.c: New test.
1258 * gcc.target/aarch64/adds.c: New test.
1259 * gcc.target/aarch64/subs.c: New test.
1261 2012-11-12 Tobias Burnus <burnus@net-b.de>
1264 * gfortran.dg/coarray_29_1.f90: New.
1265 * gfortran.dg/coarray_29_2.f90: New.
1267 2012-11-12 Bin Cheng <bin.cheng@arm.com>
1269 * gcc.dg/hoist-register-pressure-3.c: New test.
1271 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
1273 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
1274 wrappers around sinf and cosf.
1276 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
1280 * gcc.target/i386/pr55247-2.c: New file.
1282 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
1285 * g++.dg/pr55263.C: New test.
1287 2012-11-11 Martin Jambor <mjambor@suse.cz>
1289 PR tree-optimization/55238
1290 * testsuite/gcc.dg/torture/pr55238.c: New test.
1292 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1294 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
1295 * c-c++-common/torture/vector-subscript-1.c: Likewise.
1296 * c-c++-common/torture/vector-subscript-2.c: Likewise.
1298 2012-11-10 Jan Hubicka <jh@suse.cz>
1300 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
1302 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
1304 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
1305 -mno-sse -mno-mmx to dg-options. Reformat.
1307 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
1309 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
1310 * c-c++-common/vector-compare-1.c: Same.
1311 * c-c++-common/vector-compare-2.c: Same.
1312 * g++.dg/other/unused1.C: Skip on AIX.
1313 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
1314 extra message on AIX.
1316 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
1319 * gcc.target/i386/pr55247.c: New test.
1321 2012-11-09 Andrew Pinski <apinski@cavium.com>
1323 * gcc.c-torture/execute/20121108-1.c: New test.
1325 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
1328 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
1329 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
1330 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
1331 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
1333 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
1335 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
1336 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
1337 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
1339 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
1341 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
1343 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
1344 * g++.dg/tm/pr47530.C: Same.
1346 2012-11-09 Jason Merrill <jason@redhat.com>
1349 * g++.dg/cpp0x/alias-decl-25.C: New.
1351 * g++.dg/abi/abi-tag1.C: New.
1352 * g++.dg/abi/abi-tag2.C: New.
1354 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1356 PR rtl-optimization/55154
1357 * gcc.target/i386/pr55154.c: New test.
1359 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
1361 PR rtl-optimization/55151
1362 * gcc.dg/pr55151.c: Move ...
1363 * gcc.target/i386/pr55151.c: ... here.
1365 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
1367 PR rtl-optimization/54472
1368 * gcc.dg/pr54472.c: New test.
1370 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
1372 * gnat.dg/stack_check3.ad[sb]: New test.
1374 2012-11-08 Ian Lance Taylor <iant@google.com>
1376 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
1377 with arguments. Handle errorcheckoutput and rundir test types.
1379 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
1381 PR tree-optimization/55191
1382 * gcc.dg/pr55191.c: New test.
1384 2012-11-08 Jakub Jelinek <jakub@redhat.com>
1387 * g++.dg/debug/pr54499.C: New test.
1389 2012-11-08 Jan Hubicka <jh@suse.cz>
1392 * gcc.dg/winline-3.c: Update.
1394 2012-11-08 Martin Jambor <mjambor@suse.cz>
1396 * gfortran.dg/ipcp-array-1.f90: New test.
1398 2012-11-08 Florian Weimer <fweimer@redhat.com>
1400 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1402 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1404 PR rtl-optimization/55151
1405 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1407 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1409 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1411 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1413 * gcc.c-torture/compile/20121107-1.c: New test.
1415 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1417 PR rtl-optimization/55151
1418 * gcc.dg/pr55151.c: Compile it only for x86_64.
1420 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1422 PR rtl-optimization/55122
1423 * gcc.dg/pr55122.c: New test.
1425 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1427 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1429 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1430 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1431 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1432 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1434 2012-11-07 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
1437 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1439 2012-11-07 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
1442 * c-c++-common/pr51294.c: New.
1444 2012-11-07 Martin Jambor <mjambor@suse.cz>
1446 PR tree-optimization/53787
1447 * gcc.dg/ipa/ipa-5.c: Adjust.
1448 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1449 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1450 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1451 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1452 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1453 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1454 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1455 * gfortran.dg/pr48636-2.f90: New test.
1456 * gfortran.dg/pr53787.f90: Likewise.
1458 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1462 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1465 * g++.dg/cpp0x/constexpr-union4.C: New.
1467 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1469 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1471 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1474 * gcc.c-torture/compile/pr49220.c: New test.
1476 2012-11-07 Florian Weimer <fweimer@redhat.com>
1478 * g++.dg/init/new40.C: New.
1480 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1483 * gcc.dg/guality/pr54693-2.c: New test.
1485 2012-11-06 Andrew Pinski <apinski@cavium.com>
1487 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1488 -fno-vect-cost-model.
1490 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1492 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1493 * gcc.dg/tm/debug-1.c: Same.
1494 * gcc.dg/tm/irrevocable-3.c: Same.
1495 * gcc.dg/tm/irrevocable-4.c: Same.
1496 * gcc.dg/tm/memopt-10.c: Same.
1497 * gcc.dg/tm/memopt-11.c: Same.
1498 * gcc.dg/tm/props-4.c: Same.
1499 * gcc.dg/tm/wrap-3.c: Same.
1500 * gcc.dg/tm/wrap-4.c: Same.
1502 2012-11-06 Andrew Pinski <apinski@cavium.com>
1504 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1506 2012-11-06 Jan Hubicka <jh@suse.cz>
1508 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1510 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1511 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1512 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1514 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1516 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1518 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1521 * gcc.dg/torture/pr41993.c: New test.
1523 2012-11-06 Jan Hubicka <jh@suse.cz>
1525 * gcc.target/i386/l_fma_float_?.c: Update.
1526 * gcc.target/i386/l_fma_double_?.c: Update.
1528 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1531 * gcc.target/sh/pr54089-8.c: New.
1532 * gcc.target/sh/pr54089-9.c: New.
1534 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1537 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1538 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1539 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1540 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1541 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1542 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1543 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1544 * gcc.target/i386/avx-vzeroupper-27.c: New.
1546 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1549 * gfortran.dg/transfer_class_1.f90: New.
1550 * gfortran.dg/transfer_class_2.f90: New.
1552 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1554 * testsuite/g++.dg/mv1.C: New test.
1555 * testsuite/g++.dg/mv2.C: New test.
1556 * testsuite/g++.dg/mv3.C: New test.
1557 * testsuite/g++.dg/mv4.C: New test.
1558 * testsuite/g++.dg/mv5.C: New test.
1559 * testsuite/g++.dg/mv6.C: New test.
1561 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1564 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1566 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1568 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1571 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1573 * g++.dg/torture/20121105-1.C: New test.
1575 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1577 * gcc.dg/torture/fp-compare.c: New testcase.
1579 2012-11-05 Jan Hubicka <jh@suse.cz>
1581 * gcc.dg/const-1.c: Update.
1582 * gcc.dg/pure-1.c: Update.
1584 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1586 PR rtl-optimization/55151
1587 * gcc.dg/pr55151.c: New test.
1589 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1593 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1595 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1598 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1600 2012-11-05 Jan Hubicka <jh@suse.cz>
1602 * gcc.dg/autopar/pr49960.c: Fix testcase.
1604 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1606 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1607 Fix scan-tree-dump-times directive.
1609 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1612 * gfortran.dg/associate_12.f90: New.
1614 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1617 * lib/target-supports.exp (check_effective_target_masm_intel): New
1619 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1622 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1623 Jack Howarth <howarth@bromo.med.uc.edu>
1625 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1626 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1627 * gcc.target/i386/pr53249.c: Likewise.
1629 2012-11-03 Andrew Pinski <apinski@cavium.com>
1631 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1632 call abort1 so that cross jumping does not happen.
1634 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1637 * gcc.target/sh/pr51244-18.c: New.
1638 * gcc.target/sh/pr51244-19.c: New.
1640 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1642 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1643 b requires a 64-bit operation followed by a truncation.
1645 2012-11-02 Jan Hubicka <jh@suse.cz>
1647 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1649 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1651 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1652 conditions to verify the reduction code is vectorized.
1654 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1655 in case 'pow', such as 'powerpc' is used in the compiler version name.
1656 * gcc.target/powerpc/pr46728-2.c: Likewise.
1657 * gcc.target/powerpc/pr46728-3.c: Likewise.
1658 * gcc.target/powerpc/pr46728-4.c: Likewise.
1659 * gcc.target/powerpc/pr46728-5.c: Likewise.
1660 * gcc.target/powerpc/pr46728-7.c: Likewise.
1661 * gcc.target/powerpc/pr46728-8.c: Likewise.
1662 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1664 2012-11-02 Jan Hubicka <jh@suse.cz>
1666 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1668 2012-11-02 Jan Hubicka <jh@suse.cz>
1670 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1671 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1673 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1676 * gcc.target/i386/pr55130.c: New test.
1678 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1681 * gcc.target/i386/pr55147.c: New test.
1683 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1685 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1686 * gfortran.dg/default_format_denormal_1.f90: Same.
1688 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1691 * g++.dg/ext/vector19.C: Remove target restrictions.
1692 * gcc.dg/fold-compare-7.c: New testcase.
1694 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1697 * gcc.target/sh/pr55160.c: New.
1699 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1701 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1702 scan-assembler regex.
1704 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1707 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1708 * gcc.dg/pr55150-2.c: New test.
1710 2012-11-01 Sharad Singhai <singhai@google.com>
1712 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1713 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1714 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1715 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1717 2012-10-31 Dehao Chen <dehao@google.com>
1719 * g++.dg/debug/dwarf2/block.C: New testcase.
1721 2012-10-31 Jan Hubicka <jh@suse.cz>
1723 * gcc.dg/pr44974.c: Add noinline.
1725 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1728 * gfortran.dg/class_54.f90: New.
1730 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1731 Jakub Jelinek <jakub@redhat.com>
1733 PR tree-optimization/55018
1734 * gcc.dg/torture/pr55018.c: New test.
1736 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1739 * g++.dg/ext/vla13.C: New.
1741 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1744 * gcc.dg/pr55150.c: New test.
1746 2012-10-31 Tobias Burnus <burnus@net-b.de>
1749 * gfortran.dg/associate_11.f90: New.
1751 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1754 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1756 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1758 PR tree-optimization/19105
1759 PR tree-optimization/21643
1760 PR tree-optimization/46309
1761 * gcc.dg/pr19105.c: New test.
1762 * gcc.dg/pr21643.c: New test.
1763 * gcc.dg/pr46309-2.c: New test.
1764 * gcc.c-torture/execute/pr46309.c: New test.
1766 2012-10-31 Alan Modra <amodra@gmail.com>
1768 * gcc.target/powerpc/dimode_off.c: New.
1769 * gcc.target/powerpc/timode_off.c: New.
1770 * gcc.target/powerpc/dfmode_off.c: New.
1771 * gcc.target/powerpc/tfmode_off.c: New.
1773 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1775 PR rtl-optimization/55093
1776 * gcc.target/i386/pr55093.c: New file.
1778 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1780 * gcc.target/i386/pr55116.c: Renamed to ...
1781 * gcc.target/i386/pr55116-1.c: This.
1783 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1785 * gcc.target/i386/pr55116-2.c: New file.
1787 2012-10-30 Richard Biener <rguenther@suse.de>
1789 * gcc.dg/vect/slp-perm-2.c: Adjust.
1791 2012-10-30 Richard Biener <rguenther@suse.de>
1793 PR tree-optimization/55111
1794 * gcc.dg/torture/pr55111.c: New testcase.
1796 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1799 * gcc.target/sh/pr53988.c: New.
1801 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1804 * gcc.dg/hoist-register-pressure-1.c: Rename from
1805 hoist-register-pressure.c. Add nonpic condition.
1806 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1808 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1811 * gcc.dg/Wreturn-local-addr.c: New.
1812 * g++.dg/warn/Wno-return-local-addr.C: New.
1813 * g++.dg/warn/Wreturn-local-addr.C: New.
1815 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1818 * gcc.target/i386/pr55116.c: New file.
1820 2012-10-29 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
1823 * gcc.dg/Wshadow-4.c: New.
1824 * gcc.dg/Wshadow-4.h: New.
1826 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1829 * gcc.dg/guality/pr54693.c: New.
1831 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1834 * gcc.dg/pr55027.c: New testcase.
1836 2012-10-29 Jan Hubicka <jh@suse.cz>
1838 * gcc.dg/ipa/inline-6.c: New testcase.
1840 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1842 PR rtl-optimization/55106
1843 * g++.dg/pr55106.C: New.
1845 2012-10-29 Richard Guenther <rguenther@suse.de>
1848 * gcc.dg/torture/pr53695.c: New testcase.
1850 2012-10-28 Jan Hubicka <jh@suse.cz>
1852 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1854 2012-10-28 Tobias Burnus <burnus@net-b.de>
1857 * gfortran.dg/do_check_6.f90: New.
1859 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1860 Jack Howarth <howarth@bromo.med.uc.edu>
1863 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1865 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1867 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1870 * gcc.target/i386/pr34283.c: New test.
1872 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1875 * g++.dg/opt/pr55081.C: New test.
1879 * gcc.dg/guality/pr54970.c: New test.
1881 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1884 * g++.dg/template/new11.C: New.
1886 2012-10-26 Richard Biener <rguenther@suse.de>
1889 * gcc.dg/torture/pr54824.c: New testcase.
1891 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1893 * gcc.target/i386/fxsave-1.c: New.
1894 * gcc.target/i386/fxsave64-1.c: Ditto.
1895 * gcc.target/i386/fxrstor-1.c: Ditto.
1896 * gcc.target/i386/fxrstor64-1.c: Ditto.
1897 * gcc.target/i386/xsave-1.c: Ditto.
1898 * gcc.target/i386/xsave64-1.c: Ditto.
1899 * gcc.target/i386/xrstor-1.c: Ditto.
1900 * gcc.target/i386/xrstor64-1.c: Ditto.
1901 * gcc.target/i386/xsaveopt-1.c: Ditto.
1902 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1903 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1904 * gcc.target/i386/sse-13.c: Ditto.
1905 * gcc.target/i386/sse-14.c: Ditto.
1906 * gcc.target/i386/sse-22.c: Ditto.
1907 * gcc.target/i386/sse-23.c: Ditto.
1908 * g++.dg/other/i386-2.C: Ditto.
1909 * g++.dg/other/i386-3.C: Ditto.
1911 2012-10-25 Jan Hubicka <jh@suse.cz>
1913 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1916 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1919 * g++.dg/ext/transparent-union.C: New.
1921 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1924 * g++.dg/ext/vector19.C: New testcase.
1926 2012-10-25 Richard Biener <rguenther@suse.de>
1928 PR tree-optimization/54902
1929 * g++.dg/torture/pr54902.C: New testcase.
1931 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1934 * g++.dg/template/crash114.C: New.
1936 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1939 * gcc.target/i386/pr55049-1.c: New test.
1941 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1944 * gfortran.dg/class_dummy_4.f03: New.
1946 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1948 PR rtl-optimization/55010
1949 * gcc.dg/pr55010.c: New test.
1952 * g++.dg/debug/pr54828.C: New test.
1954 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1956 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1957 * gcc.dg/vect/vect-83_64.c: Likewise.
1959 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1962 * g++.dg/cpp0x/constexpr-union4.C: New.
1964 2012-10-23 Jeff Law <law@redhat.com>
1966 * gcc.c-torture/execute/pr54985.c: New test.
1968 2012-10-23 Paul Koning <ni1d@arrl.net>
1971 * g++.dg/debug/dwarf2/pr54508.C: New.
1973 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1976 * g++.dg/template/sizeof14.C: New test.
1978 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1979 Jim MacArthur <jim.macarthur@arm.com>
1980 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1981 Marcus Shawcroft <marcus.shawcroft@arm.com>
1982 Nigel Stephens <nigel.stephens@arm.com>
1983 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1984 Richard Earnshaw <rearnsha@arm.com>
1985 Sofiane Naci <sofiane.naci@arm.com>
1986 Stephen Thomas <stephen.thomas@arm.com>
1987 Tejas Belagod <tejas.belagod@arm.com>
1988 Yufeng Zhang <yufeng.zhang@arm.com>
1990 * lib/target-supports.exp
1991 (check_profiling_available): Add AArch64.
1992 (check_effective_target_vect_int): Likewise.
1993 (check_effective_target_vect_shift): Likewise.
1994 (check_effective_target_vect_float): Likewise.
1995 (check_effective_target_vect_double): Likewise.
1996 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1997 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1998 (check_effective_target_vect_pack_trunc): Likewise.
1999 (check_effective_target_vect_unpack): Likewise.
2000 (check_effective_target_vect_hw_misalign): Likewise.
2001 (check_effective_target_vect_short_mult): Likewise.
2002 (check_effective_target_vect_int_mult): Likewise.
2003 (check_effective_target_vect_stridedN): Likewise.
2004 (check_effective_target_sync_int_long): Likewise.
2005 (check_effective_target_sync_char_short): Likewise.
2006 (check_vect_support_and_set_flags): Likewise.
2007 (check_effective_target_aarch64_tiny): New.
2008 (check_effective_target_aarch64_small): New.
2009 (check_effective_target_aarch64_large): New.
2010 * g++.dg/other/PR23205.C: Enable aarch64.
2011 * g++.dg/other/pr23205-2.C: Likewise.
2012 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
2013 * gcc.c-torture/execute/20101011-1.c: Likewise.
2014 * gcc.dg/20020312-2.c: Likewise.
2015 * gcc.dg/20040813-1.c: Likewise.
2016 * gcc.dg/builtin-apply2.c: Likewise.
2017 * gcc.dg/stack-usage-1.c: Likewise.
2019 2012-10-23 Ian Bolton <ian.bolton@arm.com>
2020 Jim MacArthur <jim.macarthur@arm.com>
2021 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
2022 Marcus Shawcroft <marcus.shawcroft@arm.com>
2023 Nigel Stephens <nigel.stephens@arm.com>
2024 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2025 Richard Earnshaw <rearnsha@arm.com>
2026 Sofiane Naci <sofiane.naci@arm.com>
2027 Stephen Thomas <stephen.thomas@arm.com>
2028 Tejas Belagod <tejas.belagod@arm.com>
2029 Yufeng Zhang <yufeng.zhang@arm.com>
2031 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
2032 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
2033 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
2034 * gcc.target/aarch64/aapcs/abitest.S: New file.
2035 * gcc.target/aarch64/aapcs/abitest.h: New file.
2036 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
2037 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
2038 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
2039 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
2040 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
2041 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
2042 * gcc.target/aarch64/aapcs/ice_1.c: New file.
2043 * gcc.target/aarch64/aapcs/ice_2.c: New file.
2044 * gcc.target/aarch64/aapcs/ice_3.c: New file.
2045 * gcc.target/aarch64/aapcs/ice_4.c: New file.
2046 * gcc.target/aarch64/aapcs/ice_5.c: New file.
2047 * gcc.target/aarch64/aapcs/macro-def.h: New file.
2048 * gcc.target/aarch64/aapcs/test_1.c: New file.
2049 * gcc.target/aarch64/aapcs/test_10.c: New file.
2050 * gcc.target/aarch64/aapcs/test_11.c: New file.
2051 * gcc.target/aarch64/aapcs/test_12.c: New file.
2052 * gcc.target/aarch64/aapcs/test_13.c: New file.
2053 * gcc.target/aarch64/aapcs/test_14.c: New file.
2054 * gcc.target/aarch64/aapcs/test_15.c: New file.
2055 * gcc.target/aarch64/aapcs/test_16.c: New file.
2056 * gcc.target/aarch64/aapcs/test_17.c: New file.
2057 * gcc.target/aarch64/aapcs/test_18.c: New file.
2058 * gcc.target/aarch64/aapcs/test_19.c: New file.
2059 * gcc.target/aarch64/aapcs/test_2.c: New file.
2060 * gcc.target/aarch64/aapcs/test_20.c: New file.
2061 * gcc.target/aarch64/aapcs/test_21.c: New file.
2062 * gcc.target/aarch64/aapcs/test_22.c: New file.
2063 * gcc.target/aarch64/aapcs/test_23.c: New file.
2064 * gcc.target/aarch64/aapcs/test_24.c: New file.
2065 * gcc.target/aarch64/aapcs/test_25.c: New file.
2066 * gcc.target/aarch64/aapcs/test_26.c: New file.
2067 * gcc.target/aarch64/aapcs/test_3.c: New file.
2068 * gcc.target/aarch64/aapcs/test_4.c: New file.
2069 * gcc.target/aarch64/aapcs/test_5.c: New file.
2070 * gcc.target/aarch64/aapcs/test_6.c: New file.
2071 * gcc.target/aarch64/aapcs/test_7.c: New file.
2072 * gcc.target/aarch64/aapcs/test_8.c: New file.
2073 * gcc.target/aarch64/aapcs/test_9.c: New file.
2074 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
2075 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
2076 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
2077 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
2078 * gcc.target/aarch64/aapcs/test_complex.c: New file.
2079 * gcc.target/aarch64/aapcs/test_int128.c: New file.
2080 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
2081 * gcc.target/aarch64/aapcs/type-def.h: New file.
2082 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
2083 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
2084 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
2085 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
2086 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
2087 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
2088 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
2089 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
2090 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
2091 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
2092 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
2093 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
2094 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
2095 * gcc.target/aarch64/aarch64.exp: New file.
2096 * gcc.target/aarch64/adc-1.c: New file.
2097 * gcc.target/aarch64/adc-2.c: New file.
2098 * gcc.target/aarch64/asm-1.c: New file.
2099 * gcc.target/aarch64/clrsb.c: New file.
2100 * gcc.target/aarch64/clz.c: New file.
2101 * gcc.target/aarch64/ctz.c: New file.
2102 * gcc.target/aarch64/csinc-1.c: New file.
2103 * gcc.target/aarch64/csinv-1.c: New file.
2104 * gcc.target/aarch64/csneg-1.c: New file.
2105 * gcc.target/aarch64/extend.c: New file.
2106 * gcc.target/aarch64/fcvt.x: New file.
2107 * gcc.target/aarch64/fcvt_double_int.c: New file.
2108 * gcc.target/aarch64/fcvt_double_long.c: New file.
2109 * gcc.target/aarch64/fcvt_double_uint.c: New file.
2110 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
2111 * gcc.target/aarch64/fcvt_float_int.c: New file.
2112 * gcc.target/aarch64/fcvt_float_long.c: New file.
2113 * gcc.target/aarch64/fcvt_float_uint.c: New file.
2114 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
2115 * gcc.target/aarch64/ffs.c: New file.
2116 * gcc.target/aarch64/fmadd.c: New file.
2117 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
2118 * gcc.target/aarch64/frint.x: New file.
2119 * gcc.target/aarch64/frint_double.c: New file.
2120 * gcc.target/aarch64/frint_float.c: New file.
2121 * gcc.target/aarch64/index.c: New file.
2122 * gcc.target/aarch64/mneg-1.c: New file.
2123 * gcc.target/aarch64/mneg-2.c: New file.
2124 * gcc.target/aarch64/mneg-3.c: New file.
2125 * gcc.target/aarch64/mnegl-1.c: New file.
2126 * gcc.target/aarch64/mnegl-2.c: New file.
2127 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
2128 * gcc.target/aarch64/pic-constantpool1.c: New file.
2129 * gcc.target/aarch64/pic-symrefplus.c: New file.
2130 * gcc.target/aarch64/predefine_large.c: New file.
2131 * gcc.target/aarch64/predefine_small.c: New file.
2132 * gcc.target/aarch64/predefine_tiny.c: New file.
2133 * gcc.target/aarch64/reload-valid-spoff.c: New file.
2134 * gcc.target/aarch64/scalar_intrinsics.c: New file.
2135 * gcc.target/aarch64/table-intrinsics.c: New file.
2136 * gcc.target/aarch64/tst-1.c: New file.
2137 * gcc.target/aarch64/vect-abs-compile.c: New file.
2138 * gcc.target/aarch64/vect-abs.c: New file.
2139 * gcc.target/aarch64/vect-abs.x: New file.
2140 * gcc.target/aarch64/vect-compile.c: New file.
2141 * gcc.target/aarch64/vect-faddv-compile.c: New file.
2142 * gcc.target/aarch64/vect-faddv.c: New file.
2143 * gcc.target/aarch64/vect-faddv.x: New file.
2144 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
2145 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
2146 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
2147 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
2148 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
2149 * gcc.target/aarch64/vect-fp-compile.c: New file.
2150 * gcc.target/aarch64/vect-fp.c: New file.
2151 * gcc.target/aarch64/vect-fp.x: New file.
2152 * gcc.target/aarch64/vect-mull-compile.c: New file.
2153 * gcc.target/aarch64/vect-mull.c: New file.
2154 * gcc.target/aarch64/vect-mull.x: New file.
2155 * gcc.target/aarch64/vect.c: New file.
2156 * gcc.target/aarch64/vect.x: New file.
2157 * gcc.target/aarch64/vector_intrinsics.c: New file.
2158 * gcc.target/aarch64/vfp-1.c: New file.
2159 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
2160 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
2161 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
2162 * g++.dg/abi/aarch64_guard1.C: New file.
2164 2012-10-23 Jakub Jelinek <jakub@redhat.com>
2167 * c-c++-common/pr54988.c: New test.
2169 2012-10-23 Jan Hubicka <jh@suse.cz>
2171 * gcc.dg/tree-prof/peel-1.c: New testcase.
2173 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
2176 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
2178 2012-10-23 Joseph Myers <joseph@codesourcery.com>
2180 * gcc.dg/c99-predef-1.c: New test.
2181 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
2182 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
2183 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
2184 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
2185 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
2186 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
2187 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
2188 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
2189 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
2190 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
2191 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
2192 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
2194 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
2196 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
2198 2012-10-23 Jan Hubicka <jh@suse.cz>
2201 * gcc.c-torture/execute/pr54937.c: New testcase.
2202 * gcc.dg/tree-ssa/cunroll-2.c: Update.
2204 2012-10-23 Jan Hubicka <jh@suse.cz>
2207 * gfortran.dg/pr54967.f90: New testcase.
2209 2012-10-23 Terry Guo <terry.guo@arm.com>
2212 * gcc.dg/pr55019.c: New.
2214 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2216 PR tree-optimization/55008
2217 * gcc.dg/tree-ssa/pr55008.c: New test.
2219 2012-10-22 Richard Biener <rguenther@suse.de>
2221 PR tree-optimization/55011
2222 * gcc.dg/torture/pr55011.c: New testcase.
2224 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
2226 * gcc.target/arm/pr40457-1.c: Adjust expected output.
2227 * gcc.target/arm/pr40457-2.c: Likewise.
2228 * gcc.target/arm/pr40457-3.c: Likewise.
2230 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2232 * gnat.dg/specs/limited_with4.ads: New test.
2233 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
2235 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
2237 * gnat.dg/modular4.adb: New test.
2238 * gnat.dg/modular4_pkg.ads: New helper.
2240 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
2242 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
2243 * gnat.dg/specs/addr1.ads: Likewise.
2245 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
2247 * gcc.dg/webizer.c (main): Add missing exit call.
2249 2012-10-21 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
2252 * gfortran.dg/wextra_1.f: New test.
2254 2012-10-20 Jan Hubicka <jh@suse.cz>
2256 * gcc.dg/tree-prof/unroll-1.c: New testcase.
2258 2012-10-19 Janus Weil <janus@gcc.gnu.org>
2261 * gfortran.dg/warn_unused_function.f90: New.
2263 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
2265 * lib/target-supports.exp
2266 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
2268 2012-10-19 Richard Guenther <rguenther@suse.de>
2270 PR tree-optimization/54981
2271 * gcc.dg/pr54981.c: New testcase.
2273 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2276 * gcc.target/arm/pr54892.c: New.
2278 2012-10-19 Bin Cheng <bin.cheng@arm.com>
2280 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
2282 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2285 * g++.dg/init/array30.C: New.
2286 * g++.dg/init/array31.C: Likewise.
2288 2012-10-18 Tobias Burnus <burnus@net-b.de>
2291 * gfortran.dg/public_private_module_7.f90: New.
2293 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2296 * g++.dg/template/pr29633.C: New.
2298 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
2300 * gnat.dg/loop_optimization13.ad[sb]: New test.
2301 * gnat.dg/loop_optimization13_pkg.ads: New helper.
2303 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2305 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
2306 * gcc.target/arm/neon/vfmaf32.c: Likewise.
2307 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
2308 * gcc.target/arm/neon/vfmsf32.c: Likewise.
2310 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2312 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
2313 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2314 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
2315 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
2316 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
2317 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
2319 2012-10-16 Jan Hubicka <jh@suse.cz>
2321 * gcc.target/i386/l_fma_float_?.c: Update.
2322 * gcc.target/i386/l_fma_double_?.c: Update.
2323 * gfortran.dg/do_1.f90: XFAIL
2324 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
2325 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
2326 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
2327 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
2328 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
2329 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
2332 2012-10-16 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
2336 * gcc.dg/Wstrict-overflow-24.c: New.
2338 2012-10-16 Tobias Burnus <burnus@net-b.de>
2342 * gfortran.dg/class_optional_1.f90: New.
2343 * gfortran.dg/class_optional_2.f90: New.
2345 2012-10-16 Jakub Jelinek <jakub@redhat.com>
2348 * gcc.dg/guality/pr54796.c: New test.
2350 PR tree-optimization/54889
2351 * gfortran.dg/pr54889.f90: New test.
2353 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
2355 * g++.dg/other/dump-ada-spec-2.C: New test.
2357 2012-10-16 Easwaran Raman <eraman@google.com>
2359 * gcc.dg/tree-prof/switch-case-1.c: New test case.
2360 * gcc.dg/tree-prof/switch-case-2.c: New test case.
2362 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
2364 * gcc.dg/torture/stackalign/builtin-apply-2.c,
2365 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
2367 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2370 * gcc.c-torture/compile/pr54925.c: New.
2372 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2375 * gcc.target/sh/pr51244-17.c: New.
2377 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2380 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
2382 * gcc.target/sh/pr54760-4.c: New.
2384 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
2387 * gcc.target/sh/torture/sh-torture.exp: New.
2388 * gcc.target/sh/torture/pr34777.c: New.
2390 2012-10-15 Matthias Klose <doko@ubuntu.com>
2392 * lib/target-supports.exp (check_profiling_available): Match
2393 arm*-*-linux-* for ARM Linux/GNU.
2394 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
2395 * gfortran.dg/enum_10.f90: Likewise.
2396 * gfortran.dg/enum_9.f90: Likewise.
2397 * gcc.target/arm/synchronize.c: Likewise.
2398 * g++.old-deja/g++.jason/enum6.C: Likewise.
2399 * g++.old-deja/g++.other/enum4.C: Likewise.
2400 * g++.old-deja/g++.law/enum9.C: Likewise.
2402 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2404 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2405 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2407 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2408 Paolo Carlini <paolo.carlini@oracle.com>
2411 * g++.dg/overload/operator6.C: New.
2413 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2415 PR c++/50080 (again)
2416 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2417 * g++.dg/parse/tmpl-outside1.C: Likewise.
2418 * g++.dg/template/qualttp18.C: Likewise.
2419 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2420 * g++.old-deja/g++.pt/overload13.C: Likewise.
2422 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2424 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2425 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2426 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2427 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2428 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2429 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2430 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2431 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2433 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2436 * g++.dg/parse/tmpl-outside2.C: New.
2437 * g++.dg/parse/tmpl-outside1.C: Adjust.
2438 * g++.dg/template/qualttp18.C: Likewise.
2439 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2440 * g++.old-deja/g++.pt/overload13.C: Likewise.
2442 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2444 PR tree-optimization/54915
2445 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2447 2012-10-15 Richard Guenther <rguenther@suse.de>
2449 PR tree-optimization/54920
2450 * gcc.dg/torture/pr54920.c: New testcase.
2452 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2454 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2456 2012-10-13 Jason Merrill <jason@redhat.com>
2458 * g++.dg/tls/thread_local7g.C: Require tls_native.
2460 2012-10-14 Jason Merrill <jason@redhat.com>
2462 * g++.dg/cpp0x/inh-ctor1.C: New.
2463 * g++.dg/cpp0x/inh-ctor2.C: New.
2464 * g++.dg/cpp0x/inh-ctor3.C: New.
2465 * g++.dg/cpp0x/inh-ctor4.C: New.
2466 * g++.dg/cpp0x/inh-ctor5.C: New.
2467 * g++.dg/cpp0x/inh-ctor6.C: New.
2468 * g++.dg/cpp0x/inh-ctor7.C: New.
2469 * g++.dg/cpp0x/inh-ctor8.C: New.
2470 * g++.dg/cpp0x/inh-ctor9.C: New.
2471 * g++.dg/cpp0x/inh-ctor10.C: New.
2472 * g++.dg/cpp0x/inh-ctor11.C: New.
2473 * g++.dg/cpp0x/inh-ctor12.C: New.
2474 * g++.dg/cpp0x/inh-ctor13.C: New.
2476 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2478 PR rtl-optimization/54919
2479 * gcc.dg/pr54919.c: New testcase.
2481 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2484 * g++.dg/template/crash113.C: New.
2486 2012-10-14 Jan Hubicka <jh@suse.cz>
2488 * gcc.dg/unroll_5.c: New testcase.
2490 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2493 * g++.dg/opt/pr52643.C: New.
2495 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2498 * gcc.target/sh/pr54602-1.c: New.
2499 * gcc.target/sh/pr54602-2.c: New.
2500 * gcc.target/sh/pr54602-3.c: New.
2501 * gcc.target/sh/pr54602-4.c: New.
2503 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2506 * gcc.target/sh/pr54680.c: New.
2508 2012-10-12 Jan Hubicka <jh@suse.cz>
2510 * gcc.dg/webizer.c: New testcase.
2512 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2514 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2517 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2519 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2520 Return 0 if already specifying -mfloat-abi other than hard.
2522 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2524 * gcc.dg/pr53060.c: Prune irrelevant warning.
2526 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2529 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2530 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2531 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2532 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2533 Adjust expected wording of warnings for *cmp* builtins.
2534 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2535 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2537 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2540 * g++.dg/parse/friend-main.C: New.
2542 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2545 * g++.dg/pr53055.C: New testcase.
2547 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2550 * g++.dg/cpp0x/pr52744.C: New.
2552 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2555 * gfortran.dg/dummy_procedure_9.f90: New.
2557 2012-10-12 Richard Biener <rguenther@suse.de>
2559 PR tree-optimization/54894
2560 * gcc.dg/torture/pr54894.c: New testcase.
2562 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2565 * gcc.target/sh/pr51244-13.c: New.
2566 * gcc.target/sh/pr51244-14.c: New.
2567 * gcc.target/sh/pr51244-15.c: New.
2568 * gcc.target/sh/pr51244-16.c: New.
2570 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2573 * g++.dg/cpp0x/decltype45.C: New.
2575 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2578 * gfortran.dg/class_allocate_13.f90: New.
2580 2012-10-11 Jason Merrill <jason@redhat.com>
2582 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2583 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2585 * g++.dg/gomp/tls-5.C: Require tls_native.
2586 * g++.dg/tls/thread_local7.C: Require tls_native.
2587 * g++.dg/tls/static2.C: New.
2589 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2592 * g++.dg/ext/weak5.C: New.
2594 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2597 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2598 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2600 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2603 * g++.dg/parse/pr43765.C: New.
2605 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2607 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2609 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2612 * g++.dg/init/bitfield3.C: New.
2614 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2616 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2618 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2620 PR tree-optimization/54877
2621 * gcc.dg/torture/pr54877.c: New test.
2623 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2626 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2627 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2628 and remove target info from dg-do compile.
2629 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2630 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2631 and remove target info from dg-do compile.
2633 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2635 * gcc.dg/pr54782.c: Require target with pthread support.
2637 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2640 * g++.dg/cpp0x/auto35.C: New.
2642 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2644 PR c++/53540 - using fails to be equivalent to typedef
2645 * g++.dg/cpp0x/alias-decl-24.C: New test.
2647 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2649 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2650 that c++11 attributes to types are ignored for now.
2651 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2652 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2654 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2657 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2659 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2662 * g++.dg/cpp0x/initlist67.C: New.
2664 2012-10-10 Dehao Chen <dehao@google.com>
2666 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2668 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2671 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2674 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2677 * g++.dg/cpp0x/decltype44.C: New.
2679 2012-10-09 Steve Ellcey <sellcey@mips.com>
2681 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2683 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2686 * g++.dg/cpp0x/decltype43.C: New.
2688 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2691 * gcc.dg/pr53397-1.c: New test case.
2692 * gcc.dg/pr53397-2.c: New test case.
2694 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2697 * g++.dg/warn/Wparentheses-26.C: Adjust.
2698 * g++.dg/warn/Wparentheses-27.C: New.
2700 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2703 * c-c++-common/vector-scalar.c: New testcase.
2704 * g++.dg/ext/vector18.C: New testcase.
2705 * g++.dg/ext/vector5.C: This is not an error anymore.
2706 * gcc.dg/init-vec-1.c: Move ...
2707 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2708 * gcc.c-torture/execute/vector-shift1.c: Move ...
2709 * c-c++-common/torture/vector-shift1.c: ... here.
2710 * gcc.dg/scal-to-vec1.c: Move ...
2711 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2712 C++11. Adapt error messages.
2713 * gcc.dg/convert-vec-1.c: Move ...
2714 * c-c++-common/convert-vec-1.c: ... here.
2715 * gcc.dg/scal-to-vec2.c: Move ...
2716 * c-c++-common/scal-to-vec2.c: ... here.
2718 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2721 * gcc.target/i386/pr54400.c: New testcase.
2723 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2726 * g++.dg/template/pr54858.C: New test.
2728 2012-10-08 Marek Polacek <polacek@redhat.com>
2731 * g++.dg/debug/pr54831.C: New test.
2733 2012-10-08 Dehao Chen <dehao@google.com>
2735 * g++.dg/predict-loop-exit-1.C: New.
2736 * g++.dg/predict-loop-exit-2.C: New.
2737 * g++.dg/predict-loop-exit-3.C: New.
2739 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2741 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2743 2012-10-08 Jason Merrill <jason@redhat.com>
2745 * g++.dg/gomp/tls-5.C: New.
2746 * g++.dg/gomp/tls-wrap1.C: New.
2747 * g++.dg/gomp/tls-wrap2.C: New.
2748 * g++.dg/gomp/tls-wrap3.C: New.
2749 * g++.dg/gomp/tls-wrap4.C: New.
2750 * g++.dg/gomp/tls-wrapper-cse.C: New.
2751 * g++.dg/tls/thread_local-cse.C: New.
2752 * g++.dg/tls/thread_local-order1.C: New.
2753 * g++.dg/tls/thread_local-order2.C: New.
2754 * g++.dg/tls/thread_local-wrap1.C: New.
2755 * g++.dg/tls/thread_local-wrap2.C: New.
2756 * g++.dg/tls/thread_local-wrap3.C: New.
2757 * g++.dg/tls/thread_local-wrap4.C: New.
2758 * g++.dg/tls/thread_local2g.C: New.
2759 * g++.dg/tls/thread_local3g.C: New.
2760 * g++.dg/tls/thread_local4g.C: New.
2761 * g++.dg/tls/thread_local5g.C: New.
2762 * g++.dg/tls/thread_local6g.C: New.
2763 * g++.dg/tls/thread_local7g.C: New.
2765 * g++.dg/tls/thread_local3.C: New.
2766 * g++.dg/tls/thread_local4.C: New.
2767 * g++.dg/tls/thread_local5.C: New.
2768 * g++.dg/tls/thread_local6.C: New.
2770 * g++.dg/tls/init-2.C: Tweak errors.
2771 * g++.dg/tls/thread_local1.C: New.
2772 * g++.dg/tls/thread_local2.C: New.
2773 * g++.dg/tls/thread_local7.C: New.
2775 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2778 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2780 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2783 * gcc.target/sh/pr54685.c: New.
2785 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2787 PR c++/53528 C++11 attribute support
2788 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2789 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2790 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2791 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2792 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2793 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2794 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2795 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2796 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2797 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2798 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2799 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2800 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2801 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2802 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2803 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2804 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2805 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2806 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2807 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2808 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2809 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2810 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2811 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2812 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2813 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2814 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2815 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2816 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2817 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2818 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2819 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2820 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2821 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2822 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2823 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2824 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2825 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2826 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2827 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2828 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2829 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2830 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2831 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2832 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2833 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2834 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2835 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2836 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2837 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2838 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2839 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2840 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2841 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2842 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2843 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2844 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2846 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2848 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2849 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2850 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2852 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2855 * gcc.target/sh/pr54760-2.c: New.
2856 * gcc.target/sh/pr54760-3.c: New.
2858 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2861 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2863 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2864 Sandra Loosemore <sandra@codesourcery.com>
2866 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2867 and test that the accumulator is initialized using MULT.
2868 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2869 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2871 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2874 * g++.dg/cpp0x/stdint.C: New.
2876 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2879 * g++.dg/cpp0x/stddef.C: New.
2881 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2884 * gfortran.dg/typebound_operator_17.f90: New.
2886 2012-10-06 Jan Hubicka <jh@suse.cz>
2890 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2892 2012-10-06 Jan Hubicka <jh@suse.cz>
2894 * gcc.dg/lto/resolutions_0.c: New testcase.
2896 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2899 * gfortran.dg/generic_25.f90: New.
2900 * gfortran.dg/generic_26.f90: New.
2901 * gfortran.dg/generic_27.f90: New.
2903 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2906 * gcc.target/sh/pr54760-1.c: New.
2908 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2910 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2911 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2912 * g++.dg/warn/Wsign-compare-5.C: New test.
2913 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2914 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2915 * g++.dg/ext/builtin30.C: New test.
2916 * g++.dg/ext/vla12.C: New test.
2917 * gcc.dg/builtins-85.c: New test.
2920 * gcc.dg/guality/pr54519-1.c: New test.
2921 * gcc.dg/guality/pr54519-2.c: New test.
2922 * gcc.dg/guality/pr54519-3.c: New test.
2923 * gcc.dg/guality/pr54519-4.c: New test.
2924 * gcc.dg/guality/pr54519-5.c: New test.
2925 * gcc.dg/guality/pr54519-6.c: New test.
2927 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2930 * g++.dg/cpp0x/defaulted38.C: New.
2932 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2934 PR tree-optimization/33763
2935 * c-c++-common/pr33763.c: New test.
2937 PR tree-optimization/54810
2938 * gcc.dg/tree-ssa/vrp85.c: New test.
2940 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2942 * gcc.dg/ucnid-7.c: Skip on AIX.
2943 * gcc.dg/ucnid-8.c: Same.
2944 * gcc.dg/ucnid-10.c: Same.
2945 * gcc.dg/ucnid-13.c: Same.
2946 * gcc.dg/attr-alias-3.c: Same.
2947 * gcc.dg/attr-alias-5.c: Same.
2948 * gcc.dg/torture/pr51106-2.c: Same.
2949 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2951 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2954 * g++.dg/cpp0x/alias-decl-23.C: New.
2956 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2959 * g++.dg/template/friend53.C: New.
2961 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2963 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2964 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2965 (scan-ada-spec): Likewise.
2966 (scan-ada-spec-not): Likewise.
2967 * gcc.dg/dump-ada-spec-1.c: New test.
2968 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2970 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2972 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2974 2012-10-04 Florian Weimer <fweimer@redhat.com>
2976 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2978 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2981 * g++.dg/cpp0x/pr54323.C: New.
2983 2012-10-04 Richard Guenther <rguenther@suse.de>
2986 * g++.dg/torture/pr54735.C: New testcase.
2988 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2990 PR rtl-optimization/54739
2991 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2993 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2996 * gcc.target/sh/pr51244-12.c: New.
2998 2012-10-03 Dehao Chen <dehao@google.com>
3001 * gcc.dg/pr54782.c: New test.
3003 2012-10-03 Jakub Jelinek <jakub@redhat.com>
3006 * g++.dg/cpp0x/constexpr-ref4.C: New test.
3008 2012-10-02 Janus Weil <janus@gcc.gnu.org>
3011 * gfortran.dg/class_53.f90: New.
3013 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
3016 * gcc.dg/guality/pr54551.c: New.
3018 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
3020 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
3021 * gcc.target/powerpc/pr46728-2.c: Likewise.
3023 2012-10-02 Sharad Singhai <singhai@google.com>
3026 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
3027 to fix test failures caused by r191883.
3028 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
3029 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
3030 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
3031 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
3032 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
3033 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
3034 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
3035 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
3036 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3038 2012-09-30 Sharad Singhai <singhai@google.com>
3040 * gcc.target/i386/vect-double-1.c: Fix test.
3042 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
3045 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
3048 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
3050 PR rtl-optimization/54457
3051 * gcc.target/i386/pr54457.c: New test.
3053 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3055 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
3057 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
3059 * gcc.target/i386/vect-rebuild.c: New testcase.
3061 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
3063 * gcc.target/i386/pad-10.c (foo2): Return x - z.
3065 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
3067 * gcc.target/mips/pr37362.c: Fix target selector.
3069 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3072 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
3074 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
3076 * gcc.dg/ucnid-8.c: Update line number.
3077 * gcc.dg/torture/pr51106-2.c: Likewise.
3079 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3082 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
3083 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
3084 * gfortran.dg/c_f_pointer_tests_5.f90: New.
3086 2012-09-30 Janus Weil <janus@gcc.gnu.org>
3088 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
3089 partially reverting r170092.
3090 * gfortran.dg/class_7.f03: Ditto.
3091 * gfortran.dg/coarray_14.f90: Ditto.
3092 * gfortran.dg/typebound_proc_13.f03: Ditto.
3094 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3097 * g++.dg/cpp0x/sfinae42.C: New.
3099 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
3101 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
3102 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
3103 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
3104 * gcc.dg/pr42629.c: XFAIL on AIX.
3105 * gcc.dg/pr47684.c: Same.
3106 * gcc.dg/pr43670.c: Same.
3107 * gcc.dg/pr42916.c: Same.
3108 * gcc.dg/pr45449.c: Same.
3109 * gcc.dg/pr50017.c: Same.
3110 * gcc.dg/pr42728.c: Same.
3111 * gcc.dg/pr47881.c: Same.
3112 * gcc.dg/pr44023.c: Same.
3113 * gcc.dg/pr41345.c: Same.
3114 * gcc.dg/pr42630.c: Same.
3115 * gcc.dg/pr44971.c: Same.
3116 * gcc.dg/pr46771.c: Same.
3117 * gcc.dg/ucnid-8.c: Same.
3118 * gcc.dg/ucnid-10.c: Same.
3119 * gcc.dg/ucnid-13.c: Same.
3120 * gcc.dg/torture/pr51106-2.c: Same.
3121 * gcc.dg/pr48768.c: Same.
3122 * gcc.dg/pr42631.c: Same.
3123 * gcc.dg/pr43084.c: Same.
3124 * gcc.dg/ucnid-7.c: Same.
3125 * gcc.dg/pr42889.c: Same.
3126 * gcc.dg/pr41241.c: Same.
3127 * gcc.dg/pr42719.c: Same.
3128 * g++.dg/debug/pr46583.C: Same.
3129 * g++.dg/debug/pr47106.C: Same.
3130 * g++.dg/opt/pr48549.C: Same.
3131 * g++.dg/other/pr42685.C: Same.
3132 * c-c++-common/pr43942.c: Same.
3134 2012-09-29 Ian Lance Taylor <iant@google.com>
3136 * go.test/go-test.exp: Update for latest version of Go testsuite.
3138 2012-09-29 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
3141 * gfortran.dg/internal_readwrite_3.f90: New test.
3143 2012-09-28 Dodji Seketeli <dodji@redhat.com>
3145 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
3146 c-c++-common/Wunused-local-typedefs-2.c to here.
3148 PR c++/54372 - unused attribute inactive on dependant entities
3149 * c-c++-common/Wunused-local-typedefs-2.c: New test.
3151 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3153 PR c++/29028 - Missed unused warning on using declaration
3154 * g++.dg/warn/Wunused-var-18.C: New test.
3156 2012-09-25 Dodji Seketeli <dodji@redhat.com>
3158 PR c++/53551 - -Wunused-local-typedefs misses uses
3159 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
3161 2012-09-28 Jakub Jelinek <jakub@redhat.com>
3164 * gcc.target/i386/xorps-sse2.c: Remove xfails.
3166 PR tree-optimization/54713
3167 * gcc.c-torture/compile/pr54713-1.c: New test.
3168 * gcc.c-torture/compile/pr54713-2.c: New test.
3169 * gcc.c-torture/compile/pr54713-3.c: New test.
3171 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
3173 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
3175 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3177 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
3179 2012-09-27 Jakub Jelinek <jakub@redhat.com>
3182 * gcc.target/i386/pr54703.c: New test.
3184 2012-09-27 Richard Guenther <rguenther@suse.de>
3187 * gcc.dg/lto/pr54709_0.c: New testcase.
3188 * gcc.dg/lto/pr54709_1.c: Likewise.
3190 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
3192 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
3194 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
3196 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
3198 * gcc.target/arm/pr42879.c: Handle big-endian.
3200 2012-09-26 Steve Ellcey <sellcey@mips.com>
3203 * gcc.dg/pr37303.c: Check for rdata or rodata.
3205 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
3207 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
3209 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
3213 * gcc.target/powerpc/ppc-ne0-1.c: New.
3215 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3218 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
3219 test_19, test_20, test_21, test_22, test_23): New functions.
3220 * gcc.target/sh/pr54089-4.c: New.
3221 * gcc.target/sh/pr54089-5.c: New.
3222 * gcc.target/sh/pr54089-6.c: New.
3223 * gcc.target/sh/pr54089-7.c: New.
3225 2012-09-25 Richard Guenther <rguenther@suse.de>
3228 * gcc.dg/lto/pr54702_0.c: New testcase.
3229 * gcc.dg/lto/pr54702_1.c: Likewise.
3230 * gcc.dg/lto/pr54625-1_0.c: Likewise.
3231 * gcc.dg/lto/pr54625-1_1.C: Likewise.
3232 * gcc.dg/lto/pr54625-2_0.c: Likewise.
3233 * gcc.dg/lto/pr54625-2_1.C: Likewise.
3235 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
3238 * g++.dg/cpp0x/parse2.C: New.
3239 * g++.dg/parse/error11.C: Adjust.
3240 * g++.dg/parse/error12.C: Likewise.
3242 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
3244 * gcc.target/i386/20030217-1.c: Added check for
3245 large_long_double effective target.
3246 * gcc.target/i386/387-3.c: Likewise.
3247 * gcc.target/i386/387-4.c: Likewise.
3248 * gcc.target/i386/pr36578-1.c: Likewise.
3249 * gcc.target/i386/excess-precision-1.c: Added new code for the case
3250 when long double size is equal double size.
3251 * gcc.target/i386/excess-precision-1.c: Likewise.
3252 * gcc.target/i386/pr36578-2.c: Likewise.
3253 * gcc.target/i386/20030217-2.c: New testcase.
3255 2012-09-25 Jakub Jelinek <jakub@redhat.com>
3257 PR tree-optimization/54676
3258 * gcc.dg/pr54676.c: New test.
3260 2012-09-25 Richard Guenther <rguenther@suse.de>
3262 PR tree-optimization/53663
3263 * gcc.dg/torture/pr53663-1.c: New testcase.
3264 * gcc.dg/torture/pr53663-2.c: Likewise.
3265 * gcc.dg/torture/pr53663-3.c: Likewise.
3267 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
3269 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
3271 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
3273 * lib/target-supports-dg.exp (dg-require-effective-target,
3274 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
3275 dg-process-target-1 instead of dg-process-target.
3276 (dg-process-target-1): Rename from dg-process-target.
3277 (dg-process-target): New.
3279 2012-09-24 Richard Guenther <rguenther@suse.de>
3281 PR tree-optimization/54684
3282 * g++.dg/torture/pr54684.C: New testcase.
3284 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
3286 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
3288 2012-09-24 Richard Guenther <rguenther@suse.de>
3291 * gcc.dg/tm/pr52173-1.c: New.
3292 * gcc.dg/tm/pr52173-2.c: New.
3294 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
3296 * gcc.dg/pr54669.c: New test.
3298 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3299 Dominique Dhumieres <dominiq@lps.ens.fr>
3302 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
3304 2012-09-23 Tobias Burnus <burnus@net-b.de>
3307 * gfortran.dg/class_array_14.f90: New.
3309 2012-09-22 Kai Tietz <ktietz@redhat.com>
3311 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
3312 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3314 2012-09-21 Dehao Chen <dehao@google.com>
3317 PR tree-optimization/54655
3318 * g++.dg/pr54655.C: New testcase.
3320 2012-09-21 Richard Guenther <rguenther@suse.de>
3322 PR tree-optimization/54647
3323 * g++.dg/torture/pr54647.C: New testcase.
3325 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
3328 * c-c++-common/torture/vector-compare-2.c: Add -w.
3330 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
3332 * gnat.dg/opt20.ads: Move dg directive to...
3333 * gnat.dg/opt20.adb: ...here.
3334 * gnat.dg/addr1.ad[sb]: Likewise.
3335 * gnat.dg/concat2.ad[sb]: Likewise.
3336 * gnat.dg/array16.ad[sb]: Likewise.
3337 * gnat.dg/atomic5.ad[sb]: Likewise.
3338 * gnat.dg/discr29.ad[sb]: Likewise.
3339 * gnat.dg/noreturn5.ad[sb]: Likewise.
3340 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
3341 * gnat.dg/discr23.ads: Remove dg directive.
3342 * gnat.dg/nested_float_packed.ads: Likewise.
3343 * gnat.dg/oconst6.ads: Move to...
3344 * gnat.dg/specs/oconst6.ads: ...here.
3346 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3349 * g++.dg/cpp0x/decltype32.C: Tweak.
3351 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
3353 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
3354 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
3355 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
3356 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
3358 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
3361 * g++.dg/cpp0x/decltype-54581.C: New testcase.
3363 2012-09-19 Steve Ellcey <sellcey@mips.com>
3365 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
3367 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
3369 * gcc.target/powerpc/ppc-get-timebase.c: New file.
3370 * gcc.target/powerpc/ppc-mftb.c: New file.
3372 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3375 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
3378 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
3381 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
3383 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
3385 * gcc.c-torture/execute/20120919-1.c: New test.
3387 2012-09-19 Richard Guenther <rguenther@suse.de>
3389 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
3391 2012-09-19 Richard Guenther <rguenther@suse.de>
3393 * gcc.dg/builtin-unreachable-6.c: Adjust.
3395 2012-09-19 Richard Guenther <rguenther@suse.de>
3397 * gcc.dg/builtin-object-size-10.c: Adjust.
3398 * gcc.dg/builtin-unreachable-5.c: Adjust.
3399 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
3400 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3401 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3402 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3403 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3404 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3405 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3406 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3407 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3408 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3409 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3410 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3412 2012-09-19 Richard Guenther <rguenther@suse.de>
3414 PR tree-optimization/54132
3415 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3416 * gcc.dg/torture/pr54132.c: Likewise.
3418 2012-09-19 Terry Guo <terry.guo@arm.com>
3420 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3421 extra prune rules that will be applied to all tests in a .exp file.
3422 (gcc-dg-prune): Use rules defined by the above variable.
3423 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3424 harmless warnings on architecture switch conflict.
3426 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3428 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3429 of asm-comment characters instead of a single one.
3430 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3432 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3434 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3436 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3437 target instead of xfailing it.
3438 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3439 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3440 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3441 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3442 * gcc.dg/vect/vect-104.c: Likewise.
3443 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3444 * gcc.dg/vect/vect-outer-1.c: Likewise.
3445 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3446 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3447 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3448 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3449 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3450 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3451 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3452 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3453 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3455 * lib/target-supports.exp
3456 (check_effective_target_vect_widen_mult_qi_to_hi,
3457 check_effective_target_vect_widen_mult_hi_to_si,
3458 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3459 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3460 check_effective_target_vect_pack_trunc,
3461 check_effective_target_vect_unpack,
3462 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3463 instead of arm_none.
3465 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3467 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3469 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3470 config to compiler_flags.
3472 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3475 * gcc.target/i386/pr54592.c: New test.
3477 PR tree-optimization/54610
3478 * gcc.target/i386/pr54610.c: New test.
3480 2012-09-17 Jason Merrill <jason@redhat.com>
3483 * g++.dg/cpp0x/alias-decl-21.C: New.
3484 * g++.dg/cpp0x/alias-decl-22.C: New.
3486 2012-09-17 Tobias Burnus <burnus@net-b.de>
3489 * gfortran.dg/scan_2.f90: New.
3491 2012-09-17 Jason Merrill <jason@redhat.com>
3494 * g++.dg/init/aggr9.C: New.
3496 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3498 * gnat.dg/loop_optimization12.ad[sb]: New test.
3500 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3503 * gfortran.dg/proc_ptr_result_7.f90: New.
3505 2012-09-17 Tobias Burnus <burnus@net-b.de>
3508 * gfortran.dg/structure_constructor_11.f90: New.
3510 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3512 PR tree-optimization/54563
3513 * g++.dg/torture/pr54563.C: New test.
3515 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3518 * gfortran.dg/typebound_generic_14.f03: New.
3520 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3523 * gfortran.dg/proc_ptr_38.f90: New.
3525 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3528 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3532 * gnat.dg/lto15.adb: Require lto.
3534 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3535 "myBindC" for hppa*-*-hpux*.
3537 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3539 * gfortran.dg/namelist_75.f90: New test.
3541 2012-09-15 Tom de Vries <tom@codesourcery.com>
3543 * gcc.dg/tree-ssa/vrp82.c: New test.
3544 * gcc.dg/tree-ssa/vrp83.c: Same.
3545 * gcc.dg/tree-ssa/vrp84.c: Same.
3547 2012-09-15 Tom de Vries <tom@codesourcery.com>
3549 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3550 * gcc.dg/tree-ssa/vrp81.c: ... this.
3552 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3555 * gcc.target/avr/torture/fix-types.h: New.
3556 * gcc.target/avr/torture/vals-hr.def: New.
3557 * gcc.target/avr/torture/vals-r.def: New.
3558 * gcc.target/avr/torture/vals-k.def: New.
3559 * gcc.target/avr/torture/vals-ur.def: New.
3560 * gcc.target/avr/torture/vals-uk.def: New.
3561 * gcc.target/avr/torture/vals-uhr.def: New.
3562 * gcc.target/avr/torture/vals-llk.def: New.
3563 * gcc.target/avr/torture/vals-ullk.def: New.
3564 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3565 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3566 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3567 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3568 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3569 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3570 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3571 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3573 2012-09-14 Dehao Chen <dehao@google.com>
3575 * g++.dg/debug/dwarf2/deallocator.C: New test.
3577 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3580 * gcc.c-torture/compile/pr54552-1.c: New test.
3582 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3585 * g++.dg/other/vector-compare.C: New testcase.
3586 * c-c++-common/vector-compare-3.c: New testcase.
3587 * gcc.dg/vector-shift.c: Move ...
3588 * c-c++-common/vector-shift.c: ... here.
3589 * gcc.dg/vector-shift1.c: Move ...
3590 * c-c++-common/vector-shift1.c: ... here.
3591 * gcc.dg/vector-shift3.c: Move ...
3592 * c-c++-common/vector-shift3.c: ... here.
3593 * gcc.dg/vector-compare-1.c: Move ...
3594 * c-c++-common/vector-compare-1.c: ... here.
3595 * gcc.dg/vector-compare-2.c: Move ...
3596 * c-c++-common/vector-compare-2.c: ... here.
3597 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3598 * c-c++-common/torture/vector-compare-1.c: ... here.
3599 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3600 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3601 * c-c++-common/torture/vector-compare-2.c: ... here.
3602 * gcc.c-torture/execute/vector-shift.c: Move ...
3603 * c-c++-common/torture/vector-shift.c: ... here.
3604 * gcc.c-torture/execute/vector-shift2.c: Move ...
3605 * c-c++-common/torture/vector-shift2.c: ... here.
3606 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3607 * c-c++-common/torture/vector-subscript-1.c: ... here.
3608 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3609 * c-c++-common/torture/vector-subscript-2.c: ... here.
3610 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3611 * c-c++-common/torture/vector-subscript-3.c: ... here.
3613 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3616 * gcc.c-torture/compile/pr54103-1.c,
3617 gcc.c-torture/compile/pr54103-2.c,
3618 gcc.c-torture/compile/pr54103-3.c,
3619 gcc.c-torture/compile/pr54103-4.c,
3620 gcc.c-torture/compile/pr54103-5.c,
3621 gcc.c-torture/compile/pr54103-6.c: New tests.
3622 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3624 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3626 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3628 2012-09-14 Richard Guenther <rguenther@suse.de>
3630 PR tree-optimization/54565
3631 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3632 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3634 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3636 * gcc.target/arm/combine-movs.c: Add missing space.
3638 2012-09-14 Richard Guenther <rguenther@suse.de>
3640 * g++.dg/torture/builtin-location.C: New testcase.
3642 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3643 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
3646 * g++.dg/warn/Wuninitialized-self.C: New.
3648 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3651 * gcc.c-torture/compile/pr54559.c: New test.
3653 2012-09-13 Jason Merrill <jason@redhat.com>
3656 * g++.dg/cpp0x/constexpr-temp1.C: New.
3659 * g++.dg/template/anonunion2.C: New.
3662 * g++.dg/template/init10.C: New.
3664 2012-09-13 Tobias Burnus <burnus@net-b.de>
3667 * gfortran.dg/implicit_pure_3.f90: New.
3669 2012-09-13 Richard Guenther <rguenther@suse.de>
3671 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3673 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3675 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3677 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3679 * c-c++-common/pr51712.c: Handle for short-enum targets.
3681 2012-09-12 Terry Guo <terry.guo@arm.com>
3683 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3684 and lsrs for Thumb2 mode.
3686 2012-09-12 Jan Hubicka <jh@suse.cz>
3688 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3690 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3693 * gcc.target/i386/pr54445-1.c: New file.
3694 * gcc.target/i386/pr54445-2.c: Likewise.
3696 2012-09-12 Tobias Burnus <burnus@net-b.de>
3700 * gfortran.dg/coarray_10.f90: Update dg-error.
3701 * gfortran.dg/coarray_28.f90: New.
3702 * gfortran.dg/array_section_3.f90: New.
3704 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3706 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3707 gcc.target/arm/pr48252.c: Fix for big-endian support.
3709 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3711 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3713 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3714 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3716 * gcc.target/arm/neon-vfma-1.c: New testcase.
3717 * gcc.target/arm/neon-vfms-1.c: Likewise.
3718 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3720 * gcc.target/arm/neon-vmls-1.c: Likewise.
3721 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3723 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3724 (check_effective_target_arm_neonv2_ok): Likewise.
3725 (check_effective_target_arm_neonv2_hw): Likewise.
3726 (check_effective_target_arm_neonv2): Likewise.
3728 2012-09-11 Richard Guenther <rguenther@suse.de>
3731 * g++.dg/tree-ssa/pr54515.C: New testcase.
3733 2012-09-10 Andrew Pinski <apinski@cavium.com>
3736 * gcc.dg/tm/memopt-16.c: New testcase.
3738 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3742 * g++.dg/cpp0x/sfinae40.C: New.
3743 * g++.dg/cpp0x/sfinae41.C: Likewise.
3745 2012-09-10 Jason Merrill <jason@redhat.com>
3748 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3750 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3753 * gcc.target/sh/pr54089-3.c: New.
3755 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3757 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3759 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3761 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3763 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3765 * gcc.dg/pr52558-2.c: Delete.
3766 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3768 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3770 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3772 2012-09-10 Richard Guenther <rguenther@suse.de>
3774 PR tree-optimization/54520
3775 * gcc.dg/torture/pr54520.c: New testcase.
3777 2012-09-10 Jason Merrill <jason@redhat.com>
3780 * g++.dg/cpp0x/implicit14.C: New.
3782 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3785 * gfortran.dg/bound_simplification_3.f90: New test.
3787 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3790 * gcc.dg/pr52558-1.c: Delete.
3791 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3793 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3795 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3796 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3797 * gcc.target/arm/smlaltt-1.c: Likewise.
3799 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3801 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3803 2012-09-07 Tom de Vries <tom@codesourcery.com>
3805 PR tree-optimization/53986
3806 * gcc.dg/tree-ssa/vrp80.c: New test.
3807 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3809 2012-09-06 Jason Merrill <jason@redhat.com>
3813 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3814 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3816 2012-09-06 Andrew Pinski <apinski@cavium.com>
3819 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3821 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3823 PR rtl-optimization/54455
3824 * gcc.dg/54455.c: New test.
3826 2012-09-06 Tobias Burnus <burnus@net-b.de>
3829 * gfortran.dg/promotion_2.f90: New.
3831 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3834 * c-c++-common/pr54486.c: New test.
3836 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3839 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3841 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3844 * g++.dg/cpp0x/sfinae39.C: New.
3846 2012-09-04 Jason Merrill <jason@redhat.com>
3849 * g++.dg/ext/flexary3.C: New.
3852 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3855 * g++.dg/template/defarg15.C: New.
3858 * g++.dg/template/access24.C: New.
3860 2012-09-04 Richard Guenther <rguenther@suse.de>
3862 PR tree-optimization/54458
3863 * gcc.dg/torture/pr54458.c: New testcase.
3865 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3867 * gcc.target/arm/neon-vext.c: New test.
3868 * gcc.target/arm/neon-vext-execute.c: Ditto.
3870 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3874 * gfortran.dg/select_type_29.f03: New.
3876 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3878 * gcc.dg/fold-perm.c: Improve test.
3880 2012-09-03 Tobias Burnus <burnus@net-b.de>
3883 * gfortran.dg/coarray_class_1.f90: New.
3885 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3888 * gcc.c-torture/compile/pr49206.c: New test.
3890 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3891 Uros Bizjak <ubizjak@gmail.com>
3894 * gfortran.dg/pr36680.f90: New test.
3896 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3899 * g++.dg/opt/pr42295.C: New test.
3901 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3904 * gcc.dg/torture/pr54436.c: New test.
3906 2012-09-01 Andrew Pinski <apinski@cavium.com>
3908 * gcc.target/mips/truncate-8.c: New testcase.
3910 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3914 * gcc.target/i386/pr46829.c: New test.
3915 * gcc.target/i386/pr46843.c: Ditto.
3917 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3918 Jason Merrill <jason@redhat.com>
3921 * g++.dg/parse/error50.C: New.
3923 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3926 * gcc.c-torture/compile/pr54428.c: New test.
3928 2012-08-31 Ollie Wild <aaw@google.com>
3931 * g++.dg/init/lifetime3.C: New test.
3933 2012-08-31 Martin Jambor <mjambor@suse.cz>
3936 * gcc.dg/torture/pr54409.c: New test.
3938 2012-08-31 Martin Jambor <mjambor@suse.cz>
3940 * gfortran.dg/pr48636.f90: Add dump scan checks.
3942 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3944 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3946 2012-08-28 Joey Ye <joey.ye@arm.com>
3948 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3950 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3953 * gcc.target/i386/pr46254.c: New test.
3955 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3957 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3958 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3959 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3961 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3963 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3964 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3965 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3966 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3967 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3968 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3969 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3970 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3971 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3972 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3973 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3974 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3975 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3976 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3977 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3978 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3979 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3980 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3981 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3982 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3983 gcc.target/mips/unaligned-1.c: Tighten regexps.
3985 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3987 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3988 (mips_option_groups): Remove optimization. Add various -f options.
3989 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3990 and -pg imply -fno-omit-frame-pointer.
3991 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3992 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3993 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3994 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3995 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3996 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3997 * gcc.target/mips/abi-n32-long32.c: Likewise.
3998 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3999 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4000 * gcc.target/mips/abi-n32-long64.c: Likewise.
4001 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4002 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4003 * gcc.target/mips/abi-n64-long32.c: Likewise.
4004 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4005 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4006 * gcc.target/mips/abi-n64-long64.c: Likewise.
4007 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4008 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4009 * gcc.target/mips/abi-o32-long32.c: Likewise.
4010 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4011 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4012 * gcc.target/mips/abi-o32-long64.c: Likewise.
4013 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4014 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4015 * gcc.target/mips/abi-o64-long32.c: Likewise.
4016 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4017 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4018 * gcc.target/mips/abi-o64-long64.c: Likewise.
4019 * gcc.target/mips/asm-1.c: Likewise.
4020 * gcc.target/mips/branch-1.c: Likewise.
4021 * gcc.target/mips/call-3.c: Likewise.
4022 * gcc.target/mips/call-saved-3.c: Likewise.
4023 * gcc.target/mips/clear-cache-1.c: Likewise.
4024 * gcc.target/mips/div-1.c: Likewise.
4025 * gcc.target/mips/div-2.c: Likewise.
4026 * gcc.target/mips/div-3.c: Likewise.
4027 * gcc.target/mips/div-4.c: Likewise.
4028 * gcc.target/mips/div-5.c: Likewise.
4029 * gcc.target/mips/div-6.c: Likewise.
4030 * gcc.target/mips/div-7.c: Likewise.
4031 * gcc.target/mips/div-8.c: Likewise.
4032 * gcc.target/mips/div-9.c: Likewise.
4033 * gcc.target/mips/div-10.c: Likewise.
4034 * gcc.target/mips/div-11.c: Likewise.
4035 * gcc.target/mips/div-12.c: Likewise.
4036 * gcc.target/mips/dsp-ctrl.c: Likewise.
4037 * gcc.target/mips/dsp-no-lhx.c: Likewise.
4038 * gcc.target/mips/ext-8.c: Likewise.
4039 * gcc.target/mips/extend-2.c: Likewise.
4040 * gcc.target/mips/fix-r10000-1.c: Likewise.
4041 * gcc.target/mips/fix-r10000-2.c: Likewise.
4042 * gcc.target/mips/fix-r10000-3.c: Likewise.
4043 * gcc.target/mips/fix-r10000-4.c: Likewise.
4044 * gcc.target/mips/fix-r10000-5.c: Likewise.
4045 * gcc.target/mips/fix-r10000-6.c: Likewise.
4046 * gcc.target/mips/fix-r10000-7.c: Likewise.
4047 * gcc.target/mips/fix-r10000-8.c: Likewise.
4048 * gcc.target/mips/fix-r10000-9.c: Likewise.
4049 * gcc.target/mips/fix-r10000-10.c: Likewise.
4050 * gcc.target/mips/fix-r10000-11.c: Likewise.
4051 * gcc.target/mips/fix-r10000-12.c: Likewise.
4052 * gcc.target/mips/fix-r10000-13.c: Likewise.
4053 * gcc.target/mips/fix-r10000-14.c: Likewise.
4054 * gcc.target/mips/fix-r10000-15.c: Likewise.
4055 * gcc.target/mips/fpcmp-1.c: Likewise.
4056 * gcc.target/mips/fpcmp-2.c: Likewise.
4057 * gcc.target/mips/fpr-moves-7.c: Likewise.
4058 * gcc.target/mips/fpr-moves-8.c: Likewise.
4059 * gcc.target/mips/int-moves-1.c: Likewise.
4060 * gcc.target/mips/int-moves-2.c: Likewise.
4061 * gcc.target/mips/long-calls-pg.c: Likewise.
4062 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
4063 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
4064 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
4065 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
4066 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
4067 * gcc.target/mips/mips-3d-1.c: Likewise.
4068 * gcc.target/mips/mips-3d-2.c: Likewise.
4069 * gcc.target/mips/mips-3d-3.c: Likewise.
4070 * gcc.target/mips/mips-3d-4.c: Likewise.
4071 * gcc.target/mips/mips-3d-5.c: Likewise.
4072 * gcc.target/mips/mips-3d-6.c: Likewise.
4073 * gcc.target/mips/mips-3d-7.c: Likewise.
4074 * gcc.target/mips/mips-3d-8.c: Likewise.
4075 * gcc.target/mips/mips-3d-9.c: Likewise.
4076 * gcc.target/mips/mips-ps-1.c: Likewise.
4077 * gcc.target/mips/mips-ps-2.c: Likewise.
4078 * gcc.target/mips/mips-ps-3.c: Likewise.
4079 * gcc.target/mips/mips-ps-4.c: Likewise.
4080 * gcc.target/mips/mips-ps-6.c: Likewise.
4081 * gcc.target/mips/mips32-dspr2.c: Likewise.
4082 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
4083 * gcc.target/mips/neg-abs-1.c: Likewise.
4084 * gcc.target/mips/neg-abs-2.c: Likewise.
4085 * gcc.target/mips/nmadd-3.c: Likewise.
4086 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
4087 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
4088 * gcc.target/mips/octeon-pop-1.c: Likewise.
4089 * gcc.target/mips/pr26765.c: Likewise.
4090 * gcc.target/mips/pr33256.c: Likewise.
4091 * gcc.target/mips/pr33635-1.c: Likewise.
4092 * gcc.target/mips/pr33755.c: Likewise.
4093 * gcc.target/mips/pr35802.c: Likewise.
4094 * gcc.target/mips/pr45074.c: Likewise.
4095 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
4096 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
4097 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
4098 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
4099 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
4100 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
4101 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
4102 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
4103 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
4104 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
4105 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
4106 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
4107 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
4108 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
4109 * gcc.target/mips/save-restore-1.c: Likewise.
4110 * gcc.target/mips/save-restore-3.c: Likewise.
4111 * gcc.target/mips/save-restore-5.c: Likewise.
4112 * gcc.target/mips/smartmips-ror-1.c: Likewise.
4113 * gcc.target/mips/smartmips-ror-2.c: Likewise.
4114 * gcc.target/mips/smartmips-ror-3.c: Likewise.
4115 * gcc.target/mips/smartmips-ror-4.c: Likewise.
4116 * gcc.target/mips/stack-1.c: Likewise.
4118 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
4121 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
4122 branch under test to be filled with preceding rather than
4123 following instructions.
4124 * gcc.target/mips/branch-10.c: Likewise.
4125 * gcc.target/mips/branch-11.c: Likewise.
4126 * gcc.target/mips/branch-12.c: Likewise.
4127 * gcc.target/mips/branch-13.c: Likewise.
4128 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
4129 to be eliminated. Tighten $28 scan-assembler-not test.
4131 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
4133 * gcc.target/mips/call-4.c: ...this new test.
4135 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
4137 * gcc.target/mips/code-readable-3.c: Likewise.
4138 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
4139 flag but skip for -O0.
4140 * gcc.target/mips/code-readable-4.c: Likewise.
4142 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
4143 of operations under test.
4144 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
4146 * gcc.target/mips/near-far-3.c: Remove optimization flag.
4147 Don't require sibling-call optimization.
4148 * gcc.target/mips/near-far-4.c: Likewise.
4150 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
4151 Make sure that the register variable is used.
4152 * gcc.target/mips/soft-float-1.c: Likewise.
4154 * gcc.target/mips/sdata-1.c: Make static data volatile.
4155 * gcc.target/mips/sdata-2.c: Likewise.
4156 * gcc.target/mips/sdata-3.c: Likewise.
4157 * gcc.target/mips/sdata-4.c: Likewise.
4159 * gcc.target/mips/20020620-1.c: Remove optimization flag but
4161 * gcc.target/mips/atomic-memory-2.c: Likewise.
4162 * gcc.target/mips/branch-cost-1.c: Likewise.
4163 * gcc.target/mips/branch-cost-2.c: Likewise.
4164 * gcc.target/mips/cache-1.c: Likewise.
4165 * gcc.target/mips/call-1.c: Likewise.
4166 * gcc.target/mips/call-saved-2.c: Likewise.
4167 * gcc.target/mips/const-anchor-1.c: Likewise.
4168 * gcc.target/mips/const-anchor-2.c: Likewise.
4169 * gcc.target/mips/dse-1.c: Likewise.
4170 * gcc.target/mips/dsp-lhx.c: Likewise.
4171 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4172 * gcc.target/mips/ext-1.c: Likewise.
4173 * gcc.target/mips/ext-2.c: Likewise.
4174 * gcc.target/mips/ext-3.c: Likewise.
4175 * gcc.target/mips/ext-4.c: Likewise.
4176 * gcc.target/mips/ext-5.c: Likewise.
4177 * gcc.target/mips/ext-6.c: Likewise.
4178 * gcc.target/mips/ext-7.c: Likewise.
4179 * gcc.target/mips/extend-1.c: Likewise.
4180 * gcc.target/mips/fix-r4000-1.c: Likewise.
4181 * gcc.target/mips/fix-r4000-3.c: Likewise.
4182 * gcc.target/mips/fix-r4000-5.c: Likewise.
4183 * gcc.target/mips/fix-r4000-6.c: Likewise.
4184 * gcc.target/mips/fix-r4000-8.c: Likewise.
4185 * gcc.target/mips/fix-r4000-10.c: Likewise.
4186 * gcc.target/mips/fixed-scalar-type.c: Likewise.
4187 * gcc.target/mips/fixed-vector-type.c: Likewise.
4188 * gcc.target/mips/fpr-moves-1.c: Likewise.
4189 * gcc.target/mips/fpr-moves-2.c: Likewise.
4190 * gcc.target/mips/fpr-moves-3.c: Likewise.
4191 * gcc.target/mips/fpr-moves-4.c: Likewise.
4192 * gcc.target/mips/fpr-moves-5.c: Likewise.
4193 * gcc.target/mips/fpr-moves-6.c: Likewise.
4194 * gcc.target/mips/ins-1.c: Likewise.
4195 * gcc.target/mips/ins-2.c: Likewise.
4196 * gcc.target/mips/interrupt_handler-2.c: Likewise.
4197 * gcc.target/mips/interrupt_handler-3.c: Likewise.
4198 * gcc.target/mips/lazy-binding-1.c: Likewise.
4199 * gcc.target/mips/madd-3.c: Likewise.
4200 * gcc.target/mips/madd-5.c: Likewise.
4201 * gcc.target/mips/madd-6.c: Likewise.
4202 * gcc.target/mips/madd-8.c: Likewise.
4203 * gcc.target/mips/madd-9.c: Likewise.
4204 * gcc.target/mips/memcpy-1.c: Likewise.
4205 * gcc.target/mips/mips-ps-type.c: Likewise.
4206 * gcc.target/mips/mips-ps-type-2.c: Likewise.
4207 * gcc.target/mips/mips-sched-madd.c: Likewise.
4208 * gcc.target/mips/mips16e-extends.c: Likewise.
4209 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
4210 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
4211 * gcc.target/mips/movcc-1.c: Likewise.
4212 * gcc.target/mips/movcc-2.c: Likewise.
4213 * gcc.target/mips/movcc-3.c: Likewise.
4214 * gcc.target/mips/msub-5.c: Likewise.
4215 * gcc.target/mips/msub-6.c: Likewise.
4216 * gcc.target/mips/msub-8.c: Likewise.
4217 * gcc.target/mips/mult-2.c: Likewise.
4218 * gcc.target/mips/mult-3.c: Likewise.
4219 * gcc.target/mips/mult-5.c: Likewise.
4220 * gcc.target/mips/mult-6.c: Likewise.
4221 * gcc.target/mips/mult-7.c: Likewise.
4222 * gcc.target/mips/mult-12.c: Likewise.
4223 * gcc.target/mips/mult-13.c: Likewise.
4224 * gcc.target/mips/mult-14.c: Likewise.
4225 * gcc.target/mips/mult-15.c: Likewise.
4226 * gcc.target/mips/mult-17.c: Likewise.
4227 * gcc.target/mips/mult-18.c: Likewise.
4228 * gcc.target/mips/mult-19.c: Likewise.
4229 * gcc.target/mips/nmadd-1.c: Likewise.
4230 * gcc.target/mips/nmadd-2.c: Likewise.
4231 * gcc.target/mips/octeon-baddu-1.c: Likewise.
4232 * gcc.target/mips/octeon-cins-1.c: Likewise.
4233 * gcc.target/mips/octeon-cins-2.c: Likewise.
4234 * gcc.target/mips/octeon-dmul-3.c: Likewise.
4235 * gcc.target/mips/octeon-exts-2.c: Likewise.
4236 * gcc.target/mips/octeon-exts-3.c: Likewise.
4237 * gcc.target/mips/octeon-exts-4.c: Likewise.
4238 * gcc.target/mips/octeon-exts-5.c: Likewise.
4239 * gcc.target/mips/octeon-exts-6.c: Likewise.
4240 * gcc.target/mips/octeon-exts-7.c: Likewise.
4241 * gcc.target/mips/octeon-pop-2.c: Likewise.
4242 * gcc.target/mips/octeon-seq-3.c: Likewise.
4243 * gcc.target/mips/octeon-seq-4.c: Likewise.
4244 * gcc.target/mips/octeon2-lx-1.c: Likewise.
4245 * gcc.target/mips/octeon2-lx-2.c: Likewise.
4246 * gcc.target/mips/octeon2-lx-3.c: Likewise.
4247 * gcc.target/mips/pr54240.c: Likewise.
4248 * gcc.target/mips/rsqrt-1.c: Likewise.
4249 * gcc.target/mips/rsqrt-2.c: Likewise.
4250 * gcc.target/mips/rsqrt-3.c: Likewise.
4251 * gcc.target/mips/rsqrt-4.c: Likewise.
4252 * gcc.target/mips/save-restore-2.c: Likewise.
4253 * gcc.target/mips/save-restore-4.c: Likewise.
4254 * gcc.target/mips/sb1-1.c: Likewise.
4255 * gcc.target/mips/scc-1.c: Likewise.
4256 * gcc.target/mips/scc-2.c: Likewise.
4257 * gcc.target/mips/scc-3.c: Likewise.
4258 * gcc.target/mips/scc-4.c: Likewise.
4259 * gcc.target/mips/smartmips-lwxs.c: Likewise.
4260 * gcc.target/mips/truncate-1.c: Likewise.
4261 * gcc.target/mips/truncate-2.c: Likewise.
4262 * gcc.target/mips/truncate-3.c: Likewise.
4263 * gcc.target/mips/truncate-4.c: Likewise.
4264 * gcc.target/mips/truncate-5.c: Likewise.
4265 * gcc.target/mips/truncate-6.c: Likewise.
4266 * gcc.target/mips/unaligned-1.c: Likewise.
4268 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
4269 skip for -O0. Require -fexpensive-optimizations.
4270 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
4271 * gcc.target/mips/dspr2-MULT.c: Likewise.
4272 * gcc.target/mips/fix-r4000-2.c: Likewise.
4273 * gcc.target/mips/fix-r4000-4.c: Likewise.
4274 * gcc.target/mips/fix-r4000-7.c: Likewise.
4275 * gcc.target/mips/fix-r4000-9.c: Likewise.
4276 * gcc.target/mips/madd-1.c: Likewise.
4277 * gcc.target/mips/madd-2.c: Likewise.
4278 * gcc.target/mips/madd-4.c: Likewise.
4279 * gcc.target/mips/maddu-1.c: Likewise.
4280 * gcc.target/mips/maddu-2.c: Likewise.
4281 * gcc.target/mips/maddu-3.c: Likewise.
4282 * gcc.target/mips/maddu-4.c: Likewise.
4283 * gcc.target/mips/msub-1.c: Likewise.
4284 * gcc.target/mips/msub-2.c: Likewise.
4285 * gcc.target/mips/msub-3.c: Likewise.
4286 * gcc.target/mips/msub-4.c: Likewise.
4287 * gcc.target/mips/msubu-1.c: Likewise.
4288 * gcc.target/mips/msubu-2.c: Likewise.
4289 * gcc.target/mips/msubu-3.c: Likewise.
4290 * gcc.target/mips/msubu-4.c: Likewise.
4291 * gcc.target/mips/mult-1.c: Likewise.
4292 * gcc.target/mips/mult-4.c: Likewise.
4293 * gcc.target/mips/mult-8.c: Likewise.
4294 * gcc.target/mips/mult-9.c: Likewise.
4295 * gcc.target/mips/mult-10.c: Likewise.
4296 * gcc.target/mips/mult-11.c: Likewise.
4297 * gcc.target/mips/mult-16.c: Likewise.
4299 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
4300 skip for -O0 and -Os.
4301 * gcc.target/mips/fix-r4000-12.c: Likewise.
4302 * gcc.target/mips/madd-7.c: Likewise.
4303 * gcc.target/mips/mips-ps-5.c: Likewise.
4304 * gcc.target/mips/mips-ps-7.c: Likewise.
4305 * gcc.target/mips/msub-7.c: Likewise.
4307 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
4308 skip for -O0. Require -mno-abicalls.
4309 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
4311 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
4312 skip for -O0. Require a total number of BBIT instructions and
4313 at least one of each kind.
4315 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
4316 skip for -O0. Require -fno-unroll-loops.
4318 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
4319 skip for -O0. Allow BLTZ as well as BGEZ.
4321 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
4323 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
4324 skip for -O0. Require -fschedule-insns2.
4325 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
4327 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
4328 but skip for -O0. Make a branch-likely more likely.
4330 * gcc.target/mips/timode-2.c: Split each test into its own function.
4331 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
4333 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
4334 skip for -O0. Require -fpeephole2.
4335 * gcc.target/mips/vr-mult-2.c: Likewise.
4337 2012-05-25 Dodji Seketeli <dodji@redhat.com>
4339 PR preprocessor/53469
4340 * gcc.dg/cpp/_Pragma7.c: New test case.
4342 2012-08-27 Tobias Burnus <burnus@net-b.de>
4345 * gfortran.dg/do_5.f90: New.
4347 2012-08-27 Tobias Burnus <burnus@net-b.de>
4349 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
4350 from dg-options as -Wall no longer implies it.
4352 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
4354 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
4356 2012-08-25 Jason Merrill <jason@redhat.com>
4358 * g++.dg/cpp0x/fntmpdefarg3.C: New.
4360 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
4363 * g++.dg/cpp0x/auto34.C: New.
4365 2012-08-24 Jakub Jelinek <jakub@redhat.com>
4368 * gcc.dg/pr54363.c: New test.
4371 * gcc.dg/pr54355.c: New test.
4373 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
4376 * gcc.target/i386/pr52857-1.c: New.
4377 * gcc.target/i386/pr52857-2.c: Likewise.
4379 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
4381 * gcc.target/mips/code-readable-4.c: New test.
4383 2012-08-23 Julian Brown <julian@codesourcery.com>
4384 Sandra Loosemore <sandra@codesourcery.com>
4386 * gcc.target/mips/code-readable-1.c: Add -O to options.
4388 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
4391 * g++.dg/lookup/using53.C: New.
4393 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
4395 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
4396 * gcc.dg/fixed-point/convert-1.c: New.
4397 * gcc.dg/fixed-point/convert-2.c: New.
4398 * gcc.dg/fixed-point/convert-3.c: New.
4399 * gcc.dg/fixed-point/convert-4.c: New.
4400 * gcc.dg/fixed-point/convert-float-1.c: New.
4401 * gcc.dg/fixed-point/convert-float-2.c: New.
4402 * gcc.dg/fixed-point/convert-float-3.c: New.
4403 * gcc.dg/fixed-point/convert-float-4.c: New.
4404 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4405 * gcc.dg/fixed-point/convert-sat.c: New.
4406 * gcc.dg/fixed-point/convert.h: New.
4408 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4411 * gcc.target/sh/pr54089-2.c: New.
4413 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4415 * gcc.target/i386/long-double-64-1.c: New file.
4416 * gcc.target/i386/long-double-64-2.c: Likewise.
4417 * gcc.target/i386/long-double-64-3.c: Likewise.
4418 * gcc.target/i386/long-double-64-4.c: Likewise.
4419 * gcc.target/i386/long-double-80-1.c: Likewise.
4420 * gcc.target/i386/long-double-80-2.c: Likewise.
4421 * gcc.target/i386/long-double-80-3.c: Likewise.
4422 * gcc.target/i386/long-double-80-4.c: Likewise.
4423 * gcc.target/i386/long-double-80-5.c: Likewise.
4424 * gcc.target/i386/long-double-80-6.c: Likewise.
4425 * gcc.target/i386/long-double-80-7.c: Likewise.
4427 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4429 PR tree-optimization/54317
4430 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4432 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4435 * gcc.target/sh/pr39423-2.c: New.
4437 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4439 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4440 * gcc.dg/fold-perm.c: Likewise.
4442 2012-08-20 Jan Hubicka <jh@suse.cz>
4445 * gcc.dg/ipa/inlinehint-1.c: New.
4447 2012-08-20 Florian Weimer <fweimer@redhat.com>
4450 * g++.dg/init/new38.C: New test.
4451 * g++.dg/init/new39.C: New test.
4453 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4456 * gcc.target/sh/pr54089-1.c: New.
4458 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4461 * gcc.target/sh/pr51244-11.c: New.
4463 2012-08-20 Tobias Burnus <burnus@net-b.de>
4466 * gfortran.dg/warn_target_lifetime_2.f90: New.
4468 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4471 * g++.dg/warn/Wunused-var-17.C: New.
4473 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4476 * gcc.dg/gomp/pr53992.c: New test.
4478 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4481 * gcc.c-torture/execute/20120817-1.c: New test.
4483 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4485 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4487 (f2): New test that really does need adds.
4489 2012-08-20 Richard Guenther <rguenther@suse.de>
4491 PR tree-optimization/54327
4492 * gcc.dg/torture/pr54327.c: New testcase.
4494 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4496 PR tree-optimization/54321
4497 * gcc.c-torture/compile/pr54321.c: New test.
4499 2012-08-20 Tobias Burnus <burnus@net-b.de>
4502 * gfortran.dg/warn_target_lifetime_1.f90: New.
4504 2012-08-19 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
4507 * gfortran.dg/real_compare_1.f90: New test case.
4508 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4510 2012-08-18 Jan Hubicka <jh@suse.cz>
4512 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4514 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4517 * gfortran.dg/interface_37.f90: New test.
4519 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4520 Gary Funck <gary@intrepid.com>
4523 * gcc.target/i386/pr20020-1.c: New test.
4524 * gcc.target/i386/pr20020-2.c: Likewise.
4525 * gcc.target/i386/pr20020-3.c: Likewise.
4527 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4529 * gcc.target/i386/perm-concat.c: New test.
4531 2012-08-17 Julian Brown <julian@codesourcery.com>
4533 * gcc.target/arm/div64-unwinding.c: New test.
4535 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4537 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4539 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4542 * gcc.target/sh/pr54236-1.c: New.
4544 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4546 * lib/target-supports.exp (check_effective_target_sync_int_long)
4547 (check_effective_target_sync_char_short): Enable for crisv32-*
4551 * gcc.dg/torture/pr54261-1.c: New test.
4553 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4557 * gfortran.dg/typebound_call_24.f03: New.
4559 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4561 PR tree-optimization/54245
4562 * gcc.dg/tree-ssa/pr54245.c: New test.
4564 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4566 PR tree-optimization/54240
4567 * gcc.target/powerpc/pr54240.c: New test.
4568 * gcc.target/mips/pr54240.c: Likewise.
4570 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4573 * gcc.target/sh/pr52933-1.c: New.
4574 * gcc.target/sh/pr52933-2.c: New.
4576 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4579 * gcc.target/sh/pr50751-8.c: New.
4581 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4584 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4585 * gfortran.dg/typebound_proc_27.f03: New test.
4587 2012-08-14 Sterling Augustine <saugustine@google.com>
4589 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4591 2012-08-14 Tobias Burnus <burnus@net-b.de>
4594 * gfortran.dg/data_constraints_3.f90: New.
4595 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4596 to disable -pedantic compilation.
4597 * gfortran.dg/pr37243.f: Ditto.
4598 * gfortran.dg/g77/19990826-3.f: Ditto.
4599 * gfortran.dg/g77/20020307-1.f : Ditto.
4600 * gfortran.dg/g77/980310-3.f: Ditto.
4602 2012-08-14 Tobias Burnus <burnus@net-b.de>
4605 * gfortran.dg/warn_conversion_4.f90: New.
4607 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4610 PR rtl-optimization/53495
4611 * gcc.c-torture/compile/pr53411.c: New test.
4612 * gcc.c-torture/compile/pr53495.c: New test.
4614 2012-08-13 Richard Guenther <rguenther@suse.de>
4616 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4618 2012-08-13 Richard Guenther <rguenther@suse.de>
4620 PR tree-optimization/54200
4621 * gcc.dg/guality/pr54200.c: New testcase.
4622 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4624 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4626 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4628 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4631 * gcc.target/sh/pr51244-7.c: New.
4632 * gcc.target/sh/pr51244-8.c: New.
4633 * gcc.target/sh/pr51244-9.c: New.
4634 * gcc.target/sh/pr51244-10.c: New.
4636 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4638 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4640 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4641 * gcc.target/sh/pr53511-1.c: Likewise.
4642 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4643 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4644 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4645 * gcc.target/sh/pr53512-3.c: Likewise.
4646 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4648 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4651 * gcc.c-torture/compile/pr39423-1.c: New.
4652 * gcc.c-torture/compile/pr39423-2.c: New.
4654 2012-08-12 Tobias Burnus <burnus@net-b.de>
4657 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4658 they appear uninitialized on the RHS.
4659 * gfortran.dg/public_private_module_6.f90: New.
4661 2012-08-11 Martin Jambor <mjambor@suse.cz>
4664 * gfortran.dg/pr48636.f90: New test.
4666 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4668 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4670 (main): Adjust caller.
4672 2012-08-10 Richard Guenther <rguenther@suse.de>
4674 * gcc.dg/matrix/*.c: Adjust and move ...
4675 * gcc.dg/torture/: ... here.
4676 * gcc.dg/matrix: Remove directory.
4678 2012-08-10 Richard Guenther <rguenther@suse.de>
4681 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4683 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4686 * gcc.dg/tree-ssa/pr54211.c: New test.
4688 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4690 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4691 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4693 2012-08-10 Richard Guenther <rguenther@suse.de>
4695 PR tree-optimization/54109
4696 * gcc.dg/torture/pr54109.c: New testcase.
4697 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4698 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4700 2012-08-10 Richard Guenther <rguenther@suse.de>
4702 PR tree-optimization/54027
4703 * gcc.dg/torture/pr54027.c: New testcase.
4705 2012-08-10 Richard Guenther <rguenther@suse.de>
4707 * g++.dg/plugin/selfassign.c: Adjust.
4708 * gcc.dg/plugin/selfassign.c: Likewise.
4709 * gcc.dg/strlenopt-11.c: Likewise.
4710 * gcc.dg/strlenopt-13.c: Likewise.
4711 * gcc.dg/no-strict-overflow-4.c: Likewise.
4712 * gcc.dg/strict-overflow-4.c: Likewise.
4713 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4714 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4715 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4716 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4717 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4718 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4719 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4720 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4721 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4722 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4723 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4724 * gcc.dg/pr46309.c: Likewise.
4725 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4727 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4729 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4731 * gcc.c-torture/compile/20120727-2.c: New test.
4733 2012-08-09 Martin Jambor <mjambor@suse.cz>
4735 * gcc.dg/ipa/iinline-4.c: New test.
4736 * gcc.dg/ipa/iinline-5.c: Likewise.
4737 * gcc.dg/ipa/iinline-6.c: Likewise.
4738 * gcc.dg/ipa/iinline-7.c: Likewise.
4739 * gcc.dg/lto/20120723_0.c: Likewise.
4740 * gcc.dg/lto/20120723_1.c: Likewise.
4742 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4745 * gcc.target/sh/pr39423-1.c: New.
4747 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4750 * gcc.target/sh/pr51244-5: New.
4751 * gcc.target/sh/pr51244-6: New.
4753 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4755 * gcc.target/i386/adx-addxcarry32-3.c: New.
4756 * gcc.target/i386/adx-addxcarry64-3.c: New.
4758 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4760 PR rtl-optimization/53701
4761 * gcc.dg/pr53701.c: New test.
4763 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4765 * gcc.c-torture/compile/20120727-1.c: New test.
4767 2012-08-09 Tobias Burnus <burnus@net-b.de>
4770 * gfortran.dg/intrinsic_shadow_4.f90: New.
4772 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4774 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4776 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4778 * gcc.c-torture/execute/20120808-1.c: New test.
4780 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4782 PR rtl-optimization/54157
4783 * gcc.target/i386/pr54157.c: New file.
4785 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4787 * gcc.target/i386/adx-addcarryx32-1.c: New.
4788 * gcc.target/i386/adx-addcarryx32-2.c: New.
4789 * gcc.target/i386/adx-addcarryx64-1.c: New.
4790 * gcc.target/i386/adx-addcarryx64-2.c: New.
4791 * gcc.target/i386/adx-check.h: New.
4792 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4793 * gcc.target/i386/sse-12.c: Add -madx.
4794 * gcc.target/i386/sse-13.c: Ditto.
4795 * gcc.target/i386/sse-14.c: Ditto.
4796 * gcc.target/i386/sse-22.c: Ditto.
4797 * gcc.target/i386/sse-23.c: Ditto.
4798 * g++.dg/other/i386-2.C: Ditto.
4799 * g++.dg/other/i386-3.C: Ditto.
4801 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4803 * gcc.dg/tree-ssa/slsr-5.c: New.
4804 * gcc.dg/tree-ssa/slsr-6.c: New.
4805 * gcc.dg/tree-ssa/slsr-7.c: New.
4806 * gcc.dg/tree-ssa/slsr-8.c: New.
4807 * gcc.dg/tree-ssa/slsr-9.c: New.
4808 * gcc.dg/tree-ssa/slsr-10.c: New.
4809 * gcc.dg/tree-ssa/slsr-11.c: New.
4810 * gcc.dg/tree-ssa/slsr-12.c: New.
4811 * gcc.dg/tree-ssa/slsr-13.c: New.
4812 * gcc.dg/tree-ssa/slsr-14.c: New.
4813 * gcc.dg/tree-ssa/slsr-15.c: New.
4814 * gcc.dg/tree-ssa/slsr-16.c: New.
4815 * gcc.dg/tree-ssa/slsr-17.c: New.
4816 * gcc.dg/tree-ssa/slsr-18.c: New.
4817 * gcc.dg/tree-ssa/slsr-19.c: New.
4818 * gcc.dg/tree-ssa/slsr-20.c: New.
4819 * gcc.dg/tree-ssa/slsr-21.c: New.
4820 * gcc.dg/tree-ssa/slsr-22.c: New.
4821 * gcc.dg/tree-ssa/slsr-23.c: New.
4822 * gcc.dg/tree-ssa/slsr-24.c: New.
4823 * gcc.dg/tree-ssa/slsr-25.c: New.
4824 * gcc.dg/tree-ssa/slsr-26.c: New.
4825 * gcc.dg/tree-ssa/slsr-30.c: New.
4826 * gcc.dg/tree-ssa/slsr-31.c: New.
4828 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4830 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4831 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4832 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4834 2012-08-06 Cary Coutant <ccoutant@google.com>
4836 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4838 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4841 * gfortran.dg/dummy_procedure_5.f90: Modified.
4842 * gfortran.dg/dummy_procedure_8.f90: New.
4843 * gfortran.dg/interface_26.f90: Modified.
4844 * gfortran.dg/proc_ptr_11.f90: Modified.
4845 * gfortran.dg/proc_ptr_15.f90: Modified.
4846 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4847 * gfortran.dg/typebound_override_1.f90: Modified.
4848 * gfortran.dg/typebound_proc_6.f03: Modified.
4850 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4852 PR tree-optimization/51938
4853 PR tree-optimization/52005
4854 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4855 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4856 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4857 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4859 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4861 Avoid crashing on erroneous static_assert usage
4862 * g++.dg/cpp0x/static_assert8.C: New test.
4864 2012-08-06 Jason Merrill <jason@redhat.com>
4866 * g++.dg/cpp0x/sfinae38.C: New.
4868 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4869 Paolo Carlini <paolo.carlini@oracle.com>
4872 * g++.dg/conversion/void2.C: New.
4874 2012-08-06 Tom de Vries <tom@codesourcery.com>
4876 * gcc.dg/tree-ssa/vrp78.c: New test.
4878 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4879 Richard Sandiford <rdsandiford@googlemail.com>
4881 * g++.dg/opt/enum2.C: Require fpic target.
4882 * g++.dg/lto/20090303_0.C: Likewise.
4884 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4885 Catherine Moore <clm@codesourcery.com>
4887 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4888 flush function names too.
4889 * gcc.target/mips/clear-cache-1.c: Likewise.
4891 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4894 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4896 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4899 * gfortran.dg/array_5.f90: New test.
4901 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4903 PR tree-optimization/30318
4904 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4906 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4908 * g++.dg/ext/vector17.C: New testcase.
4910 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4913 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4914 * g++.dg/opt/longbranch1.C: Likewise.
4916 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4918 PR tree-optimization/53805
4919 * gcc.dg/fold-notunord.c: New testcase.
4921 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4924 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4925 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4927 2012-08-02 Jason Merrill <jason@redhat.com>
4928 Paolo Carlini <paolo.carlini@oracle.com>
4930 PR c++/51213 (again)
4931 * g++.dg/cpp0x/sfinae37.C: Extend.
4933 2012-08-02 Richard Guenther <rguenther@suse.de>
4935 PR tree-optimization/50672
4936 * g++.dg/torture/pr50672.C: New testcase.
4938 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4941 * gfortran.dg/abstract_type_6.f03: Modified.
4942 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4943 * gfortran.dg/proc_ptr_comp_35.f90: New.
4944 * gfortran.dg/typebound_proc_9.f03: Modified.
4945 * gfortran.dg/typebound_proc_26.f90: New.
4947 2012-08-02 Richard Guenther <rguenther@suse.de>
4949 * gcc.dg/torture/pta-callused-1.c: Adjust.
4950 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4951 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4952 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4953 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4954 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4955 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4956 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4957 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4959 2012-08-01 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
4962 * gfortran.dg/include_6.f90: New test case.
4963 * gfortran.dg/include_7.f90: New test case.
4964 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4966 2012-08-01 Tom de Vries <tom@codesourcery.com>
4968 * gcc.dg/tree-ssa/vrp76.c: New test.
4970 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4972 PR tree-optimization/46556
4973 * gcc.dg/tree-ssa/slsr-27.c: New.
4974 * gcc.dg/tree-ssa/slsr-28.c: New.
4975 * gcc.dg/tree-ssa/slsr-29.c: New.
4977 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4980 * gfortran.dg/proc_decl_29.f90: New.
4982 2012-07-31 Dehao Chen <dehao@google.com>
4984 * gcc.dg/predict-7.c: New test.
4986 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4989 * gfortran.dg/typebound_override_3.f90: New.
4991 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4993 PR tree-optimization/53773
4994 * gcc.dg/vect/pr53773.c: New test.
4996 2012-07-31 Nick Clifton <nickc@redhat.com>
4998 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
5001 2012-07-31 Tobias Burnus <burnus@net-b.de>
5003 * gfortran.dg/c_funloc_tests_6.f90: New.
5004 * gfortran.dg/c_funloc_tests_7.f90: New.
5005 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
5007 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
5010 * g++.dg/cpp0x/temp_default5.C: New.
5012 2012-07-30 Janus Weil <janus@gcc.gnu.org>
5015 * gfortran.dg/proc_ptr_37.f90: New.
5017 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
5019 * lib/target-supports.exp
5020 (check_effective_target_vect_natural_alignment): New function.
5021 * gcc.dg/align-2.c: Only run on targets with natural alignment
5023 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
5024 alignment of vector types.
5026 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
5027 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5029 * gcc.target/i386/rdseed16-1.c: New.
5030 * gcc.target/i386/rdseed32-1.c: Ditto
5031 * gcc.target/i386/rdseed64-1.c: Ditto
5032 * gcc.target/i386/sse-12.c: Add -mrdseed.
5033 * gcc.target/i386/sse-13.c: Ditto.
5034 * gcc.target/i386/sse-14.c: Ditto.
5035 * g++.dg/other/i386-2.C: Ditto.
5036 * g++.dg/other/i386-3.C: Ditto.
5038 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
5041 * gcc.target/sh/pr51244-4.c: New.
5043 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
5045 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
5046 for alpha*-*-* targets. Cleanup original tree dump.
5048 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
5050 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
5051 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
5053 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
5055 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
5056 rand, srand. Include <stdlib.h>.
5058 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
5060 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
5062 2012-07-26 Richard Henderson <rth@redhat.com>
5064 * gcc.dg/attr-hotcold-1.c: New.
5065 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
5067 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
5068 Sandra Loosemore <sandra@codesourcery.com>
5070 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
5072 2012-07-26 Tobias Burnus <burnus@net-b.de>
5074 * gfortran.dg/contiguous_1.f90: Update dg-error.
5075 * gfortran.dg/proc_ptr_32.f90: Ditto.
5077 2012-07-26 Richard Guenther <rguenther@suse.de>
5079 PR tree-optimization/54098
5080 * gcc.dg/torture/pr54098.c: New testcase.
5082 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5084 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
5085 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
5087 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5090 * gfortran.dg/array_constructor_39.f90: New test.
5092 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
5095 * gfortran.dg/array_constructor_38.f90: New test.
5097 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
5099 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
5101 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
5103 * gnat.dg/noreturn5.ad[sb]: New test.
5105 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
5106 Paul Brook <paul@codesourcery.com>
5110 * lib/target-suports.exp (check_effective_target_naked_functions): New.
5111 * c-c++-common/pr53633.c: New test.
5113 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
5115 * gcc.target/i386/asm-dialect-1.c: New test case.
5117 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
5118 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
5120 * gcc.target/i386/prefetchw-1.c: New.
5121 * gcc.target/i386/sse-12.c: Add -mprfchw.
5122 * gcc.target/i386/sse-13.c: Ditto.
5123 * gcc.target/i386/sse-14.c: Ditto.
5124 * gcc.target/i386/sse-22.c: Ditto.
5125 * gcc.target/i386/sse-23.c: Ditto.
5126 * g++.dg/other/i386-2.C: Ditto.
5127 * g++.dg/other/i386-3.C: Ditto.
5129 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
5131 * lib/gcc-dg.exp (process-message): Don't ignore errors.
5133 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5136 * gcc.target/arm/pr54051.c: New.
5137 * gcc.target/arm/vfp-1.c: Adjust test.
5139 2012-07-24 Julian Brown <julian@codesourcery.com>
5141 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
5142 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
5145 2012-07-23 Paul Brook <paul@codesourcery.com>
5147 * g++.dg/other/armv7m-1.c: New test.
5149 2012-07-23 Julian Brown <julian@codesourcery.com>
5151 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
5153 (DO_TEST): Define to 1 for appropriate ARM targets.
5155 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
5157 PR tree-optimization/53881
5158 * gcc.dg/pr53881.c: Renamed to ...
5159 * gcc.dg/pr53881-1.c: ... this.
5160 * gcc.dg/pr53881-2.c: New test.
5162 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
5164 Handle recent changes in default atomics for cris*-*-linux*.
5165 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
5166 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
5167 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
5168 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
5169 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
5170 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
5171 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
5172 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
5173 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
5174 -mno-unaligned-atomic-may-use-library is in effect for
5176 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5177 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5178 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5179 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5180 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5181 gcc.target/cris/torture/sync-mis-op-i-1.c,
5182 gcc.target/cris/torture/sync-mis-op-i-2.c,
5183 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5184 gcc.target/cris/torture/sync-mis-op-i-3.c,
5185 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5186 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5187 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5188 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5189 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
5190 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
5191 (main): Remove local variable x.
5192 [mis_ok]: Check that atomics don't fail.
5194 2012-07-21 Andrew Pinski <apinski@cavium.com>
5196 * gcc.dg/tree-ssa/vrp72.c: New test.
5197 * gcc.dg/tree-ssa/vrp73.c: New test.
5198 * gcc.dg/tree-ssa/vrp74.c: New test.
5199 * gcc.dg/tree-ssa/vrp75.c: New test.
5201 2012-07-21 Andrew Pinski <apinski@cavium.com>
5203 * gcc.dg/tree-ssa/alias-21.c: New testcase.
5204 * gcc.dg/tree-ssa/alias-22.c: New testcase.
5206 2012-07-21 Andrew Pinski <apinski@cavium.com>
5208 * gcc.target/mips/octeon-pop-2.c: New testcase.
5210 2012-07-21 Tobias Burnus <burnus@net-b.de>
5213 * gfortran.dg/assumed_rank_3.f90: New.
5214 * gfortran.dg/assumed_rank_11.f90: New.
5215 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
5216 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
5217 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
5219 2012-07-21 Andrew Pinski <apinski@cavium.com>
5221 * gcc.target/mips/unaligned-1.c: New testcase.
5223 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
5225 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
5227 2012-07-20 Tobias Burnus <burnus@net-b.de>
5229 * gfortran.dg/bind_c_array_params_2.f90: New.
5230 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
5231 and update dg-error.
5233 2012-07-20 Tobias Burnus <burnus@net-b.de>
5235 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
5237 2012-07-20 Jason Merrill <jason@redhat.com>
5240 * g++.dg/other/array7.C: New.
5242 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
5244 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
5245 the basic block and check loop depth.
5246 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
5247 matching patterns and comments.
5248 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
5249 * gcc.dg/tree-ssa/vector-2.c: Likewise.
5251 2012-07-20 Jakub Jelinek <jakub@redhat.com>
5254 * c-c++-common/pr28656.c: New test.
5256 2012-07-19 Jason Merrill <jason@redhat.com>
5259 * g++.dg/init/mutable1.C: New.
5261 2012-07-20 Tobias Burnus <burnus@net-b.de>
5264 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5265 * gfortran.dg/assumed_rank_1.f90: New.
5266 * gfortran.dg/assumed_rank_1_c.c: New.
5267 * gfortran.dg/assumed_rank_2.f90: New.
5268 * gfortran.dg/assumed_rank_4.f90: New.
5269 * gfortran.dg/assumed_rank_5.f90: New.
5270 * gfortran.dg/assumed_rank_6.f90: New.
5271 * gfortran.dg/assumed_rank_7.f90: New.
5272 * gfortran.dg/assumed_rank_8.f90: New.
5273 * gfortran.dg/assumed_rank_8_c.c: New.
5274 * gfortran.dg/assumed_rank_9.f90: New.
5275 * gfortran.dg/assumed_rank_10.f90: New.
5276 * gfortran.dg/assumed_rank_12.f90: New.
5278 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5280 * gnat.dg/opt25.adb: New test.
5281 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
5282 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
5284 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5286 * gnat.dg/aggr20.ad[sb]: New test.
5287 * gnat.dg/aggr20_pkg.ads: New helper.
5289 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5291 * gnat.dg/derived_type3.adb: New test.
5292 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
5294 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5296 PR rtl-optimization/53942
5297 * gcc.dg/pr53942.c: New test.
5299 2012-07-19 Jason Merrill <jason@redhat.com>
5302 * g++.dg/cpp0x/constexpr-builtin2.C: New.
5304 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
5306 * gnat.dg/discr38.adb: New test.
5308 2012-07-19 Jakub Jelinek <jakub@redhat.com>
5311 * c-c++-common/gomp/pr54017.c: New test.
5313 2012-07-19 Richard Guenther <rguenther@suse.de>
5314 Eric Botcazou <ebotcazou@adacore.com>
5316 * gnat.dg/loop_optimization11.adb: New testcase.
5317 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
5319 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
5320 Jason Merrill <jason@redhat.com>
5322 * g++.dg/cpp0x/sfinae37.C: New.
5323 * g++.dg/template/access23.C: New.
5324 * g++.dg/template/access7.C: Adjust.
5325 * g++.dg/template/sfinae10.C: Don't expect errors.
5326 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
5328 2012-07-18 Julian Brown <julian@codesourcery.com>
5329 Sandra Loosemore <sandra@codesroucery.com>
5331 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
5333 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
5335 * gnat.dg/noreturn4.ad[sb]: New test.
5336 * gnat.dg/noreturn4_pkg.ads: New helper.
5338 2012-07-18 Jie Zhang <jzhang918@gmail.com>
5339 Julian Brown <julian@codesourcery.com>
5341 * gcc.target/arm/neon-vdup-1.c: New test case.
5342 * gcc.target/arm/neon-vdup-2.c: New test case.
5343 * gcc.target/arm/neon-vdup-3.c: New test case.
5344 * gcc.target/arm/neon-vdup-4.c: New test case.
5345 * gcc.target/arm/neon-vdup-5.c: New test case.
5346 * gcc.target/arm/neon-vdup-6.c: New test case.
5347 * gcc.target/arm/neon-vdup-7.c: New test case.
5348 * gcc.target/arm/neon-vdup-8.c: New test case.
5349 * gcc.target/arm/neon-vdup-9.c: New test case.
5350 * gcc.target/arm/neon-vdup-10.c: New test case.
5351 * gcc.target/arm/neon-vdup-11.c: New test case.
5352 * gcc.target/arm/neon-vdup-12.c: New test case.
5353 * gcc.target/arm/neon-vdup-13.c: New test case.
5354 * gcc.target/arm/neon-vdup-14.c: New test case.
5355 * gcc.target/arm/neon-vdup-15.c: New test case.
5356 * gcc.target/arm/neon-vdup-16.c: New test case.
5357 * gcc.target/arm/neon-vdup-17.c: New test case.
5358 * gcc.target/arm/neon-vdup-18.c: New test case.
5359 * gcc.target/arm/neon-vdup-19.c: New test case.
5360 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
5361 arguments non-constant.
5363 2012-07-18 Richard Guenther <rguenther@suse.de>
5365 PR tree-optimization/53970
5366 * g++.dg/torture/pr53970.C: New testcase.
5368 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5371 * gcc.c-torture/compile/pr38621.c: New.
5373 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
5376 * gcc.target/sh/pr33135-1.c: New.
5377 * gcc.target/sh/pr33135-2.c: New.
5378 * gcc.target/sh/pr33135-3.c: New.
5379 * gcc.target/sh/pr33135-4.c: New.
5381 2012-07-17 Jason Merrill <jason@redhat.com>
5384 * g++.dg/parse/enum9.C: New.
5386 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
5387 Sandra Loosemore <sandra@codesourcery.com>
5389 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
5390 if there is a conflict with -mcpu=. Use -mcpu=5208.
5392 2012-07-17 Jason Merrill <jason@redhat.com>
5395 * g++.dg/template/array23.C: New.
5397 2012-07-17 Tobias Burnus <burnus@net-b.de>
5400 * gfortran.dg/bind_c_usage_26.f90: New.
5401 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5402 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5403 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5404 * gfortran.dg/interop_params.f03: Ditto.
5406 2012-07-17 Jason Merrill <jason@redhat.com>
5408 * g++.dg/template/inherit8.C: Adjust.
5409 * g++.dg/template/using21.C: Adjust.
5410 * g++.dg/template/using22.C: Adjust.
5413 * g++.dg/template/current-inst1.C: New.
5414 * g++.dg/parse/crash35.C: Adjust.
5416 2012-07-17 Tobias Burnus <burnus@net-b.de>
5419 * gfortran.dg/oldstyle_4.f90: New.
5421 2012-07-17 Tobias Burnus <burnus@net-b.de>
5424 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5425 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5427 2012-07-16 Jason Merrill <jason@redhat.com>
5429 * g++.dg/parse/access8.C: Adjust.
5430 * g++.dg/template/sfinae6_neg.C: Adjust.
5432 2012-07-16 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
5435 * gfortran.dg/coarray_allocate_1.f90: New test.
5437 2012-07-16 Andrew Pinski <apinski@cavium.com>
5439 * gcc.c-torture/execute/bswap-1.c: New testcase.
5440 * gcc.c-torture/compile/unalign-1.c: New testcase.
5441 * gcc.c-torture/compile/20120524-1.c: New testcase.
5442 * gcc.c-torture/compile/20101216-1.c: New testcase.
5444 2012-07-16 Dehao Chen <dehao@google.com>
5447 2012-07-10 Dehao Chen <dehao@google.com>
5449 * gcc.dg/debug_info_inline.c: New test.
5451 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5454 * gfortran.dg/proc_decl_28.f90: New.
5456 2012-07-16 Andrew Pinski <apinski@cavium.com>
5458 * gcc.dg/torture/builtins-1.c: New testcase.
5460 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5462 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5463 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5464 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5465 gcc.target/cris/sync-1-v10.c,
5466 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5467 pass -mno-unaligned-atomic-may-use-library.
5468 * gcc.target/cris/sync-xchg-1.c: New test.
5469 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5470 valid register operand output modifier.
5472 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5474 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5477 2012-07-13 Andrew Pinski <apinski@cavium.com>
5479 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5480 rather than cleanup-tree-dump.
5481 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5483 2012-07-13 Richard Guenther <rguenther@suse.de>
5485 PR tree-optimization/53907
5486 * gcc.target/i386/pr53907.c: New testcase.
5488 2012-07-13 Richard Guenther <rguenther@suse.de>
5490 PR tree-optimization/53922
5491 * gcc.dg/torture/pr53922.c: New testcase.
5493 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5495 PR rtl-optimization/53908
5496 * gcc.dg/torture/pr53908.c: New test.
5498 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5501 * g++.dg/cpp0x/variadic135.C: New.
5503 2012-07-12 Jason Merrill <jason@redhat.com>
5505 * g++.dg/template/sfinae6_neg.C: Adjust.
5507 2012-07-12 Tobias Burnus <burnus@net-b.de>
5509 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5510 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5511 scan-tree-dump-times pattern.
5513 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5515 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5517 2012-07-11 Jason Merrill <jason@redhat.com>
5520 * g++.g/cpp0x/defaulted37.C: New.
5522 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5525 * gcc.target/arm/pr53859.c: New test.
5527 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5530 * gcc.c-torture/compile/pr53886.c: New.
5532 2012-07-10 Dehao Chen <dehao@google.com>
5534 * gcc.dg/debug_info_inline.c: New test.
5536 2012-07-10 Jason Merrill <jason@redhat.com>
5539 * g++.dg/cpp0x/defaulted36.C: New.
5540 * g++.dg/cpp0x/defaulted21.C: Adjust.
5542 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5544 2012-07-09 Sterling Augustine <saugustine@google.com>
5546 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5548 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5550 PR tree-optimization/53887
5551 * gcc.dg/pr53887.c: New test.
5553 2012-07-09 Jason Merrill <jason@redhat.com>
5556 * g++.dg/cpp0x/nullptr29.C: New.
5558 2012-07-09 Tom de Vries <tom@codesourcery.com>
5559 Richard Guenther <rguenther@suse.de>
5561 * gcc.dg/builtin-unreachable-6.c: New test.
5562 * gcc.dg/builtin-unreachable-5.c: New test.
5564 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5566 PR tree-optimization/53881
5567 * gcc.dg/pr53881.c: New test.
5569 2012-07-06 Jason Merrill <jason@redhat.com>
5572 * g++.dg/cpp0x/variadic134.C: New.
5575 * g++.dg/cpp0x/alias-decl-20.C: New.
5577 2012-07-06 Tom de Vries <tom@codesourcery.com>
5579 PR tree-optimization/51879
5580 * gcc.dg/pr51879-16.c: New test.
5581 * gcc.dg/pr51879-17.c: Same.
5583 2012-07-06 Tom de Vries <tom@codesourcery.com>
5585 PR tree-optimization/52009
5586 * gcc.dg/pr51879-7.c: New test.
5587 * gcc.dg/pr51879-18.c: New test.
5589 2012-07-05 Jason Merrill <jason@redhat.com>
5592 * g++.dg/template/typedef39.C: New.
5595 * g++.dg/cpp0x/variadic133.C: New.
5596 * g++.dg/template/param1.C: Adjust.
5598 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5602 * gcc.target/arm/neon/vtrnf32.c: Update.
5603 * gcc.target/arm/neon/vtrns32.c: Update.
5604 * gcc.target/arm/neon/vtrnu32.c: Update.
5605 * gcc.target/arm/neon/vzipf32.c: Update.
5606 * gcc.target/arm/neon/vzips32.c: Update.
5607 * gcc.target/arm/neon/vzipu32.c: Update.
5609 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5612 * gfortran.dg/inline_sum_4.f90: New test.
5614 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5616 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5618 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5620 * gcc.target/arm/fma-sp.c: New testcase.
5621 * gcc.target/arm/fma.c: Likewise.
5622 * gcc.target/arm/fma.h: Likewise.
5624 2012-07-04 Jason Merrill <jason@redhat.com>
5627 * g++.dg/other/enum3.C: New.
5629 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5632 * g++.dg/torture/pr53321.C: New test.
5634 2012-07-04 Richard Guenther <rguenther@suse.de>
5636 PR tree-optimization/53844
5637 * g++.dg/tree-ssa/pr53844.C: New testcase.
5639 2012-07-04 Richard Guenther <rguenther@suse.de>
5641 PR tree-optimization/53849
5642 * gcc.dg/pr53849.c: New testcase.
5644 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5647 * g++.dg/ext/label14.C: New test.
5649 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5652 * g++.dg/other/pr53811.C: New test.
5654 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5657 * gcc.target/m68k/stack-limit-1.c: New testcase.
5659 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5661 * gnat.dg/recursive_call.adb: New test.
5663 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5665 * gnat.dg/discr37.ad[sb]: New test.
5667 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5669 * g++.dg/other/packed1.C: Remove SH from xfail list.
5671 2012-07-02 Jason Merrill <jason@redhat.com>
5674 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5677 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5680 * g++.dg/cpp0x/decltype39.C: New.
5681 * g++.dg/diagnostic/method1.C: Adjust.
5684 * g++.dg/template/ref6.C: New.
5686 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5689 * gcc.target/sh/pr53568-1.c: New.
5691 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5694 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5696 2012-07-02 Jason Merrill <jason@redhat.com>
5699 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5702 * g++.dg/template/enum7.C: New.
5703 * g++.dg/other/ptrmem10.C: Adjust.
5704 * g++.dg/other/ptrmem11.C: Adjust.
5705 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5707 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5709 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5711 2012-07-01 Wei Guozhi <carrot@google.com>
5714 * gcc.target/arm/pr53447-1.c: New testcase.
5715 * gcc.target/arm/pr53447-2.c: New testcase.
5716 * gcc.target/arm/pr53447-3.c: New testcase.
5717 * gcc.target/arm/pr53447-4.c: New testcase.
5719 2012-06-29 Richard Guenther <rguenther@suse.de>
5721 PR tree-optimization/47061
5722 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5724 2012-06-29 Richard Guenther <rguenther@suse.de>
5726 PR tree-optimization/37541
5727 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5729 2012-06-29 Richard Guenther <rguenther@suse.de>
5731 PR tree-optimization/52589
5732 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5734 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5736 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5738 * g++.dg/template/error46.C: Add missing comment to dg-message.
5739 * g++.dg/template/crash107.C: Likewise.
5740 * g++.dg/template/error47.C: Likewise.
5741 * g++.dg/template/crash108.C: Likewise.
5742 * g++.dg/overload/operator5.C: Likewise.
5744 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5745 errors in dg-message directives, add comments.
5747 2012-06-28 Kai Tietz <ktietz@redhat.com>
5749 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5750 hard-coded 'unsigned long'.
5752 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5754 PR tree-optimization/51581
5755 * gcc.dg/vect/pr51581-4.c: New test.
5757 PR tree-optimization/53645
5758 * gcc.c-torture/execute/pr53645-2.c: New test.
5760 2012-06-28 Richard Guenther <rguenther@suse.de>
5763 * gcc.dg/torture/pr53790.c: New testcase.
5765 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5767 PR tree-optimization/53645
5768 * gcc.c-torture/execute/pr53645.c: New test.
5770 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5772 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5774 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5778 * gcc.dg/guality/pr49888.c: Account for the possibility that
5779 the variable is optimized out at the first test.
5781 2012-06-27 Jason Merrill <jason@redhat.com>
5783 * g++.dg/cpp0x/override2.C: Adjust.
5784 * g++.dg/template/error5.C: Adjust.
5785 * g++.dg/parse/crash28.C: Adjust.
5788 * g++.dg/parse/template27.C: New.
5789 * g++.dg/template/crash74.C: Adjust expected output.
5791 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5795 * gfortran.dg/typebound_operator_16.f03: New.
5797 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5799 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5800 even src1.i and src2.i fields even in the second half of the arrays.
5802 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5805 * g++.dg/torture/vshuf-16.inc: New test.
5806 * g++.dg/torture/vshuf-2.inc: New test.
5807 * g++.dg/torture/vshuf-4.inc: New test.
5808 * g++.dg/torture/vshuf-8.inc: New test.
5809 * g++.dg/torture/vshuf-main.inc: New test.
5810 * g++.dg/torture/vshuf-v16hi.C: New test.
5811 * g++.dg/torture/vshuf-v16qi.C: New test.
5812 * g++.dg/torture/vshuf-v2df.C: New test.
5813 * g++.dg/torture/vshuf-v2di.C: New test.
5814 * g++.dg/torture/vshuf-v2sf.C: New test.
5815 * g++.dg/torture/vshuf-v2si.C: New test.
5816 * g++.dg/torture/vshuf-v4df.C: New test.
5817 * g++.dg/torture/vshuf-v4di.C: New test.
5818 * g++.dg/torture/vshuf-v4sf.C: New test.
5819 * g++.dg/torture/vshuf-v4si.C: New test.
5820 * g++.dg/torture/vshuf-v8hi.C: New test.
5821 * g++.dg/torture/vshuf-v8qi.C: New test.
5822 * g++.dg/torture/vshuf-v8si.C: New test.
5824 2012-06-27 Richard Guenther <rguenther@suse.de>
5827 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5829 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5831 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5832 scan-dump-dem-not): Use printable pattern in test name.
5834 2012-06-26 Sterling Augustine <saugustine@google.com>
5835 Dominique Dhumieres <dominiq@lps.ens.fr>
5837 * gcc.dg/pubtypes-2.c: Update expected output.
5838 * gcc.dg/pubtypes-3.c: Likewise.
5839 * gcc.dg/pubtypes-4.c: Likewise.
5841 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5843 * gcc.dg/tree-ssa/slsr-1.c: New test.
5844 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5845 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5846 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5848 2012-06-26 Matt Turner <mattst88@gmail.com>
5851 * gcc.target/arm/mmx-2.c: New.
5853 2012-06-26 Richard Guenther <rguenther@suse.de>
5856 * g++.dg/torture/pr53752.C: New testcase.
5858 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5860 PR tree-optimization/53748
5861 * gcc.c-torture/compile/pr53748.c: New test.
5863 2012-06-25 Jason Merrill <jason@redhat.com>
5867 * g++.dg/cpp0x/decltype38.C: New.
5868 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5870 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5872 * lib/target-supports-dg.exp (testname-for-summary): New.
5873 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5874 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5875 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5876 scan-module-absence, output-exists, output-exists-not: Use
5877 testname-for-summary.
5878 (dg-test): Clean up testname_with_flags.
5879 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5880 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5881 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5882 scan-assembler-dem-not, object-size: Use testname-for-summary.
5883 * lib/gcov.exp (run-gcov): Likewise.
5884 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5885 scan-dump-dem, scan-dump-dem-note): Likewise.
5887 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5888 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5889 including profopt.opt; save and restore existing value.
5890 * g++.dg/bprob/bprob.exp: Likewise.
5891 * gcc.dg/matrix/matrix.exp: Likewise.
5892 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5893 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5896 2012-06-25 Richard Henderson <rth@redhat.com>
5898 * gcc.dg/pr53749.c: New.
5900 2012-06-25 Jason Merrill <jason@redhat.com>
5903 * g++.dg/cpp0x/nullptr28.C: New.
5905 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5907 * gcc.target/arm/neon-vld1_dupQ.c: New.
5909 2012-06-25 Florian Weimer <fweimer@redhat.com>
5911 * g++.dg/init/new35.C: New.
5912 * g++.dg/init/new36.C: New.
5913 * g++.dg/init/new37.C: New.
5914 * g++.dg/ext/vla5.C: New warning.
5915 * g++.dg/ext/vla8.C: New warning.
5916 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5918 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5919 James Greenhalgh <james.greenhalgh@arm.com>
5921 * gcc.target/arm/ftest-support-arm.h New testcase.
5922 * gcc.target/arm/ftest-support-thumb.h Likewise.
5923 * gcc.target/arm/ftest-support.h Likewise.
5924 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5925 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5926 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5927 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5928 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5929 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5930 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5931 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5932 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5933 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5934 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5935 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5936 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5937 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5938 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5939 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5940 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5941 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5942 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5943 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5944 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5945 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5946 * lib/target-supports.exp
5947 (check_effective_target_arm_arch_FUNC): Add support for more
5949 (add_options_for_arm_arch_FUNC): Likewise.
5950 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5952 2012-06-25 Jason Merrill <jason@redhat.com>
5955 * g++.dg/cpp0x/constexpr-tuple.C: New.
5957 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5960 * gcc.target/i386/pr53759.c: New test.
5963 * g++.dg/cpp0x/nsdmi7.C: New test.
5965 2012-06-24 Kai Tietz <ktietz@redhat.com>
5967 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5969 * gcc.target/i386/pr38988.c: Likewise.
5971 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5975 * gfortran.dg/typebound_generic_12.f03: New.
5976 * gfortran.dg/typebound_generic_13.f03: New.
5978 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5980 * gnat.dg/lto15.ad[sb]: New test.
5982 2012-06-21 Meador Inge <meadori@codesourcery.com>
5985 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5987 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5989 * gcc.dg/pch/ident-1.c: New test.
5990 * gcc.dg/pch/ident-1.hs: Header file for new test.
5992 2012-06-21 Michael Matz <matz@suse.de>
5995 * gcc.c-torture/execute/pr53688.c: New test.
5997 2012-06-20 Richard Guenther <rguenther@suse.de>
5999 PR tree-optimization/30318
6000 * gcc.dg/tree-ssa/vrp69.c: New testcase.
6002 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
6004 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
6006 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6008 * gcc.target/i386/clearcapv2.map: New file.
6009 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
6011 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
6013 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
6014 and add __sh__ case.
6016 2012-06-19 Jason Merrill <jason@redhat.com>
6019 * g++.dg/debug/localclass1.C: New.
6021 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
6023 * g++.dg/cpp0x/override4.C: New.
6025 2012-06-14 Jason Merrill <jason@redhat.com>
6028 * g++.dg/cpp0x/decltype37.C: New.
6030 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
6032 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
6034 2012-06-19 Joseph Myers <joseph@codesourcery.com>
6036 * gcc.c-torture/compile/vector-5.c,
6037 gcc.c-torture/compile/vector-6.c: New tests.
6039 2012-06-19 Richard Henderson <rth@redhat.com>
6041 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
6043 2012-06-19 Richard Guenther <rguenther@suse.de>
6045 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
6047 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
6050 * gcc.target/i386/pr53712.c: New test.
6052 2012-06-18 Tobias Burnus <burnus@net-b.de>
6055 * gfortran.dg/elemental_optional_args_6.f90: New.
6057 2012-06-18 Tobias Burnus <burnus@net-b.de>
6060 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
6061 * gfortran.dg/coarray/move_alloc_1.f90
6063 2012-06-18 Tobias Burnus <burnus@net-b.de>
6066 * gfortran.dg/coarray_27.f90: New.
6068 2012-06-18 Joey Ye <Joey.Ye@arm.com>
6069 Greta Yorsh <Greta.Yorsh@arm.com>
6071 * gcc.target/arm/epilog-1.c: New test.
6073 2012-06-18 Richard Guenther <rguenther@suse.de>
6075 PR tree-optimization/53693
6076 * g++.dg/torture/pr53693.C: New testcase.
6078 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
6080 PR tree-optimization/53703
6081 * gcc.dg/torture/pr53703.c: New test.
6083 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
6086 * gcc.target/i386/pr53698.c: New test.
6088 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6090 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
6092 2012-06-17 Tobias Burnus <burnus@net-b.de>
6096 * gfortran.dg/transfer_check_3.f90: New.
6098 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
6100 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
6102 2012-06-16 Tobias Burnus <burnus@net-b.de>
6106 * gfortran.dg/deferred_type_param_8.f90: New.
6108 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
6110 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
6111 testname that includes flags, passed in as new argument, in
6113 (run_gcov): Get testname from dg-test, use it in pass/fail messages
6114 and pass it to verify-* procedures.
6116 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
6117 alignment torture options with usual torture options.
6119 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
6120 messages reported for one line of source code.
6121 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
6122 * g++.dg/cpp0x/decltype2.C: Likewise.
6123 * g++.dg/cpp0x/decltype3.C: Likewise.
6124 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
6125 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
6126 * g++.dg/cpp0x/static_assert3.C: Likewise.
6127 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
6128 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
6129 * g++.dg/cpp0x/union1.C: Likewise.
6130 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6131 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6132 * g++.dg/cpp0x/variadic2.C: Likewise.
6133 * g++.dg/cpp0x/variadic20.C: Likewise.
6134 * g++.dg/cpp0x/variadic74.C: Likewise.
6135 * g++.dg/diagnostic/bitfld2.C: Likewise.
6136 * g++.dg/ext/attrib44.C: Likewise.
6137 * g++.dg/ext/no-asm-1.C: Likewise.
6138 * g++.dg/other/error34.C: Likewise.
6139 * g++.dg/parse/crash46.C: Likewise.
6140 * g++.dg/parse/error10.C: Likewise.
6141 * g++.dg/parse/error2.C: Likewise.
6142 * g++.dg/parse/error3.C: Likewise.
6143 * g++.dg/parse/error36.C: Likewise.
6144 * g++.dg/parse/error8.C: Likewise.
6145 * g++.dg/parse/error9.C: Likewise.
6146 * g++.dg/parse/parser-pr28152-2.C: Likewise.
6147 * g++.dg/parse/parser-pr28152.C: Likewise.
6148 * g++.dg/parse/template25.C: Likewise.
6149 * g++.dg/parse/typename11.C: Likewise.
6150 * g++.dg/tc1/dr147.C: Likewise.
6151 * g++.dg/template/deduce3.C: Likewise.
6152 * g++.dg/template/koenig9.C: Likewise.
6153 * g++.dg/template/pr23510.C: Likewise.
6154 * g++.dg/warn/pr12242.C: Likewise.
6155 * g++.dg/warn/pr30551-2.C: Likewise.
6156 * g++.dg/warn/pr30551.C: Likewise.
6157 * g++.old-deja/g++.other/typename1.C: Likewise.
6158 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
6160 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6163 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
6164 * c-c++-common/torture/vshuf-2.inc: Likewise.
6165 * c-c++-common/torture/vshuf-4.inc: Likewise.
6166 * c-c++-common/torture/vshuf-8.inc: Likewise.
6167 * c-c++-common/torture/vshuf-main.inc: Likewise.
6168 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
6169 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
6170 * c-c++-common/torture/vshuf-v2df.c: Likewise.
6171 * c-c++-common/torture/vshuf-v2di.c: Likewise.
6172 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
6173 * c-c++-common/torture/vshuf-v2si.c: Likewise.
6174 * c-c++-common/torture/vshuf-v4df.c: Likewise.
6175 * c-c++-common/torture/vshuf-v4di.c: Likewise.
6176 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
6177 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
6178 * c-c++-common/torture/vshuf-v4si.c: Likewise.
6179 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
6180 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
6181 * c-c++-common/torture/vshuf-v8si.c: Likewise.
6183 2012-06-15 Michael Matz <matz@suse.de>
6185 * gcc.dg/tree-ssa/vector-4.c: New test.
6187 2012-06-15 Michael Matz <matz@suse.de>
6189 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
6190 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
6192 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
6194 PR tree-optimization/53636
6195 * gcc.target/arm/pr53636.c: New test.
6197 2012-06-15 Jakub Jelinek <jakub@redhat.com>
6199 PR tree-optimization/51581
6200 * gcc.c-torture/execute/pr51581-1.c: New test.
6201 * gcc.c-torture/execute/pr51581-2.c: New test.
6202 * gcc.dg/vect/pr51581-1.c: New test.
6203 * gcc.dg/vect/pr51581-2.c: New test.
6204 * gcc.dg/vect/pr51581-3.c: New test.
6205 * gcc.target/i386/avx-pr51581-1.c: New test.
6206 * gcc.target/i386/avx-pr51581-2.c: New test.
6207 * gcc.target/i386/avx2-pr51581-1.c: New test.
6208 * gcc.target/i386/avx2-pr51581-2.c: New test.
6209 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
6211 2012-06-15 Richard Guenther <rguenther@suse.de>
6213 * gcc.c-torture/execute/20120615-1.c: New testcase.
6215 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
6217 * gnat.dg/vect8.ad[sb]: New test.
6219 2012-06-14 Richard Guenther <rguenther@suse.de>
6221 * gcc.dg/tree-ssa/vrp.h: New testcase.
6222 * gcc.dg/tree-ssa/vrp68.c: Likewise.
6224 2012-06-13 Christian Bruel <christian.bruel@st.com>
6227 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
6229 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
6231 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
6233 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
6236 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
6237 test summary unique.
6239 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
6240 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
6241 scan-stack-usage-not): Don't strip torture options from test name.
6243 * lib/scandump.exp (scan-dump-times): Use printable version of
6244 regexp in test summary line.
6246 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
6247 messages reported for one line of source code.
6248 * gcc.dg/format/few-1.c: Likewise.
6249 * gcc.dg/ia64-sync-2.c: Likewise.
6250 * gcc.dg/sync-2.c: Likewise.
6251 * gcc.dg/noncompile/pr44517.c: Likewise.
6253 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6256 * gcc.dg/guality/pr49888.c: New.
6258 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
6260 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
6261 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
6262 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
6264 2012-06-13 Tobias Burnus <burnus@net-b.de>
6267 * gfortran.dg/intent_out_7.f90: New.
6269 2012-06-13 Tobias Burnus <burnus@net-b.de>
6272 * gfortran.dg/save_4.f90: New.
6274 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6279 * gcc.dg/pr53532.c: New test.
6280 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
6281 adjust line numbers.
6282 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
6283 * gcc.dg/Wcxx-compat-8.c: Likewise.
6284 * gcc.dg/pr51034.c: New test.
6285 * gcc.dg/pr53196-1.c: New test.
6286 * gcc.dg/pr53196-2.c: New test.
6288 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
6290 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
6291 alignment torture options with usual torture options.
6292 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
6293 instead of dg-options.
6294 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
6295 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6296 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6297 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6298 * gcc.dg/torture/stackalign/push-1.c: Likewise.
6299 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
6301 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
6302 to checks for multiple messages reported for one line of source code.
6303 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
6305 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
6306 messages reported for one line of source code.
6308 * gcc.dg/20031223-1.c: Add comments to check for multiple
6309 messages reported for one line of source code.
6310 * gcc.dg/Wconversion-integer.c: Likewise.
6311 * gcc.dg/Wfatal-2.c: Likewise.
6312 * gcc.dg/Wfatal.c: Likewise.
6313 * gcc.dg/Wobjsize-1.c: Likewise.
6314 * gcc.dg/c99-vla-jump-1.c: Likewise.
6315 * gcc.dg/c99-vla-jump-2.c: Likewise.
6316 * gcc.dg/c99-vla-jump-3.c: Likewise.
6317 * gcc.dg/c99-vla-jump-4.c: Likewise.
6318 * gcc.dg/c99-vla-jump-5.c: Likewise.
6319 * gcc.dg/decl-9.c: Likewise.
6320 * gcc.dg/declspec-10.c: Likewise.
6321 * gcc.dg/declspec-18.c: Likewise.
6322 * gcc.dg/mtune.c: Likewise.
6323 * gcc.dg/parser-pr28152-2.c: Likewise.
6324 * gcc.dg/parser-pr28152.c: Likewise.
6325 * gcc.dg/pr14475.c: Likewise.
6326 * gcc.dg/pr27953.c: Likewise.
6327 * gcc.dg/pr28322-3.c: Likewise.
6328 * gcc.dg/pr30457.c: Likewise.
6329 * gcc.dg/pr30551-2.c: Likewise.
6330 * gcc.dg/pr30551-3.c: Likewise.
6331 * gcc.dg/pr30551-4.c: Likewise.
6332 * gcc.dg/pr30551-5.c: Likewise.
6333 * gcc.dg/pr30551-6.c: Likewise.
6334 * gcc.dg/pr30551.c: Likewise.
6335 * gcc.dg/pr45461.c: Likewise.
6336 * gcc.dg/pr48552-1.c: Likewise.
6337 * gcc.dg/pr48552-2.c: Likewise.
6338 * gcc.dg/redecl-1.c: Likewise.
6339 * gcc.dg/transparent-union-3.c: Likewise.
6340 * gcc.dg/utf-dflt.c: Likewise.
6341 * gcc.dg/utf-dflt2.c: Likewise.
6342 * gcc.dg/vla-8.c: Likewise.
6343 * gcc.dg/vla-init-1.c: Likewise.
6344 * gcc.dg/wtr-int-type-1.c: Likewise.
6346 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
6347 messages reported for for one line of source code.
6348 * c-c++-common/raw-string-5.c: Likewise.
6349 * c-c++-common/raw-string-4.c: Likewise.
6350 * c-c++-common/raw-string-6.c: Likewise.
6351 * c-c++-common/pr20000.c: Likewise.
6353 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
6354 messages reported for one line of source code.
6355 * gcc.dg/cpp/pr30786.c: Likewise.
6356 * gcc.dg/cpp/pr28709.c: Likewise.
6357 * gcc.dg/cpp/missing-header-MD.c: Likewise.
6358 * gcc.dg/cpp/macspace2.c: Likewise.
6359 * gcc.dg/cpp/missing-header-1.c: Likewise.
6360 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
6361 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
6362 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
6364 2012-06-12 Jason Merrill <jason@redhat.com>
6367 * g++.dg/template/local7.C: New.
6369 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6372 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
6373 * gcc.target/sh/pr51340-2.c: Likewise.
6374 * gcc.target/sh/pr51340-3.c: Likewise.
6376 2012-06-12 Michael Matz <matz@suse.de>
6378 * gcc.dg/torture/alias-1.c: New test.
6380 2012-06-12 Jakub Jelinek <jakub@redhat.com>
6382 PR rtl-optimization/53589
6383 * gcc.dg/torture/pr53589.c: New test.
6385 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
6388 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
6389 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
6390 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
6391 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
6392 * gcc.target/sh/pr50749-sf-predec-2.c: New.
6393 * gcc.target/sh/pr50749-sf-predec-4.c: New.
6394 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
6395 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
6396 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
6397 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
6398 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
6399 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
6400 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6401 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6402 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6403 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6405 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6407 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6408 (check_intel_cpu_model): New function.
6409 (check_amd_cpu_model): New function.
6410 (check_features): New function.
6411 (__get_cpuid_output): New function.
6412 (check_detailed): New function.
6413 (fn1): Rename to quick_check.
6414 (main): Update to call quick_check and call check_detailed.
6416 2012-06-11 Richard Henderson <rth@redhat.com>
6418 * lib/target-supports.exp
6419 (check_effective_target_sync_long_long_runtime): Use
6420 check_effective_target_lp64 instead of
6421 check_effective_target_powerpc64 for powerpc targets.
6423 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6426 * gcc.target/sh/pr53511-1.c: New.
6428 2012-06-11 Richard Guenther <rguenther@suse.de>
6431 * g++.dg/lto/pr53470_0.C: New testcase.
6432 * gcc.dg/lto/pr53470_0.c: Likewise.
6434 2012-06-11 Richard Guenther <rguenther@suse.de>
6437 * g++.dg/ext/pr53605.C: New testcase.
6439 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6441 * gnat.dg/specs/array1.ads: New test.
6442 * gnat.dg/specs/array2.ads: Likewise.
6443 * gnat.dg/array22.adb: Likewise.
6445 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6447 * gnat.dg/constant4.adb: New test.
6448 * gnat.dg/constant4_pkg.ads: New helper.
6450 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6453 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6454 * gfortran.dg/allocate_class_1.f90: Modified.
6455 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6456 * gfortran.dg/allocate_class_2.f90: New.
6458 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6461 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6463 2012-06-07 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
6466 * gfortran.dg/string_assign_2.f90: New test case.
6468 2012-06-07 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
6471 * gfortran.dg/string_assign_1.f90: New test case.
6473 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6476 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6477 * gcc.dg/gomp/critical-4.c: Likewise.
6478 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6479 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6480 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6481 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6482 * c-c++-common/gomp/pr53580.c: New test.
6484 2012-06-07 Fabien Ch
\81Ã
\81ªne <fabien@gcc.gnu.org>
6487 * g++.dg/cpp0x/forw_enum11.C: New.
6489 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6492 * g++.dg/cpp0x/alias-decl-19.C: New.
6494 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6496 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6498 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6500 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6502 (XSTATE_SSE): Ditto.
6503 (XSTATE_YMM): Ditto.
6504 (avx_os_support): Use new defines.
6506 2012-06-06 Richard Guenther <rguenther@suse.de>
6509 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6512 2012-06-06 Fabien Ch
\81Ã
\81ªne <fabien@gcc.gnu.org>
6515 * g++.dg/cpp0x/pr52841.C: New testcase.
6517 2012-06-06 Richard Guenther <rguenther@suse.de>
6519 PR tree-optimization/53081
6520 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6521 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6523 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6525 * gcc.target/powerpc/pr53487.c: New test.
6527 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6529 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6531 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6533 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6535 2012-06-05 Richard Guenther <rguenther@suse.de>
6537 PR tree-optimization/30442
6538 * gcc.dg/vect/bb-slp-30.c: New testcase.
6540 2012-06-05 Richard Guenther <rguenther@suse.de>
6542 PR tree-optimization/53081
6543 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6544 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6545 -fno-tree-loop-distribute-patterns.
6547 2012-06-05 Alan Modra <amodra@gmail.com>
6549 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6550 Check static chain in nested funcs.
6552 2012-06-04 Tobias Burnus <burnus@net-b.de>
6555 * gfortran.dg/init_flag_10.f90: New.
6557 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6560 * g++.dg/warn/Wenum-compare-no-2: New.
6562 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6564 PR preprocessor/53463
6565 * g++.dg/cpp/limits.C: New test.
6566 * g++.dg/parse/error19.C: Adjust.
6567 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6568 * g++.dg/warn/pr35635.C: Likewise.
6569 * g++.old-deja/g++.pt/assign1.C: Likewise.
6571 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6574 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6575 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6576 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6577 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6578 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6579 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6580 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6581 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6583 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6585 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6587 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6589 PR tree-optimization/53550
6590 * gcc.dg/pr53550.c: New test.
6592 2012-06-04 Richard Guenther <rguenther@suse.de>
6594 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6595 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6596 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6598 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6601 * gfortran.dg/parameter_array_element_2.f90: New.
6603 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6606 * gcc.target/sh/pr53512-1.c: New.
6607 * gcc.target/sh/pr53512-2.c: New.
6608 * gcc.target/sh/pr53512-3.c: New.
6609 * gcc.target/sh/pr53512-4.c: New.
6611 2012-06-01 Jason Merrill <jason@redhat.com>
6614 * g++.dg/ext/visibility/template12.C: New.
6615 * g++.dg/ext/attrib14.C: Adjust warning line.
6618 * g++.dg/parse/new6.C: New.
6619 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6621 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6623 * c-c++-common/restrict-2.c: Revert previous change.
6625 2012-06-01 Jason Merrill <jason@redhat.com>
6628 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6631 * g++.dg/cpp0x/auto33.C: New.
6633 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6636 * g++.dg/parse/namespace-alias-1.C: New.
6638 2012-06-01 Christian Bruel <christian.bruel@st.com>
6640 * gcc.dg/spec-options.c: New test.
6641 * gcc.dg/foo.specs: New file.
6643 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6646 * gnat.dg/lto14.adb: Skip on Solaris.
6648 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6650 * gcc.target/cris/sync-1-v10.c,
6651 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6652 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6653 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6654 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6655 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6656 gcc.target/cris/torture/sync-mis-op-i-1.c,
6657 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6658 gcc.target/cris/torture/sync-mis-op-i-2.c,
6659 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6660 gcc.target/cris/torture/sync-mis-op-i-3.c,
6661 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6662 gcc.target/cris/torture/sync-mis-op-s-1.c,
6663 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6664 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6665 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6666 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6667 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6668 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6669 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6670 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6671 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6673 2012-05-31 Richard Guenther <rguenther@suse.de>
6675 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6676 ldist-pr45948.c with disabled SCCP.
6678 2012-05-31 Richard Guenther <rguenther@suse.de>
6681 * gcc.dg/torture/pr48493.c: New testcase.
6683 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6685 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6687 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6688 of the initialization loop.
6689 (dg-final): Adjust the expected number of vectorized loops depending
6690 on vect_char_mult target selector.
6692 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6694 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6695 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6696 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6699 2012-05-30 Jason Merrill <jason@redhat.com>
6702 * g++.dg/init/new34.C: New.
6703 * g++.dg/tree-ssa/stabilize1.C: New.
6705 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6708 * g++.dg/init/new33.C: New test.
6710 2012-05-30 Richard Guenther <rguenther@suse.de>
6713 * gcc.dg/torture/pr53501.c: New testcase.
6714 * c-c++-common/restrict-2.c: Adjust.
6716 2012-05-30 Alan Modra <amodra@gmail.com>
6718 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6721 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6723 * gcc.target/i386/shuf-concat.c: New test.
6725 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6727 PR rtl-optimization/53519
6728 * gcc.c-torture/compile/pr53519.c: New test.
6730 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6732 * gcc.target/arm/neon-vrev.c: New.
6734 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6737 * gcc.target/sh/pr51340-1.c: New.
6738 * gcc.target/sh/pr51340-2.c: New.
6739 * gcc.target/sh/pr51340-3.c: New.
6741 2012-05-29 Richard Guenther <rguenther@suse.de>
6743 PR tree-optimization/53516
6744 * gcc.dg/torture/pr53516.c: New testcase.
6746 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6748 PR preprocessor/53229
6749 * gcc.dg/cpp/paste6.c: Force to run without
6750 -ftrack-macro-expansion.
6751 * gcc.dg/cpp/paste8.c: Likewise.
6752 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6753 -ftrack-macro-expansion.
6754 * gcc.dg/cpp/paste12.c: Force to run without
6755 -ftrack-macro-expansion.
6756 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6757 -ftrack-macro-expansion.
6758 * gcc.dg/cpp/paste13.c: Likewise.
6759 * gcc.dg/cpp/paste14.c: Likewise.
6760 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6761 -ftrack-macro-expansion.
6762 * gcc.dg/cpp/paste18.c: New test.
6764 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6766 * gcc.target/cris/torture/trap-1.c,
6767 gcc.target/cris/torture/trap-2.c,
6768 gcc.target/cris/torture/trap-3.c,
6769 gcc.target/cris/torture/trap-v0.c,
6770 gcc.target/cris/torture/trap-v3.c: New tests.
6772 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6775 * g++.dg/warn/Wbraces3.C: New.
6776 * g++.dg/warn/Wbraces4.C: Likewise.
6778 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6780 PR tree-optimization/53505
6781 * c-c++-common/torture/pr53505.c: New test.
6783 2012-05-27 Nathan Sidwell <nathan@acm.org>
6785 * gcc.dg/stmt-expr-4.c: New.
6787 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6790 * g++.dg/parse/crash60.C: New.
6792 2012-05-26 Jason Merrill <jason@redhat.com>
6795 * c-c++-common/array-lit.c: New.
6796 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6798 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6801 * gnat.dg/array21.adb: New test.
6803 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6805 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6807 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6810 * g++.dg/other/anon-union3.C: New.
6812 2012-05-25 Ian Lance Taylor <iant@google.com>
6814 * gcc.dg/split-6.c: New test.
6816 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6818 * gnat.dg/lto14.adb: New test.
6820 2012-05-25 Tristan Gingold <gingold@adacore.com>
6822 * gcc.target/i386/large-frame.c: New.
6824 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6825 * gcc.target/powerpc/lhs-1.c: New.
6826 * gcc.target/powerpc/lhs-2.c: New.
6827 * gcc.target/powerpc/lhs-3.c: New.
6829 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6831 Make unwound macro expansion trace less redundant
6832 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6833 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6834 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6835 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6836 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6837 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6839 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6842 * g++.dg/cpp0x/constexpr-default1.C: New.
6844 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6847 * g++.dg/eh/goto2.C: New.
6849 2012-05-24 Richard Guenther <rguenther@suse.de>
6852 * g++.dg/tree-prof/pr53460.C: New testcase.
6854 2012-05-24 Richard Guenther <rguenther@suse.de>
6857 * g++.dg/debug/pr53466.C: New testcase.
6859 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6861 PR tree-optimization/53465
6862 * gcc.c-torture/execute/pr53465.c: New test.
6864 2012-05-23 Tobias Burnus <burnus@net-b.de>
6868 * gfortran.dg/allocate_with_typespec_6.f90: New.
6870 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6873 * g++.dg/warn/delete-array-1.C: New.
6875 2012-05-23 Richard Guenther <rguenther@suse.de>
6877 * gcc.dg/torture/pr39074-2.c: Adjust.
6878 * gcc.dg/torture/pr39074.c: Likewise.
6879 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6880 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6882 2012-05-22 Jan Hubicka <jh@suse.cz>
6885 * g++.dg/torture/pr53161.C: New testcase.
6887 2012-05-22 Tobias Burnus <burnus@net-b.de>
6890 * gfortran.dg/realloc_on_assign_15.f90: New.
6892 2012-05-22 Richard Guenther <rguenther@suse.de>
6895 * gcc.dg/torture/pr51071-2.c: New testcase.
6897 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6899 PR tree-optimization/53336
6900 * g++.dg/torture/pr53336.C: New testcase.
6902 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6905 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6906 instead of -Wunused-local-typedefs.
6908 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6911 * g++.dg/other/abstract4.C: New-
6913 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6916 * g++.dg/ext/attrib46.C: New.
6918 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6921 * gcc.c-torture/compile/pr53418-1.c,
6922 gcc.c-torture/compile/pr53418-2.c: New tests.
6924 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6926 PR tree-optimization/53366
6927 * gcc.dg/torture/pr53366-1.c: New test.
6928 * gcc.dg/torture/pr53366-2.c: New test.
6929 * gcc.target/i386/pr53366-1.c: New test.
6930 * gcc.target/i386/pr53366-2.c: New test.
6932 PR tree-optimization/53409
6933 * gcc.c-torture/compile/pr53409.c: New test.
6935 PR tree-optimization/53410
6936 * gcc.c-torture/compile/pr53410-1.c: New test.
6937 * gcc.c-torture/compile/pr53410-2.c: New test.
6939 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6942 * gcc.target/i386/pr53425-1.c: New file.
6943 * gcc.target/i386/pr53425-2.c: Likewise.
6945 2012-05-21 Richard Guenther <rguenther@suse.de>
6947 PR tree-optimization/53408
6948 * gcc.dg/torture/pr53408.c: New testcase.
6950 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6951 H.J. Lu <hongjiu.lu@intel.com>
6954 * gcc.target/i386/pr53416.c: New file.
6956 2012-05-21 Richard Guenther <rguenther@suse.de>
6958 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6960 2012-05-21 Richard Guenther <rguenther@suse.de>
6962 * gcc.dg/torture/ldist-1.c: New testcase.
6964 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6966 * gnat.dg/lto13.adb: New test.
6967 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6969 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6971 * gnat.dg/specs/lto12.ads: New test.
6972 * gnat.dg/specs/lto12_pkg.ads: New helper.
6974 2012-05-18 Richard Guenther <rguenther@suse.de>
6976 PR tree-optimization/53346
6977 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6978 * gcc.target/i386/incoming-10.c: Adjust.
6979 * gcc.target/i386/incoming-11.c: Likewise.
6980 * gcc.target/i386/pr46295.c: Likewise.
6982 2012-05-18 Richard Guenther <rguenther@suse.de>
6984 * gcc.dg/pr53352.c: Return zero.
6986 2012-05-18 Richard Guenther <rguenther@suse.de>
6988 PR tree-optimization/53390
6989 * gcc.dg/torture/pr53390.c: New testcase.
6991 2012-05-18 Meador Inge <meadori@codesourcery.com>
6993 PR rtl-optimization/53352
6994 * gcc.dg/pr53352.c: New test.
6996 2012-05-17 David S. Miller <davem@davemloft.net>
6998 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6999 failure on sparc-*-linux-gnu.
7001 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7004 * g++.dg/parse/error49.C: New.
7005 * g++.dg/cpp0x/error8.C: Likewise.
7006 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
7007 * g++.dg/ext/utf-dflt2.C: Likewise.
7008 * g++.dg/ext/utf-gnuxx98.C: Likewise.
7009 * g++.dg/ext/utf-dflt.C: Likewise.
7010 * c-c++-common/raw-string-3.c: Likewise.
7011 * c-c++-common/raw-string-4.c: Likewise.
7013 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7016 * g++.dg/cpp0x/catch1.C: New.
7018 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
7021 * g++.dg/parse/error48.C: New.
7022 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
7023 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
7025 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
7027 * gcc.dg/tm/indirect-2.c: New test.
7029 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7031 PR tree-optimization/53217
7032 * gfortran.dg/pr53217.f90: New test.
7034 2012-05-16 Richard Guenther <rguenther@suse.de>
7036 PR tree-optimization/53364
7037 * g++.dg/torture/pr53364.C: New testcase.
7039 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
7042 * gcc.dg/pr52549.c: Fix test for long != void*
7043 * gcc.c-torture/execute/pr52979-1.x: New file.
7044 * gcc.c-torture/execute/pr52979-2.x: New file.
7046 2012-05-16 Dodji Seketeli <dodji@redhat.com>
7048 PR preprocessor/7263
7049 * gcc.dg/binary-constants-2.c: Run without tracking locations
7050 accross macro expansion.
7051 * gcc.dg/binary-constants-3.c: Likewise.
7052 * gcc.dg/cpp/sysmac2.c: Likewise.
7053 * gcc.dg/nofixed-point-2.c: Adjust for more precise
7055 * gcc.dg/cpp/syshdr3.c: New test.
7056 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
7057 * gcc.dg/system-binary-constants-1.c: New test.
7058 * gcc.dg/system-binary-constants-1.h: New header for the new test
7060 * g++.dg/cpp/syshdr3.C: New test.
7061 * g++.dg/cpp/syshdr3.h: New header the new test above.
7062 * g++.dg/system-binary-constants-1.C: New test.
7063 * g++.dg/system-binary-constants-1.h: New header the new test
7066 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7068 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
7070 2012-05-15 Jakub Jelinek <jakub@redhat.com>
7073 * gcc.dg/pr53358.c: New test.
7075 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
7078 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
7079 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
7081 2012-05-15 Olivier Hainque <hainque@adacore.com>
7083 * g++.dg/eh/sighandle.C: New testcase.
7085 2012-05-15 Richard Guenther <rguenther@suse.de>
7087 PR tree-optimization/53355
7088 * gcc.dg/tree-ssa/vrp67.c: New testcase.
7090 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7092 * gfortran.dg/*.f90: Remove now redundant manual
7093 cleanup-modules directive.
7095 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
7097 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
7098 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
7100 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
7103 * gfortran.dg/int_range_io_1.f90: New test.
7105 2012-05-14 Andi Kleen <ak@linux.intel.com>
7106 Jakub Jelinek <jakub@redhat.com>
7109 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
7110 * gcc.target/i386/rtm-check.h: New file.
7111 * gcc.target/i386/pr53315.c: New test.
7113 2012-05-14 Tobias Burnus <burnus@net-b.de>
7118 * gfortran.dg/deferred_type_param_4.f90: New.
7119 * gfortran.dg/deferred_type_param_6.f90: New.
7121 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
7123 * gcc.target/i386/retarg.c: New test.
7125 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7128 * gfortran.dg/deferred_type_param_3.f90: New.
7129 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
7130 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
7132 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
7134 * gnat.dg/null_pointer_deref3.adb: New test.
7136 2012-05-12 Tobias Burnus <burnus@net-b.de>
7140 * gfortran.dg/deferred_type_param_5.f90: New.
7142 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7144 * g++.dg/parse/error47.C: New.
7146 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7149 * gfortran.dg/string_compare_4.f90: Change option
7150 to -fdump-tree-original. Add test case for kind=4.
7152 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
7155 * gfortran.dg/string_compare_4.f90: New test.
7157 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7159 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
7161 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
7164 * g++.dg/cpp0x/variadic132.C: New.
7166 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7169 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
7170 * g++.dg/parse/error26.C: Tweak dg-error column number.
7172 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
7175 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
7177 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
7179 * gnat.dg/lto11.ad[sb]: New test.
7181 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
7184 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
7185 directive to Scan for vpmuldq, not vpmacsdql.
7187 2012-05-09 Michael Matz <matz@suse.de>
7189 PR tree-optimization/53185
7190 * gcc.dg/vect/pr53185.c: New test.
7192 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
7195 * gcc.target/i386/pr53249.c: New.
7197 2012-05-09 Richard Guenther <rguenther@suse.de>
7199 PR tree-optimization/18437
7200 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
7201 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
7203 2012-05-09 Jakub Jelinek <jakub@redhat.com>
7205 PR tree-optimization/53226
7206 * gcc.c-torture/compile/pr53226.c: New test.
7208 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7210 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
7211 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7212 * gcc.target/i386/hle-and-acq-1.c: Likewise.
7213 * gcc.target/i386/hle-and-rel-1.c: Likewise.
7214 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
7215 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
7216 * gcc.target/i386/hle-or-acq-1.c: Likewise.
7217 * gcc.target/i386/hle-or-rel-1.c: Likewise.
7218 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
7219 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7220 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
7221 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
7222 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
7223 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
7225 2012-05-09 Dehao Chen <dehao@google.com>
7227 * gcc.dg/predict-1.c: Remove the replicated text in this test.
7228 * gcc.dg/predict-2.c: Likewise.
7229 * gcc.dg/predict-3.c: Likewise.
7230 * gcc.dg/predict-4.c: Likewise.
7231 * gcc.dg/predict-5.c: Likewise.
7232 * gcc.dg/predict-6.c: Likewise.
7234 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
7237 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
7239 2012-05-08 Richard Guenther <rguenther@suse.de>
7241 * gcc.dg/fold-bitand-4.c: New testcase.
7243 2012-05-08 Dehao Chen <dehao@google.com>
7245 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
7246 heuristic is working properly.
7247 * gcc.dg/predict-2.c: Likewise.
7248 * gcc/dg/predict-3.c: Likewise.
7249 * gcc/dg/predict-4.c: Likewise.
7250 * gcc/dg/predict-5.c: Likewise.
7251 * gcc/dg/predict-6.c: Likewise.
7253 2012-05-07 Jakub Jelinek <jakub@redhat.com>
7255 PR tree-optimization/53239
7256 * g++.dg/opt/vrp3.C: New test.
7257 * g++.dg/opt/vrp3-aux.cc: New file.
7258 * g++.dg/opt/vrp3.h: New file.
7260 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7262 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
7263 .uleb128 support in assembler output.
7265 2012-05-07 Richard Guenther <rguenther@suse.de>
7268 * g++.dg/lto/pr42987_0.C: New testcase.
7269 * g++.dg/lto/pr42987_1.C: Likewise.
7271 2012-05-07 Tobias Burnus <burnus@net-b.de>
7274 * gfortran.dg/typebound_operator_15.f90: New.
7276 2012-05-06 Tobias Burnus <burnus@net-b.de>
7279 * gfortran.dg/class_array_13.f90: New.
7281 2012-05-06 Tristan Gingold <gingold@adacore.com>
7283 * gnat.dg/warn7.adb: New test.
7285 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7287 * gnat.dg/specs/renamings.ads: Rename to...
7288 * gnat.dg/specs/renaming1.ads: ...this.
7289 * gnat.dg/specs/renaming2.ads: New test.
7290 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
7291 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
7292 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
7293 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
7295 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
7297 * gnat.dg/discr36.ad[sb]: New test.
7298 * gnat.dg/discr36_pkg.ad[sb]: New helper.
7300 2012-05-05 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7303 * c-c++-common/pr43772.c: New.
7305 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
7308 * gfortran.dg/select_type_26.f03 : New test.
7309 * gfortran.dg/select_type_27.f03 : New test.
7312 * gfortran.dg/select_type_28.f03 : New test.
7314 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
7318 * gfortran.dg/mod_sign0_1.f90: New test.
7319 * gfortran.dg/mod_large_1.f90: New test.
7321 2012-05-04 Tobias Burnus <burnus@net-b.de>
7324 gfortran.dg/public_private_module_5.f90: New.
7326 2012-05-04 Tobias Burnus <burnus@net-b.de>
7329 * gfortran.dg/constructor_7.f90: New.
7330 * gfortran.dg/constructor_8.f90: New.
7332 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7335 * g++.dg/cpp0x/static_assert7.C: New.
7337 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7339 PR tree-optimization/52633
7340 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
7341 recognized as widening shifts instead of over-widening.
7342 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
7343 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
7344 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
7345 * gcc.target/arm/pr52633.c: New test.
7347 2012-05-04 Richard Guenther <rguenther@suse.de>
7349 PR tree-optimization/53168
7350 * gcc.dg/torture/pr53168.c: New testcase.
7351 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
7353 2012-05-04 Richard Guenther <rguenther@suse.de>
7355 * gcc.dg/lto/pr53214_0.c: New testcase.
7357 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
7359 * gcc.target/ia64/pr48496.c: New test.
7360 * gcc.target/ia64/pr52657.c: Likewise.
7362 2012-05-04 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7365 * c-c++-common/pr51712.c: New.
7367 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7370 * gcc.target/powwerpc/pr53199.c: New file.
7372 2012-05-03 Jason Merrill <jason@redhat.com>
7374 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
7376 * gcc.dg/debug/dwarf2/dups-types.c: New.
7377 * gcc.dg/debug/dwarf2/dups-types.h: New.
7379 2012-05-03 Jason Merrill <jason@redhat.com>
7381 * g++.dg/debug/dwarf2/namespace-2.C: New.
7382 * g++.dg/debug/dwarf2/localclass3.C: New.
7384 2012-05-03 Jason Merrill <jason@redhat.com>
7386 * g++.dg/debug/dwarf2/thunk1.C: New.
7388 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7391 * g++.dg/other/final2.C: New.
7393 2012-05-03 Richard Guenther <rguenther@suse.de>
7395 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
7397 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
7399 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
7400 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7401 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7402 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7404 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7406 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7408 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7409 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7410 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7413 * gcc.dg/pr53174.c: New test.
7416 * gcc.target/arm/pr53187.c: New test.
7417 * gcc.c-torture/compile/pr53187.c: New test.
7419 2012-05-03 Richard Guenther <rguenther@suse.de>
7421 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7422 unsupported prefetching support.
7424 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7426 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7427 option -ftrack-macro-expansion=0.
7428 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7429 option -ftrack-macro-expansion=0.
7431 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7433 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7434 dg-options for target arm with dg-additional-options.
7436 2012-05-03 Richard Guenther <rguenther@suse.de>
7438 PR tree-optimization/53144
7439 * gcc.dg/torture/pr53144.c: New testcase.
7441 2012-05-03 Tobias Burnus <burnus@net-b.de>
7444 * gfortran.dg/pointer_intent_7.f90: New.
7445 * gfortran.dg/pure_formal_3.f90: New.
7447 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7449 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7451 2012-05-02 Martin Jambor <mjambor@suse.cz>
7454 * g++.dg/lto/pr52605_0.C: New test.
7456 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7458 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7459 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7460 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7461 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7462 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7463 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7464 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7465 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7466 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7467 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7468 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7469 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7470 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7471 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7472 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7473 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7475 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7478 * gcc.dg/pr53153.c: New test.
7480 2012-05-02 Richard Guenther <rguenther@suse.de>
7482 * g++.dg/tree-ssa/pr19807.C: Adjust.
7484 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7486 PR tree-optimization/53163
7487 * gcc.c-torture/compile/pr53163.c: New test.
7489 PR rtl-optimization/53160
7490 * gcc.c-torture/execute/pr53160.c: New test.
7492 2012-05-01 Ian Lance Taylor <iant@google.com>
7495 * gcc.dg/pr37303.c: New test.
7497 2012-05-01 Richard Henderson <rth@redhat.com>
7499 * lib/target-supports.exp
7500 (check_effective_target_sync_long_long_runtime): True for
7501 check_effective_target_powerpc64.
7503 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7506 * gcc.dg/vector-1.c: Move to ...
7507 * c-c++-common/vector-1.c: ... here.
7508 * gcc.dg/vector-2.c: Move to ...
7509 * c-c++-common/vector-2.c: ... here.
7510 * gcc.dg/vector-3.c: Move to ...
7511 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7512 * gcc.dg/vector-4.c: Move to ...
7513 * c-c++-common/vector-4.c: ... here.
7514 * gcc.dg/vector-init-1.c: Move to ...
7515 * c-c++-common/vector-init-1.c: ... here.
7516 * gcc.dg/vector-init-2.c: Move to ...
7517 * c-c++-common/vector-init-2.c: ... here.
7518 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7519 * c-c++-common/vector-subscript-1.c: ... here.
7520 * gcc.dg/vector-subscript-2.c: Move to ...
7521 * c-c++-common/vector-subscript-2.c: ... here.
7522 * gcc.dg/vector-subscript-3.c: Move to ...
7523 * c-c++-common/vector-subscript-3.c: ... here.
7526 * g++.dg/cpp0x/vt-51314.C: New test.
7527 * g++.dg/cpp0x/variadic76.C: Fix.
7529 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7531 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7533 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7535 Add -Wvarargs option
7536 * c-c++-common/Wvarargs.c: New test case.
7537 * c-c++-common/Wvarargs-2.c: Likewise.
7539 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7541 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7542 * objc.dg/foreach-7.m: Force the test case to run without
7543 -ftrack-macro-expansion.
7544 * c-c++-common/tm/attrib-1.c: Likewise.
7545 * c-c++-common/warn-ommitted-condop.c: Likewise.
7546 * gcc.dg/assign-warn-1.c: Likewise.
7547 * gcc.dg/assign-warn-2.c: Likewise.
7548 * gcc.dg/attr-alloc_size.c: Likewise.
7549 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7550 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7551 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7552 * gcc.dg/c90-const-expr-9.c: Likewise.
7553 * gcc.dg/c99-const-expr-9.c: Likewise.
7554 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7555 * gcc.dg/cpp/direct2s.c: Likewise.
7556 * gcc.dg/cpp/pr28709.c: Likewise.
7557 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7558 * gcc.dg/dfp/composite-type.c: Likewise.
7559 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7560 with -ftrack-macro-expansion
7561 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7562 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7563 * g++.dg/ext/cleanup-1.C: Likewise.
7564 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7565 * g++.dg/template/sfinae10.C: Likewise.
7566 * g++.dg/tm/wrap-2.C: Likewise.
7567 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7568 * g++.dg/warn/Wsign-conversion.C: Likewise.
7569 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7570 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7571 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7572 it to run with -ftrack-macro-expansion.
7573 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7574 test cases without -ftrack-macro-expansion.
7576 Fix location for static class members
7577 * g++.dg/template/sfinae6_neg.C: Adjust.
7579 Make conversion warnings work on NULL with -ftrack-macro-expansion
7580 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7581 alongside the previous testing for NULL.
7583 Fix -Wuninitialized for -ftrack-macro-expansion
7584 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7586 Strip "<built-in>" loc from displayed expansion context
7587 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7588 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7589 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7592 Fix expansion point loc for macro-like tokens
7593 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7594 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7596 Fix token pasting with -ftrack-macro-expansion
7597 * gcc.dg/cpp/paste17.c: New test case for
7598 -ftrack-macro-expansion=2 mode only.
7599 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7601 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7603 * gnat.dg/warn6.ad[sb]: New test.
7605 2012-04-29 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7608 * gcc.dg/20011021-1.c: Adjust testcase.
7610 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7613 * gfortran.dg/function_optimize_12.f90: New test.
7615 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7618 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7619 code to match current output and cover new peephole2 pattern.
7621 2012-04-27 Ollie Wild <aaw@google.com>
7623 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7625 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7627 * gcc.c-torture/execute/20120427-2.c: New testcase.
7628 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7629 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7630 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7632 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7635 * gcc.c-torture/execute/20120427-1.c: New testcase.
7637 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7640 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7642 2012-04-27 Tom de Vries <tom@codesourcery.com>
7644 PR tree-optimization/51879
7645 * gcc.dg/pr51879.c: New test.
7646 * gcc.dg/pr51879-2.c: Same.
7647 * gcc.dg/pr51879-3.c: Same.
7648 * gcc.dg/pr51879-4.c: Same.
7649 * gcc.dg/pr51879-6.c: Same.
7651 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7654 * g++.dg/cpp0x/defaulted35.C: New.
7655 * g++.dg/cpp0x/defaulted15.C: Adjust.
7657 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7659 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7662 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7664 * gcc.target/i386/builtin_target.c: Check avx2.
7666 2012-04-26 Alan Modra <amodra@gmail.com>
7668 * gcc.target/powerpc/savres.c: New test.
7669 * gcc.target/powerpc/powerpc.exp: Run it.
7671 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7674 * gcc.dg/torture/pr53120.c: New test.
7676 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7679 * gcc.c-torture/compile/pr52979-1.c: New test.
7680 * gcc.c-torture/execute/pr52979-1.c: New test.
7681 * gcc.c-torture/execute/pr52979-2.c: New test.
7683 2012-04-25 Richard Guenther <rguenther@suse.de>
7685 * gcc.target/i386/l_fma_float_5.c: Adjust.
7686 * gcc.target/i386/l_fma_double_4.c: Likewise.
7687 * gcc.target/i386/l_fma_float_2.c: Likewise.
7688 * gcc.target/i386/l_fma_float_6.c: Likewise.
7689 * gcc.target/i386/l_fma_double_1.c: Likewise.
7690 * gcc.target/i386/l_fma_double_5.c: Likewise.
7691 * gcc.target/i386/l_fma_float_3.c: Likewise.
7692 * gcc.target/i386/l_fma_double_2.c: Likewise.
7693 * gcc.target/i386/l_fma_double_6.c: Likewise.
7694 * gcc.target/i386/l_fma_float_4.c: Likewise.
7695 * gcc.target/i386/l_fma_double_3.c: Likewise.
7696 * gcc.target/i386/l_fma_float_1.c: Likewise.
7698 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7700 PR tree-optimization/53058
7701 * gcc.c-torture/compile/pr53058.c: New test.
7703 2012-04-25 Jan Hubicka <jh@suse.cz>
7706 * gcc.target/i386/pr39082-1.c: Update warning location.
7708 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7711 * gcc.dg/pr52880.c: New test.
7713 2012-04-25 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7715 * gcc.dg/m-un-2.c: Update.
7716 * gcc.dg/20011021-1.c: Update.
7718 2012-04-25 Tobias Burnus <burnus@net-b.de>
7721 * gfortran.dg/realloc_on_assign_14.f90: New.
7723 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7726 PR tree-optimizations/52891
7727 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7729 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7732 * g++.dg/cpp0x/sfinae35.C: New.
7733 * g++.dg/cpp0x/sfinae36.C: Likewise.
7735 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7737 * gcc.target/builtin_target.c: New testcase.
7739 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7742 * gcc.target/powerpc/pr47197.c: New test.
7744 2012-04-24 Richard Guenther <rguenther@suse.de>
7746 PR tree-optimization/53085
7747 * g++.dg/torture/pr53085.C: New testcase.
7749 2012-04-24 Andrew Pinski <apinski@cavium.com>
7752 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7753 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7754 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7756 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7759 * gcc.c-torture/execute/pr53084.c: New test.
7761 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7763 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7765 2012-04-23 Andrew Pinski <apinski@cavium.com>
7767 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7769 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7772 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7773 * gcc.dg/torture/builtin-power-1.c: Likewise.
7775 2012-04-23 Richard Guenther <rguenther@suse.de>
7777 PR tree-optimization/53070
7778 * gcc.dg/torture/pr53070.c: New testcase.
7780 2012-04-23 Richard Guenther <rguenther@suse.de>
7783 * gcc.dg/pr53060.c: New testcase.
7785 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7787 PR tree-optimizations/52891
7788 * gcc.c-torture/compile/pr52891-1.c: New test.
7789 * gcc.c-torture/compile/pr52891-2.c: New test.
7791 2012-04-22 Tobias Burnus <burnus@net-b.de>
7794 * gfortran.dg/read_float_4.f90: New.
7796 2012-04-21 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7799 * c-c++-common/pr35441.C: New.
7801 2012-04-20 Ian Lance Taylor <iant@google.com>
7803 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7804 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7806 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7808 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7810 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7812 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7814 PR rtl-optimization/44214
7815 * gcc.dg/pr44214-1.c: New test.
7816 * gcc.dg/pr44214-2.c: Likewise.
7817 * gcc.dg/pr44214-3.c: Likewise.
7819 2012-04-20 Richard Guenther <rguenther@suse.de>
7821 * g++.dg/torture/20120420-1.C: New testcase.
7823 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7825 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7827 2012-04-19 Christian Bruel <christian.bruel@st.com>
7829 * gcc.dg/pr52283.c: New test.
7831 2012-04-19 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
7833 * gcc.dg/pr37985.c: New test.
7835 2012-04-19 Richard Guenther <rguenther@suse.de>
7837 PR rtl-optimization/44688
7838 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7839 possibly profitable.
7841 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7843 PR tree-optimization/52976
7844 * gfortran.dg/reassoc_11.f: New test.
7846 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7848 PR tree-optimization/52976
7849 * gfortran.dg/reassoc_7.f: New test.
7850 * gfortran.dg/reassoc_8.f: Likewise.
7851 * gfortran.dg/reassoc_9.f: Likewise.
7852 * gfortran.dg/reassoc_10.f: Likewise.
7854 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7857 * g++.dg/cpp0x/sfinae33.C: New.
7858 * g++.dg/cpp0x/sfinae34.C: Likewise.
7860 2012-04-18 Joey Ye <joey.ye@arm.com>
7862 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7864 2012-04-18 Richard Guenther <rguenther@suse.de>
7866 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7868 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7869 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7871 2012-04-17 Tom de Vries <tom@codesourcery.com>
7873 * g++.dg/pr51264-4.C: New test.
7875 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7878 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7880 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7883 * g++.dg/parse/crash59.C: New.
7885 2012-04-17 Michael Matz <matz@suse.de>
7887 PR tree-optimization/18437
7888 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7890 2012-04-17 Richard Guenther <rguenther@suse.de>
7893 * g++.dg/torture/pr53011.C: New testcase.
7895 2012-04-16 Jason Merrill <jason@redhat.com>
7898 * g++.dg/cpp0x/variadic131.C: New.
7901 * g++.dg/cpp0x/variadic130.C: New.
7904 * g++.dg/cpp0x/variadic129.C: New.
7907 * g++.dg/cpp0x/variadic128.C: New.
7909 2012-04-16 Tobias Burnus <burnus@net-b.de>
7912 * gfortran.dg/pointer_intent_6.f90: New.
7914 2012-04-16 Tobias Burnus <burnus@net-b.de>
7917 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7918 to include public_private_module_4.f90.
7919 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7922 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7925 * g++.dg/diagnostic/operator1.C: New.
7926 * g++.dg/ext/label5.C: Adjust.
7927 * g++.dg/ext/va-arg1.C: Likewise.
7928 * g++.dg/other/error20.C: Likewise.
7929 * g++.dg/other/error20.C: Likewise.
7930 * g++.dg/other/error16.C: Likewise.
7931 * g++.dg/other/error10.C: Likewise.
7932 * g++.dg/parse/error30.C: Likewise.
7933 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7935 2012-04-16 Jason Merrill <jason@redhat.com>
7938 * g++.dg/cpp0x/variadic127.C: New.
7940 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7942 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7944 Use fail, pass instead of unresolved.
7948 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7950 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7951 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7952 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7954 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7957 * gfortran.dg/typebound_call_23.f03: New test case.
7959 2012-04-15 Jason Merrill <jason@redhat.com>
7962 * g++.dg/cpp0x/variadic126.C: New.
7965 * g++.dg/cpp0x/variadic125.C: New.
7968 * g++.dg/cpp0x/variadic124.C: New.
7971 * g++.dg/cpp0x/nullptr27.C: New.
7974 * g++.dg/warn/format8.C: New.
7976 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7979 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7981 2012-04-14 Tobias Burnus <burnus@net-b.de>
7985 * gfortran.dg/public_private_module_3.f90: New.
7986 * gfortran.dg/public_private_module_4.f90: New.
7988 2012-04-14 Tom de Vries <tom@codesourcery.com>
7990 * gcc.dg/superblock.c: New test.
7992 2012-04-14 Tom de Vries <tom@codesourcery.com>
7994 * gcc.dg/pr51879-12.c: New test.
7996 2012-04-13 Jason Merrill <jason@redhat.com>
7999 * g++.dg/cpp0x/variadic123.C: New.
8000 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
8003 * g++.dg/cpp0x/initlist-ctor1.C: New.
8006 * g++.dg/other/anon-union2.C: New.
8008 2012-04-13 Martin Jambor <mjambor@suse.cz>
8011 * g++.dg/ipa/pr52939.C: New test.
8013 2012-04-13 Tom de Vries <tom@codesourcery.com>
8015 * gcc.dg/pr52734.c: New test.
8017 2012-04-13 Richard Guenther <rguenther@suse.de>
8019 PR tree-optimization/52969
8020 * gcc.dg/torture/pr52969.c: New testcase.
8022 2012-04-13 Richard Guenther <rguenther@suse.de>
8025 * gcc.dg/pr52549.c: New testcase.
8027 2012-04-13 Richard Guenther <rguenther@suse.de>
8030 * gcc.dg/pr52862.c: New testcase.
8032 2012-04-13 Joey Ye <joey.ye@arm.com>
8034 * gcc.target/arm/thumb1-imm.c: New testcase.
8036 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
8039 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
8040 second function argument.
8041 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
8042 (calc_permps): Update declaration. Calculate result correctly.
8043 (avx2_test): Change src2 type to union256i_d.
8044 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
8047 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8050 * gcc.target/powerpc/pr52775.c: New file.
8052 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8054 PR tree-optimization/18589
8055 * gcc.dg/tree-ssa/pr18589-1.c: New test.
8056 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
8057 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
8058 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
8059 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
8060 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
8061 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
8062 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
8063 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
8064 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
8066 2012-04-12 Richard Guenther <rguenther@suse.de>
8068 PR tree-optimization/52943
8069 * gcc.dg/torture/pr52943.c: New testcase.
8071 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
8074 * gcc/target/sh/pr50751-4.c: New.
8075 * gcc/target/sh/pr50751-5.c: New.
8076 * gcc/target/sh/pr50751-6.c: New.
8077 * gcc/target/sh/pr50751-7.c: New.
8079 2012-04-11 Fabien Ch
\81Ã
\81ªne <fabien@gcc.gnu.org>
8082 * g++.dg/lookup/using52.C: New.
8084 2012-04-11 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
8086 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
8088 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
8090 PR rtl-optimization/52876
8091 * gcc.target/i386/pr52876.c: New.
8093 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
8095 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
8097 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
8099 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
8100 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
8101 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
8102 (ptrdiff_t): ... this. All uses changed.
8103 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
8104 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
8106 (main): Cast argument to __INTPTR_TYPE__.
8107 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
8109 * gcc.dg/mallign.c (main): Likewise.
8110 * gcc.dg/pr38700.c (foo): Likewise.
8111 * gcc.dg/long-long-cst1.c (t): Likewise.
8112 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
8113 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
8114 * gcc.dg/pointer-arith-10.c (foo): Likewise.
8115 * gcc.dg/pr25682.c (d, foo): Likewise.
8116 * gcc.dg/format/cast-1.c (f): Likewise.
8117 * gcc.dg/c90-const-expr-10.c
8118 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
8119 (size_t): ...this. All uses changed.
8120 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
8121 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
8122 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
8123 * gcc.dg/pr34856.c (uintptr_t): Likewise.
8124 * gcc.dg/sequence-pt-1.c: Likewise.
8125 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
8126 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
8127 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
8128 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
8129 of ptrdiff_t with it.
8130 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
8131 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
8132 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
8134 2012-04-11 Jason Merrill <jason@redhat.com>
8137 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
8138 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8141 * g++.dg/ext/attrib45.C: New.
8143 * g++.dg/eh/dtor3.C: New.
8145 2012-04-11 Richard Guenther <rguenther@suse.de>
8148 * gfortran.dg/pr52621.f90: New testcase.
8150 2012-04-11 Richard Guenther <rguenther@suse.de>
8153 * g++.dg/torture/pr52918-1.C: New testcase.
8154 * g++.dg/torture/pr52918-2.C: Likewise.
8156 2012-04-11 Tobias Burnus <burnus@net-b.de>
8159 * gfortran.dg/block_11.f90: New.
8161 2012-04-11 Nick Clifton <nickc@redhat.com>
8163 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
8165 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
8168 * gcc.target/powerpc/pr16458-1.c: New test.
8169 * gcc.target/powerpc/pr16458-2.c: Likewise.
8170 * gcc.target/powerpc/pr16458-3.c: Likewise.
8171 * gcc.target/powerpc/pr16458-4.c: Likewise.
8173 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
8175 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
8176 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
8177 * gcc.dg/builtin-bswap-5.c: Likewise.
8178 * gcc.target/i386/builtin-bswap-4.c: New test.
8180 2012-04-11 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
8183 * lib/prune.exp: Add -fno-diagnostics-show-caret.
8185 2012-04-11 Richard Guenther <rguenther@suse.de>
8187 PR rtl-optimization/52881
8188 * gcc.dg/torture/pr52881.c: New testcase.
8189 * gcc.dg/torture/pr52913.c: Likewise.
8191 2012-04-11 Richard Guenther <rguenther@suse.de>
8193 PR tree-optimization/52912
8194 * gcc.dg/torture/pr52912.c: New testcase.
8196 2010-04-10 Michael Matz <matz@suse.de>
8198 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
8199 * gcc.dg/vect/vect-outer-1.c: Adjust.
8200 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
8201 * gcc.dg/vect/vect-outer-1a.c: Adjust.
8202 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
8203 * gcc.dg/vect/vect-outer-1b.c: Adjust.
8204 * gcc.dg/vect/vect-outer-2b.c: Adjust.
8205 * gcc.dg/vect/vect-outer-3b.c: Adjust.
8207 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
8209 PR tree-optimization/52870
8210 * gcc.dg/vect/pr52870.c: New test.
8212 2012-04-09 Mike Stump <mikestump@comcast.net>
8214 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
8215 * gcc.dg/tree-ssa/vrp59.c: Likewise.
8216 * gcc.dg/tree-ssa/vrp60.c: Likewise.
8217 * gnat.dg/aggr11.adb: Likewise.
8218 * gnat.dg/aggr11_pkg.ads: Likewise.
8219 * gnat.dg/aggr15.adb: Likewise.
8220 * gnat.dg/aggr15.ads: Likewise.
8221 * gnat.dg/aggr17.adb: Likewise.
8222 * gnat.dg/aggr18.adb: Likewise.
8223 * gnat.dg/array14.adb: Likewise.
8224 * gnat.dg/array14.ads: Likewise.
8225 * gnat.dg/array14_pkg.ads: Likewise.
8226 * gnat.dg/array19.adb: Likewise.
8227 * gnat.dg/array19.ads: Likewise.
8228 * gnat.dg/discr27.adb: Likewise.
8229 * gnat.dg/discr27.ads: Likewise.
8230 * gnat.dg/discr35.adb: Likewise.
8231 * gnat.dg/discr35.ads: Likewise.
8232 * gnat.dg/discr6.adb: Likewise.
8233 * gnat.dg/discr6_pkg.ads: Likewise.
8234 * gnat.dg/import1.adb: Likewise.
8235 * gnat.dg/import1.ads: Likewise.
8236 * gnat.dg/loop_address2.adb: Likewise.
8237 * gnat.dg/opt7.adb: Likewise.
8238 * gnat.dg/opt7.ads: Likewise.
8239 * gnat.dg/pointer_variable_bounds.adb: Likewise.
8240 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8241 * gnat.dg/rep_clause2.adb: Likewise.
8242 * gnat.dg/rep_clause2.ads: Likewise.
8243 * gnat.dg/slice2.adb: Likewise.
8244 * gnat.dg/slice2.ads: Likewise.
8245 * gnat.dg/slice6.adb: Likewise.
8246 * gnat.dg/slice6_pkg.ads: Likewise.
8247 * gnat.dg/specs/unchecked_union2.ads: Likewise.
8248 * gnat.dg/taft_type2.adb: Likewise.
8249 * gnat.dg/taft_type2.ads: Likewise.
8250 * gnat.dg/taft_type2_pkg.ads: Likewise.
8251 * gnat.dg/volatile10.adb: Likewise.
8252 * gnat.dg/volatile10_pkg.ads: Likewise.
8254 * gcc.dg/dll-8.c: Remove execute permissions.
8255 * g++.dg/ext/dllexport5.C: Likewise.
8257 2012-04-09 Jan Hubicka <jh@suse.cz>
8262 * gcc.dg/lto/pr52634_1.c: New testcase.
8263 * gcc.dg/lto/pr52634_0.c: New testcase.
8265 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
8268 * gcc.target/i386/pr52883.c: New testcase.
8270 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
8272 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
8273 (check_effective_target_sync_long_long): Add SPARC case.
8274 (check_effective_target_sync_long_long_runtime): Likewise.
8275 (check_effective_target_sync_int_long): Adjust SPARC case.
8276 (check_effective_target_sync_char_short): Likewise.
8278 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
8280 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
8281 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
8283 2012-04-08 Tobias Burnus <burnus@net-b.de>
8287 * gfortran.dg/public_private_module_2.f90: New.
8289 2012-04-08 Manuel L
\81Ã
\81³pez-Ib
\81Ã
\81¡
\81Ã
\81±ez <manu@gcc.gnu.org>
8291 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
8294 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
8297 * gfortran.dg/function_optimize_11.f90: New test.
8299 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8302 * gfortran.dg/use_only_6.f90: New test.
8304 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8307 * gfortran.dg/use_only_6.f90: New test.
8308 2012-04-06 Mike Stump <mikestump@comcast.net>
8311 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
8313 2012-04-05 Jason Merrill <jason@redhat.com>
8316 * g++.dg/template/qualified-id5.C: New.
8318 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
8321 * gcc.target/i386/pr52882.c: New test.
8323 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8324 Dominique D'Humieures <dominiq@lps.ens.fr>
8327 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
8328 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
8330 2012-04-04 Jason Merrill <jason@redhat.com>
8333 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
8335 2012-04-03 Jason Merrill <jason@redhat.com>
8338 * g++.dg/cpp0x/variadic-value1.C: New.
8340 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8342 * gnat.dg/pack18.adb: New test.
8343 * gnat.dg/pack18_pkg.ads: New helper.
8345 2012-04-03 Richard Guenther <rguenther@suse.de>
8347 PR tree-optimization/52808
8348 * gcc.dg/pr52808.c: New testcase.
8350 2012-04-03 Jakub Jelinek <jakub@redhat.com>
8352 PR tree-optimization/52835
8353 * gfortran.dg/pr52835.f90: New test.
8355 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
8357 * gnat.dg/specs/aggr5.ads: New test.
8359 2012-04-02 Richard Guenther <rguenther@suse.de>
8361 PR tree-optimization/52756
8362 * gcc.dg/torture/pr52756.c: New testcase.
8364 2012-04-02 Richard Guenther <rguenther@suse.de>
8367 * gcc.dg/pr52803.c: New testcase.
8369 2012-04-02 Dodji Seketeli <dodji@redhat.com>
8372 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
8375 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8378 * g++.dg/cpp0x/noexcept17.C: New.
8379 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
8380 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
8381 * g++.dg/cpp0x/noexcept01.C: Likewise.
8382 * g++.dg/eh/init-temp1.C: Likewise.
8383 * g++.dg/eh/ctor1.C: Likwise.
8385 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
8387 * gnat.dg/controlled6.adb: New test.
8388 * gnat.dg/controlled6_pkg.ads: New helper.
8389 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
8391 2012-03-30 Richard Henderson <rth@redhat.com>
8394 * g++.dg/opt/pr52727.C: New testcase.
8396 2012-03-30 Richard Guenther <rguenther@suse.de>
8398 PR tree-optimization/52754
8399 * gcc.target/i386/pr52754.c: New testcase.
8401 2012-03-30 Richard Guenther <rguenther@suse.de>
8404 * g++.dg/torture/pr52772.C: New testcase.
8406 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8409 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8411 2012-03-29 Jason Merrill <jason@redhat.com>
8414 * g++.dg/template/inherit8.C: New.
8416 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8419 * g++.dg/ext/weak4.C: New test.
8421 PR tree-optimization/52760
8422 * gcc.c-torture/execute/pr52760.c: New test.
8424 2012-03-29 Jason Merrill <jason@redhat.com>
8427 * g++.dg/cpp0x/initlist-array3.C: New.
8429 2012-03-28 Jason Merrill <jason@redhat.com>
8432 * g++.dg/overload/virtual2.C: New.
8434 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8436 * gnat.dg/vect7.ad[sb]: New test.
8438 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8439 Tobias Burnus <burnus@gcc.gnu.org>
8442 * gfortran.dg/allocate_class_1.f90 : Change error test.
8443 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8444 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8445 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8447 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8450 * gcc.dg/pr52691.c: New test.
8453 * gcc.c-torture/compile/pr52750.c: New test.
8455 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8458 * gcc.target/avr/torture/builtins-2.c: New test.
8460 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8463 * gcc.target/i386/pr52736.c: New test.
8465 2012-03-27 Martin Jambor <mjambor@suse.cz>
8468 * gcc.dg/torture/pr52693.c: New test.
8470 2012-03-27 Meador Inge <meadori@codesourcery.com>
8473 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8475 2012-03-27 Mike Stump <mikestump@comcast.net>
8478 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8479 failures that match branch names.
8481 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8482 H.J. Lu <hongjiu.lu@intel.com>
8485 * gcc.target/i386/pr52698.c: New test.
8487 2012-03-27 Richard Guenther <rguenther@suse.de>
8490 * gcc.dg/torture/pr52720.c: New testcase.
8492 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8494 * gnat.dg/pack17.adb: New test.
8496 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8498 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8499 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8501 2012-03-26 Martin Jambor <mjambor@suse.cz>
8503 PR tree-optimization/50052
8504 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8506 2012-03-26 Richard Guenther <rguenther@suse.de>
8508 PR tree-optimization/52701
8509 * gfortran.dg/pr52701.f90: New testcase.
8511 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8513 PR tree-optimization/52686
8514 * gcc.target/arm/pr52686.c: New test.
8516 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8518 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8519 Add "-Os -flto" to list.
8521 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8523 * gnat.dg/concat2.ad[sb]: New test.
8525 2012-03-24 Jason Merrill <jason@redhat.com>
8527 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8528 * g++.dg/cpp0x/trailing2.C: Likewise.
8529 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8530 * g++.dg/cpp1y/auto-fn1.C: New.
8531 * g++.dg/cpp1y/auto-fn2.C: New.
8532 * g++.dg/cpp1y/auto-fn3.C: New.
8533 * g++.dg/cpp1y/auto-fn4.C: New.
8534 * g++.dg/cpp1y/auto-fn5.C: New.
8535 * g++.dg/cpp1y/auto-fn6.C: New.
8536 * g++.dg/cpp1y/auto-fn7.C: New.
8537 * g++.dg/cpp1y/auto-fn8.C: New.
8538 * g++.dg/cpp1y/auto-fn9.C: New.
8539 * g++.dg/cpp1y/auto-fn10.C: New.
8540 * g++.dg/cpp1y/auto-fn11.C: New.
8542 2012-03-23 Richard Guenther <rguenther@suse.de>
8544 PR tree-optimization/52678
8545 * gfortran.dg/pr52678.f: New testcase.
8547 2012-03-23 Richard Guenther <rguenther@suse.de>
8549 PR tree-optimization/52638
8550 * g++.dg/torture/pr52638.C: New testcase.
8552 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8555 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8557 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8560 * g++.dg/ext/attrib44.C: New test.
8562 2012-03-22 Jan Hubicka <jh@suse.cz>
8565 * g++.dg/torture/pr51737.C: New testcase
8567 2012-03-22 Richard Guenther <rguenther@suse.de>
8569 PR tree-optimization/52548
8570 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8572 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8574 * lib/fortran-modules.exp (list-module-names-1): Remove
8577 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8580 * gcc.target/sh/pr50751-1.c: New.
8581 * gcc.target/sh/pr50751-2.c: New.
8582 * gcc.target/sh/pr50751-3.c: New.
8584 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8587 * gcc.target/sh/sh4a-cos.c: Remove.
8588 * gcc.target/sh/sh4a-sin.c: Remove.
8589 * gcc.target/sh/sh4a-sincos.c: Remove.
8591 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8593 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8594 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8596 2012-03-21 Martin Jambor <mjambor@suse.cz>
8599 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8600 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8602 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8604 * gcc.target/arm/thumb-16bit-ops.c: New file.
8605 * gcc.target/arm/thumb-ifcvt.c: New file.
8607 2012-03-20 Jason Merrill <jason@redhat.com>
8609 * lib/target-supports.exp: Add { target c++1y }.
8611 * g++.dg/cpp0x/auto32.C: New.
8613 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8616 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8618 * gcc.dg/torture/pr48124-4.c: Ditto:
8619 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8621 2012-03-20 Jason Merrill <jason@redhat.com>
8624 * g++.dg/cpp0x/initlist66.C: New.
8626 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8628 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8631 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8634 * gcc.target/avr/torture/addr-space-2.h: New file.
8635 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8636 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8637 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8638 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8640 2012-03-20 Richard Guenther <rguenther@suse.de>
8642 * gnat.dg/pack16.adb: New testcase.
8643 * gnat.dg/pack16_pkg.ads: Likewise.
8644 * gnat.dg/specs/pack8.ads: Likewise.
8645 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8647 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8649 * g++.dg/warn/Wuseless-cast.C: Extend.
8651 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8654 * g++.dg/warn/Wuseless-cast.C: New.
8656 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8659 * gfortran.dg/pr52608.f90: New test.
8661 2012-03-17 Tobias Burnus <burnus@net-b.de>
8664 * gfortran.dg/proc_ptr_36.f90: New.
8666 2012-03-16 Martin Jambor <mjambor@suse.cz>
8668 * gcc.dg/misaligned-expand-1.c: New test.
8669 * gcc.dg/misaligned-expand-3.c: Likewise.
8671 2012-03-16 Richard Guenther <rguenther@suse.de>
8672 Kai Tietz <ktietz@redhat.com>
8675 * gcc.c-torture/execute/pr48814-1.c: New test.
8676 * gcc.c-torture/execute/pr48814-2.c: New test.
8677 * gcc.dg/tree-ssa/assign-1.c: New test.
8678 * gcc.dg/tree-ssa/assign-2.c: New test.
8679 * gcc.dg/tree-ssa/assign-3.c: New test.
8681 2012-03-16 Richard Guenther <rguenther@suse.de>
8683 * gnat.dg/specs/pack7.ads: New testcase.
8685 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8688 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8689 * gcc.dg/torture/vshuf-8.inc: Likewise.
8690 * gcc.dg/torture/vshuf-16.inc: Likewise.
8691 * gcc.dg/torture/vshuf-32.inc: Likewise.
8693 2012-03-15 Jason Merrill <jason@redhat.com>
8695 * g++.dg/torture/pr52582.C: New.
8697 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8699 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8701 2012-03-15 Ira Rosen <irar@il.ibm.com>
8702 Ulrich Weigand <ulrich.weigand@linaro.org>
8704 * gcc.dg/vect/slp-cond-3.c: New test.
8705 * gcc.dg/vect/slp-cond-4.c: New test.
8707 2012-03-15 Ira Rosen <irar@il.ibm.com>
8708 Ulrich Weigand <ulrich.weigand@linaro.org>
8710 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8711 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8713 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8718 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8719 * gfortran.dg/round_1.f03: Likewise.
8721 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8722 Andrew Pinski <apinski@cavium.com>
8725 * gcc.dg/pr52592.c: New test.
8727 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8729 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8730 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8731 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8732 * lib/fortran-modules.exp: .. this new file. Adjust users.
8733 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8734 gfortran-dg-debug-runtest): Call cleanup-modules.
8735 * lib/fortran-torture.exp (fortran-torture-execute,
8736 fortran-torture): Likewise.
8737 * gfortran.dg/coarray/caf.exp: Likewise.
8738 * lib/lto.exp: Likewise.
8739 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8740 * gfortran.dg/class_4b.f03: Likewise.
8741 * gfortran.dg/class_4c.f03: Likewise.
8742 * gfortran.dg/class_45a.f03: Likewise.
8743 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8744 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8745 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8746 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8747 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8748 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8749 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8750 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8751 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8752 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8753 * gfortran.dg/whole_file_28.f90: Likewise.
8754 * gfortran.dg/whole_file_29.f90: Likewise.
8755 * gfortran.dg/whole_file_30.f90: Likewise.
8756 * gfortran.dg/whole_file_31.f90: Likewise.
8758 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8760 PR tree-optimization/52267
8761 * gcc.dg/pr52267.c: New test.
8762 * gcc.dg/tree-ssa/vrp65.c: New test.
8763 * gcc.dg/tree-ssa/vrp66.c: New test.
8765 2012-03-15 Richard Guenther <rguenther@suse.de>
8768 * gfortran.dg/vect/pr52580.f: New testcase.
8770 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8772 * gcc.target/sh/fpul-usage-1.c: New.
8774 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8777 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8778 * gcc.target/sh/pr49468-di.c: Likewise.
8780 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8782 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8783 * gcc.dg/c99-stdint-6.c: Likewise.
8784 * gcc.dg/lto/20090210_0.c: Likewise.
8785 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8786 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8787 * gcc.dg/pragma-init-fini-2.c: Likewise.
8788 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8789 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8790 * gcc.target/i386/pr22152.c: Likewise.
8791 * gcc.target/i386/vect8-ret.c: Likewise.
8792 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8795 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8797 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8798 * g++.dg/tree-prof/partition1.C: Likewise.
8799 * g++.dg/tree-prof/partition2.C: Likewise.
8800 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8802 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8803 * gcc.c-torture/execute/20010724-1.c: Remove.
8804 * gcc.c-torture/execute/20010724-1.x: Remove.
8805 * gcc.c-torture/execute/20040208-2.c: Remove.
8806 * gcc.c-torture/execute/20040208-2.x: Remove.
8807 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8809 (main) [__mips__ && __sgi__]: Remove.
8810 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8811 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8812 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8813 mips-sgi-irix6* handling.
8814 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8815 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8816 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8818 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8819 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8820 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8821 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8822 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8823 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8825 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8826 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8827 * gcc.target/mips/save-restore-3.c: Likewise.
8828 * gcc.target/mips/save-restore-4.c: Likewise.
8829 * gcc.target/mips/save-restore-5.c: Likewise.
8830 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8831 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8833 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8835 (restore_ld_library_path_env_vars): Likewise.
8836 * lib/target-supports.exp (check_profiling_available): Remove
8837 mips*-*-irix* handling.
8838 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8839 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8840 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8842 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8845 * g++.dg/opt/pr52582.C: New test.
8847 2012-03-14 Richard Guenther <rguenther@suse.de>
8849 PR tree-optimization/52571
8850 * gcc.dg/vect/vect-2.c: Initialize arrays.
8851 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8852 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8853 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8855 2012-03-14 Richard Guenther <rguenther@suse.de>
8860 * gcc.dg/torture/pr48124-1.c: New testcase.
8861 * gcc.dg/torture/pr48124-2.c: Likewise.
8862 * gcc.dg/torture/pr48124-3.c: Likewise.
8863 * gcc.dg/torture/pr48124-4.c: Likewise.
8865 2012-03-14 Richard Guenther <rguenther@suse.de>
8868 * gcc.dg/pr52578.c: New testcase.
8870 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8873 * g++.dg/cpp0x/udlit-args2.C: New test.
8875 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8878 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8879 * gcc.c-torture/compile/pr48596.c: ... here.
8881 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8884 * g++.dg/lookup/hidden-class17.C: New test.
8886 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8889 * gcc.dg/Wunused-var-3.c: New test.
8891 2012-03-13 Martin Jambor <mjambor@suse.cz>
8893 * gcc.dg/misaligned-expand-2.c: New test.
8895 2012-03-13 Richard Guenther <rguenther@suse.de>
8898 * gcc.dg/pr52134.c: New testcase.
8900 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8902 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8904 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8906 PR tree-optimization/46728
8907 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8908 * gcc.target/powerpc/pr46728-5.c: Likewise.
8909 * gcc.target/powerpc/pr46728-8.c: Likewise.
8910 * gcc.target/powerpc/pr46728-10.c: Likewise.
8911 * gcc.target/powerpc/pr46728-11.c: Likewise.
8912 * gcc.target/powerpc/pr46728-13.c: Likewise.
8913 * gcc.target/powerpc/pr46728-14.c: Likewise.
8914 * gcc.target/powerpc/pr46728-15.c: Likewise.
8916 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8919 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8921 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8923 PR tree-optimization/46728
8924 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8925 * gcc.target/powerpc/pr46728-5.c: Likewise.
8926 * gcc.target/powerpc/pr46728-8.c: Likewise.
8927 * gcc.target/powerpc/pr46728-10.c: Likewise.
8928 * gcc.target/powerpc/pr46728-11.c: Likewise.
8929 * gcc.target/powerpc/pr46728-13.c: Likewise.
8930 * gcc.target/powerpc/pr46728-14.c: Likewise.
8931 * gcc.target/powerpc/pr46728-15.c: Likewise.
8933 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8936 * gcc.target/avr/torture/addr-space-1.h: New file.
8937 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8938 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8939 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8940 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8942 2012-03-12 Andrew Pinski <apinski@cavium.com>
8944 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8946 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8948 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8949 * g++.dg/abi/thunk4.C: Likewise.
8950 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8952 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8954 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8955 * g++.dg/eh/spbp.C: Likewise.
8956 * g++.dg/ext/label13.C: Likewise.
8957 * g++.dg/guality/guality.exp: Likewise.
8958 * g++.dg/other/anon5.C: Likewise.
8959 * g++.dg/other/pragma-ep-1.C: Remove.
8960 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8961 * g++.dg/warn/pr31246.C: Likewise.
8962 * g++.dg/warn/weak1.C: Likewise.
8963 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8964 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8965 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8966 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8967 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8968 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8969 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8970 * gcc.dg/c99-tgmath-1.c: Likewise.
8971 * gcc.dg/c99-tgmath-2.c: Likewise.
8972 * gcc.dg/c99-tgmath-3.c: Likewise.
8973 * gcc.dg/c99-tgmath-4.c: Likewise.
8974 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8976 * gcc.dg/debug/pr49032.c: Likewise.
8977 * gcc.dg/guality/guality.exp: Likewise.
8978 * gcc.dg/intmax_t-1.c: Likewise.
8979 * gcc.dg/pr48616.c: Likewise.
8980 * gcc.dg/pragma-ep-1.c: Remove.
8981 * gcc.dg/pragma-ep-2.c: Remove.
8982 * gcc.dg/pragma-ep-3.c: Remove.
8983 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8984 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8985 * gcc.misc-tests/gcov-14.c: Likewise.
8986 * gfortran.dg/guality/guality.exp: Likewise.
8987 * lib/target-supports.exp (check_weak_available): Likewise.
8988 (add_options_for_tls): Likewise.
8989 (check_ascii_locale_available): Likewise.
8990 * obj-c++.dg/dwarf-2.mm: Likewise.
8991 * objc.dg/dwarf-1.m: Likewise.
8992 * objc.dg/dwarf-2.m: Likewise.
8994 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8996 PR tree-optimization/51721
8997 * gcc.dg/tree-ssa/vrp64.c: New test.
8999 PR tree-optimization/52533
9000 * gcc.c-torture/compile/pr52533.c: New test.
9002 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
9004 * gcc.target/i386/rtm-xabort-1.c: New.
9005 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
9006 * gcc.target/i386/rtm-xend-1.c: Ditto.
9007 * gcc.target/i386/rtm-xtest-1.c: Ditto.
9008 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
9009 * gcc.target/i386/sse-13.c: Ditto.
9010 * gcc.target/i386/sse-14.c: Ditto.
9011 * gcc.target/i386/sse-22.c: Ditto.
9012 * gcc.target/i386/sse-23.c: Ditto.
9013 * g++.dg/other/i386-2.C: Ditto.
9014 * g++.dg/other/i386-3.C: Ditto.
9016 2012-03-12 Tobias Burnus <burnus@net-b.de>
9019 * gfortran.dg/proc_ptr_35.f90: New.
9021 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
9024 * gcc.dg/torture/pr52530.c: New test.
9026 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
9029 * gcc.target/sh/pr51244-1.c: Fix thinkos.
9031 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9034 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
9036 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
9038 2012-03-09 Andrew Pinski <apinski@cavium.com>
9041 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
9042 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
9044 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
9046 * gcc.dg/tree-ssa/scev-3.c: New.
9047 * gcc.dg/tree-ssa/scev-4.c: New.
9049 2012-03-08 Tobias Burnus <burnus@net-b.de>
9052 * gfortran.dg/proc_ptr_34.f90
9054 2012-03-07 Jason Merrill <jason@redhat.com>
9057 * g++.dg/cpp0x/udlit-mangle.C: New.
9059 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
9061 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
9063 2012-03-06 Richard Guenther <rguenther@suse.de>
9066 * gcc.dg/torture/pr52493.c: New testcase.
9068 2012-03-06 Richard Guenther <rguenther@suse.de>
9071 * gcc.dg/lto/pr52097_0.c: New testcase.
9073 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
9076 * gcc.target/sh/pr51244-1.c: New.
9077 * gcc.target/sh/pr51244-2.c: New.
9078 * gcc.target/sh/pr51244-3.c: New.
9080 2012-03-05 Jason Merrill <jason@redhat.com>
9083 * g++.dg/ext/visibility/template11.C: New.
9085 * g++.dg/cpp0x/implicit13.C: New.
9087 2012-03-05 Jakub Jelinek <jakub@redhat.com>
9089 PR tree-optimization/51721
9090 * gcc.dg/tree-ssa/vrp63.c: New test.
9091 * gcc.dg/pr51721.c: New test.
9093 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9096 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
9099 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
9102 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
9104 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
9107 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
9109 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
9111 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
9114 2012-03-03 Jason Merrill <jason@redhat.com>
9116 * g++.dg/cpp0x/nsdmi-defer6.C: New.
9119 * g++.dg/cpp0x/initlist65.C: New.
9122 * g++.dg/ext/is_empty2.C: New.
9124 2012-03-03 Tobias Burnus <burnus@net-b.de>
9127 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
9129 2012-03-03 Tobias Burnus <burnus@net-b.de>
9131 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
9132 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9133 * gfortran.dg/bind_c_usage_8.f03: Ditto.
9134 * gfortran.dg/c_kind_tests_2.f03: Ditto.
9135 * gfortran.dg/class_30.f90: Remove dg-warning line.
9136 * gfortran.dg/bind_c_usage_25.f90: New.
9138 2012-03-03 Tobias Burnus <burnus@net-b.de>
9141 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
9142 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
9143 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
9145 2012-03-03 Tobias Burnus <burnus@net-b.de>
9148 * gfortran.dg/assumed_type_1.f90: New.
9149 * gfortran.dg/assumed_type_2.f90: New.
9150 * gfortran.dg/assumed_type_3.f90: New.
9151 * gfortran.dg/assumed_type_4.f90: New.
9153 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
9156 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
9157 * gcc.target/sh/pr49468-di.c: New.
9159 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
9161 * gcc.dg/graphite/pr50561.c: Update.
9163 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
9165 * gcc.target/powerpc/pr52457.c: New test.
9167 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
9169 * gcc.target/arm/sat-1.c: New test.
9171 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
9174 * gcc.target/i386/pr46716.c: New test.
9176 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
9179 * g++.dg/cpp0x/sfinae32.C: New.
9181 2012-03-02 Richard Guenther <rguenther@suse.de>
9183 PR tree-optimization/52406
9184 * gcc.dg/torture/pr52406.c: New testcase.
9186 2012-03-02 Tobias Burnus <burnus@net-b.de>
9189 * gfortran.dg/derived_comp_array_ref_8.f90: New.
9190 * gfortran.dg/nullify_2.f90: Update dg-error.
9191 * gfortran.dg/nullify_4.f90: Ditto.
9192 * gfortran.dg/pointer_init_6.f90: Ditto.
9194 2012-03-02 Tobias Burnus <burnus@net-b.de>
9197 * gfortran.dg/class_51.f90: New.
9199 2012-03-02 Tobias Burnus <burnus@net-b.de>
9202 * gfortran.dg/intrinsic_8.f90: New.
9204 2012-03-01 Kai Tietz <ktietz@redhat.com>
9206 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
9207 routines on mingw targets.
9208 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
9210 2012-03-01 Jakub Jelinek <jakub@redhat.com>
9212 PR tree-optimization/52445
9213 * gcc.dg/pr52445.c: New test.
9215 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9218 * gcc.c-torture/compile/pr52437.c: New test.
9221 * gcc.dg/torture/pr52419.c: New test.
9223 PR tree-optimization/52429
9224 * gcc.dg/torture/pr52429.c: New test.
9225 * g++.dg/opt/pr52429.C: New test.
9227 2012-02-29 Richard Guenther <rguenther@suse.de>
9230 * gcc.dg/lto/trans-mem-1_0.c: Remove.
9231 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
9232 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
9233 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
9234 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
9235 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
9237 2012-02-29 Jakub Jelinek <jakub@redhat.com>
9239 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
9241 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
9244 * gfortran.dg/realloc_on_assign_13.f90 : New test.
9246 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9249 * gcc.target/arm/neon/pr51534.c: New testcase.
9251 2012-02-28 Richard Guenther <rguenther@suse.de>
9254 * gcc.dg/torture/pr52407.c: New testcase.
9256 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9258 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
9259 * gcc.target/arm/vfp2.c: Likewise.
9260 * gcc.target/arm/vfp3.c: Likewise.
9261 * gcc.target/arm/vfp4.c: Likewise.
9262 * gcc.target/arm/vfp5.c: Likewise.
9263 * gcc.target/arm/vfp6.c: Likewise.
9264 * gcc.target/arm/vfp7.c: Likewise.
9265 * gcc.target/arm/vfp8.c: Likewise.
9266 * gcc.target/arm/vfp9.c: Likewise.
9267 * gcc.target/arm/vfp10.c: Likewise.
9268 * gcc.target/arm/vfp11.c: Likewise.
9269 * gcc.target/arm/vfp12.c: Likewise.
9270 * gcc.target/arm/vfp13.c: Likewise.
9271 * gcc.target/arm/vfp14.c: Likewise.
9272 * gcc.target/arm/vfp15.c: Likewise.
9273 * gcc.target/arm/vfp16.c: Likewise.
9274 * gcc.target/arm/vfp17.c: Likewise.
9275 * gcc.target/arm/neon-constants.h: New file.
9276 * gcc.target/arm/neon-vect1.c: New test.
9277 * gcc.target/arm/neon-vect2.c: New test.
9278 * gcc.target/arm/neon-vect3.c: New test.
9279 * gcc.target/arm/neon-vect4.c: New test.
9280 * gcc.target/arm/neon-vect5.c: New test.
9281 * gcc.target/arm/neon-vect6.c: New test.
9282 * gcc.target/arm/neon-vect7.c: New test.
9283 * gcc.target/arm/neon-vect8.c: New test.
9285 2012-02-28 Richard Guenther <rguenther@suse.de>
9287 PR tree-optimization/52402
9288 * gcc.dg/torture/pr52402.c: New testcase.
9290 2012-02-28 Richard Guenther <rguenther@suse.de>
9293 * g++.dg/lto/pr52400_0.C: New testcase.
9295 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
9297 * gcc.target/avr/torture/builtins-1.c: New test.
9298 * gcc.target/avr/torture/builtins-error.c: New test.
9300 2012-02-28 Kai Tietz <ktietz@redhat.com>
9302 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
9303 * gcc.target/i386/pr45352-2.c: Likewise.
9304 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
9305 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
9306 targets instead rand.
9307 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
9308 * gcc.target/i386/sse2-mul-1.c: Likewise.
9309 * gcc.target/i386/sse4_1-blendps.c: Likewise.
9310 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
9311 * gcc.target/i386/pad-1.c: Likewise.
9312 * gcc.target/i386/pad-9.c: Likewise.
9313 * gcc.target/i386/pad-2.c: Likewise.
9314 * gcc.target/i386/pad-5b.c: Likewise.
9315 * gcc.target/i386/pad-8.c: Likewise.
9316 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
9317 * gcc.target/i386/pr44130.c: Likewise.
9318 * gcc.target/i386/align-main-1.c: Likewise.
9319 * gcc.target/i386/align-main-2.c: Likewise.
9320 * gcc.target/i386/sw-1.c: Likewise.
9321 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
9322 on x64 mingw target.
9323 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
9324 * gcc.target/i386/pr46295.c: Likewise.
9325 * gcc.target/i386/amd64-abi-1.c: Likewise.
9326 * gcc.target/i386/amd64-abi-2.c: Likewise.
9327 * gcc.target/i386/pr39082-1.c: Likewise.
9328 * gcc.target/i386/pr39162.c: Likewise.
9329 * gcc.target/i386/pr22152.c: Likewise.
9330 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
9331 * gcc.target/i386/wrfsbase-2.c: Likewise.
9332 * gcc.target/i386/local.c: Likewise
9333 * gcc.target/i386/wrgsbase-1.c: Likewise.
9334 * gcc.target/i386/wrfsbase-1.c: Likewise.
9335 * gcc.target/i386/pr39315-3.c: Likewise.
9336 * gcc.target/i386/pr35767-4.c: Likewise.
9337 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
9339 * gcc.target/i386/pr45336-2.c: Likewise.
9340 * gcc.target/i386/pr45336-1.c: Likewise.
9341 * gcc.target/i386/pr45336-4.c: Likewise.
9343 2012-02-27 Tristan Gingold <gingold@adacore.com>
9345 * gnat.dg/array20.ad[sb]: New test.
9347 2012-02-27 Jakub Jelinek <jakub@redhat.com>
9350 * gcc.target/arm/pr52375.c: New test.
9351 * gcc.c-torture/compile/pr52375.c: New test.
9353 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9355 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
9356 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
9358 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
9360 * gnat.dg/aggr19.adb: New test.
9361 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
9363 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
9366 * gcc.target/sh/pr49263.c: New.
9368 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
9370 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
9371 simulate_thread_wrapper_other_threads
9372 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
9373 Move initialization of 'value' to main().
9374 (main): Initialize 'value';
9375 * gcc.dg/simulate-thread/speculative-store.c
9376 (simulate_thread_step_verify): Return 0 when successful.
9377 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
9379 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
9380 (simulate_thread_wrapper_other_threads): Return a success/fail value
9381 and issue an error if the instruction count threshold is exceeded.
9383 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9386 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
9387 * gcc.target/mips/interrupt_handler-3.c: Likewise.
9389 2012-02-24 Richard Guenther <rguenther@suse.de>
9392 * gcc.dg/pr52355.c: New testcase.
9394 2012-02-23 Kai Tietz <ktietz@redhat.com>
9396 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
9397 * gcc.dg/Wpadded.c: Likewise.
9398 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
9400 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9401 for sleep by Sleep and add windows.h include for this function.
9402 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9404 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9406 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9407 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9408 on x64 mingw target.
9409 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9410 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9411 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9412 failure on LLP64 target.
9414 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9417 * gcc.dg/noncompile/pr52290.c: New test.
9419 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9421 PR tree-optimization/52019
9422 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9424 2012-02-22 Kai Tietz <ktietz@redhat.com>
9426 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9427 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9428 derived pdiff_t type.
9429 * g++.dg/torture/pr49720.C: Likewise
9431 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9434 * gcc.target/i386/pr52330.c: New test.
9436 2012-02-22 Tobias Burnus <burnus@net-b.de>
9439 * gfortran.dg/io_constraints_10.f90: New.
9441 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9443 * lib/target-supports.exp (check_effective_target_vect_condition):
9444 Return true for NEON.
9446 2012-02-21 Kai Tietz <ktietz@redhat.com>
9448 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9450 2012-02-21 Richard Guenther <rguenther@suse.de>
9452 PR tree-optimization/52324
9453 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9455 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9458 * gcc.target/avr/torture/pr51782-1.c: New test.
9460 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9462 PR tree-optimization/52318
9463 * gcc.dg/pr52318.c: New test.
9465 2012-02-20 Kai Tietz <ktietz@redhat.com>
9467 * gcc.dg/bf-ms-layout-3.c: New testcase.
9469 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9473 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9475 2012-02-20 Richard Guenther <rguenther@suse.de>
9477 PR tree-optimization/52298
9478 * gcc.dg/torture/pr52298.c: New testcase.
9479 * gcc.dg/vect/pr52298.c: Likewise.
9481 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9483 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9484 * gcc.c-torture/execute/pr52286.c: Ditto.
9486 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9488 PR tree-optimization/52286
9489 * gcc.c-torture/execute/pr52286.c: New test.
9491 2012-02-18 Tobias Burnus <burnus@net-b.de>
9494 * gfortran.dg/interface_35.f90: Use -std=f2003.
9495 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9496 * gfortran.dg/interface_assignment_4.f90: Ditto.
9497 * gfortran.dg/bessel_1.f90: Ditto.
9498 * gfortran.dg/func_result_6.f90: Ditto.
9499 * gfortran.dg/hypot_1.f90: Ditto.
9500 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9502 2012-02-17 Tobias Burnus <burnus@net-b.de>
9504 PR translation/52232
9505 PR translation/52234
9506 PR translation/52245
9507 PR translation/52246
9508 PR translation/52262
9509 PR translation/52273
9510 * gfortran.dg/coarray_22.f90: Update dg-error.
9511 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9513 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9516 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9517 (simulate-thread): Use default timeout.
9519 2012-02-16 Jason Merrill <jason@redhat.com>
9522 * g++.dg/ext/timevar1.C: New.
9524 2012-02-16 Fabien Ch
\81Ã
\81ªne <fabien@gcc.gnu.org>
9527 * g++.dg/template/using21.C: New.
9528 * g++.dg/template/using22.C: Likewise.
9530 2012-02-16 Jason Merrill <jason@redhat.com>
9533 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9535 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9537 PR tree-optimization/52255
9538 * gcc.c-torture/compile/pr52255.c: New test.
9541 * g++.dg/debug/dwarf2/pr52260.C: New test.
9544 * g++.dg/ipa/pr51929.C: New test.
9546 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9549 * gcc.target/powerpc/pr52199.c: New file.
9551 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9554 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9556 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9558 * gcc.dg/pr51867.c: Don't include <math.h>.
9561 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9563 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9564 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9566 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9568 PR tree-optimization/50561
9569 * gcc.dg/graphite/pr50561.c: New testcase.
9571 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9573 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9574 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9576 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9578 * gnat.dg/discr35.ad[sb]: New test.
9580 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9582 * gnat.dg/volatile10.adb: New test.
9583 * gnat.dg/volatile10_pkg.ads: New helper.
9585 2012-02-14 Jason Merrill <jason@redhat.com>
9587 * g++.dg/ext/attrib43.C: New.
9589 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9591 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9592 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9594 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9595 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9596 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9597 effective_target fgnu_tm.
9598 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9600 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9603 * g++.dg/template/asmgoto1.C: New test.
9605 2012-02-14 Ian Lance Taylor <iant@google.com>
9608 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9609 compiling generated file for 64bit and index tests.
9611 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9613 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9615 2012-02-14 Richard Guenther <rguenther@suse.de>
9617 PR tree-optimization/52244
9618 PR tree-optimization/51528
9619 * gcc.dg/torture/pr52244.c: New testcase.
9621 2012-02-14 Walter Lee <walt@tilera.com>
9623 * g++.dg/other/PR23205.C: Disable test on tile.
9624 * g++.dg/other/pr23205-2.C: Disable test on tile.
9625 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9626 * gcc.dg/20040813-1.c: Disable test on tile.
9627 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9628 * gcc.misc-tests/linkage.exp: Handle tilegx.
9630 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9632 PR tree-optimization/52210
9633 * gcc.dg/pr52210.c: New test.
9635 2012-02-14 Jason Merrill <jason@redhat.com>
9638 * g++.dg/overload/defarg5.C: New.
9640 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9643 * c-c++-common/pr52181.c: New test.
9645 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9648 * g++.dg/ext/atomic-1.C: New test.
9650 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9652 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9654 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9657 * gcc.c-torture/execute/pr52209.c: New test.
9659 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9662 * gfortran.dg/elemental_optional_args_5.f03: New test.
9664 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9667 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9670 2012-02-11 Ian Lance Taylor <iant@google.com>
9673 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9674 SPARC Solaris. Don't run the test at all on systems where it may
9675 not work, rather than xfailing it.
9677 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9679 PR rtl-optimization/52175
9680 * gcc.c-torture/compile/pr52175.c: New test.
9682 2012-02-10 Jason Merrill <jason@redhat.com>
9685 * g++.dg/template/repo10.C: New.
9687 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9690 * gcc.dg/pr52132.c: New test.
9692 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9694 * gnat.dg/specs/aggr4.ads: New test.
9695 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9697 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9700 * gcc.target/i386/pr52146.c: New.
9702 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9705 * c-c++-common/pr52177.c: New test.
9707 2012-02-10 Jan Hubicka <jh@suse.cz>
9710 * g++.dg/torture/pr48600.C: New testcase.
9712 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9715 * gcc.dg/dfp/pr52140.c: New test.
9717 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9720 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9723 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9726 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9727 * gcc.dg/pr51867.c: New test.
9729 2012-02-09 Ian Lance Taylor <iant@google.com>
9731 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9732 which don't support -fsplit-stack. Turn off optimization when
9733 compiling select5-out.go.
9735 2012-02-08 Ian Lance Taylor <iant@google.com>
9737 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9738 systems which don't support -fsplit-stack.
9740 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9742 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9743 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9744 machine instuction in the log.
9746 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9748 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9751 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9754 * gcc.dg/pr48524.c: New test.
9755 * gcc.dg/pr48524.spec: New spec file for test.
9757 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9760 * gfortran.dg/vect/pr32380.f90: New test.
9762 2012-02-08 Tobias Burnus <burnus@net-b.de>
9765 * gfortran.dg/realloc_on_assign_12.f90: New.
9767 2012-02-08 Richard Guenther <rguenther@suse.de>
9769 PR rtl-optimization/52170
9770 * gcc.dg/torture/pr52170.c: New testcase.
9772 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9774 PR gcov-profile/52150
9775 * gcc.dg/tree-prof/pr52150.c: New test.
9777 PR rtl-optimization/52139
9778 * gcc.dg/pr52139.c: New test.
9780 2012-02-07 Jason Merrill <jason@redhat.com>
9783 * g++.dg/cpp0x/constexpr-union3.C: New.
9786 * g++.dg/lto/pr52035_0.C: New.
9788 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9790 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9791 * gcc.dg/special/weak-1.c: Likewise.
9792 * gcc.dg/ucnid-12.c: Likewise.
9793 * gcc.dg/torture/pr45678-1.c: Likewise.
9794 * gcc.dg/torture/pr45678-2.c: Likewise.
9795 * gcc.dg/vector-4.c: Likewise.
9796 * gcc.dg/ipa/inline-5.c: Likewise.
9797 * gcc.dg/ucnid-11.c: Likewise.
9798 * gcc.misc-tests/gcov-13.c: Likewise.
9799 * gcc.misc-tests/gcov-14.c: Likewise.
9800 * g++.dg/ext/label13.C: Likewise.
9801 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9802 hppa*-*-hpux* options.
9803 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9804 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9805 * gcc.dg/pr48616.c: Likewise.
9806 * gcc.dg/pr17957.c: Likewise.
9807 * gcc.dg/pr17055-1.c: Likewise.
9808 * gcc.dg/pr32912-1.c: Likewise.
9809 * gcc.dg/tm/pr51472.c: Likewise.
9810 * c-c++-common/fold-bitand-4.c: Likewise.
9811 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9812 Use dg-additional-options for extra options.
9814 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9816 * gcc.target/epiphany/interrupt-2.c: New test.
9818 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9821 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9822 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9825 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9828 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9830 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9834 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9835 * gcc.target/mips/va-arg-1.c: New test.
9837 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9839 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9840 for -mno-pointers-to-nested-functions.
9842 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9844 * gcc.c-torture/execute/20120207-1.c: New test.
9846 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9848 PR rtl-optimization/52060
9849 * gcc.dg/torture/pr52060.c: New test.
9852 * gcc.c-torture/compile/pr52074.c: New test.
9854 2012-02-07 Tobias Burnus <burnus@net-b.de>
9857 * gfortran.dg/class_to_type_2.f90: New.
9859 2012-02-06 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
9862 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9865 2012-02-06 Jason Merrill <jason@redhat.com>
9868 * g++.dg/template/conv13.C: New.
9870 2012-02-06 Richard Guenther <rguenther@suse.de>
9872 PR tree-optimization/52115
9873 * gcc.c-torture/compile/pr52115.c: New testcase.
9875 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9878 * gcc.c-torture/execute/pr52129.c: New test.
9880 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9882 * gcc.dg/pr48374.c: Actually add the test I forgot
9883 in the 2012-01-25 commit.
9885 2012-02-05 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
9888 * gfortran.dg/vect/vect-8.f90: New test case.
9890 2012-02-05 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
9893 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9895 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9898 * gfortran.dg/class_48.f90 : Add test of allocate class array
9899 component with source in subroutine test3. Remove commenting
9900 out in subroutine test4, since branching on unitialized variable
9901 is now fixed (no PR for this last.).
9903 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9905 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9907 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9909 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9912 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9913 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9915 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9917 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9918 (check_effective_target_sync_int_long): Use it.
9919 (check_effective_target_sync_char_short): Likewise.
9920 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9922 2012-02-05 Tobias Burnus <burnus@net-b.de>
9925 * gfortran.dg/class_48.f90: Add some further checks.
9927 2012-02-05 Ira Rosen <irar@il.ibm.com>
9929 PR tree-optimization/52091
9930 * gcc.dg/vect/pr52091.c: New test.
9932 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9934 PR rtl-optimization/52113
9935 * gcc.target/avr/pr52113.c: New test.
9937 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9939 PR rtl-optimization/52092
9940 * gcc.c-torture/compile/pr52092.c: New test.
9942 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9945 * gfortran.dg/class_array_10.f03: New test.
9948 * gfortran.dg/class_array_11.f03: New test.
9951 * gfortran.dg/class_array_12.f03: New test.
9953 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9956 * gfortran.dg/realloc_on_assign_11.f90: New test.
9958 2012-02-02 Tobias Burnus <burnus@net-b.de>
9961 * gfortran.dg/shape_7.f90: New.
9963 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9965 * gcc.target/mips/mips-prepend-1.c: New test.
9967 2012-02-02 Jan Hubicka <jh@suse.cz>
9968 Tom de Vries <tom@codesourcery.com>
9971 * gcc.dg/alias-12.c: New testcase.
9972 * gcc.dg/alias-13.c: New testcase.
9974 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9977 * gcc.dg/pr52086.c: New test.
9979 PR tree-optimization/52073
9980 * gcc.c-torture/compile/pr52073.c: New test.
9982 2012-02-01 Thomas K
\81Ã
\81¶nig <tkoenig@gcc.gnu.org>
9985 * gfortran.dg/function_optimize_10.f90: New test.
9987 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9989 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9992 2012-02-01 Tobias Burnus <burnus@net-b.de>
9995 * gfortran.dg/typebound_operator_14.f90: New.
9997 2012-02-01 Tobias Burnus <burnus@net-b.de>
10000 * gfortran.dg/elemental_function_1.f90: New.
10002 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
10004 PR rtl-optimization/51374
10005 * gcc.target/avr/torture/pr51374-1.c:
10006 Also fail if SBIS is seen.
10008 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
10010 PR rtl-optimization/51374
10011 * gcc.target/avr/torture/pr51374-1.c: New.
10013 2012-01-31 Tobias Burnus <burnus@net-b.de>
10016 * gfortran.dg/typebound_generic_11.f90: New.
10018 2012-01-31 Tobias Burnus <burnus@net-b.de>
10021 * gfortran.dg/class_49.f90: New.
10023 2012-01-31 Tobias Burnus <burnus@net-b.de>
10026 * gfortran.dg/elemental_args_check_6.f90: New.
10028 2012-01-31 Jason Merrill <jason@redhat.com>
10031 * g++.dg/cpp0x/variadic122.C: New.
10033 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
10036 * gfortran.dg/realloc_on_assign_10.f90: New test.
10038 2012-01-31 Richard Guenther <rguenther@suse.de>
10040 PR tree-optimization/51528
10041 * gcc.dg/torture/pr51528.c: New testcase.
10043 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
10046 * lib/go.exp (go_target_compile): Append timeout= to options.
10047 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
10048 select5-out.go test on alpha*-*-* targets.
10050 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
10052 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
10053 (TEST_SHORT): Reformat in the same way.
10054 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
10055 (TEST_SHORT): Reformat in the same way.
10056 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
10057 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
10058 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
10059 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
10060 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
10062 2012-01-30 Bin Cheng <bin.cheng@arm.com>
10065 * gcc.target/arm/pr51835.c: New testcase.
10067 2012-01-30 Richard Guenther <rguenther@suse.de>
10069 PR tree-optimization/52028
10070 * gcc.dg/torture/pr52028.c: New testcase.
10071 * gfortran.dg/ldist-pr45199.f: Adjust.
10072 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
10073 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
10074 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
10076 2012-01-30 Jakub Jelinek <jakub@redhat.com>
10079 * gcc.dg/tree-prof/pr52027.c: New test.
10081 PR tree-optimization/52046
10082 * gcc.dg/pr52046.c: New test.
10085 * g++.dg/other/pr52048.C: New test.
10087 2012-01-30 Richard Guenther <rguenther@suse.de>
10089 PR tree-optimization/52045
10090 * gcc.dg/pr52045.c: New testcase.
10092 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
10094 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
10095 new code generated for __sync_lock_release.
10097 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10099 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
10101 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10104 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
10106 * g++.dg/ext/visibility/template10.C: Fix typo.
10108 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
10110 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
10113 * g++.dg/cpp0x/constexpr-ice6.C: New.
10115 2012-01-29 Tobias Burnus <burnus@net-b.de>
10118 * gfortran.dg/default_initialization_6.f90: New.
10120 2012-01-29 Tobias Burnus <burnus@net-b.de>
10123 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
10124 * gfortran.dg/class_48.f90: New.
10126 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
10129 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
10131 2012-01-28 Tobias Burnus <burnus@net-b.de>
10134 * gfortran.dg/class_allocate_12.f90: New.
10136 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
10138 * gcc.dg/torture/pr50444.c: Fix dg directives.
10140 2012-01-28 Jakub Jelinek <jakub@redhat.com>
10143 * gcc.target/arm/pr52006.c: New test.
10145 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
10148 * gcc.dg/lto/trans-mem.h: New file.
10149 * gcc.dg/lto/trans-mem-2_0.c: Include it.
10150 * gcc.dg/lto/trans-mem-1_1.c: Same.
10151 * gcc.dg/lto/trans-mem-4_1.c: Same.
10152 * gcc.dg/lto/trans-mem-3_1.c: Same.
10154 2012-01-27 Tobias Burnus <burnus@net-b.de>
10157 * gfortran.dg/dummy_procedure_7.f90: New.
10159 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
10161 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
10162 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
10164 2012-01-27 Jakub Jelinek <jakub@redhat.com>
10167 * g++.dg/other/gc5.C: New test.
10169 2012-01-27 Richard Guenther <rguenther@suse.de>
10171 PR tree-optimization/50444
10172 * gcc.dg/torture/pr50444.c: New testcase.
10174 2012-01-27 Tobias Burnus <burnus@net-b.de>
10178 * gfortran.dg/move_alloc_13.f90: New.
10180 2012-01-27 Tobias Burnus <burnus@net-b.de>
10183 * gfortran.dg/allocate_alloc_opt_13.f90: New.
10184 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
10185 and change dg-error string.
10187 2012-01-27 Tobias Burnus <burnus@net-b.de>
10190 * gfortran.dg/elemental_args_check_5.f90: New.
10192 2012-01-27 Richard Guenther <rguenther@suse.de>
10194 PR middle-end/51959
10195 * g++.dg/torture/pr51959.C: New testcase.
10197 2012-01-27 Tom de Vries <tom@codesourcery.com>
10199 PR tree-optimization/51990
10200 * gcc.dg/pr51990.c: New test.
10201 * gcc.dg/pr51990-2.c: Same.
10203 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
10204 Tobias Burnus <burnus@gcc.gnu.org>
10207 * gfortran.dg/class_allocate_11.f03: New.
10212 * gfortran.dg/class_allocate_7.f03: New.
10213 * gfortran.dg/class_allocate_8.f03: New.
10214 * gfortran.dg/class_allocate_9.f03: New.
10215 * gfortran.dg/class_allocate_10.f03: New.
10217 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10219 * gnat.dg/discr34.adb: New test.
10220 * gnat.dg/discr34_pkg.ads: New helper.
10222 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10224 * gnat.dg/discr33.adb: New test.
10226 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10228 * gnat.dg/limited_with3.ad[sb): New test.
10229 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
10230 * gnat.dg/limited_with3_pkg2.ads: Likewise.
10231 * gnat.dg/limited_with3_pkg3.ads: Likewise.
10233 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
10235 * gnat.dg/stack_usage1.adb: New test.
10236 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
10238 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
10239 * gcc.dg/pr44194-2.c: Likewise.
10241 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
10244 * g++.dg/template/crash112.C: New.
10246 2012-01-27 Richard Henderson <rth@redhat.com>
10248 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
10250 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10252 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
10254 2012-01-26 Jakub Jelinek <jakub@redhat.com>
10256 PR middle-end/51895
10257 * g++.dg/opt/pr51895.C: New test.
10259 2012-01-26 Michael Matz <matz@suse.de>
10261 PR tree-optimization/48794
10262 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
10264 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10266 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
10268 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10270 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
10271 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
10273 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
10274 the default value for s390 and s390x.
10276 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
10279 * gcc.dg/lto/trans-mem-4_0.c: New.
10280 * gcc.dg/lto/trans-mem-4_1.c: New.
10281 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
10283 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
10284 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
10286 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
10287 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
10290 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
10292 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
10294 2012-01-25 Ian Lance Taylor <iant@google.com>
10296 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
10298 2012-01-25 Tobias Burnus <burnus@net-b.de>
10301 * gfortran.dg/typebound_proc_25.f90: New.
10303 2012-01-25 Jason Merrill <jason@redhat.com>
10306 * g++.dg/lto/pr51992_0.C: New.
10308 2012-01-25 Jakub Jelinek <jakub@redhat.com>
10310 PR tree-optimization/51987
10311 * gcc.target/i386/pr51987.c: New test.
10313 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10315 * gcc.dg/tm/lto-1.c: Require lto support in target.
10317 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
10319 PR rtl-optimization/48374
10320 * gcc.dg/pr48374.c: New test.
10322 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
10324 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
10326 2012-01-25 Tobias Burnus <burnus@net-b.de>
10329 * gfortran.dg/derived_constructor_char_3.f90: New.
10331 2012-01-24 Ian Lance Taylor <iant@google.com>
10333 * go.test/go-test.exp (filecmp): New procedure.
10334 (errchk): Handle quoted square brackets.
10335 (go-gc-tests): Set go_compile_args. Handle various new test
10336 lines. Skip a few new tests.
10337 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
10339 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10341 * lib/target-supports.exp (proc check_effective_target_vect_perm)
10342 (check_effective_target_vect_extract_even_odd)
10343 (check_effective_target_vect_interleave): Return true for MIPS
10346 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10348 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
10349 (main): Use it instead of argc.
10351 2012-01-24 Jason Merrill <jason@redhat.com>
10354 * g++.dg/cpp0x/sfinae31.C: New.
10356 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
10358 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
10360 2012-01-24 Jason Merrill <jason@redhat.com>
10363 * g++.dg/inherit/covariant20.C: New.
10365 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
10368 * g++.dg/parse/crash58.C: New.
10370 2012-01-24 Jakub Jelinek <jakub@redhat.com>
10373 * gcc.dg/pr51957-1.c: New test.
10374 * gcc.dg/pr51957-1.h: New file.
10375 * gcc.dg/pr51957-2.c: New test.
10377 2012-01-23 Jason Merrill <jason@redhat.com>
10380 * g++.dg/ext/visibility/template10.C: New.
10382 2012-01-23 Tobias Burnus <burnus@net-b.de>
10385 * gfortran.dg/move_alloc_12.f90: New.
10387 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10389 PR middle-end/45416
10390 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
10392 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
10395 * g++.dg/template/crash111.C: New.
10397 2012-01-23 Arnaud Charlet <charlet@adacore.com>
10399 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
10401 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10403 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10406 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10407 the DW_TAG_class_type and DW_AT_name: "Executor".
10409 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10411 * lib/target-supports.exp
10412 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10413 (check_effective_target_vect_interleave): Likewise.
10415 2012-01-22 Jason Merrill <jason@redhat.com>
10418 * g++.dg/template/using20.C: New.
10419 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10421 2012-01-23 Jason Merrill <jason@redhat.com>
10424 * g++.dg/torture/pr51344.C: Limit to x86.
10426 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10428 * c-c++-common/tm/omp.c: Require target with pthread support.
10430 2012-01-23 Richard Guenther <rguenther@suse.de>
10432 PR tree-optimization/51949
10433 * gcc.dg/torture/pr51949.c: New testcase.
10435 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10437 PR rtl-optimization/51933
10438 * gcc.c-torture/execute/pr51933.c: New test.
10440 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10442 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10443 Do not define for Interix.
10445 2012-01-22 Jason Merrill <jason@redhat.com>
10448 * g++.dg/lto/pr51832.h: New.
10449 * g++.dg/lto/pr51832_0.C: New.
10450 * g++.dg/lto/pr51832_1.C: New.
10452 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10454 * gcc.dg/ext-elim-1.c: New test.
10456 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10459 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10460 * g++.dg/opt/longbranch1.C: Likewise.
10462 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10464 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10467 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10470 * gfortran.dg/namelist_74.f90: New test.
10471 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10473 2012-01-21 Tobias Burnus <burnus@net-b.de>
10476 * gfortran.dg/class_47.f90: New.
10478 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10480 * gnat.dg/renaming5.ad[sb]: New test.
10482 2012-01-20 Jason Merrill <jason@redhat.com>
10485 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10487 2012-01-20 Jason Merrill <jason@redhat.com>
10490 * g++.dg/ext/attrib42.C: Require ilp32.
10492 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10495 * gcc.target/arm/pr51915.c: New test.
10497 2012-01-20 Cary Coutant <ccoutant@google.com>
10498 Dodji Seketeli <dodji@redhat.com>
10501 * g++.dg/debug/dwarf2/nested-3.C: New test.
10503 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10506 * g++.dg/template/crash110.C: New.
10508 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10510 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10511 Remove default options on hppa*-*-hpux*.
10513 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10515 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10517 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10519 * gcc.c-torture/compile/pr51856.c: New testcase.
10521 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10523 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10524 options to go_target_compile.
10526 2012-01-20 Kai Tietz <ktietz@redhat.com>
10528 * g++.dg/torture/pr51344.C: Fix typo.
10530 2012-01-20 Richard Guenther <rguenther@suse.de>
10532 PR tree-optimization/51903
10533 * g++.dg/torture/pr51903.C: New testcase.
10535 2012-01-20 Tobias Burnus <burnus@net-b.de>
10536 Janus Weil <janus@gcc.gnu.org>
10539 * gfortran.dg/use_21.f90: New.
10541 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10544 * gcc.dg/torture/pr51106-1.c: New test.
10545 * gcc.dg/torture/pr51106-2.c: New test.
10547 2012-01-19 Kai Tietz <ktietz@redhat.com>
10549 * g++.dg/torture/pr51344.C: New test.
10551 2012-01-19 Tobias Burnus <burnus@net-b.de>
10554 * gfortran.dg/intrinsic_size_2.f90: New.
10556 2012-01-19 Jason Merrill <jason@redhat.com>
10559 * g++.dg/inherit/using7.C: New.
10561 2012-01-19 Richard Guenther <rguenther@suse.de>
10563 PR tree-optimization/37997
10564 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10566 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10568 PR rtl-optimization/51505
10569 * gcc.dg/pr51505.c: New test.
10571 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10574 * gfortran.dg/typebound_operator_12.f03: New.
10575 * gfortran.dg/typebound_operator_13.f03: New.
10577 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10580 * g++.dg/cpp0x/pr51225.C: New.
10582 2012-01-17 Ian Lance Taylor <iant@google.com>
10585 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10587 2012-01-17 Tobias Burnus <burnus@net-b.de>
10590 * gfortran.dg/realloc_on_assign_9.f90: New.
10592 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10595 * gcc.dg/tm/memopt-3.c: Remove xfail.
10596 * gcc.dg/tm/memopt-4.c: Remove xfail.
10597 * gcc.dg/tm/memopt-5.c: Remove xfail.
10598 * gcc.dg/tm/memopt-7.c: Remove xfail.
10600 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10602 PR tree-optimization/51877
10603 * gcc.c-torture/execute/pr51877.c: New test.
10605 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10607 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10608 {!vect_align_arrays} to vect_sizes_32B_16B.
10609 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10610 * gcc.dg/vect/vect-peel-3.c: Ditto.
10612 2012-01-16 Jason Merrill <jason@redhat.com>
10615 * g++.dg/abi/mangle60.C: New.
10618 * g++.dg/pch/mangle1.{C,Hs}: New.
10620 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10621 Tobias Burnus <burnus@net-b.de>
10624 * gfortran.dg/elemental_optional_args_3.f90: New
10625 * gfortran.dg/elemental_optional_args_4.f90: New
10627 2012-01-16 Tobias Burnus <burnus@net-b.de>
10630 * gfortran.dg/use_20.f90: New
10632 2012-01-16 Jason Merrill <jason@redhat.com>
10635 * g++.dg/cpp0x/rv-bitfield.C: New.
10636 * g++.dg/cpp0x/rv-bitfield2.C: New.
10638 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10640 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10641 subroutine 'qsort' and use index array to assign the result.
10643 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10645 PR tree-optimization/51865
10646 * gcc.dg/pr51865.c: New test.
10648 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10650 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10652 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10654 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10655 to be loaded from the constant pool, rather than via %hi and %lo.
10657 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10659 PR rtl-optimization/51821
10660 * gcc.dg/pr51821.c: New test.
10662 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10664 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10666 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10668 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10670 2012-01-14 Tobias Burnus <burnus@net-b.de>
10673 * gfortran.dg/init_flag_8.f90: New.
10674 * gfortran.dg/init_flag_9.f90: New.
10676 2011-01-14 Tobias Burnus <burnus@net-b.de>
10679 * gfortran.dg/use_18.f90: New.
10680 * gfortran.dg/use_19.f90: New.
10682 2012-01-13 Ian Lance Taylor <iant@google.com>
10685 * g++.dg/warn/Wsign-compare-4.C: New.
10687 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10690 * gfortran.dg/alloc_comp_assign.f03: New.
10691 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10692 __BUILTIN_FREE from 38 to 32.
10694 2012-01-13 Jason Merrill <jason@redhat.com>
10697 * g++.dg/warn/Wreturn-type-7.C: New.
10699 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10701 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10703 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10704 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10705 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10706 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10707 int32plus because of big array needed.
10708 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10709 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10711 2012-01-13 Jason Merrill <jason@redhat.com>
10714 * g++.dg/ext/visibility/template9.C: New.
10717 * g++.dg/cpp0x/defaulted34.C: New.
10718 * g++.dg/template/virtual3.C: New.
10720 2012-01-13 Richard Guenther <rguenther@suse.de>
10723 * gcc.dg/torture/pr8081.c: New testcase.
10725 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10727 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10729 2012-01-12 Jason Merrill <jason@redhat.com>
10732 * g++.dg/ext/stmtexpr14.C: New.
10734 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10737 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10739 2012-01-12 Jason Merrill <jason@redhat.com>
10742 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10743 * g++.dg/abi/mangle58.C: Likewise.
10746 * g++.dg/template/arg8.C: New.
10748 2012-01-12 Ira Rosen <irar@il.ibm.com>
10750 PR tree-optimization/51799
10751 * gcc.dg/vect/pr51799.c: New test.
10752 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10755 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10756 Tobias Burnus <burnus@net-b.de>
10760 * lib/target-supports.exp
10761 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10762 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10764 2012-01-11 Jason Merrill <jason@redhat.com>
10767 * g++.dg/ext/attrib42.C: New.
10769 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10772 * gcc.dg/pr51796.c: New test.
10774 2012-01-11 Jason Merrill <jason@redhat.com>
10777 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10779 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10781 * gnat.dg/array19.ad[sb]: New test.
10783 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10785 * gnat.dg/opt23.ad[sb]: New test.
10786 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10787 * gnat.dg/opt24.ad[sb]: New test.
10789 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10791 PR tree-optimization/49642
10792 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10793 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10795 2012-01-11 Jason Merrill <jason@redhat.com>
10798 * g++.dg/template/explicit-args5.C: New.
10800 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10802 * gcc.c-torture/execute/20120110-1.c: New testcase.
10804 2012-01-10 Jason Merrill <jason@redhat.com>
10807 * g++.dg/inherit/ambig1.C: New.
10810 * g++.dg/cpp0x/constexpr-cache1.C: New.
10812 2012-01-10 Richard Guenther <rguenther@suse.de>
10814 PR tree-optimization/51801
10815 * gcc.dg/torture/pr51801.c: New testcase.
10817 2012-01-10 Tobias Burnus <burnus@net-b.de>
10820 * gfortran.dg/allocate_with_typespec_5.f90: New.
10822 2012-01-10 Tobias Burnus <burnus@net-b.de>
10824 * gfortran.dg/class_39.f03: Update dg-error string.
10826 2012-01-10 Richard Guenther <rguenther@suse.de>
10828 PR tree-optimization/50913
10829 * gcc.dg/graphite/interchange-16.c: New testcase.
10830 * gcc.dg/graphite/scop-20.c: XFAIL.
10831 * gfortran.dg/graphite/interchange-1.f: Likewise.
10832 * gfortran.dg/graphite/block-1.f90: Likewise.
10833 * gfortran.dg/graphite/block-2.f: Likewise.
10835 2012-01-10 Richard Henderson <rth@redhat.com>
10837 * lib/target-supports.exp (check_effective_target_vect_perm,
10838 check_effective_target_vect_perm_byte,
10839 check_effective_target_vect_perm_short): Enable for arm neon.
10841 2012-01-09 Tobias Burnus <burnus@net-b.de>
10844 * gfortran.dg/typebound_operator_11.f90: New.
10846 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10848 * gnat.dg/array18.adb: New test.
10849 * gnat.dg/array18_pkg.ads: New helper.
10851 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10854 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10855 around base object in first assignment in main program.
10856 * gfortran.dg/typebound_operator_10.f03: New test.
10858 2012-01-09 Martin Jambor <mjambor@suse.cz>
10860 PR tree-optimization/51759
10861 * g++.dg/ipa/pr51759.C: New test.
10863 2012-01-09 Tobias Burnus <burnus@net-b.de>
10866 * gfortran.dg/optional_absent_2.f90: New.
10868 2012-01-09 Tobias Burnus <burnus@net-b.de>
10871 * gfortran.dg/use_17.f90: New.
10873 2012-01-09 Gary Funck <gary@intrepid.com>
10875 PR preprocessor/33919
10876 * gcc.dg/pr33919.c: New test.
10877 * gcc.dg/pr33919-0.h: New test header file.
10878 * gcc.dg/pr33919-1.h: Ditto.
10879 * gcc.dg/pr33919-2.h: Ditto.
10881 2012-01-07 Jan Hubicka <jh@suse.cz>
10883 PR tree-optimize/51694
10884 * gcc.c-torture/compile/pr51694.c: new testcase.
10886 2012-01-07 Jan Hubicka <jh@suse.cz>
10888 PR tree-optimization/51600
10889 * g++.dg/torture/pr51600.C: New testcase.
10891 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10893 PR gcov-profile/51715
10894 PR gcov-profile/51717
10895 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10896 * gcc.misc-tests/gcov-14.c: Likewise.
10898 2012-01-06 Jason Merrill <jason@redhat.com>
10900 * g++.dg/parse/new5.C: New.
10902 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10905 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10906 including <string.h>.
10908 2012-01-06 Jason Merrill <jason@redhat.com>
10910 * g++.dg/abi/mangle51.C: New.
10911 * g++.dg/abi/mangle52.C: New.
10912 * g++.dg/abi/mangle53.C: New.
10913 * g++.dg/abi/mangle54.C: New.
10914 * g++.dg/abi/mangle55.C: New.
10915 * g++.dg/abi/mangle56.C: New.
10916 * g++.dg/abi/mangle57.C: New.
10917 * g++.dg/abi/mangle58.C: New.
10918 * g++.dg/abi/mangle59.C: New.
10919 * g++.dg/cpp0x/trailing3.C: Update mangling.
10920 * g++.dg/cpp0x/variadic111.C: Update mangling.
10921 * g++.dg/cpp0x/variadic4.C: Update mangling.
10922 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10923 * g++.dg/template/nontype22.C: Works now.
10924 * g++.dg/template/pr35240.C: Works now.
10926 * g++.dg/cpp0x/error7.C: New.
10928 2012-01-06 Tobias Burnus <burnus@net-b.de>
10930 * gfortran.dg/deallocate_stat_2.f90: New.
10931 * coarray/allocate_errgmsg.f90: New.
10932 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10933 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10934 * coarray/subobject_1.f90: Fix for num_images > 1.
10935 * gfortran.dg/deallocate_stat.f90: Update due to changed
10938 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10940 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10942 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10944 * ada/acats/overflow.lst: Add cb20004.
10946 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10949 * g++.dg/cpp0x/alias-decl-18.C: New test.
10951 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10953 * gcc.c-torture/execute/20120104-1.c: New test.
10955 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10958 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10959 the old typebound_operator_8.f03.
10960 * gfortran.dg/typebound_operator_8.f03: New version of
10961 typebound_operator_7.f03 with 'u' a derived type instead of a
10964 2012-01-05 Richard Guenther <rguenther@suse.de>
10966 * g++.dg/torture/pr49309.C: Skip for -flto.
10968 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10970 PR middle-end/51761
10971 * gcc.c-torture/compile/pr51761.c: New test.
10973 2012-01-05 Richard Guenther <rguenther@suse.de>
10975 PR tree-optimization/51760
10976 * gcc.dg/torture/pr51760.c: New testcase.
10978 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10980 PR middle-end/51472
10981 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10983 2012-01-05 Richard Guenther <rguenther@suse.de>
10986 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10987 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10989 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10992 * gcc.dg/pr51695.c: New test.
10994 2012-01-04 Andrew Pinski <apinski@cavium.com>
10996 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10997 * gcc.target/mips/octeon2-lx-1.c: New test.
10998 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10999 * gcc.target/mips/octeon2-lx-2.c: New test.
11000 * gcc.target/mips/octeon2-lx-3.c: New test.
11002 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
11006 * gcc.dg/tm/alias-1.c: Adjust regexp.
11007 * gcc.dg/tm/alias-2.c: Adjust regexp.
11009 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
11012 * g++.dg/warn/Wparentheses-26.C: New.
11014 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
11016 * gfortran.dg/elemental_optional_args_2.f90: New test.
11018 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
11021 * gfortran.dg/common_17.f90: New test.
11023 2012-01-04 Richard Guenther <rguenther@suse.de>
11025 PR tree-optimization/49651
11026 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
11027 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
11029 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11032 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
11034 2012-01-03 Andrew Pinski <apinski@cavium.com>
11036 * lib/scanasm.exp (dg-function-on-line): Always use a special format
11037 for all mips targets. Also allow an optional .cfi_startproc.
11039 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
11041 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
11043 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11046 * g++.dg/rtti/dyncast5.C: New.
11048 2012-01-03 Richard Guenther <rguenther@suse.de>
11050 PR tree-optimization/51070
11051 * gcc.dg/torture/pr51070-2.c: New testcase.
11053 2012-01-03 Richard Guenther <rguenther@suse.de>
11055 PR tree-optimization/51692
11056 * gcc.dg/torture/pr51692.c: New testcase.
11058 2012-01-03 Richard Guenther <rguenther@suse.de>
11061 * g++.dg/lto/pr51650-3_0.C: New testcase.
11063 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
11066 * g++.dg/warn/Wredundant-decls-spec.C: New.
11068 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11070 PR tree-optimization/51719
11071 * g++.dg/tree-prof/pr51719.C: New test.
11073 2012-01-03 Richard Guenther <rguenther@suse.de>
11075 PR middle-end/51730
11076 * gcc.dg/fold-compare-6.c: New testcase.
11078 2012-01-03 Jakub Jelinek <jakub@redhat.com>
11081 * g++.dg/gomp/pr51669.C: New test.
11083 2012-01-02 Jason Merrill <jason@redhat.com>
11086 * g++.dg/cpp0x/constexpr-union2.C: New.
11089 * g++.dg/cpp0x/nsdmi-defer5.C: New.
11091 2012-01-02 Dodji Seketeli <dodji@redhat.com>
11094 * g++.dg/cpp0x/constexpr-99.C: New test.
11096 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
11099 * g++.dg/template/init9.C: New.
11101 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11103 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
11104 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
11105 rather than a specific number.
11107 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
11112 * gfortran.dg/typebound_operator_7.f03: New.
11113 * gfortran.dg/typebound_operator_8.f03: New.
11115 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11118 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
11120 * gcc.target/mips/dspr2-MULTU.c: Likewise.
11122 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11124 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
11126 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11128 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
11131 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11133 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
11134 * gfortran.dg/io_real_boz_4.f90: Likewise.
11135 * gfortran.dg/io_real_boz_5.f90: Likewise.
11137 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
11139 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
11141 2012-01-02 Revital Eres <revital.eres@linaro.org>
11143 * gcc.dg/sms-11.c: New file.
11145 2012-01-02 Tobias Burnus <burnus@net-b.de>
11148 * gfortran.dg/coarray/image_index_3.f90: New.
11150 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11153 * g++.dg/parse/enum8.C: New.
11155 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11158 * g++.dg/conversion/reinterpret4.C: New.
11159 * g++.dg/conversion/reinterpret1.C: Adjust.
11161 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11163 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
11165 2012-01-01 Fabien Ch
\81Ã
\81ªne <fabien@gcc.gnu.org>
11167 * g++.old-deja/g++.brendan/crash25.C: Adjust.
11168 * g++.old-deja/g++.brendan/crash56.C: Likewise.
11169 * g++.old-deja/g++.jason/access14.C: Likewise.
11170 * g++.old-deja/g++.jason/access8.C: Likewise.
11171 * g++.old-deja/g++.jason/access1.C: Likewise.
11172 * g++.old-deja/g++.other/access3.C: Likewise.
11173 * g++.old-deja/g++.other/access5.C: Likewise.
11174 * g++.old-deja/g++.law/unsorted1.C: Likewise.
11175 * g++.old-deja/g++.law/visibility22.C: Likewise.
11176 * g++.old-deja/g++.law/visibility26.C: Likewise.
11177 * g++.old-deja/g++.mike/p2746.C: Likewise.
11178 * g++.dg/debug/using1.C: Likewise.
11179 * g++.dg/lookup/using51.C: Likewise.
11180 * g++.dg/inherit/using5.C: Likewise.
11181 * g++.dg/inherit/pr30297.C: Likewise.
11182 * g++.dg/inherit/access8.C: Likewise.
11183 * g++.dg/torture/pr39362.C: Likewise.
11184 * g++.dg/template/crash13.C: Likewise.
11185 * g++.dg/template/using10.C: Likewise.
11187 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
11190 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
11192 2012-01-01 Ira Rosen <irar@il.ibm.com>
11194 PR tree-optimization/51704
11195 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
11196 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
11197 corresponding flags.
11199 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
11202 * g++.dg/cpp0x/constexpr-delegating2.C: New.
11204 2012-01-01 Jan Hubicka <jh@suse.cz>
11206 PR rtl-optimization/51069
11207 * gcc.c-torture/compile/pr51069.c: New testcase.
11209 2012-01-01 Jakub Jelinek <jakub@redhat.com>
11211 PR tree-optimization/51683
11212 * gcc.dg/pr51683.c: New test.
11214 Copyright (C) 2012 Free Software Foundation, Inc.
11216 Copying and distribution of this file, with or without modification,
11217 are permitted in any medium without royalty provided the copyright
11218 notice and this notice are preserved.