12012-12-31 Uros Bizjak <ubizjak@gmail.com> 2 3 * g++.dg/ipa/devirt-9.C: Cleanup inline ipa dump. 4 52012-12-31 Uros Bizjak <ubizjak@gmail.com> 6 7 * gcc.target/i386/builtin_target.c (vendor_signatures): Remove. 8 (check_detailed): Use signature_INTEL_ebx and signature_AMD_ebx 9 to check vendor signature. 10 112012-12-28 Janus Weil <janus@gcc.gnu.org> 12 13 PR fortran/55692 14 * gfortran.dg/associated_7.f90: New. 15 162012-12-28 Tobias Burnus <burnus@net-b.de> 17 18 PR fortran/55763 19 * gfortran.dg/unlimited_polymorphic_5.f90 20 212012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 22 23 PR fortran/48960 24 * gfortran.dg/newunit_3.f90: New. 25 262012-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 27 28 PR fortran/48976 29 * gfortran.dg/inquire_15.f90: New. 30 312012-12-27 Sriraman Tallam <tmsriram@google.com> 32 33 * testsuite/g++.dg/mv1.C: Remove target options. 34 * testsuite/g++.dg/mv2.C: Ditto. 35 * testsuite/g++.dg/mv3.C: Ditto. 36 * testsuite/g++.dg/mv4.C: Ditto. 37 * testsuite/g++.dg/mv5.C: Ditto. 38 392012-12-26 Janne Blomqvist <jb@gcc.gnu.org> 40 41 PR fortran/55539 42 * gfortran.dg/nosigned_zero_3.f90: New testcase. 43 442012-12-23 Tobias Burnus <burnus@net-b.de> 45 46 PR fortran/54884 47 * gfortran.dg/public_private_module_8.f90: New. 48 492012-12-23 Richard Sandiford <rdsandiford@googlemail.com> 50 51 * gcc.target/mips/r10k-cache-barrier-10.c: Make a branch-likely 52 instruction more likely. 53 542012-12-23 Richard Sandiford <rdsandiford@googlemail.com> 55 56 * gcc.target/mips/pr55315.c: Cast to long rather than int. 57 582012-12-22 Tobias Burnus <burnus@net-b.de> 59 60 PR fortran/55763 61 * gfortran.dg/unlimited_polymorphic_6.f90: New. 62 632012-12-21 Martin Jambor <mjambor@suse.cz> 64 65 PR tree-optimization/55355 66 * g++.dg/torture/pr55355.C: New test. 67 682012-12-21 Vladimir Makarov <vmakarov@redhat.com> 69 70 PR middle-end/55775 71 * gcc.target/i386/pr55775.c: New test. 72 732012-12-21 David Edelsohn <dje.gcc@gmail.com> 74 75 * gcc.dg/pthread-init-2.c (dg-options): Define _XOPEN_SOURCE=500 76 on AIX. 77 78 * lib/target-supports.exp (add_options_for_tls): Add -pthread for 79 AIX as well. 80 (check_effective_target_powerpc_vsx_ok): Only test VSX on AIX 7.1 81 and above. 82 83 * gcc.c-torture/compile/pr44707.c: Do not try to assemble on AIX. 84 85 * c-c++-common/pr43942.c: Remove XFAIL for AIX. 86 872012-12-21 Paul Thomas <pault@gcc.gnu.org> 88 89 PR fortran/55763 90 * gfortran.dg/unlimited_polymorphic_4.f03: New test. 91 922012-12-21 Richard Biener <rguenther@suse.de> 93 94 PR tree-optimization/52996 95 * gcc.dg/torture/pr52996.c: New testcase. 96 972012-12-20 Jakub Jelinek <jakub@redhat.com> 98 99 PR middle-end/55750 100 * gcc.c-torture/execute/pr55750.c: New test. 101 1022012-12-20 Richard Biener <rguenther@suse.de> 103 104 PR middle-end/55740 105 * g++.dg/torture/pr55740.C: New testcase. 106 1072012-12-20 Jakub Jelinek <jakub@redhat.com> 108 109 PR c++/55619 110 * c-c++-common/pr55619.c: New test. 111 1122012-12-20 Tobias Burnus <burnus@net-b.de> 113 114 PR fortran/54818 115 * gfortran.dg/transfer_intrinsic_4.f: New. 116 1172012-12-19 Paul Thomas <pault@gcc.gnu.org> 118 119 * gfortran.dg/unlimited_polymorphic_1.f03: New test. 120 * gfortran.dg/unlimited_polymorphic_2.f03: New test. 121 * gfortran.dg/unlimited_polymorphic_3.f03: New test. 122 * gfortran.dg/same_type_as_1.f03: Correct for improved message. 123 1242012-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 125 126 * gcc.target/arm/vmaxnmdf.c: New test. 127 * gcc.target/arm/vmaxnmsf.c: Likewise. 128 * gcc.target/arm/vminnmsf.c: Likewise. 129 * gcc.target/arm/vminnmdf.c: Likewise. 130 1312012-12-19 Tobias Burnus <burnus@net-b.de> 132 133 * gfortran.dg/gomp/use_intrinsic_1.f90: Moved 134 to libgomp/testsuite/libgomp.fortran/use_intrinsic_1.f90. 135 1362012-12-19 Richard Biener <rguenther@suse.de> 137 138 PR tree-optimization/55736 139 PR tree-optimization/55703 140 * gcc.dg/lto/pr55703_0.c: New testcase. 141 1422012-12-19 Jakub Jelinek <jakub@redhat.com> 143 144 PR debug/55730 145 * gcc.dg/debug/pr55730.c: New test. 146 1472012-12-18 Jan Hubicka <jh@suse.cz> 148 149 PR tree-optimization/55683 150 * g++.dg/ipa/devirt-9.C: New testcase. 151 1522012-12-19 Terry Guo <terry.guo@arm.com> 153 154 * gcc.target/arm/thumb-find-work-register.c: New. 155 1562012-12-19 Tobias Burnus <burnus@net-b.de> 157 158 PR fortran/55733 159 * gfortran.dg/save_5.f90: New. 160 1612012-12-18 Jakub Jelinek <jakub@redhat.com> 162 163 PR c/39464 164 * gcc.dg/pr39464.c: New test. 165 1662012-12-18 Ian Lance Taylor <iant@google.com> 167 168 PR go/55201 169 * lib/go.exp: Revert last patch. 170 1712012-12-18 Richard Biener <rguenther@suse.de> 172 173 PR middle-end/54838 174 * g++.dg/torture/pr54838.C: New testcase. 175 1762012-12-18 Andreas Schwab <schwab@linux-m68k.org> 177 178 * lib/go.exp (go_link_flags): Add libatomic location to flags and 179 ld_library_path. 180 1812012-12-18 Richard Biener <rguenther@suse.de> 182 183 * gcc.dg/tree-ssa/reassoc-19.c: Adjust. 184 1852012-12-18 Richard Biener <rguenther@suse.de> 186 187 PR tree-optimization/55555 188 * gcc.dg/torture/pr55555.c: New testcase. 189 * gcc.dg/vect/vect-iv-11.c: Adjust. 190 1912012-12-18 Jakub Jelinek <jakub@redhat.com> 192 193 PR debug/55717 194 * testsuite/g++.dg/opt/pr55717.C: New test. 195 1962012-12-17 Andrew Stubbs <ams@codesourcery.com> 197 Ulrich Weigand <ulrich.weigand@linaro.org> 198 199 * gcc.target/arm/neon-extend-1.c: New file. 200 * gcc.target/arm/neon-extend-2.c: New file. 201 2022012-12-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 203 204 * lib/target-supports.exp (add_options_for_arm_v8_neon): 205 Add -march=armv8-a. 206 2072012-12-17 James Greenhalgh <james.greenhalgh@arm.com> 208 Tejas Belagod <tejas.belagod@arm.com> 209 210 * lib/target-supports.exp 211 (check_effective_target_vect_multiple_sizes): Enable for AArch64. 212 2132012-12-16 Tobias Burnus <burnus@net-b.de> 214 215 PR fortran/55197 216 * gfortran.dg/gomp/use_intrinsic_1.f90: New. 217 2182012-12-16 Tobias Burnus <burnus@net-b.de> 219 220 * gfortran.dg/move_alloc_14.f90: New. 221 2222012-12-16 Tobias Burnus <burnus@net-b.de> 223 224 PR fortran/55638 225 * gfortran.dg/elemental_args_check_3.f90: Update dg-error. 226 * gfortran.dg/elemental_args_check_7.f90: New. 227 2282012-12-15 Eric Botcazou <ebotcazou@adacore.com> 229 230 * lib/scanasm.exp (get_ada_spec_filename): Use procedural form. 231 2322012-12-15 Eric Botcazou <ebotcazou@adacore.com> 233 234 PR ada/52735 235 * gnat.dg/nested_generic1.adb: New test. 236 * gnat.dg/nested_generic1_pkg.ad[sb]: New helper. 237 2382012-12-15 Eric Botcazou <ebotcazou@adacore.com> 239 240 PR ada/53766 241 * gnat.dg/controlled7.ad[sb]: New test. 242 2432012-12-14 Steve Ellcey <sellcey@mips.com> 244 245 PR regression/55688 246 * g++.dg/other/pr55650.C: Add dg-require-profiling. 247 2482012-12-14 Richard Biener <rguenther@suse.de> 249 250 PR tree-optimization/55684 251 * gcc.dg/torture/pr55684.c: New testcase. 252 2532012-12-14 Richard Biener <rguenther@suse.de> 254 255 PR tree-optimization/55687 256 * gcc.dg/torture/pr55687.c: New testcase. 257 2582012-12-13 Jakub Jelinek <jakub@redhat.com> 259 260 PR c++/55652 261 * g++.dg/cpp0x/noexcept19.C: New test. 262 2632012-12-13 Richard Biener <rguenther@suse.de> 264 265 PR lto/55660 266 * gcc.dg/lto/pr55660_0.c: New testcase. 267 * gcc.dg/lto/pr55660_1.c: Likewise. 268 2692012-12-13 Jakub Jelinek <jakub@redhat.com> 270 271 PR gcov-profile/55650 272 * g++.dg/other/pr55650.C: New test. 273 * g++.dg/other/pr55650.cc: New file. 274 2752012-12-12 Jakub Jelinek <jakub@redhat.com> 276 277 PR debug/55665 278 * g++.dg/guality/pr55665.C: New test. 279 280 * lib/gcc-dg.exp (${tool}_load): Handle non-existing 281 set_target_env_var the same as if it is empty list. 282 (dg-set-target-env-var): Fix up error message. 283 (set-target-env-var): Record both preexisting env var values 284 as well as info that env wasn't set. 285 (restore-target-env-var): Iterate on reversed list, if second 286 sublist element is 1, setenv the env var to the third sublist 287 element, otherwise unsetenv it. 288 (gcc-dg-runtest): Don't initialize set_target_env_var. 289 (dg-test): Unset set_target_env_var if it was set. 290 291 * g++.dg/asan/deep-tail-call-1.C: Whitespace fixes. Don't rely 292 on argc being one. 293 * g++.dg/asan/interception-malloc-test-1.C: Only run on linux. 294 Whitespace fixes. Avoid unnecessary * sizeof(char). 295 * g++.dg/asan/deep-thread-stack-1.C: Add -lasan -lpthread to 296 dg-options. Whitespace fixes. 297 * g++.dg/asan/deep-stack-uaf-1.C: Skip for -flto. Whitespace fixes. 298 * g++.dg/asan/interception-test-1.C: Whitespace fixes. 299 * g++.dg/asan/interception-failure-test-1.C: Whitespace fixes. 300 Avoid unnecessary * sizeof(char). Remove // CHECK: comment. 301 * g++.dg/asan/default-options-1.C: Whitespace fixes. 302 * g++.dg/asan/symbolize-callback-1.C: Whitespace fixes. Make 303 first __asan_symbolize argument unnamed. Avoid unnecessary 304 * sizeof(char). 305 * g++.dg/asan/large-func-test-1.C: Whitespace fixes. Don't rely 306 on argc being one. Allow both _Znwj and _Znwm as operator new. 307 Ignore everything in the backtrace above operator new. Fix up 308 dg-output regexps. 309 * c-c++-common/asan/null-deref-1.c: Add -fno-omit-frame-pointer 310 and for x86 -mno-omit-leaf-frame-pointer. Fix up dg-output regexps. 311 * c-c++-common/asan/clone-test-1.c: Whitespace fixes. Return non-zero 312 on failures. Avoid pointless PASS dg-output check. Remove bogus 313 dg-shouldfail. 314 * c-c++-common/asan/sanity-check-pure-c-1.c: Fix up dg-output regexps. 315 Avoid unnecessary * sizeof(char). 316 * c-c++-common/asan/heap-overflow-1.c: Fix up dg-output regexps. 317 Don't rely on argc being one. 318 * c-c++-common/asan/sleep-before-dying-1.c: Whitespace fixes. 319 Avoid unnecessary * sizeof(char). 320 * c-c++-common/asan/rlimit-mmap-test-1.c: Whitespace fixes. 321 * c-c++-common/asan/stack-overflow-1.c: Fix up dg-output regexps. 322 * c-c++-common/asan/global-overflow-1.c: Add -fno-builtin-memset. 323 Fix up dg-output regexps. 324 * c-c++-common/asan/strncpy-overflow-1.c: Fix up dg-output regexps. 325 * c-c++-common/asan/memcmp-1.c: Don't rely on argc being one. 326 * c-c++-common/asan/use-after-free-1.c: Fix up dg-output regexps. 327 * c-c++-common/asan/swapcontext-test-1.c: Don't rely on argc being 328 one. 329 * c-c++-common/asan/force-inline-opt0-1.c: Remove dg-skip-if. 330 * c-c++-common/asan/strip-path-prefix-1.c: Whitespace fixes. 331 Avoid unnecessary * sizeof(char). 332 3332012-12-12 Wei Mi <wmi@google.com> 334 335 * lib/target-supports.exp (check_effective_target_dlopen, 336 check_effective_target_clone, check_effective_target_setrlimit, 337 check_effective_target_swapcontext): New procedures. 338 * lib/gcc-dg.exp (${tool}_load): Handle dg-set-target-env-var. 339 (dg-set-target-env-var, set-target-env-var, 340 restore-target-env-var): New procedures. 341 (gcc-dg-runtest): Set set_target_env_var. 342 * g++.dg/asan/symbolize-callback-1.C: New test. 343 * g++.dg/asan/shared-lib-test-1-so.cc: New file. 344 * g++.dg/asan/deep-tail-call-1.C: New test. 345 * g++.dg/asan/default-options-1.C: New test. 346 * g++.dg/asan/interception-test-1.C: New test. 347 * g++.dg/asan/dlclose-test-1-so.cc: New file. 348 * g++.dg/asan/deep-thread-stack-1.C: New test. 349 * g++.dg/asan/interception-malloc-test-1.C: New test. 350 * g++.dg/asan/deep-stack-uaf-1.C: New test. 351 * g++.dg/asan/large-func-test-1.C: New test. 352 * g++.dg/asan/interception-failure-test-1.C: New test. 353 * c-c++-common/asan/strip-path-prefix-1.c: New test. 354 * c-c++-common/asan/force-inline-opt0-1.c: New test. 355 * c-c++-common/asan/swapcontext-test-1.c: New test. 356 * c-c++-common/asan/null-deref-1.c: New test. 357 * c-c++-common/asan/global-overflow-1.c: New test. 358 * c-c++-common/asan/strncpy-overflow-1.c: New test. 359 * c-c++-common/asan/rlimit-mmap-test-1.c: New test. 360 * c-c++-common/asan/stack-overflow-1.c: New test. 361 * c-c++-common/asan/use-after-free-1.c: New test. 362 * c-c++-common/asan/sanity-check-pure-c-1.c: New test. 363 * c-c++-common/asan/clone-test-1.c: New test. 364 * c-c++-common/asan/heap-overflow-1.c: New test. 365 * c-c++-common/asan/sleep-before-dying-1.c: New test. 366 3672012-12-12 Steve Ellcey <sellcey@mips.com> 368 369 * gcc.dg/pr55150-2.c: Add pic support check. 370 * gcc.dg/lto/pr54709_0.c: Ditto. 371 3722012-12-12 Zdenek Dvorak <ook@ucw.cz> 373 374 PR tree-optimization/55481 375 * gcc.dg/torture/pr55481.c: New testcase. 376 3772012-12-12 Steven Bosscher <steven@gcc.gnu.org> 378 Jakub Jelinek <jakub@redhat.com> 379 380 PR middle-end/52640 381 * gcc.c-torture/compile/limits-externdecl.c: New test. 382 3832012-12-12 Jakub Jelinek <jakub@redhat.com> 384 385 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n 386 from 2000 to 400. 387 388 PR fortran/55633 389 * gcc.dg/torture/pr55633.c: New test. 390 3912012-12-11 Marc Glisse <marc.glisse@inria.fr> 392 393 PR c++/53094 394 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase. 395 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise. 396 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise. 397 3982012-12-11 Jakub Jelinek <jakub@redhat.com> 399 400 PR c++/55643 401 * g++.dg/warn/Wunused-var-19.C: New test. 402 403 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread. 404 4052012-12-11 Eric Botcazou <ebotcazou@adacore.com> 406 407 * gcc.dg/pr54121.c: New test. 408 4092012-12-11 Jakub Jelinek <jakub@redhat.com> 410 411 PR c++/55619 412 * g++.dg/ext/asm12.C: New test. 413 414 PR tree-optimization/54570 415 * gcc.dg/builtin-object-size-8.c: Xfail. 416 * gcc.dg/builtin-object-size-13.c: New test. 417 4182012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 419 420 PR target/55642 421 * gcc.target/arm/pr55642.c: New testcase. 422 4232012-12-11 Jakub Jelinek <jakub@redhat.com> 424 425 PR middle-end/43631 426 PR bootstrap/55615 427 * g++.dg/other/pr43631.C: New test. 428 4292012-12-11 Richard Biener <rguenther@suse.de> 430 431 PR tree-optimization/55079 432 * gcc.dg/Warray-bounds-9.c: New testcase. 433 * gcc.dg/Warray-bounds-10.c: Likewise. 434 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust. 435 4362012-12-10 Janus Weil <janus@gcc.gnu.org> 437 438 PR fortran/52909 439 * gfortran.dg/proc_ptr_39.f90: New test case. 440 4412012-12-10 Richard Sandiford <rdsandiford@googlemail.com> 442 443 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no 444 code duplication is required. Allow BNE to appear. 445 4462012-12-10 Richard Sandiford <rdsandiford@googlemail.com> 447 448 * gcc.target/mips/ext-2.c: Require -mlong64. 449 4502012-12-10 Richard Biener <rguenther@suse.de> 451 452 PR tree-optimization/55107 453 * gcc.dg/torture/pr55107.c: New testcase. 454 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust. 455 4562012-12-10 Jakub Jelinek <jakub@redhat.com> 457 458 * g++.dg/asan/asan_test.cc: Sync from upstream. 459 * g++.dg/asan/asan_test_utils.h: Likewise. 460 4612012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 462 463 * gcc.target/arm/neon/vrndaf32.c: New test. 464 * gcc.target/arm/neon/vrndqaf32.c: Likewise. 465 * gcc.target/arm/neon/vrndf32.c: Likewise. 466 * gcc.target/arm/neon/vrndqf32.c: Likewise. 467 * gcc.target/arm/neon/vrndmf32.c: Likewise. 468 * gcc.target/arm/neon/vrndqmf32.c: Likewise. 469 * gcc.target/arm/neon/vrndnf32.c: Likewise. 470 * gcc.target/arm/neon/vrndqnf32.c: Likewise. 471 * gcc.target/arm/neon/vrndpf32.c: Likewise. 472 * gcc.target/arm/neon/vrndqpf32.c: Likewise. 473 4742012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 475 476 * gcc.misc-tests/gcov-12.c: Fix dg order. 477 478 PR middle-end/54470 479 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*. 480 481 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if" 482 for *-*-hpux10*. 483 484 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined. 485 * gcc.dg/20050826-1.c: Likewise. 486 4872012-12-09 Eric Botcazou <ebotcazou@adacore.com> 488 489 * gnat.dg/vect9.adb: Add -w to dg-options. 490 * gnat.dg/vect10.adb: Likewise. 491 4922012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org> 493 494 PR fortran/55593 495 * gfortran.dg/do_check_8.f90: New test. 496 4972012-12-08 Eric Botcazou <ebotcazou@adacore.com> 498 499 * gnat.dg/vect10.ad[sb]: New test. 500 5012012-12-08 Eric Botcazou <ebotcazou@adacore.com> 502 503 * gnat.dg/vect9.ad[sb]: New test. 504 * gnat.dg/vect9_pkg.ads: New helper. 505 5062012-12-07 Mike Stump <mikestump@comcast.net> 507 508 * gnat.dg/discr38.adb: Don't use ^M line endings. 509 gnat.dg/loop_optimization13.adb: Likewise. 510 gnat.dg/loop_optimization13.ads: Likewise. 511 gnat.dg/discr36_pkg.adb: Likewise. 512 gnat.dg/discr36_pkg.ads: Likewise. 513 gnat.dg/loop_optimization11_pkg.ads: Likewise. 514 gnat.dg/discr36.ads: Likewise. 515 gnat.dg/loop_optimization11.adb: Likewise. 516 5172012-12-07 Vladimir Makarov <vmakarov@redhat.com> 518 519 PR rtl-optimization/55141 520 * gcc.target/i386/pr55141.c: New. 521 5222012-12-07 Dodji Seketeli <dodji@redhat.com> 523 524 PR c++/54401 525 * g++.dg/cpp0x/alias-decl-28.C: New test. 526 * g++.dg/cpp0x/alias-decl-16.C: Update. 527 5282012-12-07 Martin Jambor <mjambor@suse.cz> 529 530 PR tree-optimization/55590 531 * gcc.target/i386/pr55590-1.c: New test. 532 * gcc.target/i386/pr55590-2.c: Likewise. 533 5342012-12-07 Paolo Carlini <paolo.carlini@oracle.com> 535 536 PR c++/54975 537 * g++.dg/cpp0x/lambda/lambda-typedef.C: New. 538 5392012-12-06 Uros Bizjak <ubizjak@gmail.com> 540 541 PR target/55597 542 * gcc.target/i386/pr55597.c: New test. 543 5442012-12-06 Jakub Jelinek <jakub@redhat.com> 545 546 PR c++/54207 547 * g++.dg/cpp0x/noexcept18.C: New test. 548 549 PR c++/55573 550 * g++.dg/cpp0x/constexpr-55573.C: New test. 551 552 PR c++/55137 553 * g++.dg/opt/pr55137.C: New test. 554 * gcc.c-torture/execute/pr55137.c: New test. 555 5562012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 557 558 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok): 559 New procedure. 560 (add_options_for_arm_v8_neon): Likewise. 561 5622012-12-05 Steven Bosscher <steven@gcc.gnu.org> 563 564 * g++.dg/pr55604.C: New test. 565 5662012-12-05 James Greenhalgh <james.greenhalgh@arm.com> 567 568 * lib/target-supports.exp 569 (check_effective_target_vect_perm): Allow aarch64*-*-*. 570 (check_effective_target_vect_perm_byte): Likewise. 571 (check_effective_target_vect_perm_short): Likewise. 572 (check_effective_target_vect_char_mult): Likewise. 573 (check_effective_target_vect_extract_even_odd): Likewise. 574 (check_effective_target_vect_interleave): Likewise. 575 5762012-12-05 Yufeng Zhang <yufeng.zhang@arm.com> 577 578 * g++.dg/abi/mangle-neon-aarch64.C: New test. 579 5802012-12-05 Yufeng Zhang <yufeng.zhang@arm.com> 581 582 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*. 583 5842012-12-05 James Greenhalgh <james.greenhalgh@arm.com> 585 586 * gcc.dg/vect/vect-rounding-btrunc.c: New test. 587 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise. 588 * gcc.dg/vect/vect-rounding-ceil.c: Likewise. 589 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise. 590 * gcc.dg/vect/vect-rounding-floor.c: Likewise. 591 * gcc.dg/vect/vect-rounding-floorf.c: Likewise. 592 * gcc.dg/vect/vect-rounding-lceil.c: Likewise. 593 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise. 594 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise. 595 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise. 596 * gcc.dg/vect/vect-rounding-round.c: Likewise. 597 * gcc.dg/vect/vect-rounding-roundf.c: Likewise. 598 * target-supports.exp 599 (check_effective_target_vect_call_btrunc): New. 600 (check_effective_target_vect_call_btruncf): Likewise. 601 (check_effective_target_vect_call_ceil): Likewise. 602 (check_effective_target_vect_call_ceilf): Likewise. 603 (check_effective_target_vect_call_floor): Likewise. 604 (check_effective_target_vect_call_floorf): Likewise. 605 (check_effective_target_vect_call_lceil): Likewise. 606 (check_effective_target_vect_call_lfloor): Likewise. 607 (check_effective_target_vect_call_nearbyint): Likewise. 608 (check_effective_target_vect_call_nearbyintf): Likewise. 609 (check_effective_target_vect_call_round): Likewise. 610 (check_effective_target_vect_call_roundf): Likewise. 611 6122012-12-05 Richard Biener <rguenther@suse.de> 613 614 PR tree-optimization/51238 615 * gcc.dg/torture/pr51238.c: New testcase. 616 6172012-12-05 Richard Biener <rguenther@suse.de> 618 619 PR tree-optimization/50222 620 * gcc.dg/torture/pr50222.c: New testcase. 621 6222012-12-05 Richard Biener <rguenther@suse.de> 623 624 PR lto/55525 625 * gcc.dg/lto/pr55525_0.c: New testcase. 626 * gcc.dg/lto/pr55525_1.c: Likewise. 627 6282012-12-04 Tobias Burnus <burnus@net-b.de> 629 630 * gfortran.dg/quad_3.f90: Really fix an if condition. 631 6322012-12-04 Tobias Burnus <burnus@net-b.de> 633 634 * gfortran.dg/quad_3.f90: Fix a condition, 635 which wrongly required ordered/lazy evaluation. 636 6372012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com> 638 639 * gcc.target/aarch64/121127.c: New test. 640 6412012-12-04 Jakub Jelinek <jakub@redhat.com> 642 643 PR testsuite/55587 644 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found, 645 0 if not. 646 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init] 647 returned 0. 648 * gcc.dg/asan/asan.exp: Likewise. 649 6502012-12-04 Richard Biener <rguenther@suse.de> 651 652 PR tree-optimization/55124 653 * gcc.dg/torture/pr55124.c: New testcase. 654 6552012-12-03 Tobias Burnus <burnus@net-b.de> 656 657 * gfortran.dg/quad_3.f90: New. 658 6592012-12-03 Paolo Carlini <paolo.carlini@oracle.com> 660 661 PR c++/54170 662 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New. 663 6642012-12-03 Jakub Jelinek <jakub@redhat.com> 665 666 PR testsuite/55452 667 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400 668 on all targets, not just s390*. 669 6702012-12-03 Marek Polacek <polacek@redhat.com> 671 672 PR c/55570 673 * gcc.dg/pr55570.c: New test. 674 6752012-12-03 Jakub Jelinek <jakub@redhat.com> 676 677 * lib/asan-dg.exp (asan_get_gtest_test_list, 678 asan_get_gtest_expect_death_list, asan-gtest): New procedures. 679 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"] 680 and [asan_get_gtest_expect_death_list "$output"] in global vars. 681 (asan_symbolize): Sanitize [] characters from key. 682 * g++.dg/asan/asan_test_config.h: New file. 683 * g++.dg/asan/asan_globals_test.cc: New file. 684 * g++.dg/asan/asan_test_utils.h: New file. 685 * g++.dg/asan/dejagnu-gtest.h: New file. 686 * g++.dg/asan/asan_test.cc: New file. 687 * g++.dg/asan/asan_test.C: New test. 688 6892012-12-03 Richard Biener <rguenther@suse.de> 690 691 * gcc.dg/torture/pr35634.c: Use signed char. 692 * g++.dg/torture/pr35634.C: Likewise. 693 6942012-12-02 Marek Polacek <polacek@redhat.com> 695 696 PR middle-end/54838 697 * gcc.dg/pr54838.c: New test. 698 6992012-12-01 Xinliang David Li <davidxl@google.com> 700 701 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for 702 cltd. 703 7042012-12-01 Paolo Carlini <paolo.carlini@oracle.com> 705 706 PR c++/55558 707 * g++.dg/cpp0x/decltype46.C: New. 708 7092012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 710 711 PR middle-end/52450 712 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*. 713 7142012-12-01 Zdenek Sojka <zsojka@seznam.cz> 715 716 PR debug/53860 717 * g++.dg/debug/pr53860.C: New test. 718 7192012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com> 720 Paul Thomas <pault@gcc.gnu.org> 721 722 PR fortran/46897 723 * gfortran.dg/defined_assignment_1.f90: New test. 724 * gfortran.dg/defined_assignment_2.f90: New test. 725 * gfortran.dg/defined_assignment_3.f90: New test. 726 * gfortran.dg/defined_assignment_4.f90: New test. 727 * gfortran.dg/defined_assignment_5.f90: New test. 728 7292012-12-01 Jakub Jelinek <jakub@redhat.com> 730 731 PR c++/55542 732 * g++.dg/cpp0x/vt-55542.C: New test. 733 7342012-11-30 Eric Botcazou <ebotcazou@adacore.com> 735 736 * gnat.dg/specs/pack9.ads: New test. 737 7382012-11-30 Martin Jambor <mjambor@suse.cz> 739 740 PR middle-end/52890 741 PR tree-optimization/55415 742 PR tree-optimization/54386 743 PR target/55448 744 * gcc.dg/ipa/ipa-sra-7.c: New test. 745 * gcc.dg/ipa/ipa-sra-8.c: Likewise. 746 * gcc.dg/ipa/ipa-sra-9.c: Likewise. 747 * gcc.target/i386/pr55448.c: Likewise. 748 7492012-11-29 Eric Botcazou <ebotcazou@adacore.com> 750 751 * loop_optimization14.ad[sb]: New test. 752 * loop_optimization14_pkg.ads: New helper. 753 7542012-11-29 Richard Earnshaw <rearnsha@arm.com> 755 756 PR target/55073 757 * gcc.target/arm/pr55073.C: New test. 758 7592012-11-29 Marc Glisse <marc.glisse@inria.fr> 760 761 PR c++/53094 762 * g++.dg/ext/vector20.C: New testcase. 763 7642012-11-28 Tobias Burnus <burnus@net-b.de> 765 766 PR fortran/52161 767 * coarray/sync_3.f90: Extend test. 768 7692012-11-29 Jakub Jelinek <jakub@redhat.com> 770 771 PR rtl-optimization/55512 772 * gcc.target/i386/pr55512-2.c: Remove unnecessary define. 773 * gcc.target/i386/pr55512-4.c: Likewise. 774 7752012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net> 776 777 PR c++/52654 778 * g++.dg/cpp0x/udlit-overflow.C: New. 779 * g++.dg/cpp0x/udlit-overflow-neg.C: New. 780 7812012-11-28 Jakub Jelinek <jakub@redhat.com> 782 783 PR debug/36728 784 PR debug/55467 785 PR middle-end/55507 786 PR bootstrap/55511 787 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm 788 are non-empty and add dependency between the first and second asm. 789 * gcc.dg/guality/pr36728-2.c: Likewise. 790 * gcc.dg/guality/pr36728-3.c: New test. 791 * gcc.dg/guality/pr36728-4.c: New test. 792 7932012-11-28 Andrew Pinski <apinski@cavium.com> 794 795 PR bootstrap/54279 796 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build 797 directories. 798 * lib/obj-c++.exp (obj-c++_init): Likewise. 799 8002012-11-28 Tobias Burnus <burnus@net-b.de> 801 802 PR fortran/52161 803 * coarray/sync_3.f90: New. 804 8052012-11-28 Uros Bizjak <ubizjak@gmail.com> 806 807 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32. 808 8092012-11-28 Vladimir Makarov <vmakarov@redhat.com> 810 811 PR rtl-optimization/55512 812 * gcc.target/i386/pr55512-[1234].c: New tests. 813 8142012-11-28 Jakub Jelinek <jakub@redhat.com> 815 816 PR testsuite/55505 817 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays. 818 819 PR testsuite/55504 820 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone 821 attributes. Avoid clobbering memory before malloced chunk. 822 (main): Pass 1 instead of 0 as argument. 823 8242012-11-28 Eric Botcazou <ebotcazou@adacore.com> 825 826 * gnat.dg/object_overflow.adb: Rename to... 827 * gnat.dg/object_overflow1.adb: ...this. 828 * gnat.dg/object_overflow2.adb: New test. 829 * gnat.dg/object_overflow3.adb: Likewise. 830 * gnat.dg/object_overflow4.adb: Likewise. 831 8322012-11-28 Paolo Carlini <paolo.carlini@oracle.com> 833 834 PR c++/55497 835 * g++.dg/init/pr55497.C: New. 836 8372012-11-28 Richard Biener <rguenther@suse.de> 838 839 PR testsuite/55327 840 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline. 841 * gcc.dg/vect/slp-perm-9.c: Likewise. 842 8432012-11-28 Richard Biener <rguenther@suse.de> 844 845 PR c/35634 846 * gcc.dg/torture/pr35634.c: New testcase. 847 * g++.dg/torture/pr35634.C: Likewise. 848 * gcc.dg/vect/pr18536.c: Mark worker function noinline. 849 8502012-11-27 Tobias Burnus <burnus@net-b.de> 851 852 PR fortran/55476 853 * gfortran.dg/warn_target_lifetime_3.f90: New. 854 8552012-11-27 Vladimir Makarov <vmakarov@redhat.com> 856 857 PR rtl-optimization/55458 858 * gcc.target/i386/pr55458.c: New test. 859 8602012-11-27 Jakub Jelinek <jakub@redhat.com> 861 862 PR tree-optimization/55110 863 * gcc.dg/pr55110.c: New test. 864 8652012-11-27 Richard Biener <rguenther@suse.de> 866 867 PR middle-end/55331 868 * g++.dg/opt/pr55331.C: New testcase. 869 8702012-11-26 Steven Bosscher <steven@gcc.gnu.org> 871 872 * gcc.dg/20050811-2.c: Change -dv option to -graph option. 873 8742012-11-26 Georg-Johann Lay <avr@gjlay.de> 875 876 * gcc.dg/54455.c: Require scheduling. 877 * gcc.dg/c1x-align-4.c: Skip avr. 878 * gcc.dg/pr44024.c: Skip avr in final scan. 879 8802012-11-26 Georg-Johann Lay <avr@gjlay.de> 881 882 PR testsuite/52641 883 * gcc.c-torture/execute/20120919-1.x: New file (int32plus). 884 * gcc.dg/pr54676.c: Make work for 16-bit int. 885 8862012-11-26 Vladimir Makarov <vmakarov@redhat.com> 887 888 PR target/55277 889 * gcc.target/i386/pr55227.c: New test. 890 8912012-11-26 Steven Bosscher <steven@gcc.gnu.org> 892 893 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option 894 to -fdump-rtl-all. 895 * testsuite/gcc.dg/pr37858.c: Remove -dv option. 896 8972012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 898 899 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok): 900 New procedure. 901 (add_options_for_arm_v8_vfp): New procedure. 902 * gcc.target/arm/vrintaf32.c: New test. 903 * gcc.target/arm/vrintaf64.c: Likewise. 904 * gcc.target/arm/vrintmf32.c: Likewise. 905 * gcc.target/arm/vrintmf64.c: Likewise. 906 * gcc.target/arm/vrintpf32.c: Likewise. 907 * gcc.target/arm/vrintpf64.c: Likewise. 908 * gcc.target/arm/vrintrf32.c: Likewise. 909 * gcc.target/arm/vrintrf64.c: Likewise. 910 * gcc.target/arm/vrintxf32.c: Likewise. 911 * gcc.target/arm/vrintxf64.c: Likewise. 912 * gcc.target/arm/vrintzf32.c: Likewise. 913 * gcc.target/arm/vrintzf64.c: Likewise. 914 9152012-11-26 Janus Weil <janus@gcc.gnu.org> 916 917 PR fortran/54997 918 * gfortran.dg/warn_unused_function_2.f90: New. 919 9202012-11-26 Janus Weil <janus@gcc.gnu.org> 921 922 PR fortran/54881 923 * gfortran.dg/associated_6.f90: New. 924 * gfortran.dg/select_type_30.f03: New. 925 9262012-11-26 Jakub Jelinek <jakub@redhat.com> 927 928 PR tree-optimization/54471 929 * gcc.dg/tree-ssa/vrp86.c: New test. 930 * gcc.c-torture/execute/pr54471.c: New test. 931 9322012-11-26 Hans-Peter Nilsson <hp@bitrange.com> 933 934 PR middle-end/55030 935 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't 936 use volatile asms, use plain asms. Where the output value for the 937 asm is unused, write a global variable. 938 9392012-11-25 Uros Bizjak <ubizjak@gmail.com> 940 941 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic. 942 9432012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org> 944 945 PR fortran/30146 946 * gfortran.dg/do_check_7.f90: New test. 947 9482012-11-24 Paolo Carlini <paolo.carlini@oracle.com> 949 950 PR c++/55446 951 * g++.dg/init/new41.C: New. 952 9532012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org> 954 955 PR fortran/55314 956 * gfortran.dg/allocate_error_4.f90: New test. 957 9582012-11-24 Hans-Peter Nilsson <hp@bitrange.com> 959 960 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument 961 to send_log. 962 9632012-11-23 Jakub Jelinek <jakub@redhat.com> 964 965 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines 966 from the output. 967 968 PR c++/54046 969 * g++.dg/warn/Wreturn-type-8.C: New test. 970 971 PR middle-end/55430 972 * gcc.dg/pr55430.c: New test. 973 9742012-11-23 Kostya Serebryany <kcc@google.com> 975 976 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer. 977 9782012-11-23 Eric Botcazou <ebotcazou@adacore.com> 979 980 * gnat.dg/discr40.ad[sb]: New test. 981 9822012-11-23 Eric Botcazou <ebotcazou@adacore.com> 983 984 * gnat.dg/discr39.adb: New test. 985 9862012-11-23 Georg-Johann Lay <avr@gjlay.de> 987 988 PR testsuite/52641 989 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus. 990 * gcc.dg/pr55150-1.c: Same. 991 * gcc.dg/torture/pr54894.c: Add size32plus. 992 9932012-11-23 Jakub Jelinek <jakub@redhat.com> 994 995 PR sanitizer/55435 996 * c-c++-common/asan/attrib-1.c: New test. 997 9982012-11-22 Ian Bolton <ian.bolton@arm.com> 999 1000 * gcc.target/aarch64/builtin-bswap-1.c: New test. 1001 * gcc.target/aarch64/builtin-bswap-2.c: New test. 1002 10032012-11-22 Paolo Carlini <paolo.carlini@oracle.com> 1004 1005 PR c++/55432 1006 * g++.dg/cpp0x/constexpr-55432.C: New. 1007 10082012-11-21 Janus Weil <janus@gcc.gnu.org> 1009 1010 PR fortran/55352 1011 * gfortran.dg/namelist_76.f90: New. 1012 10132012-11-21 Martin Jambor <mjambor@suse.cz> 1014 1015 * gcc.dg/ipa/ipcp-agg-7.c: New test. 1016 * gcc.dg/ipa/ipcp-agg-8.c: Likewise. 1017 10182012-11-21 Martin Jambor <mjambor@suse.cz> 1019 1020 PR tree-optimization/55260 1021 * g++.dg/torture/pr55260-2.C: New test. 1022 10232012-11-21 Martin Jambor <mjambor@suse.cz> 1024 1025 * gcc.dg/torture/pr55238.c: Remove hidden attribute. 1026 10272012-11-21 Bin Cheng <bin.cheng@arm.com> 1028 1029 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0. 1030 * gcc.dg/tree-ssa/vrp47.c: Ditto. 1031 10322012-11-20 Uros Bizjak <ubizjak@gmail.com> 1033 1034 PR target/19398 1035 * gcc.target/i386/pr19398.c: New test. 1036 10372012-11-20 Martin Jambor <mjambor@suse.cz> 1038 1039 PR tree-optimization/55260 1040 * g++.dg/torture/pr55260-1.C: New test. 1041 10422012-11-20 Sofiane Naci <sofiane.naci@arm.com> 1043 1044 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase. 1045 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise. 1046 * gcc.target/aarch64/atomic-op-acquire.c: Likewise. 1047 * gcc.target/aarch64/atomic-op-char.c: Likewise. 1048 * gcc.target/aarch64/atomic-op-consume.c: Likewise. 1049 * gcc.target/aarch64/atomic-op-imm.c: Likewise. 1050 * gcc.target/aarch64/atomic-op-int.c: Likewise. 1051 * gcc.target/aarch64/atomic-op-long.c: Likewise. 1052 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise. 1053 * gcc.target/aarch64/atomic-op-release.c: Likewise. 1054 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise. 1055 * gcc.target/aarch64/atomic-op-short.c: Likewise. 1056 10572012-11-20 Jakub Jelinek <jakub@redhat.com> 1058 1059 PR middle-end/55094 1060 * gcc.dg/pr55094.c: New test. 1061 1062 PR rtl-optimization/54921 1063 * gcc.dg/pr54921.c: New test. 1064 10652012-11-19 Richard Sandiford <rdsandiford@googlemail.com> 1066 1067 * gcc.target/i386/pr55359.c: New test. 1068 10692012-11-19 Eric Botcazou <ebotcazou@adacore.com> 1070 1071 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit. 1072 * g++.dg/tls/thread_local3g.C: Likewise. 1073 * g++.dg/tls/thread_local4g.C: Likewise. 1074 * g++.dg/tls/thread_local5g.C: Likewise. 1075 * g++.dg/tls/thread_local6g.C: Likewise. 1076 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9. 1077 * g++.dg/tls/thread_local2.C: Likewise. 1078 * g++.dg/tls/thread_local2g.C: Likewise. 1079 * g++.dg/tls/thread_local6.C: Likewise. 1080 10812012-11-19 Aldy Hernandez <aldyh@redhat.com> 1082 1083 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path. 1084 * gcc.dg/tm/clone-1.c: New test. 1085 10862012-11-19 Paolo Carlini <paolo.carlini@oracle.com> 1087 1088 PR c++/55368 1089 * g++.dg/parse/struct-5.C: New. 1090 10912012-11-19 Tom de Vries <tom@codesourcery.com> 1092 1093 PR rtl-optimization/55315 1094 * gcc.target/mips/pr55315.c: New test. 1095 10962012-11-17 Jakub Jelinek <jakub@redhat.com> 1097 1098 PR tree-optimization/55236 1099 * gcc.dg/pr55236.c: New test. 1100 1101 PR testsuite/55188 1102 * gcc.dg/pr19105.c: Accept also optimizing 1103 -[2, 2] and -[3, 3] and -[4, 4] range tests together. 1104 1105 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages 1106 from addr2line_output. Increment idx if asking for more than one 1107 address in one object. 1108 11092012-11-16 Jakub Jelinek <jakub@redhat.com> 1110 1111 PR tree-optimization/55329 1112 * g++.dg/opt/pr55329.C: New test. 1113 11142012-11-16 Janus Weil <janus@gcc.gnu.org> 1115 1116 PR fortran/55297 1117 * gfortran.dg/typebound_operator_18.f90: New. 1118 11192012-11-16 Vladimir Makarov <vmakarov@redhat.com> 1120 1121 PR rtl-optimization/55330 1122 * gfortran.dg/pr55330.f90: New test. 1123 11242012-11-16 Uros Bizjak <ubizjak@gmail.com> 1125 1126 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes. 1127 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump. 1128 * gcc.dg/hoist-register-pressure-2.c: Ditto. 1129 * gcc.dg/hoist-register-pressure-3.c: Ditto. 1130 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump. 1131 * gcc.dg/tree-prof/unroll-1.c: Ditto. 1132 11332012-11-16 Dodji Seketeli <dodji@redhat.com> 1134 1135 PR c++/54875 1136 * g++.dg/cpp0x/alias-decl-27.C: New test. 1137 11382012-11-16 Jakub Jelinek <jakub@redhat.com> 1139 1140 PR c++/55337 1141 * g++.dg/template/alignof2.C: New test. 1142 11432012-11-16 Uros Bizjak <ubizjak@gmail.com> 1144 1145 * g++.dg/mv1.C (dg-options): Add -march=x86-64. 1146 * g++.dg/mv6.C (dg-options): Ditto. 1147 11482012-11-16 Uros Bizjak <ubizjak@gmail.com> 1149 1150 * lib/target_suports.exp 1151 (check_effective_target_has_w_floating_suffix): New procedure. 1152 (check_effective_target_has_q_floating_suffix): Ditto. 1153 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive 1154 for unsupported non-standard suffix on floating constant. 1155 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto. 1156 11572012-11-14 Jakub Jelinek <jakub@redhat.com> 1158 1159 * lib/asan-dg.exp: New file. 1160 * gcc.dg/asan/asan.exp: New file. 1161 * g++.dg/dg.exp: Prune also asan tests. 1162 * g++.dg/asan/asan.exp: New file. 1163 * c-c++-common/asan/memcmp-1.c: New test. 1164 11652012-11-14 Paolo Carlini <paolo.carlini@oracle.com> 1166 1167 PR c++/55323 1168 * g++.dg/cpp0x/vt-55323.C: New. 1169 11702012-11-13 Sriraman Tallam <tmsriram@google.com> 1171 1172 * g++.dg/mv4.C: Add require ifunc. Change error message. 1173 * g++.dg/mv5.C: Add require ifunc. 1174 * g++.dg/mv6.C: Add require ifunc. 1175 11762012-11-13 Martin Jambor <mjambor@suse.cz> 1177 1178 PR tree-optimization/55253 1179 * gcc.dg/torture/pr55253.c: New test. 1180 * gcc.dg/torture/pr55305.c: Likewise. 1181 11822012-11-13 H.J. Lu <hongjiu.lu@intel.com> 1183 1184 PR middle-end/55142 1185 * gcc.target/i386/pr55142-1.c: New file. 1186 * gcc.target/i386/pr55142-2.c: Likewise. 1187 11882012-11-13 Dodji Seketeli <dodji@redhat.com> 1189 1190 PR c++/54466 1191 * g++.dg/cpp0x/alias-decl-26.C: New test file. 1192 11932012-11-13 H.J. Lu <hongjiu.lu@intel.com> 1194 1195 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32 1196 instead of lp64. 1197 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise. 1198 * gcc.target/i386/pr49715-2.c: Likewise. 1199 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi. 1200 12012012-11-13 Jakub Jelinek <jakub@redhat.com> 1202 1203 PR tree-optimization/55281 1204 * gcc.dg/vect/fast-math-pr55281.c: New test. 1205 * g++.dg/opt/pr55281.C: New test. 1206 1207 PR rtl-optimization/54127 1208 * gcc.dg/torture/pr54127.c: New test. 1209 12102012-11-12 Steven Bosscher <steven@gcc.gnu.org> 1211 Jakub Jelinek <jakub@redhat.com> 1212 1213 PR rtl-optimization/51447 1214 * gcc.c-torture/execute/pr51447.c: New test. 1215 12162012-11-12 Ian Bolton <ian.bolton@arm.com> 1217 1218 * gcc.target/aarch64/csinc-2.c: New test. 1219 12202012-11-12 Ian Bolton <ian.bolton@arm.com> 1221 1222 * gcc.target/aarch64/cmn.c: New test. 1223 * gcc.target/aarch64/adds.c: New test. 1224 * gcc.target/aarch64/subs.c: New test. 1225 12262012-11-12 Tobias Burnus <burnus@net-b.de> 1227 1228 PR fortran/55272 1229 * gfortran.dg/coarray_29_1.f90: New. 1230 * gfortran.dg/coarray_29_2.f90: New. 1231 12322012-11-12 Bin Cheng <bin.cheng@arm.com> 1233 1234 * gcc.dg/hoist-register-pressure-3.c: New test. 1235 12362012-11-11 Oleg Endo <olegendo@gcc.gnu.org> 1237 1238 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline 1239 wrappers around sinf and cosf. 1240 12412012-11-11 H.J. Lu <hongjiu.lu@intel.com> 1242 1243 PR middle-end/55247 1244 PR middle-end/55259 1245 * gcc.target/i386/pr55247-2.c: New file. 1246 12472012-11-11 Steven Bosscher <steven@gcc.gnu.org> 1248 1249 PR middle-end/55263 1250 * g++.dg/pr55263.C: New test. 1251 12522012-11-11 Martin Jambor <mjambor@suse.cz> 1253 1254 PR tree-optimization/55238 1255 * testsuite/gcc.dg/torture/pr55238.c: New test. 1256 12572012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 1258 1259 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*. 1260 * c-c++-common/torture/vector-subscript-1.c: Likewise. 1261 * c-c++-common/torture/vector-subscript-2.c: Likewise. 1262 12632012-11-10 Jan Hubicka <jh@suse.cz> 1264 1265 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase. 1266 12672012-11-10 H.J. Lu <hongjiu.lu@intel.com> 1268 1269 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add 1270 -mno-sse -mno-mmx to dg-options. Reformat. 1271 12722012-11-10 David Edelsohn <dje.gcc@gmail.com> 1273 1274 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message. 1275 * c-c++-common/vector-compare-1.c: Same. 1276 * c-c++-common/vector-compare-2.c: Same. 1277 * g++.dg/other/unused1.C: Skip on AIX. 1278 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore 1279 extra message on AIX. 1280 12812012-11-10 Uros Bizjak <ubizjak@gmail.com> 1282 1283 PR target/55247 1284 * gcc.target/i386/pr55247.c: New test. 1285 12862012-11-09 Andrew Pinski <apinski@cavium.com> 1287 1288 * gcc.c-torture/execute/20121108-1.c: New test. 1289 12902012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net> 1291 1292 PR c++/54413 1293 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New. 1294 * g++.dg/cpp0x/std_fext-numeric-literals.C: New. 1295 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New. 1296 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New. 1297 12982012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com> 1299 1300 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within 1301 bounds for ABDAY, DAY, ABMON, MON, AM_PM. 1302 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within 1303 array bounds. 1304 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise. 1305 13062012-11-09 Aldy Hernandez <aldyh@redhat.com> 1307 1308 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path. 1309 * g++.dg/tm/pr47530.C: Same. 1310 13112012-11-09 Jason Merrill <jason@redhat.com> 1312 1313 PR c++/54859 1314 * g++.dg/cpp0x/alias-decl-25.C: New. 1315 1316 * g++.dg/abi/abi-tag1.C: New. 1317 * g++.dg/abi/abi-tag2.C: New. 1318 13192012-11-09 Vladimir Makarov <vmakarov@redhat.com> 1320 1321 PR rtl-optimization/55154 1322 * gcc.target/i386/pr55154.c: New test. 1323 13242012-11-09 Vladimir Makarov <vmakarov@redhat.com> 1325 1326 PR rtl-optimization/55151 1327 * gcc.dg/pr55151.c: Move ... 1328 * gcc.target/i386/pr55151.c: ... here. 1329 13302012-11-09 Andrey Belevantsev <abel@ispras.ru> 1331 1332 PR rtl-optimization/54472 1333 * gcc.dg/pr54472.c: New test. 1334 13352012-11-09 Eric Botcazou <ebotcazou@adacore.com> 1336 1337 * gnat.dg/stack_check3.ad[sb]: New test. 1338 13392012-11-08 Ian Lance Taylor <iant@google.com> 1340 1341 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type 1342 with arguments. Handle errorcheckoutput and rundir test types. 1343 13442012-11-08 Steven Bosscher <steven@gcc.gnu.org> 1345 1346 PR tree-optimization/55191 1347 * gcc.dg/pr55191.c: New test. 1348 13492012-11-08 Jakub Jelinek <jakub@redhat.com> 1350 1351 PR debug/54499 1352 * g++.dg/debug/pr54499.C: New test. 1353 13542012-11-08 Jan Hubicka <jh@suse.cz> 1355 1356 PR middle-end/48636 1357 * gcc.dg/winline-3.c: Update. 1358 13592012-11-08 Martin Jambor <mjambor@suse.cz> 1360 1361 * gfortran.dg/ipcp-array-1.f90: New test. 1362 13632012-11-08 Florian Weimer <fweimer@redhat.com> 1364 1365 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment. 1366 13672012-11-07 Vladimir Makarov <vmakarov@redhat.com> 1368 1369 PR rtl-optimization/55151 1370 * gcc.dg/pr55151.c: Use ia32 instead of x86_64. 1371 13722012-11-07 Uros Bizjak <ubizjak@gmail.com> 1373 1374 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump. 1375 13762012-11-07 Eric Botcazou <ebotcazou@adacore.com> 1377 1378 * gcc.c-torture/compile/20121107-1.c: New test. 1379 13802012-11-07 Vladimir Makarov <vmakarov@redhat.com> 1381 1382 PR rtl-optimization/55151 1383 * gcc.dg/pr55151.c: Compile it only for x86_64. 1384 13852012-11-07 Vladimir Makarov <vmakarov@redhat.com> 1386 1387 PR rtl-optimization/55122 1388 * gcc.dg/pr55122.c: New test. 1389 13902012-11-07 David Edelsohn <dje.gcc@gmail.com> 1391 1392 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore 1393 word powerpc. 1394 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex. 1395 * gcc.target/powerpc/loop_align.c: Skip on AIX. 1396 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch. 1397 * gcc.target/powerpc/tfmode_off.c: Skip on AIX. 1398 13992012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org> 1400 1401 PR c/53063 1402 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly. 1403 14042012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org> 1405 1406 PR c/51294 1407 * c-c++-common/pr51294.c: New. 1408 14092012-11-07 Martin Jambor <mjambor@suse.cz> 1410 1411 PR tree-optimization/53787 1412 * gcc.dg/ipa/ipa-5.c: Adjust. 1413 * gcc.dg/ipa/ipcp-agg-1.c: New test. 1414 * gcc.dg/ipa/ipcp-agg-2.c: Likewise. 1415 * gcc.dg/ipa/ipcp-agg-3.c: Likewise. 1416 * gcc.dg/ipa/ipcp-agg-4.c: Likewise. 1417 * gcc.dg/ipa/ipcp-agg-5.c: Likewise. 1418 * gcc.dg/ipa/ipcp-agg-6.c: Likewise. 1419 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp. 1420 * gfortran.dg/pr48636-2.f90: New test. 1421 * gfortran.dg/pr53787.f90: Likewise. 1422 14232012-11-07 Paolo Carlini <paolo.carlini@oracle.com> 1424 1425 PR c++/55226 1426 Revert: 1427 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com> 1428 1429 PR c++/54922 1430 * g++.dg/cpp0x/constexpr-union4.C: New. 1431 14322012-11-07 Yufeng Zhang <yufeng.zhang@arm.com> 1433 1434 * gcc.target/aarch64/dwarf-cfa-reg.c: New test. 1435 14362012-11-07 Kaz Kojima <kkojima@gcc.gnu.org> 1437 1438 PR target/49220 1439 * gcc.c-torture/compile/pr49220.c: New test. 1440 14412012-11-07 Florian Weimer <fweimer@redhat.com> 1442 1443 * g++.dg/init/new40.C: New. 1444 14452012-11-07 Jakub Jelinek <jakub@redhat.com> 1446 1447 PR debug/54693 1448 * gcc.dg/guality/pr54693-2.c: New test. 1449 14502012-11-06 Andrew Pinski <apinski@cavium.com> 1451 1452 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add 1453 -fno-vect-cost-model. 1454 14552012-11-06 Aldy Hernandez <aldyh@redhat.com> 1456 1457 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path. 1458 * gcc.dg/tm/debug-1.c: Same. 1459 * gcc.dg/tm/irrevocable-3.c: Same. 1460 * gcc.dg/tm/irrevocable-4.c: Same. 1461 * gcc.dg/tm/memopt-10.c: Same. 1462 * gcc.dg/tm/memopt-11.c: Same. 1463 * gcc.dg/tm/props-4.c: Same. 1464 * gcc.dg/tm/wrap-3.c: Same. 1465 * gcc.dg/tm/wrap-4.c: Same. 1466 14672012-11-06 Andrew Pinski <apinski@cavium.com> 1468 1469 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors. 1470 14712012-11-06 Jan Hubicka <jh@suse.cz> 1472 1473 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling 1474 candidate still. 1475 * gcc.dg/tree-ssa/loop-23.c: Likewise. 1476 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early. 1477 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options. 1478 14792012-11-06 David Edelsohn <dje.gcc@gmail.com> 1480 1481 * const-uniq-1.c: Expand regex to match AIX XCOFF labels. 1482 14832012-11-06 Uros Bizjak <ubizjak@gmail.com> 1484 1485 PR middle-end/41993 1486 * gcc.dg/torture/pr41993.c: New test. 1487 14882012-11-06 Jan Hubicka <jh@suse.cz> 1489 1490 * gcc.target/i386/l_fma_float_?.c: Update. 1491 * gcc.target/i386/l_fma_double_?.c: Update. 1492 14932012-11-06 Oleg Endo <olegendo@gcc.gnu.org> 1494 1495 PR target/54089 1496 * gcc.target/sh/pr54089-8.c: New. 1497 * gcc.target/sh/pr54089-9.c: New. 1498 14992012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com> 1500 1501 PR target/47440 1502 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times. 1503 * gcc.target/i386/avx-vzeroupper-8.c: Likewise. 1504 * gcc.target/i386/avx-vzeroupper-9.c: Likewise. 1505 * gcc.target/i386/avx-vzeroupper-10.c: Likewise. 1506 * gcc.target/i386/avx-vzeroupper-11.c: Likewise. 1507 * gcc.target/i386/avx-vzeroupper-12.c: Likewise. 1508 * gcc.target/i386/avx-vzeroupper-19.c: Likewis. 1509 * gcc.target/i386/avx-vzeroupper-27.c: New. 1510 15112012-11-06 Janus Weil <janus@gcc.gnu.org> 1512 1513 PR fortran/54917 1514 * gfortran.dg/transfer_class_1.f90: New. 1515 * gfortran.dg/transfer_class_2.f90: New. 1516 15172012-11-05 Sriraman Tallam <tmsriram@google.com> 1518 1519 * testsuite/g++.dg/mv1.C: New test. 1520 * testsuite/g++.dg/mv2.C: New test. 1521 * testsuite/g++.dg/mv3.C: New test. 1522 * testsuite/g++.dg/mv4.C: New test. 1523 * testsuite/g++.dg/mv5.C: New test. 1524 * testsuite/g++.dg/mv6.C: New test. 1525 15262012-11-05 Hans-Peter Nilsson <hp@axis.com> 1527 1528 PR testsuite/55186 1529 * gcc.dg/const-uniq-1.c (a): Increase length four times. 1530 15312012-11-05 Jack Howarth <howarth@bromo.med.uc.edu> 1532 1533 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on 1534 darwin. 1535 15362012-11-05 Eric Botcazou <ebotcazou@adacore.com> 1537 1538 * g++.dg/torture/20121105-1.C: New test. 1539 15402012-11-05 Andreas Schwab <schwab@linux-m68k.org> 1541 1542 * gcc.dg/torture/fp-compare.c: New testcase. 1543 15442012-11-05 Jan Hubicka <jh@suse.cz> 1545 1546 * gcc.dg/const-1.c: Update. 1547 * gcc.dg/pure-1.c: Update. 1548 15492012-11-05 Vladimir Makarov <vmakarov@redhat.com> 1550 1551 PR rtl-optimization/55151 1552 * gcc.dg/pr55151.c: New test. 1553 15542012-11-05 Jakub Jelinek <jakub@redhat.com> 1555 1556 PR debug/54970 1557 PR debug/54971 1558 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm. 1559 15602012-11-05 Uros Bizjak <ubizjak@gmail.com> 1561 1562 PR testsuite/51128 1563 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed. 1564 15652012-11-05 Jan Hubicka <jh@suse.cz> 1566 1567 * gcc.dg/autopar/pr49960.c: Fix testcase. 1568 15692012-11-05 Uros Bizjak <ubizjak@gmail.com> 1570 1571 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details. 1572 Fix scan-tree-dump-times directive. 1573 15742012-11-04 Janus Weil <janus@gcc.gnu.org> 1575 1576 PR fortran/55199 1577 * gfortran.dg/associate_12.f90: New. 1578 15792012-11-03 Jack Howarth <howarth@bromo.med.uc.edu> 1580 1581 PR target/54255 1582 * lib/target-supports.exp (check_effective_target_masm_intel): New 1583 proc. 1584 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target 1585 masm_intel. 1586 15872012-11-03 H.J. Lu <hjl.tools@gmail.com> 1588 Jack Howarth <howarth@bromo.med.uc.edu> 1589 1590 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc. 1591 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32. 1592 * gcc.target/i386/pr53249.c: Likewise. 1593 15942012-11-03 Andrew Pinski <apinski@cavium.com> 1595 1596 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to 1597 call abort1 so that cross jumping does not happen. 1598 15992012-11-03 Oleg Endo <olegendo@gcc.gnu.org> 1600 1601 PR target/51244 1602 * gcc.target/sh/pr51244-18.c: New. 1603 * gcc.target/sh/pr51244-19.c: New. 1604 16052012-11-03 Richard Sandiford <rdsandiford@googlemail.com> 1606 1607 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of 1608 b requires a 64-bit operation followed by a truncation. 1609 16102012-11-02 Jan Hubicka <jh@suse.cz> 1611 1612 * gcc.dg/tree-ssa/loop-38.c: Correct testcase. 1613 16142012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com> 1615 1616 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance 1617 conditions to verify the reduction code is vectorized. 1618 1619 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures 1620 in case 'pow', such as 'powerpc' is used in the compiler version name. 1621 * gcc.target/powerpc/pr46728-2.c: Likewise. 1622 * gcc.target/powerpc/pr46728-3.c: Likewise. 1623 * gcc.target/powerpc/pr46728-4.c: Likewise. 1624 * gcc.target/powerpc/pr46728-5.c: Likewise. 1625 * gcc.target/powerpc/pr46728-7.c: Likewise. 1626 * gcc.target/powerpc/pr46728-8.c: Likewise. 1627 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise. 1628 16292012-11-02 Jan Hubicka <jh@suse.cz> 1630 1631 * gcc.dg/tree-ssa/loop-38.c: New testcase. 1632 16332012-11-02 Jan Hubicka <jh@suse.cz> 1634 1635 * gcc.dg/tree-ssa/cunroll-10.c: New testcase. 1636 * gcc.dg/tree-ssa/cunroll-9.c: New testcase. 1637 16382012-11-02 Vladimir Makarov <vmakarov@redhat.com> 1639 1640 PR middle-end/55130 1641 * gcc.target/i386/pr55130.c: New test. 1642 16432012-11-02 Jakub Jelinek <jakub@redhat.com> 1644 1645 PR target/55147 1646 * gcc.target/i386/pr55147.c: New test. 1647 16482012-11-01 David Edelsohn <dje.gcc@gmail.com> 1649 1650 * gfortran.dg/default_format_1.f90: XFAIL on AIX. 1651 * gfortran.dg/default_format_denormal_1.f90: Same. 1652 16532012-11-01 Marc Glisse <marc.glisse@inria.fr> 1654 1655 PR middle-end/55001 1656 * g++.dg/ext/vector19.C: Remove target restrictions. 1657 * gcc.dg/fold-compare-7.c: New testcase. 1658 16592012-11-01 Oleg Endo <olegendo@gcc.gnu.org> 1660 1661 PR target/55160 1662 * gcc.target/sh/pr55160.c: New. 1663 16642012-11-01 David Edelsohn <dje.gcc@gmail.com> 1665 1666 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in 1667 scan-assembler regex. 1668 16692012-11-01 Vladimir Makarov <vmakarov@redhat.com> 1670 1671 PR middle-end/55150 1672 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c. 1673 * gcc.dg/pr55150-2.c: New test. 1674 16752012-11-01 Sharad Singhai <singhai@google.com> 1676 1677 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer. 1678 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise. 1679 * testsuite/g++.dg/plugin/selfassign.c: Likewise. 1680 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise. 1681 16822012-10-31 Dehao Chen <dehao@google.com> 1683 1684 * g++.dg/debug/dwarf2/block.C: New testcase. 1685 16862012-10-31 Jan Hubicka <jh@suse.cz> 1687 1688 * gcc.dg/pr44974.c: Add noinline. 1689 16902012-10-31 Janus Weil <janus@gcc.gnu.org> 1691 1692 PR fortran/53718 1693 * gfortran.dg/class_54.f90: New. 1694 16952012-10-31 Steven Bosscher <steven@gcc.gnu.org> 1696 Jakub Jelinek <jakub@redhat.com> 1697 1698 PR tree-optimization/55018 1699 * gcc.dg/torture/pr55018.c: New test. 1700 17012012-10-31 Paolo Carlini <paolo.carlini@oracle.com> 1702 1703 PR c++/54583 1704 * g++.dg/ext/vla13.C: New. 1705 17062012-10-31 Vladimir Makarov <vmakarov@redhat.com> 1707 1708 PR middle-end/55150 1709 * gcc.dg/pr55150.c: New test. 1710 17112012-10-31 Tobias Burnus <burnus@net-b.de> 1712 1713 PR fortran/55134 1714 * gfortran.dg/associate_11.f90: New. 1715 17162012-10-31 Dodji Seketeli <dodji@redhat.com> 1717 1718 PR c++/54955 1719 * g++.dg/cpp0x/gen-attrs-48-2.C: New test. 1720 17212012-10-31 Jakub Jelinek <jakub@redhat.com> 1722 1723 PR tree-optimization/19105 1724 PR tree-optimization/21643 1725 PR tree-optimization/46309 1726 * gcc.dg/pr19105.c: New test. 1727 * gcc.dg/pr21643.c: New test. 1728 * gcc.dg/pr46309-2.c: New test. 1729 * gcc.c-torture/execute/pr46309.c: New test. 1730 17312012-10-31 Alan Modra <amodra@gmail.com> 1732 1733 * gcc.target/powerpc/dimode_off.c: New. 1734 * gcc.target/powerpc/timode_off.c: New. 1735 * gcc.target/powerpc/dfmode_off.c: New. 1736 * gcc.target/powerpc/tfmode_off.c: New. 1737 17382012-10-30 H.J. Lu <hongjiu.lu@intel.com> 1739 1740 PR rtl-optimization/55093 1741 * gcc.target/i386/pr55093.c: New file. 1742 17432012-10-30 H.J. Lu <hongjiu.lu@intel.com> 1744 1745 * gcc.target/i386/pr55116.c: Renamed to ... 1746 * gcc.target/i386/pr55116-1.c: This. 1747 17482012-10-30 H.J. Lu <hongjiu.lu@intel.com> 1749 1750 * gcc.target/i386/pr55116-2.c: New file. 1751 17522012-10-30 Richard Biener <rguenther@suse.de> 1753 1754 * gcc.dg/vect/slp-perm-2.c: Adjust. 1755 17562012-10-30 Richard Biener <rguenther@suse.de> 1757 1758 PR tree-optimization/55111 1759 * gcc.dg/torture/pr55111.c: New testcase. 1760 17612012-10-30 Oleg Endo <olegendo@gcc.gnu.org> 1762 1763 PR target/53988 1764 * gcc.target/sh/pr53988.c: New. 1765 17662012-10-30 Bin Cheng <bin.cheng@arm.com> 1767 1768 PR target/54989 1769 * gcc.dg/hoist-register-pressure-1.c: Rename from 1770 hoist-register-pressure.c. Add nonpic condition. 1771 * gcc.dg/hoist-register-pressure-2.c: New testcase. 1772 17732012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com> 1774 1775 PR c++/54930 1776 * gcc.dg/Wreturn-local-addr.c: New. 1777 * g++.dg/warn/Wno-return-local-addr.C: New. 1778 * g++.dg/warn/Wreturn-local-addr.C: New. 1779 17802012-10-29 H.J. Lu <hongjiu.lu@intel.com> 1781 1782 PR middle-end/55116 1783 * gcc.target/i386/pr55116.c: New file. 1784 17852012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org> 1786 1787 PR c/53066 1788 * gcc.dg/Wshadow-4.c: New. 1789 * gcc.dg/Wshadow-4.h: New. 1790 17912012-10-29 Alexandre Oliva <aoliva@redhat.com> 1792 1793 PR debug/54693 1794 * gcc.dg/guality/pr54693.c: New. 1795 17962012-10-29 Marc Glisse <marc.glisse@inria.fr> 1797 1798 PR middle-end/55027 1799 * gcc.dg/pr55027.c: New testcase. 1800 18012012-10-29 Jan Hubicka <jh@suse.cz> 1802 1803 * gcc.dg/ipa/inline-6.c: New testcase. 1804 18052012-10-29 Vladimir Makarov <vmakarov@redhat.com> 1806 1807 PR rtl-optimization/55106 1808 * g++.dg/pr55106.C: New. 1809 18102012-10-29 Richard Guenther <rguenther@suse.de> 1811 1812 PR middle-end/53695 1813 * gcc.dg/torture/pr53695.c: New testcase. 1814 18152012-10-28 Jan Hubicka <jh@suse.cz> 1816 1817 * gcc.dg/ipa/inlinehint-3.c: New testcase. 1818 18192012-10-28 Tobias Burnus <burnus@net-b.de> 1820 1821 PR fortran/54958 1822 * gfortran.dg/do_check_6.f90: New. 1823 18242012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr> 1825 Jack Howarth <howarth@bromo.med.uc.edu> 1826 1827 PR target/54404 1828 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0 1829 to dg-options. 1830 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise. 1831 18322012-10-27 Uros Bizjak <ubizjak@gmail.com> 1833 1834 PR target/34283 1835 * gcc.target/i386/pr34283.c: New test. 1836 18372012-10-26 Jakub Jelinek <jakub@redhat.com> 1838 1839 PR c++/55081 1840 * g++.dg/opt/pr55081.C: New test. 1841 1842 PR debug/54970 1843 PR debug/54971 1844 * gcc.dg/guality/pr54970.c: New test. 1845 18462012-10-26 Paolo Carlini <paolo.carlini@oracle.com> 1847 1848 PR c++/54984 1849 * g++.dg/template/new11.C: New. 1850 18512012-10-26 Richard Biener <rguenther@suse.de> 1852 1853 PR middle-end/54824 1854 * gcc.dg/torture/pr54824.c: New testcase. 1855 18562012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com> 1857 1858 * gcc.target/i386/fxsave-1.c: New. 1859 * gcc.target/i386/fxsave64-1.c: Ditto. 1860 * gcc.target/i386/fxrstor-1.c: Ditto. 1861 * gcc.target/i386/fxrstor64-1.c: Ditto. 1862 * gcc.target/i386/xsave-1.c: Ditto. 1863 * gcc.target/i386/xsave64-1.c: Ditto. 1864 * gcc.target/i386/xrstor-1.c: Ditto. 1865 * gcc.target/i386/xrstor64-1.c: Ditto. 1866 * gcc.target/i386/xsaveopt-1.c: Ditto. 1867 * gcc.target/i386/xsaveopt64-1.c: Ditto. 1868 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt. 1869 * gcc.target/i386/sse-13.c: Ditto. 1870 * gcc.target/i386/sse-14.c: Ditto. 1871 * gcc.target/i386/sse-22.c: Ditto. 1872 * gcc.target/i386/sse-23.c: Ditto. 1873 * g++.dg/other/i386-2.C: Ditto. 1874 * g++.dg/other/i386-3.C: Ditto. 1875 18762012-10-25 Jan Hubicka <jh@suse.cz> 1877 1878 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop 1879 at ivcanon time. 1880 18812012-10-25 Paolo Carlini <paolo.carlini@oracle.com> 1882 1883 PR c++/53761 1884 * g++.dg/ext/transparent-union.C: New. 1885 18862012-10-25 Marc Glisse <marc.glisse@inria.fr> 1887 1888 PR c++/54427 1889 * g++.dg/ext/vector19.C: New testcase. 1890 18912012-10-25 Richard Biener <rguenther@suse.de> 1892 1893 PR tree-optimization/54902 1894 * g++.dg/torture/pr54902.C: New testcase. 1895 18962012-10-25 Paolo Carlini <paolo.carlini@oracle.com> 1897 1898 PR c++/34892 1899 * g++.dg/template/crash114.C: New. 1900 19012012-10-24 H.J. Lu <hongjiu.lu@intel.com> 1902 1903 PR bootstrap/55049 1904 * gcc.target/i386/pr55049-1.c: New test. 1905 19062012-10-24 Janus Weil <janus@gcc.gnu.org> 1907 1908 PR fortran/55037 1909 * gfortran.dg/class_dummy_4.f03: New. 1910 19112012-10-24 Jakub Jelinek <jakub@redhat.com> 1912 1913 PR rtl-optimization/55010 1914 * gcc.dg/pr55010.c: New test. 1915 1916 PR debug/54828 1917 * g++.dg/debug/pr54828.C: New test. 1918 19192012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr> 1920 1921 * gcc.dg/vect/vect-82_64.c: Adjust the dump file. 1922 * gcc.dg/vect/vect-83_64.c: Likewise. 1923 19242012-10-23 Paolo Carlini <paolo.carlini@oracle.com> 1925 1926 PR c++/54922 1927 * g++.dg/cpp0x/constexpr-union4.C: New. 1928 19292012-10-23 Jeff Law <law@redhat.com> 1930 1931 * gcc.c-torture/execute/pr54985.c: New test. 1932 19332012-10-23 Paul Koning <ni1d@arrl.net> 1934 1935 PR debug/54508 1936 * g++.dg/debug/dwarf2/pr54508.C: New. 1937 19382012-10-23 Jakub Jelinek <jakub@redhat.com> 1939 1940 PR c++/54844 1941 * g++.dg/template/sizeof14.C: New test. 1942 19432012-10-23 Ian Bolton <ian.bolton@arm.com> 1944 Jim MacArthur <jim.macarthur@arm.com> 1945 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com> 1946 Marcus Shawcroft <marcus.shawcroft@arm.com> 1947 Nigel Stephens <nigel.stephens@arm.com> 1948 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 1949 Richard Earnshaw <rearnsha@arm.com> 1950 Sofiane Naci <sofiane.naci@arm.com> 1951 Stephen Thomas <stephen.thomas@arm.com> 1952 Tejas Belagod <tejas.belagod@arm.com> 1953 Yufeng Zhang <yufeng.zhang@arm.com> 1954 1955 * lib/target-supports.exp 1956 (check_profiling_available): Add AArch64. 1957 (check_effective_target_vect_int): Likewise. 1958 (check_effective_target_vect_shift): Likewise. 1959 (check_effective_target_vect_float): Likewise. 1960 (check_effective_target_vect_double): Likewise. 1961 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. 1962 (check_effective_target_vect_widen_mult_hi_to_si): Likewise. 1963 (check_effective_target_vect_pack_trunc): Likewise. 1964 (check_effective_target_vect_unpack): Likewise. 1965 (check_effective_target_vect_hw_misalign): Likewise. 1966 (check_effective_target_vect_short_mult): Likewise. 1967 (check_effective_target_vect_int_mult): Likewise. 1968 (check_effective_target_vect_stridedN): Likewise. 1969 (check_effective_target_sync_int_long): Likewise. 1970 (check_effective_target_sync_char_short): Likewise. 1971 (check_vect_support_and_set_flags): Likewise. 1972 (check_effective_target_aarch64_tiny): New. 1973 (check_effective_target_aarch64_small): New. 1974 (check_effective_target_aarch64_large): New. 1975 * g++.dg/other/PR23205.C: Enable aarch64. 1976 * g++.dg/other/pr23205-2.C: Likewise. 1977 * g++.old-deja/g++.abi/ptrmem.C: Likewise. 1978 * gcc.c-torture/execute/20101011-1.c: Likewise. 1979 * gcc.dg/20020312-2.c: Likewise. 1980 * gcc.dg/20040813-1.c: Likewise. 1981 * gcc.dg/builtin-apply2.c: Likewise. 1982 * gcc.dg/stack-usage-1.c: Likewise. 1983 19842012-10-23 Ian Bolton <ian.bolton@arm.com> 1985 Jim MacArthur <jim.macarthur@arm.com> 1986 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com> 1987 Marcus Shawcroft <marcus.shawcroft@arm.com> 1988 Nigel Stephens <nigel.stephens@arm.com> 1989 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 1990 Richard Earnshaw <rearnsha@arm.com> 1991 Sofiane Naci <sofiane.naci@arm.com> 1992 Stephen Thomas <stephen.thomas@arm.com> 1993 Tejas Belagod <tejas.belagod@arm.com> 1994 Yufeng Zhang <yufeng.zhang@arm.com> 1995 1996 * gcc.target/aarch64/aapcs/aapcs64.exp: New file. 1997 * gcc.target/aarch64/aapcs/abitest-2.h: New file. 1998 * gcc.target/aarch64/aapcs/abitest-common.h: New file. 1999 * gcc.target/aarch64/aapcs/abitest.S: New file. 2000 * gcc.target/aarch64/aapcs/abitest.h: New file. 2001 * gcc.target/aarch64/aapcs/func-ret-1.c: New file. 2002 * gcc.target/aarch64/aapcs/func-ret-2.c: New file. 2003 * gcc.target/aarch64/aapcs/func-ret-3.c: New file. 2004 * gcc.target/aarch64/aapcs/func-ret-3.x: New file. 2005 * gcc.target/aarch64/aapcs/func-ret-4.c: New file. 2006 * gcc.target/aarch64/aapcs/func-ret-4.x: New file. 2007 * gcc.target/aarch64/aapcs/ice_1.c: New file. 2008 * gcc.target/aarch64/aapcs/ice_2.c: New file. 2009 * gcc.target/aarch64/aapcs/ice_3.c: New file. 2010 * gcc.target/aarch64/aapcs/ice_4.c: New file. 2011 * gcc.target/aarch64/aapcs/ice_5.c: New file. 2012 * gcc.target/aarch64/aapcs/macro-def.h: New file. 2013 * gcc.target/aarch64/aapcs/test_1.c: New file. 2014 * gcc.target/aarch64/aapcs/test_10.c: New file. 2015 * gcc.target/aarch64/aapcs/test_11.c: New file. 2016 * gcc.target/aarch64/aapcs/test_12.c: New file. 2017 * gcc.target/aarch64/aapcs/test_13.c: New file. 2018 * gcc.target/aarch64/aapcs/test_14.c: New file. 2019 * gcc.target/aarch64/aapcs/test_15.c: New file. 2020 * gcc.target/aarch64/aapcs/test_16.c: New file. 2021 * gcc.target/aarch64/aapcs/test_17.c: New file. 2022 * gcc.target/aarch64/aapcs/test_18.c: New file. 2023 * gcc.target/aarch64/aapcs/test_19.c: New file. 2024 * gcc.target/aarch64/aapcs/test_2.c: New file. 2025 * gcc.target/aarch64/aapcs/test_20.c: New file. 2026 * gcc.target/aarch64/aapcs/test_21.c: New file. 2027 * gcc.target/aarch64/aapcs/test_22.c: New file. 2028 * gcc.target/aarch64/aapcs/test_23.c: New file. 2029 * gcc.target/aarch64/aapcs/test_24.c: New file. 2030 * gcc.target/aarch64/aapcs/test_25.c: New file. 2031 * gcc.target/aarch64/aapcs/test_26.c: New file. 2032 * gcc.target/aarch64/aapcs/test_3.c: New file. 2033 * gcc.target/aarch64/aapcs/test_4.c: New file. 2034 * gcc.target/aarch64/aapcs/test_5.c: New file. 2035 * gcc.target/aarch64/aapcs/test_6.c: New file. 2036 * gcc.target/aarch64/aapcs/test_7.c: New file. 2037 * gcc.target/aarch64/aapcs/test_8.c: New file. 2038 * gcc.target/aarch64/aapcs/test_9.c: New file. 2039 * gcc.target/aarch64/aapcs/test_align-1.c: New file. 2040 * gcc.target/aarch64/aapcs/test_align-2.c: New file. 2041 * gcc.target/aarch64/aapcs/test_align-3.c: New file. 2042 * gcc.target/aarch64/aapcs/test_align-4.c: New file. 2043 * gcc.target/aarch64/aapcs/test_complex.c: New file. 2044 * gcc.target/aarch64/aapcs/test_int128.c: New file. 2045 * gcc.target/aarch64/aapcs/test_quad_double.c: New file. 2046 * gcc.target/aarch64/aapcs/type-def.h: New file. 2047 * gcc.target/aarch64/aapcs/va_arg-1.c: New file. 2048 * gcc.target/aarch64/aapcs/va_arg-10.c: New file. 2049 * gcc.target/aarch64/aapcs/va_arg-11.c: New file. 2050 * gcc.target/aarch64/aapcs/va_arg-12.c: New file. 2051 * gcc.target/aarch64/aapcs/va_arg-2.c: New file. 2052 * gcc.target/aarch64/aapcs/va_arg-3.c: New file. 2053 * gcc.target/aarch64/aapcs/va_arg-4.c: New file. 2054 * gcc.target/aarch64/aapcs/va_arg-5.c: New file. 2055 * gcc.target/aarch64/aapcs/va_arg-6.c: New file. 2056 * gcc.target/aarch64/aapcs/va_arg-7.c: New file. 2057 * gcc.target/aarch64/aapcs/va_arg-8.c: New file. 2058 * gcc.target/aarch64/aapcs/va_arg-9.c: New file. 2059 * gcc.target/aarch64/aapcs/validate_memory.h: New file. 2060 * gcc.target/aarch64/aarch64.exp: New file. 2061 * gcc.target/aarch64/adc-1.c: New file. 2062 * gcc.target/aarch64/adc-2.c: New file. 2063 * gcc.target/aarch64/asm-1.c: New file. 2064 * gcc.target/aarch64/clrsb.c: New file. 2065 * gcc.target/aarch64/clz.c: New file. 2066 * gcc.target/aarch64/ctz.c: New file. 2067 * gcc.target/aarch64/csinc-1.c: New file. 2068 * gcc.target/aarch64/csinv-1.c: New file. 2069 * gcc.target/aarch64/csneg-1.c: New file. 2070 * gcc.target/aarch64/extend.c: New file. 2071 * gcc.target/aarch64/fcvt.x: New file. 2072 * gcc.target/aarch64/fcvt_double_int.c: New file. 2073 * gcc.target/aarch64/fcvt_double_long.c: New file. 2074 * gcc.target/aarch64/fcvt_double_uint.c: New file. 2075 * gcc.target/aarch64/fcvt_double_ulong.c: New file. 2076 * gcc.target/aarch64/fcvt_float_int.c: New file. 2077 * gcc.target/aarch64/fcvt_float_long.c: New file. 2078 * gcc.target/aarch64/fcvt_float_uint.c: New file. 2079 * gcc.target/aarch64/fcvt_float_ulong.c: New file. 2080 * gcc.target/aarch64/ffs.c: New file. 2081 * gcc.target/aarch64/fmadd.c: New file. 2082 * gcc.target/aarch64/fnmadd-fastmath.c: New file. 2083 * gcc.target/aarch64/frint.x: New file. 2084 * gcc.target/aarch64/frint_double.c: New file. 2085 * gcc.target/aarch64/frint_float.c: New file. 2086 * gcc.target/aarch64/index.c: New file. 2087 * gcc.target/aarch64/mneg-1.c: New file. 2088 * gcc.target/aarch64/mneg-2.c: New file. 2089 * gcc.target/aarch64/mneg-3.c: New file. 2090 * gcc.target/aarch64/mnegl-1.c: New file. 2091 * gcc.target/aarch64/mnegl-2.c: New file. 2092 * gcc.target/aarch64/narrow_high-intrinsics.c: New file. 2093 * gcc.target/aarch64/pic-constantpool1.c: New file. 2094 * gcc.target/aarch64/pic-symrefplus.c: New file. 2095 * gcc.target/aarch64/predefine_large.c: New file. 2096 * gcc.target/aarch64/predefine_small.c: New file. 2097 * gcc.target/aarch64/predefine_tiny.c: New file. 2098 * gcc.target/aarch64/reload-valid-spoff.c: New file. 2099 * gcc.target/aarch64/scalar_intrinsics.c: New file. 2100 * gcc.target/aarch64/table-intrinsics.c: New file. 2101 * gcc.target/aarch64/tst-1.c: New file. 2102 * gcc.target/aarch64/vect-abs-compile.c: New file. 2103 * gcc.target/aarch64/vect-abs.c: New file. 2104 * gcc.target/aarch64/vect-abs.x: New file. 2105 * gcc.target/aarch64/vect-compile.c: New file. 2106 * gcc.target/aarch64/vect-faddv-compile.c: New file. 2107 * gcc.target/aarch64/vect-faddv.c: New file. 2108 * gcc.target/aarch64/vect-faddv.x: New file. 2109 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file. 2110 * gcc.target/aarch64/vect-fmax-fmin.c: New file. 2111 * gcc.target/aarch64/vect-fmax-fmin.x: New file. 2112 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file. 2113 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file. 2114 * gcc.target/aarch64/vect-fp-compile.c: New file. 2115 * gcc.target/aarch64/vect-fp.c: New file. 2116 * gcc.target/aarch64/vect-fp.x: New file. 2117 * gcc.target/aarch64/vect-mull-compile.c: New file. 2118 * gcc.target/aarch64/vect-mull.c: New file. 2119 * gcc.target/aarch64/vect-mull.x: New file. 2120 * gcc.target/aarch64/vect.c: New file. 2121 * gcc.target/aarch64/vect.x: New file. 2122 * gcc.target/aarch64/vector_intrinsics.c: New file. 2123 * gcc.target/aarch64/vfp-1.c: New file. 2124 * gcc.target/aarch64/volatile-bitfields-1.c: New file. 2125 * gcc.target/aarch64/volatile-bitfields-2.c: New file. 2126 * gcc.target/aarch64/volatile-bitfields-3.c: New file. 2127 * g++.dg/abi/aarch64_guard1.C: New file. 2128 21292012-10-23 Jakub Jelinek <jakub@redhat.com> 2130 2131 PR c++/54988 2132 * c-c++-common/pr54988.c: New test. 2133 21342012-10-23 Jan Hubicka <jh@suse.cz> 2135 2136 * gcc.dg/tree-prof/peel-1.c: New testcase. 2137 21382012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr> 2139 2140 PR gcc/52945 2141 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin. 2142 21432012-10-23 Joseph Myers <joseph@codesourcery.com> 2144 2145 * gcc.dg/c99-predef-1.c: New test. 2146 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c, 2147 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c, 2148 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c, 2149 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c, 2150 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c, 2151 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c, 2152 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c, 2153 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c, 2154 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c, 2155 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c, 2156 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c, 2157 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options. 2158 21592012-10-23 Marc Glisse <marc.glisse@inria.fr> 2160 2161 * gcc.dg/tree-ssa/foldconst-6.c: New testcase. 2162 21632012-10-23 Jan Hubicka <jh@suse.cz> 2164 2165 PR middle-end/54937 2166 * gcc.c-torture/execute/pr54937.c: New testcase. 2167 * gcc.dg/tree-ssa/cunroll-2.c: Update. 2168 21692012-10-23 Jan Hubicka <jh@suse.cz> 2170 2171 PR middle-end/54967 2172 * gfortran.dg/pr54967.f90: New testcase. 2173 21742012-10-23 Terry Guo <terry.guo@arm.com> 2175 2176 PR target/55019 2177 * gcc.dg/pr55019.c: New. 2178 21792012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2180 2181 PR tree-optimization/55008 2182 * gcc.dg/tree-ssa/pr55008.c: New test. 2183 21842012-10-22 Richard Biener <rguenther@suse.de> 2185 2186 PR tree-optimization/55011 2187 * gcc.dg/torture/pr55011.c: New testcase. 2188 21892012-10-22 Greta Yorsh <Greta.Yorsh@arm.com> 2190 2191 * gcc.target/arm/pr40457-1.c: Adjust expected output. 2192 * gcc.target/arm/pr40457-2.c: Likewise. 2193 * gcc.target/arm/pr40457-3.c: Likewise. 2194 21952012-10-22 Eric Botcazou <ebotcazou@adacore.com> 2196 2197 * gnat.dg/specs/limited_with4.ads: New test. 2198 * gnat.dg/specs/limited_with4_pkg.ads: New helper. 2199 22002012-10-22 Eric Botcazou <ebotcazou@adacore.com> 2201 2202 * gnat.dg/modular4.adb: New test. 2203 * gnat.dg/modular4_pkg.ads: New helper. 2204 22052012-10-21 Eric Botcazou <ebotcazou@adacore.com> 2206 2207 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS. 2208 * gnat.dg/specs/addr1.ads: Likewise. 2209 22102012-10-21 Hans-Peter Nilsson <hp@bitrange.com> 2211 2212 * gcc.dg/webizer.c (main): Add missing exit call. 2213 22142012-10-21 Thomas König <tkoenig@gcc.gnu.org> 2215 2216 PR fortran/54465 2217 * gfortran.dg/wextra_1.f: New test. 2218 22192012-10-20 Jan Hubicka <jh@suse.cz> 2220 2221 * gcc.dg/tree-prof/unroll-1.c: New testcase. 2222 22232012-10-19 Janus Weil <janus@gcc.gnu.org> 2224 2225 PR fortran/54224 2226 * gfortran.dg/warn_unused_function.f90: New. 2227 22282012-10-19 Greta Yorsh <Greta.Yorsh@arm.com> 2229 2230 * lib/target-supports.exp 2231 (check_effective_target_arm_prefer_ldrd_strd): New procedure. 2232 22332012-10-19 Richard Guenther <rguenther@suse.de> 2234 2235 PR tree-optimization/54981 2236 * gcc.dg/pr54981.c: New testcase. 2237 22382012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org> 2239 2240 PR target/54892 2241 * gcc.target/arm/pr54892.c: New. 2242 22432012-10-19 Bin Cheng <bin.cheng@arm.com> 2244 2245 * testsuite/gcc.dg/hoist-register-pressure.c: New test. 2246 22472012-10-18 Paolo Carlini <paolo.carlini@oracle.com> 2248 2249 PR c++/54501 2250 * g++.dg/init/array30.C: New. 2251 * g++.dg/init/array31.C: Likewise. 2252 22532012-10-18 Tobias Burnus <burnus@net-b.de> 2254 2255 PR fortran/54884 2256 * gfortran.dg/public_private_module_7.f90: New. 2257 22582012-10-18 Paolo Carlini <paolo.carlini@oracle.com> 2259 2260 PR c++/29633 2261 * g++.dg/template/pr29633.C: New. 2262 22632012-10-18 Eric Botcazou <ebotcazou@adacore.com> 2264 2265 * gnat.dg/loop_optimization13.ad[sb]: New test. 2266 * gnat.dg/loop_optimization13_pkg.ads: New helper. 2267 22682012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 2269 2270 * gcc.target/arm/neon/vfmaQf32.c: New testcase. 2271 * gcc.target/arm/neon/vfmaf32.c: Likewise. 2272 * gcc.target/arm/neon/vfmsQf32.c: Likewise. 2273 * gcc.target/arm/neon/vfmsf32.c: Likewise. 2274 22752012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 2276 2277 * gcc.target/arm/ftest-armv8a-arm.c: New testcase. 2278 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise. 2279 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row. 2280 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise. 2281 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A. 2282 * lib/target-supports.exp: Add ARMv8-A architecture expectation. 2283 22842012-10-16 Jan Hubicka <jh@suse.cz> 2285 2286 * gcc.target/i386/l_fma_float_?.c: Update. 2287 * gcc.target/i386/l_fma_double_?.c: Update. 2288 * gfortran.dg/do_1.f90: XFAIL 2289 * gcc.dg/tree-ssa/cunroll-1.c: New testcase. 2290 * gcc.dg/tree-ssa/cunroll-2.c: New testcase. 2291 * gcc.dg/tree-ssa/cunroll-3.c: New testcase. 2292 * gcc.dg/tree-ssa/cunroll-4.c: New testcase. 2293 * gcc.dg/tree-ssa/cunroll-5.c: New testcase. 2294 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still 2295 valid. 2296 22972012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org> 2298 2299 PR c/53063 2300 PR c/40989 2301 * gcc.dg/Wstrict-overflow-24.c: New. 2302 23032012-10-16 Tobias Burnus <burnus@net-b.de> 2304 2305 PR fortran/50981 2306 PR fortran/54618 2307 * gfortran.dg/class_optional_1.f90: New. 2308 * gfortran.dg/class_optional_2.f90: New. 2309 23102012-10-16 Jakub Jelinek <jakub@redhat.com> 2311 2312 PR debug/54796 2313 * gcc.dg/guality/pr54796.c: New test. 2314 2315 PR tree-optimization/54889 2316 * gfortran.dg/pr54889.f90: New test. 2317 23182012-10-16 Eric Botcazou <ebotcazou@adacore.com> 2319 2320 * g++.dg/other/dump-ada-spec-2.C: New test. 2321 23222012-10-16 Easwaran Raman <eraman@google.com> 2323 2324 * gcc.dg/tree-prof/switch-case-1.c: New test case. 2325 * gcc.dg/tree-prof/switch-case-2.c: New test case. 2326 23272012-10-16 Hans-Peter Nilsson <hp@bitrange.com> 2328 2329 * gcc.dg/torture/stackalign/builtin-apply-2.c, 2330 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX. 2331 23322012-10-15 Oleg Endo <olegendo@gcc.gnu.org> 2333 2334 PR target/54925 2335 * gcc.c-torture/compile/pr54925.c: New. 2336 23372012-10-15 Oleg Endo <olegendo@gcc.gnu.org> 2338 2339 PR target/51244 2340 * gcc.target/sh/pr51244-17.c: New. 2341 23422012-10-15 Oleg Endo <olegendo@gcc.gnu.org> 2343 2344 PR target/54760 2345 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test 2346 functions. 2347 * gcc.target/sh/pr54760-4.c: New. 2348 23492012-10-15 Oleg Endo <olegendo@gcc.gnu.org> 2350 2351 PR target/34777 2352 * gcc.target/sh/torture/sh-torture.exp: New. 2353 * gcc.target/sh/torture/pr34777.c: New. 2354 23552012-10-15 Matthias Klose <doko@ubuntu.com> 2356 2357 * lib/target-supports.exp (check_profiling_available): Match 2358 arm*-*-linux-* for ARM Linux/GNU. 2359 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU. 2360 * gfortran.dg/enum_10.f90: Likewise. 2361 * gfortran.dg/enum_9.f90: Likewise. 2362 * gcc.target/arm/synchronize.c: Likewise. 2363 * g++.old-deja/g++.jason/enum6.C: Likewise. 2364 * g++.old-deja/g++.other/enum4.C: Likewise. 2365 * g++.old-deja/g++.law/enum9.C: Likewise. 2366 23672012-10-15 Richard Sandiford <rdsandiford@googlemail.com> 2368 2369 * g++.dg/tls/thread_local-cse.C: Move dg-do line. 2370 * g++.dg/tls/thread_local-wrap4.C: Require fpic. 2371 23722012-10-15 Alexandre Oliva <aoliva@redhat.com> 2373 Paolo Carlini <paolo.carlini@oracle.com> 2374 2375 PR c++/17805 2376 * g++.dg/overload/operator6.C: New. 2377 23782012-10-15 Paolo Carlini <paolo.carlini@oracle.com> 2379 2380 PR c++/50080 (again) 2381 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98. 2382 * g++.dg/parse/tmpl-outside1.C: Likewise. 2383 * g++.dg/template/qualttp18.C: Likewise. 2384 * g++.old-deja/g++.pt/memtemp87.C: Likewise. 2385 * g++.old-deja/g++.pt/overload13.C: Likewise. 2386 23872012-10-15 Uros Bizjak <ubizjak@gmail.com> 2388 2389 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns. 2390 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto. 2391 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto. 2392 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto. 2393 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto. 2394 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto. 2395 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto. 2396 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto. 2397 23982012-10-15 Paolo Carlini <paolo.carlini@oracle.com> 2399 2400 PR c++/50080 2401 * g++.dg/parse/tmpl-outside2.C: New. 2402 * g++.dg/parse/tmpl-outside1.C: Adjust. 2403 * g++.dg/template/qualttp18.C: Likewise. 2404 * g++.old-deja/g++.pt/memtemp87.C: Likewise. 2405 * g++.old-deja/g++.pt/overload13.C: Likewise. 2406 24072012-10-15 Marc Glisse <marc.glisse@inria.fr> 2408 2409 PR tree-optimization/54915 2410 * gcc.dg/tree-ssa/pr54915.c: New testcase. 2411 24122012-10-15 Richard Guenther <rguenther@suse.de> 2413 2414 PR tree-optimization/54920 2415 * gcc.dg/torture/pr54920.c: New testcase. 2416 24172012-10-15 Eric Botcazou <ebotcazou@adacore.com> 2418 2419 * gnat.dg/unchecked_convert9.ad[sb]: New test. 2420 24212012-10-13 Jason Merrill <jason@redhat.com> 2422 2423 * g++.dg/tls/thread_local7g.C: Require tls_native. 2424 24252012-10-14 Jason Merrill <jason@redhat.com> 2426 2427 * g++.dg/cpp0x/inh-ctor1.C: New. 2428 * g++.dg/cpp0x/inh-ctor2.C: New. 2429 * g++.dg/cpp0x/inh-ctor3.C: New. 2430 * g++.dg/cpp0x/inh-ctor4.C: New. 2431 * g++.dg/cpp0x/inh-ctor5.C: New. 2432 * g++.dg/cpp0x/inh-ctor6.C: New. 2433 * g++.dg/cpp0x/inh-ctor7.C: New. 2434 * g++.dg/cpp0x/inh-ctor8.C: New. 2435 * g++.dg/cpp0x/inh-ctor9.C: New. 2436 * g++.dg/cpp0x/inh-ctor10.C: New. 2437 * g++.dg/cpp0x/inh-ctor11.C: New. 2438 * g++.dg/cpp0x/inh-ctor12.C: New. 2439 * g++.dg/cpp0x/inh-ctor13.C: New. 2440 24412012-10-14 Steven Bosscher <steven@gcc.gnu.org> 2442 2443 PR rtl-optimization/54919 2444 * gcc.dg/pr54919.c: New testcase. 2445 24462012-10-14 Paolo Carlini <paolo.carlini@oracle.com> 2447 2448 PR c++/53581 2449 * g++.dg/template/crash113.C: New. 2450 24512012-10-14 Jan Hubicka <jh@suse.cz> 2452 2453 * gcc.dg/unroll_5.c: New testcase. 2454 24552012-10-14 Paolo Carlini <paolo.carlini@oracle.com> 2456 2457 PR c++/52643 2458 * g++.dg/opt/pr52643.C: New. 2459 24602012-10-12 Oleg Endo <olegendo@gcc.gnu.org> 2461 2462 PR target/54602 2463 * gcc.target/sh/pr54602-1.c: New. 2464 * gcc.target/sh/pr54602-2.c: New. 2465 * gcc.target/sh/pr54602-3.c: New. 2466 * gcc.target/sh/pr54602-4.c: New. 2467 24682012-10-12 Oleg Endo <olegendo@gcc.gnu.org> 2469 2470 PR target/54680 2471 * gcc.target/sh/pr54680.c: New. 2472 24732012-10-12 Jan Hubicka <jh@suse.cz> 2474 2475 * gcc.dg/webizer.c: New testcase. 2476 24772012-10-12 Janis Johnson <janisjo@codesourcery.com> 2478 2479 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't 2480 specify -m64. 2481 2482 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux. 2483 2484 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok): 2485 Return 0 if already specifying -mfloat-abi other than hard. 2486 24872012-10-12 Joe Seymour <jseymour@codesourcery.com> 2488 2489 * gcc.dg/pr53060.c: Prune irrelevant warning. 2490 24912012-10-12 Jakub Jelinek <jakub@redhat.com> 2492 2493 PR c/54381 2494 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test. 2495 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test. 2496 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test. 2497 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy. 2498 Adjust expected wording of warnings for *cmp* builtins. 2499 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise. 2500 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise. 2501 25022012-10-12 Paolo Carlini <paolo.carlini@oracle.com> 2503 2504 PR c++/24449 2505 * g++.dg/parse/friend-main.C: New. 2506 25072012-10-12 Marc Glisse <marc.glisse@inria.fr> 2508 2509 PR c++/53055 2510 * g++.dg/pr53055.C: New testcase. 2511 25122012-10-12 Paolo Carlini <paolo.carlini@oracle.com> 2513 2514 PR c++/52744 2515 * g++.dg/cpp0x/pr52744.C: New. 2516 25172012-10-12 Janus Weil <janus@gcc.gnu.org> 2518 2519 PR fortran/40453 2520 * gfortran.dg/dummy_procedure_9.f90: New. 2521 25222012-10-12 Richard Biener <rguenther@suse.de> 2523 2524 PR tree-optimization/54894 2525 * gcc.dg/torture/pr54894.c: New testcase. 2526 25272012-10-12 Oleg Endo <olegendo@gcc.gnu.org> 2528 2529 PR target/51244 2530 * gcc.target/sh/pr51244-13.c: New. 2531 * gcc.target/sh/pr51244-14.c: New. 2532 * gcc.target/sh/pr51244-15.c: New. 2533 * gcc.target/sh/pr51244-16.c: New. 2534 25352012-10-11 Paolo Carlini <paolo.carlini@oracle.com> 2536 2537 PR c++/51878 2538 * g++.dg/cpp0x/decltype45.C: New. 2539 25402012-10-11 Janus Weil <janus@gcc.gnu.org> 2541 2542 PR fortran/54784 2543 * gfortran.dg/class_allocate_13.f90: New. 2544 25452012-10-11 Jason Merrill <jason@redhat.com> 2546 2547 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup. 2548 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup. 2549 2550 * g++.dg/gomp/tls-5.C: Require tls_native. 2551 * g++.dg/tls/thread_local7.C: Require tls_native. 2552 * g++.dg/tls/static2.C: New. 2553 25542012-10-11 Paolo Carlini <paolo.carlini@oracle.com> 2555 2556 PR c++/36107 2557 * g++.dg/ext/weak5.C: New. 2558 25592012-10-11 Marc Glisse <marc.glisse@inria.fr> 2560 2561 PR testsuite/54868 2562 * gcc.dg/tree-ssa/forwprop-22.c: Move ... 2563 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options. 2564 25652012-10-11 Paolo Carlini <paolo.carlini@oracle.com> 2566 2567 PR c++/43765 2568 * g++.dg/parse/pr43765.C: New. 2569 25702012-10-11 Uros Bizjak <ubizjak@gmail.com> 2571 2572 * obj-c++.dg/tls/init-2.mm: Tweak errors. 2573 25742012-10-10 Paolo Carlini <paolo.carlini@oracle.com> 2575 2576 PR c++/43663 2577 * g++.dg/init/bitfield3.C: New. 2578 25792012-10-10 Richard Sandiford <rdsandiford@googlemail.com> 2580 2581 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description. 2582 25832012-10-10 Jakub Jelinek <jakub@redhat.com> 2584 2585 PR tree-optimization/54877 2586 * gcc.dg/torture/pr54877.c: New test. 2587 25882012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com> 2589 2590 PR testsuite/53397 2591 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386. 2592 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options 2593 and remove target info from dg-do compile. 2594 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386. 2595 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options 2596 and remove target info from dg-do compile. 2597 25982012-10-10 Greta Yorsh <Greta.Yorsh@arm.com> 2599 2600 * gcc.dg/pr54782.c: Require target with pthread support. 2601 26022012-10-10 Paolo Carlini <paolo.carlini@oracle.com> 2603 2604 PR c++/53122 2605 * g++.dg/cpp0x/auto35.C: New. 2606 26072012-10-10 Dodji Seketeli <dodji@redhat.com> 2608 2609 PR c++/53540 - using fails to be equivalent to typedef 2610 * g++.dg/cpp0x/alias-decl-24.C: New test. 2611 26122012-10-10 Dodji Seketeli <dodji@redhat.com> 2613 2614 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact 2615 that c++11 attributes to types are ignored for now. 2616 * g++.dg/cpp0x/gen-attrs-36.C: Likewise. 2617 * g++.dg/cpp0x/gen-attrs-37.C: Likewise 2618 26192012-10-10 Paolo Carlini <paolo.carlini@oracle.com> 2620 2621 PR c++/53741 2622 * g++.dg/cpp0x/lambda/lambda-ice9.C: New. 2623 26242012-10-10 Paolo Carlini <paolo.carlini@oracle.com> 2625 2626 PR c++/50478 2627 * g++.dg/cpp0x/initlist67.C: New. 2628 26292012-10-10 Dehao Chen <dehao@google.com> 2630 2631 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases. 2632 26332012-10-10 Oleg Endo <olegendo@gcc.gnu.org> 2634 2635 PR target/52480 2636 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list. 2637 Add runtime tests. 2638 26392012-10-10 Paolo Carlini <paolo.carlini@oracle.com> 2640 2641 PR c++/53307 2642 * g++.dg/cpp0x/decltype44.C: New. 2643 26442012-10-09 Steve Ellcey <sellcey@mips.com> 2645 2646 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data. 2647 26482012-10-09 Paolo Carlini <paolo.carlini@oracle.com> 2649 2650 PR c++/53763 2651 * g++.dg/cpp0x/decltype43.C: New. 2652 26532012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com> 2654 2655 PR middle-end/53397 2656 * gcc.dg/pr53397-1.c: New test case. 2657 * gcc.dg/pr53397-2.c: New test case. 2658 26592012-10-09 Paolo Carlini <paolo.carlini@oracle.com> 2660 2661 PR c++/54194 2662 * g++.dg/warn/Wparentheses-26.C: Adjust. 2663 * g++.dg/warn/Wparentheses-27.C: New. 2664 26652012-10-09 Marc Glisse <marc.glisse@inria.fr> 2666 2667 PR c++/54427 2668 * c-c++-common/vector-scalar.c: New testcase. 2669 * g++.dg/ext/vector18.C: New testcase. 2670 * g++.dg/ext/vector5.C: This is not an error anymore. 2671 * gcc.dg/init-vec-1.c: Move ... 2672 * c-c++-common/init-vec-1.c: ... here. Adapt error message. 2673 * gcc.c-torture/execute/vector-shift1.c: Move ... 2674 * c-c++-common/torture/vector-shift1.c: ... here. 2675 * gcc.dg/scal-to-vec1.c: Move ... 2676 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for 2677 C++11. Adapt error messages. 2678 * gcc.dg/convert-vec-1.c: Move ... 2679 * c-c++-common/convert-vec-1.c: ... here. 2680 * gcc.dg/scal-to-vec2.c: Move ... 2681 * c-c++-common/scal-to-vec2.c: ... here. 2682 26832012-10-08 Marc Glisse <marc.glisse@inria.fr> 2684 2685 PR target/54400 2686 * gcc.target/i386/pr54400.c: New testcase. 2687 26882012-10-08 Jakub Jelinek <jakub@redhat.com> 2689 2690 PR c++/54858 2691 * g++.dg/template/pr54858.C: New test. 2692 26932012-10-08 Marek Polacek <polacek@redhat.com> 2694 2695 PR debug/54831 2696 * g++.dg/debug/pr54831.C: New test. 2697 26982012-10-08 Dehao Chen <dehao@google.com> 2699 2700 * g++.dg/predict-loop-exit-1.C: New. 2701 * g++.dg/predict-loop-exit-2.C: New. 2702 * g++.dg/predict-loop-exit-3.C: New. 2703 27042012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2705 2706 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options. 2707 27082012-10-08 Jason Merrill <jason@redhat.com> 2709 2710 * g++.dg/gomp/tls-5.C: New. 2711 * g++.dg/gomp/tls-wrap1.C: New. 2712 * g++.dg/gomp/tls-wrap2.C: New. 2713 * g++.dg/gomp/tls-wrap3.C: New. 2714 * g++.dg/gomp/tls-wrap4.C: New. 2715 * g++.dg/gomp/tls-wrapper-cse.C: New. 2716 * g++.dg/tls/thread_local-cse.C: New. 2717 * g++.dg/tls/thread_local-order1.C: New. 2718 * g++.dg/tls/thread_local-order2.C: New. 2719 * g++.dg/tls/thread_local-wrap1.C: New. 2720 * g++.dg/tls/thread_local-wrap2.C: New. 2721 * g++.dg/tls/thread_local-wrap3.C: New. 2722 * g++.dg/tls/thread_local-wrap4.C: New. 2723 * g++.dg/tls/thread_local2g.C: New. 2724 * g++.dg/tls/thread_local3g.C: New. 2725 * g++.dg/tls/thread_local4g.C: New. 2726 * g++.dg/tls/thread_local5g.C: New. 2727 * g++.dg/tls/thread_local6g.C: New. 2728 * g++.dg/tls/thread_local7g.C: New. 2729 2730 * g++.dg/tls/thread_local3.C: New. 2731 * g++.dg/tls/thread_local4.C: New. 2732 * g++.dg/tls/thread_local5.C: New. 2733 * g++.dg/tls/thread_local6.C: New. 2734 2735 * g++.dg/tls/init-2.C: Tweak errors. 2736 * g++.dg/tls/thread_local1.C: New. 2737 * g++.dg/tls/thread_local2.C: New. 2738 * g++.dg/tls/thread_local7.C: New. 2739 27402012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2741 2742 PR target/54866 2743 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options. 2744 27452012-10-08 Oleg Endo <olegendo@gcc.gnu.org> 2746 2747 PR target/54685 2748 * gcc.target/sh/pr54685.c: New. 2749 27502012-10-08 Dodji Seketeli <dodji@redhat.com> 2751 2752 PR c++/53528 C++11 attribute support 2753 * g++.dg/cpp0x/gen-attrs-1.C: New test. 2754 * g++.dg/cpp0x/gen-attrs-2.C: Likewise. 2755 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise. 2756 * g++.dg/cpp0x/gen-attrs-3.C: Likewise. 2757 * g++.dg/cpp0x/gen-attrs-4.C: Likewise. 2758 * g++.dg/cpp0x/gen-attrs-5.C: Likewise. 2759 * g++.dg/cpp0x/gen-attrs-6.C: Likewise. 2760 * g++.dg/cpp0x/gen-attrs-7.C: Likewise. 2761 * g++.dg/cpp0x/gen-attrs-8.C: Likewise. 2762 * g++.dg/cpp0x/gen-attrs-9.C: Likewise. 2763 * g++.dg/cpp0x/gen-attrs-10.C: Likewise. 2764 * g++.dg/cpp0x/gen-attrs-11.C: Likewise. 2765 * g++.dg/cpp0x/gen-attrs-12.C: Likewise. 2766 * g++.dg/cpp0x/gen-attrs-13.C: Likewise. 2767 * g++.dg/cpp0x/gen-attrs-14.C: Likewise. 2768 * g++.dg/cpp0x/gen-attrs-15.C: Likewise. 2769 * g++.dg/cpp0x/gen-attrs-16.C: Likewise. 2770 * g++.dg/cpp0x/gen-attrs-17.C: Likewise. 2771 * g++.dg/cpp0x/gen-attrs-18.C: Likewise. 2772 * g++.dg/cpp0x/gen-attrs-19.C: Likewise. 2773 * g++.dg/cpp0x/gen-attrs-20.C: Likewise. 2774 * g++.dg/cpp0x/gen-attrs-21.C: Likewise. 2775 * g++.dg/cpp0x/gen-attrs-22.C: Likewise. 2776 * g++.dg/cpp0x/gen-attrs-23.C: Likewise. 2777 * g++.dg/cpp0x/gen-attrs-24.C: Likewise. 2778 * g++.dg/cpp0x/gen-attrs-25.C: Likewise. 2779 * g++.dg/cpp0x/gen-attrs-26.C: Likewise. 2780 * g++.dg/cpp0x/gen-attrs-27.C: Likewise. 2781 * g++.dg/cpp0x/gen-attrs-28.C: Likewise. 2782 * g++.dg/cpp0x/gen-attrs-29.C: Likewise. 2783 * g++.dg/cpp0x/gen-attrs-30.C: Likewise. 2784 * g++.dg/cpp0x/gen-attrs-31.C: Likewise. 2785 * g++.dg/cpp0x/gen-attrs-32.C: Likewise. 2786 * g++.dg/cpp0x/gen-attrs-33.C: Likewise. 2787 * g++.dg/cpp0x/gen-attrs-34.C: Likewise. 2788 * g++.dg/cpp0x/gen-attrs-35.C: Likewise. 2789 * g++.dg/cpp0x/gen-attrs-36.C: Likewise. 2790 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise. 2791 * g++.dg/cpp0x/gen-attrs-37.C: Likewise. 2792 * g++.dg/cpp0x/gen-attrs-38.C: Likewise. 2793 * g++.dg/cpp0x/gen-attrs-39.C: Likewise. 2794 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise. 2795 * g++.dg/cpp0x/gen-attrs-40.C: Likewise. 2796 * g++.dg/cpp0x/gen-attrs-41.C: Likewise. 2797 * g++.dg/cpp0x/gen-attrs-42.C: Likewise. 2798 * g++.dg/cpp0x/gen-attrs-43.C: Likewise. 2799 * g++.dg/cpp0x/gen-attrs-44.C: Likewise. 2800 * g++.dg/cpp0x/gen-attrs-45.C: Likewise. 2801 * g++.dg/cpp0x/gen-attrs-46.C: Likewise. 2802 * g++.dg/cpp0x/gen-attrs-47.C: Likewise. 2803 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise. 2804 * g++.dg/cpp0x/gen-attrs-48.C: Likewise. 2805 * g++.dg/cpp0x/gen-attrs-49.C: Likewise. 2806 * g++.dg/cpp0x/gen-attrs-50.C: Likewise. 2807 * g++.dg/cpp0x/gen-attrs-51.C: Likewise. 2808 * g++.dg/cpp0x/gen-attrs-52.C: Likewise. 2809 * g++.dg/cpp0x/gen-attrs-53.C: Likewise. 2810 28112012-10-08 Eric Botcazou <ebotcazou@adacore.com> 2812 2813 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive. 2814 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise. 2815 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive. 2816 28172012-10-08 Oleg Endo <olegendo@gcc.gnu.org> 2818 2819 PR target/54760 2820 * gcc.target/sh/pr54760-2.c: New. 2821 * gcc.target/sh/pr54760-3.c: New. 2822 28232012-10-07 Paolo Carlini <paolo.carlini@oracle.com> 2824 2825 PR c++/51422 2826 * g++.dg/cpp0x/lambda/lambda-ice8.C: New. 2827 28282012-10-07 Richard Sandiford <rdsandiford@googlemail.com> 2829 Sandra Loosemore <sandra@codesourcery.com> 2830 2831 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc 2832 and test that the accumulator is initialized using MULT. 2833 * gcc.target/mips/mips32-dsp-accinit-1.c: New test. 2834 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise. 2835 28362012-10-06 Paolo Carlini <paolo.carlini@oracle.com> 2837 2838 PR c++/52764 2839 * g++.dg/cpp0x/stdint.C: New. 2840 28412012-10-06 Paolo Carlini <paolo.carlini@oracle.com> 2842 2843 PR c++/54249 2844 * g++.dg/cpp0x/stddef.C: New. 2845 28462012-10-06 Janus Weil <janus@gcc.gnu.org> 2847 2848 PR fortran/54832 2849 * gfortran.dg/typebound_operator_17.f90: New. 2850 28512012-10-06 Jan Hubicka <jh@suse.cz> 2852 2853 PR lto/53831 2854 PR lto/54776 2855 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase. 2856 28572012-10-06 Jan Hubicka <jh@suse.cz> 2858 2859 * gcc.dg/lto/resolutions_0.c: New testcase. 2860 28612012-10-06 Janus Weil <janus@gcc.gnu.org> 2862 2863 PR fortran/45521 2864 * gfortran.dg/generic_25.f90: New. 2865 * gfortran.dg/generic_26.f90: New. 2866 * gfortran.dg/generic_27.f90: New. 2867 28682012-10-06 Oleg Endo <olegendo@gcc.gnu.org> 2869 2870 PR target/54760 2871 * gcc.target/sh/pr54760-1.c: New. 2872 28732012-10-05 Jakub Jelinek <jakub@redhat.com> 2874 2875 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test. 2876 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test. 2877 * g++.dg/warn/Wsign-compare-5.C: New test. 2878 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test. 2879 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error. 2880 * g++.dg/ext/builtin30.C: New test. 2881 * g++.dg/ext/vla12.C: New test. 2882 * gcc.dg/builtins-85.c: New test. 2883 2884 PR debug/54519 2885 * gcc.dg/guality/pr54519-1.c: New test. 2886 * gcc.dg/guality/pr54519-2.c: New test. 2887 * gcc.dg/guality/pr54519-3.c: New test. 2888 * gcc.dg/guality/pr54519-4.c: New test. 2889 * gcc.dg/guality/pr54519-5.c: New test. 2890 * gcc.dg/guality/pr54519-6.c: New test. 2891 28922012-10-05 Paolo Carlini <paolo.carlini@oracle.com> 2893 2894 PR c++/50893 2895 * g++.dg/cpp0x/defaulted38.C: New. 2896 28972012-10-05 Jakub Jelinek <jakub@redhat.com> 2898 2899 PR tree-optimization/33763 2900 * c-c++-common/pr33763.c: New test. 2901 2902 PR tree-optimization/54810 2903 * gcc.dg/tree-ssa/vrp85.c: New test. 2904 29052012-10-04 David Edelsohn <dje.gcc@gmail.com> 2906 2907 * gcc.dg/ucnid-7.c: Skip on AIX. 2908 * gcc.dg/ucnid-8.c: Same. 2909 * gcc.dg/ucnid-10.c: Same. 2910 * gcc.dg/ucnid-13.c: Same. 2911 * gcc.dg/attr-alias-3.c: Same. 2912 * gcc.dg/attr-alias-5.c: Same. 2913 * gcc.dg/torture/pr51106-2.c: Same. 2914 * gcc.dg/vmx/3b-13.c: Use valid splat index. 2915 29162012-10-04 Paolo Carlini <paolo.carlini@oracle.com> 2917 2918 PR c++/52233 2919 * g++.dg/cpp0x/alias-decl-23.C: New. 2920 29212012-10-04 Paolo Carlini <paolo.carlini@oracle.com> 2922 2923 PR c++/53403 2924 * g++.dg/template/friend53.C: New. 2925 29262012-10-04 Eric Botcazou <ebotcazou@adacore.com> 2927 2928 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure. 2929 * lib/scanasm.exp (get_ada_spec_filename): Likewise. 2930 (scan-ada-spec): Likewise. 2931 (scan-ada-spec-not): Likewise. 2932 * gcc.dg/dump-ada-spec-1.c: New test. 2933 * g++.dg/other/dump-ada-spec-1.C: Likewise. 2934 29352012-10-04 Eric Botcazou <ebotcazou@adacore.com> 2936 2937 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit. 2938 29392012-10-04 Florian Weimer <fweimer@redhat.com> 2940 2941 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase. 2942 29432012-10-04 Paolo Carlini <paolo.carlini@oracle.com> 2944 2945 PR c++/54323 2946 * g++.dg/cpp0x/pr54323.C: New. 2947 29482012-10-04 Richard Guenther <rguenther@suse.de> 2949 2950 PR middle-end/54735 2951 * g++.dg/torture/pr54735.C: New testcase. 2952 29532012-10-04 Eric Botcazou <ebotcazou@adacore.com> 2954 2955 PR rtl-optimization/54739 2956 * gcc.dg/lower-subreg-1.c: Also skip on SPARC. 2957 29582012-10-03 Oleg Endo <olegendo@gcc.gnu.org> 2959 2960 PR target/51244 2961 * gcc.target/sh/pr51244-12.c: New. 2962 29632012-10-03 Dehao Chen <dehao@google.com> 2964 2965 PR middle-end/54782 2966 * gcc.dg/pr54782.c: New test. 2967 29682012-10-03 Jakub Jelinek <jakub@redhat.com> 2969 2970 PR c++/54777 2971 * g++.dg/cpp0x/constexpr-ref4.C: New test. 2972 29732012-10-02 Janus Weil <janus@gcc.gnu.org> 2974 2975 PR fortran/54778 2976 * gfortran.dg/class_53.f90: New. 2977 29782012-10-02 Alexandre Oliva <aoliva@redhat.com> 2979 2980 PR debug/54551 2981 * gcc.dg/guality/pr54551.c: New. 2982 29832012-10-02 Pat Haugen <pthaugen@us.ibm.com> 2984 2985 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp. 2986 * gcc.target/powerpc/pr46728-2.c: Likewise. 2987 29882012-10-02 Sharad Singhai <singhai@google.com> 2989 2990 PR testsuite/54772 2991 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options 2992 to fix test failures caused by r191883. 2993 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise. 2994 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise. 2995 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise. 2996 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise. 2997 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise. 2998 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise. 2999 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise. 3000 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise. 3001 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise. 3002 30032012-09-30 Sharad Singhai <singhai@google.com> 3004 3005 * gcc.target/i386/vect-double-1.c: Fix test. 3006 30072012-10-01 Andrew MacLeod <amacleod@redhat.com> 3008 3009 PR target/54087 3010 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when 3011 atomic_sub fails. 3012 30132012-10-01 Uros Bizjak <ubizjak@gmail.com> 3014 3015 PR rtl-optimization/54457 3016 * gcc.target/i386/pr54457.c: New test. 3017 30182012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org> 3019 3020 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets. 3021 30222012-10-01 Marc Glisse <marc.glisse@inria.fr> 3023 3024 * gcc.target/i386/vect-rebuild.c: New testcase. 3025 30262012-09-30 Uros Bizjak <ubizjak@gmail.com> 3027 3028 * gcc.target/i386/pad-10.c (foo2): Return x - z. 3029 30302012-09-30 Richard Sandiford <rdsandiford@googlemail.com> 3031 3032 * gcc.target/mips/pr37362.c: Fix target selector. 3033 30342012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 3035 3036 PR target/54083 3037 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*. 3038 30392012-09-30 Andreas Schwab <schwab@linux-m68k.org> 3040 3041 * gcc.dg/ucnid-8.c: Update line number. 3042 * gcc.dg/torture/pr51106-2.c: Likewise. 3043 30442012-09-30 Janus Weil <janus@gcc.gnu.org> 3045 3046 PR fortran/54667 3047 * gfortran.dg/c_funloc_tests_6.f90: Modified error message. 3048 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto. 3049 * gfortran.dg/c_f_pointer_tests_5.f90: New. 3050 30512012-09-30 Janus Weil <janus@gcc.gnu.org> 3052 3053 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks, 3054 partially reverting r170092. 3055 * gfortran.dg/class_7.f03: Ditto. 3056 * gfortran.dg/coarray_14.f90: Ditto. 3057 * gfortran.dg/typebound_proc_13.f03: Ditto. 3058 30592012-09-29 Paolo Carlini <paolo.carlini@oracle.com> 3060 3061 PR c++/54738 3062 * g++.dg/cpp0x/sfinae42.C: New. 3063 30642012-09-29 David Edelsohn <dje.gcc@gmail.com> 3065 3066 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX. 3067 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same. 3068 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX. 3069 * gcc.dg/pr42629.c: XFAIL on AIX. 3070 * gcc.dg/pr47684.c: Same. 3071 * gcc.dg/pr43670.c: Same. 3072 * gcc.dg/pr42916.c: Same. 3073 * gcc.dg/pr45449.c: Same. 3074 * gcc.dg/pr50017.c: Same. 3075 * gcc.dg/pr42728.c: Same. 3076 * gcc.dg/pr47881.c: Same. 3077 * gcc.dg/pr44023.c: Same. 3078 * gcc.dg/pr41345.c: Same. 3079 * gcc.dg/pr42630.c: Same. 3080 * gcc.dg/pr44971.c: Same. 3081 * gcc.dg/pr46771.c: Same. 3082 * gcc.dg/ucnid-8.c: Same. 3083 * gcc.dg/ucnid-10.c: Same. 3084 * gcc.dg/ucnid-13.c: Same. 3085 * gcc.dg/torture/pr51106-2.c: Same. 3086 * gcc.dg/pr48768.c: Same. 3087 * gcc.dg/pr42631.c: Same. 3088 * gcc.dg/pr43084.c: Same. 3089 * gcc.dg/ucnid-7.c: Same. 3090 * gcc.dg/pr42889.c: Same. 3091 * gcc.dg/pr41241.c: Same. 3092 * gcc.dg/pr42719.c: Same. 3093 * g++.dg/debug/pr46583.C: Same. 3094 * g++.dg/debug/pr47106.C: Same. 3095 * g++.dg/opt/pr48549.C: Same. 3096 * g++.dg/other/pr42685.C: Same. 3097 * c-c++-common/pr43942.c: Same. 3098 30992012-09-29 Ian Lance Taylor <iant@google.com> 3100 3101 * go.test/go-test.exp: Update for latest version of Go testsuite. 3102 31032012-09-29 Thomas König <tkoenig@gcc.gnu.org> 3104 3105 PR fortran/52724 3106 * gfortran.dg/internal_readwrite_3.f90: New test. 3107 31082012-09-28 Dodji Seketeli <dodji@redhat.com> 3109 3110 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test 3111 c-c++-common/Wunused-local-typedefs-2.c to here. 3112 3113 PR c++/54372 - unused attribute inactive on dependant entities 3114 * c-c++-common/Wunused-local-typedefs-2.c: New test. 3115 31162012-09-25 Dodji Seketeli <dodji@redhat.com> 3117 3118 PR c++/29028 - Missed unused warning on using declaration 3119 * g++.dg/warn/Wunused-var-18.C: New test. 3120 31212012-09-25 Dodji Seketeli <dodji@redhat.com> 3122 3123 PR c++/53551 - -Wunused-local-typedefs misses uses 3124 * g++.dg/warn/Wunused-local-typedefs-2.C: New test. 3125 31262012-09-28 Jakub Jelinek <jakub@redhat.com> 3127 3128 PR target/54716 3129 * gcc.target/i386/xorps-sse2.c: Remove xfails. 3130 3131 PR tree-optimization/54713 3132 * gcc.c-torture/compile/pr54713-1.c: New test. 3133 * gcc.c-torture/compile/pr54713-2.c: New test. 3134 * gcc.c-torture/compile/pr54713-3.c: New test. 3135 31362012-09-27 Janis Johnson <janisjo@codesourcery.com> 3137 3138 * gcc.target/arm/unsigned-extend-1.c: Omit -march option. 3139 31402012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org> 3141 3142 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets. 3143 31442012-09-27 Jakub Jelinek <jakub@redhat.com> 3145 3146 PR target/54703 3147 * gcc.target/i386/pr54703.c: New test. 3148 31492012-09-27 Richard Guenther <rguenther@suse.de> 3150 3151 PR lto/54709 3152 * gcc.dg/lto/pr54709_0.c: New testcase. 3153 * gcc.dg/lto/pr54709_1.c: Likewise. 3154 31552012-09-26 Janis Johnson <janisjo@codesourcery.com> 3156 3157 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux. 3158 3159 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt. 3160 3161 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2. 3162 3163 * gcc.target/arm/pr42879.c: Handle big-endian. 3164 31652012-09-26 Steve Ellcey <sellcey@mips.com> 3166 3167 PR c/37303 3168 * gcc.dg/pr37303.c: Check for rdata or rodata. 3169 31702012-09-26 Christophe Lyon <christophe.lyon@linaro.org> 3171 3172 * gcc.target/arm/builtin-bswap16-1.c: New testcase. 3173 31742012-09-25 Segher Boessenkool <segher@kernel.crashing.org> 3175 3176 PR target/51274 3177 PR target/53087 3178 * gcc.target/powerpc/ppc-ne0-1.c: New. 3179 31802012-09-25 Oleg Endo <olegendo@gcc.gnu.org> 3181 3182 PR target/54089 3183 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18, 3184 test_19, test_20, test_21, test_22, test_23): New functions. 3185 * gcc.target/sh/pr54089-4.c: New. 3186 * gcc.target/sh/pr54089-5.c: New. 3187 * gcc.target/sh/pr54089-6.c: New. 3188 * gcc.target/sh/pr54089-7.c: New. 3189 31902012-09-25 Richard Guenther <rguenther@suse.de> 3191 3192 PR lto/54625 3193 * gcc.dg/lto/pr54702_0.c: New testcase. 3194 * gcc.dg/lto/pr54702_1.c: Likewise. 3195 * gcc.dg/lto/pr54625-1_0.c: Likewise. 3196 * gcc.dg/lto/pr54625-1_1.C: Likewise. 3197 * gcc.dg/lto/pr54625-2_0.c: Likewise. 3198 * gcc.dg/lto/pr54625-2_1.C: Likewise. 3199 32002012-09-25 Paolo Carlini <paolo.carlini@oracle.com> 3201 3202 PR c++/54526 3203 * g++.dg/cpp0x/parse2.C: New. 3204 * g++.dg/parse/error11.C: Adjust. 3205 * g++.dg/parse/error12.C: Likewise. 3206 32072012-09-25 Igor Zamyatin <igor.zamyatin@intel.com> 3208 3209 * gcc.target/i386/20030217-1.c: Added check for 3210 large_long_double effective target. 3211 * gcc.target/i386/387-3.c: Likewise. 3212 * gcc.target/i386/387-4.c: Likewise. 3213 * gcc.target/i386/pr36578-1.c: Likewise. 3214 * gcc.target/i386/excess-precision-1.c: Added new code for the case 3215 when long double size is equal double size. 3216 * gcc.target/i386/excess-precision-1.c: Likewise. 3217 * gcc.target/i386/pr36578-2.c: Likewise. 3218 * gcc.target/i386/20030217-2.c: New testcase. 3219 32202012-09-25 Jakub Jelinek <jakub@redhat.com> 3221 3222 PR tree-optimization/54676 3223 * gcc.dg/pr54676.c: New test. 3224 32252012-09-25 Richard Guenther <rguenther@suse.de> 3226 3227 PR tree-optimization/53663 3228 * gcc.dg/torture/pr53663-1.c: New testcase. 3229 * gcc.dg/torture/pr53663-2.c: Likewise. 3230 * gcc.dg/torture/pr53663-3.c: Likewise. 3231 32322012-09-25 Uros Bizjak <ubizjak@gmail.com> 3233 3234 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'. 3235 32362012-09-24 Janis Johnson <janisjo@codesourcery.com> 3237 3238 * lib/target-supports-dg.exp (dg-require-effective-target, 3239 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call 3240 dg-process-target-1 instead of dg-process-target. 3241 (dg-process-target-1): Rename from dg-process-target. 3242 (dg-process-target): New. 3243 32442012-09-24 Richard Guenther <rguenther@suse.de> 3245 3246 PR tree-optimization/54684 3247 * g++.dg/torture/pr54684.C: New testcase. 3248 32492012-09-24 Marc Glisse <marc.glisse@inria.fr> 3250 3251 * gcc.dg/tree-ssa/forwprop-23.c: New testcase. 3252 32532012-09-24 Richard Guenther <rguenther@suse.de> 3254 3255 PR middle-end/52173 3256 * gcc.dg/tm/pr52173-1.c: New. 3257 * gcc.dg/tm/pr52173-2.c: New. 3258 32592012-09-23 Eric Botcazou <ebotcazou@adacore.com> 3260 3261 * gcc.dg/pr54669.c: New test. 3262 32632012-09-23 Paolo Carlini <paolo.carlini@oracle.com> 3264 Dominique Dhumieres <dominiq@lps.ens.fr> 3265 3266 PR testsuite/54677 3267 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10. 3268 32692012-09-23 Tobias Burnus <burnus@net-b.de> 3270 3271 PR fortran/54618 3272 * gfortran.dg/class_array_14.f90: New. 3273 32742012-09-22 Kai Tietz <ktietz@redhat.com> 3275 3276 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail. 3277 * gcc.dg/tree-ssa/scev-4.c: Likewise. 3278 32792012-09-21 Dehao Chen <dehao@google.com> 3280 3281 PR go/54649 3282 PR tree-optimization/54655 3283 * g++.dg/pr54655.C: New testcase. 3284 32852012-09-21 Richard Guenther <rguenther@suse.de> 3286 3287 PR tree-optimization/54647 3288 * g++.dg/torture/pr54647.C: New testcase. 3289 32902012-09-21 Marc Glisse <marc.glisse@inria.fr> 3291 3292 PR c++/54427 3293 * c-c++-common/torture/vector-compare-2.c: Add -w. 3294 32952012-09-20 Eric Botcazou <ebotcazou@adacore.com> 3296 3297 * gnat.dg/opt20.ads: Move dg directive to... 3298 * gnat.dg/opt20.adb: ...here. 3299 * gnat.dg/addr1.ad[sb]: Likewise. 3300 * gnat.dg/concat2.ad[sb]: Likewise. 3301 * gnat.dg/array16.ad[sb]: Likewise. 3302 * gnat.dg/atomic5.ad[sb]: Likewise. 3303 * gnat.dg/discr29.ad[sb]: Likewise. 3304 * gnat.dg/noreturn5.ad[sb]: Likewise. 3305 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options. 3306 * gnat.dg/discr23.ads: Remove dg directive. 3307 * gnat.dg/nested_float_packed.ads: Likewise. 3308 * gnat.dg/oconst6.ads: Move to... 3309 * gnat.dg/specs/oconst6.ads: ...here. 3310 33112012-09-20 Paolo Carlini <paolo.carlini@oracle.com> 3312 3313 PR c++/52432 3314 * g++.dg/cpp0x/decltype32.C: Tweak. 3315 33162012-09-20 Marc Glisse <marc.glisse@inria.fr> 3317 3318 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1. 3319 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1. 3320 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1. 3321 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1. 3322 33232012-09-19 Marc Glisse <marc.glisse@inria.fr> 3324 3325 PR c++/54581 3326 * g++.dg/cpp0x/decltype-54581.C: New testcase. 3327 33282012-09-19 Steve Ellcey <sellcey@mips.com> 3329 3330 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception. 3331 33322012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com> 3333 3334 * gcc.target/powerpc/ppc-get-timebase.c: New file. 3335 * gcc.target/powerpc/ppc-mftb.c: New file. 3336 33372012-09-19 Oleg Endo <olegendo@gcc.gnu.org> 3338 3339 PR target/54089 3340 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New 3341 functions. 3342 33432012-09-19 Oleg Endo <olegendo@gcc.gnu.org> 3344 3345 PR target/54236 3346 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case. 3347 33482012-09-19 Eric Botcazou <ebotcazou@adacore.com> 3349 3350 * gcc.c-torture/execute/20120919-1.c: New test. 3351 33522012-09-19 Richard Guenther <rguenther@suse.de> 3353 3354 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g. 3355 33562012-09-19 Richard Guenther <rguenther@suse.de> 3357 3358 * gcc.dg/builtin-unreachable-6.c: Adjust. 3359 33602012-09-19 Richard Guenther <rguenther@suse.de> 3361 3362 * gcc.dg/builtin-object-size-10.c: Adjust. 3363 * gcc.dg/builtin-unreachable-5.c: Adjust. 3364 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust. 3365 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust. 3366 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust. 3367 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust. 3368 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust. 3369 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust. 3370 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust. 3371 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust. 3372 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust. 3373 * gcc.dg/vect/vec-scal-opt.c: Adjust. 3374 * gcc.dg/vect/vec-scal-opt1.c: Adjust. 3375 * gcc.dg/vect/vec-scal-opt2.c: Adjust. 3376 33772012-09-19 Richard Guenther <rguenther@suse.de> 3378 3379 PR tree-optimization/54132 3380 * gcc.dg/tree-ssa/ldist-21.c: New testcase. 3381 * gcc.dg/torture/pr54132.c: Likewise. 3382 33832012-09-19 Terry Guo <terry.guo@arm.com> 3384 3385 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define 3386 extra prune rules that will be applied to all tests in a .exp file. 3387 (gcc-dg-prune): Use rules defined by the above variable. 3388 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the 3389 harmless warnings on architecture switch conflict. 3390 33912012-09-19 Hans-Peter Nilsson <hp@axis.com> 3392 3393 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence 3394 of asm-comment characters instead of a single one. 3395 * g++.dg/debug/dwarf2/nested-2.C: Similar. 3396 33972012-09-18 Janis Johnson <janisjo@codesourcery.com> 3398 3399 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail. 3400 3401 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant 3402 target instead of xfailing it. 3403 * gcc.dg/vect/no-vfa-vect-102.c: Likewise. 3404 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise. 3405 * gcc.dg/vect/no-vfa-vect-37.c: Likewise. 3406 * gcc.dg/vect/no-vfa-vect-79.c: Likewise. 3407 * gcc.dg/vect/vect-104.c: Likewise. 3408 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise. 3409 * gcc.dg/vect/vect-outer-1.c: Likewise. 3410 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise. 3411 * gcc.dg/vect/vect-outer-1a.c: Likewise. 3412 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise. 3413 * gcc.dg/vect/vect-outer-1b.c: Likewise. 3414 * gcc.dg/vect/vect-outer-2b.c: Likewise. 3415 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise. 3416 * gcc.dg/vect/vect-outer-3a.c: Likewise. 3417 * gcc.dg/vect/vect-outer-3b.c: Likewise. 3418 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise. 3419 3420 * lib/target-supports.exp 3421 (check_effective_target_vect_widen_mult_qi_to_hi, 3422 check_effective_target_vect_widen_mult_hi_to_si, 3423 check_effective_target_vect_widen_mult_qi_to_hi_pattern, 3424 check_effective_target_vect_widen_mult_hi_to_si_pattern, 3425 check_effective_target_vect_pack_trunc, 3426 check_effective_target_vect_unpack, 3427 check_effective_target_vect_multiple_sizes): Check arm_neon_ok 3428 instead of arm_none. 3429 3430 * gcc.dg/vect/pr52298.c: Remove "dg-do run". 3431 34322012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 3433 3434 * lib/target-supports-dg.exp (check-flags): Add cflags from board 3435 config to compiler_flags. 3436 34372012-09-18 Jakub Jelinek <jakub@redhat.com> 3438 3439 PR target/54592 3440 * gcc.target/i386/pr54592.c: New test. 3441 3442 PR tree-optimization/54610 3443 * gcc.target/i386/pr54610.c: New test. 3444 34452012-09-17 Jason Merrill <jason@redhat.com> 3446 3447 PR c++/54575 3448 * g++.dg/cpp0x/alias-decl-21.C: New. 3449 * g++.dg/cpp0x/alias-decl-22.C: New. 3450 34512012-09-17 Tobias Burnus <burnus@net-b.de> 3452 3453 PR fortran/54608 3454 * gfortran.dg/scan_2.f90: New. 3455 34562012-09-17 Jason Merrill <jason@redhat.com> 3457 3458 PR c++/53661 3459 * g++.dg/init/aggr9.C: New. 3460 34612012-09-17 Eric Botcazou <ebotcazou@adacore.com> 3462 3463 * gnat.dg/loop_optimization12.ad[sb]: New test. 3464 34652012-09-17 Janus Weil <janus@gcc.gnu.org> 3466 3467 PR fortran/54285 3468 * gfortran.dg/proc_ptr_result_7.f90: New. 3469 34702012-09-17 Tobias Burnus <burnus@net-b.de> 3471 3472 PR fortran/54603 3473 * gfortran.dg/structure_constructor_11.f90: New. 3474 34752012-09-17 Jakub Jelinek <jakub@redhat.com> 3476 3477 PR tree-optimization/54563 3478 * g++.dg/torture/pr54563.C: New test. 3479 34802012-09-16 Janus Weil <janus@gcc.gnu.org> 3481 3482 PR fortran/54594 3483 * gfortran.dg/typebound_generic_14.f03: New. 3484 34852012-09-16 Janus Weil <janus@gcc.gnu.org> 3486 3487 PR fortran/54387 3488 * gfortran.dg/proc_ptr_38.f90: New. 3489 34902012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 3491 3492 PR debug/54460 3493 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character 3494 to scary regexp. 3495 3496 PR testsuite/54007 3497 * gnat.dg/lto15.adb: Require lto. 3498 3499 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times 3500 "myBindC" for hppa*-*-hpux*. 3501 35022012-09-16 Mikael Morin <mikael@gcc.gnu.org> 3503 3504 * gfortran.dg/namelist_75.f90: New test. 3505 35062012-09-15 Tom de Vries <tom@codesourcery.com> 3507 3508 * gcc.dg/tree-ssa/vrp82.c: New test. 3509 * gcc.dg/tree-ssa/vrp83.c: Same. 3510 * gcc.dg/tree-ssa/vrp84.c: Same. 3511 35122012-09-15 Tom de Vries <tom@codesourcery.com> 3513 3514 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ... 3515 * gcc.dg/tree-ssa/vrp81.c: ... this. 3516 35172012-09-15 Georg-Johann Lay <avr@gjlay.de> 3518 3519 PR target/54222 3520 * gcc.target/avr/torture/fix-types.h: New. 3521 * gcc.target/avr/torture/vals-hr.def: New. 3522 * gcc.target/avr/torture/vals-r.def: New. 3523 * gcc.target/avr/torture/vals-k.def: New. 3524 * gcc.target/avr/torture/vals-ur.def: New. 3525 * gcc.target/avr/torture/vals-uk.def: New. 3526 * gcc.target/avr/torture/vals-uhr.def: New. 3527 * gcc.target/avr/torture/vals-llk.def: New. 3528 * gcc.target/avr/torture/vals-ullk.def: New. 3529 * gcc.target/avr/torture/sat-hr-plus-minus.c: New. 3530 * gcc.target/avr/torture/sat-r-plus-minus.c: New. 3531 * gcc.target/avr/torture/sat-k-plus-minus.c: New. 3532 * gcc.target/avr/torture/sat-ur-plus-minus.c: New. 3533 * gcc.target/avr/torture/sat-uk-plus-minus.c: New. 3534 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New. 3535 * gcc.target/avr/torture/sat-llk-plus-minus.c: New. 3536 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New. 3537 35382012-09-14 Dehao Chen <dehao@google.com> 3539 3540 * g++.dg/debug/dwarf2/deallocator.C: New test. 3541 35422012-09-14 Joseph Myers <joseph@codesourcery.com> 3543 3544 PR c/54552 3545 * gcc.c-torture/compile/pr54552-1.c: New test. 3546 35472012-09-14 Marc Glisse <marc.glisse@inria.fr> 3548 3549 PR c++/54427 3550 * g++.dg/other/vector-compare.C: New testcase. 3551 * c-c++-common/vector-compare-3.c: New testcase. 3552 * gcc.dg/vector-shift.c: Move ... 3553 * c-c++-common/vector-shift.c: ... here. 3554 * gcc.dg/vector-shift1.c: Move ... 3555 * c-c++-common/vector-shift1.c: ... here. 3556 * gcc.dg/vector-shift3.c: Move ... 3557 * c-c++-common/vector-shift3.c: ... here. 3558 * gcc.dg/vector-compare-1.c: Move ... 3559 * c-c++-common/vector-compare-1.c: ... here. 3560 * gcc.dg/vector-compare-2.c: Move ... 3561 * c-c++-common/vector-compare-2.c: ... here. 3562 * gcc.c-torture/execute/vector-compare-1.c: Move ... 3563 * c-c++-common/torture/vector-compare-1.c: ... here. 3564 * gcc.c-torture/execute/vector-compare-2.x: Delete. 3565 * gcc.c-torture/execute/vector-compare-2.c: Move ... 3566 * c-c++-common/torture/vector-compare-2.c: ... here. 3567 * gcc.c-torture/execute/vector-shift.c: Move ... 3568 * c-c++-common/torture/vector-shift.c: ... here. 3569 * gcc.c-torture/execute/vector-shift2.c: Move ... 3570 * c-c++-common/torture/vector-shift2.c: ... here. 3571 * gcc.c-torture/execute/vector-subscript-1.c: Move ... 3572 * c-c++-common/torture/vector-subscript-1.c: ... here. 3573 * gcc.c-torture/execute/vector-subscript-2.c: Move ... 3574 * c-c++-common/torture/vector-subscript-2.c: ... here. 3575 * gcc.c-torture/execute/vector-subscript-3.c: Move ... 3576 * c-c++-common/torture/vector-subscript-3.c: ... here. 3577 35782012-09-14 Joseph Myers <joseph@codesourcery.com> 3579 3580 PR c/54103 3581 * gcc.c-torture/compile/pr54103-1.c, 3582 gcc.c-torture/compile/pr54103-2.c, 3583 gcc.c-torture/compile/pr54103-3.c, 3584 gcc.c-torture/compile/pr54103-4.c, 3585 gcc.c-torture/compile/pr54103-5.c, 3586 gcc.c-torture/compile/pr54103-6.c: New tests. 3587 * gcc.dg/c90-const-expr-8.c: Update expected column number. 3588 35892012-09-14 Eric Botcazou <ebotcazou@adacore.com> 3590 3591 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left. 3592 35932012-09-14 Richard Guenther <rguenther@suse.de> 3594 3595 PR tree-optimization/54565 3596 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust. 3597 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL. 3598 35992012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org> 3600 3601 * gcc.target/arm/combine-movs.c: Add missing space. 3602 36032012-09-14 Richard Guenther <rguenther@suse.de> 3604 3605 * g++.dg/torture/builtin-location.C: New testcase. 3606 36072012-09-13 Paolo Carlini <paolo.carlini@oracle.com> 3608 Manuel López-Ibáñez <manu@gcc.gnu.org> 3609 3610 PR c++/53210 3611 * g++.dg/warn/Wuninitialized-self.C: New. 3612 36132012-09-13 Jakub Jelinek <jakub@redhat.com> 3614 3615 PR c/54559 3616 * gcc.c-torture/compile/pr54559.c: New test. 3617 36182012-09-13 Jason Merrill <jason@redhat.com> 3619 3620 PR c++/53839 3621 * g++.dg/cpp0x/constexpr-temp1.C: New. 3622 3623 PR c++/54511 3624 * g++.dg/template/anonunion2.C: New. 3625 3626 PR c++/53836 3627 * g++.dg/template/init10.C: New. 3628 36292012-09-13 Tobias Burnus <burnus@net-b.de> 3630 3631 PR fortran/54556 3632 * gfortran.dg/implicit_pure_3.f90: New. 3633 36342012-09-13 Richard Guenther <rguenther@suse.de> 3635 3636 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase. 3637 36382012-09-13 Christophe Lyon <christophe.lyon@linaro.org> 3639 3640 * gcc.target/arm/builtin-bswap-1.c: New testcase. 3641 36422012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3643 3644 * c-c++-common/pr51712.c: Handle for short-enum targets. 3645 36462012-09-12 Terry Guo <terry.guo@arm.com> 3647 3648 * gcc.target/arm/combine-movs.c: Check movs for ARM mode 3649 and lsrs for Thumb2 mode. 3650 36512012-09-12 Jan Hubicka <jh@suse.cz> 3652 3653 * gcc.dg/ipa/inlinehint-2.c: New testcase. 3654 36552012-09-12 H.J. Lu <hongjiu.lu@intel.com> 3656 3657 PR target/54445 3658 * gcc.target/i386/pr54445-1.c: New file. 3659 * gcc.target/i386/pr54445-2.c: Likewise. 3660 36612012-09-12 Tobias Burnus <burnus@net-b.de> 3662 3663 PR fortran/54225 3664 PR fortran/53306 3665 * gfortran.dg/coarray_10.f90: Update dg-error. 3666 * gfortran.dg/coarray_28.f90: New. 3667 * gfortran.dg/array_section_3.f90: New. 3668 36692012-09-11 Christophe Lyon <christophe.lyon@linaro.org> 3670 3671 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c, 3672 gcc.target/arm/pr48252.c: Fix for big-endian support. 3673 36742012-09-11 Marc Glisse <marc.glisse@inria.fr> 3675 3676 * gcc.dg/tree-ssa/forwprop-22.c: New testcase. 3677 36782012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 3679 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 3680 3681 * gcc.target/arm/neon-vfma-1.c: New testcase. 3682 * gcc.target/arm/neon-vfms-1.c: Likewise. 3683 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead 3684 of float. 3685 * gcc.target/arm/neon-vmls-1.c: Likewise. 3686 * lib/target-supports.exp (add_options_for_arm_neonv2): New 3687 function. 3688 (check_effective_target_arm_neonv2_ok_nocache): Likewise. 3689 (check_effective_target_arm_neonv2_ok): Likewise. 3690 (check_effective_target_arm_neonv2_hw): Likewise. 3691 (check_effective_target_arm_neonv2): Likewise. 3692 36932012-09-11 Richard Guenther <rguenther@suse.de> 3694 3695 PR middle-end/54515 3696 * g++.dg/tree-ssa/pr54515.C: New testcase. 3697 36982012-09-10 Andrew Pinski <apinski@cavium.com> 3699 3700 PR tree-opt/c54362 3701 * gcc.dg/tm/memopt-16.c: New testcase. 3702 37032012-09-10 Paolo Carlini <paolo.carlini@oracle.com> 3704 3705 PR c++/54541 3706 PR c++/54542 3707 * g++.dg/cpp0x/sfinae40.C: New. 3708 * g++.dg/cpp0x/sfinae41.C: Likewise. 3709 37102012-09-10 Jason Merrill <jason@redhat.com> 3711 3712 PR c++/54538 3713 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New. 3714 37152012-09-10 Oleg Endo <olegendo@gcc.gnu.org> 3716 3717 PR target/54089 3718 * gcc.target/sh/pr54089-3.c: New. 3719 37202012-09-10 Marc Glisse <marc.glisse@inria.fr> 3721 3722 * gcc.dg/tree-ssa/forwprop-21.c: New testcase. 3723 37242012-09-10 Aldy Hernandez <aldyh@redhat.com> 3725 3726 * gcc.dg/tm/reg-promotion.c: Modify dump message check. 3727 37282012-09-10 Aldy Hernandez <aldyh@redhat.com> 3729 3730 * gcc.dg/pr52558-2.c: Delete. 3731 * gcc.dg/simulate-thread/speculative-store-3.c: New. 3732 37332012-09-10 Marc Glisse <marc.glisse@inria.fr> 3734 3735 * gcc.dg/tree-ssa/forwprop-20.c: New testcase. 3736 37372012-09-10 Richard Guenther <rguenther@suse.de> 3738 3739 PR tree-optimization/54520 3740 * gcc.dg/torture/pr54520.c: New testcase. 3741 37422012-09-10 Jason Merrill <jason@redhat.com> 3743 3744 PR c++/54506 3745 * g++.dg/cpp0x/implicit14.C: New. 3746 37472012-09-07 Mikael Morin <mikael@gcc.gnu.org> 3748 3749 PR fortran/54208 3750 * gfortran.dg/bound_simplification_3.f90: New test. 3751 37522012-09-07 Aldy Hernandez <aldyh@redhat.com> 3753 3754 PR testsuite/54184 3755 * gcc.dg/pr52558-1.c: Delete. 3756 * gcc.dg/simulate-thread/speculative-store-2.c: New. 3757 37582012-09-07 Richard Earnshaw <rearnsha@arm.com> 3759 3760 * gcc.target/arm/pr50318-1.c: Scan for smlal. 3761 * gcc.target/arm/smlaltb-1.c: XFAIL test. 3762 * gcc.target/arm/smlaltt-1.c: Likewise. 3763 37642012-09-07 Eric Botcazou <ebotcazou@adacore.com> 3765 3766 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64. 3767 37682012-09-07 Tom de Vries <tom@codesourcery.com> 3769 3770 PR tree-optimization/53986 3771 * gcc.dg/tree-ssa/vrp80.c: New test. 3772 * gcc.dg/tree-ssa/vrp80-2.c: Same. 3773 37742012-09-06 Jason Merrill <jason@redhat.com> 3775 3776 PR c++/54341 3777 PR c++/54253 3778 * g++.dg/cpp0x/constexpr-virtual2.C: New. 3779 * g++.dg/cpp0x/constexpr-virtual3.C: New. 3780 37812012-09-06 Andrew Pinski <apinski@cavium.com> 3782 3783 PR tree-opt/54494 3784 * gcc.dg/tree-ssa/strlen-1.c: New testcase. 3785 37862012-09-06 Jakub Jelinek <jakub@redhat.com> 3787 3788 PR rtl-optimization/54455 3789 * gcc.dg/54455.c: New test. 3790 37912012-09-06 Tobias Burnus <burnus@net-b.de> 3792 3793 PR fortran/54463 3794 * gfortran.dg/promotion_2.f90: New. 3795 37962012-09-05 Jakub Jelinek <jakub@redhat.com> 3797 3798 PR middle-end/54486 3799 * c-c++-common/pr54486.c: New test. 3800 38012012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr> 3802 3803 PR fortran/54474 3804 * gfortran.dg/coarray_poly_3.f90: Adjust error messages. 3805 38062012-09-05 Paolo Carlini <paolo.carlini@oracle.com> 3807 3808 PR c++/54191 3809 * g++.dg/cpp0x/sfinae39.C: New. 3810 38112012-09-04 Jason Merrill <jason@redhat.com> 3812 3813 PR c++/54441 3814 * g++.dg/ext/flexary3.C: New. 3815 3816 PR c++/54420 3817 * g++.dg/cpp0x/lambda/lambda-intname.C: New. 3818 3819 PR c++/54198 3820 * g++.dg/template/defarg15.C: New. 3821 3822 PR c++/54437 3823 * g++.dg/template/access24.C: New. 3824 38252012-09-04 Richard Guenther <rguenther@suse.de> 3826 3827 PR tree-optimization/54458 3828 * gcc.dg/torture/pr54458.c: New testcase. 3829 38302012-09-04 Christophe Lyon <christophe.lyon@linaro.org> 3831 3832 * gcc.target/arm/neon-vext.c: New test. 3833 * gcc.target/arm/neon-vext-execute.c: Ditto. 3834 38352012-09-04 Janus Weil <janus@gcc.gnu.org> 3836 3837 PR fortran/54243 3838 PR fortran/54244 3839 * gfortran.dg/select_type_29.f03: New. 3840 38412012-09-03 Marc Glisse <marc.glisse@inria.fr> 3842 3843 * gcc.dg/fold-perm.c: Improve test. 3844 38452012-09-03 Tobias Burnus <burnus@net-b.de> 3846 3847 PR fortran/51632 3848 * gfortran.dg/coarray_class_1.f90: New. 3849 38502012-09-02 Uros Bizjak <ubizjak@gmail.com> 3851 3852 PR target/49206 3853 * gcc.c-torture/compile/pr49206.c: New test. 3854 38552012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr> 3856 Uros Bizjak <ubizjak@gmail.com> 3857 3858 PR target/36680 3859 * gfortran.dg/pr36680.f90: New test. 3860 38612012-09-02 Uros Bizjak <ubizjak@gmail.com> 3862 3863 PR target/42295 3864 * g++.dg/opt/pr42295.C: New test. 3865 38662012-09-01 Jakub Jelinek <jakub@redhat.com> 3867 3868 PR target/54436 3869 * gcc.dg/torture/pr54436.c: New test. 3870 38712012-09-01 Andrew Pinski <apinski@cavium.com> 3872 3873 * gcc.target/mips/truncate-8.c: New testcase. 3874 38752012-09-01 Uros Bizjak <ubizjak@gmail.com> 3876 3877 PR target/46829 3878 PR target/46843 3879 * gcc.target/i386/pr46829.c: New test. 3880 * gcc.target/i386/pr46843.c: Ditto. 3881 38822012-08-31 Paolo Carlini <paolo.carlini@oracle.com> 3883 Jason Merrill <jason@redhat.com> 3884 3885 PR c++/18747 3886 * g++.dg/parse/error50.C: New. 3887 38882012-08-31 Jakub Jelinek <jakub@redhat.com> 3889 3890 PR c/54428 3891 * gcc.c-torture/compile/pr54428.c: New test. 3892 38932012-08-31 Ollie Wild <aaw@google.com> 3894 3895 PR c++/54197 3896 * g++.dg/init/lifetime3.C: New test. 3897 38982012-08-31 Martin Jambor <mjambor@suse.cz> 3899 3900 PR middle-end/54409 3901 * gcc.dg/torture/pr54409.c: New test. 3902 39032012-08-31 Martin Jambor <mjambor@suse.cz> 3904 3905 * gfortran.dg/pr48636.f90: Add dump scan checks. 3906 39072012-08-29 Richard Sandiford <rdsandiford@googlemail.com> 3908 3909 * gcc.target/mips/mips.exp: Work out default -msynci setting. 3910 39112012-08-28 Joey Ye <joey.ye@arm.com> 3912 3913 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums. 3914 39152012-08-27 Uros Bizjak <ubizjak@gmail.com> 3916 3917 PR target/46254 3918 * gcc.target/i386/pr46254.c: New test. 3919 39202012-08-27 Richard Sandiford <rdsandiford@googlemail.com> 3921 3922 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c, 3923 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c, 3924 gcc.target/mips/unaligned-1.c: Add NOMIPS16. 3925 39262012-08-27 Richard Sandiford <rdsandiford@googlemail.com> 3927 3928 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c, 3929 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c, 3930 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c, 3931 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c, 3932 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c, 3933 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c, 3934 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c, 3935 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c, 3936 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c, 3937 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c, 3938 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c, 3939 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c, 3940 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c, 3941 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c, 3942 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c, 3943 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c, 3944 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c, 3945 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c, 3946 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c, 3947 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c, 3948 gcc.target/mips/unaligned-1.c: Tighten regexps. 3949 39502012-08-27 Richard Sandiford <rdsandiford@googlemail.com> 3951 3952 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest. 3953 (mips_option_groups): Remove optimization. Add various -f options. 3954 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops 3955 and -pg imply -fno-omit-frame-pointer. 3956 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag. 3957 * gcc.target/mips/abi-eabi32-long64.c: Likewise. 3958 * gcc.target/mips/abi-eabi64-long32.c: Likewise. 3959 * gcc.target/mips/abi-eabi64-long64.c: Likewise. 3960 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise. 3961 * gcc.target/mips/abi-n32-long32-pic.c: Likewise. 3962 * gcc.target/mips/abi-n32-long32.c: Likewise. 3963 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise. 3964 * gcc.target/mips/abi-n32-long64-pic.c: Likewise. 3965 * gcc.target/mips/abi-n32-long64.c: Likewise. 3966 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise. 3967 * gcc.target/mips/abi-n64-long32-pic.c: Likewise. 3968 * gcc.target/mips/abi-n64-long32.c: Likewise. 3969 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise. 3970 * gcc.target/mips/abi-n64-long64-pic.c: Likewise. 3971 * gcc.target/mips/abi-n64-long64.c: Likewise. 3972 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise. 3973 * gcc.target/mips/abi-o32-long32-pic.c: Likewise. 3974 * gcc.target/mips/abi-o32-long32.c: Likewise. 3975 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise. 3976 * gcc.target/mips/abi-o32-long64-pic.c: Likewise. 3977 * gcc.target/mips/abi-o32-long64.c: Likewise. 3978 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise. 3979 * gcc.target/mips/abi-o64-long32-pic.c: Likewise. 3980 * gcc.target/mips/abi-o64-long32.c: Likewise. 3981 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise. 3982 * gcc.target/mips/abi-o64-long64-pic.c: Likewise. 3983 * gcc.target/mips/abi-o64-long64.c: Likewise. 3984 * gcc.target/mips/asm-1.c: Likewise. 3985 * gcc.target/mips/branch-1.c: Likewise. 3986 * gcc.target/mips/call-3.c: Likewise. 3987 * gcc.target/mips/call-saved-3.c: Likewise. 3988 * gcc.target/mips/clear-cache-1.c: Likewise. 3989 * gcc.target/mips/div-1.c: Likewise. 3990 * gcc.target/mips/div-2.c: Likewise. 3991 * gcc.target/mips/div-3.c: Likewise. 3992 * gcc.target/mips/div-4.c: Likewise. 3993 * gcc.target/mips/div-5.c: Likewise. 3994 * gcc.target/mips/div-6.c: Likewise. 3995 * gcc.target/mips/div-7.c: Likewise. 3996 * gcc.target/mips/div-8.c: Likewise. 3997 * gcc.target/mips/div-9.c: Likewise. 3998 * gcc.target/mips/div-10.c: Likewise. 3999 * gcc.target/mips/div-11.c: Likewise. 4000 * gcc.target/mips/div-12.c: Likewise. 4001 * gcc.target/mips/dsp-ctrl.c: Likewise. 4002 * gcc.target/mips/dsp-no-lhx.c: Likewise. 4003 * gcc.target/mips/ext-8.c: Likewise. 4004 * gcc.target/mips/extend-2.c: Likewise. 4005 * gcc.target/mips/fix-r10000-1.c: Likewise. 4006 * gcc.target/mips/fix-r10000-2.c: Likewise. 4007 * gcc.target/mips/fix-r10000-3.c: Likewise. 4008 * gcc.target/mips/fix-r10000-4.c: Likewise. 4009 * gcc.target/mips/fix-r10000-5.c: Likewise. 4010 * gcc.target/mips/fix-r10000-6.c: Likewise. 4011 * gcc.target/mips/fix-r10000-7.c: Likewise. 4012 * gcc.target/mips/fix-r10000-8.c: Likewise. 4013 * gcc.target/mips/fix-r10000-9.c: Likewise. 4014 * gcc.target/mips/fix-r10000-10.c: Likewise. 4015 * gcc.target/mips/fix-r10000-11.c: Likewise. 4016 * gcc.target/mips/fix-r10000-12.c: Likewise. 4017 * gcc.target/mips/fix-r10000-13.c: Likewise. 4018 * gcc.target/mips/fix-r10000-14.c: Likewise. 4019 * gcc.target/mips/fix-r10000-15.c: Likewise. 4020 * gcc.target/mips/fpcmp-1.c: Likewise. 4021 * gcc.target/mips/fpcmp-2.c: Likewise. 4022 * gcc.target/mips/fpr-moves-7.c: Likewise. 4023 * gcc.target/mips/fpr-moves-8.c: Likewise. 4024 * gcc.target/mips/int-moves-1.c: Likewise. 4025 * gcc.target/mips/int-moves-2.c: Likewise. 4026 * gcc.target/mips/long-calls-pg.c: Likewise. 4027 * gcc.target/mips/loongson-muldiv-1.c: Likewise. 4028 * gcc.target/mips/loongson-muldiv-2.c: Likewise. 4029 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise. 4030 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise. 4031 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise. 4032 * gcc.target/mips/mips-3d-1.c: Likewise. 4033 * gcc.target/mips/mips-3d-2.c: Likewise. 4034 * gcc.target/mips/mips-3d-3.c: Likewise. 4035 * gcc.target/mips/mips-3d-4.c: Likewise. 4036 * gcc.target/mips/mips-3d-5.c: Likewise. 4037 * gcc.target/mips/mips-3d-6.c: Likewise. 4038 * gcc.target/mips/mips-3d-7.c: Likewise. 4039 * gcc.target/mips/mips-3d-8.c: Likewise. 4040 * gcc.target/mips/mips-3d-9.c: Likewise. 4041 * gcc.target/mips/mips-ps-1.c: Likewise. 4042 * gcc.target/mips/mips-ps-2.c: Likewise. 4043 * gcc.target/mips/mips-ps-3.c: Likewise. 4044 * gcc.target/mips/mips-ps-4.c: Likewise. 4045 * gcc.target/mips/mips-ps-6.c: Likewise. 4046 * gcc.target/mips/mips32-dspr2.c: Likewise. 4047 * gcc.target/mips/mmcount-ra-address-1.c: Likewise. 4048 * gcc.target/mips/neg-abs-1.c: Likewise. 4049 * gcc.target/mips/neg-abs-2.c: Likewise. 4050 * gcc.target/mips/nmadd-3.c: Likewise. 4051 * gcc.target/mips/no-smartmips-lwxs.c: Likewise. 4052 * gcc.target/mips/no-smartmips-ror-1.c: Likewise. 4053 * gcc.target/mips/octeon-pop-1.c: Likewise. 4054 * gcc.target/mips/pr26765.c: Likewise. 4055 * gcc.target/mips/pr33256.c: Likewise. 4056 * gcc.target/mips/pr33635-1.c: Likewise. 4057 * gcc.target/mips/pr33755.c: Likewise. 4058 * gcc.target/mips/pr35802.c: Likewise. 4059 * gcc.target/mips/pr45074.c: Likewise. 4060 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise. 4061 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise. 4062 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise. 4063 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise. 4064 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise. 4065 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise. 4066 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise. 4067 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise. 4068 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise. 4069 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise. 4070 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise. 4071 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise. 4072 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise. 4073 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise. 4074 * gcc.target/mips/save-restore-1.c: Likewise. 4075 * gcc.target/mips/save-restore-3.c: Likewise. 4076 * gcc.target/mips/save-restore-5.c: Likewise. 4077 * gcc.target/mips/smartmips-ror-1.c: Likewise. 4078 * gcc.target/mips/smartmips-ror-2.c: Likewise. 4079 * gcc.target/mips/smartmips-ror-3.c: Likewise. 4080 * gcc.target/mips/smartmips-ror-4.c: Likewise. 4081 * gcc.target/mips/stack-1.c: Likewise. 4082 4083 * gcc.target/mips/clear-cache-2.c: Remove optimization flag. 4084 Tighten regexps. 4085 4086 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the 4087 branch under test to be filled with preceding rather than 4088 following instructions. 4089 * gcc.target/mips/branch-10.c: Likewise. 4090 * gcc.target/mips/branch-11.c: Likewise. 4091 * gcc.target/mips/branch-12.c: Likewise. 4092 * gcc.target/mips/branch-13.c: Likewise. 4093 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer 4094 to be eliminated. Tighten $28 scan-assembler-not test. 4095 4096 * gcc.target/mips/call-2.c: Remove optimization flag. Move second 4097 function to... 4098 * gcc.target/mips/call-4.c: ...this new test. 4099 4100 * gcc.target/mips/code-readable-2.c: Rework to make a jump table 4101 more likely. 4102 * gcc.target/mips/code-readable-3.c: Likewise. 4103 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization 4104 flag but skip for -O0. 4105 * gcc.target/mips/code-readable-4.c: Likewise. 4106 4107 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction 4108 of operations under test. 4109 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag. 4110 4111 * gcc.target/mips/near-far-3.c: Remove optimization flag. 4112 Don't require sibling-call optimization. 4113 * gcc.target/mips/near-far-4.c: Likewise. 4114 4115 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects. 4116 Make sure that the register variable is used. 4117 * gcc.target/mips/soft-float-1.c: Likewise. 4118 4119 * gcc.target/mips/sdata-1.c: Make static data volatile. 4120 * gcc.target/mips/sdata-2.c: Likewise. 4121 * gcc.target/mips/sdata-3.c: Likewise. 4122 * gcc.target/mips/sdata-4.c: Likewise. 4123 4124 * gcc.target/mips/20020620-1.c: Remove optimization flag but 4125 skip for -O0. 4126 * gcc.target/mips/atomic-memory-2.c: Likewise. 4127 * gcc.target/mips/branch-cost-1.c: Likewise. 4128 * gcc.target/mips/branch-cost-2.c: Likewise. 4129 * gcc.target/mips/cache-1.c: Likewise. 4130 * gcc.target/mips/call-1.c: Likewise. 4131 * gcc.target/mips/call-saved-2.c: Likewise. 4132 * gcc.target/mips/const-anchor-1.c: Likewise. 4133 * gcc.target/mips/const-anchor-2.c: Likewise. 4134 * gcc.target/mips/dse-1.c: Likewise. 4135 * gcc.target/mips/dsp-lhx.c: Likewise. 4136 * gcc.target/mips/dspr2-MULTU.c: Likewise. 4137 * gcc.target/mips/ext-1.c: Likewise. 4138 * gcc.target/mips/ext-2.c: Likewise. 4139 * gcc.target/mips/ext-3.c: Likewise. 4140 * gcc.target/mips/ext-4.c: Likewise. 4141 * gcc.target/mips/ext-5.c: Likewise. 4142 * gcc.target/mips/ext-6.c: Likewise. 4143 * gcc.target/mips/ext-7.c: Likewise. 4144 * gcc.target/mips/extend-1.c: Likewise. 4145 * gcc.target/mips/fix-r4000-1.c: Likewise. 4146 * gcc.target/mips/fix-r4000-3.c: Likewise. 4147 * gcc.target/mips/fix-r4000-5.c: Likewise. 4148 * gcc.target/mips/fix-r4000-6.c: Likewise. 4149 * gcc.target/mips/fix-r4000-8.c: Likewise. 4150 * gcc.target/mips/fix-r4000-10.c: Likewise. 4151 * gcc.target/mips/fixed-scalar-type.c: Likewise. 4152 * gcc.target/mips/fixed-vector-type.c: Likewise. 4153 * gcc.target/mips/fpr-moves-1.c: Likewise. 4154 * gcc.target/mips/fpr-moves-2.c: Likewise. 4155 * gcc.target/mips/fpr-moves-3.c: Likewise. 4156 * gcc.target/mips/fpr-moves-4.c: Likewise. 4157 * gcc.target/mips/fpr-moves-5.c: Likewise. 4158 * gcc.target/mips/fpr-moves-6.c: Likewise. 4159 * gcc.target/mips/ins-1.c: Likewise. 4160 * gcc.target/mips/ins-2.c: Likewise. 4161 * gcc.target/mips/interrupt_handler-2.c: Likewise. 4162 * gcc.target/mips/interrupt_handler-3.c: Likewise. 4163 * gcc.target/mips/lazy-binding-1.c: Likewise. 4164 * gcc.target/mips/madd-3.c: Likewise. 4165 * gcc.target/mips/madd-5.c: Likewise. 4166 * gcc.target/mips/madd-6.c: Likewise. 4167 * gcc.target/mips/madd-8.c: Likewise. 4168 * gcc.target/mips/madd-9.c: Likewise. 4169 * gcc.target/mips/memcpy-1.c: Likewise. 4170 * gcc.target/mips/mips-ps-type.c: Likewise. 4171 * gcc.target/mips/mips-ps-type-2.c: Likewise. 4172 * gcc.target/mips/mips-sched-madd.c: Likewise. 4173 * gcc.target/mips/mips16e-extends.c: Likewise. 4174 * gcc.target/mips/mips32r2-mxhc1.c: Likewise. 4175 * gcc.target/mips/mips64-dsp-ldx.c: Likewise. 4176 * gcc.target/mips/movcc-1.c: Likewise. 4177 * gcc.target/mips/movcc-2.c: Likewise. 4178 * gcc.target/mips/movcc-3.c: Likewise. 4179 * gcc.target/mips/msub-5.c: Likewise. 4180 * gcc.target/mips/msub-6.c: Likewise. 4181 * gcc.target/mips/msub-8.c: Likewise. 4182 * gcc.target/mips/mult-2.c: Likewise. 4183 * gcc.target/mips/mult-3.c: Likewise. 4184 * gcc.target/mips/mult-5.c: Likewise. 4185 * gcc.target/mips/mult-6.c: Likewise. 4186 * gcc.target/mips/mult-7.c: Likewise. 4187 * gcc.target/mips/mult-12.c: Likewise. 4188 * gcc.target/mips/mult-13.c: Likewise. 4189 * gcc.target/mips/mult-14.c: Likewise. 4190 * gcc.target/mips/mult-15.c: Likewise. 4191 * gcc.target/mips/mult-17.c: Likewise. 4192 * gcc.target/mips/mult-18.c: Likewise. 4193 * gcc.target/mips/mult-19.c: Likewise. 4194 * gcc.target/mips/nmadd-1.c: Likewise. 4195 * gcc.target/mips/nmadd-2.c: Likewise. 4196 * gcc.target/mips/octeon-baddu-1.c: Likewise. 4197 * gcc.target/mips/octeon-cins-1.c: Likewise. 4198 * gcc.target/mips/octeon-cins-2.c: Likewise. 4199 * gcc.target/mips/octeon-dmul-3.c: Likewise. 4200 * gcc.target/mips/octeon-exts-2.c: Likewise. 4201 * gcc.target/mips/octeon-exts-3.c: Likewise. 4202 * gcc.target/mips/octeon-exts-4.c: Likewise. 4203 * gcc.target/mips/octeon-exts-5.c: Likewise. 4204 * gcc.target/mips/octeon-exts-6.c: Likewise. 4205 * gcc.target/mips/octeon-exts-7.c: Likewise. 4206 * gcc.target/mips/octeon-pop-2.c: Likewise. 4207 * gcc.target/mips/octeon-seq-3.c: Likewise. 4208 * gcc.target/mips/octeon-seq-4.c: Likewise. 4209 * gcc.target/mips/octeon2-lx-1.c: Likewise. 4210 * gcc.target/mips/octeon2-lx-2.c: Likewise. 4211 * gcc.target/mips/octeon2-lx-3.c: Likewise. 4212 * gcc.target/mips/pr54240.c: Likewise. 4213 * gcc.target/mips/rsqrt-1.c: Likewise. 4214 * gcc.target/mips/rsqrt-2.c: Likewise. 4215 * gcc.target/mips/rsqrt-3.c: Likewise. 4216 * gcc.target/mips/rsqrt-4.c: Likewise. 4217 * gcc.target/mips/save-restore-2.c: Likewise. 4218 * gcc.target/mips/save-restore-4.c: Likewise. 4219 * gcc.target/mips/sb1-1.c: Likewise. 4220 * gcc.target/mips/scc-1.c: Likewise. 4221 * gcc.target/mips/scc-2.c: Likewise. 4222 * gcc.target/mips/scc-3.c: Likewise. 4223 * gcc.target/mips/scc-4.c: Likewise. 4224 * gcc.target/mips/smartmips-lwxs.c: Likewise. 4225 * gcc.target/mips/truncate-1.c: Likewise. 4226 * gcc.target/mips/truncate-2.c: Likewise. 4227 * gcc.target/mips/truncate-3.c: Likewise. 4228 * gcc.target/mips/truncate-4.c: Likewise. 4229 * gcc.target/mips/truncate-5.c: Likewise. 4230 * gcc.target/mips/truncate-6.c: Likewise. 4231 * gcc.target/mips/unaligned-1.c: Likewise. 4232 4233 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but 4234 skip for -O0. Require -fexpensive-optimizations. 4235 * gcc.target/mips/dpsq_sa_l_w.c: Likewise. 4236 * gcc.target/mips/dspr2-MULT.c: Likewise. 4237 * gcc.target/mips/fix-r4000-2.c: Likewise. 4238 * gcc.target/mips/fix-r4000-4.c: Likewise. 4239 * gcc.target/mips/fix-r4000-7.c: Likewise. 4240 * gcc.target/mips/fix-r4000-9.c: Likewise. 4241 * gcc.target/mips/madd-1.c: Likewise. 4242 * gcc.target/mips/madd-2.c: Likewise. 4243 * gcc.target/mips/madd-4.c: Likewise. 4244 * gcc.target/mips/maddu-1.c: Likewise. 4245 * gcc.target/mips/maddu-2.c: Likewise. 4246 * gcc.target/mips/maddu-3.c: Likewise. 4247 * gcc.target/mips/maddu-4.c: Likewise. 4248 * gcc.target/mips/msub-1.c: Likewise. 4249 * gcc.target/mips/msub-2.c: Likewise. 4250 * gcc.target/mips/msub-3.c: Likewise. 4251 * gcc.target/mips/msub-4.c: Likewise. 4252 * gcc.target/mips/msubu-1.c: Likewise. 4253 * gcc.target/mips/msubu-2.c: Likewise. 4254 * gcc.target/mips/msubu-3.c: Likewise. 4255 * gcc.target/mips/msubu-4.c: Likewise. 4256 * gcc.target/mips/mult-1.c: Likewise. 4257 * gcc.target/mips/mult-4.c: Likewise. 4258 * gcc.target/mips/mult-8.c: Likewise. 4259 * gcc.target/mips/mult-9.c: Likewise. 4260 * gcc.target/mips/mult-10.c: Likewise. 4261 * gcc.target/mips/mult-11.c: Likewise. 4262 * gcc.target/mips/mult-16.c: Likewise. 4263 4264 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but 4265 skip for -O0 and -Os. 4266 * gcc.target/mips/fix-r4000-12.c: Likewise. 4267 * gcc.target/mips/madd-7.c: Likewise. 4268 * gcc.target/mips/mips-ps-5.c: Likewise. 4269 * gcc.target/mips/mips-ps-7.c: Likewise. 4270 * gcc.target/mips/msub-7.c: Likewise. 4271 4272 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but 4273 skip for -O0. Require -mno-abicalls. 4274 * gcc.target/mips/mmcount-ra-address-3.c: Likewise. 4275 4276 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but 4277 skip for -O0. Require a total number of BBIT instructions and 4278 at least one of each kind. 4279 4280 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but 4281 skip for -O0. Require -fno-unroll-loops. 4282 4283 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but 4284 skip for -O0. Allow BLTZ as well as BGEZ. 4285 4286 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os. 4287 4288 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but 4289 skip for -O0. Require -fschedule-insns2. 4290 * gcc.target/mips/octeon2-pipe-1.c: Likewise. 4291 4292 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag 4293 but skip for -O0. Make a branch-likely more likely. 4294 4295 * gcc.target/mips/timode-2.c: Split each test into its own function. 4296 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os. 4297 4298 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but 4299 skip for -O0. Require -fpeephole2. 4300 * gcc.target/mips/vr-mult-2.c: Likewise. 4301 43022012-05-25 Dodji Seketeli <dodji@redhat.com> 4303 4304 PR preprocessor/53469 4305 * gcc.dg/cpp/_Pragma7.c: New test case. 4306 43072012-08-27 Tobias Burnus <burnus@net-b.de> 4308 4309 PR fortran/54370 4310 * gfortran.dg/do_5.f90: New. 4311 43122012-08-27 Tobias Burnus <burnus@net-b.de> 4313 4314 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals 4315 from dg-options as -Wall no longer implies it. 4316 43172012-08-26 Richard Sandiford <rdsandiford@googlemail.com> 4318 4319 * lib/scanasm.exp (scan-assembler-times_required_options): New proc. 4320 43212012-08-25 Jason Merrill <jason@redhat.com> 4322 4323 * g++.dg/cpp0x/fntmpdefarg3.C: New. 4324 43252012-08-25 Paolo Carlini <paolo.carlini@oracle.com> 4326 4327 PR c++/51421 4328 * g++.dg/cpp0x/auto34.C: New. 4329 43302012-08-24 Jakub Jelinek <jakub@redhat.com> 4331 4332 PR c/54363 4333 * gcc.dg/pr54363.c: New test. 4334 4335 PR c/54355 4336 * gcc.dg/pr54355.c: New test. 4337 43382012-08-24 H.J. Lu <hongjiu.lu@intel.com> 4339 4340 PR debug/52857 4341 * gcc.target/i386/pr52857-1.c: New. 4342 * gcc.target/i386/pr52857-2.c: Likewise. 4343 43442012-08-23 Richard Sandiford <rdsandiford@googlemail.com> 4345 4346 * gcc.target/mips/code-readable-4.c: New test. 4347 43482012-08-23 Julian Brown <julian@codesourcery.com> 4349 Sandra Loosemore <sandra@codesourcery.com> 4350 4351 * gcc.target/mips/code-readable-1.c: Add -O to options. 4352 43532012-08-23 Paolo Carlini <paolo.carlini@oracle.com> 4354 4355 PR c++/20420 4356 * g++.dg/lookup/using53.C: New. 4357 43582012-08-23 Georg-Johann Lay <avr@gjlay.de> 4359 4360 * gcc.dg/fixed-point/convert.c: Split into manageable parts: 4361 * gcc.dg/fixed-point/convert-1.c: New. 4362 * gcc.dg/fixed-point/convert-2.c: New. 4363 * gcc.dg/fixed-point/convert-3.c: New. 4364 * gcc.dg/fixed-point/convert-4.c: New. 4365 * gcc.dg/fixed-point/convert-float-1.c: New. 4366 * gcc.dg/fixed-point/convert-float-2.c: New. 4367 * gcc.dg/fixed-point/convert-float-3.c: New. 4368 * gcc.dg/fixed-point/convert-float-4.c: New. 4369 * gcc.dg/fixed-point/convert-accum-neg.c: New. 4370 * gcc.dg/fixed-point/convert-sat.c: New. 4371 * gcc.dg/fixed-point/convert.h: New. 4372 43732012-08-22 Oleg Endo <olegendo@gcc.gnu.org> 4374 4375 PR target/54089 4376 * gcc.target/sh/pr54089-2.c: New. 4377 43782012-08-22 H.J. Lu <hongjiu.lu@intel.com> 4379 4380 * gcc.target/i386/long-double-64-1.c: New file. 4381 * gcc.target/i386/long-double-64-2.c: Likewise. 4382 * gcc.target/i386/long-double-64-3.c: Likewise. 4383 * gcc.target/i386/long-double-64-4.c: Likewise. 4384 * gcc.target/i386/long-double-80-1.c: Likewise. 4385 * gcc.target/i386/long-double-80-2.c: Likewise. 4386 * gcc.target/i386/long-double-80-3.c: Likewise. 4387 * gcc.target/i386/long-double-80-4.c: Likewise. 4388 * gcc.target/i386/long-double-80-5.c: Likewise. 4389 * gcc.target/i386/long-double-80-6.c: Likewise. 4390 * gcc.target/i386/long-double-80-7.c: Likewise. 4391 43922012-08-22 Marc Glisse <marc.glisse@inria.fr> 4393 4394 PR tree-optimization/54317 4395 * gcc.dg/tree-ssa/vrp79.c: New testcase. 4396 43972012-08-21 Oleg Endo <olegendo@gcc.gnu.org> 4398 4399 PR target/39423 4400 * gcc.target/sh/pr39423-2.c: New. 4401 44022012-08-21 Marc Glisse <marc.glisse@inria.fr> 4403 4404 * gcc.dg/tree-ssa/forwprop-19.c: New testcase. 4405 * gcc.dg/fold-perm.c: Likewise. 4406 44072012-08-20 Jan Hubicka <jh@suse.cz> 4408 4409 PR fortran/48636 4410 * gcc.dg/ipa/inlinehint-1.c: New. 4411 44122012-08-20 Florian Weimer <fweimer@redhat.com> 4413 4414 PR c++/19351 4415 * g++.dg/init/new38.C: New test. 4416 * g++.dg/init/new39.C: New test. 4417 44182012-08-20 Oleg Endo <olegendo@gcc.gnu.org> 4419 4420 PR target/54089 4421 * gcc.target/sh/pr54089-1.c: New. 4422 44232012-08-20 Oleg Endo <olegendo@gcc.gnu.org> 4424 4425 PR target/51244 4426 * gcc.target/sh/pr51244-11.c: New. 4427 44282012-08-20 Tobias Burnus <burnus@net-b.de> 4429 4430 PR fortran/54301 4431 * gfortran.dg/warn_target_lifetime_2.f90: New. 4432 44332012-08-20 Paolo Carlini <paolo.carlini@oracle.com> 4434 4435 PR c++/10416 4436 * g++.dg/warn/Wunused-var-17.C: New. 4437 44382012-08-20 Patrick Marlier <patrick.marlier@gmail.com> 4439 4440 PR middle-end/53992 4441 * gcc.dg/gomp/pr53992.c: New test. 4442 44432012-08-20 Richard Earnshaw <rearnsha@arm.com> 4444 4445 PR tree-ssa/54295 4446 * gcc.c-torture/execute/20120817-1.c: New test. 4447 44482012-08-20 Richard Earnshaw <rearnsha@arm.com> 4449 4450 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit 4451 add instruction. 4452 (f2): New test that really does need adds. 4453 44542012-08-20 Richard Guenther <rguenther@suse.de> 4455 4456 PR tree-optimization/54327 4457 * gcc.dg/torture/pr54327.c: New testcase. 4458 44592012-08-20 Jakub Jelinek <jakub@redhat.com> 4460 4461 PR tree-optimization/54321 4462 * gcc.c-torture/compile/pr54321.c: New test. 4463 44642012-08-20 Tobias Burnus <burnus@net-b.de> 4465 4466 PR fortran/54301 4467 * gfortran.dg/warn_target_lifetime_1.f90: New. 4468 44692012-08-19 Thomas König <tkoenig@gcc.gnu.org> 4470 4471 PR fortran/54298 4472 * gfortran.dg/real_compare_1.f90: New test case. 4473 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options. 4474 44752012-08-18 Jan Hubicka <jh@suse.cz> 4476 4477 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints. 4478 44792012-08-18 Mikael Morin <mikael@gcc.gnu.org> 4480 4481 PR fortran/39290 4482 * gfortran.dg/interface_37.f90: New test. 4483 44842012-08-17 H.J. Lu <hongjiu.lu@intel.com> 4485 Gary Funck <gary@intrepid.com> 4486 4487 PR target/20020 4488 * gcc.target/i386/pr20020-1.c: New test. 4489 * gcc.target/i386/pr20020-2.c: Likewise. 4490 * gcc.target/i386/pr20020-3.c: Likewise. 4491 44922012-08-17 Marc Glisse <marc.glisse@inria.fr> 4493 4494 * gcc.target/i386/perm-concat.c: New test. 4495 44962012-08-17 Julian Brown <julian@codesourcery.com> 4497 4498 * gcc.target/arm/div64-unwinding.c: New test. 4499 45002012-08-17 Jakub Jelinek <jakub@redhat.com> 4501 4502 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test. 4503 45042012-08-16 Oleg Endo <olegendo@gcc.gnu.org> 4505 4506 PR target/54236 4507 * gcc.target/sh/pr54236-1.c: New. 4508 45092012-08-16 Hans-Peter Nilsson <hp@axis.com> 4510 4511 * lib/target-supports.exp (check_effective_target_sync_int_long) 4512 (check_effective_target_sync_char_short): Enable for crisv32-* 4513 and cris-*. 4514 4515 PR middle-end/54261 4516 * gcc.dg/torture/pr54261-1.c: New test. 4517 45182012-08-15 Janus Weil <janus@gcc.gnu.org> 4519 4520 PR fortran/54243 4521 PR fortran/54244 4522 * gfortran.dg/typebound_call_24.f03: New. 4523 45242012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4525 4526 PR tree-optimization/54245 4527 * gcc.dg/tree-ssa/pr54245.c: New test. 4528 45292012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4530 4531 PR tree-optimization/54240 4532 * gcc.target/powerpc/pr54240.c: New test. 4533 * gcc.target/mips/pr54240.c: Likewise. 4534 45352012-08-14 Oleg Endo <olegendo@gcc.gnu.org> 4536 4537 PR target/52933 4538 * gcc.target/sh/pr52933-1.c: New. 4539 * gcc.target/sh/pr52933-2.c: New. 4540 45412012-08-14 Oleg Endo <olegendo@gcc.gnu.org> 4542 4543 PR target/50751 4544 * gcc.target/sh/pr50751-8.c: New. 4545 45462012-08-14 Mikael Morin <mikael@gcc.gnu.org> 4547 4548 PR fortran/47586 4549 * gfortran.dg/typebound_proc_20.f90: Enable runtime test. 4550 * gfortran.dg/typebound_proc_27.f03: New test. 4551 45522012-08-14 Sterling Augustine <saugustine@google.com> 4553 4554 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust. 4555 45562012-08-14 Tobias Burnus <burnus@net-b.de> 4557 4558 PR fortran/40881 4559 * gfortran.dg/data_constraints_3.f90: New. 4560 * gfortran.dg/data_constraints_1.f90: Add dg-options "" 4561 to disable -pedantic compilation. 4562 * gfortran.dg/pr37243.f: Ditto. 4563 * gfortran.dg/g77/19990826-3.f: Ditto. 4564 * gfortran.dg/g77/20020307-1.f : Ditto. 4565 * gfortran.dg/g77/980310-3.f: Ditto. 4566 45672012-08-14 Tobias Burnus <burnus@net-b.de> 4568 4569 PR fortran/54234 4570 * gfortran.dg/warn_conversion_4.f90: New. 4571 45722012-08-14 Jakub Jelinek <jakub@redhat.com> 4573 4574 PR middle-end/53411 4575 PR rtl-optimization/53495 4576 * gcc.c-torture/compile/pr53411.c: New test. 4577 * gcc.c-torture/compile/pr53495.c: New test. 4578 45792012-08-13 Richard Guenther <rguenther@suse.de> 4580 4581 * gcc.dg/tree-prof/update-loopch.c: Adjust. 4582 45832012-08-13 Richard Guenther <rguenther@suse.de> 4584 4585 PR tree-optimization/54200 4586 * gcc.dg/guality/pr54200.c: New testcase. 4587 * gcc.dg/tree-ssa/slsr-8.c: Adjust. 4588 45892012-08-12 Oleg Endo <olegendo@gcc.gnu.org> 4590 4591 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list. 4592 45932012-08-12 Oleg Endo <olegendo@gcc.gnu.org> 4594 4595 PR target/51244 4596 * gcc.target/sh/pr51244-7.c: New. 4597 * gcc.target/sh/pr51244-8.c: New. 4598 * gcc.target/sh/pr51244-9.c: New. 4599 * gcc.target/sh/pr51244-10.c: New. 4600 46012012-08-12 Oleg Endo <olegendo@gcc.gnu.org> 4602 4603 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for 4604 -m2e or -m2a. 4605 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise. 4606 * gcc.target/sh/pr53511-1.c: Likewise. 4607 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise. 4608 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise. 4609 * gcc.target/sh/pr53512-1.c: Skip for -m3*. 4610 * gcc.target/sh/pr53512-3.c: Likewise. 4611 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets. 4612 46132012-08-12 Oleg Endo <olegendo@gcc.gnu.org> 4614 4615 PR target/39423 4616 * gcc.c-torture/compile/pr39423-1.c: New. 4617 * gcc.c-torture/compile/pr39423-2.c: New. 4618 46192012-08-12 Tobias Burnus <burnus@net-b.de> 4620 4621 PR fortran/54221 4622 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as 4623 they appear uninitialized on the RHS. 4624 * gfortran.dg/public_private_module_6.f90: New. 4625 46262012-08-11 Martin Jambor <mjambor@suse.cz> 4627 4628 PR fortran/48636 4629 * gfortran.dg/pr48636.f90: New test. 4630 46312012-08-10 Jakub Jelinek <jakub@redhat.com> 4632 4633 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly 4634 to avoid warnings. 4635 (main): Adjust caller. 4636 46372012-08-10 Richard Guenther <rguenther@suse.de> 4638 4639 * gcc.dg/matrix/*.c: Adjust and move ... 4640 * gcc.dg/torture/: ... here. 4641 * gcc.dg/matrix: Remove directory. 4642 46432012-08-10 Richard Guenther <rguenther@suse.de> 4644 4645 PR middle-end/54219 4646 * gcc.dg/torture/vector-shuffle1.c: New testcase. 4647 46482012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4649 4650 PR middle-end/54211 4651 * gcc.dg/tree-ssa/pr54211.c: New test. 4652 46532012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4654 4655 * lib/target-supports.exp (check_effective_target_long_neq_int): New. 4656 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target. 4657 46582012-08-10 Richard Guenther <rguenther@suse.de> 4659 4660 PR tree-optimization/54109 4661 * gcc.dg/torture/pr54109.c: New testcase. 4662 * gcc.dg/tree-ssa/forwprop-1.c: Adjust. 4663 * gcc.dg/tree-ssa/forwprop-2.c: Likewise. 4664 46652012-08-10 Richard Guenther <rguenther@suse.de> 4666 4667 PR tree-optimization/54027 4668 * gcc.dg/torture/pr54027.c: New testcase. 4669 46702012-08-10 Richard Guenther <rguenther@suse.de> 4671 4672 * g++.dg/plugin/selfassign.c: Adjust. 4673 * gcc.dg/plugin/selfassign.c: Likewise. 4674 * gcc.dg/strlenopt-11.c: Likewise. 4675 * gcc.dg/strlenopt-13.c: Likewise. 4676 * gcc.dg/no-strict-overflow-4.c: Likewise. 4677 * gcc.dg/strict-overflow-4.c: Likewise. 4678 * gcc.dg/tree-ssa/alias-11.c: Likewise. 4679 * gcc.dg/tree-ssa/alias-6.c: Likewise. 4680 * gcc.dg/tree-ssa/asm-3.c: Likewise. 4681 * gcc.dg/tree-ssa/pr18908.c: Likewise. 4682 * gcc.dg/tree-ssa/pr19431.c: Likewise. 4683 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise. 4684 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise. 4685 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise. 4686 * gcc.dg/tree-ssa/slsr-27.c: Likewise. 4687 * gcc.dg/tree-ssa/slsr-28.c: Likewise. 4688 * gcc.dg/tree-ssa/slsr-29.c: Likewise. 4689 * gcc.dg/pr46309.c: Likewise. 4690 * gcc.dg/tree-ssa/loop-5.c: Likewise. 4691 46922012-08-09 Uros Bizjak <ubizjak@gmail.com> 4693 4694 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387 4695 for x86 targets. 4696 * gcc.c-torture/compile/20120727-2.c: New test. 4697 46982012-08-09 Martin Jambor <mjambor@suse.cz> 4699 4700 * gcc.dg/ipa/iinline-4.c: New test. 4701 * gcc.dg/ipa/iinline-5.c: Likewise. 4702 * gcc.dg/ipa/iinline-6.c: Likewise. 4703 * gcc.dg/ipa/iinline-7.c: Likewise. 4704 * gcc.dg/lto/20120723_0.c: Likewise. 4705 * gcc.dg/lto/20120723_1.c: Likewise. 4706 47072012-08-09 Oleg Endo <olegendo@gcc.gnu.org> 4708 4709 PR target/39423 4710 * gcc.target/sh/pr39423-1.c: New. 4711 47122012-08-09 Oleg Endo <olegendo@gcc.gnu.org> 4713 4714 PR target/51244 4715 * gcc.target/sh/pr51244-5: New. 4716 * gcc.target/sh/pr51244-6: New. 4717 47182012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 4719 4720 * gcc.target/i386/adx-addxcarry32-3.c: New. 4721 * gcc.target/i386/adx-addxcarry64-3.c: New. 4722 47232012-08-09 Andrey Belevantsev <abel@ispras.ru> 4724 4725 PR rtl-optimization/53701 4726 * gcc.dg/pr53701.c: New test. 4727 47282012-08-09 Bernd Schmidt <bernds@codesourcery.com> 4729 4730 * gcc.c-torture/compile/20120727-1.c: New test. 4731 47322012-08-09 Tobias Burnus <burnus@net-b.de> 4733 4734 PR fortran/54199 4735 * gfortran.dg/intrinsic_shadow_4.f90: New. 4736 47372012-08-08 H.J. Lu <hongjiu.lu@intel.com> 4738 4739 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if. 4740 47412012-08-08 Joseph Myers <joseph@codesourcery.com> 4742 4743 * gcc.c-torture/execute/20120808-1.c: New test. 4744 47452012-08-08 H.J. Lu <hongjiu.lu@intel.com> 4746 4747 PR rtl-optimization/54157 4748 * gcc.target/i386/pr54157.c: New file. 4749 47502012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 4751 4752 * gcc.target/i386/adx-addcarryx32-1.c: New. 4753 * gcc.target/i386/adx-addcarryx32-2.c: New. 4754 * gcc.target/i386/adx-addcarryx64-1.c: New. 4755 * gcc.target/i386/adx-addcarryx64-2.c: New. 4756 * gcc.target/i386/adx-check.h: New. 4757 * gcc.target/i386/i386.exp (check_effective_target_adx): New. 4758 * gcc.target/i386/sse-12.c: Add -madx. 4759 * gcc.target/i386/sse-13.c: Ditto. 4760 * gcc.target/i386/sse-14.c: Ditto. 4761 * gcc.target/i386/sse-22.c: Ditto. 4762 * gcc.target/i386/sse-23.c: Ditto. 4763 * g++.dg/other/i386-2.C: Ditto. 4764 * g++.dg/other/i386-3.C: Ditto. 4765 47662012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4767 4768 * gcc.dg/tree-ssa/slsr-5.c: New. 4769 * gcc.dg/tree-ssa/slsr-6.c: New. 4770 * gcc.dg/tree-ssa/slsr-7.c: New. 4771 * gcc.dg/tree-ssa/slsr-8.c: New. 4772 * gcc.dg/tree-ssa/slsr-9.c: New. 4773 * gcc.dg/tree-ssa/slsr-10.c: New. 4774 * gcc.dg/tree-ssa/slsr-11.c: New. 4775 * gcc.dg/tree-ssa/slsr-12.c: New. 4776 * gcc.dg/tree-ssa/slsr-13.c: New. 4777 * gcc.dg/tree-ssa/slsr-14.c: New. 4778 * gcc.dg/tree-ssa/slsr-15.c: New. 4779 * gcc.dg/tree-ssa/slsr-16.c: New. 4780 * gcc.dg/tree-ssa/slsr-17.c: New. 4781 * gcc.dg/tree-ssa/slsr-18.c: New. 4782 * gcc.dg/tree-ssa/slsr-19.c: New. 4783 * gcc.dg/tree-ssa/slsr-20.c: New. 4784 * gcc.dg/tree-ssa/slsr-21.c: New. 4785 * gcc.dg/tree-ssa/slsr-22.c: New. 4786 * gcc.dg/tree-ssa/slsr-23.c: New. 4787 * gcc.dg/tree-ssa/slsr-24.c: New. 4788 * gcc.dg/tree-ssa/slsr-25.c: New. 4789 * gcc.dg/tree-ssa/slsr-26.c: New. 4790 * gcc.dg/tree-ssa/slsr-30.c: New. 4791 * gcc.dg/tree-ssa/slsr-31.c: New. 4792 47932012-08-07 Steven Bosscher <steven@gcc.gnu.org> 4794 4795 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info. 4796 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise. 4797 * gcc.dg/tree-ssa/pr18133-1.c: Likewise. 4798 47992012-08-06 Cary Coutant <ccoutant@google.com> 4800 4801 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case. 4802 48032012-08-06 Janus Weil <janus@gcc.gnu.org> 4804 4805 PR fortran/35831 4806 * gfortran.dg/dummy_procedure_5.f90: Modified. 4807 * gfortran.dg/dummy_procedure_8.f90: New. 4808 * gfortran.dg/interface_26.f90: Modified. 4809 * gfortran.dg/proc_ptr_11.f90: Modified. 4810 * gfortran.dg/proc_ptr_15.f90: Modified. 4811 * gfortran.dg/proc_ptr_result_5.f90: Modified. 4812 * gfortran.dg/typebound_override_1.f90: Modified. 4813 * gfortran.dg/typebound_proc_6.f03: Modified. 4814 48152012-08-06 Marc Glisse <marc.glisse@inria.fr> 4816 4817 PR tree-optimization/51938 4818 PR tree-optimization/52005 4819 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase. 4820 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise. 4821 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise. 4822 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise. 4823 48242012-08-06 Dodji Seketeli <dodji@redhat.com> 4825 4826 Avoid crashing on erroneous static_assert usage 4827 * g++.dg/cpp0x/static_assert8.C: New test. 4828 48292012-08-06 Jason Merrill <jason@redhat.com> 4830 4831 * g++.dg/cpp0x/sfinae38.C: New. 4832 48332012-08-06 Marc Glisse <marc.glisse@inria.fr> 4834 Paolo Carlini <paolo.carlini@oracle.com> 4835 4836 PR c++/54165 4837 * g++.dg/conversion/void2.C: New. 4838 48392012-08-06 Tom de Vries <tom@codesourcery.com> 4840 4841 * gcc.dg/tree-ssa/vrp78.c: New test. 4842 48432012-08-04 Sandra Loosemore <sandra@codesourcery.com> 4844 Richard Sandiford <rdsandiford@googlemail.com> 4845 4846 * g++.dg/opt/enum2.C: Require fpic target. 4847 * g++.dg/lto/20090303_0.C: Likewise. 4848 48492012-08-04 Sandra Loosemore <sandra@codesourcery.com> 4850 Catherine Moore <clm@codesourcery.com> 4851 4852 * gcc.target/mips/clear-cache-1.c: Test for alternate cache 4853 flush function names too. 4854 * gcc.target/mips/clear-cache-1.c: Likewise. 4855 48562012-08-03 Bill Schmidt <wschmidt@linux.ibm.com> 4857 4858 PR target/54156 4859 * gcc.dg/vect/pr53773.c: Change to use optimized dump. 4860 48612012-08-03 Mikael Morin <mikael@gcc.gnu.org> 4862 4863 PR fortran/54166 4864 * gfortran.dg/array_5.f90: New test. 4865 48662012-08-03 Marc Glisse <marc.glisse@inria.fr> 4867 4868 PR tree-optimization/30318 4869 * gcc.dg/tree-ssa/vrp77.c: New testcase. 4870 48712012-08-03 Marc Glisse <marc.glisse@inria.fr> 4872 4873 * g++.dg/ext/vector17.C: New testcase. 4874 48752012-08-02 Richard Sandiford <rdsandiford@googlemail.com> 4876 4877 PR target/51931 4878 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute. 4879 * g++.dg/opt/longbranch1.C: Likewise. 4880 48812012-08-02 Marc Glisse <marc.glisse@inria.fr> 4882 4883 PR tree-optimization/53805 4884 * gcc.dg/fold-notunord.c: New testcase. 4885 48862012-08-02 Mikael Morin <mikael@gcc.gnu.org> 4887 4888 PR fortran/48820 4889 * gfortran.dg/assumed_rank_bounds_1.f90: New test. 4890 * gfortran.dg/assumed_rank_bounds_2.f90: New test. 4891 48922012-08-02 Jason Merrill <jason@redhat.com> 4893 Paolo Carlini <paolo.carlini@oracle.com> 4894 4895 PR c++/51213 (again) 4896 * g++.dg/cpp0x/sfinae37.C: Extend. 4897 48982012-08-02 Richard Guenther <rguenther@suse.de> 4899 4900 PR tree-optimization/50672 4901 * g++.dg/torture/pr50672.C: New testcase. 4902 49032012-08-02 Janus Weil <janus@gcc.gnu.org> 4904 4905 PR fortran/54147 4906 * gfortran.dg/abstract_type_6.f03: Modified. 4907 * gfortran.dg/proc_ptr_comp_3.f90: Modified. 4908 * gfortran.dg/proc_ptr_comp_35.f90: New. 4909 * gfortran.dg/typebound_proc_9.f03: Modified. 4910 * gfortran.dg/typebound_proc_26.f90: New. 4911 49122012-08-02 Richard Guenther <rguenther@suse.de> 4913 4914 * gcc.dg/torture/pta-callused-1.c: Adjust. 4915 * gcc.dg/torture/pta-ptrarith-3.c: Likewise. 4916 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise. 4917 * gcc.dg/tree-ssa/alias-19.c: Likewise. 4918 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise. 4919 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise. 4920 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise. 4921 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise. 4922 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise. 4923 49242012-08-01 Thomas König <tkoenig@gcc.gnu.org> 4925 4926 PR fortran/54033 4927 * gfortran.dg/include_6.f90: New test case. 4928 * gfortran.dg/include_7.f90: New test case. 4929 * gfortran.dg/include_3.f90: Add dg-warning for missing directory. 4930 49312012-08-01 Tom de Vries <tom@codesourcery.com> 4932 4933 * gcc.dg/tree-ssa/vrp76.c: New test. 4934 49352012-08-01 Bill Schmidt <wschmidt@linux.ibm.com> 4936 4937 PR tree-optimization/46556 4938 * gcc.dg/tree-ssa/slsr-27.c: New. 4939 * gcc.dg/tree-ssa/slsr-28.c: New. 4940 * gcc.dg/tree-ssa/slsr-29.c: New. 4941 49422012-07-31 Janus Weil <janus@gcc.gnu.org> 4943 4944 PR fortran/42418 4945 * gfortran.dg/proc_decl_29.f90: New. 4946 49472012-07-31 Dehao Chen <dehao@google.com> 4948 4949 * gcc.dg/predict-7.c: New test. 4950 49512012-07-31 Janus Weil <janus@gcc.gnu.org> 4952 4953 PR fortran/54134 4954 * gfortran.dg/typebound_override_3.f90: New. 4955 49562012-07-31 Bill Schmidt <wschmidt@linux.ibm.com> 4957 4958 PR tree-optimization/53773 4959 * gcc.dg/vect/pr53773.c: New test. 4960 49612012-07-31 Nick Clifton <nickc@redhat.com> 4962 4963 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV, 4964 and for XStormy16. 4965 49662012-07-31 Tobias Burnus <burnus@net-b.de> 4967 4968 * gfortran.dg/c_funloc_tests_6.f90: New. 4969 * gfortran.dg/c_funloc_tests_7.f90: New. 4970 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003. 4971 49722012-07-31 Paolo Carlini <paolo.carlini@oracle.com> 4973 4974 PR c++/53624 4975 * g++.dg/cpp0x/temp_default5.C: New. 4976 49772012-07-30 Janus Weil <janus@gcc.gnu.org> 4978 4979 PR fortran/51081 4980 * gfortran.dg/proc_ptr_37.f90: New. 4981 49822012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org> 4983 4984 * lib/target-supports.exp 4985 (check_effective_target_vect_natural_alignment): New function. 4986 * gcc.dg/align-2.c: Only run on targets with natural alignment 4987 of vector types. 4988 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural 4989 alignment of vector types. 4990 49912012-07-30 Kirill Yukhin <kirill.yukhin@intel.com> 4992 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 4993 4994 * gcc.target/i386/rdseed16-1.c: New. 4995 * gcc.target/i386/rdseed32-1.c: Ditto 4996 * gcc.target/i386/rdseed64-1.c: Ditto 4997 * gcc.target/i386/sse-12.c: Add -mrdseed. 4998 * gcc.target/i386/sse-13.c: Ditto. 4999 * gcc.target/i386/sse-14.c: Ditto. 5000 * g++.dg/other/i386-2.C: Ditto. 5001 * g++.dg/other/i386-3.C: Ditto. 5002 50032012-07-30 Oleg Endo <olegendo@gcc.gnu.org> 5004 5005 PR target/51244 5006 * gcc.target/sh/pr51244-4.c: New. 5007 50082012-07-27 Uros Bizjak <ubizjak@gmail.com> 5009 5010 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs" 5011 for alpha*-*-* targets. Cleanup original tree dump. 5012 50132012-07-27 Segher Boessenkool <segher@kernel.crashing.org> 5014 5015 * gcc.target/powerpc/rs6000-power2-1.c: Delete. 5016 * gcc.target/powerpc/rs6000-power2-2.c: Delete. 5017 50182012-07-27 Anna Tikhonova <anna.tikhonova@intel.com> 5019 5020 * gcc.dg/20020201-1.c: Remove declarations for exit, abort, 5021 rand, srand. Include <stdlib.h>. 5022 50232012-07-26 Janis Johnson <janisjo@codesourcery.com> 5024 5025 * gcc.dg/pr45259.c: Only -fpic depends on fpic support. 5026 50272012-07-26 Richard Henderson <rth@redhat.com> 5028 5029 * gcc.dg/attr-hotcold-1.c: New. 5030 * gcc.dg/tree-ssa/attr-hotcold-2.c: New. 5031 50322012-07-26 Andrew Jenner <andrew@codesourcery.com> 5033 Sandra Loosemore <sandra@codesourcery.com> 5034 5035 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2. 5036 50372012-07-26 Tobias Burnus <burnus@net-b.de> 5038 5039 * gfortran.dg/contiguous_1.f90: Update dg-error. 5040 * gfortran.dg/proc_ptr_32.f90: Ditto. 5041 50422012-07-26 Richard Guenther <rguenther@suse.de> 5043 5044 PR tree-optimization/54098 5045 * gcc.dg/torture/pr54098.c: New testcase. 5046 50472012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 5048 5049 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate. 5050 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise. 5051 50522012-07-26 Mikael Morin <mikael@gcc.gnu.org> 5053 5054 PR fortran/44354 5055 * gfortran.dg/array_constructor_39.f90: New test. 5056 50572012-07-26 Mikael Morin <mikael@gcc.gnu.org> 5058 5059 PR fortran/44354 5060 * gfortran.dg/array_constructor_38.f90: New test. 5061 50622012-07-25 Janis Johnson <janisjo@codesourcery.com> 5063 5064 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking. 5065 50662012-07-25 Eric Botcazou <ebotcazou@adacore.com> 5067 5068 * gnat.dg/noreturn5.ad[sb]: New test. 5069 50702012-07-25 Sandra Loosemore <sandra@codesourcery.com> 5071 Paul Brook <paul@codesourcery.com> 5072 5073 PR target/53633 5074 5075 * lib/target-suports.exp (check_effective_target_naked_functions): New. 5076 * c-c++-common/pr53633.c: New test. 5077 50782012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com> 5079 5080 * gcc.target/i386/asm-dialect-1.c: New test case. 5081 50822012-07-25 Kirill Yukhin <kirill.yukhin@intel.com> 5083 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 5084 5085 * gcc.target/i386/prefetchw-1.c: New. 5086 * gcc.target/i386/sse-12.c: Add -mprfchw. 5087 * gcc.target/i386/sse-13.c: Ditto. 5088 * gcc.target/i386/sse-14.c: Ditto. 5089 * gcc.target/i386/sse-22.c: Ditto. 5090 * gcc.target/i386/sse-23.c: Ditto. 5091 * g++.dg/other/i386-2.C: Ditto. 5092 * g++.dg/other/i386-3.C: Ditto. 5093 50942012-07-24 Janis Johnson <janisjo@codesourcery.com> 5095 5096 * lib/gcc-dg.exp (process-message): Don't ignore errors. 5097 50982012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 5099 5100 PR target/54051 5101 * gcc.target/arm/pr54051.c: New. 5102 * gcc.target/arm/vfp-1.c: Adjust test. 5103 51042012-07-24 Julian Brown <julian@codesourcery.com> 5105 5106 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New. 5107 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for 5108 hard-float ARM. 5109 51102012-07-23 Paul Brook <paul@codesourcery.com> 5111 5112 * g++.dg/other/armv7m-1.c: New test. 5113 51142012-07-23 Julian Brown <julian@codesourcery.com> 5115 5116 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for 5117 ARM. 5118 (DO_TEST): Define to 1 for appropriate ARM targets. 5119 51202012-07-22 Steven Bosscher <steven@gcc.gnu.org> 5121 5122 PR tree-optimization/53881 5123 * gcc.dg/pr53881.c: Renamed to ... 5124 * gcc.dg/pr53881-1.c: ... this. 5125 * gcc.dg/pr53881-2.c: New test. 5126 51272012-07-22 Hans-Peter Nilsson <hp@axis.com> 5128 5129 Handle recent changes in default atomics for cris*-*-linux*. 5130 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c, 5131 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c, 5132 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c, 5133 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c, 5134 gcc.target/cris/torture/sync-mis-op-i-1ml.c, 5135 gcc.target/cris/torture/sync-mis-op-i-2ml.c, 5136 gcc.target/cris/torture/sync-mis-op-i-3ml.c, 5137 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests. 5138 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure 5139 -mno-unaligned-atomic-may-use-library is in effect for 5140 cris*-*-linux*. 5141 * gcc.target/cris/torture/sync-mis-xchg-i-1.c, 5142 gcc.target/cris/torture/sync-mis-xchg-i-2.c, 5143 gcc.target/cris/torture/sync-mis-xchg-i-3.c, 5144 gcc.target/cris/torture/sync-mis-xchg-i-2a.c, 5145 gcc.target/cris/torture/sync-mis-xchg-s-1.c, 5146 gcc.target/cris/torture/sync-mis-op-i-1.c, 5147 gcc.target/cris/torture/sync-mis-op-i-2.c, 5148 gcc.target/cris/torture/sync-mis-op-i-1a.c, 5149 gcc.target/cris/torture/sync-mis-op-i-3.c, 5150 gcc.target/cris/torture/sync-mis-op-i-3a.c, 5151 gcc.target/cris/torture/sync-mis-op-s-1a.c, 5152 gcc.target/cris/torture/sync-mis-xchg-i-1a.c, 5153 gcc.target/cris/torture/sync-mis-xchg-i-3a.c, 5154 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar. 5155 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto. 5156 (main): Remove local variable x. 5157 [mis_ok]: Check that atomics don't fail. 5158 51592012-07-21 Andrew Pinski <apinski@cavium.com> 5160 5161 * gcc.dg/tree-ssa/vrp72.c: New test. 5162 * gcc.dg/tree-ssa/vrp73.c: New test. 5163 * gcc.dg/tree-ssa/vrp74.c: New test. 5164 * gcc.dg/tree-ssa/vrp75.c: New test. 5165 51662012-07-21 Andrew Pinski <apinski@cavium.com> 5167 5168 * gcc.dg/tree-ssa/alias-21.c: New testcase. 5169 * gcc.dg/tree-ssa/alias-22.c: New testcase. 5170 51712012-07-21 Andrew Pinski <apinski@cavium.com> 5172 5173 * gcc.target/mips/octeon-pop-2.c: New testcase. 5174 51752012-07-21 Tobias Burnus <burnus@net-b.de> 5176 5177 PR fortran/48820 5178 * gfortran.dg/assumed_rank_3.f90: New. 5179 * gfortran.dg/assumed_rank_11.f90: New. 5180 * gfortran.dg/assumed_rank_1.f90: Update dg-error. 5181 * gfortran.dg/assumed_rank_2.f90: Update dg-error. 5182 * gfortran.dg/assumed_rank_7.f90: Update dg-error. 5183 51842012-07-21 Andrew Pinski <apinski@cavium.com> 5185 5186 * gcc.target/mips/unaligned-1.c: New testcase. 5187 51882012-07-21 Hans-Peter Nilsson <hp@axis.com> 5189 5190 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS. 5191 51922012-07-20 Tobias Burnus <burnus@net-b.de> 5193 5194 * gfortran.dg/bind_c_array_params_2.f90: New. 5195 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003 5196 and update dg-error. 5197 51982012-07-20 Tobias Burnus <burnus@net-b.de> 5199 5200 * gfortran.dg/assumed_rank_12.f90: Update dg-error. 5201 52022012-07-20 Jason Merrill <jason@redhat.com> 5203 5204 PR c++/54038 5205 * g++.dg/other/array7.C: New. 5206 52072012-07-20 Steven Bosscher <steven@gcc.gnu.org> 5208 5209 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of 5210 the basic block and check loop depth. 5211 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update 5212 matching patterns and comments. 5213 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns. 5214 * gcc.dg/tree-ssa/vector-2.c: Likewise. 5215 52162012-07-20 Jakub Jelinek <jakub@redhat.com> 5217 5218 PR c++/28656 5219 * c-c++-common/pr28656.c: New test. 5220 52212012-07-19 Jason Merrill <jason@redhat.com> 5222 5223 PR c++/54026 5224 * g++.dg/init/mutable1.C: New. 5225 52262012-07-20 Tobias Burnus <burnus@net-b.de> 5227 5228 PR fortran/48820 5229 * gfortran.dg/assumed_type_3.f90: Update dg-error. 5230 * gfortran.dg/assumed_rank_1.f90: New. 5231 * gfortran.dg/assumed_rank_1_c.c: New. 5232 * gfortran.dg/assumed_rank_2.f90: New. 5233 * gfortran.dg/assumed_rank_4.f90: New. 5234 * gfortran.dg/assumed_rank_5.f90: New. 5235 * gfortran.dg/assumed_rank_6.f90: New. 5236 * gfortran.dg/assumed_rank_7.f90: New. 5237 * gfortran.dg/assumed_rank_8.f90: New. 5238 * gfortran.dg/assumed_rank_8_c.c: New. 5239 * gfortran.dg/assumed_rank_9.f90: New. 5240 * gfortran.dg/assumed_rank_10.f90: New. 5241 * gfortran.dg/assumed_rank_12.f90: New. 5242 52432012-07-19 Eric Botcazou <ebotcazou@adacore.com> 5244 5245 * gnat.dg/opt25.adb: New test. 5246 * gnat.dg/opt25_pkg1.ad[sb]: New helper. 5247 * gnat.dg/opt25_pkg2.ad[sb]: Likewise. 5248 52492012-07-19 Eric Botcazou <ebotcazou@adacore.com> 5250 5251 * gnat.dg/aggr20.ad[sb]: New test. 5252 * gnat.dg/aggr20_pkg.ads: New helper. 5253 52542012-07-19 Eric Botcazou <ebotcazou@adacore.com> 5255 5256 * gnat.dg/derived_type3.adb: New test. 5257 * gnat.dg/derived_type3_pkg.ad[sb]: New helper. 5258 52592012-07-19 Jakub Jelinek <jakub@redhat.com> 5260 5261 PR rtl-optimization/53942 5262 * gcc.dg/pr53942.c: New test. 5263 52642012-07-19 Jason Merrill <jason@redhat.com> 5265 5266 PR c++/54021 5267 * g++.dg/cpp0x/constexpr-builtin2.C: New. 5268 52692012-07-19 Eric Botcazou <ebotcazou@adacore.com> 5270 5271 * gnat.dg/discr38.adb: New test. 5272 52732012-07-19 Jakub Jelinek <jakub@redhat.com> 5274 5275 PR middle-end/54017 5276 * c-c++-common/gomp/pr54017.c: New test. 5277 52782012-07-19 Richard Guenther <rguenther@suse.de> 5279 Eric Botcazou <ebotcazou@adacore.com> 5280 5281 * gnat.dg/loop_optimization11.adb: New testcase. 5282 * gnat.dg/loop_optimization11_pkg.ads: Likewise. 5283 52842012-07-18 Paolo Carlini <paolo.carlini@oracle.com> 5285 Jason Merrill <jason@redhat.com> 5286 5287 * g++.dg/cpp0x/sfinae37.C: New. 5288 * g++.dg/template/access23.C: New. 5289 * g++.dg/template/access7.C: Adjust. 5290 * g++.dg/template/sfinae10.C: Don't expect errors. 5291 * g++.dg/template/sfinae6_neg.C: Don't expect errors. 5292 52932012-07-18 Julian Brown <julian@codesourcery.com> 5294 Sandra Loosemore <sandra@codesroucery.com> 5295 5296 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k. 5297 52982012-07-18 Eric Botcazou <ebotcazou@adacore.com> 5299 5300 * gnat.dg/noreturn4.ad[sb]: New test. 5301 * gnat.dg/noreturn4_pkg.ads: New helper. 5302 53032012-07-18 Jie Zhang <jzhang918@gmail.com> 5304 Julian Brown <julian@codesourcery.com> 5305 5306 * gcc.target/arm/neon-vdup-1.c: New test case. 5307 * gcc.target/arm/neon-vdup-2.c: New test case. 5308 * gcc.target/arm/neon-vdup-3.c: New test case. 5309 * gcc.target/arm/neon-vdup-4.c: New test case. 5310 * gcc.target/arm/neon-vdup-5.c: New test case. 5311 * gcc.target/arm/neon-vdup-6.c: New test case. 5312 * gcc.target/arm/neon-vdup-7.c: New test case. 5313 * gcc.target/arm/neon-vdup-8.c: New test case. 5314 * gcc.target/arm/neon-vdup-9.c: New test case. 5315 * gcc.target/arm/neon-vdup-10.c: New test case. 5316 * gcc.target/arm/neon-vdup-11.c: New test case. 5317 * gcc.target/arm/neon-vdup-12.c: New test case. 5318 * gcc.target/arm/neon-vdup-13.c: New test case. 5319 * gcc.target/arm/neon-vdup-14.c: New test case. 5320 * gcc.target/arm/neon-vdup-15.c: New test case. 5321 * gcc.target/arm/neon-vdup-16.c: New test case. 5322 * gcc.target/arm/neon-vdup-17.c: New test case. 5323 * gcc.target/arm/neon-vdup-18.c: New test case. 5324 * gcc.target/arm/neon-vdup-19.c: New test case. 5325 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic 5326 arguments non-constant. 5327 53282012-07-18 Richard Guenther <rguenther@suse.de> 5329 5330 PR tree-optimization/53970 5331 * g++.dg/torture/pr53970.C: New testcase. 5332 53332012-07-18 Oleg Endo <olegendo@gcc.gnu.org> 5334 5335 PR target/38621 5336 * gcc.c-torture/compile/pr38621.c: New. 5337 53382012-07-18 Oleg Endo <olegendo@gcc.gnu.org> 5339 5340 PR target/33135 5341 * gcc.target/sh/pr33135-1.c: New. 5342 * gcc.target/sh/pr33135-2.c: New. 5343 * gcc.target/sh/pr33135-3.c: New. 5344 * gcc.target/sh/pr33135-4.c: New. 5345 53462012-07-17 Jason Merrill <jason@redhat.com> 5347 5348 PR c++/53995 5349 * g++.dg/parse/enum9.C: New. 5350 53512012-07-17 Kazu Hirata <kazu@codesourcery.com> 5352 Sandra Loosemore <sandra@codesourcery.com> 5353 5354 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase 5355 if there is a conflict with -mcpu=. Use -mcpu=5208. 5356 53572012-07-17 Jason Merrill <jason@redhat.com> 5358 5359 PR c++/53989 5360 * g++.dg/template/array23.C: New. 5361 53622012-07-17 Tobias Burnus <burnus@net-b.de> 5363 5364 PR fortran/53985 5365 * gfortran.dg/bind_c_usage_26.f90: New. 5366 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type". 5367 * gfortran.dg/bind_c_usage_13.f03: Ditto. 5368 * gfortran.dg/bind_c_usage_18.f90: Ditto. 5369 * gfortran.dg/interop_params.f03: Ditto. 5370 53712012-07-17 Jason Merrill <jason@redhat.com> 5372 5373 * g++.dg/template/inherit8.C: Adjust. 5374 * g++.dg/template/using21.C: Adjust. 5375 * g++.dg/template/using22.C: Adjust. 5376 5377 PR c++/53549 5378 * g++.dg/template/current-inst1.C: New. 5379 * g++.dg/parse/crash35.C: Adjust. 5380 53812012-07-17 Tobias Burnus <burnus@net-b.de> 5382 5383 PR fortran/52101 5384 * gfortran.dg/oldstyle_4.f90: New. 5385 53862012-07-17 Tobias Burnus <burnus@net-b.de> 5387 5388 PR fortran/49265 5389 * gfortran.dg/module_procedure_double_colon_3.f90: New. 5390 * gfortran.dg/module_procedure_double_colon_4.f90: New. 5391 53922012-07-16 Jason Merrill <jason@redhat.com> 5393 5394 * g++.dg/parse/access8.C: Adjust. 5395 * g++.dg/template/sfinae6_neg.C: Adjust. 5396 53972012-07-16 Thomas König <tkoenig@gcc.gnu.org> 5398 5399 PR fortran/53824 5400 * gfortran.dg/coarray_allocate_1.f90: New test. 5401 54022012-07-16 Andrew Pinski <apinski@cavium.com> 5403 5404 * gcc.c-torture/execute/bswap-1.c: New testcase. 5405 * gcc.c-torture/compile/unalign-1.c: New testcase. 5406 * gcc.c-torture/compile/20120524-1.c: New testcase. 5407 * gcc.c-torture/compile/20101216-1.c: New testcase. 5408 54092012-07-16 Dehao Chen <dehao@google.com> 5410 5411 Revert 5412 2012-07-10 Dehao Chen <dehao@google.com> 5413 5414 * gcc.dg/debug_info_inline.c: New test. 5415 54162012-07-16 Janus Weil <janus@gcc.gnu.org> 5417 5418 PR fortran/53956 5419 * gfortran.dg/proc_decl_28.f90: New. 5420 54212012-07-16 Andrew Pinski <apinski@cavium.com> 5422 5423 * gcc.dg/torture/builtins-1.c: New testcase. 5424 54252012-07-16 Hans-Peter Nilsson <hp@axis.com> 5426 5427 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c, 5428 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c, 5429 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c, 5430 gcc.target/cris/sync-1-v10.c, 5431 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also 5432 pass -mno-unaligned-atomic-may-use-library. 5433 * gcc.target/cris/sync-xchg-1.c: New test. 5434 * gcc.target/cris/20011127-1.c: Adjust to %P being a 5435 valid register operand output modifier. 5436 54372012-07-15 Andreas Schwab <schwab@linux-m68k.org> 5438 5439 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment 5440 characters. 5441 54422012-07-13 Andrew Pinski <apinski@cavium.com> 5443 5444 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump 5445 rather than cleanup-tree-dump. 5446 * gcc.target/mips/octeon-pipe-1.c: Likewise. 5447 54482012-07-13 Richard Guenther <rguenther@suse.de> 5449 5450 PR tree-optimization/53907 5451 * gcc.target/i386/pr53907.c: New testcase. 5452 54532012-07-13 Richard Guenther <rguenther@suse.de> 5454 5455 PR tree-optimization/53922 5456 * gcc.dg/torture/pr53922.c: New testcase. 5457 54582012-07-13 Hans-Peter Nilsson <hp@axis.com> 5459 5460 PR rtl-optimization/53908 5461 * gcc.dg/torture/pr53908.c: New test. 5462 54632012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com> 5464 5465 PR c++/53531 5466 * g++.dg/cpp0x/variadic135.C: New. 5467 54682012-07-12 Jason Merrill <jason@redhat.com> 5469 5470 * g++.dg/template/sfinae6_neg.C: Adjust. 5471 54722012-07-12 Tobias Burnus <burnus@net-b.de> 5473 5474 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New. 5475 * gfortran.dg/c_f_pointer_tests_3.f90: Update 5476 scan-tree-dump-times pattern. 5477 54782012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 5479 5480 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments. 5481 54822012-07-11 Jason Merrill <jason@redhat.com> 5483 5484 DR 1402 5485 * g++.g/cpp0x/defaulted37.C: New. 5486 54872012-07-11 Greta Yorsh <Greta.Yorsh@arm.com> 5488 5489 PR target/53859 5490 * gcc.target/arm/pr53859.c: New test. 5491 54922012-07-10 Oleg Endo <olegendo@gcc.gnu.org> 5493 5494 PR target/53886 5495 * gcc.c-torture/compile/pr53886.c: New. 5496 54972012-07-10 Dehao Chen <dehao@google.com> 5498 5499 * gcc.dg/debug_info_inline.c: New test. 5500 55012012-07-10 Jason Merrill <jason@redhat.com> 5502 5503 PR c++/53733 5504 * g++.dg/cpp0x/defaulted36.C: New. 5505 * g++.dg/cpp0x/defaulted21.C: Adjust. 5506 5507 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests. 5508 55092012-07-09 Sterling Augustine <saugustine@google.com> 5510 5511 * g++.dg/debug/dwarf2/pubnames-2.C: New. 5512 55132012-07-09 Steven Bosscher <steven@gcc.gnu.org> 5514 5515 PR tree-optimization/53887 5516 * gcc.dg/pr53887.c: New test. 5517 55182012-07-09 Jason Merrill <jason@redhat.com> 5519 5520 PR c++/53882 5521 * g++.dg/cpp0x/nullptr29.C: New. 5522 55232012-07-09 Tom de Vries <tom@codesourcery.com> 5524 Richard Guenther <rguenther@suse.de> 5525 5526 * gcc.dg/builtin-unreachable-6.c: New test. 5527 * gcc.dg/builtin-unreachable-5.c: New test. 5528 55292012-07-07 Steven Bosscher <steven@gcc.gnu.org> 5530 5531 PR tree-optimization/53881 5532 * gcc.dg/pr53881.c: New test. 5533 55342012-07-06 Jason Merrill <jason@redhat.com> 5535 5536 PR c++/53862 5537 * g++.dg/cpp0x/variadic134.C: New. 5538 5539 PR c++/53858 5540 * g++.dg/cpp0x/alias-decl-20.C: New. 5541 55422012-07-06 Tom de Vries <tom@codesourcery.com> 5543 5544 PR tree-optimization/51879 5545 * gcc.dg/pr51879-16.c: New test. 5546 * gcc.dg/pr51879-17.c: Same. 5547 55482012-07-06 Tom de Vries <tom@codesourcery.com> 5549 5550 PR tree-optimization/52009 5551 * gcc.dg/pr51879-7.c: New test. 5552 * gcc.dg/pr51879-18.c: New test. 5553 55542012-07-05 Jason Merrill <jason@redhat.com> 5555 5556 PR c++/50852 5557 * g++.dg/template/typedef39.C: New. 5558 5559 PR c++/53039 5560 * g++.dg/cpp0x/variadic133.C: New. 5561 * g++.dg/template/param1.C: Adjust. 5562 55632012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 5564 5565 PR target/48941 5566 PR target/51980 5567 * gcc.target/arm/neon/vtrnf32.c: Update. 5568 * gcc.target/arm/neon/vtrns32.c: Update. 5569 * gcc.target/arm/neon/vtrnu32.c: Update. 5570 * gcc.target/arm/neon/vzipf32.c: Update. 5571 * gcc.target/arm/neon/vzips32.c: Update. 5572 * gcc.target/arm/neon/vzipu32.c: Update. 5573 55742012-07-05 Mikael Morin <mikael@gcc.gnu.org> 5575 5576 PR fortran/53732 5577 * gfortran.dg/inline_sum_4.f90: New test. 5578 55792012-07-05 Steven Bosscher <steven@gcc.gnu.org> 5580 5581 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty. 5582 55832012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 5584 5585 * gcc.target/arm/fma-sp.c: New testcase. 5586 * gcc.target/arm/fma.c: Likewise. 5587 * gcc.target/arm/fma.h: Likewise. 5588 55892012-07-04 Jason Merrill <jason@redhat.com> 5590 5591 PR c++/53848 5592 * g++.dg/other/enum3.C: New. 5593 55942012-07-04 Uros Bizjak <ubizjak@gmail.com> 5595 5596 PR middle-end/53321 5597 * g++.dg/torture/pr53321.C: New test. 5598 55992012-07-04 Richard Guenther <rguenther@suse.de> 5600 5601 PR tree-optimization/53844 5602 * g++.dg/tree-ssa/pr53844.C: New testcase. 5603 56042012-07-04 Richard Guenther <rguenther@suse.de> 5605 5606 PR tree-optimization/53849 5607 * gcc.dg/pr53849.c: New testcase. 5608 56092012-07-03 Jakub Jelinek <jakub@redhat.com> 5610 5611 PR c++/53812 5612 * g++.dg/ext/label14.C: New test. 5613 56142012-07-03 Uros Bizjak <ubizjak@gmail.com> 5615 5616 PR target/53811 5617 * g++.dg/other/pr53811.C: New test. 5618 56192012-07-03 Andreas Schwab <schwab@linux-m68k.org> 5620 5621 PR target/28896 5622 * gcc.target/m68k/stack-limit-1.c: New testcase. 5623 56242012-07-03 Eric Botcazou <ebotcazou@adacore.com> 5625 5626 * gnat.dg/recursive_call.adb: New test. 5627 56282012-07-03 Eric Botcazou <ebotcazou@adacore.com> 5629 5630 * gnat.dg/discr37.ad[sb]: New test. 5631 56322012-07-03 Oleg Endo <olegendo@gcc.gnu.org> 5633 5634 * g++.dg/other/packed1.C: Remove SH from xfail list. 5635 56362012-07-02 Jason Merrill <jason@redhat.com> 5637 5638 PR c++/53619 5639 * g++.dg/cpp0x/lambda/lambda-this5.C: New. 5640 5641 PR c++/53783 5642 * g++.dg/cpp0x/lambda/lambda-template7.C: New. 5643 5644 PR c++/53788 5645 * g++.dg/cpp0x/decltype39.C: New. 5646 * g++.dg/diagnostic/method1.C: Adjust. 5647 5648 PR c++/53816 5649 * g++.dg/template/ref6.C: New. 5650 56512012-07-02 Oleg Endo <olegendo@gcc.gnu.org> 5652 5653 PR target/53568 5654 * gcc.target/sh/pr53568-1.c: New. 5655 56562012-07-02 Oleg Endo <olegendo@gcc.gnu.org> 5657 5658 PR target/51244 5659 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated. 5660 56612012-07-02 Jason Merrill <jason@redhat.com> 5662 5663 PR c++/53821 5664 * g++.dg/cpp0x/lambda/lambda-template6.C: New. 5665 5666 PR c++/53524 5667 * g++.dg/template/enum7.C: New. 5668 * g++.dg/other/ptrmem10.C: Adjust. 5669 * g++.dg/other/ptrmem11.C: Adjust. 5670 * g++.dg/cpp0x/scoped_enum.C: Adjust. 5671 56722012-07-02 Steven Bosscher <steven@gcc.gnu.org> 5673 5674 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests. 5675 56762012-07-01 Wei Guozhi <carrot@google.com> 5677 5678 PR target/53447 5679 * gcc.target/arm/pr53447-1.c: New testcase. 5680 * gcc.target/arm/pr53447-2.c: New testcase. 5681 * gcc.target/arm/pr53447-3.c: New testcase. 5682 * gcc.target/arm/pr53447-4.c: New testcase. 5683 56842012-06-29 Richard Guenther <rguenther@suse.de> 5685 5686 PR tree-optimization/47061 5687 * gcc.dg/tree-ssa/vrp71.c: New testcase. 5688 56892012-06-29 Richard Guenther <rguenther@suse.de> 5690 5691 PR tree-optimization/37541 5692 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL. 5693 56942012-06-29 Richard Guenther <rguenther@suse.de> 5695 5696 PR tree-optimization/52589 5697 * gcc.dg/tree-ssa/vrp70.c: New testcase. 5698 56992012-06-28 Janis Johnson <janisjo@codesourcery.com> 5700 5701 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line. 5702 5703 * g++.dg/template/error46.C: Add missing comment to dg-message. 5704 * g++.dg/template/crash107.C: Likewise. 5705 * g++.dg/template/error47.C: Likewise. 5706 * g++.dg/template/crash108.C: Likewise. 5707 * g++.dg/overload/operator5.C: Likewise. 5708 5709 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax 5710 errors in dg-message directives, add comments. 5711 57122012-06-28 Kai Tietz <ktietz@redhat.com> 5713 5714 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of 5715 hard-coded 'unsigned long'. 5716 57172012-06-28 Jakub Jelinek <jakub@redhat.com> 5718 5719 PR tree-optimization/51581 5720 * gcc.dg/vect/pr51581-4.c: New test. 5721 5722 PR tree-optimization/53645 5723 * gcc.c-torture/execute/pr53645-2.c: New test. 5724 57252012-06-28 Richard Guenther <rguenther@suse.de> 5726 5727 PR middle-end/53790 5728 * gcc.dg/torture/pr53790.c: New testcase. 5729 57302012-06-28 Jakub Jelinek <jakub@redhat.com> 5731 5732 PR tree-optimization/53645 5733 * gcc.c-torture/execute/pr53645.c: New test. 5734 57352012-06-28 Arnaud Charlet <charlet@adacore.com> 5736 5737 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete. 5738 57392012-06-28 Alexandre Oliva <aoliva@redhat.com> 5740 5741 PR debug/53671 5742 PR debug/49888 5743 * gcc.dg/guality/pr49888.c: Account for the possibility that 5744 the variable is optimized out at the first test. 5745 57462012-06-27 Jason Merrill <jason@redhat.com> 5747 5748 * g++.dg/cpp0x/override2.C: Adjust. 5749 * g++.dg/template/error5.C: Adjust. 5750 * g++.dg/parse/crash28.C: Adjust. 5751 5752 PR c++/53563 5753 * g++.dg/parse/template27.C: New. 5754 * g++.dg/template/crash74.C: Adjust expected output. 5755 57562012-06-27 Janus Weil <janus@gcc.gnu.org> 5757 5758 PR fortran/41951 5759 PR fortran/49591 5760 * gfortran.dg/typebound_operator_16.f03: New. 5761 57622012-06-27 Jakub Jelinek <jakub@redhat.com> 5763 5764 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize 5765 even src1.i and src2.i fields even in the second half of the arrays. 5766 57672012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 5768 5769 PR c++/51033. 5770 * g++.dg/torture/vshuf-16.inc: New test. 5771 * g++.dg/torture/vshuf-2.inc: New test. 5772 * g++.dg/torture/vshuf-4.inc: New test. 5773 * g++.dg/torture/vshuf-8.inc: New test. 5774 * g++.dg/torture/vshuf-main.inc: New test. 5775 * g++.dg/torture/vshuf-v16hi.C: New test. 5776 * g++.dg/torture/vshuf-v16qi.C: New test. 5777 * g++.dg/torture/vshuf-v2df.C: New test. 5778 * g++.dg/torture/vshuf-v2di.C: New test. 5779 * g++.dg/torture/vshuf-v2sf.C: New test. 5780 * g++.dg/torture/vshuf-v2si.C: New test. 5781 * g++.dg/torture/vshuf-v4df.C: New test. 5782 * g++.dg/torture/vshuf-v4di.C: New test. 5783 * g++.dg/torture/vshuf-v4sf.C: New test. 5784 * g++.dg/torture/vshuf-v4si.C: New test. 5785 * g++.dg/torture/vshuf-v8hi.C: New test. 5786 * g++.dg/torture/vshuf-v8qi.C: New test. 5787 * g++.dg/torture/vshuf-v8si.C: New test. 5788 57892012-06-27 Richard Guenther <rguenther@suse.de> 5790 5791 PR middle-end/53676 5792 * gcc.dg/tree-ssa/scev-6.c: New testcase. 5793 57942012-06-26 Janis Johnson <janisjo@codesourcery.com> 5795 5796 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem, 5797 scan-dump-dem-not): Use printable pattern in test name. 5798 57992012-06-26 Sterling Augustine <saugustine@google.com> 5800 Dominique Dhumieres <dominiq@lps.ens.fr> 5801 5802 * gcc.dg/pubtypes-2.c: Update expected output. 5803 * gcc.dg/pubtypes-3.c: Likewise. 5804 * gcc.dg/pubtypes-4.c: Likewise. 5805 58062012-06-26 Bill Schmidt <wschmidt@linux.ibm.com> 5807 5808 * gcc.dg/tree-ssa/slsr-1.c: New test. 5809 * gcc.dg/tree-ssa/slsr-2.c: Likewise. 5810 * gcc.dg/tree-ssa/slsr-3.c: Likewise. 5811 * gcc.dg/tree-ssa/slsr-4.c: Likewise. 5812 58132012-06-26 Matt Turner <mattst88@gmail.com> 5814 5815 PR target/35294 5816 * gcc.target/arm/mmx-2.c: New. 5817 58182012-06-26 Richard Guenther <rguenther@suse.de> 5819 5820 PR c++/53752 5821 * g++.dg/torture/pr53752.C: New testcase. 5822 58232012-06-26 Jakub Jelinek <jakub@redhat.com> 5824 5825 PR tree-optimization/53748 5826 * gcc.c-torture/compile/pr53748.c: New test. 5827 58282012-06-25 Jason Merrill <jason@redhat.com> 5829 5830 PR c++/53498 5831 PR c++/53305 5832 * g++.dg/cpp0x/decltype38.C: New. 5833 * g++.dg/cpp0x/variadic132.C: Remove dg-error. 5834 58352012-06-25 Janis Johnson <janisjo@codesourcery.com> 5836 5837 * lib/target-supports-dg.exp (testname-for-summary): New. 5838 * lib/profopt.exp (profopt_execute): Define testname_with_flags. 5839 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes, 5840 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module, 5841 scan-module-absence, output-exists, output-exists-not: Use 5842 testname-for-summary. 5843 (dg-test): Clean up testname_with_flags. 5844 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden, 5845 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage, 5846 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem, 5847 scan-assembler-dem-not, object-size: Use testname-for-summary. 5848 * lib/gcov.exp (run-gcov): Likewise. 5849 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not, 5850 scan-dump-dem, scan-dump-dem-note): Likewise. 5851 5852 * lib/profopt.exp: Make prof_option_list local to profopt-execute. 5853 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after 5854 including profopt.opt; save and restore existing value. 5855 * g++.dg/bprob/bprob.exp: Likewise. 5856 * gcc.dg/matrix/matrix.exp: Likewise. 5857 * gcc.dg/tree-prof/tree-prof.exp: Likewise. 5858 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored 5859 PROFOPT_OPTIONS. 5860 58612012-06-25 Richard Henderson <rth@redhat.com> 5862 5863 * gcc.dg/pr53749.c: New. 5864 58652012-06-25 Jason Merrill <jason@redhat.com> 5866 5867 PR c++/52988 5868 * g++.dg/cpp0x/nullptr28.C: New. 5869 58702012-06-25 Christophe Lyon <christophe.lyon@st.com> 5871 5872 * gcc.target/arm/neon-vld1_dupQ.c: New. 5873 58742012-06-25 Florian Weimer <fweimer@redhat.com> 5875 5876 * g++.dg/init/new35.C: New. 5877 * g++.dg/init/new36.C: New. 5878 * g++.dg/init/new37.C: New. 5879 * g++.dg/ext/vla5.C: New warning. 5880 * g++.dg/ext/vla8.C: New warning. 5881 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics. 5882 58832012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 5884 James Greenhalgh <james.greenhalgh@arm.com> 5885 5886 * gcc.target/arm/ftest-support-arm.h New testcase. 5887 * gcc.target/arm/ftest-support-thumb.h Likewise. 5888 * gcc.target/arm/ftest-support.h Likewise. 5889 * gcc.target/arm/ftest-armv4-arm.c: Likewise. 5890 * gcc.target/arm/ftest-armv4t-arm.c: Likewise. 5891 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise. 5892 * gcc.target/arm/ftest-armv5t-arm.c Likewise. 5893 * gcc.target/arm/ftest-armv5t-thumb.c Likewise. 5894 * gcc.target/arm/ftest-armv5te-arm.c: Likewise. 5895 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise. 5896 * gcc.target/arm/ftest-armv6-arm.c Likewise. 5897 * gcc.target/arm/ftest-armv6-thumb.c Likewise. 5898 * gcc.target/arm/ftest-armv6k-arm.c Likewise. 5899 * gcc.target/arm/ftest-armv6k-thumb.c Likewise. 5900 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise. 5901 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise. 5902 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise. 5903 * gcc.target/arm/ftest-armv6z-arm.c: Likewise. 5904 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise. 5905 * gcc.target/arm/ftest-armv7a-arm.c Likewise. 5906 * gcc.target/arm/ftest-armv7a-thumb.c Likewise. 5907 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise. 5908 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise. 5909 * gcc.target/arm/ftest-armv7r-arm.c Likewise. 5910 * gcc.target/arm/ftest-armv7r-thumb.c Likewise. 5911 * lib/target-supports.exp 5912 (check_effective_target_arm_arch_FUNC): Add support for more 5913 architectures. 5914 (add_options_for_arm_arch_FUNC): Likewise. 5915 (check_effective_target_arm_arch_FUNC_multilib): New functions. 5916 59172012-06-25 Jason Merrill <jason@redhat.com> 5918 5919 PR c++/53202 5920 * g++.dg/cpp0x/constexpr-tuple.C: New. 5921 59222012-06-25 Jakub Jelinek <jakub@redhat.com> 5923 5924 PR target/53759 5925 * gcc.target/i386/pr53759.c: New test. 5926 5927 PR c++/53594 5928 * g++.dg/cpp0x/nsdmi7.C: New test. 5929 59302012-06-24 Kai Tietz <ktietz@redhat.com> 5931 5932 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition 5933 for LLP64 targets. 5934 * gcc.target/i386/pr38988.c: Likewise. 5935 59362012-06-22 Janus Weil <janus@gcc.gnu.org> 5937 5938 PR fortran/47710 5939 PR fortran/53328 5940 * gfortran.dg/typebound_generic_12.f03: New. 5941 * gfortran.dg/typebound_generic_13.f03: New. 5942 59432012-06-22 Eric Botcazou <ebotcazou@adacore.com> 5944 5945 * gnat.dg/lto15.ad[sb]: New test. 5946 59472012-06-21 Meador Inge <meadori@codesourcery.com> 5948 5949 PR c/53702 5950 * gcc.dg/Wunused-local-typedefs.c: New testcase. 5951 59522012-06-21 Steven Bosscher <steven@gcc.gnu.org> 5953 5954 * gcc.dg/pch/ident-1.c: New test. 5955 * gcc.dg/pch/ident-1.hs: Header file for new test. 5956 59572012-06-21 Michael Matz <matz@suse.de> 5958 5959 PR middle-end/53688 5960 * gcc.c-torture/execute/pr53688.c: New test. 5961 59622012-06-20 Richard Guenther <rguenther@suse.de> 5963 5964 PR tree-optimization/30318 5965 * gcc.dg/tree-ssa/vrp69.c: New testcase. 5966 59672012-06-20 Richard Earnshaw <rearnsha@arm.com> 5968 5969 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp. 5970 59712012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 5972 5973 * gcc.target/i386/clearcapv2.map: New file. 5974 * gcc.target/i386/i386.exp: Try it first before clearcap.map. 5975 59762012-06-19 Kaz Kojima <kkojima@gcc.gnu.org> 5977 5978 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets 5979 and add __sh__ case. 5980 59812012-06-19 Jason Merrill <jason@redhat.com> 5982 5983 PR c++/52637 5984 * g++.dg/debug/localclass1.C: New. 5985 59862012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com> 5987 5988 * g++.dg/cpp0x/override4.C: New. 5989 59902012-06-14 Jason Merrill <jason@redhat.com> 5991 5992 PR c++/53651 5993 * g++.dg/cpp0x/decltype37.C: New. 5994 59952012-06-19 Kaz Kojima <kkojima@gcc.gnu.org> 5996 5997 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*. 5998 59992012-06-19 Joseph Myers <joseph@codesourcery.com> 6000 6001 * gcc.c-torture/compile/vector-5.c, 6002 gcc.c-torture/compile/vector-6.c: New tests. 6003 60042012-06-19 Richard Henderson <rth@redhat.com> 6005 6006 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345. 6007 60082012-06-19 Richard Guenther <rguenther@suse.de> 6009 6010 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase. 6011 60122012-06-18 Uros Bizjak <ubizjak@gmail.com> 6013 6014 PR target/53712 6015 * gcc.target/i386/pr53712.c: New test. 6016 60172012-06-18 Tobias Burnus <burnus@net-b.de> 6018 6019 PR fortran/53692 6020 * gfortran.dg/elemental_optional_args_6.f90: New. 6021 60222012-06-18 Tobias Burnus <burnus@net-b.de> 6023 6024 PR fortran/53526 6025 * gfortran.dg/coarray_lib_move_alloc_1.f90: New. 6026 * gfortran.dg/coarray/move_alloc_1.f90 6027 60282012-06-18 Tobias Burnus <burnus@net-b.de> 6029 6030 PR fortran/53526 6031 * gfortran.dg/coarray_27.f90: New. 6032 60332012-06-18 Joey Ye <Joey.Ye@arm.com> 6034 Greta Yorsh <Greta.Yorsh@arm.com> 6035 6036 * gcc.target/arm/epilog-1.c: New test. 6037 60382012-06-18 Richard Guenther <rguenther@suse.de> 6039 6040 PR tree-optimization/53693 6041 * g++.dg/torture/pr53693.C: New testcase. 6042 60432012-06-18 Bill Schmidt <wschmidt@linux.ibm.com> 6044 6045 PR tree-optimization/53703 6046 * gcc.dg/torture/pr53703.c: New test. 6047 60482012-06-18 Richard Sandiford <rdsandiford@googlemail.com> 6049 6050 PR middle-end/53698 6051 * gcc.target/i386/pr53698.c: New test. 6052 60532012-06-17 Uros Bizjak <ubizjak@gmail.com> 6054 6055 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024. 6056 60572012-06-17 Tobias Burnus <burnus@net-b.de> 6058 6059 PR fortran/53691 6060 PR fortran/53685 6061 * gfortran.dg/transfer_check_3.f90: New. 6062 60632012-06-17 Uros Bizjak <ubizjak@gmail.com> 6064 6065 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order. 6066 60672012-06-16 Tobias Burnus <burnus@net-b.de> 6068 6069 PR fortran/53642 6070 PR fortran/45170 6071 * gfortran.dg/deferred_type_param_8.f90: New. 6072 60732012-06-15 Janis Johnson <janosjo@codesourcery.com> 6074 6075 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use 6076 testname that includes flags, passed in as new argument, in 6077 pass/fail messages. 6078 (run_gcov): Get testname from dg-test, use it in pass/fail messages 6079 and pass it to verify-* procedures. 6080 6081 * g++.dg/torture/stackalign/stackalign.exp: Combine stack 6082 alignment torture options with usual torture options. 6083 6084 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple 6085 messages reported for one line of source code. 6086 * g++.dg/cpp0x/constexpr-decl.C: Likewise. 6087 * g++.dg/cpp0x/decltype2.C: Likewise. 6088 * g++.dg/cpp0x/decltype3.C: Likewise. 6089 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise. 6090 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise. 6091 * g++.dg/cpp0x/static_assert3.C: Likewise. 6092 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise. 6093 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise. 6094 * g++.dg/cpp0x/union1.C: Likewise. 6095 * g++.dg/cpp0x/variadic-ex10.C: Likewise. 6096 * g++.dg/cpp0x/variadic-ex14.C: Likewise. 6097 * g++.dg/cpp0x/variadic2.C: Likewise. 6098 * g++.dg/cpp0x/variadic20.C: Likewise. 6099 * g++.dg/cpp0x/variadic74.C: Likewise. 6100 * g++.dg/diagnostic/bitfld2.C: Likewise. 6101 * g++.dg/ext/attrib44.C: Likewise. 6102 * g++.dg/ext/no-asm-1.C: Likewise. 6103 * g++.dg/other/error34.C: Likewise. 6104 * g++.dg/parse/crash46.C: Likewise. 6105 * g++.dg/parse/error10.C: Likewise. 6106 * g++.dg/parse/error2.C: Likewise. 6107 * g++.dg/parse/error3.C: Likewise. 6108 * g++.dg/parse/error36.C: Likewise. 6109 * g++.dg/parse/error8.C: Likewise. 6110 * g++.dg/parse/error9.C: Likewise. 6111 * g++.dg/parse/parser-pr28152-2.C: Likewise. 6112 * g++.dg/parse/parser-pr28152.C: Likewise. 6113 * g++.dg/parse/template25.C: Likewise. 6114 * g++.dg/parse/typename11.C: Likewise. 6115 * g++.dg/tc1/dr147.C: Likewise. 6116 * g++.dg/template/deduce3.C: Likewise. 6117 * g++.dg/template/koenig9.C: Likewise. 6118 * g++.dg/template/pr23510.C: Likewise. 6119 * g++.dg/warn/pr12242.C: Likewise. 6120 * g++.dg/warn/pr30551-2.C: Likewise. 6121 * g++.dg/warn/pr30551.C: Likewise. 6122 * g++.old-deja/g++.other/typename1.C: Likewise. 6123 * g++.old-deja/g++.pt/niklas01a.C: Likewise. 6124 61252012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 6126 6127 PR c++/51033 6128 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/. 6129 * c-c++-common/torture/vshuf-2.inc: Likewise. 6130 * c-c++-common/torture/vshuf-4.inc: Likewise. 6131 * c-c++-common/torture/vshuf-8.inc: Likewise. 6132 * c-c++-common/torture/vshuf-main.inc: Likewise. 6133 * c-c++-common/torture/vshuf-v16hi.c: Likewise. 6134 * c-c++-common/torture/vshuf-v16qi.c: Likewise. 6135 * c-c++-common/torture/vshuf-v2df.c: Likewise. 6136 * c-c++-common/torture/vshuf-v2di.c: Likewise. 6137 * c-c++-common/torture/vshuf-v2sf.c: Likewise. 6138 * c-c++-common/torture/vshuf-v2si.c: Likewise. 6139 * c-c++-common/torture/vshuf-v4df.c: Likewise. 6140 * c-c++-common/torture/vshuf-v4di.c: Likewise. 6141 * c-c++-common/torture/vshuf-v4hi.c: Likewise. 6142 * c-c++-common/torture/vshuf-v4sf.c: Likewise. 6143 * c-c++-common/torture/vshuf-v4si.c: Likewise. 6144 * c-c++-common/torture/vshuf-v8hi.c: Likewise. 6145 * c-c++-common/torture/vshuf-v8qi.c: Likewise. 6146 * c-c++-common/torture/vshuf-v8si.c: Likewise. 6147 61482012-06-15 Michael Matz <matz@suse.de> 6149 6150 * gcc.dg/tree-ssa/vector-4.c: New test. 6151 61522012-06-15 Michael Matz <matz@suse.de> 6153 6154 * gcc.dg/debug/dwarf2/inline3.c: Adjust. 6155 * gcc.dg/tree-ssa/foldstring-1.c: Adjust. 6156 61572012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org> 6158 6159 PR tree-optimization/53636 6160 * gcc.target/arm/pr53636.c: New test. 6161 61622012-06-15 Jakub Jelinek <jakub@redhat.com> 6163 6164 PR tree-optimization/51581 6165 * gcc.c-torture/execute/pr51581-1.c: New test. 6166 * gcc.c-torture/execute/pr51581-2.c: New test. 6167 * gcc.dg/vect/pr51581-1.c: New test. 6168 * gcc.dg/vect/pr51581-2.c: New test. 6169 * gcc.dg/vect/pr51581-3.c: New test. 6170 * gcc.target/i386/avx-pr51581-1.c: New test. 6171 * gcc.target/i386/avx-pr51581-2.c: New test. 6172 * gcc.target/i386/avx2-pr51581-1.c: New test. 6173 * gcc.target/i386/avx2-pr51581-2.c: New test. 6174 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3. 6175 61762012-06-15 Richard Guenther <rguenther@suse.de> 6177 6178 * gcc.c-torture/execute/20120615-1.c: New testcase. 6179 61802012-06-15 Eric Botcazou <ebotcazou@adacore.com> 6181 6182 * gnat.dg/vect8.ad[sb]: New test. 6183 61842012-06-14 Richard Guenther <rguenther@suse.de> 6185 6186 * gcc.dg/tree-ssa/vrp.h: New testcase. 6187 * gcc.dg/tree-ssa/vrp68.c: Likewise. 6188 61892012-06-13 Christian Bruel <christian.bruel@st.com> 6190 6191 PR target/53621 6192 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH. 6193 61942012-06-14 Richard Sandiford <rdsandiford@googlemail.com> 6195 6196 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci. 6197 61982012-06-13 Janis Johnson <janisjo@codesourcery.com> 6199 6200 PR testsuite/20771 6201 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in 6202 test summary unique. 6203 6204 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden, 6205 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage, 6206 scan-stack-usage-not): Don't strip torture options from test name. 6207 6208 * lib/scandump.exp (scan-dump-times): Use printable version of 6209 regexp in test summary line. 6210 6211 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple 6212 messages reported for one line of source code. 6213 * gcc.dg/format/few-1.c: Likewise. 6214 * gcc.dg/ia64-sync-2.c: Likewise. 6215 * gcc.dg/sync-2.c: Likewise. 6216 * gcc.dg/noncompile/pr44517.c: Likewise. 6217 62182012-06-13 Alexandre Oliva <aoliva@redhat.com> 6219 6220 PR debug/49888 6221 * gcc.dg/guality/pr49888.c: New. 6222 62232012-06-13 Alexandre Oliva <aoliva@redhat.com> 6224 6225 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing. 6226 * gcc.dg/tree-ssa/forwprop-11.c: Likewise. 6227 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise. 6228 62292012-06-13 Tobias Burnus <burnus@net-b.de> 6230 6231 PR fortran/53643 6232 * gfortran.dg/intent_out_7.f90: New. 6233 62342012-06-13 Tobias Burnus <burnus@net-b.de> 6235 6236 PR fortran/53597 6237 * gfortran.dg/save_4.f90: New. 6238 62392012-06-12 Jakub Jelinek <jakub@redhat.com> 6240 6241 PR c/53532 6242 PR c/51034 6243 PR c/53196 6244 * gcc.dg/pr53532.c: New test. 6245 * gcc.dg/c99-complit-2.c: Add two new dg-error directives, 6246 adjust line numbers. 6247 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message. 6248 * gcc.dg/Wcxx-compat-8.c: Likewise. 6249 * gcc.dg/pr51034.c: New test. 6250 * gcc.dg/pr53196-1.c: New test. 6251 * gcc.dg/pr53196-2.c: New test. 6252 62532012-06-12 Janis Johnson <janisjo@codesourcery.com> 6254 6255 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack 6256 alignment torture options with usual torture options. 6257 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options 6258 instead of dg-options. 6259 * gcc.dg/torture/stackalign/alloca-3.c: Likewise. 6260 * gcc.dg/torture/stackalign/alloca-4.c: Likewise. 6261 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. 6262 * gcc.dg/torture/stackalign/alloca-6.c: Likewise. 6263 * gcc.dg/torture/stackalign/push-1.c: Likewise. 6264 * gcc.dg/torture/stackalign/vararg-3.c: Likewise. 6265 6266 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments 6267 to checks for multiple messages reported for one line of source code. 6268 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise. 6269 6270 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple 6271 messages reported for one line of source code. 6272 6273 * gcc.dg/20031223-1.c: Add comments to check for multiple 6274 messages reported for one line of source code. 6275 * gcc.dg/Wconversion-integer.c: Likewise. 6276 * gcc.dg/Wfatal-2.c: Likewise. 6277 * gcc.dg/Wfatal.c: Likewise. 6278 * gcc.dg/Wobjsize-1.c: Likewise. 6279 * gcc.dg/c99-vla-jump-1.c: Likewise. 6280 * gcc.dg/c99-vla-jump-2.c: Likewise. 6281 * gcc.dg/c99-vla-jump-3.c: Likewise. 6282 * gcc.dg/c99-vla-jump-4.c: Likewise. 6283 * gcc.dg/c99-vla-jump-5.c: Likewise. 6284 * gcc.dg/decl-9.c: Likewise. 6285 * gcc.dg/declspec-10.c: Likewise. 6286 * gcc.dg/declspec-18.c: Likewise. 6287 * gcc.dg/mtune.c: Likewise. 6288 * gcc.dg/parser-pr28152-2.c: Likewise. 6289 * gcc.dg/parser-pr28152.c: Likewise. 6290 * gcc.dg/pr14475.c: Likewise. 6291 * gcc.dg/pr27953.c: Likewise. 6292 * gcc.dg/pr28322-3.c: Likewise. 6293 * gcc.dg/pr30457.c: Likewise. 6294 * gcc.dg/pr30551-2.c: Likewise. 6295 * gcc.dg/pr30551-3.c: Likewise. 6296 * gcc.dg/pr30551-4.c: Likewise. 6297 * gcc.dg/pr30551-5.c: Likewise. 6298 * gcc.dg/pr30551-6.c: Likewise. 6299 * gcc.dg/pr30551.c: Likewise. 6300 * gcc.dg/pr45461.c: Likewise. 6301 * gcc.dg/pr48552-1.c: Likewise. 6302 * gcc.dg/pr48552-2.c: Likewise. 6303 * gcc.dg/redecl-1.c: Likewise. 6304 * gcc.dg/transparent-union-3.c: Likewise. 6305 * gcc.dg/utf-dflt.c: Likewise. 6306 * gcc.dg/utf-dflt2.c: Likewise. 6307 * gcc.dg/vla-8.c: Likewise. 6308 * gcc.dg/vla-init-1.c: Likewise. 6309 * gcc.dg/wtr-int-type-1.c: Likewise. 6310 6311 * c-c++-common/raw-string-3.c: Add comments to checks for multiple 6312 messages reported for for one line of source code. 6313 * c-c++-common/raw-string-5.c: Likewise. 6314 * c-c++-common/raw-string-4.c: Likewise. 6315 * c-c++-common/raw-string-6.c: Likewise. 6316 * c-c++-common/pr20000.c: Likewise. 6317 6318 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple 6319 messages reported for one line of source code. 6320 * gcc.dg/cpp/pr30786.c: Likewise. 6321 * gcc.dg/cpp/pr28709.c: Likewise. 6322 * gcc.dg/cpp/missing-header-MD.c: Likewise. 6323 * gcc.dg/cpp/macspace2.c: Likewise. 6324 * gcc.dg/cpp/missing-header-1.c: Likewise. 6325 * gcc.dg/cpp/missing-header-MMD.c: Likewise. 6326 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise. 6327 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise. 6328 63292012-06-12 Jason Merrill <jason@redhat.com> 6330 6331 PR c++/53599 6332 * g++.dg/template/local7.C: New. 6333 63342012-06-12 Oleg Endo <olegendo@gcc.gnu.org> 6335 6336 PR target/53511 6337 * gcc.target/sh/pr51340-1.c: Delete obsolete test case. 6338 * gcc.target/sh/pr51340-2.c: Likewise. 6339 * gcc.target/sh/pr51340-3.c: Likewise. 6340 63412012-06-12 Michael Matz <matz@suse.de> 6342 6343 * gcc.dg/torture/alias-1.c: New test. 6344 63452012-06-12 Jakub Jelinek <jakub@redhat.com> 6346 6347 PR rtl-optimization/53589 6348 * gcc.dg/torture/pr53589.c: New test. 6349 63502012-06-12 Oleg Endo <olegendo@gcc.gnu.org> 6351 6352 PR target/50749 6353 * gcc.target/sh/pr50749-sf-postinc-2.c: New. 6354 * gcc.target/sh/pr50749-sf-postinc-4.c: New. 6355 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New. 6356 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New. 6357 * gcc.target/sh/pr50749-sf-predec-2.c: New. 6358 * gcc.target/sh/pr50749-sf-predec-4.c: New. 6359 * gcc.target/sh/pr50749-qihisi-predec-1.c: New. 6360 * gcc.target/sh/pr50749-qihisi-predec-3.c: New. 6361 * gcc.target/sh/pr50749-sf-postinc-1.c: New. 6362 * gcc.target/sh/pr50749-sf-postinc-3.c: New. 6363 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New. 6364 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New. 6365 * gcc.target/sh/pr50749-sf-predec-1.c: New. 6366 * gcc.target/sh/pr50749-sf-predec-3.c: New. 6367 * gcc.target/sh/pr50749-qihisi-predec-2.c: New. 6368 * gcc.target/sh/pr50749-qihisi-predec-4.c: New. 6369 63702012-06-11 Sriraman Tallam <tmsriram@google.com> 6371 6372 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum. 6373 (check_intel_cpu_model): New function. 6374 (check_amd_cpu_model): New function. 6375 (check_features): New function. 6376 (__get_cpuid_output): New function. 6377 (check_detailed): New function. 6378 (fn1): Rename to quick_check. 6379 (main): Update to call quick_check and call check_detailed. 6380 63812012-06-11 Richard Henderson <rth@redhat.com> 6382 6383 * lib/target-supports.exp 6384 (check_effective_target_sync_long_long_runtime): Use 6385 check_effective_target_lp64 instead of 6386 check_effective_target_powerpc64 for powerpc targets. 6387 63882012-06-11 Oleg Endo <olegendo@gcc.gnu.org> 6389 6390 PR target/53511 6391 * gcc.target/sh/pr53511-1.c: New. 6392 63932012-06-11 Richard Guenther <rguenther@suse.de> 6394 6395 PR middle-end/53470 6396 * g++.dg/lto/pr53470_0.C: New testcase. 6397 * gcc.dg/lto/pr53470_0.c: Likewise. 6398 63992012-06-11 Richard Guenther <rguenther@suse.de> 6400 6401 PR c++/53605 6402 * g++.dg/ext/pr53605.C: New testcase. 6403 64042012-06-11 Eric Botcazou <ebotcazou@adacore.com> 6405 6406 * gnat.dg/specs/array1.ads: New test. 6407 * gnat.dg/specs/array2.ads: Likewise. 6408 * gnat.dg/array22.adb: Likewise. 6409 64102012-06-11 Eric Botcazou <ebotcazou@adacore.com> 6411 6412 * gnat.dg/constant4.adb: New test. 6413 * gnat.dg/constant4_pkg.ads: New helper. 6414 64152012-06-08 Janus Weil <janus@gcc.gnu.org> 6416 6417 PR fortran/52552 6418 * gfortran.dg/allocate_alloc_opt_1.f90: Modified. 6419 * gfortran.dg/allocate_class_1.f90: Modified. 6420 * gfortran.dg/allocate_with_typespec_4.f90: Modified. 6421 * gfortran.dg/allocate_class_2.f90: New. 6422 64232012-06-07 Hans-Peter Nilsson <hp@axis.com> 6424 6425 PR middle-end/53535 6426 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*. 6427 64282012-06-07 Thomas König <tkoenig@gcc.gnu.org> 6429 6430 PR fortran/52861 6431 * gfortran.dg/string_assign_2.f90: New test case. 6432 64332012-06-07 Thomas König <tkoenig@gcc.gnu.org> 6434 6435 PR fortran/52861 6436 * gfortran.dg/string_assign_1.f90: New test case. 6437 64382012-06-07 Jakub Jelinek <jakub@redhat.com> 6439 6440 PR middle-end/53580 6441 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings. 6442 * gcc.dg/gomp/critical-4.c: Likewise. 6443 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise. 6444 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise. 6445 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise. 6446 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise. 6447 * c-c++-common/gomp/pr53580.c: New test. 6448 64492012-06-07 Fabien Chêne <fabien@gcc.gnu.org> 6450 6451 PR c++/51214 6452 * g++.dg/cpp0x/forw_enum11.C: New. 6453 64542012-06-06 Paolo Carlini <paolo.carlini@oracle.com> 6455 6456 PR c++/53567 6457 * g++.dg/cpp0x/alias-decl-19.C: New. 6458 64592012-06-06 Steven Bosscher <steven@gcc.gnu.org> 6460 6461 * g++.old-deja/g++.brendan/array1.C: Remove dg-options. 6462 64632012-06-06 Uros Bizjak <ubizjak@gmail.com> 6464 6465 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New. 6466 (XSTATE_FP): Ditto. 6467 (XSTATE_SSE): Ditto. 6468 (XSTATE_YMM): Ditto. 6469 (avx_os_support): Use new defines. 6470 64712012-06-06 Richard Guenther <rguenther@suse.de> 6472 6473 PR testsuite/32380 6474 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized 6475 loops. 6476 64772012-06-06 Fabien Chêne <fabien@gcc.gnu.org> 6478 6479 PR c++/52841 6480 * g++.dg/cpp0x/pr52841.C: New testcase. 6481 64822012-06-06 Richard Guenther <rguenther@suse.de> 6483 6484 PR tree-optimization/53081 6485 * gcc.dg/tree-ssa/ldist-20.c: New testcase. 6486 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns. 6487 64882012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com> 6489 6490 * gcc.target/powerpc/pr53487.c: New test. 6491 64922012-06-05 Pat Haugen <pthaugen@us.ibm.com> 6493 6494 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space. 6495 64962012-06-05 Edmar Wienskoski <edmar@freescale.com> 6497 6498 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression. 6499 65002012-06-05 Richard Guenther <rguenther@suse.de> 6501 6502 PR tree-optimization/30442 6503 * gcc.dg/vect/bb-slp-30.c: New testcase. 6504 65052012-06-05 Richard Guenther <rguenther@suse.de> 6506 6507 PR tree-optimization/53081 6508 * gcc.dg/tree-ssa/ldist-19.c: New testcase. 6509 * gcc.c-torture/execute/builtins/builtins.exp: Always pass 6510 -fno-tree-loop-distribute-patterns. 6511 65122012-06-05 Alan Modra <amodra@gmail.com> 6513 6514 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin. 6515 Check static chain in nested funcs. 6516 65172012-06-04 Tobias Burnus <burnus@net-b.de> 6518 6519 PR fortran/50619 6520 * gfortran.dg/init_flag_10.f90: New. 6521 65222012-06-04 Paolo Carlini <paolo.carlini@oracle.com> 6523 6524 PR c++/53524 6525 * g++.dg/warn/Wenum-compare-no-2: New. 6526 65272012-06-04 Dodji Seketeli <dodji@redhat.com> 6528 6529 PR preprocessor/53463 6530 * g++.dg/cpp/limits.C: New test. 6531 * g++.dg/parse/error19.C: Adjust. 6532 * g++.dg/warn/Wconversion-real-integer2.C: Likewise. 6533 * g++.dg/warn/pr35635.C: Likewise. 6534 * g++.old-deja/g++.pt/assign1.C: Likewise. 6535 65362012-06-04 Edmar Wienskoski <edmar@freescale.com> 6537 6538 PR target/53559 6539 * gcc.target/powerpc/cell_builtin_1.c: New test case. 6540 * gcc.target/powerpc/cell_builtin_2.c: Ditto. 6541 * gcc.target/powerpc/cell_builtin_3.c: Ditto. 6542 * gcc.target/powerpc/cell_builtin_4.c: Ditto. 6543 * gcc.target/powerpc/cell_builtin_5.c: Ditto. 6544 * gcc.target/powerpc/cell_builtin_6.c: Ditto. 6545 * gcc.target/powerpc/cell_builtin_7.c: Ditto. 6546 * gcc.target/powerpc/cell_builtin_8.c: Ditto. 6547 65482012-06-04 Andreas Schwab <schwab@linux-m68k.org> 6549 6550 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments. 6551 65522012-06-04 Jakub Jelinek <jakub@redhat.com> 6553 6554 PR tree-optimization/53550 6555 * gcc.dg/pr53550.c: New test. 6556 65572012-06-04 Richard Guenther <rguenther@suse.de> 6558 6559 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns. 6560 * gcc.dg/tree-ssa/ldist-17.c: Likewise. 6561 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise. 6562 65632012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 6564 6565 PR fortran/48831 6566 * gfortran.dg/parameter_array_element_2.f90: New. 6567 65682012-06-03 Oleg Endo <olegendo@gcc.gnu.org> 6569 6570 PR target/53512 6571 * gcc.target/sh/pr53512-1.c: New. 6572 * gcc.target/sh/pr53512-2.c: New. 6573 * gcc.target/sh/pr53512-3.c: New. 6574 * gcc.target/sh/pr53512-4.c: New. 6575 65762012-06-01 Jason Merrill <jason@redhat.com> 6577 6578 PR c++/52973 6579 * g++.dg/ext/visibility/template12.C: New. 6580 * g++.dg/ext/attrib14.C: Adjust warning line. 6581 6582 PR c++/52725 6583 * g++.dg/parse/new6.C: New. 6584 * g++.dg/template/sizeof-template-argument.C: Adjust error message. 6585 65862012-06-01 Eric Botcazou <ebotcazou@adacore.com> 6587 6588 * c-c++-common/restrict-2.c: Revert previous change. 6589 65902012-06-01 Jason Merrill <jason@redhat.com> 6591 6592 PR c++/53137 6593 * g++.dg/cpp0x/lambda/lambda-template5.C: New. 6594 6595 PR c++/53484 6596 * g++.dg/cpp0x/auto33.C: New. 6597 65982012-06-01 Paolo Carlini <paolo.carlini@oracle.com> 6599 6600 PR c++/26155 6601 * g++.dg/parse/namespace-alias-1.C: New. 6602 66032012-06-01 Christian Bruel <christian.bruel@st.com> 6604 6605 * gcc.dg/spec-options.c: New test. 6606 * gcc.dg/foo.specs: New file. 6607 66082012-06-01 Eric Botcazou <ebotcazou@adacore.com> 6609 6610 PR ada/53517 6611 * gnat.dg/lto14.adb: Skip on Solaris. 6612 66132012-06-01 Hans-Peter Nilsson <hp@axis.com> 6614 6615 * gcc.target/cris/sync-1-v10.c, 6616 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c, 6617 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c, 6618 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c, 6619 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c, 6620 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c, 6621 gcc.target/cris/torture/sync-mis-op-i-1.c, 6622 gcc.target/cris/torture/sync-mis-op-i-1a.c, 6623 gcc.target/cris/torture/sync-mis-op-i-2.c, 6624 gcc.target/cris/torture/sync-mis-op-i-2a.c, 6625 gcc.target/cris/torture/sync-mis-op-i-3.c, 6626 gcc.target/cris/torture/sync-mis-op-i-3a.c, 6627 gcc.target/cris/torture/sync-mis-op-s-1.c, 6628 gcc.target/cris/torture/sync-mis-op-s-1a.c, 6629 gcc.target/cris/torture/sync-mis-xchg-i-1.c, 6630 gcc.target/cris/torture/sync-mis-xchg-i-1a.c, 6631 gcc.target/cris/torture/sync-mis-xchg-i-2.c, 6632 gcc.target/cris/torture/sync-mis-xchg-i-2a.c, 6633 gcc.target/cris/torture/sync-mis-xchg-i-3.c, 6634 gcc.target/cris/torture/sync-mis-xchg-i-3a.c, 6635 gcc.target/cris/torture/sync-mis-xchg-s-1.c, 6636 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests. 6637 66382012-05-31 Richard Guenther <rguenther@suse.de> 6639 6640 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of 6641 ldist-pr45948.c with disabled SCCP. 6642 66432012-05-31 Richard Guenther <rguenther@suse.de> 6644 6645 PR middle-end/48493 6646 * gcc.dg/torture/pr48493.c: New testcase. 6647 66482012-05-31 Greta Yorsh <Greta.Yorsh@arm.com> 6649 6650 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add 6651 arm32 to targets. 6652 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization 6653 of the initialization loop. 6654 (dg-final): Adjust the expected number of vectorized loops depending 6655 on vect_char_mult target selector. 6656 66572012-05-31 Hans-Peter Nilsson <hp@axis.com> 6658 6659 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S, 6660 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c, 6661 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c: 6662 New tests. 6663 66642012-05-30 Jason Merrill <jason@redhat.com> 6665 6666 PR c++/53356 6667 * g++.dg/init/new34.C: New. 6668 * g++.dg/tree-ssa/stabilize1.C: New. 6669 66702012-05-30 Jakub Jelinek <jakub@redhat.com> 6671 6672 PR c++/53356 6673 * g++.dg/init/new33.C: New test. 6674 66752012-05-30 Richard Guenther <rguenther@suse.de> 6676 6677 PR middle-end/53501 6678 * gcc.dg/torture/pr53501.c: New testcase. 6679 * c-c++-common/restrict-2.c: Adjust. 6680 66812012-05-30 Alan Modra <amodra@gmail.com> 6682 6683 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call 6684 torture-finish. 6685 66862012-05-30 Marc Glisse <marc.glisse@inria.fr> 6687 6688 * gcc.target/i386/shuf-concat.c: New test. 6689 66902012-05-30 Jakub Jelinek <jakub@redhat.com> 6691 6692 PR rtl-optimization/53519 6693 * gcc.c-torture/compile/pr53519.c: New test. 6694 66952012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 6696 6697 * gcc.target/arm/neon-vrev.c: New. 6698 66992012-05-29 Oleg Endo <olegendo@gcc.gnu.org> 6700 6701 PR target/51340 6702 * gcc.target/sh/pr51340-1.c: New. 6703 * gcc.target/sh/pr51340-2.c: New. 6704 * gcc.target/sh/pr51340-3.c: New. 6705 67062012-05-29 Richard Guenther <rguenther@suse.de> 6707 6708 PR tree-optimization/53516 6709 * gcc.dg/torture/pr53516.c: New testcase. 6710 67112012-05-29 Dodji Seketeli <dodji@redhat.com> 6712 6713 PR preprocessor/53229 6714 * gcc.dg/cpp/paste6.c: Force to run without 6715 -ftrack-macro-expansion. 6716 * gcc.dg/cpp/paste8.c: Likewise. 6717 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with 6718 -ftrack-macro-expansion. 6719 * gcc.dg/cpp/paste12.c: Force to run without 6720 -ftrack-macro-expansion. 6721 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with 6722 -ftrack-macro-expansion. 6723 * gcc.dg/cpp/paste13.c: Likewise. 6724 * gcc.dg/cpp/paste14.c: Likewise. 6725 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with 6726 -ftrack-macro-expansion. 6727 * gcc.dg/cpp/paste18.c: New test. 6728 67292012-05-29 Hans-Peter Nilsson <hp@axis.com> 6730 6731 * gcc.target/cris/torture/trap-1.c, 6732 gcc.target/cris/torture/trap-2.c, 6733 gcc.target/cris/torture/trap-3.c, 6734 gcc.target/cris/torture/trap-v0.c, 6735 gcc.target/cris/torture/trap-v3.c: New tests. 6736 67372012-05-28 Paolo Carlini <paolo.carlini@oracle.com> 6738 6739 PR c++/25137 6740 * g++.dg/warn/Wbraces3.C: New. 6741 * g++.dg/warn/Wbraces4.C: Likewise. 6742 67432012-05-28 Jakub Jelinek <jakub@redhat.com> 6744 6745 PR tree-optimization/53505 6746 * c-c++-common/torture/pr53505.c: New test. 6747 67482012-05-27 Nathan Sidwell <nathan@acm.org> 6749 6750 * gcc.dg/stmt-expr-4.c: New. 6751 67522012-05-26 Paolo Carlini <paolo.carlini@oracle.com> 6753 6754 PR c++/53491 6755 * g++.dg/parse/crash60.C: New. 6756 67572012-05-26 Jason Merrill <jason@redhat.com> 6758 6759 PR c++/53220 6760 * c-c++-common/array-lit.c: New. 6761 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test. 6762 67632012-05-26 Eric Botcazou <ebotcazou@adacore.com> 6764 6765 PR ada/50294 6766 * gnat.dg/array21.adb: New test. 6767 67682012-05-26 Eric Botcazou <ebotcazou@adacore.com> 6769 6770 * gnat.dg/renaming5.adb: Adjust dg-final directive. 6771 67722012-05-25 Paolo Carlini <paolo.carlini@oracle.com> 6773 6774 PR c++/32054 6775 * g++.dg/other/anon-union3.C: New. 6776 67772012-05-25 Ian Lance Taylor <iant@google.com> 6778 6779 * gcc.dg/split-6.c: New test. 6780 67812012-05-25 Eric Botcazou <ebotcazou@adacore.com> 6782 6783 * gnat.dg/lto14.adb: New test. 6784 67852012-05-25 Tristan Gingold <gingold@adacore.com> 6786 6787 * gcc.target/i386/large-frame.c: New. 6788 67892012-05-24 Pat Haugen <pthaugen@us.ibm.com> 6790 * gcc.target/powerpc/lhs-1.c: New. 6791 * gcc.target/powerpc/lhs-2.c: New. 6792 * gcc.target/powerpc/lhs-3.c: New. 6793 67942012-05-24 Dodji Seketeli <dodji@redhat.com> 6795 6796 Make unwound macro expansion trace less redundant 6797 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust. 6798 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise. 6799 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise. 6800 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise. 6801 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise. 6802 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise. 6803 68042012-05-24 Paolo Carlini <paolo.carlini@oracle.com> 6805 6806 PR c++/53464 6807 * g++.dg/cpp0x/constexpr-default1.C: New. 6808 68092012-05-24 Paolo Carlini <paolo.carlini@oracle.com> 6810 6811 PR c++/32080 6812 * g++.dg/eh/goto2.C: New. 6813 68142012-05-24 Richard Guenther <rguenther@suse.de> 6815 6816 PR middle-end/53460 6817 * g++.dg/tree-prof/pr53460.C: New testcase. 6818 68192012-05-24 Richard Guenther <rguenther@suse.de> 6820 6821 PR bootstrap/53466 6822 * g++.dg/debug/pr53466.C: New testcase. 6823 68242012-05-24 Jakub Jelinek <jakub@redhat.com> 6825 6826 PR tree-optimization/53465 6827 * gcc.c-torture/execute/pr53465.c: New test. 6828 68292012-05-23 Tobias Burnus <burnus@net-b.de> 6830 6831 PR fortran/51055 6832 PR fortran/45170 6833 * gfortran.dg/allocate_with_typespec_6.f90: New. 6834 68352012-05-23 Paolo Carlini <paolo.carlini@oracle.com> 6836 6837 PR c++/29185 6838 * g++.dg/warn/delete-array-1.C: New. 6839 68402012-05-23 Richard Guenther <rguenther@suse.de> 6841 6842 * gcc.dg/torture/pr39074-2.c: Adjust. 6843 * gcc.dg/torture/pr39074.c: Likewise. 6844 * gcc.dg/torture/pta-structcopy-1.c: Likewise. 6845 * gcc.dg/tree-ssa/alias-19.c: Likewise. 6846 68472012-05-22 Jan Hubicka <jh@suse.cz> 6848 6849 PR middle-end/53161 6850 * g++.dg/torture/pr53161.C: New testcase. 6851 68522012-05-22 Tobias Burnus <burnus@net-b.de> 6853 6854 PR fortran/53389 6855 * gfortran.dg/realloc_on_assign_15.f90: New. 6856 68572012-05-22 Richard Guenther <rguenther@suse.de> 6858 6859 PR middle-end/51071 6860 * gcc.dg/torture/pr51071-2.c: New testcase. 6861 68622012-05-22 Paolo Bonzini <bonzini@gnu.org> 6863 6864 PR tree-optimization/53336 6865 * g++.dg/torture/pr53336.C: New testcase. 6866 68672012-05-22 Dodji Seketeli <dodji@redhat.com> 6868 6869 PR c++/53322 6870 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused 6871 instead of -Wunused-local-typedefs. 6872 68732012-05-21 Paolo Carlini <paolo.carlini@oracle.com> 6874 6875 PR c++/51184 6876 * g++.dg/other/abstract4.C: New- 6877 68782012-05-21 Paolo Carlini <paolo.carlini@oracle.com> 6879 6880 PR c++/40821 6881 * g++.dg/ext/attrib46.C: New. 6882 68832012-05-21 Joseph Myers <joseph@codesourcery.com> 6884 6885 PR c/53418 6886 * gcc.c-torture/compile/pr53418-1.c, 6887 gcc.c-torture/compile/pr53418-2.c: New tests. 6888 68892012-05-21 Jakub Jelinek <jakub@redhat.com> 6890 6891 PR tree-optimization/53366 6892 * gcc.dg/torture/pr53366-1.c: New test. 6893 * gcc.dg/torture/pr53366-2.c: New test. 6894 * gcc.target/i386/pr53366-1.c: New test. 6895 * gcc.target/i386/pr53366-2.c: New test. 6896 6897 PR tree-optimization/53409 6898 * gcc.c-torture/compile/pr53409.c: New test. 6899 6900 PR tree-optimization/53410 6901 * gcc.c-torture/compile/pr53410-1.c: New test. 6902 * gcc.c-torture/compile/pr53410-2.c: New test. 6903 69042012-05-21 H.J. Lu <hongjiu.lu@intel.com> 6905 6906 PR target/53425 6907 * gcc.target/i386/pr53425-1.c: New file. 6908 * gcc.target/i386/pr53425-2.c: Likewise. 6909 69102012-05-21 Richard Guenther <rguenther@suse.de> 6911 6912 PR tree-optimization/53408 6913 * gcc.dg/torture/pr53408.c: New testcase. 6914 69152012-05-21 Uros Bizjak <ubizjak@gmail.com> 6916 H.J. Lu <hongjiu.lu@intel.com> 6917 6918 PR target/53416 6919 * gcc.target/i386/pr53416.c: New file. 6920 69212012-05-21 Richard Guenther <rguenther@suse.de> 6922 6923 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform. 6924 69252012-05-21 Richard Guenther <rguenther@suse.de> 6926 6927 * gcc.dg/torture/ldist-1.c: New testcase. 6928 69292012-05-20 Eric Botcazou <ebotcazou@adacore.com> 6930 6931 * gnat.dg/lto13.adb: New test. 6932 * gnat.dg/lto13_pkg.ad[sb]: New helper. 6933 69342012-05-18 Eric Botcazou <ebotcazou@adacore.com> 6935 6936 * gnat.dg/specs/lto12.ads: New test. 6937 * gnat.dg/specs/lto12_pkg.ads: New helper. 6938 69392012-05-18 Richard Guenther <rguenther@suse.de> 6940 6941 PR tree-optimization/53346 6942 * gcc.dg/tree-ssa/ldist-18.c: New testcase. 6943 * gcc.target/i386/incoming-10.c: Adjust. 6944 * gcc.target/i386/incoming-11.c: Likewise. 6945 * gcc.target/i386/pr46295.c: Likewise. 6946 69472012-05-18 Richard Guenther <rguenther@suse.de> 6948 6949 * gcc.dg/pr53352.c: Return zero. 6950 69512012-05-18 Richard Guenther <rguenther@suse.de> 6952 6953 PR tree-optimization/53390 6954 * gcc.dg/torture/pr53390.c: New testcase. 6955 69562012-05-18 Meador Inge <meadori@codesourcery.com> 6957 6958 PR rtl-optimization/53352 6959 * gcc.dg/pr53352.c: New test. 6960 69612012-05-17 David S. Miller <davem@davemloft.net> 6962 6963 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid 6964 failure on sparc-*-linux-gnu. 6965 69662012-05-17 Paolo Carlini <paolo.carlini@oracle.com> 6967 6968 PR c++/39681 6969 * g++.dg/parse/error49.C: New. 6970 * g++.dg/cpp0x/error8.C: Likewise. 6971 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive. 6972 * g++.dg/ext/utf-dflt2.C: Likewise. 6973 * g++.dg/ext/utf-gnuxx98.C: Likewise. 6974 * g++.dg/ext/utf-dflt.C: Likewise. 6975 * c-c++-common/raw-string-3.c: Likewise. 6976 * c-c++-common/raw-string-4.c: Likewise. 6977 69782012-05-17 Paolo Carlini <paolo.carlini@oracle.com> 6979 6980 PR c++/53371 6981 * g++.dg/cpp0x/catch1.C: New. 6982 69832012-05-17 Paolo Carlini <paolo.carlini@oracle.com> 6984 6985 PR c++/44516 6986 * g++.dg/parse/error48.C: New. 6987 * g++.dg/template/crash89.C: Adjust dg-error line numbers. 6988 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string. 6989 69902012-05-16 Patrick Marlier <patrick.marlier@gmail.com> 6991 6992 * gcc.dg/tm/indirect-2.c: New test. 6993 69942012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 6995 6996 PR tree-optimization/53217 6997 * gfortran.dg/pr53217.f90: New test. 6998 69992012-05-16 Richard Guenther <rguenther@suse.de> 7000 7001 PR tree-optimization/53364 7002 * g++.dg/torture/pr53364.C: New testcase. 7003 70042012-05-16 Georg-Johann Lay <avr@gjlay.de> 7005 7006 PR testsuite/52641 7007 * gcc.dg/pr52549.c: Fix test for long != void* 7008 * gcc.c-torture/execute/pr52979-1.x: New file. 7009 * gcc.c-torture/execute/pr52979-2.x: New file. 7010 70112012-05-16 Dodji Seketeli <dodji@redhat.com> 7012 7013 PR preprocessor/7263 7014 * gcc.dg/binary-constants-2.c: Run without tracking locations 7015 accross macro expansion. 7016 * gcc.dg/binary-constants-3.c: Likewise. 7017 * gcc.dg/cpp/sysmac2.c: Likewise. 7018 * gcc.dg/nofixed-point-2.c: Adjust for more precise 7019 location. 7020 * gcc.dg/cpp/syshdr3.c: New test. 7021 * gcc.dg/cpp/syshdr3.h: New header for the new test above. 7022 * gcc.dg/system-binary-constants-1.c: New test. 7023 * gcc.dg/system-binary-constants-1.h: New header for the new test 7024 above. 7025 * g++.dg/cpp/syshdr3.C: New test. 7026 * g++.dg/cpp/syshdr3.h: New header the new test above. 7027 * g++.dg/system-binary-constants-1.C: New test. 7028 * g++.dg/system-binary-constants-1.h: New header the new test 7029 above. 7030 70312012-05-15 Paolo Carlini <paolo.carlini@oracle.com> 7032 7033 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586. 7034 70352012-05-15 Jakub Jelinek <jakub@redhat.com> 7036 7037 PR target/53358 7038 * gcc.dg/pr53358.c: New test. 7039 70402012-05-15 Paolo Carlini <paolo.carlini@oracle.com> 7041 7042 PR c++/11856 7043 * g++.dg/warn/Wtype-limits.C: Don't warn in templates. 7044 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise. 7045 70462012-05-15 Olivier Hainque <hainque@adacore.com> 7047 7048 * g++.dg/eh/sighandle.C: New testcase. 7049 70502012-05-15 Richard Guenther <rguenther@suse.de> 7051 7052 PR tree-optimization/53355 7053 * gcc.dg/tree-ssa/vrp67.c: New testcase. 7054 70552012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> 7056 7057 * gfortran.dg/*.f90: Remove now redundant manual 7058 cleanup-modules directive. 7059 70602012-05-14 Uros Bizjak <ubizjak@gmail.com> 7061 7062 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings. 7063 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto. 7064 70652012-05-14 Janne Blomqvist <jb@gcc.gnu.org> 7066 7067 PR fortran/52428 7068 * gfortran.dg/int_range_io_1.f90: New test. 7069 70702012-05-14 Andi Kleen <ak@linux.intel.com> 7071 Jakub Jelinek <jakub@redhat.com> 7072 7073 PR target/53315 7074 * gcc.target/i386/i386.exp (check_effective_target_rtm): New. 7075 * gcc.target/i386/rtm-check.h: New file. 7076 * gcc.target/i386/pr53315.c: New test. 7077 70782012-05-14 Tobias Burnus <burnus@net-b.de> 7079 7080 PR fortran/49110 7081 PR fortran/51055 7082 PR fortran/53329 7083 * gfortran.dg/deferred_type_param_4.f90: New. 7084 * gfortran.dg/deferred_type_param_6.f90: New. 7085 70862012-05-14 Bernd Schmidt <bernds@codesourcery.com> 7087 7088 * gcc.target/i386/retarg.c: New test. 7089 70902012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 7091 7092 PR fortran/45170 7093 * gfortran.dg/deferred_type_param_3.f90: New. 7094 * gfortran.dg/deferred_type_proc_pointer_1.f90: New. 7095 * gfortran.dg/deferred_type_proc_pointer_2.f90: New. 7096 70972012-05-12 Eric Botcazou <ebotcazou@adacore.com> 7098 7099 * gnat.dg/null_pointer_deref3.adb: New test. 7100 71012012-05-12 Tobias Burnus <burnus@net-b.de> 7102 7103 PR fortran/49110 7104 PR fortran/52843 7105 * gfortran.dg/deferred_type_param_5.f90: New. 7106 71072012-05-12 Paolo Carlini <paolo.carlini@oracle.com> 7108 7109 * g++.dg/parse/error47.C: New. 7110 71112012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org> 7112 7113 PR fortran/52537 7114 * gfortran.dg/string_compare_4.f90: Change option 7115 to -fdump-tree-original. Add test case for kind=4. 7116 71172012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org> 7118 7119 PR fortran/52537 7120 * gfortran.dg/string_compare_4.f90: New test. 7121 71222012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7123 7124 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments. 7125 71262012-05-11 Paolo Carlini <paolo.carlini@oracle.com> 7127 7128 PR c++/53305 7129 * g++.dg/cpp0x/variadic132.C: New. 7130 71312012-05-10 Paolo Carlini <paolo.carlini@oracle.com> 7132 7133 PR c++/53158 7134 * g++.dg/cpp0x/lambda/lambda-err2.C: New. 7135 * g++.dg/parse/error26.C: Tweak dg-error column number. 7136 71372012-05-10 Paolo Carlini <paolo.carlini@oracle.com> 7138 7139 PR c++/53301 7140 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New. 7141 71422012-05-10 Eric Botcazou <ebotcazou@adacore.com> 7143 7144 * gnat.dg/lto11.ad[sb]: New test. 7145 71462012-05-09 Uros Bizjak <ubizjak@gmail.com> 7147 7148 PR target/52908 7149 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler 7150 directive to Scan for vpmuldq, not vpmacsdql. 7151 71522012-05-09 Michael Matz <matz@suse.de> 7153 7154 PR tree-optimization/53185 7155 * gcc.dg/vect/pr53185.c: New test. 7156 71572012-05-09 H.J. Lu <hongjiu.lu@intel.com> 7158 7159 PR middle-end/53249 7160 * gcc.target/i386/pr53249.c: New. 7161 71622012-05-09 Richard Guenther <rguenther@suse.de> 7163 7164 PR tree-optimization/18437 7165 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ... 7166 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here. 7167 71682012-05-09 Jakub Jelinek <jakub@redhat.com> 7169 7170 PR tree-optimization/53226 7171 * gcc.c-torture/compile/pr53226.c: New test. 7172 71732012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7174 7175 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock. 7176 * gcc.target/i386/hle-add-rel-1.c: Likewise. 7177 * gcc.target/i386/hle-and-acq-1.c: Likewise. 7178 * gcc.target/i386/hle-and-rel-1.c: Likewise. 7179 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise. 7180 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise. 7181 * gcc.target/i386/hle-or-acq-1.c: Likewise. 7182 * gcc.target/i386/hle-or-rel-1.c: Likewise. 7183 * gcc.target/i386/hle-sub-acq-1.c: Likewise. 7184 * gcc.target/i386/hle-sub-rel-1.c: Likewise. 7185 * gcc.target/i386/hle-xadd-acq-1.c: Likewise. 7186 * gcc.target/i386/hle-xadd-rel-1.c: Likewise. 7187 * gcc.target/i386/hle-xor-acq-1.c: Likewise. 7188 * gcc.target/i386/hle-xor-rel-1.c: Likewise. 7189 71902012-05-09 Dehao Chen <dehao@google.com> 7191 7192 * gcc.dg/predict-1.c: Remove the replicated text in this test. 7193 * gcc.dg/predict-2.c: Likewise. 7194 * gcc.dg/predict-3.c: Likewise. 7195 * gcc.dg/predict-4.c: Likewise. 7196 * gcc.dg/predict-5.c: Likewise. 7197 * gcc.dg/predict-6.c: Likewise. 7198 71992012-05-08 Hans-Peter Nilsson <hp@axis.com> 7200 7201 PR target/53272 7202 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test. 7203 72042012-05-08 Richard Guenther <rguenther@suse.de> 7205 7206 * gcc.dg/fold-bitand-4.c: New testcase. 7207 72082012-05-08 Dehao Chen <dehao@google.com> 7209 7210 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict 7211 heuristic is working properly. 7212 * gcc.dg/predict-2.c: Likewise. 7213 * gcc/dg/predict-3.c: Likewise. 7214 * gcc/dg/predict-4.c: Likewise. 7215 * gcc/dg/predict-5.c: Likewise. 7216 * gcc/dg/predict-6.c: Likewise. 7217 72182012-05-07 Jakub Jelinek <jakub@redhat.com> 7219 7220 PR tree-optimization/53239 7221 * g++.dg/opt/vrp3.C: New test. 7222 * g++.dg/opt/vrp3-aux.cc: New file. 7223 * g++.dg/opt/vrp3.h: New file. 7224 72252012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7226 7227 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing 7228 .uleb128 support in assembler output. 7229 72302012-05-07 Richard Guenther <rguenther@suse.de> 7231 7232 PR lto/42987 7233 * g++.dg/lto/pr42987_0.C: New testcase. 7234 * g++.dg/lto/pr42987_1.C: Likewise. 7235 72362012-05-07 Tobias Burnus <burnus@net-b.de> 7237 7238 PR fortran/53255 7239 * gfortran.dg/typebound_operator_15.f90: New. 7240 72412012-05-06 Tobias Burnus <burnus@net-b.de> 7242 7243 PR fortran/41587 7244 * gfortran.dg/class_array_13.f90: New. 7245 72462012-05-06 Tristan Gingold <gingold@adacore.com> 7247 7248 * gnat.dg/warn7.adb: New test. 7249 72502012-05-06 Eric Botcazou <ebotcazou@adacore.com> 7251 7252 * gnat.dg/specs/renamings.ads: Rename to... 7253 * gnat.dg/specs/renaming1.ads: ...this. 7254 * gnat.dg/specs/renaming2.ads: New test. 7255 * gnat.dg/specs/renaming2_pkg1.ads: New helper. 7256 * gnat.dg/specs/renaming2_pkg2.ads: Likewise. 7257 * gnat.dg/specs/renaming2_pkg3.ads: Likewise. 7258 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise. 7259 72602012-05-06 Eric Botcazou <ebotcazou@adacore.com> 7261 7262 * gnat.dg/discr36.ad[sb]: New test. 7263 * gnat.dg/discr36_pkg.ad[sb]: New helper. 7264 72652012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org> 7266 7267 PR c/43772 7268 * c-c++-common/pr43772.c: New. 7269 72702012-05-05 Paul Thomas <pault@gcc.gnu.org> 7271 7272 PR fortran/41600 7273 * gfortran.dg/select_type_26.f03 : New test. 7274 * gfortran.dg/select_type_27.f03 : New test. 7275 7276 PR fortran/53191 7277 * gfortran.dg/select_type_28.f03 : New test. 7278 72792012-05-05 Janne Blomqvist <jb@gcc.gnu.org> 7280 7281 PR fortran/49010 7282 PR fortran/24518 7283 * gfortran.dg/mod_sign0_1.f90: New test. 7284 * gfortran.dg/mod_large_1.f90: New test. 7285 72862012-05-04 Tobias Burnus <burnus@net-b.de> 7287 7288 PR fortran/53175 7289 gfortran.dg/public_private_module_5.f90: New. 7290 72912012-05-04 Tobias Burnus <burnus@net-b.de> 7292 7293 PR fortran/53111 7294 * gfortran.dg/constructor_7.f90: New. 7295 * gfortran.dg/constructor_8.f90: New. 7296 72972012-05-04 Paolo Carlini <paolo.carlini@oracle.com> 7298 7299 PR c++/53166 7300 * g++.dg/cpp0x/static_assert7.C: New. 7301 73022012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org> 7303 7304 PR tree-optimization/52633 7305 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be 7306 recognized as widening shifts instead of over-widening. 7307 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. 7308 * gcc.dg/vect/vect-over-widen-4.c: Likewise. 7309 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. 7310 * gcc.target/arm/pr52633.c: New test. 7311 73122012-05-04 Richard Guenther <rguenther@suse.de> 7313 7314 PR tree-optimization/53168 7315 * gcc.dg/torture/pr53168.c: New testcase. 7316 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise. 7317 73182012-05-04 Richard Guenther <rguenther@suse.de> 7319 7320 * gcc.dg/lto/pr53214_0.c: New testcase. 7321 73222012-05-04 Eric Botcazou <ebotcazou@adacore.com> 7323 7324 * gcc.target/ia64/pr48496.c: New test. 7325 * gcc.target/ia64/pr52657.c: Likewise. 7326 73272012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org> 7328 7329 PR c/51712 7330 * c-c++-common/pr51712.c: New. 7331 73322012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com> 7333 7334 PR target/53199 7335 * gcc.target/powwerpc/pr53199.c: New file. 7336 73372012-05-03 Jason Merrill <jason@redhat.com> 7338 7339 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern. 7340 7341 * gcc.dg/debug/dwarf2/dups-types.c: New. 7342 * gcc.dg/debug/dwarf2/dups-types.h: New. 7343 73442012-05-03 Jason Merrill <jason@redhat.com> 7345 7346 * g++.dg/debug/dwarf2/namespace-2.C: New. 7347 * g++.dg/debug/dwarf2/localclass3.C: New. 7348 73492012-05-03 Jason Merrill <jason@redhat.com> 7350 7351 * g++.dg/debug/dwarf2/thunk1.C: New. 7352 73532012-05-03 Paolo Carlini <paolo.carlini@oracle.com> 7354 7355 PR c++/53186 7356 * g++.dg/other/final2.C: New. 7357 73582012-05-03 Richard Guenther <rguenther@suse.de> 7359 7360 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL. 7361 73622012-05-03 Uros Bizjak <ubizjak@gmail.com> 7363 7364 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64. 7365 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto. 7366 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto. 7367 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto. 7368 73692012-05-03 Jakub Jelinek <jakub@redhat.com> 7370 7371 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of 7372 .byte 0xf2. 7373 * gcc.target/i386/hle-sub-rel-1.c: Likewise. 7374 * gcc.target/i386/hle-xchg-rel-1.c: Likewise. 7375 * gcc.target/i386/hle-add-rel-1.c: Likewise. 7376 7377 PR debug/53174 7378 * gcc.dg/pr53174.c: New test. 7379 7380 PR target/53187 7381 * gcc.target/arm/pr53187.c: New test. 7382 * gcc.c-torture/compile/pr53187.c: New test. 7383 73842012-05-03 Richard Guenther <rguenther@suse.de> 7385 7386 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about 7387 unsupported prefetching support. 7388 73892012-05-03 Greta Yorsh <Greta.Yorsh@arm.com> 7390 7391 * gcc.dg/fixed-point/composite-type.c (dg-options): Add 7392 option -ftrack-macro-expansion=0. 7393 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add 7394 option -ftrack-macro-expansion=0. 7395 73962012-05-03 Greta Yorsh <Greta.Yorsh@arm.com> 7397 7398 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace 7399 dg-options for target arm with dg-additional-options. 7400 74012012-05-03 Richard Guenther <rguenther@suse.de> 7402 7403 PR tree-optimization/53144 7404 * gcc.dg/torture/pr53144.c: New testcase. 7405 74062012-05-03 Tobias Burnus <burnus@net-b.de> 7407 7408 PR fortran/52864 7409 * gfortran.dg/pointer_intent_7.f90: New. 7410 * gfortran.dg/pure_formal_3.f90: New. 7411 74122012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org> 7413 7414 * gcc.target/s390/20030123-1.c: Add missing "volatile". 7415 74162012-05-02 Martin Jambor <mjambor@suse.cz> 7417 7418 PR lto/52605 7419 * g++.dg/lto/pr52605_0.C: New test. 7420 74212012-05-02 Kirill Yukhin <kirill.yukhin@intel.com> 7422 7423 * gcc.target/i386/hle-cmpxchg-acq-1.c: New. 7424 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto. 7425 * gcc.target/i386/hle-add-acq-1.c: Ditto. 7426 * gcc.target/i386/hle-add-rel-1.c: Ditto. 7427 * gcc.target/i386/hle-and-acq-1.c: Ditto. 7428 * gcc.target/i386/hle-and-rel-1.c: Ditto. 7429 * gcc.target/i386/hle-or-acq-1.c: Ditto. 7430 * gcc.target/i386/hle-or-rel-1.c: Ditto. 7431 * gcc.target/i386/hle-sub-acq-1.c: Ditto. 7432 * gcc.target/i386/hle-sub-rel-1.c: Ditto. 7433 * gcc.target/i386/hle-xadd-acq-1.c: Ditto. 7434 * gcc.target/i386/hle-xadd-rel-1.c: Ditto. 7435 * gcc.target/i386/hle-xchg-acq-1.c: Ditto. 7436 * gcc.target/i386/hle-xchg-rel-1.c: Ditto. 7437 * gcc.target/i386/hle-xor-acq-1.c: Ditto. 7438 * gcc.target/i386/hle-xor-rel-1.c: Ditto. 7439 74402012-05-02 Steven Bosscher <steven@gcc.gnu.org> 7441 7442 PR middle-end/53153 7443 * gcc.dg/pr53153.c: New test. 7444 74452012-05-02 Richard Guenther <rguenther@suse.de> 7446 7447 * g++.dg/tree-ssa/pr19807.C: Adjust. 7448 74492012-05-02 Jakub Jelinek <jakub@redhat.com> 7450 7451 PR tree-optimization/53163 7452 * gcc.c-torture/compile/pr53163.c: New test. 7453 7454 PR rtl-optimization/53160 7455 * gcc.c-torture/execute/pr53160.c: New test. 7456 74572012-05-01 Ian Lance Taylor <iant@google.com> 7458 7459 PR c/37303 7460 * gcc.dg/pr37303.c: New test. 7461 74622012-05-01 Richard Henderson <rth@redhat.com> 7463 7464 * lib/target-supports.exp 7465 (check_effective_target_sync_long_long_runtime): True for 7466 check_effective_target_powerpc64. 7467 74682012-04-30 Marc Glisse <marc.glisse@inria.fr> 7469 7470 PR c++/51033 7471 * gcc.dg/vector-1.c: Move to ... 7472 * c-c++-common/vector-1.c: ... here. 7473 * gcc.dg/vector-2.c: Move to ... 7474 * c-c++-common/vector-2.c: ... here. 7475 * gcc.dg/vector-3.c: Move to ... 7476 * c-c++-common/vector-3.c: ... here. Adapt to C++. 7477 * gcc.dg/vector-4.c: Move to ... 7478 * c-c++-common/vector-4.c: ... here. 7479 * gcc.dg/vector-init-1.c: Move to ... 7480 * c-c++-common/vector-init-1.c: ... here. 7481 * gcc.dg/vector-init-2.c: Move to ... 7482 * c-c++-common/vector-init-2.c: ... here. 7483 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++. 7484 * c-c++-common/vector-subscript-1.c: ... here. 7485 * gcc.dg/vector-subscript-2.c: Move to ... 7486 * c-c++-common/vector-subscript-2.c: ... here. 7487 * gcc.dg/vector-subscript-3.c: Move to ... 7488 * c-c++-common/vector-subscript-3.c: ... here. 7489 7490 PR c++/51314 7491 * g++.dg/cpp0x/vt-51314.C: New test. 7492 * g++.dg/cpp0x/variadic76.C: Fix. 7493 74942012-04-30 Greta Yorsh <Greta.Yorsh@arm.com> 7495 7496 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options. 7497 74982012-04-30 Dodji Seketeli <dodji@redhat.com> 7499 7500 Add -Wvarargs option 7501 * c-c++-common/Wvarargs.c: New test case. 7502 * c-c++-common/Wvarargs-2.c: Likewise. 7503 75042012-04-30 Dodji Seketeli <dodji@redhat.com> 7505 7506 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2] 7507 * objc.dg/foreach-7.m: Force the test case to run without 7508 -ftrack-macro-expansion. 7509 * c-c++-common/tm/attrib-1.c: Likewise. 7510 * c-c++-common/warn-ommitted-condop.c: Likewise. 7511 * gcc.dg/assign-warn-1.c: Likewise. 7512 * gcc.dg/assign-warn-2.c: Likewise. 7513 * gcc.dg/attr-alloc_size.c: Likewise. 7514 * gcc.dg/builtin-stringop-chk-1.c: Likewise. 7515 * gcc.dg/builtin-stringop-chk-2.c: Likewise. 7516 * gcc.dg/builtin-strncat-chk-1.c: Likewise. 7517 * gcc.dg/c90-const-expr-9.c: Likewise. 7518 * gcc.dg/c99-const-expr-9.c: Likewise. 7519 * gcc.dg/cpp/direct2.c: Likewise. Adjust. 7520 * gcc.dg/cpp/direct2s.c: Likewise. 7521 * gcc.dg/cpp/pr28709.c: Likewise. 7522 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise. 7523 * gcc.dg/dfp/composite-type.c: Likewise. 7524 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run 7525 with -ftrack-macro-expansion 7526 * g++.dg/cpp0x/constexpr-ex3.C: Likewise. 7527 * g++.dg/cpp0x/constexpr-overflow.C: Likewise. 7528 * g++.dg/ext/cleanup-1.C: Likewise. 7529 * g++.dg/ext/gnu-inline-global-reject.C: Likewise. 7530 * g++.dg/template/sfinae10.C: Likewise. 7531 * g++.dg/tm/wrap-2.C: Likewise. 7532 * g++.dg/warn/Wconversion-real-integer.C: Likewise. 7533 * g++.dg/warn/Wsign-conversion.C: Likewise. 7534 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise. 7535 * g++.old-deja/g++.mike/p10769b.C: Likewise. 7536 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force 7537 it to run with -ftrack-macro-expansion. 7538 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the 7539 test cases without -ftrack-macro-expansion. 7540 7541 Fix location for static class members 7542 * g++.dg/template/sfinae6_neg.C: Adjust. 7543 7544 Make conversion warnings work on NULL with -ftrack-macro-expansion 7545 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null, 7546 alongside the previous testing for NULL. 7547 7548 Fix -Wuninitialized for -ftrack-macro-expansion 7549 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this. 7550 7551 Strip "<built-in>" loc from displayed expansion context 7552 * g++.dg/warn/Wconversion-real-integer2.C: New test. 7553 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise. 7554 * g++.dg/warn/conversion-real-integer-3.h: New header used by the 7555 new test above. 7556 7557 Fix expansion point loc for macro-like tokens 7558 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust. 7559 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise. 7560 7561 Fix token pasting with -ftrack-macro-expansion 7562 * gcc.dg/cpp/paste17.c: New test case for 7563 -ftrack-macro-expansion=2 mode only. 7564 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise. 7565 75662012-04-30 Eric Botcazou <ebotcazou@adacore.com> 7567 7568 * gnat.dg/warn6.ad[sb]: New test. 7569 75702012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org> 7571 7572 PR 53149 7573 * gcc.dg/20011021-1.c: Adjust testcase. 7574 75752012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org> 7576 7577 PR fortran/53148 7578 * gfortran.dg/function_optimize_12.f90: New test. 7579 75802012-04-29 Hans-Peter Nilsson <hp@axis.com> 7581 7582 PR target/53156 7583 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly 7584 code to match current output and cover new peephole2 pattern. 7585 75862012-04-27 Ollie Wild <aaw@google.com> 7587 7588 * g++.dg/cpp0x/Wliteral-suffix.c: New test. 7589 75902012-04-27 Paolo Bonzini <bonzini@gnu.org> 7591 7592 * gcc.c-torture/execute/20120427-2.c: New testcase. 7593 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase. 7594 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization. 7595 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump. 7596 75972012-04-27 Paolo Bonzini <bonzini@gnu.org> 7598 7599 PR target/53138 7600 * gcc.c-torture/execute/20120427-1.c: New testcase. 7601 76022012-04-27 Marc Glisse <marc.glisse@inria.fr> 7603 7604 PR middle-end/27139 7605 * gcc.dg/tree-ssa/forwprop-18.c: New test. 7606 76072012-04-27 Tom de Vries <tom@codesourcery.com> 7608 7609 PR tree-optimization/51879 7610 * gcc.dg/pr51879.c: New test. 7611 * gcc.dg/pr51879-2.c: Same. 7612 * gcc.dg/pr51879-3.c: Same. 7613 * gcc.dg/pr51879-4.c: Same. 7614 * gcc.dg/pr51879-6.c: Same. 7615 76162012-04-26 Paolo Carlini <paolo.carlini@oracle.com> 7617 7618 PR c++/53096 7619 * g++.dg/cpp0x/defaulted35.C: New. 7620 * g++.dg/cpp0x/defaulted15.C: Adjust. 7621 76222012-04-26 Janis Johnson <janisjo@codesourcery.com> 7623 7624 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield 7625 structure layout. 7626 76272012-04-25 Sriraman Tallam <tmsriram@google.com> 7628 7629 * gcc.target/i386/builtin_target.c: Check avx2. 7630 76312012-04-26 Alan Modra <amodra@gmail.com> 7632 7633 * gcc.target/powerpc/savres.c: New test. 7634 * gcc.target/powerpc/powerpc.exp: Run it. 7635 76362012-04-26 Hans-Peter Nilsson <hp@axis.com> 7637 7638 PR target/53120 7639 * gcc.dg/torture/pr53120.c: New test. 7640 76412012-04-25 Jakub Jelinek <jakub@redhat.com> 7642 7643 PR middle-end/52979 7644 * gcc.c-torture/compile/pr52979-1.c: New test. 7645 * gcc.c-torture/execute/pr52979-1.c: New test. 7646 * gcc.c-torture/execute/pr52979-2.c: New test. 7647 76482012-04-25 Richard Guenther <rguenther@suse.de> 7649 7650 * gcc.target/i386/l_fma_float_5.c: Adjust. 7651 * gcc.target/i386/l_fma_double_4.c: Likewise. 7652 * gcc.target/i386/l_fma_float_2.c: Likewise. 7653 * gcc.target/i386/l_fma_float_6.c: Likewise. 7654 * gcc.target/i386/l_fma_double_1.c: Likewise. 7655 * gcc.target/i386/l_fma_double_5.c: Likewise. 7656 * gcc.target/i386/l_fma_float_3.c: Likewise. 7657 * gcc.target/i386/l_fma_double_2.c: Likewise. 7658 * gcc.target/i386/l_fma_double_6.c: Likewise. 7659 * gcc.target/i386/l_fma_float_4.c: Likewise. 7660 * gcc.target/i386/l_fma_double_3.c: Likewise. 7661 * gcc.target/i386/l_fma_float_1.c: Likewise. 7662 76632012-04-25 Jakub Jelinek <jakub@redhat.com> 7664 7665 PR tree-optimization/53058 7666 * gcc.c-torture/compile/pr53058.c: New test. 7667 76682012-04-25 Jan Hubicka <jh@suse.cz> 7669 7670 PR middle-end/53088 7671 * gcc.target/i386/pr39082-1.c: Update warning location. 7672 76732012-04-25 Jakub Jelinek <jakub@redhat.com> 7674 7675 PR c/52880 7676 * gcc.dg/pr52880.c: New test. 7677 76782012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org> 7679 7680 * gcc.dg/m-un-2.c: Update. 7681 * gcc.dg/20011021-1.c: Update. 7682 76832012-04-25 Tobias Burnus <burnus@net-b.de> 7684 7685 PR fortran/52196 7686 * gfortran.dg/realloc_on_assign_14.f90: New. 7687 76882012-04-24 Georg-Johann Lay <avr@gjlay.de> 7689 7690 PR testsuite/52641 7691 PR tree-optimizations/52891 7692 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int. 7693 76942012-04-24 Paolo Carlini <paolo.carlini@oracle.com> 7695 7696 PR c++/52363 7697 * g++.dg/cpp0x/sfinae35.C: New. 7698 * g++.dg/cpp0x/sfinae36.C: Likewise. 7699 77002012-04-24 Sriraman Tallam <tmsriram@google.com> 7701 7702 * gcc.target/builtin_target.c: New testcase. 7703 77042012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7705 7706 PR target/47197 7707 * gcc.target/powerpc/pr47197.c: New test. 7708 77092012-04-24 Richard Guenther <rguenther@suse.de> 7710 7711 PR tree-optimization/53085 7712 * g++.dg/torture/pr53085.C: New testcase. 7713 77142012-04-24 Andrew Pinski <apinski@cavium.com> 7715 7716 PR tree-opt/33512 7717 * gcc.dg/tree-ssa/andor-3.c: New testcase. 7718 * gcc.dg/tree-ssa/andor-4.c: New testcase. 7719 * gcc.dg/tree-ssa/andor-5.c: New testcase. 7720 77212012-04-24 Jakub Jelinek <jakub@redhat.com> 7722 7723 PR middle-end/53084 7724 * gcc.c-torture/execute/pr53084.c: New test. 7725 77262012-04-23 Paolo Carlini <paolo.carlini@oracle.com> 7727 7728 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes. 7729 77302012-04-23 Andrew Pinski <apinski@cavium.com> 7731 7732 * gcc.dg/tree-ssa/forwprop-17.c: New testcase. 7733 77342012-04-23 Bill Schmidt <wschmidt@linux.ibm.com> 7735 7736 PR regression/53076 7737 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0. 7738 * gcc.dg/torture/builtin-power-1.c: Likewise. 7739 77402012-04-23 Richard Guenther <rguenther@suse.de> 7741 7742 PR tree-optimization/53070 7743 * gcc.dg/torture/pr53070.c: New testcase. 7744 77452012-04-23 Richard Guenther <rguenther@suse.de> 7746 7747 PR c/53060 7748 * gcc.dg/pr53060.c: New testcase. 7749 77502012-04-23 Jakub Jelinek <jakub@redhat.com> 7751 7752 PR tree-optimizations/52891 7753 * gcc.c-torture/compile/pr52891-1.c: New test. 7754 * gcc.c-torture/compile/pr52891-2.c: New test. 7755 77562012-04-22 Tobias Burnus <burnus@net-b.de> 7757 7758 PR fortran/53051 7759 * gfortran.dg/read_float_4.f90: New. 7760 77612012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org> 7762 7763 PR 35441 7764 * c-c++-common/pr35441.C: New. 7765 77662012-04-20 Ian Lance Taylor <iant@google.com> 7767 7768 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*. 7769 (go-gc-tests): Skip nilptr.go on powerpc*-*-*. 7770 77712012-04-20 Uros Bizjak <ubizjak@gmail.com> 7772 7773 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined 7774 array access. 7775 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise. 7776 77772012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7778 7779 PR rtl-optimization/44214 7780 * gcc.dg/pr44214-1.c: New test. 7781 * gcc.dg/pr44214-2.c: Likewise. 7782 * gcc.dg/pr44214-3.c: Likewise. 7783 77842012-04-20 Richard Guenther <rguenther@suse.de> 7785 7786 * g++.dg/torture/20120420-1.C: New testcase. 7787 77882012-04-19 Steven Bosscher <steven@gcc.gnu.org> 7789 7790 * gcc.target/i386/pr45830.c: Update scan-tree-dump. 7791 77922012-04-19 Christian Bruel <christian.bruel@st.com> 7793 7794 * gcc.dg/pr52283.c: New test. 7795 77962012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org> 7797 7798 * gcc.dg/pr37985.c: New test. 7799 78002012-04-19 Richard Guenther <rguenther@suse.de> 7801 7802 PR rtl-optimization/44688 7803 * gcc.dg/var-expand1.c: Increase array size to make unrolling 7804 possibly profitable. 7805 78062012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7807 7808 PR tree-optimization/52976 7809 * gfortran.dg/reassoc_11.f: New test. 7810 78112012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7812 7813 PR tree-optimization/52976 7814 * gfortran.dg/reassoc_7.f: New test. 7815 * gfortran.dg/reassoc_8.f: Likewise. 7816 * gfortran.dg/reassoc_9.f: Likewise. 7817 * gfortran.dg/reassoc_10.f: Likewise. 7818 78192012-04-18 Paolo Carlini <paolo.carlini@oracle.com> 7820 7821 PR c++/52422 7822 * g++.dg/cpp0x/sfinae33.C: New. 7823 * g++.dg/cpp0x/sfinae34.C: Likewise. 7824 78252012-04-18 Joey Ye <joey.ye@arm.com> 7826 7827 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target. 7828 78292012-04-18 Richard Guenther <rguenther@suse.de> 7830 7831 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined 7832 array access. 7833 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise. 7834 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes. 7835 78362012-04-17 Tom de Vries <tom@codesourcery.com> 7837 7838 * g++.dg/pr51264-4.C: New test. 7839 78402012-04-17 Paolo Carlini <paolo.carlini@oracle.com> 7841 7842 PR c++/52599 7843 * g++.dg/cpp0x/constexpr-ctor10.C: New. 7844 78452012-04-17 Paolo Carlini <paolo.carlini@oracle.com> 7846 7847 PR c++/53003 7848 * g++.dg/parse/crash59.C: New. 7849 78502012-04-17 Michael Matz <matz@suse.de> 7851 7852 PR tree-optimization/18437 7853 * gfortran.dg/vect/rnflow-trs2a2.f90: New test. 7854 78552012-04-17 Richard Guenther <rguenther@suse.de> 7856 7857 PR middle-end/53011 7858 * g++.dg/torture/pr53011.C: New testcase. 7859 78602012-04-16 Jason Merrill <jason@redhat.com> 7861 7862 PR c++/38543 7863 * g++.dg/cpp0x/variadic131.C: New. 7864 7865 PR c++/52008 7866 * g++.dg/cpp0x/variadic130.C: New. 7867 7868 PR c++/50830 7869 * g++.dg/cpp0x/variadic129.C: New. 7870 7871 PR c++/50303 7872 * g++.dg/cpp0x/variadic128.C: New. 7873 78742012-04-16 Tobias Burnus <burnus@net-b.de> 7875 7876 PR fortran/52864 7877 * gfortran.dg/pointer_intent_6.f90: New. 7878 78792012-04-16 Tobias Burnus <burnus@net-b.de> 7880 7881 PR fortran/52916 7882 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources 7883 to include public_private_module_4.f90. 7884 * gfortran.dg/public_private_module_4.f90: Skip this test on all 7885 targets. 7886 78872012-04-16 Paolo Carlini <paolo.carlini@oracle.com> 7888 7889 PR c++/49152 7890 * g++.dg/diagnostic/operator1.C: New. 7891 * g++.dg/ext/label5.C: Adjust. 7892 * g++.dg/ext/va-arg1.C: Likewise. 7893 * g++.dg/other/error20.C: Likewise. 7894 * g++.dg/other/error20.C: Likewise. 7895 * g++.dg/other/error16.C: Likewise. 7896 * g++.dg/other/error10.C: Likewise. 7897 * g++.dg/parse/error30.C: Likewise. 7898 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise. 7899 79002012-04-16 Jason Merrill <jason@redhat.com> 7901 7902 PR c++/51148 7903 * g++.dg/cpp0x/variadic127.C: New. 7904 79052012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7906 7907 * lib/plugin-support.exp (plugin-test-execute): Properly determine 7908 testcase name. 7909 Use fail, pass instead of unresolved. 7910 Don't log $optstr. 7911 7912 PR testsuite/52948 7913 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove 7914 TODO_dump_func. 7915 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise. 7916 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise. 7917 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise. 7918 79192012-04-16 Janus Weil <janus@gcc.gnu.org> 7920 7921 PR fortran/52968 7922 * gfortran.dg/typebound_call_23.f03: New test case. 7923 79242012-04-15 Jason Merrill <jason@redhat.com> 7925 7926 PR c++/47220 7927 * g++.dg/cpp0x/variadic126.C: New. 7928 7929 PR c++/52380 7930 * g++.dg/cpp0x/variadic125.C: New. 7931 7932 PR c++/52292 7933 * g++.dg/cpp0x/variadic124.C: New. 7934 7935 PR c++/52706 7936 * g++.dg/cpp0x/nullptr27.C: New. 7937 7938 PR c++/52818 7939 * g++.dg/warn/format8.C: New. 7940 79412012-04-15 Janus Weil <janus@gcc.gnu.org> 7942 7943 PR fortran/51082 7944 * gfortran.dg/proc_ptr_comp_34.f90: New test case. 7945 79462012-04-14 Tobias Burnus <burnus@net-b.de> 7947 7948 PR fortran/52916 7949 PR fortran/40973 7950 * gfortran.dg/public_private_module_3.f90: New. 7951 * gfortran.dg/public_private_module_4.f90: New. 7952 79532012-04-14 Tom de Vries <tom@codesourcery.com> 7954 7955 * gcc.dg/superblock.c: New test. 7956 79572012-04-14 Tom de Vries <tom@codesourcery.com> 7958 7959 * gcc.dg/pr51879-12.c: New test. 7960 79612012-04-13 Jason Merrill <jason@redhat.com> 7962 7963 PR c++/52824 7964 * g++.dg/cpp0x/variadic123.C: New. 7965 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors. 7966 7967 PR c++/52905 7968 * g++.dg/cpp0x/initlist-ctor1.C: New. 7969 7970 PR c++/52915 7971 * g++.dg/other/anon-union2.C: New. 7972 79732012-04-13 Martin Jambor <mjambor@suse.cz> 7974 7975 PR middle-end/52939 7976 * g++.dg/ipa/pr52939.C: New test. 7977 79782012-04-13 Tom de Vries <tom@codesourcery.com> 7979 7980 * gcc.dg/pr52734.c: New test. 7981 79822012-04-13 Richard Guenther <rguenther@suse.de> 7983 7984 PR tree-optimization/52969 7985 * gcc.dg/torture/pr52969.c: New testcase. 7986 79872012-04-13 Richard Guenther <rguenther@suse.de> 7988 7989 PR c/52549 7990 * gcc.dg/pr52549.c: New testcase. 7991 79922012-04-13 Richard Guenther <rguenther@suse.de> 7993 7994 PR c/52862 7995 * gcc.dg/pr52862.c: New testcase. 7996 79972012-04-13 Joey Ye <joey.ye@arm.com> 7998 7999 * gcc.target/arm/thumb1-imm.c: New testcase. 8000 80012012-04-12 Uros Bizjak <ubizjak@gmail.com> 8002 8003 PR target/52932 8004 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for 8005 second function argument. 8006 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration. 8007 (calc_permps): Update declaration. Calculate result correctly. 8008 (avx2_test): Change src2 type to union256i_d. 8009 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result 8010 correctly. 8011 80122012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com> 8013 8014 PR target/52775 8015 * gcc.target/powerpc/pr52775.c: New file. 8016 80172012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8018 8019 PR tree-optimization/18589 8020 * gcc.dg/tree-ssa/pr18589-1.c: New test. 8021 * gcc.dg/tree-ssa/pr18589-2.c: Likewise. 8022 * gcc.dg/tree-ssa/pr18589-3.c: Likewise. 8023 * gcc.dg/tree-ssa/pr18589-4.c: Likewise. 8024 * gcc.dg/tree-ssa/pr18589-5.c: Likewise. 8025 * gcc.dg/tree-ssa/pr18589-6.c: Likewise. 8026 * gcc.dg/tree-ssa/pr18589-7.c: Likewise. 8027 * gcc.dg/tree-ssa/pr18589-8.c: Likewise. 8028 * gcc.dg/tree-ssa/pr18589-9.c: Likewise. 8029 * gcc.dg/tree-ssa/pr18589-10.c: Likewise. 8030 80312012-04-12 Richard Guenther <rguenther@suse.de> 8032 8033 PR tree-optimization/52943 8034 * gcc.dg/torture/pr52943.c: New testcase. 8035 80362012-04-12 Oleg Endo <olegendo@gcc.gnu.org> 8037 8038 PR target/50751 8039 * gcc/target/sh/pr50751-4.c: New. 8040 * gcc/target/sh/pr50751-5.c: New. 8041 * gcc/target/sh/pr50751-6.c: New. 8042 * gcc/target/sh/pr50751-7.c: New. 8043 80442012-04-11 Fabien Chêne <fabien@gcc.gnu.org> 8045 8046 PR c++/52465 8047 * g++.dg/lookup/using52.C: New. 8048 80492012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org> 8050 8051 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty. 8052 80532012-04-11 H.J. Lu <hongjiu.lu@intel.com> 8054 8055 PR rtl-optimization/52876 8056 * gcc.target/i386/pr52876.c: New. 8057 80582012-04-11 Bernd Schmidt <bernds@codesourcery.com> 8059 8060 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to 8061 __UINTPTR_TYPE__. 8062 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with 8063 __INTPTR_TYPE__. 8064 * gcc.dg/pr14092-1.c (intptr_t): Likewise. 8065 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise. 8066 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ... 8067 (ptrdiff_t): ... this. All uses changed. 8068 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise. 8069 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to 8070 __INTPTR_TYPE__. 8071 (main): Cast argument to __INTPTR_TYPE__. 8072 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than 8073 size_t. 8074 * gcc.dg/mallign.c (main): Likewise. 8075 * gcc.dg/pr38700.c (foo): Likewise. 8076 * gcc.dg/long-long-cst1.c (t): Likewise. 8077 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise. 8078 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise. 8079 * gcc.dg/pointer-arith-10.c (foo): Likewise. 8080 * gcc.dg/pr25682.c (d, foo): Likewise. 8081 * gcc.dg/format/cast-1.c (f): Likewise. 8082 * gcc.dg/c90-const-expr-10.c 8083 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing... 8084 (size_t): ...this. All uses changed. 8085 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise. 8086 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise. 8087 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise. 8088 * gcc.dg/pr34856.c (uintptr_t): Likewise. 8089 * gcc.dg/sequence-pt-1.c: Likewise. 8090 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise. 8091 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t. 8092 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__. 8093 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses 8094 of ptrdiff_t with it. 8095 * gcc.dg/inline-23.c (my_intptr_t): Likewise. 8096 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__. 8097 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__. 8098 80992012-04-11 Jason Merrill <jason@redhat.com> 8100 8101 PR debug/45088 8102 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor. 8103 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise. 8104 8105 PR c++/52906 8106 * g++.dg/ext/attrib45.C: New. 8107 8108 * g++.dg/eh/dtor3.C: New. 8109 81102012-04-11 Richard Guenther <rguenther@suse.de> 8111 8112 PR middle-end/52621 8113 * gfortran.dg/pr52621.f90: New testcase. 8114 81152012-04-11 Richard Guenther <rguenther@suse.de> 8116 8117 PR middle-end/52918 8118 * g++.dg/torture/pr52918-1.C: New testcase. 8119 * g++.dg/torture/pr52918-2.C: Likewise. 8120 81212012-04-11 Tobias Burnus <burnus@net-b.de> 8122 8123 PR fortran/52729 8124 * gfortran.dg/block_11.f90: New. 8125 81262012-04-11 Nick Clifton <nickc@redhat.com> 8127 8128 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78. 8129 81302012-04-11 Peter Bergner <bergner@vnet.ibm.com> 8131 8132 PR target/16458 8133 * gcc.target/powerpc/pr16458-1.c: New test. 8134 * gcc.target/powerpc/pr16458-2.c: Likewise. 8135 * gcc.target/powerpc/pr16458-3.c: Likewise. 8136 * gcc.target/powerpc/pr16458-4.c: Likewise. 8137 81382012-04-11 Eric Botcazou <ebotcazou@adacore.com> 8139 8140 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64. 8141 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16. 8142 * gcc.dg/builtin-bswap-5.c: Likewise. 8143 * gcc.target/i386/builtin-bswap-4.c: New test. 8144 81452012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org> 8146 8147 PR 24985 8148 * lib/prune.exp: Add -fno-diagnostics-show-caret. 8149 81502012-04-11 Richard Guenther <rguenther@suse.de> 8151 8152 PR rtl-optimization/52881 8153 * gcc.dg/torture/pr52881.c: New testcase. 8154 * gcc.dg/torture/pr52913.c: Likewise. 8155 81562012-04-11 Richard Guenther <rguenther@suse.de> 8157 8158 PR tree-optimization/52912 8159 * gcc.dg/torture/pr52912.c: New testcase. 8160 81612010-04-10 Michael Matz <matz@suse.de> 8162 8163 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust. 8164 * gcc.dg/vect/vect-outer-1.c: Adjust. 8165 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust. 8166 * gcc.dg/vect/vect-outer-1a.c: Adjust. 8167 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust. 8168 * gcc.dg/vect/vect-outer-1b.c: Adjust. 8169 * gcc.dg/vect/vect-outer-2b.c: Adjust. 8170 * gcc.dg/vect/vect-outer-3b.c: Adjust. 8171 81722012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org> 8173 8174 PR tree-optimization/52870 8175 * gcc.dg/vect/pr52870.c: New test. 8176 81772012-04-09 Mike Stump <mikestump@comcast.net> 8178 8179 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings. 8180 * gcc.dg/tree-ssa/vrp59.c: Likewise. 8181 * gcc.dg/tree-ssa/vrp60.c: Likewise. 8182 * gnat.dg/aggr11.adb: Likewise. 8183 * gnat.dg/aggr11_pkg.ads: Likewise. 8184 * gnat.dg/aggr15.adb: Likewise. 8185 * gnat.dg/aggr15.ads: Likewise. 8186 * gnat.dg/aggr17.adb: Likewise. 8187 * gnat.dg/aggr18.adb: Likewise. 8188 * gnat.dg/array14.adb: Likewise. 8189 * gnat.dg/array14.ads: Likewise. 8190 * gnat.dg/array14_pkg.ads: Likewise. 8191 * gnat.dg/array19.adb: Likewise. 8192 * gnat.dg/array19.ads: Likewise. 8193 * gnat.dg/discr27.adb: Likewise. 8194 * gnat.dg/discr27.ads: Likewise. 8195 * gnat.dg/discr35.adb: Likewise. 8196 * gnat.dg/discr35.ads: Likewise. 8197 * gnat.dg/discr6.adb: Likewise. 8198 * gnat.dg/discr6_pkg.ads: Likewise. 8199 * gnat.dg/import1.adb: Likewise. 8200 * gnat.dg/import1.ads: Likewise. 8201 * gnat.dg/loop_address2.adb: Likewise. 8202 * gnat.dg/opt7.adb: Likewise. 8203 * gnat.dg/opt7.ads: Likewise. 8204 * gnat.dg/pointer_variable_bounds.adb: Likewise. 8205 * gnat.dg/pointer_variable_bounds.ads: Likewise. 8206 * gnat.dg/rep_clause2.adb: Likewise. 8207 * gnat.dg/rep_clause2.ads: Likewise. 8208 * gnat.dg/slice2.adb: Likewise. 8209 * gnat.dg/slice2.ads: Likewise. 8210 * gnat.dg/slice6.adb: Likewise. 8211 * gnat.dg/slice6_pkg.ads: Likewise. 8212 * gnat.dg/specs/unchecked_union2.ads: Likewise. 8213 * gnat.dg/taft_type2.adb: Likewise. 8214 * gnat.dg/taft_type2.ads: Likewise. 8215 * gnat.dg/taft_type2_pkg.ads: Likewise. 8216 * gnat.dg/volatile10.adb: Likewise. 8217 * gnat.dg/volatile10_pkg.ads: Likewise. 8218 8219 * gcc.dg/dll-8.c: Remove execute permissions. 8220 * g++.dg/ext/dllexport5.C: Likewise. 8221 82222012-04-09 Jan Hubicka <jh@suse.cz> 8223 8224 PR lto/52722 8225 PR lto/51765 8226 PR lto/52634 8227 * gcc.dg/lto/pr52634_1.c: New testcase. 8228 * gcc.dg/lto/pr52634_0.c: New testcase. 8229 82302012-04-09 Uros Bizjak <ubizjak@gmail.com> 8231 8232 PR target/52883 8233 * gcc.target/i386/pr52883.c: New testcase. 8234 82352012-04-09 Eric Botcazou <ebotcazou@adacore.com> 8236 8237 * lib/target-supports.exp (check_effective_target_sparc_v9): New. 8238 (check_effective_target_sync_long_long): Add SPARC case. 8239 (check_effective_target_sync_long_long_runtime): Likewise. 8240 (check_effective_target_sync_int_long): Adjust SPARC case. 8241 (check_effective_target_sync_char_short): Likewise. 8242 82432012-04-08 Oleg Endo <olegendo@gcc.gnu.org> 8244 8245 * gcc.target/sh/sh2a-prefetch.c: Rename to ... 8246 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*. 8247 82482012-04-08 Tobias Burnus <burnus@net-b.de> 8249 8250 PR fortran/40973 8251 PR fortran/52751 8252 * gfortran.dg/public_private_module_2.f90: New. 8253 82542012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org> 8255 8256 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to 8257 directives. 8258 82592012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org> 8260 8261 PR fortran/52893 8262 * gfortran.dg/function_optimize_11.f90: New test. 8263 82642012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org> 8265 8266 PR fortran/52668 8267 * gfortran.dg/use_only_6.f90: New test. 8268 82692012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org> 8270 8271 PR fortran/52668 8272 * gfortran.dg/use_only_6.f90: New test. 82732012-04-06 Mike Stump <mikestump@comcast.net> 8274 8275 PR testsuite/50722 8276 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings. 8277 82782012-04-05 Jason Merrill <jason@redhat.com> 8279 8280 PR c++/52596 8281 * g++.dg/template/qualified-id5.C: New. 8282 82832012-04-05 Uros Bizjak <ubizjak@gmail.com> 8284 8285 PR target/52882 8286 * gcc.target/i386/pr52882.c: New test. 8287 82882012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8289 Dominique D'Humieures <dominiq@lps.ens.fr> 8290 8291 PR testsuite/52614 8292 * gcc.dg/vect/vect.exp: Use -fno-common on all targets. 8293 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise. 8294 82952012-04-04 Jason Merrill <jason@redhat.com> 8296 8297 PR c++/52845 8298 * g++.dg/cpp0x/lambda/lambda-warn4.C: New. 8299 83002012-04-03 Jason Merrill <jason@redhat.com> 8301 8302 PR c++/52796 8303 * g++.dg/cpp0x/variadic-value1.C: New. 8304 83052012-04-03 Eric Botcazou <ebotcazou@adacore.com> 8306 8307 * gnat.dg/pack18.adb: New test. 8308 * gnat.dg/pack18_pkg.ads: New helper. 8309 83102012-04-03 Richard Guenther <rguenther@suse.de> 8311 8312 PR tree-optimization/52808 8313 * gcc.dg/pr52808.c: New testcase. 8314 83152012-04-03 Jakub Jelinek <jakub@redhat.com> 8316 8317 PR tree-optimization/52835 8318 * gfortran.dg/pr52835.f90: New test. 8319 83202012-04-03 Eric Botcazou <ebotcazou@adacore.com> 8321 8322 * gnat.dg/specs/aggr5.ads: New test. 8323 83242012-04-02 Richard Guenther <rguenther@suse.de> 8325 8326 PR tree-optimization/52756 8327 * gcc.dg/torture/pr52756.c: New testcase. 8328 83292012-04-02 Richard Guenther <rguenther@suse.de> 8330 8331 PR middle-end/52803 8332 * gcc.dg/pr52803.c: New testcase. 8333 83342012-04-02 Dodji Seketeli <dodji@redhat.com> 8335 8336 PR c++/40942 8337 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of 8338 DR 214 in account. 8339 83402012-04-01 Paolo Carlini <paolo.carlini@oracle.com> 8341 8342 PR c++/50043 8343 * g++.dg/cpp0x/noexcept17.C: New. 8344 * g++.old-deja/g++.eh/cleanup1.C: Adjust. 8345 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise. 8346 * g++.dg/cpp0x/noexcept01.C: Likewise. 8347 * g++.dg/eh/init-temp1.C: Likewise. 8348 * g++.dg/eh/ctor1.C: Likwise. 8349 83502012-03-31 Eric Botcazou <ebotcazou@adacore.com> 8351 8352 * gnat.dg/controlled6.adb: New test. 8353 * gnat.dg/controlled6_pkg.ads: New helper. 8354 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise. 8355 83562012-03-30 Richard Henderson <rth@redhat.com> 8357 8358 PR debug/52727 8359 * g++.dg/opt/pr52727.C: New testcase. 8360 83612012-03-30 Richard Guenther <rguenther@suse.de> 8362 8363 PR tree-optimization/52754 8364 * gcc.target/i386/pr52754.c: New testcase. 8365 83662012-03-30 Richard Guenther <rguenther@suse.de> 8367 8368 PR middle-end/52772 8369 * g++.dg/torture/pr52772.C: New testcase. 8370 83712012-03-29 Paolo Carlini <paolo.carlini@oracle.com> 8372 8373 PR c++/52718 8374 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New. 8375 83762012-03-29 Jason Merrill <jason@redhat.com> 8377 8378 PR c++/52685 8379 * g++.dg/template/inherit8.C: New. 8380 83812012-03-29 Jakub Jelinek <jakub@redhat.com> 8382 8383 PR c++/52759 8384 * g++.dg/ext/weak4.C: New test. 8385 8386 PR tree-optimization/52760 8387 * gcc.c-torture/execute/pr52760.c: New test. 8388 83892012-03-29 Jason Merrill <jason@redhat.com> 8390 8391 PR c++/52743 8392 * g++.dg/cpp0x/initlist-array3.C: New. 8393 83942012-03-28 Jason Merrill <jason@redhat.com> 8395 8396 PR c++/52746 8397 * g++.dg/overload/virtual2.C: New. 8398 83992012-03-28 Eric Botcazou <ebotcazou@adacore.com> 8400 8401 * gnat.dg/vect7.ad[sb]: New test. 8402 84032012-03-28 Paul Thomas <pault@gcc.gnu.org> 8404 Tobias Burnus <burnus@gcc.gnu.org> 8405 8406 PR fortran/52652 8407 * gfortran.dg/allocate_class_1.f90 : Change error test. 8408 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test. 8409 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test. 8410 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test. 8411 84122012-03-28 Jakub Jelinek <jakub@redhat.com> 8413 8414 PR middle-end/52691 8415 * gcc.dg/pr52691.c: New test. 8416 8417 PR middle-end/52750 8418 * gcc.c-torture/compile/pr52750.c: New test. 8419 84202012-03-28 Georg-Johann Lay <avr@gjlay.de> 8421 8422 PR target/52692 8423 * gcc.target/avr/torture/builtins-2.c: New test. 8424 84252012-03-28 Jakub Jelinek <jakub@redhat.com> 8426 8427 PR target/52736 8428 * gcc.target/i386/pr52736.c: New test. 8429 84302012-03-27 Martin Jambor <mjambor@suse.cz> 8431 8432 PR middle-end/52693 8433 * gcc.dg/torture/pr52693.c: New test. 8434 84352012-03-27 Meador Inge <meadori@codesourcery.com> 8436 8437 PR c++/52672 8438 * g++.dg/cpp0x/constexpr-52672.C: New testcase. 8439 84402012-03-27 Mike Stump <mikestump@comcast.net> 8441 8442 PR target/52665 8443 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious 8444 failures that match branch names. 8445 84462012-03-27 Uros Bizjak <ubizjak@gmail.com> 8447 H.J. Lu <hongjiu.lu@intel.com> 8448 8449 PR target/52698 8450 * gcc.target/i386/pr52698.c: New test. 8451 84522012-03-27 Richard Guenther <rguenther@suse.de> 8453 8454 PR middle-end/52720 8455 * gcc.dg/torture/pr52720.c: New testcase. 8456 84572012-03-27 Eric Botcazou <ebotcazou@adacore.com> 8458 8459 * gnat.dg/pack17.adb: New test. 8460 84612012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 8462 8463 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb. 8464 * gcc.target/arm/thumb-16bit-ops.c: Likewise. 8465 84662012-03-26 Martin Jambor <mjambor@suse.cz> 8467 8468 PR tree-optimization/50052 8469 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms. 8470 84712012-03-26 Richard Guenther <rguenther@suse.de> 8472 8473 PR tree-optimization/52701 8474 * gfortran.dg/pr52701.f90: New testcase. 8475 84762012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org> 8477 8478 PR tree-optimization/52686 8479 * gcc.target/arm/pr52686.c: New test. 8480 84812012-03-26 Georg-Johann Lay <avr@gjlay.de> 8482 8483 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS): 8484 Add "-Os -flto" to list. 8485 84862012-03-25 Eric Botcazou <ebotcazou@adacore.com> 8487 8488 * gnat.dg/concat2.ad[sb]: New test. 8489 84902012-03-24 Jason Merrill <jason@redhat.com> 8491 8492 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors. 8493 * g++.dg/cpp0x/trailing2.C: Likewise. 8494 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus. 8495 * g++.dg/cpp1y/auto-fn1.C: New. 8496 * g++.dg/cpp1y/auto-fn2.C: New. 8497 * g++.dg/cpp1y/auto-fn3.C: New. 8498 * g++.dg/cpp1y/auto-fn4.C: New. 8499 * g++.dg/cpp1y/auto-fn5.C: New. 8500 * g++.dg/cpp1y/auto-fn6.C: New. 8501 * g++.dg/cpp1y/auto-fn7.C: New. 8502 * g++.dg/cpp1y/auto-fn8.C: New. 8503 * g++.dg/cpp1y/auto-fn9.C: New. 8504 * g++.dg/cpp1y/auto-fn10.C: New. 8505 * g++.dg/cpp1y/auto-fn11.C: New. 8506 85072012-03-23 Richard Guenther <rguenther@suse.de> 8508 8509 PR tree-optimization/52678 8510 * gfortran.dg/pr52678.f: New testcase. 8511 85122012-03-23 Richard Guenther <rguenther@suse.de> 8513 8514 PR tree-optimization/52638 8515 * g++.dg/torture/pr52638.C: New testcase. 8516 85172012-03-22 Paolo Carlini <paolo.carlini@oracle.com> 8518 8519 PR c++/52487 8520 * g++.dg/cpp0x/lambda/lambda-ice7.C: New. 8521 85222012-03-22 Jakub Jelinek <jakub@redhat.com> 8523 8524 PR c++/52671 8525 * g++.dg/ext/attrib44.C: New test. 8526 85272012-03-22 Jan Hubicka <jh@suse.cz> 8528 8529 PR middle-end/51737 8530 * g++.dg/torture/pr51737.C: New testcase 8531 85322012-03-22 Richard Guenther <rguenther@suse.de> 8533 8534 PR tree-optimization/52548 8535 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase. 8536 85372012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> 8538 8539 * lib/fortran-modules.exp (list-module-names-1): Remove 8540 warning. 8541 85422012-03-21 Oleg Endo <olegendo@gcc.gnu.org> 8543 8544 PR target/50751 8545 * gcc.target/sh/pr50751-1.c: New. 8546 * gcc.target/sh/pr50751-2.c: New. 8547 * gcc.target/sh/pr50751-3.c: New. 8548 85492012-03-21 Oleg Endo <olegendo@gcc.gnu.org> 8550 8551 PR target/52479 8552 * gcc.target/sh/sh4a-cos.c: Remove. 8553 * gcc.target/sh/sh4a-sin.c: Remove. 8554 * gcc.target/sh/sh4a-sincos.c: Remove. 8555 85562012-03-21 Richard Earnshaw <rearnsha@arm.com> 8557 8558 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated. 8559 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise. 8560 85612012-03-21 Martin Jambor <mjambor@suse.cz> 8562 8563 PR testsuite/52641 8564 * gcc.dg/misaligned-expand-1.c (cst): Cast to int. 8565 * gcc.dg/misaligned-expand-2.c (cst): Likewise. 8566 85672012-03-21 Andrew Stubbs <ams@codesourcery.com> 8568 8569 * gcc.target/arm/thumb-16bit-ops.c: New file. 8570 * gcc.target/arm/thumb-ifcvt.c: New file. 8571 85722012-03-20 Jason Merrill <jason@redhat.com> 8573 8574 * lib/target-supports.exp: Add { target c++1y }. 8575 8576 * g++.dg/cpp0x/auto32.C: New. 8577 85782012-03-20 Georg-Johann Lay <avr@gjlay.de> 8579 8580 PR testsuite/52641 8581 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target 8582 int32plus. 8583 * gcc.dg/torture/pr48124-4.c: Ditto: 8584 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16. 8585 85862012-03-20 Jason Merrill <jason@redhat.com> 8587 8588 PR c++/52510 8589 * g++.dg/cpp0x/initlist66.C: New. 8590 85912012-03-20 Georg-Johann Lay <avr@gjlay.de> 8592 8593 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on 8594 __AVR_HAVE_LPMX__ 8595 85962012-03-20 Georg-Johann Lay <avr@gjlay.de> 8597 8598 PR target/49868 8599 * gcc.target/avr/torture/addr-space-2.h: New file. 8600 * gcc.target/avr/torture/addr-space-2-g.h: New test. 8601 * gcc.target/avr/torture/addr-space-2-0.h: New test. 8602 * gcc.target/avr/torture/addr-space-2-1.h: New test. 8603 * gcc.target/avr/torture/addr-space-2-x.h: New test. 8604 86052012-03-20 Richard Guenther <rguenther@suse.de> 8606 8607 * gnat.dg/pack16.adb: New testcase. 8608 * gnat.dg/pack16_pkg.ads: Likewise. 8609 * gnat.dg/specs/pack8.ads: Likewise. 8610 * gnat.dg/specs/pack8_pkg.ads: Likewise. 8611 86122012-03-19 Paolo Carlini <paolo.carlini@oracle.com> 8613 8614 * g++.dg/warn/Wuseless-cast.C: Extend. 8615 86162012-03-19 Paolo Carlini <paolo.carlini@oracle.com> 8617 8618 PR c++/14710 8619 * g++.dg/warn/Wuseless-cast.C: New. 8620 86212012-03-17 Janne Blomqvist <jb@gcc.gnu.org> 8622 8623 PR libfortran/52608 8624 * gfortran.dg/pr52608.f90: New test. 8625 86262012-03-17 Tobias Burnus <burnus@net-b.de> 8627 8628 PR fortran/52585 8629 * gfortran.dg/proc_ptr_36.f90: New. 8630 86312012-03-16 Martin Jambor <mjambor@suse.cz> 8632 8633 * gcc.dg/misaligned-expand-1.c: New test. 8634 * gcc.dg/misaligned-expand-3.c: Likewise. 8635 86362012-03-16 Richard Guenther <rguenther@suse.de> 8637 Kai Tietz <ktietz@redhat.com> 8638 8639 PR middle-end/48814 8640 * gcc.c-torture/execute/pr48814-1.c: New test. 8641 * gcc.c-torture/execute/pr48814-2.c: New test. 8642 * gcc.dg/tree-ssa/assign-1.c: New test. 8643 * gcc.dg/tree-ssa/assign-2.c: New test. 8644 * gcc.dg/tree-ssa/assign-3.c: New test. 8645 86462012-03-16 Richard Guenther <rguenther@suse.de> 8647 8648 * gnat.dg/specs/pack7.ads: New testcase. 8649 86502012-03-15 Jakub Jelinek <jakub@redhat.com> 8651 8652 PR target/52568 8653 * gcc.dg/torture/vshuf-4.inc: Add two new tests. 8654 * gcc.dg/torture/vshuf-8.inc: Likewise. 8655 * gcc.dg/torture/vshuf-16.inc: Likewise. 8656 * gcc.dg/torture/vshuf-32.inc: Likewise. 8657 86582012-03-15 Jason Merrill <jason@redhat.com> 8659 8660 * g++.dg/torture/pr52582.C: New. 8661 86622012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> 8663 8664 * lib/fortran-modules.exp: New file which was forgotten in r185430. 8665 86662012-03-15 Ira Rosen <irar@il.ibm.com> 8667 Ulrich Weigand <ulrich.weigand@linaro.org> 8668 8669 * gcc.dg/vect/slp-cond-3.c: New test. 8670 * gcc.dg/vect/slp-cond-4.c: New test. 8671 86722012-03-15 Ira Rosen <irar@il.ibm.com> 8673 Ulrich Weigand <ulrich.weigand@linaro.org> 8674 8675 * gcc.dg/vect/bb-slp-pattern-1.c: New test. 8676 * gcc.dg/vect/bb-slp-pattern-2.c: New test. 8677 86782012-03-15 Janne Blomqvist <jb@gcc.gnu.org> 8679 8680 PR libfortran/52434 8681 PR libfortran/48878 8682 PR libfortran/38199 8683 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway. 8684 * gfortran.dg/round_1.f03: Likewise. 8685 86862012-03-15 Jakub Jelinek <jakub@redhat.com> 8687 Andrew Pinski <apinski@cavium.com> 8688 8689 PR middle-end/52592 8690 * gcc.dg/pr52592.c: New test. 8691 86922012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> 8693 8694 * gfortran.fortran-torture/compile/compile.exp: Simplify. 8695 * gfortran.fortran-torture/execute/execute.exp: Likewise. 8696 * lib/gcc-dg.exp (cleanup-modules): Move to .. 8697 * lib/fortran-modules.exp: .. this new file. Adjust users. 8698 * lib/gfortran-dg.exp (gfortran-dg-runtest, 8699 gfortran-dg-debug-runtest): Call cleanup-modules. 8700 * lib/fortran-torture.exp (fortran-torture-execute, 8701 fortran-torture): Likewise. 8702 * gfortran.dg/coarray/caf.exp: Likewise. 8703 * lib/lto.exp: Likewise. 8704 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules. 8705 * gfortran.dg/class_4b.f03: Likewise. 8706 * gfortran.dg/class_4c.f03: Likewise. 8707 * gfortran.dg/class_45a.f03: Likewise. 8708 * gfortran.dg/binding_label_tests_10.f03: Likewise. 8709 * gfortran.dg/binding_label_tests_10_main.f03: Likewise. 8710 * gfortran.dg/binding_label_tests_11.f03: Likewise. 8711 * gfortran.dg/binding_label_tests_11_main.f03: Likewise. 8712 * gfortran.dg/binding_label_tests_13.f03: Likewise. 8713 * gfortran.dg/binding_label_tests_13_main.f03: Likewise. 8714 * gfortran.dg/test_common_binding_labels_2.f03: Likewise. 8715 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise. 8716 * gfortran.dg/test_common_binding_labels_3.f03: Likewise. 8717 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise. 8718 * gfortran.dg/whole_file_28.f90: Likewise. 8719 * gfortran.dg/whole_file_29.f90: Likewise. 8720 * gfortran.dg/whole_file_30.f90: Likewise. 8721 * gfortran.dg/whole_file_31.f90: Likewise. 8722 87232012-03-15 Jakub Jelinek <jakub@redhat.com> 8724 8725 PR tree-optimization/52267 8726 * gcc.dg/pr52267.c: New test. 8727 * gcc.dg/tree-ssa/vrp65.c: New test. 8728 * gcc.dg/tree-ssa/vrp66.c: New test. 8729 87302012-03-15 Richard Guenther <rguenther@suse.de> 8731 8732 PR middle-end/52580 8733 * gfortran.dg/vect/pr52580.f: New testcase. 8734 87352012-03-15 Oleg Endo <olegendo@gcc.gnu.org> 8736 8737 * gcc.target/sh/fpul-usage-1.c: New. 8738 87392012-03-14 Oleg Endo <olegendo@gcc.gnu.org> 8740 8741 PR target/49468 8742 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive. 8743 * gcc.target/sh/pr49468-di.c: Likewise. 8744 87452012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8746 8747 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling. 8748 * gcc.dg/c99-stdint-6.c: Likewise. 8749 * gcc.dg/lto/20090210_0.c: Likewise. 8750 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8. 8751 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8. 8752 * gcc.dg/pragma-init-fini-2.c: Likewise. 8753 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling. 8754 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling. 8755 * gcc.target/i386/pr22152.c: Likewise. 8756 * gcc.target/i386/vect8-ret.c: Likewise. 8757 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8 8758 handling. 8759 87602012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8761 8762 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*. 8763 * g++.dg/tree-prof/partition1.C: Likewise. 8764 * g++.dg/tree-prof/partition2.C: Likewise. 8765 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix* 8766 handling. 8767 * gcc.c-torture/compile/labels-3.c: Remove dg-options. 8768 * gcc.c-torture/execute/20010724-1.c: Remove. 8769 * gcc.c-torture/execute/20010724-1.x: Remove. 8770 * gcc.c-torture/execute/20040208-2.c: Remove. 8771 * gcc.c-torture/execute/20040208-2.x: Remove. 8772 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]: 8773 Remove. 8774 (main) [__mips__ && __sgi__]: Remove. 8775 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference. 8776 * gcc.c-torture/execute/ieee/copysign2.c: Likewise. 8777 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove 8778 mips-sgi-irix6* handling. 8779 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi. 8780 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*. 8781 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6* 8782 handling. 8783 * gcc.dg/torture/builtin-logb-1.c: Likewise. 8784 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling. 8785 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*. 8786 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling. 8787 * gcc.target/mips/args-1.c [!__sgi__]: Remove. 8788 * gcc.target/mips/interrupt_handler-2.c: Don't skip on 8789 mips-sgi-irix6*. 8790 * gcc.target/mips/interrupt_handler-3.c: Likewise. 8791 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*. 8792 * gcc.target/mips/save-restore-3.c: Likewise. 8793 * gcc.target/mips/save-restore-4.c: Likewise. 8794 * gcc.target/mips/save-restore-5.c: Likewise. 8795 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*. 8796 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld 8797 messages. 8798 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove 8799 IRIX 6 handling. 8800 (restore_ld_library_path_env_vars): Likewise. 8801 * lib/target-supports.exp (check_profiling_available): Remove 8802 mips*-*-irix* handling. 8803 (check_ascii_locale_available): Remove mips-sgi-irix* handling. 8804 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling. 8805 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5. 8806 88072012-03-14 Jakub Jelinek <jakub@redhat.com> 8808 8809 PR c++/52582 8810 * g++.dg/opt/pr52582.C: New test. 8811 88122012-03-14 Richard Guenther <rguenther@suse.de> 8813 8814 PR tree-optimization/52571 8815 * gcc.dg/vect/vect-2.c: Initialize arrays. 8816 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise. 8817 * gcc.target/i386/recip-vec-divf.c: Use -fno-common. 8818 * gcc.target/i386/recip-vec-sqrtf.c: Likewise. 8819 88202012-03-14 Richard Guenther <rguenther@suse.de> 8821 8822 PR middle-end/52080 8823 PR middle-end/52097 8824 PR middle-end/48124 8825 * gcc.dg/torture/pr48124-1.c: New testcase. 8826 * gcc.dg/torture/pr48124-2.c: Likewise. 8827 * gcc.dg/torture/pr48124-3.c: Likewise. 8828 * gcc.dg/torture/pr48124-4.c: Likewise. 8829 88302012-03-14 Richard Guenther <rguenther@suse.de> 8831 8832 PR middle-end/52578 8833 * gcc.dg/pr52578.c: New testcase. 8834 88352012-03-14 Jakub Jelinek <jakub@redhat.com> 8836 8837 PR c++/52521 8838 * g++.dg/cpp0x/udlit-args2.C: New test. 8839 88402012-03-13 Oleg Endo <olegendo@gcc.gnu.org> 8841 8842 PR target/48596 8843 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ... 8844 * gcc.c-torture/compile/pr48596.c: ... here. 8845 88462012-01-30 Dodji Seketeli <dodji@redhat.com> 8847 8848 PR c++/51641 8849 * g++.dg/lookup/hidden-class17.C: New test. 8850 88512012-03-13 Jakub Jelinek <jakub@redhat.com> 8852 8853 PR c/52577 8854 * gcc.dg/Wunused-var-3.c: New test. 8855 88562012-03-13 Martin Jambor <mjambor@suse.cz> 8857 8858 * gcc.dg/misaligned-expand-2.c: New test. 8859 88602012-03-13 Richard Guenther <rguenther@suse.de> 8861 8862 PR middle-end/52134 8863 * gcc.dg/pr52134.c: New testcase. 8864 88652012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8866 8867 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo. 8868 88692012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8870 8871 PR tree-optimization/46728 8872 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax. 8873 * gcc.target/powerpc/pr46728-5.c: Likewise. 8874 * gcc.target/powerpc/pr46728-8.c: Likewise. 8875 * gcc.target/powerpc/pr46728-10.c: Likewise. 8876 * gcc.target/powerpc/pr46728-11.c: Likewise. 8877 * gcc.target/powerpc/pr46728-13.c: Likewise. 8878 * gcc.target/powerpc/pr46728-14.c: Likewise. 8879 * gcc.target/powerpc/pr46728-15.c: Likewise. 8880 88812012-03-12 Paolo Carlini <paolo.carlini@oracle.com> 8882 8883 PR c++/52299 8884 * g++.dg/warn/Wdiv-by-zero-bogus.C: New. 8885 88862012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8887 8888 PR tree-optimization/46728 8889 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*. 8890 * gcc.target/powerpc/pr46728-5.c: Likewise. 8891 * gcc.target/powerpc/pr46728-8.c: Likewise. 8892 * gcc.target/powerpc/pr46728-10.c: Likewise. 8893 * gcc.target/powerpc/pr46728-11.c: Likewise. 8894 * gcc.target/powerpc/pr46728-13.c: Likewise. 8895 * gcc.target/powerpc/pr46728-14.c: Likewise. 8896 * gcc.target/powerpc/pr46728-15.c: Likewise. 8897 88982012-03-12 Georg-Johann Lay <avr@gjlay.de> 8899 8900 PR target/49868 8901 * gcc.target/avr/torture/addr-space-1.h: New file. 8902 * gcc.target/avr/torture/addr-space-1-g.h: New test. 8903 * gcc.target/avr/torture/addr-space-1-0.h: New test. 8904 * gcc.target/avr/torture/addr-space-1-1.h: New test. 8905 * gcc.target/avr/torture/addr-space-1-x.h: New test. 8906 89072012-03-12 Andrew Pinski <apinski@cavium.com> 8908 8909 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase. 8910 89112012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8912 8913 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling. 8914 * g++.dg/abi/thunk4.C: Likewise. 8915 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*. 8916 Adapt line numbers. 8917 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf* 8918 handling. 8919 * g++.dg/cpp0x/constexpr-rom.C: Likewise. 8920 * g++.dg/eh/spbp.C: Likewise. 8921 * g++.dg/ext/label13.C: Likewise. 8922 * g++.dg/guality/guality.exp: Likewise. 8923 * g++.dg/other/anon5.C: Likewise. 8924 * g++.dg/other/pragma-ep-1.C: Remove. 8925 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling. 8926 * g++.dg/warn/pr31246.C: Likewise. 8927 * g++.dg/warn/weak1.C: Likewise. 8928 * g++.old-deja/g++.eh/badalloc1.C: Likewise. 8929 * g++.old-deja/g++.ext/attrib5.C: Likewise. 8930 * gcc.c-torture/compile/limits-declparen.c: Likewise. 8931 * gcc.c-torture/compile/limits-pointer.c: Likewise. 8932 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling. 8933 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling. 8934 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling. 8935 * gcc.dg/c99-tgmath-1.c: Likewise. 8936 * gcc.dg/c99-tgmath-2.c: Likewise. 8937 * gcc.dg/c99-tgmath-3.c: Likewise. 8938 * gcc.dg/c99-tgmath-4.c: Likewise. 8939 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf* 8940 handling. 8941 * gcc.dg/debug/pr49032.c: Likewise. 8942 * gcc.dg/guality/guality.exp: Likewise. 8943 * gcc.dg/intmax_t-1.c: Likewise. 8944 * gcc.dg/pr48616.c: Likewise. 8945 * gcc.dg/pragma-ep-1.c: Remove. 8946 * gcc.dg/pragma-ep-2.c: Remove. 8947 * gcc.dg/pragma-ep-3.c: Remove. 8948 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling. 8949 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling. 8950 * gcc.misc-tests/gcov-14.c: Likewise. 8951 * gfortran.dg/guality/guality.exp: Likewise. 8952 * lib/target-supports.exp (check_weak_available): Likewise. 8953 (add_options_for_tls): Likewise. 8954 (check_ascii_locale_available): Likewise. 8955 * obj-c++.dg/dwarf-2.mm: Likewise. 8956 * objc.dg/dwarf-1.m: Likewise. 8957 * objc.dg/dwarf-2.m: Likewise. 8958 89592012-03-12 Jakub Jelinek <jakub@redhat.com> 8960 8961 PR tree-optimization/51721 8962 * gcc.dg/tree-ssa/vrp64.c: New test. 8963 8964 PR tree-optimization/52533 8965 * gcc.c-torture/compile/pr52533.c: New test. 8966 89672012-03-12 Kirill Yukhin <kirill.yukhin@intel.com> 8968 8969 * gcc.target/i386/rtm-xabort-1.c: New. 8970 * gcc.target/i386/rtm-xbegin-1.c: Ditto. 8971 * gcc.target/i386/rtm-xend-1.c: Ditto. 8972 * gcc.target/i386/rtm-xtest-1.c: Ditto. 8973 * gcc.target/i386/sse-12.c: Test RTM intrinsics. 8974 * gcc.target/i386/sse-13.c: Ditto. 8975 * gcc.target/i386/sse-14.c: Ditto. 8976 * gcc.target/i386/sse-22.c: Ditto. 8977 * gcc.target/i386/sse-23.c: Ditto. 8978 * g++.dg/other/i386-2.C: Ditto. 8979 * g++.dg/other/i386-3.C: Ditto. 8980 89812012-03-12 Tobias Burnus <burnus@net-b.de> 8982 8983 PR fortran/52542 8984 * gfortran.dg/proc_ptr_35.f90: New. 8985 89862012-03-11 Uros Bizjak <ubizjak@gmail.com> 8987 8988 PR target/52530 8989 * gcc.dg/torture/pr52530.c: New test. 8990 89912012-03-11 Oleg Endo <olegendo@gcc.gnu.org> 8992 8993 PR target/51244 8994 * gcc.target/sh/pr51244-1.c: Fix thinkos. 8995 89962012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 8997 8998 PR target/52450 8999 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*. 9000 9001 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*. 9002 90032012-03-09 Andrew Pinski <apinski@cavium.com> 9004 9005 PR middle-end/51988 9006 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase. 9007 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase. 9008 90092012-03-09 Jiangning Liu <jiangning.liu@arm.com> 9010 9011 * gcc.dg/tree-ssa/scev-3.c: New. 9012 * gcc.dg/tree-ssa/scev-4.c: New. 9013 90142012-03-08 Tobias Burnus <burnus@net-b.de> 9015 9016 PR fortran/52469 9017 * gfortran.dg/proc_ptr_34.f90 9018 90192012-03-07 Jason Merrill <jason@redhat.com> 9020 9021 PR c++/52521 9022 * g++.dg/cpp0x/udlit-mangle.C: New. 9023 90242012-03-06 Pat Haugen <pthaugen@us.ibm.com> 9025 9026 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check. 9027 90282012-03-06 Richard Guenther <rguenther@suse.de> 9029 9030 PR middle-end/52493 9031 * gcc.dg/torture/pr52493.c: New testcase. 9032 90332012-03-06 Richard Guenther <rguenther@suse.de> 9034 9035 PR lto/52097 9036 * gcc.dg/lto/pr52097_0.c: New testcase. 9037 90382012-03-06 Oleg Endo <olegendo@gcc.gnu.org> 9039 9040 PR target/51244 9041 * gcc.target/sh/pr51244-1.c: New. 9042 * gcc.target/sh/pr51244-2.c: New. 9043 * gcc.target/sh/pr51244-3.c: New. 9044 90452012-03-05 Jason Merrill <jason@redhat.com> 9046 9047 PR c++/51930 9048 * g++.dg/ext/visibility/template11.C: New. 9049 9050 * g++.dg/cpp0x/implicit13.C: New. 9051 90522012-03-05 Jakub Jelinek <jakub@redhat.com> 9053 9054 PR tree-optimization/51721 9055 * gcc.dg/tree-ssa/vrp63.c: New test. 9056 * gcc.dg/pr51721.c: New test. 9057 90582012-03-04 Mikael Morin <mikael@gcc.gnu.org> 9059 9060 PR fortran/50981 9061 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual 9062 argument checks. 9063 90642012-03-04 H.J. Lu <hongjiu.lu@intel.com> 9065 9066 PR target/52146 9067 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240. 9068 90692012-03-04 Mikael Morin <mikael@gcc.gnu.org> 9070 9071 PR fortran/50981 9072 * gfortran.dg/elemental_optional_args_5.f03: Add array checks. 9073 90742012-03-04 Georg-Johann Lay <avr@gjlay.de> 9075 9076 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target 9077 int32plus. 9078 90792012-03-03 Jason Merrill <jason@redhat.com> 9080 9081 * g++.dg/cpp0x/nsdmi-defer6.C: New. 9082 9083 Core 1270 9084 * g++.dg/cpp0x/initlist65.C: New. 9085 9086 PR c++/36797 9087 * g++.dg/ext/is_empty2.C: New. 9088 90892012-03-03 Tobias Burnus <burnus@net-b.de> 9090 9091 PR fortran/48820 9092 * gfortran.dg/assumed_type_3.f90: Undo previous commit. 9093 90942012-03-03 Tobias Burnus <burnus@net-b.de> 9095 9096 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type. 9097 * gfortran.dg/bind_c_implicit_vars.f03: Ditto. 9098 * gfortran.dg/bind_c_usage_8.f03: Ditto. 9099 * gfortran.dg/c_kind_tests_2.f03: Ditto. 9100 * gfortran.dg/class_30.f90: Remove dg-warning line. 9101 * gfortran.dg/bind_c_usage_25.f90: New. 9102 91032012-03-03 Tobias Burnus <burnus@net-b.de> 9104 9105 PR fortran/48820 9106 * gfortran.dg/assumed_type_1.f90: Correct dg-error. 9107 * gfortran.dg/assumed_type_3.f90: Correct dg-error. 9108 * gfortran.dg/assumed_type_4.f90: Correct dg-error. 9109 91102012-03-03 Tobias Burnus <burnus@net-b.de> 9111 9112 PR fortran/48820 9113 * gfortran.dg/assumed_type_1.f90: New. 9114 * gfortran.dg/assumed_type_2.f90: New. 9115 * gfortran.dg/assumed_type_3.f90: New. 9116 * gfortran.dg/assumed_type_4.f90: New. 9117 91182012-03-02 Oleg Endo <olegendo@gcc.gnu.org> 9119 9120 PR target/49486 9121 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64. 9122 * gcc.target/sh/pr49468-di.c: New. 9123 91242012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com> 9125 9126 * gcc.dg/graphite/pr50561.c: Update. 9127 91282012-03-02 Peter Bergner <bergner@vnet.ibm.com> 9129 9130 * gcc.target/powerpc/pr52457.c: New test. 9131 91322012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org> 9133 9134 * gcc.target/arm/sat-1.c: New test. 9135 91362012-03-02 Uros Bizjak <ubizjak@gmail.com> 9137 9138 PR target/46716 9139 * gcc.target/i386/pr46716.c: New test. 9140 91412012-03-02 Paolo Carlini <paolo.carlini@oracle.com> 9142 9143 PR c++/51989 9144 * g++.dg/cpp0x/sfinae32.C: New. 9145 91462012-03-02 Richard Guenther <rguenther@suse.de> 9147 9148 PR tree-optimization/52406 9149 * gcc.dg/torture/pr52406.c: New testcase. 9150 91512012-03-02 Tobias Burnus <burnus@net-b.de> 9152 9153 PR fortran/52325 9154 * gfortran.dg/derived_comp_array_ref_8.f90: New. 9155 * gfortran.dg/nullify_2.f90: Update dg-error. 9156 * gfortran.dg/nullify_4.f90: Ditto. 9157 * gfortran.dg/pointer_init_6.f90: Ditto. 9158 91592012-03-02 Tobias Burnus <burnus@net-b.de> 9160 9161 PR fortran/52270 9162 * gfortran.dg/class_51.f90: New. 9163 91642012-03-02 Tobias Burnus <burnus@net-b.de> 9165 9166 PR fortran/52452 9167 * gfortran.dg/intrinsic_8.f90: New. 9168 91692012-03-01 Kai Tietz <ktietz@redhat.com> 9170 9171 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf 9172 routines on mingw targets. 9173 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target. 9174 91752012-03-01 Jakub Jelinek <jakub@redhat.com> 9176 9177 PR tree-optimization/52445 9178 * gcc.dg/pr52445.c: New test. 9179 91802012-02-29 Jakub Jelinek <jakub@redhat.com> 9181 9182 PR target/52437 9183 * gcc.c-torture/compile/pr52437.c: New test. 9184 9185 PR middle-end/52419 9186 * gcc.dg/torture/pr52419.c: New test. 9187 9188 PR tree-optimization/52429 9189 * gcc.dg/torture/pr52429.c: New test. 9190 * g++.dg/opt/pr52429.C: New test. 9191 91922012-02-29 Richard Guenther <rguenther@suse.de> 9193 9194 PR testsuite/52297 9195 * gcc.dg/lto/trans-mem-1_0.c: Remove. 9196 * gcc.dg/lto/trans-mem-1_1.c: Likewise. 9197 * gcc.dg/lto/trans-mem-2_0.c: Likewise. 9198 * gcc.dg/lto/trans-mem-2_1.c: Likewise. 9199 * gcc.dg/lto/trans-mem-4_0.c: Likewise. 9200 * gcc.dg/lto/trans-mem-4_1.c: Likewise. 9201 92022012-02-29 Jakub Jelinek <jakub@redhat.com> 9203 9204 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options. 9205 92062012-02-29 Paul Thomas <pault@gcc.gnu.org> 9207 9208 PR fortran/52386 9209 * gfortran.dg/realloc_on_assign_13.f90 : New test. 9210 92112012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 9212 9213 PR target/51534 9214 * gcc.target/arm/neon/pr51534.c: New testcase. 9215 92162012-02-28 Richard Guenther <rguenther@suse.de> 9217 9218 PR target/52407 9219 * gcc.dg/torture/pr52407.c: New testcase. 9220 92212012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 9222 9223 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants. 9224 * gcc.target/arm/vfp2.c: Likewise. 9225 * gcc.target/arm/vfp3.c: Likewise. 9226 * gcc.target/arm/vfp4.c: Likewise. 9227 * gcc.target/arm/vfp5.c: Likewise. 9228 * gcc.target/arm/vfp6.c: Likewise. 9229 * gcc.target/arm/vfp7.c: Likewise. 9230 * gcc.target/arm/vfp8.c: Likewise. 9231 * gcc.target/arm/vfp9.c: Likewise. 9232 * gcc.target/arm/vfp10.c: Likewise. 9233 * gcc.target/arm/vfp11.c: Likewise. 9234 * gcc.target/arm/vfp12.c: Likewise. 9235 * gcc.target/arm/vfp13.c: Likewise. 9236 * gcc.target/arm/vfp14.c: Likewise. 9237 * gcc.target/arm/vfp15.c: Likewise. 9238 * gcc.target/arm/vfp16.c: Likewise. 9239 * gcc.target/arm/vfp17.c: Likewise. 9240 * gcc.target/arm/neon-constants.h: New file. 9241 * gcc.target/arm/neon-vect1.c: New test. 9242 * gcc.target/arm/neon-vect2.c: New test. 9243 * gcc.target/arm/neon-vect3.c: New test. 9244 * gcc.target/arm/neon-vect4.c: New test. 9245 * gcc.target/arm/neon-vect5.c: New test. 9246 * gcc.target/arm/neon-vect6.c: New test. 9247 * gcc.target/arm/neon-vect7.c: New test. 9248 * gcc.target/arm/neon-vect8.c: New test. 9249 92502012-02-28 Richard Guenther <rguenther@suse.de> 9251 9252 PR tree-optimization/52402 9253 * gcc.dg/torture/pr52402.c: New testcase. 9254 92552012-02-28 Richard Guenther <rguenther@suse.de> 9256 9257 PR lto/52400 9258 * g++.dg/lto/pr52400_0.C: New testcase. 9259 92602012-02-28 Georg-Johann Lay <avr@gjlay.de> 9261 9262 * gcc.target/avr/torture/builtins-1.c: New test. 9263 * gcc.target/avr/torture/builtins-error.c: New test. 9264 92652012-02-28 Kai Tietz <ktietz@redhat.com> 9266 9267 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue. 9268 * gcc.target/i386/pr45352-2.c: Likewise. 9269 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets. 9270 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw 9271 targets instead rand. 9272 * gcc.target/i386/sse4_1-blendps-2.c: Likewise. 9273 * gcc.target/i386/sse2-mul-1.c: Likewise. 9274 * gcc.target/i386/sse4_1-blendps.c: Likewise. 9275 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target. 9276 * gcc.target/i386/pad-1.c: Likewise. 9277 * gcc.target/i386/pad-9.c: Likewise. 9278 * gcc.target/i386/pad-2.c: Likewise. 9279 * gcc.target/i386/pad-5b.c: Likewise. 9280 * gcc.target/i386/pad-8.c: Likewise. 9281 * gcc.target/i386/pr46470.c: Skip for x64 mingw target. 9282 * gcc.target/i386/pr44130.c: Likewise. 9283 * gcc.target/i386/align-main-1.c: Likewise. 9284 * gcc.target/i386/align-main-2.c: Likewise. 9285 * gcc.target/i386/sw-1.c: Likewise. 9286 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv 9287 on x64 mingw target. 9288 * gcc.target/i386/avx-vzeroupper-4.c: Likewise. 9289 * gcc.target/i386/pr46295.c: Likewise. 9290 * gcc.target/i386/amd64-abi-1.c: Likewise. 9291 * gcc.target/i386/amd64-abi-2.c: Likewise. 9292 * gcc.target/i386/pr39082-1.c: Likewise. 9293 * gcc.target/i386/pr39162.c: Likewise. 9294 * gcc.target/i386/pr22152.c: Likewise. 9295 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule. 9296 * gcc.target/i386/wrfsbase-2.c: Likewise. 9297 * gcc.target/i386/local.c: Likewise 9298 * gcc.target/i386/wrgsbase-1.c: Likewise. 9299 * gcc.target/i386/wrfsbase-1.c: Likewise. 9300 * gcc.target/i386/pr39315-3.c: Likewise. 9301 * gcc.target/i386/pr35767-4.c: Likewise. 9302 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for 9303 x64 mingw target. 9304 * gcc.target/i386/pr45336-2.c: Likewise. 9305 * gcc.target/i386/pr45336-1.c: Likewise. 9306 * gcc.target/i386/pr45336-4.c: Likewise. 9307 93082012-02-27 Tristan Gingold <gingold@adacore.com> 9309 9310 * gnat.dg/array20.ad[sb]: New test. 9311 93122012-02-27 Jakub Jelinek <jakub@redhat.com> 9313 9314 PR target/52375 9315 * gcc.target/arm/pr52375.c: New test. 9316 * gcc.c-torture/compile/pr52375.c: New test. 9317 93182012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 9319 9320 * gfortran.dg/typebound_operator_9.f03: Skip on SPU. 9321 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU. 9322 93232012-02-27 Eric Botcazou <ebotcazou@adacore.com> 9324 9325 * gnat.dg/aggr19.adb: New test. 9326 * gnat.dg/aggr19_pkg.ad[sb]: New helper. 9327 93282012-02-26 Oleg Endo <olegendo@gcc.gnu.org> 9329 9330 PR target/49263 9331 * gcc.target/sh/pr49263.c: New. 9332 93332012-02-24 Andrew MacLeod <amacleod@redhat.com> 9334 9335 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from 9336 simulate_thread_wrapper_other_threads 9337 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main): 9338 Move initialization of 'value' to main(). 9339 (main): Initialize 'value'; 9340 * gcc.dg/simulate-thread/speculative-store.c 9341 (simulate_thread_step_verify): Return 0 when successful. 9342 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD): 9343 Reduce threshold. 9344 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test. 9345 (simulate_thread_wrapper_other_threads): Return a success/fail value 9346 and issue an error if the instruction count threshold is exceeded. 9347 93482012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9349 9350 PR target/50580 9351 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*. 9352 * gcc.target/mips/interrupt_handler-3.c: Likewise. 9353 93542012-02-24 Richard Guenther <rguenther@suse.de> 9355 9356 PR middle-end/52355 9357 * gcc.dg/pr52355.c: New testcase. 9358 93592012-02-23 Kai Tietz <ktietz@redhat.com> 9360 9361 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets. 9362 * gcc.dg/Wpadded.c: Likewise. 9363 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield 9364 structure-layout. 9365 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use 9366 for sleep by Sleep and add windows.h include for this function. 9367 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw 9368 targets. 9369 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw 9370 target. 9371 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target. 9372 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail 9373 on x64 mingw target. 9374 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout. 9375 * gcc.dg/pr50251.c: Disable test for x64 mingw target. 9376 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid 9377 failure on LLP64 target. 9378 93792012-02-23 Uros Bizjak <ubizjak@gmail.com> 9380 9381 PR c/52290 9382 * gcc.dg/noncompile/pr52290.c: New test. 9383 93842012-02-23 Jakub Jelinek <jakub@redhat.com> 9385 9386 PR tree-optimization/52019 9387 * gcc.dg/tree-ssa/ipa-split-6.c: New test. 9388 93892012-02-22 Kai Tietz <ktietz@redhat.com> 9390 9391 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target. 9392 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__ 9393 derived pdiff_t type. 9394 * g++.dg/torture/pr49720.C: Likewise 9395 93962012-02-22 Uros Bizjak <ubizjak@gmail.com> 9397 9398 PR target/52330 9399 * gcc.target/i386/pr52330.c: New test. 9400 94012012-02-22 Tobias Burnus <burnus@net-b.de> 9402 9403 PR fortran/52335 9404 * gfortran.dg/io_constraints_10.f90: New. 9405 94062012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org> 9407 9408 * lib/target-supports.exp (check_effective_target_vect_condition): 9409 Return true for NEON. 9410 94112012-02-21 Kai Tietz <ktietz@redhat.com> 9412 9413 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension. 9414 94152012-02-21 Richard Guenther <rguenther@suse.de> 9416 9417 PR tree-optimization/52324 9418 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase. 9419 94202012-02-21 Georg-Johann Lay <avr@gjlay.de> 9421 9422 PR middle-end/51782 9423 * gcc.target/avr/torture/pr51782-1.c: New test. 9424 94252012-02-21 Jakub Jelinek <jakub@redhat.com> 9426 9427 PR tree-optimization/52318 9428 * gcc.dg/pr52318.c: New test. 9429 94302012-02-20 Kai Tietz <ktietz@redhat.com> 9431 9432 * gcc.dg/bf-ms-layout-3.c: New testcase. 9433 94342012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org> 9435 9436 PR testsuite/52229 9437 PR fortran/32380 9438 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64. 9439 94402012-02-20 Richard Guenther <rguenther@suse.de> 9441 9442 PR tree-optimization/52298 9443 * gcc.dg/torture/pr52298.c: New testcase. 9444 * gcc.dg/vect/pr52298.c: Likewise. 9445 94462012-02-20 Georg-Johann Lay <avr@gjlay.de> 9447 9448 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms. 9449 * gcc.c-torture/execute/pr52286.c: Ditto. 9450 94512012-02-20 Jakub Jelinek <jakub@redhat.com> 9452 9453 PR tree-optimization/52286 9454 * gcc.c-torture/execute/pr52286.c: New test. 9455 94562012-02-18 Tobias Burnus <burnus@net-b.de> 9457 9458 PR fortran/52295 9459 * gfortran.dg/interface_35.f90: Use -std=f2003. 9460 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning. 9461 * gfortran.dg/interface_assignment_4.f90: Ditto. 9462 * gfortran.dg/bessel_1.f90: Ditto. 9463 * gfortran.dg/func_result_6.f90: Ditto. 9464 * gfortran.dg/hypot_1.f90: Ditto. 9465 * gfortran.dg/proc_ptr_comp_21.f90: Ditto. 9466 94672012-02-17 Tobias Burnus <burnus@net-b.de> 9468 9469 PR translation/52232 9470 PR translation/52234 9471 PR translation/52245 9472 PR translation/52246 9473 PR translation/52262 9474 PR translation/52273 9475 * gfortran.dg/coarray_22.f90: Update dg-error. 9476 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto. 9477 94782012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9479 9480 PR target/51753 9481 * lib/gcc-simulate-thread.exp: Load timeout.exp. 9482 (simulate-thread): Use default timeout. 9483 94842012-02-16 Jason Merrill <jason@redhat.com> 9485 9486 PR c++/52248 9487 * g++.dg/ext/timevar1.C: New. 9488 94892012-02-16 Fabien Chêne <fabien@gcc.gnu.org> 9490 9491 PR c++/52126 9492 * g++.dg/template/using21.C: New. 9493 * g++.dg/template/using22.C: Likewise. 9494 94952012-02-16 Jason Merrill <jason@redhat.com> 9496 9497 PR c++/51415 9498 * g++.dg/cpp0x/lambda/lambda-err1.C: New. 9499 95002012-02-16 Jakub Jelinek <jakub@redhat.com> 9501 9502 PR tree-optimization/52255 9503 * gcc.c-torture/compile/pr52255.c: New test. 9504 9505 PR debug/52260 9506 * g++.dg/debug/dwarf2/pr52260.C: New test. 9507 9508 PR middle-end/51929 9509 * g++.dg/ipa/pr51929.C: New test. 9510 95112012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com> 9512 9513 PR target/52199 9514 * gcc.target/powerpc/pr52199.c: New file. 9515 95162012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9517 9518 PR target/52152 9519 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5. 9520 95212012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9522 9523 * gcc.dg/pr51867.c: Don't include <math.h>. 9524 (sqrtf): Declare. 9525 95262012-02-15 Georg-Johann Lay <avr@gjlay.de> 9527 9528 * gcc.dg/lto/20091013-1_1.c: xfail for avr. 9529 * gcc.dg/lto/20091013-1_2.c: xfail for avr. 9530 95312012-02-15 Tobias Grosser <grosser@fim.uni-passau.de> 9532 9533 PR tree-optimization/50561 9534 * gcc.dg/graphite/pr50561.c: New testcase. 9535 95362012-02-15 Georg-Johann Lay <avr@gjlay.de> 9537 9538 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test. 9539 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test. 9540 95412012-02-15 Eric Botcazou <ebotcazou@adacore.com> 9542 9543 * gnat.dg/discr35.ad[sb]: New test. 9544 95452012-02-15 Eric Botcazou <ebotcazou@adacore.com> 9546 9547 * gnat.dg/volatile10.adb: New test. 9548 * gnat.dg/volatile10_pkg.ads: New helper. 9549 95502012-02-14 Jason Merrill <jason@redhat.com> 9551 9552 * g++.dg/ext/attrib43.C: New. 9553 95542012-02-14 Hans-Peter Nilsson <hp@axis.com> 9555 9556 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc. 9557 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target 9558 fgnu_tm. 9559 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c, 9560 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto. 9561 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on 9562 effective_target fgnu_tm. 9563 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm. 9564 95652012-02-14 Jakub Jelinek <jakub@redhat.com> 9566 9567 PR c++/52247 9568 * g++.dg/template/asmgoto1.C: New test. 9569 95702012-02-14 Ian Lance Taylor <iant@google.com> 9571 9572 PR go/48501 9573 * go.test/go-test.exp (go-gc-tests): Disable optimizations when 9574 compiling generated file for 64bit and index tests. 9575 95762012-02-14 Uros Bizjak <ubizjak@gmail.com> 9577 9578 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector. 9579 95802012-02-14 Richard Guenther <rguenther@suse.de> 9581 9582 PR tree-optimization/52244 9583 PR tree-optimization/51528 9584 * gcc.dg/torture/pr52244.c: New testcase. 9585 95862012-02-14 Walter Lee <walt@tilera.com> 9587 9588 * g++.dg/other/PR23205.C: Disable test on tile. 9589 * g++.dg/other/pr23205-2.C: Disable test on tile. 9590 * gcc.dg/20020312-2.c: Add a condition for __tile__. 9591 * gcc.dg/20040813-1.c: Disable test on tile. 9592 * gcc.dg/lower-subreg-1.c: Disable test on tilegx. 9593 * gcc.misc-tests/linkage.exp: Handle tilegx. 9594 95952012-02-14 Jakub Jelinek <jakub@redhat.com> 9596 9597 PR tree-optimization/52210 9598 * gcc.dg/pr52210.c: New test. 9599 96002012-02-14 Jason Merrill <jason@redhat.com> 9601 9602 PR c++/39055 9603 * g++.dg/overload/defarg5.C: New. 9604 96052012-02-14 Jakub Jelinek <jakub@redhat.com> 9606 9607 PR c/52181 9608 * c-c++-common/pr52181.c: New test. 9609 96102012-02-13 Jakub Jelinek <jakub@redhat.com> 9611 9612 PR c++/52215 9613 * g++.dg/ext/atomic-1.C: New test. 9614 96152012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 9616 9617 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit. 9618 96192012-02-13 Jakub Jelinek <jakub@redhat.com> 9620 9621 PR middle-end/52209 9622 * gcc.c-torture/execute/pr52209.c: New test. 9623 96242012-02-12 Mikael Morin <mikael@gcc.gnu.org> 9625 9626 PR fortran/50981 9627 * gfortran.dg/elemental_optional_args_5.f03: New test. 9628 96292012-02-12 Iain Sandoe <iains@gcc.gnu.org> 9630 9631 PR testsuite/50076 9632 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic 9633 cases. 9634 96352012-02-11 Ian Lance Taylor <iant@google.com> 9636 9637 PR go/51874 9638 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on 9639 SPARC Solaris. Don't run the test at all on systems where it may 9640 not work, rather than xfailing it. 9641 96422012-02-11 Richard Sandiford <rdsandiford@googlemail.com> 9643 9644 PR rtl-optimization/52175 9645 * gcc.c-torture/compile/pr52175.c: New test. 9646 96472012-02-10 Jason Merrill <jason@redhat.com> 9648 9649 PR c++/51910 9650 * g++.dg/template/repo10.C: New. 9651 96522012-02-11 Jakub Jelinek <jakub@redhat.com> 9653 9654 PR debug/52132 9655 * gcc.dg/pr52132.c: New test. 9656 96572012-02-10 Eric Botcazou <ebotcazou@adacore.com> 9658 9659 * gnat.dg/specs/aggr4.ads: New test. 9660 * gnat.dg/specs/aggr4_pkg.ads: New helper. 9661 96622012-02-10 H.J. Lu <hongjiu.lu@intel.com> 9663 9664 PR target/52146 9665 * gcc.target/i386/pr52146.c: New. 9666 96672012-02-10 Jakub Jelinek <jakub@redhat.com> 9668 9669 PR middle-end/52177 9670 * c-c++-common/pr52177.c: New test. 9671 96722012-02-10 Jan Hubicka <jh@suse.cz> 9673 9674 PR middle-end/48600 9675 * g++.dg/torture/pr48600.C: New testcase. 9676 96772012-02-09 Peter Bergner <bergner@vnet.ibm.com> 9678 9679 PR middle-end/52140 9680 * gcc.dg/dfp/pr52140.c: New test. 9681 96822012-02-09 Jakub Jelinek <jakub@redhat.com> 9683 9684 PR fortran/32380 9685 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead 9686 of dg-options. 9687 96882012-02-09 Bin Cheng <bin.cheng@arm.com> 9689 9690 PR middle-end/51867 9691 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'. 9692 * gcc.dg/pr51867.c: New test. 9693 96942012-02-09 Ian Lance Taylor <iant@google.com> 9695 9696 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems 9697 which don't support -fsplit-stack. Turn off optimization when 9698 compiling select5-out.go. 9699 97002012-02-08 Ian Lance Taylor <iant@google.com> 9701 9702 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on 9703 systems which don't support -fsplit-stack. 9704 97052012-02-08 Andrew MacLeod <amacleod@redhat.com> 9706 9707 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3. 9708 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every 9709 machine instuction in the log. 9710 97112012-02-08 Jack Howarth <howarth@bromo.med.uc.edu> 9712 9713 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout 9714 to 20 seconds. 9715 97162012-02-08 Magnus Granberg <zorry@gentoo.org> 9717 9718 PR driver/48524 9719 * gcc.dg/pr48524.c: New test. 9720 * gcc.dg/pr48524.spec: New spec file for test. 9721 97222012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org> 9723 9724 PR fortran/32380 9725 * gfortran.dg/vect/pr32380.f90: New test. 9726 97272012-02-08 Tobias Burnus <burnus@net-b.de> 9728 9729 PR fortran/52151 9730 * gfortran.dg/realloc_on_assign_12.f90: New. 9731 97322012-02-08 Richard Guenther <rguenther@suse.de> 9733 9734 PR rtl-optimization/52170 9735 * gcc.dg/torture/pr52170.c: New testcase. 9736 97372012-02-08 Jakub Jelinek <jakub@redhat.com> 9738 9739 PR gcov-profile/52150 9740 * gcc.dg/tree-prof/pr52150.c: New test. 9741 9742 PR rtl-optimization/52139 9743 * gcc.dg/pr52139.c: New test. 9744 97452012-02-07 Jason Merrill <jason@redhat.com> 9746 9747 PR c++/51675 9748 * g++.dg/cpp0x/constexpr-union3.C: New. 9749 9750 PR c++/52035 9751 * g++.dg/lto/pr52035_0.C: New. 9752 97532012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 9754 9755 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*. 9756 * gcc.dg/special/weak-1.c: Likewise. 9757 * gcc.dg/ucnid-12.c: Likewise. 9758 * gcc.dg/torture/pr45678-1.c: Likewise. 9759 * gcc.dg/torture/pr45678-2.c: Likewise. 9760 * gcc.dg/vector-4.c: Likewise. 9761 * gcc.dg/ipa/inline-5.c: Likewise. 9762 * gcc.dg/ucnid-11.c: Likewise. 9763 * gcc.misc-tests/gcov-13.c: Likewise. 9764 * gcc.misc-tests/gcov-14.c: Likewise. 9765 * g++.dg/ext/label13.C: Likewise. 9766 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra 9767 hppa*-*-hpux* options. 9768 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise. 9769 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise. 9770 * gcc.dg/pr48616.c: Likewise. 9771 * gcc.dg/pr17957.c: Likewise. 9772 * gcc.dg/pr17055-1.c: Likewise. 9773 * gcc.dg/pr32912-1.c: Likewise. 9774 * gcc.dg/tm/pr51472.c: Likewise. 9775 * c-c++-common/fold-bitand-4.c: Likewise. 9776 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*. 9777 Use dg-additional-options for extra options. 9778 97792012-02-07 Joern Rennecke <joern.rennecke@embecosm.com> 9780 9781 * gcc.target/epiphany/interrupt-2.c: New test. 9782 97832012-02-07 Richard Sandiford <rdsandiford@googlemail.com> 9784 9785 PR target/52155 9786 * gcc.target/mips/mips.exp (mips-dg-options): Handle target. 9787 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64 9788 for MIPS ELF. 9789 97902012-02-07 Richard Sandiford <rdsandiford@googlemail.com> 9791 9792 PR target/52152 9793 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*. 9794 97952012-02-07 Richard Sandiford <rdsandiford@googlemail.com> 9796 9797 PR middle-end/24306 9798 PR target/52154 9799 * lib/target-supports.exp (check_effective_target_mips_eabi): New. 9800 * gcc.target/mips/va-arg-1.c: New test. 9801 98022012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com> 9803 9804 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message 9805 for -mno-pointers-to-nested-functions. 9806 98072012-02-07 Eric Botcazou <ebotcazou@adacore.com> 9808 9809 * gcc.c-torture/execute/20120207-1.c: New test. 9810 98112012-02-07 Jakub Jelinek <jakub@redhat.com> 9812 9813 PR rtl-optimization/52060 9814 * gcc.dg/torture/pr52060.c: New test. 9815 9816 PR middle-end/52074 9817 * gcc.c-torture/compile/pr52074.c: New test. 9818 98192012-02-07 Tobias Burnus <burnus@net-b.de> 9820 9821 PR fortran/51514 9822 * gfortran.dg/class_to_type_2.f90: New. 9823 98242012-02-06 Thomas König <tkoenig@gcc.gnu.org> 9825 9826 PR fortran/32373 9827 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target. 9828 Remove module. 9829 98302012-02-06 Jason Merrill <jason@redhat.com> 9831 9832 PR c++/52088 9833 * g++.dg/template/conv13.C: New. 9834 98352012-02-06 Richard Guenther <rguenther@suse.de> 9836 9837 PR tree-optimization/52115 9838 * gcc.c-torture/compile/pr52115.c: New testcase. 9839 98402012-02-06 Jakub Jelinek <jakub@redhat.com> 9841 9842 PR target/52129 9843 * gcc.c-torture/execute/pr52129.c: New test. 9844 98452012-02-06 Andrey Belevantsev <abel@ispras.ru> 9846 9847 * gcc.dg/pr48374.c: Actually add the test I forgot 9848 in the 2012-01-25 commit. 9849 98502012-02-05 Thomas König <tkoenig@gcc.gnu.org> 9851 9852 PR fortran/32373 9853 * gfortran.dg/vect/vect-8.f90: New test case. 9854 98552012-02-05 Thomas König <tkoenig@gcc.gnu.org> 9856 9857 PR fortran/48847 9858 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test. 9859 98602012-02-05 Paul Thomas <pault@gcc.gnu.org> 9861 9862 PR fortran/52102 9863 * gfortran.dg/class_48.f90 : Add test of allocate class array 9864 component with source in subroutine test3. Remove commenting 9865 out in subroutine test4, since branching on unitialized variable 9866 is now fixed (no PR for this last.). 9867 98682012-02-05 Richard Sandiford <rdsandiford@googlemail.com> 9869 9870 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute 9871 on MIPS targets. 9872 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets. 9873 98742012-02-05 Richard Sandiford <rdsandiford@googlemail.com> 9875 9876 PR target/52125 9877 * lib/target-supports.exp (check_effective_target_mips_rel): New. 9878 * gcc.dg/pr48774.c: Skip on MIPS REL targets. 9879 98802012-02-05 Richard Sandiford <rdsandiford@googlemail.com> 9881 9882 * lib/target-supports.exp (check_effective_target_mips_llsc): New. 9883 (check_effective_target_sync_int_long): Use it. 9884 (check_effective_target_sync_char_short): Likewise. 9885 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc. 9886 98872012-02-05 Tobias Burnus <burnus@net-b.de> 9888 9889 PR fortran/51972 9890 * gfortran.dg/class_48.f90: Add some further checks. 9891 98922012-02-05 Ira Rosen <irar@il.ibm.com> 9893 9894 PR tree-optimization/52091 9895 * gcc.dg/vect/pr52091.c: New test. 9896 98972012-02-04 Jakub Jelinek <jakub@redhat.com> 9898 9899 PR rtl-optimization/52113 9900 * gcc.target/avr/pr52113.c: New test. 9901 99022012-02-03 Jakub Jelinek <jakub@redhat.com> 9903 9904 PR rtl-optimization/52092 9905 * gcc.c-torture/compile/pr52092.c: New test. 9906 99072012-02-02 Mikael Morin <mikael@gcc.gnu.org> 9908 9909 PR fortran/41587 9910 * gfortran.dg/class_array_10.f03: New test. 9911 9912 PR fortran/46356 9913 * gfortran.dg/class_array_11.f03: New test. 9914 9915 PR fortran/51754 9916 * gfortran.dg/class_array_12.f03: New test. 9917 99182012-02-02 Paul Thomas <pault@gcc.gnu.org> 9919 9920 PR fortran/52012 9921 * gfortran.dg/realloc_on_assign_11.f90: New test. 9922 99232012-02-02 Tobias Burnus <burnus@net-b.de> 9924 9925 PR fortran/52093 9926 * gfortran.dg/shape_7.f90: New. 9927 99282012-02-02 Richard Sandiford <rdsandiford@googlemail.com> 9929 9930 * gcc.target/mips/mips-prepend-1.c: New test. 9931 99322012-02-02 Jan Hubicka <jh@suse.cz> 9933 Tom de Vries <tom@codesourcery.com> 9934 9935 PR middle-end/51998 9936 * gcc.dg/alias-12.c: New testcase. 9937 * gcc.dg/alias-13.c: New testcase. 9938 99392012-02-02 Jakub Jelinek <jakub@redhat.com> 9940 9941 PR target/52086 9942 * gcc.dg/pr52086.c: New test. 9943 9944 PR tree-optimization/52073 9945 * gcc.c-torture/compile/pr52073.c: New test. 9946 99472012-02-01 Thomas König <tkoenig@gcc.gnu.org> 9948 9949 PR fortran/51958 9950 * gfortran.dg/function_optimize_10.f90: New test. 9951 99522012-02-01 Uros Bizjak <ubizjak@gmail.com> 9953 9954 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime 9955 test on alpha*-*-*. 9956 99572012-02-01 Tobias Burnus <burnus@net-b.de> 9958 9959 PR fortran/52024 9960 * gfortran.dg/typebound_operator_14.f90: New. 9961 99622012-02-01 Tobias Burnus <burnus@net-b.de> 9963 9964 PR fortran/52059 9965 * gfortran.dg/elemental_function_1.f90: New. 9966 99672012-02-01 Georg-Johann Lay <avr@gjlay.de> 9968 9969 PR rtl-optimization/51374 9970 * gcc.target/avr/torture/pr51374-1.c: 9971 Also fail if SBIS is seen. 9972 99732012-02-01 Georg-Johann Lay <avr@gjlay.de> 9974 9975 PR rtl-optimization/51374 9976 * gcc.target/avr/torture/pr51374-1.c: New. 9977 99782012-01-31 Tobias Burnus <burnus@net-b.de> 9979 9980 PR fortran/52024 9981 * gfortran.dg/typebound_generic_11.f90: New. 9982 99832012-01-31 Tobias Burnus <burnus@net-b.de> 9984 9985 PR fortran/52029 9986 * gfortran.dg/class_49.f90: New. 9987 99882012-01-31 Tobias Burnus <burnus@net-b.de> 9989 9990 PR fortran/52013 9991 * gfortran.dg/elemental_args_check_6.f90: New. 9992 99932012-01-31 Jason Merrill <jason@redhat.com> 9994 9995 PR c++/52043 9996 * g++.dg/cpp0x/variadic122.C: New. 9997 99982012-01-31 Paul Thomas <pault@gcc.gnu.org> 9999 10000 PR fortran/52012 10001 * gfortran.dg/realloc_on_assign_10.f90: New test. 10002 100032012-01-31 Richard Guenther <rguenther@suse.de> 10004 10005 PR tree-optimization/51528 10006 * gcc.dg/torture/pr51528.c: New testcase. 10007 100082012-01-30 Uros Bizjak <ubizjak@gmail.com> 10009 10010 PR go/48501 10011 * lib/go.exp (go_target_compile): Append timeout= to options. 10012 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for 10013 select5-out.go test on alpha*-*-* targets. 10014 100152012-01-30 Richard Sandiford <rdsandiford@googlemail.com> 10016 10017 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char. 10018 (TEST_SHORT): Reformat in the same way. 10019 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char. 10020 (TEST_SHORT): Reformat in the same way. 10021 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit. 10022 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf. 10023 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16. 10024 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise. 10025 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise. 10026 100272012-01-30 Bin Cheng <bin.cheng@arm.com> 10028 10029 PR target/51835 10030 * gcc.target/arm/pr51835.c: New testcase. 10031 100322012-01-30 Richard Guenther <rguenther@suse.de> 10033 10034 PR tree-optimization/52028 10035 * gcc.dg/torture/pr52028.c: New testcase. 10036 * gfortran.dg/ldist-pr45199.f: Adjust. 10037 * gcc.dg/tree-ssa/ldist-16.c: Likewise. 10038 * gcc.dg/tree-ssa/ldist-17.c: Likewise. 10039 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise. 10040 100412012-01-30 Jakub Jelinek <jakub@redhat.com> 10042 10043 PR debug/52027 10044 * gcc.dg/tree-prof/pr52027.c: New test. 10045 10046 PR tree-optimization/52046 10047 * gcc.dg/pr52046.c: New test. 10048 10049 PR debug/52048 10050 * g++.dg/other/pr52048.C: New test. 10051 100522012-01-30 Richard Guenther <rguenther@suse.de> 10053 10054 PR tree-optimization/52045 10055 * gcc.dg/pr52045.c: New testcase. 10056 100572012-01-30 Greta Yorsh <Greta.Yorsh@arm.com> 10058 10059 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept 10060 new code generated for __sync_lock_release. 10061 100622012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 10063 10064 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x. 10065 100662012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 10067 10068 PR testsuite/51875 10069 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*. 10070 10071 * g++.dg/ext/visibility/template10.C: Fix typo. 10072 10073 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*. 10074 100752012-01-29 Paolo Carlini <paolo.carlini@oracle.com> 10076 10077 PR c++/51327 10078 * g++.dg/cpp0x/constexpr-ice6.C: New. 10079 100802012-01-29 Tobias Burnus <burnus@net-b.de> 10081 10082 PR fortran/41600 10083 * gfortran.dg/default_initialization_6.f90: New. 10084 100852012-01-29 Tobias Burnus <burnus@net-b.de> 10086 10087 PR fortran/51972 10088 * gfortran.dg/class_allocate_12.f90: Enable disabled test. 10089 * gfortran.dg/class_48.f90: New. 10090 100912012-01-29 Janne Blomqvist <jb@gcc.gnu.org> 10092 10093 PR fortran/51808 10094 * gfortran.dg/module_md5_1.f90: Update MD5 sum. 10095 100962012-01-28 Tobias Burnus <burnus@net-b.de> 10097 10098 PR fortran/51972 10099 * gfortran.dg/class_allocate_12.f90: New. 10100 101012012-01-28 Eric Botcazou <ebotcazou@adacore.com> 10102 10103 * gcc.dg/torture/pr50444.c: Fix dg directives. 10104 101052012-01-28 Jakub Jelinek <jakub@redhat.com> 10106 10107 PR target/52006 10108 * gcc.target/arm/pr52006.c: New test. 10109 101102012-01-27 Aldy Hernandez <aldyh@redhat.com> 10111 10112 PR testsuite/52011 10113 * gcc.dg/lto/trans-mem.h: New file. 10114 * gcc.dg/lto/trans-mem-2_0.c: Include it. 10115 * gcc.dg/lto/trans-mem-1_1.c: Same. 10116 * gcc.dg/lto/trans-mem-4_1.c: Same. 10117 * gcc.dg/lto/trans-mem-3_1.c: Same. 10118 101192012-01-27 Tobias Burnus <burnus@net-b.de> 10120 10121 PR fortran/52022 10122 * gfortran.dg/dummy_procedure_7.f90: New. 10123 101242012-01-27 Andreas Schwab <schwab@linux-m68k.org> 10125 10126 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin* 10127 *-*-aix* alpha*-*-osf* alpha*-*-*vms*. 10128 101292012-01-27 Jakub Jelinek <jakub@redhat.com> 10130 10131 PR c++/51852 10132 * g++.dg/other/gc5.C: New test. 10133 101342012-01-27 Richard Guenther <rguenther@suse.de> 10135 10136 PR tree-optimization/50444 10137 * gcc.dg/torture/pr50444.c: New testcase. 10138 101392012-01-27 Tobias Burnus <burnus@net-b.de> 10140 10141 PR fortran/51970 10142 PR fortran/51977 10143 * gfortran.dg/move_alloc_13.f90: New. 10144 101452012-01-27 Tobias Burnus <burnus@net-b.de> 10146 10147 PR fortran/51953 10148 * gfortran.dg/allocate_alloc_opt_13.f90: New. 10149 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003 10150 and change dg-error string. 10151 101522012-01-27 Tobias Burnus <burnus@net-b.de> 10153 10154 PR fortran/52016 10155 * gfortran.dg/elemental_args_check_5.f90: New. 10156 101572012-01-27 Richard Guenther <rguenther@suse.de> 10158 10159 PR middle-end/51959 10160 * g++.dg/torture/pr51959.C: New testcase. 10161 101622012-01-27 Tom de Vries <tom@codesourcery.com> 10163 10164 PR tree-optimization/51990 10165 * gcc.dg/pr51990.c: New test. 10166 * gcc.dg/pr51990-2.c: Same. 10167 101682012-01-27 Paul Thomas <pault@gcc.gnu.org> 10169 Tobias Burnus <burnus@gcc.gnu.org> 10170 10171 PR fortran/48705 10172 * gfortran.dg/class_allocate_11.f03: New. 10173 10174 PR fortran/51870 10175 PR fortran/51943 10176 PR fortran/51946 10177 * gfortran.dg/class_allocate_7.f03: New. 10178 * gfortran.dg/class_allocate_8.f03: New. 10179 * gfortran.dg/class_allocate_9.f03: New. 10180 * gfortran.dg/class_allocate_10.f03: New. 10181 101822012-01-27 Eric Botcazou <ebotcazou@adacore.com> 10183 10184 * gnat.dg/discr34.adb: New test. 10185 * gnat.dg/discr34_pkg.ads: New helper. 10186 101872012-01-27 Eric Botcazou <ebotcazou@adacore.com> 10188 10189 * gnat.dg/discr33.adb: New test. 10190 101912012-01-27 Eric Botcazou <ebotcazou@adacore.com> 10192 10193 * gnat.dg/limited_with3.ad[sb): New test. 10194 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper. 10195 * gnat.dg/limited_with3_pkg2.ads: Likewise. 10196 * gnat.dg/limited_with3_pkg3.ads: Likewise. 10197 101982012-01-27 Eric Botcazou <ebotcazou@adacore.com> 10199 10200 * gnat.dg/stack_usage1.adb: New test. 10201 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper. 10202 10203 * gcc.dg/pr44194-1.c: Remove superfluous include directive. 10204 * gcc.dg/pr44194-2.c: Likewise. 10205 102062012-01-26 Paolo Carlini <paolo.carlini@oracle.com> 10207 10208 PR c++/51370 10209 * g++.dg/template/crash112.C: New. 10210 102112012-01-27 Richard Henderson <rth@redhat.com> 10212 10213 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL. 10214 102152012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 10216 10217 * gfortran.dg/reassoc_4.f: Use dg-additional-options. 10218 102192012-01-26 Jakub Jelinek <jakub@redhat.com> 10220 10221 PR middle-end/51895 10222 * g++.dg/opt/pr51895.C: New test. 10223 102242012-01-26 Michael Matz <matz@suse.de> 10225 10226 PR tree-optimization/48794 10227 * gfortran.dg/gomp/pr48794-2.f90: New testcase. 10228 102292012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 10230 10231 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x. 10232 102332012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 10234 10235 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x. 10236 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in 10237 memory. 10238 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to 10239 the default value for s390 and s390x. 10240 102412012-01-25 Aldy Hernandez <aldyh@redhat.com> 10242 10243 PR lto/51698 10244 * gcc.dg/lto/trans-mem-4_0.c: New. 10245 * gcc.dg/lto/trans-mem-4_1.c: New. 10246 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for 10247 TM builtins. 10248 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types. 10249 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for 10250 TM builtins. 10251 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types. 10252 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for 10253 TM builtins. 10254 102552012-01-25 Georg-Johann Lay <avr@gjlay.de> 10256 10257 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash. 10258 102592012-01-25 Ian Lance Taylor <iant@google.com> 10260 10261 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines. 10262 102632012-01-25 Tobias Burnus <burnus@net-b.de> 10264 10265 PR fortran/51995 10266 * gfortran.dg/typebound_proc_25.f90: New. 10267 102682012-01-25 Jason Merrill <jason@redhat.com> 10269 10270 PR c++/51992 10271 * g++.dg/lto/pr51992_0.C: New. 10272 102732012-01-25 Jakub Jelinek <jakub@redhat.com> 10274 10275 PR tree-optimization/51987 10276 * gcc.target/i386/pr51987.c: New test. 10277 102782012-01-25 Greta Yorsh <Greta.Yorsh@arm.com> 10279 10280 * gcc.dg/tm/lto-1.c: Require lto support in target. 10281 102822012-01-25 Andrey Belevantsev <abel@ispras.ru> 10283 10284 PR rtl-optimization/48374 10285 * gcc.dg/pr48374.c: New test. 10286 102872012-01-25 Greta Yorsh <Greta.Yorsh@arm.com> 10288 10289 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums. 10290 102912012-01-25 Tobias Burnus <burnus@net-b.de> 10292 10293 PR fortran/51966 10294 * gfortran.dg/derived_constructor_char_3.f90: New. 10295 102962012-01-24 Ian Lance Taylor <iant@google.com> 10297 10298 * go.test/go-test.exp (filecmp): New procedure. 10299 (errchk): Handle quoted square brackets. 10300 (go-gc-tests): Set go_compile_args. Handle various new test 10301 lines. Skip a few new tests. 10302 * lib/go-torture.exp (go-torture-execute): Use go_compile_args. 10303 103042012-01-24 Richard Sandiford <rdsandiford@googlemail.com> 10305 10306 * lib/target-supports.exp (proc check_effective_target_vect_perm) 10307 (check_effective_target_vect_extract_even_odd) 10308 (check_effective_target_vect_interleave): Return true for MIPS 10309 paired-single. 10310 103112012-01-24 Richard Sandiford <rdsandiford@googlemail.com> 10312 10313 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable. 10314 (main): Use it instead of argc. 10315 103162012-01-24 Jason Merrill <jason@redhat.com> 10317 10318 PR c++/51973 10319 * g++.dg/cpp0x/sfinae31.C: New. 10320 103212012-01-24 Richard Sandiford <rdsandiford@googlemail.com> 10322 10323 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs. 10324 103252012-01-24 Jason Merrill <jason@redhat.com> 10326 10327 PR c++/51812 10328 * g++.dg/inherit/covariant20.C: New. 10329 103302012-01-24 Paolo Carlini <paolo.carlini@oracle.com> 10331 10332 PR c++/51223 10333 * g++.dg/parse/crash58.C: New. 10334 103352012-01-24 Jakub Jelinek <jakub@redhat.com> 10336 10337 PR target/51957 10338 * gcc.dg/pr51957-1.c: New test. 10339 * gcc.dg/pr51957-1.h: New file. 10340 * gcc.dg/pr51957-2.c: New test. 10341 103422012-01-23 Jason Merrill <jason@redhat.com> 10343 10344 PR c++/51930 10345 * g++.dg/ext/visibility/template10.C: New. 10346 103472012-01-23 Tobias Burnus <burnus@net-b.de> 10348 10349 PR fortran/51948 10350 * gfortran.dg/move_alloc_12.f90: New. 10351 103522012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 10353 10354 PR middle-end/45416 10355 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx. 10356 103572012-01-23 Paolo Carlini <paolo.carlini@oracle.com> 10358 10359 PR c++/51398 10360 * g++.dg/template/crash111.C: New. 10361 103622012-01-23 Arnaud Charlet <charlet@adacore.com> 10363 10364 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all 10365 configurations. 10366 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case. 10367 103682012-01-23 Dodji Seketeli <dodji@redhat.com> 10369 10370 PR testsuite/51941 10371 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between 10372 the DW_TAG_class_type and DW_AT_name: "Executor". 10373 103742012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 10375 10376 * lib/target-supports.exp 10377 (check_effective_target_vect_extract_even_odd): Handle ARM neon. 10378 (check_effective_target_vect_interleave): Likewise. 10379 103802012-01-22 Jason Merrill <jason@redhat.com> 10381 10382 PR c++/51925 10383 * g++.dg/template/using20.C: New. 10384 * g++.dg/template/template-id-2.C: Adjust diagnostic. 10385 103862012-01-23 Jason Merrill <jason@redhat.com> 10387 10388 PR target/51934 10389 * g++.dg/torture/pr51344.C: Limit to x86. 10390 103912012-01-23 Greta Yorsh <Greta.Yorsh@arm.com> 10392 10393 * c-c++-common/tm/omp.c: Require target with pthread support. 10394 103952012-01-23 Richard Guenther <rguenther@suse.de> 10396 10397 PR tree-optimization/51949 10398 * gcc.dg/torture/pr51949.c: New testcase. 10399 104002012-01-23 Jakub Jelinek <jakub@redhat.com> 10401 10402 PR rtl-optimization/51933 10403 * gcc.c-torture/execute/pr51933.c: New test. 10404 104052012-01-22 Douglas B Rupp <rupp@gnat.com> 10406 10407 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): 10408 Do not define for Interix. 10409 104102012-01-22 Jason Merrill <jason@redhat.com> 10411 10412 PR c++/51832 10413 * g++.dg/lto/pr51832.h: New. 10414 * g++.dg/lto/pr51832_0.C: New. 10415 * g++.dg/lto/pr51832_1.C: New. 10416 104172012-01-22 Eric Botcazou <ebotcazou@adacore.com> 10418 10419 * gcc.dg/ext-elim-1.c: New test. 10420 104212012-01-22 Richard Sandiford <rdsandiford@googlemail.com> 10422 10423 PR target/51931 10424 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute. 10425 * g++.dg/opt/longbranch1.C: Likewise. 10426 104272012-01-22 Richard Sandiford <rdsandiford@googlemail.com> 10428 10429 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS 10430 in C++11 mode. 10431 104322012-01-21 Steven G. Kargl <kargl@gcc.gnu.org> 10433 10434 PR fortran/50556 10435 * gfortran.dg/namelist_74.f90: New test. 10436 * gfortran.dg/namelist_59.f90: Remove SAVE attribute. 10437 104382012-01-21 Tobias Burnus <burnus@net-b.de> 10439 10440 PR fortran/51913 10441 * gfortran.dg/class_47.f90: New. 10442 104432012-01-21 Eric Botcazou <ebotcazou@adacore.com> 10444 10445 * gnat.dg/renaming5.ad[sb]: New test. 10446 104472012-01-20 Jason Merrill <jason@redhat.com> 10448 10449 PR c++/51919 10450 * g++.dg/pch/mangle1.{C,Hs}: Remove. 10451 104522012-01-20 Jason Merrill <jason@redhat.com> 10453 10454 PR c++/51922 10455 * g++.dg/ext/attrib42.C: Require ilp32. 10456 104572012-01-20 Jakub Jelinek <jakub@redhat.com> 10458 10459 PR target/51915 10460 * gcc.target/arm/pr51915.c: New test. 10461 104622012-01-20 Cary Coutant <ccoutant@google.com> 10463 Dodji Seketeli <dodji@redhat.com> 10464 10465 PR debug/45682 10466 * g++.dg/debug/dwarf2/nested-3.C: New test. 10467 104682012-01-20 Paolo Carlini <paolo.carlini@oracle.com> 10469 10470 PR c++/51402 10471 * g++.dg/template/crash110.C: New. 10472 104732012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10474 10475 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*. 10476 Remove default options on hppa*-*-hpux*. 10477 104782012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10479 10480 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility. 10481 104822012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 10483 10484 * gcc.c-torture/compile/pr51856.c: New testcase. 10485 104862012-01-20 Uros Bizjak <ubizjak@gmail.com> 10487 10488 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted 10489 options to go_target_compile. 10490 104912012-01-20 Kai Tietz <ktietz@redhat.com> 10492 10493 * g++.dg/torture/pr51344.C: Fix typo. 10494 104952012-01-20 Richard Guenther <rguenther@suse.de> 10496 10497 PR tree-optimization/51903 10498 * g++.dg/torture/pr51903.C: New testcase. 10499 105002012-01-20 Tobias Burnus <burnus@net-b.de> 10501 Janus Weil <janus@gcc.gnu.org> 10502 10503 PR fortran/51056 10504 * gfortran.dg/use_21.f90: New. 10505 105062012-01-20 Jakub Jelinek <jakub@redhat.com> 10507 10508 PR target/51106 10509 * gcc.dg/torture/pr51106-1.c: New test. 10510 * gcc.dg/torture/pr51106-2.c: New test. 10511 105122012-01-19 Kai Tietz <ktietz@redhat.com> 10513 10514 * g++.dg/torture/pr51344.C: New test. 10515 105162012-01-19 Tobias Burnus <burnus@net-b.de> 10517 10518 PR fortran/51904 10519 * gfortran.dg/intrinsic_size_2.f90: New. 10520 105212012-01-19 Jason Merrill <jason@redhat.com> 10522 10523 PR c++/51889 10524 * g++.dg/inherit/using7.C: New. 10525 105262012-01-19 Richard Guenther <rguenther@suse.de> 10527 10528 PR tree-optimization/37997 10529 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase. 10530 105312012-01-19 Andrey Belevantsev <abel@ispras.ru> 10532 10533 PR rtl-optimization/51505 10534 * gcc.dg/pr51505.c: New test. 10535 105362012-01-18 Paul Thomas <pault@gcc.gnu.org> 10537 10538 PR fortran/51634 10539 * gfortran.dg/typebound_operator_12.f03: New. 10540 * gfortran.dg/typebound_operator_13.f03: New. 10541 105422012-01-18 Paolo Carlini <paolo.carlini@oracle.com> 10543 10544 PR c++/51225 10545 * g++.dg/cpp0x/pr51225.C: New. 10546 105472012-01-17 Ian Lance Taylor <iant@google.com> 10548 10549 PR go/50656 10550 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines. 10551 105522012-01-17 Tobias Burnus <burnus@net-b.de> 10553 10554 PR fortran/51869 10555 * gfortran.dg/realloc_on_assign_9.f90: New. 10556 105572012-01-17 Aldy Hernandez <aldyh@redhat.com> 10558 10559 PR other/51165 10560 * gcc.dg/tm/memopt-3.c: Remove xfail. 10561 * gcc.dg/tm/memopt-4.c: Remove xfail. 10562 * gcc.dg/tm/memopt-5.c: Remove xfail. 10563 * gcc.dg/tm/memopt-7.c: Remove xfail. 10564 105652012-01-17 Jakub Jelinek <jakub@redhat.com> 10566 10567 PR tree-optimization/51877 10568 * gcc.c-torture/execute/pr51877.c: New test. 10569 105702012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 10571 10572 * gcc.dg/vect/no-section-anchors-vect-69.c: Change 10573 {!vect_align_arrays} to vect_sizes_32B_16B. 10574 * gcc.dg/vect/vect-multitypes-1.c: Ditto. 10575 * gcc.dg/vect/vect-peel-3.c: Ditto. 10576 105772012-01-16 Jason Merrill <jason@redhat.com> 10578 10579 PR c++/51854 10580 * g++.dg/abi/mangle60.C: New. 10581 10582 PR c++/51827 10583 * g++.dg/pch/mangle1.{C,Hs}: New. 10584 105852012-01-16 Mikael Morin <mikael@gcc.gnu.org> 10586 Tobias Burnus <burnus@net-b.de> 10587 10588 PR fortran/50981 10589 * gfortran.dg/elemental_optional_args_3.f90: New 10590 * gfortran.dg/elemental_optional_args_4.f90: New 10591 105922012-01-16 Tobias Burnus <burnus@net-b.de> 10593 10594 PR fortran/51809 10595 * gfortran.dg/use_20.f90: New 10596 105972012-01-16 Jason Merrill <jason@redhat.com> 10598 10599 PR c++/51868 10600 * g++.dg/cpp0x/rv-bitfield.C: New. 10601 * g++.dg/cpp0x/rv-bitfield2.C: New. 10602 106032012-01-16 Paul Thomas <pault@gcc.gnu.org> 10604 10605 * gfortran.dg/class_array_3.f03: Remove the explicit loop in 10606 subroutine 'qsort' and use index array to assign the result. 10607 106082012-01-16 Jakub Jelinek <jakub@redhat.com> 10609 10610 PR tree-optimization/51865 10611 * gcc.dg/pr51865.c: New test. 10612 106132012-01-15 Richard Sandiford <rdsandiford@googlemail.com> 10614 10615 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS. 10616 106172012-01-15 Richard Sandiford <rdsandiford@googlemail.com> 10618 10619 * gcc.target/mips/code-readable-2.c: Allow the jump table address 10620 to be loaded from the constant pool, rather than via %hi and %lo. 10621 106222012-01-15 Uros Bizjak <ubizjak@gmail.com> 10623 10624 PR rtl-optimization/51821 10625 * gcc.dg/pr51821.c: New test. 10626 106272012-01-15 Andreas Schwab <schwab@linux-m68k.org> 10628 10629 * gcc.dg/torture/pr8081.c: Fix char signedness assumption. 10630 106312012-01-14 Andreas Schwab <schwab@linux-m68k.org> 10632 10633 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable. 10634 106352012-01-14 Tobias Burnus <burnus@net-b.de> 10636 10637 PR fortran/51800 10638 * gfortran.dg/init_flag_8.f90: New. 10639 * gfortran.dg/init_flag_9.f90: New. 10640 106412011-01-14 Tobias Burnus <burnus@net-b.de> 10642 10643 PR fortran/51816 10644 * gfortran.dg/use_18.f90: New. 10645 * gfortran.dg/use_19.f90: New. 10646 106472012-01-13 Ian Lance Taylor <iant@google.com> 10648 10649 PR c++/50012 10650 * g++.dg/warn/Wsign-compare-4.C: New. 10651 106522012-01-13 Paul Thomas <pault@gcc.gnu.org> 10653 10654 PR fortran/48351 10655 * gfortran.dg/alloc_comp_assign.f03: New. 10656 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of 10657 __BUILTIN_FREE from 38 to 32. 10658 106592012-01-13 Jason Merrill <jason@redhat.com> 10660 10661 PR c++/20681 10662 * g++.dg/warn/Wreturn-type-7.C: New. 10663 106642012-01-13 Georg-Johann Lay <avr@gjlay.de> 10665 10666 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t 10667 assumption. 10668 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2. 10669 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms. 10670 * gcc.dg/cpp/warn-multichar-2.c: Ditto. 10671 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target 10672 int32plus because of big array needed. 10673 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2 10674 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy. 10675 106762012-01-13 Jason Merrill <jason@redhat.com> 10677 10678 PR c++/51813 10679 * g++.dg/ext/visibility/template9.C: New. 10680 10681 PR c++/51620 10682 * g++.dg/cpp0x/defaulted34.C: New. 10683 * g++.dg/template/virtual3.C: New. 10684 106852012-01-13 Richard Guenther <rguenther@suse.de> 10686 10687 PR middle-end/8081 10688 * gcc.dg/torture/pr8081.c: New testcase. 10689 106902012-01-13 Georg-Johann Lay <avr@gjlay.de> 10691 10692 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr. 10693 106942012-01-12 Jason Merrill <jason@redhat.com> 10695 10696 PR c++/51714 10697 * g++.dg/ext/stmtexpr14.C: New. 10698 106992012-01-13 Dodji Seketeli <dodji@redhat.com> 10700 10701 PR c++/51633 10702 * g++.dg/cpp0x/constexpr-diag4.C: New test. 10703 107042012-01-12 Jason Merrill <jason@redhat.com> 10705 10706 PR c++/48051 10707 * g++.dg/abi/mangle48.C: Test qualified-names, too. 10708 * g++.dg/abi/mangle58.C: Likewise. 10709 10710 PR c++/51403 10711 * g++.dg/template/arg8.C: New. 10712 107132012-01-12 Ira Rosen <irar@il.ibm.com> 10714 10715 PR tree-optimization/51799 10716 * gcc.dg/vect/pr51799.c: New test. 10717 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift 10718 patterns. 10719 107202012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr> 10721 Tobias Burnus <burnus@net-b.de> 10722 10723 PR fortran/51057 10724 PR fortran/51616 10725 * lib/target-supports.exp 10726 (check_effective_target_fortran_largest_fp_has_sqrt): New. 10727 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16). 10728 107292012-01-11 Jason Merrill <jason@redhat.com> 10730 10731 PR c++/51565 10732 * g++.dg/ext/attrib42.C: New. 10733 107342012-01-11 Jakub Jelinek <jakub@redhat.com> 10735 10736 PR bootstrap/51796 10737 * gcc.dg/pr51796.c: New test. 10738 107392012-01-11 Jason Merrill <jason@redhat.com> 10740 10741 PR c++/51818 10742 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New. 10743 107442012-01-11 Eric Botcazou <ebotcazou@adacore.com> 10745 10746 * gnat.dg/array19.ad[sb]: New test. 10747 107482012-01-11 Eric Botcazou <ebotcazou@adacore.com> 10749 10750 * gnat.dg/opt23.ad[sb]: New test. 10751 * gnat.dg/opt23_pkg.ad[sb]: New helper. 10752 * gnat.dg/opt24.ad[sb]: New test. 10753 107542012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10755 10756 PR tree-optimization/49642 10757 * gcc.dg/tree-ssa/pr49642-1.c: New test. 10758 * gcc.dg/tree-ssa/pr49642-2.c: New test. 10759 107602012-01-11 Jason Merrill <jason@redhat.com> 10761 10762 PR c++/51613 10763 * g++.dg/template/explicit-args5.C: New. 10764 107652012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 10766 10767 * gcc.c-torture/execute/20120110-1.c: New testcase. 10768 107692012-01-10 Jason Merrill <jason@redhat.com> 10770 10771 PR c++/51614 10772 * g++.dg/inherit/ambig1.C: New. 10773 10774 PR c++/51433 10775 * g++.dg/cpp0x/constexpr-cache1.C: New. 10776 107772012-01-10 Richard Guenther <rguenther@suse.de> 10778 10779 PR tree-optimization/51801 10780 * gcc.dg/torture/pr51801.c: New testcase. 10781 107822012-01-10 Tobias Burnus <burnus@net-b.de> 10783 10784 PR fortran/51652 10785 * gfortran.dg/allocate_with_typespec_5.f90: New. 10786 107872012-01-10 Tobias Burnus <burnus@net-b.de> 10788 10789 * gfortran.dg/class_39.f03: Update dg-error string. 10790 107912012-01-10 Richard Guenther <rguenther@suse.de> 10792 10793 PR tree-optimization/50913 10794 * gcc.dg/graphite/interchange-16.c: New testcase. 10795 * gcc.dg/graphite/scop-20.c: XFAIL. 10796 * gfortran.dg/graphite/interchange-1.f: Likewise. 10797 * gfortran.dg/graphite/block-1.f90: Likewise. 10798 * gfortran.dg/graphite/block-2.f: Likewise. 10799 108002012-01-10 Richard Henderson <rth@redhat.com> 10801 10802 * lib/target-supports.exp (check_effective_target_vect_perm, 10803 check_effective_target_vect_perm_byte, 10804 check_effective_target_vect_perm_short): Enable for arm neon. 10805 108062012-01-09 Tobias Burnus <burnus@net-b.de> 10807 10808 PR fortran/46328 10809 * gfortran.dg/typebound_operator_11.f90: New. 10810 108112012-01-09 Eric Botcazou <ebotcazou@adacore.com> 10812 10813 * gnat.dg/array18.adb: New test. 10814 * gnat.dg/array18_pkg.ads: New helper. 10815 108162012-01-09 Paul Thomas <pault@gcc.gnu.org> 10817 10818 PR fortran/51791 10819 * gfortran.dg/typebound_operator_7.f03: Insert parentheses 10820 around base object in first assignment in main program. 10821 * gfortran.dg/typebound_operator_10.f03: New test. 10822 108232012-01-09 Martin Jambor <mjambor@suse.cz> 10824 10825 PR tree-optimization/51759 10826 * g++.dg/ipa/pr51759.C: New test. 10827 108282012-01-09 Tobias Burnus <burnus@net-b.de> 10829 10830 PR fortran/51758 10831 * gfortran.dg/optional_absent_2.f90: New. 10832 108332012-01-09 Tobias Burnus <burnus@net-b.de> 10834 10835 PR fortran/51578 10836 * gfortran.dg/use_17.f90: New. 10837 108382012-01-09 Gary Funck <gary@intrepid.com> 10839 10840 PR preprocessor/33919 10841 * gcc.dg/pr33919.c: New test. 10842 * gcc.dg/pr33919-0.h: New test header file. 10843 * gcc.dg/pr33919-1.h: Ditto. 10844 * gcc.dg/pr33919-2.h: Ditto. 10845 108462012-01-07 Jan Hubicka <jh@suse.cz> 10847 10848 PR tree-optimize/51694 10849 * gcc.c-torture/compile/pr51694.c: new testcase. 10850 108512012-01-07 Jan Hubicka <jh@suse.cz> 10852 10853 PR tree-optimization/51600 10854 * g++.dg/torture/pr51600.C: New testcase. 10855 108562012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 10857 10858 PR gcov-profile/51715 10859 PR gcov-profile/51717 10860 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*. 10861 * gcc.misc-tests/gcov-14.c: Likewise. 10862 108632012-01-06 Jason Merrill <jason@redhat.com> 10864 10865 * g++.dg/parse/new5.C: New. 10866 108672012-01-06 Patrick Marlier <patrick.marlier@gmail.com> 10868 10869 PR testsuite/51655 10870 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of 10871 including <string.h>. 10872 108732012-01-06 Jason Merrill <jason@redhat.com> 10874 10875 * g++.dg/abi/mangle51.C: New. 10876 * g++.dg/abi/mangle52.C: New. 10877 * g++.dg/abi/mangle53.C: New. 10878 * g++.dg/abi/mangle54.C: New. 10879 * g++.dg/abi/mangle55.C: New. 10880 * g++.dg/abi/mangle56.C: New. 10881 * g++.dg/abi/mangle57.C: New. 10882 * g++.dg/abi/mangle58.C: New. 10883 * g++.dg/abi/mangle59.C: New. 10884 * g++.dg/cpp0x/trailing3.C: Update mangling. 10885 * g++.dg/cpp0x/variadic111.C: Update mangling. 10886 * g++.dg/cpp0x/variadic4.C: Update mangling. 10887 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5. 10888 * g++.dg/template/nontype22.C: Works now. 10889 * g++.dg/template/pr35240.C: Works now. 10890 10891 * g++.dg/cpp0x/error7.C: New. 10892 108932012-01-06 Tobias Burnus <burnus@net-b.de> 10894 10895 * gfortran.dg/deallocate_stat_2.f90: New. 10896 * coarray/allocate_errgmsg.f90: New. 10897 * gfortran.dg/coarray_lib_alloc_1.f90: New. 10898 * gfortran.dg/coarray_lib_alloc_2.f90: New. 10899 * coarray/subobject_1.f90: Fix for num_images > 1. 10900 * gfortran.dg/deallocate_stat.f90: Update due to changed 10901 stat= handling. 10902 109032012-01-06 Andrew Stubbs <ams@codesourcery.com> 10904 10905 * gcc.target/arm/headmerge-2.c: Adjust scan pattern. 10906 109072012-01-06 Eric Botcazou <ebotcazou@adacore.com> 10908 10909 * ada/acats/overflow.lst: Add cb20004. 10910 109112012-01-05 Dodji Seketeli <dodji@redhat.com> 10912 10913 PR c++/51541 10914 * g++.dg/cpp0x/alias-decl-18.C: New test. 10915 109162012-01-05 Eric Botcazou <ebotcazou@adacore.com> 10917 10918 * gcc.c-torture/execute/20120104-1.c: New test. 10919 109202012-01-05 Paul Thomas <pault@gcc.gnu.org> 10921 10922 PR fortran/PR48946 10923 * gfortran.dg/typebound_operator_9.f03: This is now a copy of 10924 the old typebound_operator_8.f03. 10925 * gfortran.dg/typebound_operator_8.f03: New version of 10926 typebound_operator_7.f03 with 'u' a derived type instead of a 10927 class object. 10928 109292012-01-05 Richard Guenther <rguenther@suse.de> 10930 10931 * g++.dg/torture/pr49309.C: Skip for -flto. 10932 109332012-01-05 Jakub Jelinek <jakub@redhat.com> 10934 10935 PR middle-end/51761 10936 * gcc.c-torture/compile/pr51761.c: New test. 10937 109382012-01-05 Richard Guenther <rguenther@suse.de> 10939 10940 PR tree-optimization/51760 10941 * gcc.dg/torture/pr51760.c: New testcase. 10942 109432012-01-05 Aldy Hernandez <aldyh@redhat.com> 10944 10945 PR middle-end/51472 10946 * gcc.dg/tm/memopt-6.c: Adjust regexp. 10947 109482012-01-05 Richard Guenther <rguenther@suse.de> 10949 10950 PR lto/41576 10951 * gfortran.dg/lto/pr41576_0.f90: New testcase. 10952 * gfortran.dg/lto/pr41576_1.f90: Likewise. 10953 109542012-01-04 Jakub Jelinek <jakub@redhat.com> 10955 10956 PR debug/51695 10957 * gcc.dg/pr51695.c: New test. 10958 109592012-01-04 Andrew Pinski <apinski@cavium.com> 10960 10961 * gcc.target/mips/mips64-dsp-ldx1.c: New test. 10962 * gcc.target/mips/octeon2-lx-1.c: New test. 10963 * gcc.target/mips/mips64-dsp-ldx.c: New test. 10964 * gcc.target/mips/octeon2-lx-2.c: New test. 10965 * gcc.target/mips/octeon2-lx-3.c: New test. 10966 109672012-01-04 Patrick Marlier <patrick.marlier@gmail.com> 10968 10969 PR other/51163 10970 PR other/51164 10971 * gcc.dg/tm/alias-1.c: Adjust regexp. 10972 * gcc.dg/tm/alias-2.c: Adjust regexp. 10973 109742012-01-04 Paolo Carlini <paolo.carlini@oracle.com> 10975 10976 PR c++/51064 10977 * g++.dg/warn/Wparentheses-26.C: New. 10978 109792012-01-04 Mikael Morin <mikael@gcc.gnu.org> 10980 10981 * gfortran.dg/elemental_optional_args_2.f90: New test. 10982 109832012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org> 10984 10985 PR fortran/49693 10986 * gfortran.dg/common_17.f90: New test. 10987 109882012-01-04 Richard Guenther <rguenther@suse.de> 10989 10990 PR tree-optimization/49651 10991 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust. 10992 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise. 10993 109942012-01-03 Paolo Carlini <paolo.carlini@oracle.com> 10995 10996 PR c++/51738 10997 * g++.dg/cpp0x/initlist-postfix-open-square.C: New. 10998 109992012-01-03 Andrew Pinski <apinski@cavium.com> 11000 11001 * lib/scanasm.exp (dg-function-on-line): Always use a special format 11002 for all mips targets. Also allow an optional .cfi_startproc. 11003 110042012-01-03 Uros Bizjak <ubizjak@gmail.com> 11005 11006 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee. 11007 110082012-01-03 Paolo Carlini <paolo.carlini@oracle.com> 11009 11010 PR c++/29273 11011 * g++.dg/rtti/dyncast5.C: New. 11012 110132012-01-03 Richard Guenther <rguenther@suse.de> 11014 11015 PR tree-optimization/51070 11016 * gcc.dg/torture/pr51070-2.c: New testcase. 11017 110182012-01-03 Richard Guenther <rguenther@suse.de> 11019 11020 PR tree-optimization/51692 11021 * gcc.dg/torture/pr51692.c: New testcase. 11022 110232012-01-03 Richard Guenther <rguenther@suse.de> 11024 11025 PR debug/51650 11026 * g++.dg/lto/pr51650-3_0.C: New testcase. 11027 110282012-01-03 Paolo Carlini <paolo.carlini@oracle.com> 11029 11030 PR c++/15867 11031 * g++.dg/warn/Wredundant-decls-spec.C: New. 11032 110332012-01-03 Jakub Jelinek <jakub@redhat.com> 11034 11035 PR tree-optimization/51719 11036 * g++.dg/tree-prof/pr51719.C: New test. 11037 110382012-01-03 Richard Guenther <rguenther@suse.de> 11039 11040 PR middle-end/51730 11041 * gcc.dg/fold-compare-6.c: New testcase. 11042 110432012-01-03 Jakub Jelinek <jakub@redhat.com> 11044 11045 PR c++/51669 11046 * g++.dg/gomp/pr51669.C: New test. 11047 110482012-01-02 Jason Merrill <jason@redhat.com> 11049 11050 PR c++/51675 11051 * g++.dg/cpp0x/constexpr-union2.C: New. 11052 11053 PR c++/51666 11054 * g++.dg/cpp0x/nsdmi-defer5.C: New. 11055 110562012-01-02 Dodji Seketeli <dodji@redhat.com> 11057 11058 PR c++/51462 11059 * g++.dg/cpp0x/constexpr-99.C: New test. 11060 110612012-01-02 Paolo Carlini <paolo.carlini@oracle.com> 11062 11063 PR c++/20140 11064 * g++.dg/template/init9.C: New. 11065 110662012-01-02 Richard Sandiford <rdsandiford@googlemail.com> 11067 11068 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets. 11069 Increase copy to 5 bytes. Look for at least two "mem/s/u"s, 11070 rather than a specific number. 11071 110722012-01-02 Paul Thomas <pault@gcc.gnu.org> 11073 11074 PR fortran/46262 11075 PR fortran/46328 11076 PR fortran/51052 11077 * gfortran.dg/typebound_operator_7.f03: New. 11078 * gfortran.dg/typebound_operator_8.f03: New. 11079 110802012-01-02 Richard Sandiford <rdsandiford@googlemail.com> 11081 11082 PR target/51729 11083 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo. 11084 XFAIL. 11085 * gcc.target/mips/dspr2-MULTU.c: Likewise. 11086 110872012-01-02 Richard Sandiford <rdsandiford@googlemail.com> 11088 11089 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS. 11090 110912012-01-02 Richard Sandiford <rdsandiford@googlemail.com> 11092 11093 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata 11094 for MIPS. 11095 110962012-01-02 Richard Sandiford <rdsandiford@googlemail.com> 11097 11098 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16. 11099 * gfortran.dg/io_real_boz_4.f90: Likewise. 11100 * gfortran.dg/io_real_boz_5.f90: Likewise. 11101 111022012-01-02 Richard Sandiford <rdsandiford@googlemail.com> 11103 11104 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS. 11105 111062012-01-02 Revital Eres <revital.eres@linaro.org> 11107 11108 * gcc.dg/sms-11.c: New file. 11109 111102012-01-02 Tobias Burnus <burnus@net-b.de> 11111 11112 PR fortran/51682 11113 * gfortran.dg/coarray/image_index_3.f90: New. 11114 111152012-01-01 Paolo Carlini <paolo.carlini@oracle.com> 11116 11117 PR c++/16603 11118 * g++.dg/parse/enum8.C: New. 11119 111202012-01-01 Paolo Carlini <paolo.carlini@oracle.com> 11121 11122 PR c++/51379 11123 * g++.dg/conversion/reinterpret4.C: New. 11124 * g++.dg/conversion/reinterpret1.C: Adjust. 11125 111262012-01-01 Paolo Carlini <paolo.carlini@oracle.com> 11127 11128 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece. 11129 111302012-01-01 Fabien Chêne <fabien@gcc.gnu.org> 11131 11132 * g++.old-deja/g++.brendan/crash25.C: Adjust. 11133 * g++.old-deja/g++.brendan/crash56.C: Likewise. 11134 * g++.old-deja/g++.jason/access14.C: Likewise. 11135 * g++.old-deja/g++.jason/access8.C: Likewise. 11136 * g++.old-deja/g++.jason/access1.C: Likewise. 11137 * g++.old-deja/g++.other/access3.C: Likewise. 11138 * g++.old-deja/g++.other/access5.C: Likewise. 11139 * g++.old-deja/g++.law/unsorted1.C: Likewise. 11140 * g++.old-deja/g++.law/visibility22.C: Likewise. 11141 * g++.old-deja/g++.law/visibility26.C: Likewise. 11142 * g++.old-deja/g++.mike/p2746.C: Likewise. 11143 * g++.dg/debug/using1.C: Likewise. 11144 * g++.dg/lookup/using51.C: Likewise. 11145 * g++.dg/inherit/using5.C: Likewise. 11146 * g++.dg/inherit/pr30297.C: Likewise. 11147 * g++.dg/inherit/access8.C: Likewise. 11148 * g++.dg/torture/pr39362.C: Likewise. 11149 * g++.dg/template/crash13.C: Likewise. 11150 * g++.dg/template/using10.C: Likewise. 11151 111522012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org> 11153 11154 PR fortran/51502 11155 * lib/gcc-dg.exp (scan-module-absence): Really commit last change. 11156 111572012-01-01 Ira Rosen <irar@il.ibm.com> 11158 11159 PR tree-optimization/51704 11160 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New. 11161 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with 11162 corresponding flags. 11163 111642012-01-01 Paolo Carlini <paolo.carlini@oracle.com> 11165 11166 PR c++/51723 11167 * g++.dg/cpp0x/constexpr-delegating2.C: New. 11168 111692012-01-01 Jan Hubicka <jh@suse.cz> 11170 11171 PR rtl-optimization/51069 11172 * gcc.c-torture/compile/pr51069.c: New testcase. 11173 111742012-01-01 Jakub Jelinek <jakub@redhat.com> 11175 11176 PR tree-optimization/51683 11177 * gcc.dg/pr51683.c: New test. 11178 11179Copyright (C) 2012 Free Software Foundation, Inc. 11180 11181Copying and distribution of this file, with or without modification, 11182are permitted in any medium without royalty provided the copyright 11183notice and this notice are preserved. 11184