12014-12-31 James Bowman <james.bowman@ftdichip.com> 2 3 * gcc.c-torture/execute/pr20621-1.c: Pass if stack < 64K. 4 52014-12-31 David Edelsohn <dje.gcc@gmail.com> 6 7 * lib/target-supports.exp (add_options_for_tls): Prepend pthread 8 link flags. 9 * gcc.c-torture/execute/eeprof-1.c: Change AIX XFAIL to run-if. 10 * g++.old-deja/g++.mike/p755a.C: XFAIL on AIX. 11 * g++.dg/gomp/tls-5.C: Same. 12 * g++.dg/template/linkage1.C: Same. 13 * g++.dg/tls/thread_local1.C: Same. 14 * g++.dg/tls/thread_local7.C: Same. 15 * g++.dg/tls/thread_local7g.C: Same. 16 172014-12-31 Tobias Burnus <burnus@net-b.de> 18 19 * gfortran.dg/error_stop_3.f90: New. 20 * gfortran.dg/error_stop_4.f90: New. 21 * gfortran.dg/coarray_3.f90: Remove a dg-error. 22 232014-12-31 Iain Sandoe <iain@codesourcery.com> 24 25 * obj-c++.dg/lambda-0.mm New. 26 * obj-c++.dg/lambda-1.mm New. 27 * obj-c++.dg/syntax-error-6.mm Adjust for revised error messages. 28 292014-12-31 Iain Sandoe <iain@codesourcery.com> 30 31 * obj-c++.dg/standard-headers.mm New. 32 332014-12-30 Jan Hubicka <hubicka@ucw.cz> 34 35 * gcc.dg/vect/slp-9.c: Disable einline. 36 372014-12-30 Oleg Endo <olegendo@gcc.gnu.org> 38 39 PR target/49263 40 * gcc.target/sh/sh.exp (check_effective_target_sh2a): New. 41 * gcc.target/sh/pr49263-3.c: New. 42 432014-12-30 Oleg Endo <olegendo@gcc.gnu.org> 44 45 PR target/49263 46 * gcc.target/sh/pr49263-1.c: New. 47 * gcc.target/sh/pr49263-2.c: New. 48 492014-12-30 Oleg Endo <olegendo@gcc.gnu.org> 50 51 PR target/53987 52 * gcc.target/sh/pr53987-1.c: New. 53 542014-12-30 Jan Hubicka <hubicka@ucw.cz> 55 56 * gcc.dg/ipa/inline-7.c: New testcase. 57 582014-12-29 Janus Weil <janus@gcc.gnu.org> 59 60 PR fortran/60357 61 * gfortran.dg/alloc_comp_constructor_7.f90: New. 62 632014-12-29 Hans-Peter Nilsson <hp@axis.com> 64 65 * gcc.dg/lto/pr59626_0.c (ASMNAME, ASMNAME2, STRING): Define. 66 (__atoi): Use ASMNAME. 67 682014-12-28 H.J. Lu <hongjiu.lu@intel.com> 69 70 * gcc.target/i386/pr57003.c: Skip on x32. 71 * gcc.target/i386/pr59927.c: Likewise. 72 * gcc.target/i386/pr60516.c: Likewise. 73 742014-12-28 Thomas Koenig <tkoenig@gcc.gnu.org> 75 76 PR fortran/56867 77 * gfortran.dg/dependency_45.f90: New test. 78 792014-12-27 Janus Weil <janus@gcc.gnu.org> 80 81 PR fortran/54756 82 * gfortran.dg/class_array_3.f03: Fixed invalid test case. 83 * gfortran.dg/class_array_7.f03: Ditto. 84 * gfortran.dg/class_dummy_4.f03: Ditto. 85 * gfortran.dg/defined_assignment_3.f90: Ditto. 86 * gfortran.dg/defined_assignment_5.f90: Ditto. 87 * gfortran.dg/elemental_subroutine_10.f90: Ditto. 88 * gfortran.dg/typebound_operator_4.f03: Ditto. 89 * gfortran.dg/typebound_proc_16.f03: Ditto. 90 * gfortran.dg/unlimited_polymorphic_19.f90: Ditto. 91 * gfortran.dg/class_dummy_5.f90: New test. 92 932014-12-27 Segher Boessenkool <segher@kernel.crashing.org> 94 95 * lib/ubsan-dg.exp (check_effective_target_fsanitize_undefined): 96 Check if testcases run without errors, not just if they compile. 97 982014-12-26 H.J. Lu <hongjiu.lu@intel.com> 99 100 PR target/64409 101 * gcc.target/i386/pr64409.c: New test. 102 1032014-12-24 Segher Boessenkool <segher@kernel.crashing.org> 104 105 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Explicitly align arg. 106 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Ditto. 107 1082014-12-24 Andrew Stubbs <ams@codesourcery.com> 109 110 PR testsuite/64032 111 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the 112 loop exits too early. 113 1142014-12-24 Paolo Carlini <paolo.carlini@oracle.com> 115 116 PR c++/63985 117 * g++.dg/cpp0x/range-for29.C: New. 118 1192014-12-22 John David Anglin <danglin@gcc.gnu.org> 120 121 * gcc.dg/pr55023.c: New file. 122 1232014-12-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 124 125 * lib/ubsan-dg.exp: Add library path for libstdc++. 126 1272014-12-22 Oleg Endo <olegendo@gcc.gnu.org> 128 129 PR target/58314 130 * gcc.target/sh/torture/pr58314-2.c: New. 131 * gcc.target/sh/torture/pr58314.c: Don't set -Os option. 132 1332014-12-22 Janus Weil <janus@gcc.gnu.org> 134 135 PR fortran/63363 136 * gfortran.dg/kind_1.f90: New. 137 1382014-12-22 Oleg Endo <olegendo@gcc.gnu.org> 139 140 PR target/52933 141 * gcc.target/sh/sh/pr52933-3.c: New. 142 1432014-12-22 Eric Botcazou <ebotcazou@adacore.com> 144 145 * gnat.dg/nan_max.adb: New test. 146 1472014-12-22 Eric Botcazou <ebotcazou@adacore.com> 148 149 * gnat.dg/specs/volatile1.ads: New test. 150 * gnat.dg/specs/clause_on_volatile.ads: Adjust. 151 * gnat.dg/specs/size_clause3.ads: Likewise. 152 1532014-12-22 Bin Cheng <bin.cheng@arm.com> 154 155 PR rtl-optimization/62151 156 * gcc.c-torture/execute/pr62151.c: New test. 157 1582014-12-22 Eric Botcazou <ebotcazou@adacore.com> 159 160 * gnat.dg/specs/atomic2.ads: New test. 161 1622014-12-21 Oleg Endo <olegendo@gcc.gnu.org> 163 164 PR target/17280 165 * gcc.target/sh/torture/pr17280.c: New. 166 1672014-12-19 Edward Smith-Rowland <3dw4rd@verizon.net> 168 169 * g++.dg/cpp1y/feat-cxx98-neg.C: Enable __cpp_sized_deallocation test. 170 * g++.dg/cpp1y/feat-cxx14.C: Ditto. 171 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto and move tests for consistent 172 order. 173 * g++.dg/cpp1y/feat-sized-dealloc-neg.C: New. 174 * g++.dg/cpp1y/feat-sized-dealloc.C: New. 175 1762014-12-20 Martin Uecker <uecker@eecs.berkeley.edu> 177 178 * gcc.dg/Wwrite-strings-1.c: Change dg-warning. 179 * gcc.dg/array-quals-1.c: Use -Wno-discarded-array-qualifiers. 180 * gcc.dg/array-quals-2.c: Change dg-options, dg-warning. 181 * gcc.dg/pointer-array-atomic.c: New test. 182 * gcc.dg/pointer-array-quals-1.c: New test. 183 * gcc.dg/pointer-array-quals-2.c: New test (-pedantic-errors). 184 * gcc.dg/qual-component-1.c: Change dg-options, dg-warnings. 185 1862014-12-19 David Malcolm <dmalcolm@redhat.com> 187 188 * jit.dg/test-expressions.c (make_tests_of_casts): Add tests of 189 casting between "long" and "bool". 190 (verify_casts): Verify these new test cases. 191 1922014-12-19 Matthew Fortune <matthew.fortune@imgtec.com> 193 194 * gcc.target/mips/pr37362.c: Skip for mips-img-elf. 195 1962014-12-19 Matthew Fortune <matthew.fortune@imgtec.com> 197 Steve Ellcey <sellcey@imgtec.com> 198 199 * gcc.dg/torture/mips-hilo-2.c: Unconditionally pass for R6 onwards. 200 * gcc.dg/torture/pr19683-1.c: Likewise. 201 * gcc.target/mips/branch-cost-2.c: Require MOVN. 202 * gcc.target/mips/movcc-1.c: Likewise. 203 * gcc.target/mips/movcc-2.c: Likewise. 204 * gcc.target/mips/movcc-3.c: Likewise. 205 * gcc.target/mips/call-saved-4.c: Require LDC. 206 * gcc.target/mips/dmult-1.c: Require R5 or earlier. 207 * gcc.target/mips/fpcmp-1.c: Likewise. 208 * gcc.target/mips/fpcmp-2.c: Likewise. 209 * gcc.target/mips/neg-abs-2.c: Likewise. 210 * gcc.target/mips/timode-1.c: Likewise. 211 * gcc.target/mips/unaligned-1.c: Likewise. 212 * gcc.target/mips/madd-3.c: Require MADD. 213 * gcc.target/mips/madd-9.c: Likewise. 214 * gcc.target/mips/maddu-3.c: Likewise. 215 * gcc.target/mips/msub-3.c: Likewise. 216 * gcc.target/mips/msubu-3.c: Likewise. 217 * gcc.target/mips/mult-1.c: Require INS and not DMUL. 218 * gcc.target/mips/mips-ps-type-2.c: Require MADD.PS. 219 * gcc.target/mips/mips.exp (mips_option_groups): Add ins, dmul, ldc, 220 movn, madd, maddps. 221 (mips-dg-options): INS available from R2. LDC available from MIPS II, 222 DMUL is present in octeon. Describe all features removed from R6. 223 2242014-12-19 Janus Weil <janus@gcc.gnu.org> 225 226 PR fortran/64209 227 * gfortran.dg/unlimited_polymorphic_19.f90: New. 228 2292014-12-19 Alan Lawrence <alan.lawrence@arm.com> 230 231 * gcc.target/aarch64/eon_1.c: New test. 232 2332014-12-19 Paolo Carlini <paolo.carlini@oracle.com> 234 235 * g++.dg/template/using30.C: Move... 236 * g++.dg/cpp0x/alias-decl-45.C: ... here. 237 2382014-12-19 Paolo Carlini <paolo.carlini@oracle.com> 239 240 PR c++/60493 241 * g++.dg/template/crash120.C: New. 242 2432014-12-19 Kai Tietz <ktietz@redhat.com> 244 245 PR c++/61198 246 * g++.dg/template/using30.C: New file. 247 2482014-12-19 Martin Liska <mliska@suse.cz> 249 250 PR ipa/63569 251 * gcc.dg/ipa/pr63569.c: New test. 252 2532014-12-19 Jakub Jelinek <jakub@redhat.com> 254 255 PR preprocessor/63831 256 * c-c++-common/cpp/pr63831-1.c: New test. 257 * c-c++-common/cpp/pr63831-2.c: New test. 258 2592014-12-18 Paolo Carlini <paolo.carlini@oracle.com> 260 261 PR c++/63723 262 * g++.dg/cpp0x/sfinae54.C: New. 263 2642014-12-18 Paolo Carlini <paolo.carlini@oracle.com> 265 266 PR c++/59204 267 * g++.dg/cpp0x/sfinae53.C: New. 268 2692014-12-18 Vladimir Makarov <vmakarov@redhat.com> 270 271 PR rtl-optimization/64291 272 * testsuite/gcc.target/i386/pr64291-[12].c: New tests. 273 2742014-12-18 Paolo Carlini <paolo.carlini@oracle.com> 275 276 PR c++/60955 277 * g++.dg/warn/register-parm-1.C: New. 278 2792014-12-18 H.J. Lu <hongjiu.lu@intel.com> 280 281 * gcc.target/i386/amd64-abi-7.c: New tests. 282 * gcc.target/i386/amd64-abi-8.c: Likwise. 283 * gcc.target/i386/amd64-abi-9.c: Likwise. 284 2852014-12-18 Alan Lawrence <alan.lawrence@arm.com> 286 287 * gcc.target/aarch64/ushr64_1.c: Remove scan-assembler "ushr...64". 288 2892014-12-18 Martin Liska <mliska@suse.cz> 290 291 * g++.dg/ipa/pr64146.C: New test. 292 2932014-12-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 294 295 * lib/mpx-dg.exp (check_effective_target_mpx): Change into link test. 296 Add main. 297 2982014-12-18 Bin Cheng <bin.cheng@arm.com> 299 300 PR tree-optimization/62178 301 * gcc.target/aarch64/pr62178.c: New test. 302 3032014-12-17 Janus Weil <janus@gcc.gnu.org> 304 305 PR fortran/64173 306 * gfortran.dg/proc_ptr_comp_40.f90: New. 307 3082014-12-17 H.J. Lu <hongjiu.lu@intel.com> 309 310 PR target/61296 311 * gcc.target/i386/pr61296-2.c: New. 312 * gcc.target/i386/pr61296-2.c: Likewise. 313 * gcc.target/i386/pr61296-3.c: Likewise. 314 * gcc.target/i386/pr61296-4.c: Likewise. 315 * gcc.target/i386/pr61296-5.c: Likewise. 316 * gcc.target/i386/pr61296-6.c: Likewise. 317 * gcc.target/i386/pr61296-7.c: Likewise. 318 3192014-12-17 Tejas Belagod <tejas.belagod@arm.com> 320 321 PR testsuite/64328 322 * gcc.dg/addr_equal-1.c: Not supported for -fPIC. 323 3242014-12-17 Marek Polacek <polacek@redhat.com> 325 326 PR middle-end/63568 327 * gcc.dg/pr63568.c: New test. 328 3292014-12-17 Jakub Jelinek <jakub@redhat.com> 330 331 PR tree-optimization/64322 332 * gcc.dg/tree-ssa/vrp95.c: New test. 333 334 PR sanitizer/64289 335 * c-c++-common/ubsan/pr64289.c: New test. 336 3372014-12-16 Paolo Carlini <paolo.carlini@oracle.com> 338 339 PR c++/58650 340 * g++.dg/parse/friend12.C: New. 341 3422014-12-16 Oleg Endo <olegendo@gcc.gnu.org> 343 344 PR target/54089 345 * gcc.target/sh/pr54089-1.c: Change optimization level from -O1 to -O2. 346 3472014-12-16 Oleg Endo <olegendo@gcc.gnu.org> 348 349 PR target/53513 350 * gcc.target/sh/fpchg.c: Rename to ... 351 * gcc.target/sh/pr53513-1.c: ... this. Adjust test case to work for 352 -m4a and -m4a-single. 353 3542014-12-16 Marek Polacek <polacek@redhat.com> 355 356 PR middle-end/64309 357 * gcc.dg/pr64309.c: New test. 358 3592014-12-16 Felix Yang <felix.yang@huawei.com> 360 361 PR rtl-optimization/64240 362 * gcc.dg/sms-12.c: New test. 363 3642014-12-16 Janus Weil <janus@gcc.gnu.org> 365 366 PR fortran/64244 367 * gfortran.dg/typebound_call_26.f90: New. 368 3692014-12-15 Jan Hubicka <hubicka@ucw.cz> 370 371 PR lto/64043 372 * gcc.dg/lto/20110201-1_0.c: New testcase. 373 3742014-12-15 Jakub Jelinek <jakub@redhat.com> 375 376 PR rtl-optimization/64316 377 * gcc.dg/pr64316.c: New test. 378 379 PR rtl-optimization/63804 380 * gcc.dg/pr63804.c: New test. 381 3822014-12-15 Steven Bosscher <steven@gcc.gnu.org> 383 Jakub Jelinek <jakub@redhat.com> 384 385 PR fortran/61669 386 * gfortran.dg/pr61669.f90: New test. 387 3882014-12-15 Richard Biener <rguenther@suse.de> 389 390 PR tree-optimization/64312 391 * g++.dg/torture/pr64312.C: New testcase. 392 3932014-12-15 Paolo Carlini <paolo.carlini@oracle.com> 394 395 PR c++/58882 396 * g++.dg/ext/desig8.C: New. 397 * g++.dg/cpp0x/desig1.C: Likewise. 398 3992014-12-15 Janus Weil <janus@gcc.gnu.org> 400 401 PR fortran/63727 402 * gfortran.dg/coarray_collectives_14.f90: Address FIXME item. 403 4042014-12-15 Richard Biener <rguenther@suse.de> 405 406 PR middle-end/64295 407 * gcc.dg/pr64295.c: New testcase. 408 4092014-12-15 Richard Biener <rguenther@suse.de> 410 411 PR middle-end/64246 412 * gnat.dg/opt46.adb: New testcase. 413 * gnat.dg/opt46.ads: Likewise. 414 * gnat.dg/opt46_pkg.adb: Likewise. 415 * gnat.dg/opt46_pkg.ads: Likewise. 416 4172014-12-15 Jakub Jelinek <jakub@redhat.com> 418 419 PR target/64210 420 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Use %(?:e|r\[0-9\]+d) 421 instead of %e in regexps trying to match 32-bit GPR. 422 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Likewise. 423 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Likewise. 424 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Restrict some 425 scan-assembler-times lines to nonpic targets only. 426 Fix up \[^\n^x^y\] to \[^\nxy\]. 427 4282014-12-15 Paolo Carlini <paolo.carlini@oracle.com> 429 430 * g++.dg/cpp1y/pr63996.C: Fix. 431 4322014-12-15 Jakub Jelinek <jakub@redhat.com> 433 434 PR tree-optimization/63551 435 * gcc.dg/ipa/pr63551.c (fn2): Use 4294967286U instead of 436 4294967286 to avoid warnings. 437 4382014-12-15 Janus Weil <janus@gcc.gnu.org> 439 440 PR fortran/63674 441 * gfortran.dg/forall_5.f90: Modified error message. 442 * gfortran.dg/proc_ptr_comp_39.f90: Ditto. 443 * gfortran.dg/pure_dummy_length_1.f90: Ditto. 444 * gfortran.dg/stfunc_6.f90: Ditto. 445 * gfortran.dg/typebound_operator_4.f90: Ditto. 446 4472014-12-15 Richard Biener <rguenther@suse.de> 448 449 PR tree-optimization/64284 450 * gcc.dg/torture/pr64284.c: New testcase. 451 4522014-12-14 Jan Hubicka <hubicka@ucw.cz> 453 454 PR ipa/61602 455 * gcc.dg/torture/pr61602.c: New testcase. 456 4572014-12-14 Jan Hubicka <hubicka@ucw.cz> 458 459 PR ipa/61558 460 * g++.dg/torture/pr61558.C: New testcase. 461 4622014-12-14 Jan Hubicka <hubicka@ucw.cz> 463 464 PR lto/64043 465 * g++.dg/lto/pr64043_0.C: New testcase. 466 4672014-12-14 H.J. Lu <hongjiu.lu@intel.com> 468 469 PR rtl-optimization/64037 470 * g++.dg/pr64037.C: New test. 471 4722014-12-14 Janus Weil <janus@gcc.gnu.org> 473 474 PR fortran/63674 475 * gfortran.dg/proc_ptr_comp_39.f90: New. 476 * gfortran.dg/pure_dummy_length_1.f90: Modified error message. 477 * gfortran.dg/stfunc_6.f90: Ditto. 478 * gfortran.dg/typebound_operator_4.f90: Ditto. 479 4802014-12-13 Oleg Endo <olegendo@gcc.gnu.org> 481 482 PR target/53513 483 * gcc.target/sh/attr-isr-nosave_low_regs.c: Fix matching of expected 484 register push/pop sequences. 485 * gcc.target/sh/attr-isr.c: Likewise. 486 * gcc.target/sh/attr-isr-trapa.c: Likewise. 487 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise. 488 * gcc.target/sh/pragma-isr-trapa.c: Likewise. 489 * gcc.target/sh/pragma-isr-trapa2.c: Likewise. 490 4912014-12-13 Oleg Endo <olegendo@gcc.gnu.org> 492 493 * gcc.target/sh/sp-switch.c: Match zero or more underscores in 494 alt_stack symbol. 495 4962014-12-13 Tobias Burnus <burnus@net-b.de> 497 498 * gfortran.dg/realloc_on_assign_21.f90: Update dg-error. 499 * gfortran.dg/warnings_are_errors_1.f: Ditto. 500 * gfortran.dg/warnings_are_errors_1.f90: Ditto. 501 5022014-12-12 Paolo Carlini <paolo.carlini@oracle.com> 503 504 PR c++/59240 505 * g++.dg/torture/pr59240.C: New. 506 5072014-12-12 Paolo Carlini <paolo.carlini@oracle.com> 508 509 PR c++/59628 510 * g++.dg/gomp/pr59628.C: New. 511 5122014-12-12 Paolo Carlini <paolo.carlini@oracle.com> 513 514 PR c++/61924 515 * g++.dg/cpp0x/pr61924.C: New. 516 5172014-12-12 Vladimir Makarov <vmakarov@redhat.com> 518 519 PR target/64110 520 * gcc.target/i386/pr64110.c: New. 521 5222014-12-12 Thomas Schwinge <thomas@codesourcery.com> 523 524 * c-c++-common/gomp/nesting-1.c: New file. 525 * c-c++-common/gomp/nesting-warn-1.c: Likewise. 526 5272014-12-12 Kai Tietz <ktietz@redhat.com> 528 529 PR c++/63996 530 * g++.dg/cpp1y/pr63996.C: New file. 531 5322014-12-12 Richard Sandiford <richard.sandiford@arm.com> 533 Joseph Myers <joseph@codesourcery.com> 534 535 PR middle-end/64182 536 * gcc.dg/plugin/wide-int-test-1.c, 537 gcc.dg/plugin/wide-int_plugin.c: New test. 538 * gcc.dg/plugin/plugin.exp: Register it. 539 * gnat.dg/round_div.adb: New test. 540 5412014-12-12 Jakub Jelinek <jakub@redhat.com> 542 543 PR tree-optimization/64269 544 * gcc.c-torture/compile/pr64269.c: New test. 545 5462014-12-12 Richard Biener <rguenther@suse.de> 547 548 PR middle-end/64280 549 * g++.dg/torture/pr64280.C: New testcase. 550 5512014-12-12 Jakub Jelinek <jakub@redhat.com> 552 553 PR rtl-optimization/64255 554 * gcc.c-torture/execute/pr64255.c: New test. 555 556 PR rtl-optimization/64260 557 * gcc.c-torture/execute/pr64260.c: New test. 558 5592014-12-12 Zhenqiang Chen <zhenqiang.chen@arm.com> 560 561 * gcc.dg/pr64007.c: New test. 562 5632014-12-12 Bin Cheng <bin.cheng@arm.com> 564 565 * gcc.target/aarch64/ldp_stp_2.c: Make test less vulnerable. 566 * gcc.target/aarch64/ldp_stp_3.c: Ditto. 567 5682014-12-11 Eric Botcazou <ebotcazou@adacore.com> 569 570 * gcc.dg/builtin-arith-overflow-1.c (fn2): Take signed char. 571 (fn3): Likewise. 572 5732014-12-11 Jan Hubicka <hubicka@ucw.cz> 574 575 PR ipa/61324 576 * g++.dg/pr61324.C: New testcase by Trevor Saunders. 577 * g++.dg/tm/pr51411-2.C: Update se the extern function is 578 not eliminated early. 579 * gcc.target/i386/pr57756.c: Turn extern inline into static inline. 580 5812014-12-11 Richard Biener <rguenther@suse.de> 582 583 PR tree-optimization/42108 584 * gfortran.dg/pr42108.f90: Amend. 585 5862014-12-11 Manuel López-Ibáñez <manu@gcc.gnu.org> 587 588 * gfortran.dg/do_iterator.f90: Remove bogus dg-warning. 589 5902014-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 591 592 * config/arm/arm_neon.h (vrndqn_f32): Rename to... 593 (vrndnq_f32): ... this. 594 (vrndqa_f32): Rename to... 595 (vrndaq_f32): ... this. 596 (vrndqp_f32): Rename to... 597 (vrndpq_f32): ... this. 598 (vrndqm_f32): Rename to... 599 (vrndmq_f32): ... this. 600 (vrndx_f32): New intrinsic. 601 (vrndxq_f32): Likewise. 602 6032014-12-11 Kyrylo Tkachov kyrylo.tkachov@arm.com 604 605 * lib/target-utils.exp: New file. 606 * lib/gcc-defs.exp (${tool}_check_unsupported_p): Delete. 607 Include target-utils.exp. 608 * lib/objc.exp: Likewise. 609 * lib/mike-gcc.exp: Load target-utils.exp. 610 * lib/mike-g++.exp: Likewise. 611 * lib/go-torture.exp: Likewise. 612 * lib/fortran-torture.exp: Likewise. 613 * lib/c-torture.exp: Likewise. 614 6152014-12-10 Ilya Tocar <ilya.tocar@intel.com> 616 617 * gcc.target/i386/funcspec-5.c: Test avx512f and knl. 618 6192014-12-10 Jakub Jelinek <jakub@redhat.com> 620 621 PR tree-optimization/62021 622 * gcc.dg/vect/pr62021.c: New test. 623 6242014-12-10 Jakub Jelinek <jakub@redhat.com> 625 Evgeny Stupachenko <evstupac@gmail.com> 626 627 PR target/64252 628 * gcc.dg/vect/pr64252.c: New test. 629 * gcc.dg/pr64252.c: New test. 630 * gcc.target/i386/avx2-pr64252.c: New test. 631 6322014-12-10 Ilya Enkovich <ilya.enkovich@intel.com> 633 634 * gcc.dg/lto/chkp-privatize_0.c: Remove unneeded selector 635 from target check. 636 6372014-12-10 Paolo Carlini <paolo.carlini@oracle.com> 638 639 * g++.dg/cpp/pr64127.C: Fix. 640 6412014-12-10 Bernd Edlinger <bernd.edlinger@hotmail.de> 642 643 PR fortran/60718 644 * gfortran.dg/class_alias.f90: New. 645 6462014-12-10 Richard Biener <rguenther@suse.de> 647 648 PR testsuite/64048 649 * gcc.dg/tree-prof/peel-1.c: Update dump scanning. 650 6512014-12-10 Richard Biener <rguenther@suse.de> 652 653 * gcc.dg/tree-ssa/forwprop-29.c: Add -fno-ipa-icf. 654 6552014-12-10 Martin Liska <mliska@suse.cz> 656 657 * gcc.dg/ipa/pr63909.c: New test. 658 6592014-12-10 Kai Tietz <ktietz@redhat.com> 660 661 PR c++/64127 662 * g++.dg/cpp/pr64127.C: New file. 663 664 PR c++/64100 665 * g++.dg/template/pr64100.C: New file. 666 6672014-12-10 Richard Biener <rguenther@suse.de> 668 669 PR tree-optimization/64191 670 * g++.dg/pr64191.C: Make sure we can DCE empty loops with 671 indirect clobbers. 672 6732014-12-09 Alan Lawrence <alan.lawrence@arm.com> 674 675 PR target/63870 676 * gcc.target/aarch64/simd/vget_lane_f32_indices_1.c: New test. 677 * gcc.target/aarch64/simd/vget_lane_f64_indices_1.c: Likewise. 678 * gcc.target/aarch64/simd/vget_lane_p16_indices_1.c: Likewise. 679 * gcc.target/aarch64/simd/vget_lane_p8_indices_1.c: Likewise. 680 * gcc.target/aarch64/simd/vget_lane_s16_indices_1.c: Likewise. 681 * gcc.target/aarch64/simd/vget_lane_s32_indices_1.c: Likewise. 682 * gcc.target/aarch64/simd/vget_lane_s64_indices_1.c: Likewise. 683 * gcc.target/aarch64/simd/vget_lane_s8_indices_1.c: Likewise. 684 * gcc.target/aarch64/simd/vget_lane_u16_indices_1.c: Likewise. 685 * gcc.target/aarch64/simd/vget_lane_u32_indices_1.c: Likewise. 686 * gcc.target/aarch64/simd/vget_lane_u64_indices_1.c: Likewise. 687 * gcc.target/aarch64/simd/vget_lane_u8_indices_1.c: Likewise. 688 * gcc.target/aarch64/simd/vgetq_lane_f32_indices_1.c: Likewise. 689 * gcc.target/aarch64/simd/vgetq_lane_f64_indices_1.c: Likewise. 690 * gcc.target/aarch64/simd/vgetq_lane_p16_indices_1.c: Likewise. 691 * gcc.target/aarch64/simd/vgetq_lane_p8_indices_1.c: Likewise. 692 * gcc.target/aarch64/simd/vgetq_lane_s16_indices_1.c: Likewise. 693 * gcc.target/aarch64/simd/vgetq_lane_s32_indices_1.c: Likewise. 694 * gcc.target/aarch64/simd/vgetq_lane_s64_indices_1.c: Likewise. 695 * gcc.target/aarch64/simd/vgetq_lane_s8_indices_1.c: Likewise. 696 * gcc.target/aarch64/simd/vgetq_lane_u16_indices_1.c: Likewise. 697 * gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c: Likewise. 698 * gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c: Likewise. 699 * gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c: Likewise. 700 7012014-12-09 Alan Lawrence <alan.lawrence@arm.com> 702 703 PR target/63870 704 * gcc.target/aarch64/arg-type-diagnostics-1.c: Call intrinsic, update 705 expected error message. 706 7072014-12-09 Alan Lawrence <alan.lawrence@arm.com> 708 709 PR target/63870 710 * gcc.target/aarch64/simd/vset_lane_s16_const_1.c: New test. 711 7122014-12-09 Alan Lawrence <alan.lawrence@arm.com> 713 714 PR target/63950 715 * gcc.target/aarch64/vld1_lane-o0.c: New test. 716 7172014-12-09 Alan Lawrence <alan.lawrence@arm.com> 718 719 * gcc.target/aarch64/vabs_intrinsic_2.c: New test. 720 7212014-12-09 David Malcolm <dmalcolm@redhat.com> 722 723 PR jit/64166 724 PR jit/64020 725 * jit.dg/harness.h (CHECK_STRING_CONTAINS): New macro. 726 (check_string_contains): New function. 727 * jit.dg/test-error-unrecognized-dump.c: New file. 728 * jit.dg/test-functions.c (trig_sincos_dump): New variable. 729 (trig_statistics_dump): New variable. 730 (create_test_of_builtin_trig): Enable dumping of "sincos" and 731 "statistics" into "trig_sincos_dump" and "trig_statistics_dump". 732 (verify_test_of_builtin_trig): Verify the sincos and statistics 733 dumps. 734 * jit.dg/test-sum-of-squares.c (dump_vrp1): New variable. 735 (create_code): Enable dumping of "tree-vrp1" into dump_vrp1. 736 (verify_code): Verify the tree-vrp1 dump. 737 7382014-12-09 Uros Bizjak <ubizjak@gmail.com> 739 740 PR bootstrap/64213 741 Revert: 742 2014-11-28 H.J. Lu <hongjiu.lu@intel.com> 743 744 PR rtl-optimization/64037 745 * g++.dg/pr64037.C: New test. 746 7472014-12-09 Richard Biener <rguenther@suse.de> 748 749 PR tree-optimization/64193 750 * gcc.dg/tree-ssa/ssa-fre-43.c: New testcase. 751 7522014-12-09 Richard Biener <rguenther@suse.de> 753 754 PR middle-end/64199 755 * gcc.dg/torture/pr64199.c: New testcase. 756 7572014-12-09 Ilya Enkovich <ilya.enkovich@intel.com> 758 759 * gcc.dg/lto/lto.exp: Load mpx-dg.exp. 760 * gcc.dg/lto/chkp-privatize_0.c: New. 761 * gcc.dg/lto/chkp-privatize_1.c: New. 762 7632014-12-09 Ilya Enkovich <ilya.enkovich@intel.com> 764 765 PR bootstrap/63995 766 * g++.dg/dg.exp: Add mpx-dg.exp. 767 * g++.dg/pr63995-1.C: New. 768 7692014-12-08 Sandra Loosemore <sandra@codesourcery.com> 770 771 * gcc.target/aarch64/bics_4.c: New. 772 7732014-12-08 Mark Wielaard <mjw@redhat.com> 774 775 PR debug/60782 776 * gcc.dg/debug/dwarf2/atomic.c: New test. 777 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: Likewise. 778 7792014-11-15 David Wohlferd <dw@LimeGreenSocks.com> 780 781 PR target/61692 782 * gcc.dg/pr61692.c: New test. 783 7842014-12-08 Bernd Edlinger <bernd.edlinger@hotmail.de> 785 786 PR ipa/64049 787 * g++.dg/ipa/pr64049.h: New. 788 * g++.dg/ipa/pr64049-1.C: New. 789 * g++.dg/ipa/pr64049-2.C: New. 790 7912014-12-08 Alex Velenko <Alex.Velenko@arm.com> 792 793 * gcc.target/aarch64/bics_3.c : New testcase. 794 7952014-12-08 Felix Yang <felix.yang@huawei.com> 796 Haijian Zhang <z.zhanghaijian@huawei.com> 797 Jiji Jiang <jiangjiji@huawei.com> 798 Pengfei Sui <suipengfei@huawei.com> 799 800 * gcc.target/aarch64/vfma.c: New test. 801 * gcc.target/aarch64/vfma_n.c: New test. 802 * gcc.target/aarch64/vfms.c: New test. 803 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix expected assembler 804 for rsubhn2 & subhn2. 805 8062014-12-08 Ilya Enkovich <ilya.enkovich@intel.com> 807 808 * gcc.target/i386/chkp-bndret.c: New. 809 * gcc.target/i386/chkp-strchr.c: New. 810 8112014-12-07 Oleg Endo <olegendo@gcc.gnu.org> 812 813 PR target/53513 814 * gcc.target/sh/pr54602-4.c: Fix matching of rte-nop sequence. 815 8162014-12-07 John David Anglin <danglin@gcc.gnu.org> 817 818 PR testsuite/64038 819 * gcc.dg/ipa/ipa-icf-5.c: Require c99_runtime. Add c99_runtime options. 820 * gcc.dg/ipa/ipa-icf-7.c: Likewise. 821 8222014-12-07 Oleg Endo <olegendo@gcc.gnu.org> 823 824 * gcc.target/h8300/h8300.exp: Fix duplicated text. 825 * gcc.target/h8300/pragma-isr.c: Likewise. 826 * gcc.target/h8300/pragma-isr2.c: Likewise. 827 8282014-12-07 Christophe Lyon <christophe.lyon@linaro.org> 829 830 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Actually execute 831 the test. 832 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Actually execute 833 the test. Fix expected output. 834 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise. 835 8362014-12-07 Jan Hubicka <hubicka@ucw.cz> 837 838 * gcc.dg/addr_equal-1.c: New testcase. 839 8402014-12-06 James Greenhalgh <james.greenhalgh@arm.com> 841 Sebastian Pop <s.pop@samsung.com> 842 Brian Rzycki <b.rzycki@samsung.com> 843 844 PR tree-optimization/54742 845 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: New test. 846 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: New test. 847 8482014-12-06 Marek Polacek <polacek@redhat.com> 849 850 PR tree-optimization/64183 851 * gcc.dg/tree-ssa/pr64183.c: New test. 852 8532014-12-06 H.J. Lu <hongjiu.lu@intel.com> 854 855 PR target/64200 856 * gcc.target/i386/memcpy-strategy-4.c: New test. 857 8582014-12-05 Jakub Jelinek <jakub@redhat.com> 859 860 PR sanitizer/64170 861 * gcc.dg/asan/pr64170.c: New test. 862 8632014-12-05 Michael Meissner <meissner@linux.vnet.ibm.com> 864 865 PR target/53199 866 * gcc.target/powerpc/pr53199.c: Limit tests to 64-bit. 867 8682014-12-05 Bin Cheng <bin.cheng@arm.com> 869 870 * gcc.target/aarch64/ldp_stp_1.c: New test. 871 * gcc.target/aarch64/ldp_stp_2.c: New test. 872 * gcc.target/aarch64/ldp_stp_3.c: New test. 873 * gcc.target/aarch64/ldp_stp_4.c: New test. 874 * gcc.target/aarch64/ldp_stp_5.c: New test. 875 * gcc.target/aarch64/lr_free_1.c: Disable scheduling fusion 876 and peephole2 pass. 877 8782014-12-05 Sandra Loosemore <sandra@codesourcery.com> 879 880 * gcc.dg/vect/pr63341-1.c: Remove explicit "dg-do run". 881 * gcc.dg/vect/pr63341-2.c: Likewise. 882 * gcc.dg/vect/pr63379.c: Likewise. 883 * gcc.dg/vect/pr63605.c: Likewise. 884 8852014-12-05 Andre Vehreschild <vehre@gmx.de> 886 887 PR fortran/60414 888 * gfortran.dg/unlimited_polymorphism_18.f90: New test. 889 8902014-12-05 Ilya Enkovich <ilya.enkovich@intel.com> 891 892 PR target/64056 893 * lib/target-supports.exp (check_effective_target_stpcpy): New. 894 * gcc.target/i386/chkp-strlen-2.c: Add stpcpy target check. 895 8962014-12-05 Manuel López-Ibáñez <manu@gcc.gnu.org> 897 898 * gfortran.dg/line_length_5.f90: New test. 899 9002014-12-04 Sriraman Tallam <tmsriram@google.com> 901 H.J. Lu <hongjiu.lu@intel.com> 902 903 * gcc.target/i386/pie-copyrelocs-1.c: New test. 904 * gcc.target/i386/pie-copyrelocs-2.c: Likewise. 905 * gcc.target/i386/pie-copyrelocs-3.c: Likewise. 906 * gcc.target/i386/pie-copyrelocs-4.c: Likewise. 907 908 * lib/target-supports.exp (check_effective_target_pie_copyreloc): 909 New procedure. 910 9112014-12-04 Marek Polacek <polacek@redhat.com> 912 913 PR middle-end/56917 914 * c-c++-common/ubsan/pr56917.c: New test. 915 9162014-12-04 Martin Jambor <mjambor@suse.cz> 917 918 * gcc.dg/ipa/propalign-1.c: New test. 919 * gcc.dg/ipa/propalign-2.c: Likewise. 920 9212014-12-04 Jakub Jelinek <jakub@redhat.com> 922 923 PR c++/56493 924 * c-c++-common/pr56493.c: New test. 925 9262014-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 927 928 * lib/target-supports.exp (check_effective_target_tiny): Cache 929 predicate value. 930 9312014-12-04 Jack Howarth <howarth@bromo.med.uc.edu> 932 933 PR testsuite/64145 934 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Restore 935 -fgraphite-identity. 936 9372014-12-03 Paolo Carlini <paolo.carlini@oracle.com> 938 939 PR c++/63558 940 * g++.dg/init/goto3.C: New. 941 * g++.dg/eh/goto2.C: Adjust. 942 * g++.dg/ext/vla14.C: Likewise. 943 * g++.dg/gomp/block-1.C: Likewise. 944 * g++.dg/gomp/block-2.C: Likewise. 945 * g++.dg/gomp/block-3.C: Likewise. 946 * g++.dg/gomp/block-5.C: Likewise. 947 * g++.dg/gomp/target-1.C: Likewise. 948 * g++.dg/gomp/target-2.C: Likewise. 949 * g++.dg/gomp/taskgroup-1.C: Likewise. 950 * g++.dg/gomp/teams-1.C: Likewise. 951 * g++.dg/init/goto2.C: Likewise. 952 * g++.dg/warn/pedantic1.C: Likewise. 953 * g++.old-deja/g++.jason/jump.C: Likewise. 954 * g++.old-deja/g++.law/arm6.C: Likewise. 955 * g++.old-deja/g++.other/goto1.C: Likewise. 956 * g++.old-deja/g++.other/goto3.C: Likewise. 957 * g++.old-deja/g++.other/init9.C: Likewise. 958 9592014-12-03 Michael Meissner <meissner@linux.vnet.ibm.com> 960 961 PR target/64019 962 * gcc.target/powerpc/pr64019.c: New file. 963 9642014-12-03 Manuel López-Ibáñez <manu@gcc.gnu.org> 965 966 PR fortran/44054 967 * gfortran.dg/warnings_are_errors_1.f90: Update warnings to errors. 968 * gfortran.dg/warnings_are_errors_1.f: Likewise. 969 9702014-12-03 David Edelsohn <dje.gcc@gmail.com> 971 972 * g++.dg/ext/visibility/anon[12].C: Require visibility support. 973 9742014-12-03 Joern Rennecke <joern.rennecke@embecosm.com> 975 976 * gcc.target/epiphany/fcmp-1.c: New test. 977 9782014-12-03 Petr Murzin <petr.murzin@intel.com> 979 980 * gcc.target/i386/avx512bw-kunpckdq-1.c: Fix regexps for assembler 981 scanning. 982 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto. 983 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto. 984 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto. 985 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto. 986 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto. 987 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto. 988 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto. 989 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto. 990 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto. 991 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto. 992 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto. 993 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto. 994 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto. 995 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto. 996 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto. 997 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto. 998 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto. 999 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto. 1000 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto. 1001 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto. 1002 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto. 1003 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto. 1004 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto. 1005 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto. 1006 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto. 1007 * gcc.target/i386/avx512bw-vpcmpequb-1.c: Ditto. 1008 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto. 1009 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto. 1010 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto. 1011 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto. 1012 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto. 1013 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto. 1014 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto. 1015 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto. 1016 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto. 1017 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto. 1018 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto. 1019 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto. 1020 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto. 1021 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto. 1022 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto. 1023 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto. 1024 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto. 1025 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto. 1026 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto. 1027 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto. 1028 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto. 1029 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto. 1030 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto. 1031 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto. 1032 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto. 1033 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto. 1034 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto. 1035 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto. 1036 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto. 1037 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto. 1038 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto. 1039 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto. 1040 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto. 1041 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto. 1042 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto. 1043 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto. 1044 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto. 1045 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto. 1046 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto. 1047 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto. 1048 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto. 1049 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto. 1050 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto. 1051 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto. 1052 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto. 1053 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto. 1054 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto. 1055 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto. 1056 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto. 1057 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto. 1058 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto. 1059 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto. 1060 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto. 1061 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto. 1062 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto. 1063 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto. 1064 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto. 1065 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto. 1066 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto. 1067 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto. 1068 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto. 1069 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto. 1070 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto. 1071 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto. 1072 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto. 1073 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto. 1074 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto. 1075 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto. 1076 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto. 1077 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto. 1078 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto. 1079 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto. 1080 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto. 1081 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto. 1082 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto. 1083 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto. 1084 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto. 1085 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto. 1086 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto. 1087 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Ditto. 1088 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Ditto. 1089 * gcc.target/i386/avx512cd-vpconflictd-1.c: Ditto. 1090 * gcc.target/i386/avx512cd-vpconflictq-1.c: Ditto. 1091 * gcc.target/i386/avx512cd-vplzcntd-1.c: Ditto. 1092 * gcc.target/i386/avx512cd-vplzcntq-1.c: Ditto. 1093 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto. 1094 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto. 1095 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto. 1096 * gcc.target/i386/avx512dq-vandps-1.c: Ditto. 1097 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto. 1098 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto. 1099 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto. 1100 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto. 1101 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto. 1102 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto. 1103 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto. 1104 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto. 1105 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto. 1106 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto. 1107 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto. 1108 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto. 1109 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto. 1110 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto. 1111 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto. 1112 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto. 1113 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto. 1114 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto. 1115 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto. 1116 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto. 1117 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto. 1118 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto. 1119 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto. 1120 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto. 1121 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto. 1122 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto. 1123 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto. 1124 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto. 1125 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto. 1126 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto. 1127 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto. 1128 * gcc.target/i386/avx512dq-vorps-1.c: Ditto. 1129 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto. 1130 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto. 1131 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto. 1132 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto. 1133 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto. 1134 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto. 1135 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto. 1136 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto. 1137 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto. 1138 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto. 1139 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto. 1140 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto. 1141 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto. 1142 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto. 1143 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto. 1144 * gcc.target/i386/avx512er-vexp2pd-1.c: Ditto. 1145 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto. 1146 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto. 1147 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto. 1148 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto. 1149 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto. 1150 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto. 1151 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto. 1152 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto. 1153 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto. 1154 * gcc.target/i386/avx512f-broadcast-gpr-1.c: Ditto. 1155 * gcc.target/i386/avx512f-ceil-sfix-vec-2.c: Ditto. 1156 * gcc.target/i386/avx512f-floor-sfix-vec-2.c: Ditto. 1157 * gcc.target/i386/avx512f-gather-5.c: Ditto. 1158 * gcc.target/i386/avx512f-i32gatherd512-1.c: Ditto. 1159 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Ditto. 1160 * gcc.target/i386/avx512f-i32gatherps512-1.c: Ditto. 1161 * gcc.target/i386/avx512f-i32gatherq512-1.c: Ditto. 1162 * gcc.target/i386/avx512f-i32scatterd512-1.c: Ditto. 1163 * gcc.target/i386/avx512f-i32scatterpd512-1.c: Ditto. 1164 * gcc.target/i386/avx512f-i32scatterps512-1.c: Ditto. 1165 * gcc.target/i386/avx512f-i32scatterq512-1.c: Ditto. 1166 * gcc.target/i386/avx512f-i64gatherd512-1.c: Ditto. 1167 * gcc.target/i386/avx512f-i64gatherpd512-1.c: Ditto. 1168 * gcc.target/i386/avx512f-i64gatherps512-1.c: Ditto. 1169 * gcc.target/i386/avx512f-i64gatherq512-1.c: Ditto. 1170 * gcc.target/i386/avx512f-i64scatterd512-1.c: Ditto. 1171 * gcc.target/i386/avx512f-i64scatterpd512-1.c: Ditto. 1172 * gcc.target/i386/avx512f-i64scatterps512-1.c: Ditto. 1173 * gcc.target/i386/avx512f-i64scatterq512-1.c: Ditto. 1174 * gcc.target/i386/avx512f-kandnw-1.c: Ditto. 1175 * gcc.target/i386/avx512f-kandw-1.c: Ditto. 1176 * gcc.target/i386/avx512f-kmovw-1.c: Ditto. 1177 * gcc.target/i386/avx512f-knotw-1.c: Ditto. 1178 * gcc.target/i386/avx512f-kortestw-1.c: Ditto. 1179 * gcc.target/i386/avx512f-korw-1.c: Ditto. 1180 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto. 1181 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto. 1182 * gcc.target/i386/avx512f-kxorw-1.c: Ditto. 1183 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto. 1184 * gcc.target/i386/avx512f-vaddps-1.c: Ditto. 1185 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto. 1186 * gcc.target/i386/avx512f-vaddss-1.c: Ditto. 1187 * gcc.target/i386/avx512f-valignd-1.c: Ditto. 1188 * gcc.target/i386/avx512f-valignq-1.c: Ditto. 1189 * gcc.target/i386/avx512f-vblendmpd-1.c: Ditto. 1190 * gcc.target/i386/avx512f-vblendmps-1.c: Ditto. 1191 * gcc.target/i386/avx512f-vbroadcastf32x4-1.c: Ditto. 1192 * gcc.target/i386/avx512f-vbroadcastf64x4-1.c: Ditto. 1193 * gcc.target/i386/avx512f-vbroadcasti32x4-1.c: Ditto. 1194 * gcc.target/i386/avx512f-vbroadcasti64x4-1.c: Ditto. 1195 * gcc.target/i386/avx512f-vbroadcastsd-1.c: Ditto. 1196 * gcc.target/i386/avx512f-vbroadcastss-1.c: Ditto. 1197 * gcc.target/i386/avx512f-vcmppd-1.c: Ditto. 1198 * gcc.target/i386/avx512f-vcmpps-1.c: Ditto. 1199 * gcc.target/i386/avx512f-vcmpsd-1.c: Ditto. 1200 * gcc.target/i386/avx512f-vcmpss-1.c: Ditto. 1201 * gcc.target/i386/avx512f-vcomisd-1.c: Ditto. 1202 * gcc.target/i386/avx512f-vcomiss-1.c: Ditto. 1203 * gcc.target/i386/avx512f-vcompresspd-1.c: Ditto. 1204 * gcc.target/i386/avx512f-vcompressps-1.c: Ditto. 1205 * gcc.target/i386/avx512f-vcvtdq2pd-1.c: Ditto. 1206 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto. 1207 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto. 1208 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto. 1209 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto. 1210 * gcc.target/i386/avx512f-vcvtph2ps-1.c: Ditto. 1211 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto. 1212 * gcc.target/i386/avx512f-vcvtps2pd-1.c: Ditto. 1213 * gcc.target/i386/avx512f-vcvtps2ph-1.c: Ditto. 1214 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto. 1215 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto. 1216 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto. 1217 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto. 1218 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto. 1219 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto. 1220 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto. 1221 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto. 1222 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto. 1223 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto. 1224 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto. 1225 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto. 1226 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto. 1227 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto. 1228 * gcc.target/i386/avx512f-vcvttpd2dq-1.c: Ditto. 1229 * gcc.target/i386/avx512f-vcvttpd2udq-1.c: Ditto. 1230 * gcc.target/i386/avx512f-vcvttps2dq-1.c: Ditto. 1231 * gcc.target/i386/avx512f-vcvttps2udq-1.c: Ditto. 1232 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Ditto. 1233 * gcc.target/i386/avx512f-vcvttsd2si64-1.c: Ditto. 1234 * gcc.target/i386/avx512f-vcvttsd2usi-1.c: Ditto. 1235 * gcc.target/i386/avx512f-vcvttsd2usi64-1.c: Ditto. 1236 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto. 1237 * gcc.target/i386/avx512f-vcvttss2si64-1.c: Ditto. 1238 * gcc.target/i386/avx512f-vcvttss2usi-1.c: Ditto. 1239 * gcc.target/i386/avx512f-vcvttss2usi64-1.c: Ditto. 1240 * gcc.target/i386/avx512f-vcvtudq2pd-1.c: Ditto. 1241 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto. 1242 * gcc.target/i386/avx512f-vcvtusi2sd-1.c: Ditto. 1243 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto. 1244 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto. 1245 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto. 1246 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto. 1247 * gcc.target/i386/avx512f-vdivps-1.c: Ditto. 1248 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto. 1249 * gcc.target/i386/avx512f-vdivss-1.c: Ditto. 1250 * gcc.target/i386/avx512f-vec-init.c: Ditto. 1251 * gcc.target/i386/avx512f-vexpandpd-1.c: Ditto. 1252 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto. 1253 * gcc.target/i386/avx512f-vextractf32x4-1.c: Ditto. 1254 * gcc.target/i386/avx512f-vextractf64x4-1.c: Ditto. 1255 * gcc.target/i386/avx512f-vextracti32x4-1.c: Ditto. 1256 * gcc.target/i386/avx512f-vextracti64x4-1.c: Ditto. 1257 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto. 1258 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto. 1259 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto. 1260 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto. 1261 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto. 1262 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto. 1263 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto. 1264 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto. 1265 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto. 1266 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto. 1267 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto. 1268 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto. 1269 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto. 1270 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto. 1271 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto. 1272 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto. 1273 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto. 1274 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto. 1275 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto. 1276 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto. 1277 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto. 1278 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto. 1279 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto. 1280 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto. 1281 * gcc.target/i386/avx512f-vgetexppd-1.c: Ditto. 1282 * gcc.target/i386/avx512f-vgetexpps-1.c: Ditto. 1283 * gcc.target/i386/avx512f-vgetexpsd-1.c: Ditto. 1284 * gcc.target/i386/avx512f-vgetexpss-1.c: Ditto. 1285 * gcc.target/i386/avx512f-vgetmantpd-1.c: Ditto. 1286 * gcc.target/i386/avx512f-vgetmantps-1.c: Ditto. 1287 * gcc.target/i386/avx512f-vgetmantsd-1.c: Ditto. 1288 * gcc.target/i386/avx512f-vgetmantss-1.c: Ditto. 1289 * gcc.target/i386/avx512f-vinsertf32x4-1.c: Ditto. 1290 * gcc.target/i386/avx512f-vinsertf64x4-1.c: Ditto. 1291 * gcc.target/i386/avx512f-vinserti32x4-1.c: Ditto. 1292 * gcc.target/i386/avx512f-vinserti64x4-1.c: Ditto. 1293 * gcc.target/i386/avx512f-vmaxpd-1.c: Ditto. 1294 * gcc.target/i386/avx512f-vmaxps-1.c: Ditto. 1295 * gcc.target/i386/avx512f-vmaxsd-1.c: Ditto. 1296 * gcc.target/i386/avx512f-vmaxss-1.c: Ditto. 1297 * gcc.target/i386/avx512f-vminpd-1.c: Ditto. 1298 * gcc.target/i386/avx512f-vminps-1.c: Ditto. 1299 * gcc.target/i386/avx512f-vminsd-1.c: Ditto. 1300 * gcc.target/i386/avx512f-vminss-1.c: Ditto. 1301 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto. 1302 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto. 1303 * gcc.target/i386/avx512f-vmovddup-1.c: Ditto. 1304 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto. 1305 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto. 1306 * gcc.target/i386/avx512f-vmovdqu32-1.c: Ditto. 1307 * gcc.target/i386/avx512f-vmovdqu64-1.c: Ditto. 1308 * gcc.target/i386/avx512f-vmovntdq-1.c: Ditto. 1309 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto. 1310 * gcc.target/i386/avx512f-vmovntpd-1.c: Ditto. 1311 * gcc.target/i386/avx512f-vmovntps-1.c: Ditto. 1312 * gcc.target/i386/avx512f-vmovshdup-1.c: Ditto. 1313 * gcc.target/i386/avx512f-vmovsldup-1.c: Ditto. 1314 * gcc.target/i386/avx512f-vmovupd-1.c: Ditto. 1315 * gcc.target/i386/avx512f-vmovups-1.c: Ditto. 1316 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto. 1317 * gcc.target/i386/avx512f-vmulps-1.c: Ditto. 1318 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto. 1319 * gcc.target/i386/avx512f-vmulss-1.c: Ditto. 1320 * gcc.target/i386/avx512f-vpabsd512-1.c: Ditto. 1321 * gcc.target/i386/avx512f-vpabsq512-1.c: Ditto. 1322 * gcc.target/i386/avx512f-vpaddd-1.c: Ditto. 1323 * gcc.target/i386/avx512f-vpaddq-1.c: Ditto. 1324 * gcc.target/i386/avx512f-vpandd-1.c: Ditto. 1325 * gcc.target/i386/avx512f-vpandnd-1.c: Ditto. 1326 * gcc.target/i386/avx512f-vpandnq-1.c: Ditto. 1327 * gcc.target/i386/avx512f-vpandq-1.c: Ditto. 1328 * gcc.target/i386/avx512f-vpblendmd-1.c: Ditto. 1329 * gcc.target/i386/avx512f-vpblendmq-1.c: Ditto. 1330 * gcc.target/i386/avx512f-vpbroadcastd-1.c: Ditto. 1331 * gcc.target/i386/avx512f-vpbroadcastq-1.c: Ditto. 1332 * gcc.target/i386/avx512f-vpcmpd-1.c: Ditto. 1333 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto. 1334 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto. 1335 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto. 1336 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto. 1337 * gcc.target/i386/avx512f-vpcmpged-1.c: Ditto. 1338 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto. 1339 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto. 1340 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto. 1341 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto. 1342 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto. 1343 * gcc.target/i386/avx512f-vpcmpgtud-1.c: Ditto. 1344 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto. 1345 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto. 1346 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto. 1347 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto. 1348 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto. 1349 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto. 1350 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto. 1351 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto. 1352 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto. 1353 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto. 1354 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto. 1355 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto. 1356 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto. 1357 * gcc.target/i386/avx512f-vpcmpq-1.c: Ditto. 1358 * gcc.target/i386/avx512f-vpcmpud-1.c: Ditto. 1359 * gcc.target/i386/avx512f-vpcmpuq-1.c: Ditto. 1360 * gcc.target/i386/avx512f-vpcompressd-1.c: Ditto. 1361 * gcc.target/i386/avx512f-vpcompressq-1.c: Ditto. 1362 * gcc.target/i386/avx512f-vpermd-1.c: Ditto. 1363 * gcc.target/i386/avx512f-vpermi2d-1.c: Ditto. 1364 * gcc.target/i386/avx512f-vpermi2pd-1.c: Ditto. 1365 * gcc.target/i386/avx512f-vpermi2ps-1.c: Ditto. 1366 * gcc.target/i386/avx512f-vpermi2q-1.c: Ditto. 1367 * gcc.target/i386/avx512f-vpermilpd-1.c: Ditto. 1368 * gcc.target/i386/avx512f-vpermilpdi-1.c: Ditto. 1369 * gcc.target/i386/avx512f-vpermilps-1.c: Ditto. 1370 * gcc.target/i386/avx512f-vpermilpsi-1.c: Ditto. 1371 * gcc.target/i386/avx512f-vpermpd-1.c: Ditto. 1372 * gcc.target/i386/avx512f-vpermpdi-1.c: Ditto. 1373 * gcc.target/i386/avx512f-vpermps-1.c: Ditto. 1374 * gcc.target/i386/avx512f-vpermq-imm-1.c: Ditto. 1375 * gcc.target/i386/avx512f-vpermq-var-1.c: Ditto. 1376 * gcc.target/i386/avx512f-vpermt2d-1.c: Ditto. 1377 * gcc.target/i386/avx512f-vpermt2pd-1.c: Ditto. 1378 * gcc.target/i386/avx512f-vpermt2ps-1.c: Ditto. 1379 * gcc.target/i386/avx512f-vpermt2q-1.c: Ditto. 1380 * gcc.target/i386/avx512f-vpexpandd-1.c: Ditto. 1381 * gcc.target/i386/avx512f-vpexpandq-1.c: Ditto. 1382 * gcc.target/i386/avx512f-vpmaxsd-1.c: Ditto. 1383 * gcc.target/i386/avx512f-vpmaxsq-1.c: Ditto. 1384 * gcc.target/i386/avx512f-vpmaxud-1.c: Ditto. 1385 * gcc.target/i386/avx512f-vpmaxuq-1.c: Ditto. 1386 * gcc.target/i386/avx512f-vpminsd-1.c: Ditto. 1387 * gcc.target/i386/avx512f-vpminsq-1.c: Ditto. 1388 * gcc.target/i386/avx512f-vpminud-1.c: Ditto. 1389 * gcc.target/i386/avx512f-vpminuq-1.c: Ditto. 1390 * gcc.target/i386/avx512f-vpmovdb-1.c: Ditto. 1391 * gcc.target/i386/avx512f-vpmovdw-1.c: Ditto. 1392 * gcc.target/i386/avx512f-vpmovqb-1.c: Ditto. 1393 * gcc.target/i386/avx512f-vpmovqd-1.c: Ditto. 1394 * gcc.target/i386/avx512f-vpmovqw-1.c: Ditto. 1395 * gcc.target/i386/avx512f-vpmovsdb-1.c: Ditto. 1396 * gcc.target/i386/avx512f-vpmovsdw-1.c: Ditto. 1397 * gcc.target/i386/avx512f-vpmovsqb-1.c: Ditto. 1398 * gcc.target/i386/avx512f-vpmovsqd-1.c: Ditto. 1399 * gcc.target/i386/avx512f-vpmovsqw-1.c: Ditto. 1400 * gcc.target/i386/avx512f-vpmovsxbd-1.c: Ditto. 1401 * gcc.target/i386/avx512f-vpmovsxbq-1.c: Ditto. 1402 * gcc.target/i386/avx512f-vpmovsxdq-1.c: Ditto. 1403 * gcc.target/i386/avx512f-vpmovsxwd-1.c: Ditto. 1404 * gcc.target/i386/avx512f-vpmovsxwq-1.c: Ditto. 1405 * gcc.target/i386/avx512f-vpmovusdb-1.c: Ditto. 1406 * gcc.target/i386/avx512f-vpmovusdw-1.c: Ditto. 1407 * gcc.target/i386/avx512f-vpmovusqb-1.c: Ditto. 1408 * gcc.target/i386/avx512f-vpmovusqd-1.c: Ditto. 1409 * gcc.target/i386/avx512f-vpmovusqw-1.c: Ditto. 1410 * gcc.target/i386/avx512f-vpmovzxbd-1.c: Ditto. 1411 * gcc.target/i386/avx512f-vpmovzxbq-1.c: Ditto. 1412 * gcc.target/i386/avx512f-vpmovzxdq-1.c: Ditto. 1413 * gcc.target/i386/avx512f-vpmovzxwd-1.c: Ditto. 1414 * gcc.target/i386/avx512f-vpmovzxwq-1.c: Ditto. 1415 * gcc.target/i386/avx512f-vpmuldq-1.c: Ditto. 1416 * gcc.target/i386/avx512f-vpmulld-1.c: Ditto. 1417 * gcc.target/i386/avx512f-vpmuludq-1.c: Ditto. 1418 * gcc.target/i386/avx512f-vpord-1.c: Ditto. 1419 * gcc.target/i386/avx512f-vporq-1.c: Ditto. 1420 * gcc.target/i386/avx512f-vprold-1.c: Ditto. 1421 * gcc.target/i386/avx512f-vprolq-1.c: Ditto. 1422 * gcc.target/i386/avx512f-vprolvd-1.c: Ditto. 1423 * gcc.target/i386/avx512f-vprolvq-1.c: Ditto. 1424 * gcc.target/i386/avx512f-vprord-1.c: Ditto. 1425 * gcc.target/i386/avx512f-vprorq-1.c: Ditto. 1426 * gcc.target/i386/avx512f-vprorvd-1.c: Ditto. 1427 * gcc.target/i386/avx512f-vprorvq-1.c: Ditto. 1428 * gcc.target/i386/avx512f-vpshufd-1.c: Ditto. 1429 * gcc.target/i386/avx512f-vpslld-1.c: Ditto. 1430 * gcc.target/i386/avx512f-vpslldi-1.c: Ditto. 1431 * gcc.target/i386/avx512f-vpsllq-1.c: Ditto. 1432 * gcc.target/i386/avx512f-vpsllqi-1.c: Ditto. 1433 * gcc.target/i386/avx512f-vpsllvd-1.c: Ditto. 1434 * gcc.target/i386/avx512f-vpsllvq-1.c: Ditto. 1435 * gcc.target/i386/avx512f-vpsllvq512-1.c: Ditto. 1436 * gcc.target/i386/avx512f-vpsrad-1.c: Ditto. 1437 * gcc.target/i386/avx512f-vpsradi-1.c: Ditto. 1438 * gcc.target/i386/avx512f-vpsraq-1.c: Ditto. 1439 * gcc.target/i386/avx512f-vpsraqi-1.c: Ditto. 1440 * gcc.target/i386/avx512f-vpsravd-1.c: Ditto. 1441 * gcc.target/i386/avx512f-vpsravq-1.c: Ditto. 1442 * gcc.target/i386/avx512f-vpsravq512-1.c: Ditto. 1443 * gcc.target/i386/avx512f-vpsrld-1.c: Ditto. 1444 * gcc.target/i386/avx512f-vpsrldi-1.c: Ditto. 1445 * gcc.target/i386/avx512f-vpsrlq-1.c: Ditto. 1446 * gcc.target/i386/avx512f-vpsrlqi-1.c: Ditto. 1447 * gcc.target/i386/avx512f-vpsrlvd-1.c: Ditto. 1448 * gcc.target/i386/avx512f-vpsrlvq-1.c: Ditto. 1449 * gcc.target/i386/avx512f-vpsrlvq512-1.c: Ditto. 1450 * gcc.target/i386/avx512f-vpsubd-1.c: Ditto. 1451 * gcc.target/i386/avx512f-vpsubq-1.c: Ditto. 1452 * gcc.target/i386/avx512f-vpternlogd-1.c: Ditto. 1453 * gcc.target/i386/avx512f-vpternlogq-1.c: Ditto. 1454 * gcc.target/i386/avx512f-vptestmd-1.c: Ditto. 1455 * gcc.target/i386/avx512f-vptestmq-1.c: Ditto. 1456 * gcc.target/i386/avx512f-vptestnmd-1.c: Ditto. 1457 * gcc.target/i386/avx512f-vptestnmq-1.c: Ditto. 1458 * gcc.target/i386/avx512f-vpunpckhdq-1.c: Ditto. 1459 * gcc.target/i386/avx512f-vpunpckhqdq-1.c: Ditto. 1460 * gcc.target/i386/avx512f-vpunpckldq-1.c: Ditto. 1461 * gcc.target/i386/avx512f-vpunpcklqdq-1.c: Ditto. 1462 * gcc.target/i386/avx512f-vpxord-1.c: Ditto. 1463 * gcc.target/i386/avx512f-vpxorq-1.c: Ditto. 1464 * gcc.target/i386/avx512f-vrcp14pd-1.c: Ditto. 1465 * gcc.target/i386/avx512f-vrcp14ps-1.c: Ditto. 1466 * gcc.target/i386/avx512f-vrcp14sd-1.c: Ditto. 1467 * gcc.target/i386/avx512f-vrcp14ss-1.c: Ditto. 1468 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto. 1469 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto. 1470 * gcc.target/i386/avx512f-vrndscalesd-1.c: Ditto. 1471 * gcc.target/i386/avx512f-vrndscaless-1.c: Ditto. 1472 * gcc.target/i386/avx512f-vrsqrt14pd-1.c: Ditto. 1473 * gcc.target/i386/avx512f-vrsqrt14ps-1.c: Ditto. 1474 * gcc.target/i386/avx512f-vrsqrt14sd-1.c: Ditto. 1475 * gcc.target/i386/avx512f-vrsqrt14ss-1.c: Ditto. 1476 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto. 1477 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto. 1478 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto. 1479 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto. 1480 * gcc.target/i386/avx512f-vshuff32x4-1.c: Ditto. 1481 * gcc.target/i386/avx512f-vshuff64x2-1.c: Ditto. 1482 * gcc.target/i386/avx512f-vshufi32x4-1.c: Ditto. 1483 * gcc.target/i386/avx512f-vshufi64x2-1.c: Ditto. 1484 * gcc.target/i386/avx512f-vshufpd-1.c: Ditto. 1485 * gcc.target/i386/avx512f-vshufps-1.c: Ditto. 1486 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto. 1487 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto. 1488 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto. 1489 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto. 1490 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto. 1491 * gcc.target/i386/avx512f-vsubps-1.c: Ditto. 1492 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto. 1493 * gcc.target/i386/avx512f-vsubss-1.c: Ditto. 1494 * gcc.target/i386/avx512f-vucomisd-1.c: Ditto. 1495 * gcc.target/i386/avx512f-vucomiss-1.c: Ditto. 1496 * gcc.target/i386/avx512f-vunpckhpd-1.c: Ditto. 1497 * gcc.target/i386/avx512f-vunpckhps-1.c: Ditto. 1498 * gcc.target/i386/avx512f-vunpcklpd-1.c: Ditto. 1499 * gcc.target/i386/avx512f-vunpcklps-1.c: Ditto. 1500 * gcc.target/i386/avx512f_cond_move.c: Ditto. 1501 * gcc.target/i386/avx512f_evex_reg_asm-2.c: Ditto. 1502 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto. 1503 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto. 1504 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Ditto. 1505 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto. 1506 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto. 1507 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto. 1508 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto. 1509 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto. 1510 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto. 1511 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto. 1512 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto. 1513 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Ditto. 1514 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto. 1515 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Ditto. 1516 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto. 1517 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Ditto. 1518 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto. 1519 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Ditto. 1520 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto. 1521 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto. 1522 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto. 1523 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto. 1524 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto. 1525 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto. 1526 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto. 1527 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto. 1528 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto. 1529 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto. 1530 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto. 1531 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto. 1532 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto. 1533 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto. 1534 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto. 1535 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto. 1536 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto. 1537 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto. 1538 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto. 1539 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto. 1540 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto. 1541 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto. 1542 * gcc.target/i386/avx512vl-valignd-1.c: Ditto. 1543 * gcc.target/i386/avx512vl-valignq-1.c: Ditto. 1544 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto. 1545 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto. 1546 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto. 1547 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto. 1548 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto. 1549 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto. 1550 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto. 1551 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto. 1552 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto. 1553 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto. 1554 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto. 1555 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto. 1556 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto. 1557 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto. 1558 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto. 1559 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto. 1560 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto. 1561 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto. 1562 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto. 1563 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto. 1564 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto. 1565 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto. 1566 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto. 1567 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto. 1568 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto. 1569 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto. 1570 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto. 1571 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto. 1572 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto. 1573 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto. 1574 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto. 1575 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto. 1576 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto. 1577 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto. 1578 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto. 1579 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto. 1580 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto. 1581 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto. 1582 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto. 1583 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto. 1584 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto. 1585 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto. 1586 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto. 1587 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto. 1588 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto. 1589 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto. 1590 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto. 1591 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto. 1592 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto. 1593 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto. 1594 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto. 1595 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto. 1596 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto. 1597 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto. 1598 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto. 1599 * gcc.target/i386/avx512vl-vminps-1.c: Ditto. 1600 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto. 1601 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto. 1602 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto. 1603 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto. 1604 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto. 1605 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto. 1606 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto. 1607 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto. 1608 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto. 1609 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto. 1610 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto. 1611 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto. 1612 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto. 1613 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto. 1614 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto. 1615 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto. 1616 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto. 1617 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto. 1618 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto. 1619 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto. 1620 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto. 1621 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto. 1622 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto. 1623 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto. 1624 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto. 1625 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto. 1626 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto. 1627 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto. 1628 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto. 1629 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto. 1630 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto. 1631 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto. 1632 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto. 1633 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto. 1634 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto. 1635 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto. 1636 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto. 1637 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto. 1638 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto. 1639 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto. 1640 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto. 1641 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto. 1642 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto. 1643 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto. 1644 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto. 1645 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto. 1646 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto. 1647 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto. 1648 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto. 1649 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto. 1650 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto. 1651 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto. 1652 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto. 1653 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto. 1654 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto. 1655 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto. 1656 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto. 1657 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto. 1658 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto. 1659 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto. 1660 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto. 1661 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto. 1662 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto. 1663 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto. 1664 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto. 1665 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto. 1666 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto. 1667 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto. 1668 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto. 1669 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto. 1670 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto. 1671 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto. 1672 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto. 1673 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto. 1674 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto. 1675 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto. 1676 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto. 1677 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto. 1678 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto. 1679 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto. 1680 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto. 1681 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto. 1682 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto. 1683 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto. 1684 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto. 1685 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto. 1686 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto. 1687 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto. 1688 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto. 1689 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto. 1690 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto. 1691 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto. 1692 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto. 1693 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto. 1694 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto. 1695 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto. 1696 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto. 1697 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto. 1698 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto. 1699 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto. 1700 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto. 1701 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto. 1702 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto. 1703 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto. 1704 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto. 1705 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto. 1706 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto. 1707 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto. 1708 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto. 1709 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto. 1710 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto. 1711 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto. 1712 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto. 1713 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto. 1714 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto. 1715 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto. 1716 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto. 1717 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto. 1718 * gcc.target/i386/avx512vl-vpord-1.c: Ditto. 1719 * gcc.target/i386/avx512vl-vporq-1.c: Ditto. 1720 * gcc.target/i386/avx512vl-vprold-1.c: Ditto. 1721 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto. 1722 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto. 1723 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto. 1724 * gcc.target/i386/avx512vl-vprord-1.c: Ditto. 1725 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto. 1726 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto. 1727 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto. 1728 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto. 1729 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto. 1730 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto. 1731 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto. 1732 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto. 1733 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto. 1734 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto. 1735 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto. 1736 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto. 1737 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto. 1738 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto. 1739 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto. 1740 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto. 1741 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto. 1742 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto. 1743 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto. 1744 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto. 1745 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto. 1746 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto. 1747 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto. 1748 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto. 1749 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto. 1750 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto. 1751 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto. 1752 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto. 1753 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto. 1754 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto. 1755 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto. 1756 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto. 1757 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto. 1758 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto. 1759 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto. 1760 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto. 1761 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto. 1762 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto. 1763 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto. 1764 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto. 1765 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto. 1766 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto. 1767 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto. 1768 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto. 1769 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto. 1770 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto. 1771 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto. 1772 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto. 1773 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto. 1774 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto. 1775 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto. 1776 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto. 1777 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto. 1778 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto. 1779 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto. 1780 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto. 1781 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto. 1782 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto. 1783 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto. 1784 17852014-12-03 H.J. Lu <hongjiu.lu@intel.com> 1786 1787 PR rtl-optimization/64151 1788 PR rtl-optimization/64156 1789 * gcc.target/aarch64/remat1.c: Removed. Revert r218267. 1790 17912014-12-03 Tom de Vries <tom@codesourcery.com> 1792 1793 PR rtl-optimization/63957 1794 * gcc.dg/ira-shrinkwrap-prep-1.c: Replace -fno-use-caller-save with 1795 -fno-ipa-ra. 1796 * gcc.dg/ira-shrinkwrap-prep-2.c: Same. 1797 * gcc.target/aarch64/aapcs64/aapcs64.exp: Same. 1798 * gcc.dg/fuse-caller-save.c: Replace -fuse-caller-save with -fipa-ra. 1799 * gcc.target/aarch64/fuse-caller-save.c: Same. 1800 * gcc.target/arm/fuse-caller-save.c: Same. 1801 * gcc.target/i386/fuse-caller-save-rec.c: Same. 1802 * gcc.target/i386/fuse-caller-save-xmm-run.c: Same. 1803 * gcc.target/i386/fuse-caller-save-xmm.c: Same. 1804 * gcc.target/i386/fuse-caller-save.c: Same. 1805 * gcc.target/mips/fuse-caller-save-micromips.c: Same. 1806 * gcc.target/mips/fuse-caller-save-mips16.c: Same. 1807 * gcc.target/mips/fuse-caller-save.c: Same. 1808 * gcc.target/mips/mips.exp: Replace use-caller-save with ipa-ra in 1809 -ffoo/-fno-foo options. 1810 18112014-12-03 Ilya Enkovich <ilya.enkovich@intel.com> 1812 1813 * gcc.target/i386/sse2-init-v2di-2.c: Adjust to changed 1814 vec_concatv2di template. 1815 18162014-12-03 Segher Boessenkool <segher.kernel.crashing.org> 1817 1818 PR rtl-optimization/52714 1819 * gcc.target/m68k/pr52714.c: New testcase. 1820 18212014-12-02 Uros Bizjak <ubizjak@gmail.com> 1822 1823 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFMA. 1824 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto. 1825 * gcc.target/i386/avx512vbmi-vpermb-2.c: Define AVX512VBMI. 1826 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto. 1827 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto. 1828 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto. 1829 18302014-12-02 Marek Polacek <polacek@redhat.com> 1831 1832 * g++.dg/cpp0x/constexpr-shift1.C: New test. 1833 * g++.dg/cpp1y/constexpr-shift1.C: New test. 1834 * g++.dg/ubsan/pr63956.C: Add dg-errors. 1835 18362014-12-02 H.J. Lu <hongjiu.lu@intel.com> 1837 1838 PR target/64108 1839 * gcc.target/i386/memset-strategy-2.c: New test. 1840 18412014-12-02 Richard Biener <rguenther@suse.de> 1842 1843 * gcc.dg/torture/20141202-1.c: New testcase. 1844 18452014-12-02 H.J. Lu <hongjiu.lu@intel.com> 1846 1847 PR ipa/63814 1848 * g++.dg/ipa/pr63814.C: New test. 1849 18502014-12-02 Wilco Dijkstra <wilco.dijkstra@arm.com> 1851 1852 * gcc.target/aarch64/remat1.c: New testcase. 1853 18542014-12-01 Oleg Endo <olegendo@gcc.gnu.org> 1855 1856 PR rtl-optimization/59278 1857 * gcc.target/sh/pr59278.c: New. 1858 18592014-12-01 Paolo Carlini <paolo.carlini@oracle.com> 1860 1861 PR c++/60859 1862 * g++.dg/cpp0x/initlist88.C: New. 1863 18642014-12-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1865 1866 * gcc.target/aarch64/fuse_adrp_add_1.c: Gate test on aarch64_small. 1867 18682014-12-01 David Malcolm <dmalcolm@redhat.com> 1869 1870 * jit.dg/jit.exp (verify_exit_status): New function. 1871 (fixed_host_execute): Verify the exit status of the spawnee. 1872 18732014-12-01 David Malcolm <dmalcolm@redhat.com> 1874 1875 * jit.dg/jit.exp (fixed_host_execute): Fix timeout bug. 1876 18772014-12-01 David Malcolm <dmalcolm@redhat.com> 1878 1879 PR jit/63854 1880 * jit.dg/jit.exp (report_leak): New. 1881 (parse_valgrind_logfile): New. 1882 (fixed_host_execute): Detect if RUN_UNDER_VALGRIND is present 1883 in the environment, and if so, run the executable under 1884 valgrind, capturing valgrind's output to a logfile. Parse the 1885 log file, generating PASSes and XFAILs for the summary of leaks. 1886 Use "wait" before "close": valgrind might not have finished 1887 writing the log out before we parse it, so we need to wait for 1888 the spawnee to finish. 1889 18902014-12-01 David Malcolm <dmalcolm@redhat.com> 1891 1892 PR jit/63969 1893 * jit.dg/harness.h (CHECK_STRING_STARTS_WITH): New. 1894 (check_string_starts_with): New. 1895 * jit.dg/test-error-pr63969-missing-driver.c: New. 1896 18972014-12-01 David Malcolm <dmalcolm@redhat.com> 1898 1899 * jit.dg/jit.exp (jit-dg-test): Use $name rathen than $prog 1900 when calling jit_check_compile to avoid embedding the full path of 1901 the testcase into the test results. 1902 19032014-12-01 Marek Polacek <polacek@redhat.com> 1904 1905 PR sanitizer/64121 1906 * c-c++-common/ubsan/pr64121.c: New test. 1907 19082014-12-01 Marek Polacek <polacek@redhat.com> 1909 1910 PR sanitizer/63956 1911 * c-c++-common/ubsan/shift-5.c: Add xfails. 1912 * g++.dg/ubsan/div-by-zero-1.C: Don't use -w. Add xfail. 1913 * g++.dg/ubsan/pr63956.C: New test. 1914 19152014-12-01 Marek Polacek <polacek@redhat.com> 1916 1917 * g++.dg/cpp0x/constexpr-function2.C: Limit dg-error to C++11. 1918 * g++.dg/cpp0x/constexpr-neg1.C: Likewise. 1919 * g++.dg/cpp1y/constexpr-void1.C: New test. 1920 19212014-12-01 Paolo Carlini <paolo.carlini@oracle.com> 1922 1923 PR c++/60845 1924 * g++.dg/parse/error55.C: New. 1925 19262014-12-01 Richard Biener <rguenther@suse.de> 1927 1928 PR tree-optimization/15346 1929 * gcc.dg/tree-ssa/forwprop-32.c: New testcase. 1930 19312014-12-01 Yuri Rumyantsev <ysrumyan@gmail.com> 1932 1933 PR tree-optimization/63941 1934 * gcc.dg/torture/pr63941.c: New test. 1935 19362014-12-01 Martin Jambor <mjambor@suse.cz> 1937 1938 PR ipa/63551 1939 * gcc.dg/ipa/pr63551.c: New test. 1940 * gcc.dg/ipa/pr64041.c: Likewise. 1941 19422014-12-01 Ilya Tocar <ilya.tocar@intel.com> 1943 1944 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Move defines from options. 1945 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto. 1946 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto. 1947 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto. 1948 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto. 1949 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto. 1950 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto. 1951 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto. 1952 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto. 1953 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto. 1954 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto. 1955 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto. 1956 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto. 1957 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto. 1958 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto. 1959 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto. 1960 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto. 1961 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto. 1962 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto. 1963 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto. 1964 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto. 1965 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto. 1966 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto. 1967 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto. 1968 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto. 1969 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto. 1970 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto. 1971 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto. 1972 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto. 1973 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto. 1974 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto. 1975 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto. 1976 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto. 1977 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto. 1978 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto. 1979 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto. 1980 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto. 1981 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto. 1982 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto. 1983 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto. 1984 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto. 1985 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto. 1986 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto. 1987 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto. 1988 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto. 1989 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto. 1990 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto. 1991 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto. 1992 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto. 1993 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto. 1994 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto. 1995 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto. 1996 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto. 1997 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto. 1998 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto. 1999 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto. 2000 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto. 2001 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto. 2002 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto. 2003 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto. 2004 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto. 2005 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto. 2006 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto. 2007 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto. 2008 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto. 2009 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto. 2010 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto. 2011 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto. 2012 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto. 2013 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto. 2014 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto. 2015 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto. 2016 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto. 2017 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto. 2018 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto. 2019 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto. 2020 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto. 2021 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto. 2022 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto. 2023 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto. 2024 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto. 2025 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto. 2026 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto. 2027 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto. 2028 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto. 2029 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto. 2030 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto. 2031 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto. 2032 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto. 2033 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto. 2034 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto. 2035 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto. 2036 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto. 2037 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto. 2038 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto. 2039 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto. 2040 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto. 2041 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto. 2042 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto. 2043 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto. 2044 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto. 2045 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto. 2046 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto. 2047 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto. 2048 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto. 2049 * gcc.target/i386/avx512dq-vandps-2.c: Ditto. 2050 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto. 2051 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto. 2052 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto. 2053 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto. 2054 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto. 2055 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto. 2056 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto. 2057 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto. 2058 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto. 2059 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto. 2060 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto. 2061 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto. 2062 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto. 2063 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto. 2064 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto. 2065 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto. 2066 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto. 2067 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto. 2068 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto. 2069 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto. 2070 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto. 2071 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto. 2072 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto. 2073 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto. 2074 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto. 2075 * gcc.target/i386/avx512dq-vorps-2.c: Ditto. 2076 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto. 2077 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto. 2078 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto. 2079 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto. 2080 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto. 2081 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto. 2082 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto. 2083 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto. 2084 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto. 2085 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto. 2086 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto. 2087 * gcc.target/i386/avx512f-helper.h: Ditto. 2088 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto. 2089 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto. 2090 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto. 2091 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto. 2092 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto. 2093 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto. 2094 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto. 2095 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto. 2096 * gcc.target/i386/avx512vl-valignd-2.c: Ditto. 2097 * gcc.target/i386/avx512vl-valignq-2.c: Ditto. 2098 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto. 2099 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto. 2100 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto. 2101 * gcc.target/i386/avx512vl-vandps-2.c: Ditto. 2102 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto. 2103 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto. 2104 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto. 2105 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto. 2106 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto. 2107 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto. 2108 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto. 2109 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto. 2110 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto. 2111 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto. 2112 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto. 2113 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto. 2114 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto. 2115 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto. 2116 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto. 2117 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto. 2118 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto. 2119 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto. 2120 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto. 2121 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto. 2122 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto. 2123 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto. 2124 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto. 2125 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto. 2126 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto. 2127 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto. 2128 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto. 2129 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto. 2130 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto. 2131 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto. 2132 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto. 2133 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto. 2134 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto. 2135 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto. 2136 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto. 2137 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto. 2138 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto. 2139 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto. 2140 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto. 2141 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto. 2142 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto. 2143 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto. 2144 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto. 2145 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto. 2146 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto. 2147 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto. 2148 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto. 2149 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto. 2150 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto. 2151 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto. 2152 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto. 2153 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto. 2154 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto. 2155 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto. 2156 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto. 2157 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto. 2158 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto. 2159 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto. 2160 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto. 2161 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto. 2162 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto. 2163 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto. 2164 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto. 2165 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto. 2166 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto. 2167 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto. 2168 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto. 2169 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto. 2170 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto. 2171 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto. 2172 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto. 2173 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto. 2174 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto. 2175 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto. 2176 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto. 2177 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto. 2178 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto. 2179 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto. 2180 * gcc.target/i386/avx512vl-vminps-2.c: Ditto. 2181 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto. 2182 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto. 2183 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto. 2184 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto. 2185 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto. 2186 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto. 2187 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto. 2188 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto. 2189 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto. 2190 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto. 2191 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto. 2192 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto. 2193 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto. 2194 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto. 2195 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto. 2196 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto. 2197 * gcc.target/i386/avx512vl-vorps-2.c: Ditto. 2198 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto. 2199 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto. 2200 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto. 2201 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto. 2202 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto. 2203 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto. 2204 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto. 2205 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto. 2206 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto. 2207 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto. 2208 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto. 2209 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto. 2210 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto. 2211 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto. 2212 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto. 2213 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto. 2214 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto. 2215 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto. 2216 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto. 2217 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto. 2218 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto. 2219 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto. 2220 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto. 2221 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto. 2222 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto. 2223 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto. 2224 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto. 2225 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto. 2226 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto. 2227 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto. 2228 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto. 2229 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto. 2230 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto. 2231 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto. 2232 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto. 2233 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto. 2234 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto. 2235 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto. 2236 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto. 2237 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto. 2238 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto. 2239 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto. 2240 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto. 2241 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto. 2242 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto. 2243 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto. 2244 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto. 2245 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto. 2246 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto. 2247 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto. 2248 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto. 2249 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto. 2250 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto. 2251 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto. 2252 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto. 2253 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto. 2254 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto. 2255 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto. 2256 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto. 2257 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto. 2258 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto. 2259 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto. 2260 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto. 2261 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto. 2262 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto. 2263 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto. 2264 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto. 2265 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto. 2266 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto. 2267 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto. 2268 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto. 2269 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto. 2270 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto. 2271 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto. 2272 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto. 2273 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto. 2274 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto. 2275 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto. 2276 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto. 2277 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto. 2278 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto. 2279 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto. 2280 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto. 2281 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto. 2282 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto. 2283 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto. 2284 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto. 2285 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto. 2286 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto. 2287 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto. 2288 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto. 2289 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto. 2290 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto. 2291 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto. 2292 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto. 2293 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto. 2294 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto. 2295 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto. 2296 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto. 2297 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto. 2298 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto. 2299 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto. 2300 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto. 2301 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto. 2302 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto. 2303 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto. 2304 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto. 2305 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto. 2306 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto. 2307 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto. 2308 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto. 2309 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto. 2310 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto. 2311 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto. 2312 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto. 2313 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto. 2314 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto. 2315 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto. 2316 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto. 2317 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto. 2318 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto. 2319 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto. 2320 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto. 2321 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto. 2322 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto. 2323 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto. 2324 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto. 2325 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto. 2326 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto. 2327 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto. 2328 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto. 2329 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto. 2330 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto. 2331 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto. 2332 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto. 2333 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto. 2334 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto. 2335 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto. 2336 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto. 2337 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto. 2338 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto. 2339 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto. 2340 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto. 2341 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto. 2342 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto. 2343 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto. 2344 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto. 2345 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto. 2346 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto. 2347 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto. 2348 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto. 2349 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto. 2350 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto. 2351 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto. 2352 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto. 2353 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto. 2354 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto. 2355 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto. 2356 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto. 2357 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto. 2358 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto. 2359 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto. 2360 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto. 2361 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto. 2362 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto. 2363 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto. 2364 * gcc.target/i386/avx512vl-vpord-2.c: Ditto. 2365 * gcc.target/i386/avx512vl-vporq-2.c: Ditto. 2366 * gcc.target/i386/avx512vl-vprold-2.c: Ditto. 2367 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto. 2368 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto. 2369 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto. 2370 * gcc.target/i386/avx512vl-vprord-2.c: Ditto. 2371 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto. 2372 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto. 2373 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto. 2374 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto. 2375 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto. 2376 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto. 2377 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto. 2378 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto. 2379 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto. 2380 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto. 2381 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto. 2382 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto. 2383 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto. 2384 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto. 2385 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto. 2386 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto. 2387 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto. 2388 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto. 2389 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto. 2390 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto. 2391 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto. 2392 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto. 2393 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto. 2394 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto. 2395 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto. 2396 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto. 2397 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto. 2398 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto. 2399 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto. 2400 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto. 2401 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto. 2402 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto. 2403 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto. 2404 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto. 2405 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto. 2406 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto. 2407 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto. 2408 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto. 2409 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto. 2410 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto. 2411 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto. 2412 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto. 2413 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto. 2414 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto. 2415 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto. 2416 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto. 2417 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto. 2418 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto. 2419 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto. 2420 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto. 2421 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto. 2422 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto. 2423 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto. 2424 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto. 2425 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto. 2426 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto. 2427 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto. 2428 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto. 2429 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto. 2430 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto. 2431 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto. 2432 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto. 2433 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto. 2434 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto. 2435 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto. 2436 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto. 2437 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto. 2438 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto. 2439 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto. 2440 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto. 2441 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto. 2442 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto. 2443 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto. 2444 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto. 2445 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto. 2446 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto. 2447 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto. 2448 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto. 2449 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto. 2450 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto. 2451 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto. 2452 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto. 2453 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto. 2454 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto. 2455 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto. 2456 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto. 2457 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto. 2458 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto. 2459 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto. 2460 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto. 2461 24622014-12-01 Richard Biener <rguenther@suse.de> 2463 2464 PR tree-optimization/63738 2465 * gcc.dg/torture/pr63738.c: Fix call to setjmp. 2466 24672014-11-29 H.J. Lu <hongjiu.lu@intel.com> 2468 2469 PR target/64114 2470 * gcc.target/i386/pr64114.c: New test. 2471 24722014-11-29 Joseph Myers <joseph@codesourcery.com> 2473 2474 PR preprocessor/41698 2475 * gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C: New test. 2476 24772014-11-28 Vladimir Makarov <vmakarov@redhat.com> 2478 2479 PR target/64061 2480 * gcc.target/i386/pr64061.c: New. 2481 24822014-11-28 Marek Polacek <polacek@redhat.com> 2483 2484 * c-c++-common/ubsan/shift-8.c: New test. 2485 24862014-11-28 Vladimir Makarov <vmakarov@redhat.com> 2487 2488 PR rtl-optimization/64087 2489 * gcc.dg/pr64087.c: New. 2490 24912014-11-28 H.J. Lu <hongjiu.lu@intel.com> 2492 2493 PR rtl-optimization/64037 2494 * g++.dg/pr64037.C: New test. 2495 24962014-11-28 Evgeny Stupachenko <evstupac@gmail.com> 2497 2498 * gcc.target/i386/pr52252-atom-1.c: Delete. 2499 25002014-11-28 Jiong Wang <jiong.wang@arm.com> 2501 2502 * gcc.target/arm/copysign_softfloat_1.c: New copysign/copysignf 2503 testcase for soft-float. 2504 25052014-11-28 H.J. Lu <hongjiu.lu@intel.com> 2506 2507 * gcc.target/i386/pr63661.c: Replace -mtune=native with 2508 -mtune=nehalem. 2509 (foo): Replace "!=" with delta. 2510 (main): Remove __builtin_printf. 2511 25122014-11-28 Renlin Li <renlin.li@arm.com> 2513 2514 PR target/63661 2515 * gcc.target/i386/pr63661.c: Use native tune. 2516 25172014-11-28 Renlin Li <renlin.li@arm.com> 2518 2519 PR target/63661 2520 * gcc.target/i386/pr63661.c: New test. 2521 25222014-11-28 Marek Polacek <polacek@redhat.com> 2523 2524 PR c/63862 2525 * gcc.c-torture/execute/shiftopt-1.c: Don't XFAIL anymore. 2526 * c-c++-common/ubsan/shift-7.c: New test. 2527 25282014-11-28 Richard Biener <rguenther@suse.de> 2529 2530 PR middle-end/64084 2531 * gcc.dg/tree-ssa/ssa-ccp-34.c: New testcase. 2532 * gcc.dg/tree-ssa/forwprop-31.c: Likewise. 2533 25342014-11-27 Richard Biener <rguenther@suse.de> 2535 2536 PR middle-end/64088 2537 * gcc.dg/torture/pr64088.c: New testcase. 2538 2539 PR tree-optimization/64088 2540 * gcc.dg/torture/pr64091.c: New testcase. 2541 25422014-11-27 Ilya Tocar <ilya.tocar@intel.com> 2543 2544 * g++.dg/ext/mv2.C: Add test for target ("avx512f"). 2545 * gcc.target/i386/builtin_target.c: Ditto. 2546 25472014-11-27 Kai Tietz <ktietz@redhat.com> 2548 2549 PR c++/63904 2550 * g++.dg/cpp0x/pr63904.C: New. 2551 25522014-11-27 Jakub Jelinek <jakub@redhat.com> 2553 2554 PR middle-end/64067 2555 * gcc.c-torture/compile/pr64067.c: New test. 2556 2557 PR tree-optimization/64024 2558 * gcc.dg/vect/vect-simd-clone-13.c: New test. 2559 * gcc.dg/vect/vect-simd-clone-14.c: New test. 2560 25612014-11-27 Thomas Preud'homme <thomas.preudhomme@arm.com> 2562 2563 PR target/59593 2564 * gcc.target/arm/constant-pool.c: New test. 2565 25662014-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2567 2568 * gcc.target/aarch64/simd/vsqrt_f64_1.c: Mark variable volatile. 2569 25702014-11-27 Richard Biener <rguenther@suse.de> 2571 2572 PR tree-optimization/64083 2573 * gcc.dg/torture/pr64083.c: New testcase. 2574 25752014-11-27 Richard Biener <rguenther@suse.de> 2576 2577 PR tree-optimization/61634 2578 * gcc.dg/vect/pr61634.c: New testcase. 2579 25802014-11-26 David Edelsohn <dje.gcc@gmail.com> 2581 2582 * g++.dg/ext/alignof2.C: xfail-run-if on AIX. 2583 25842014-11-26 Paolo Carlini <paolo.carlini@oracle.com> 2585 2586 PR c++/63757 2587 * g++.dg/cpp0x/nullptr33.C: New. 2588 25892014-11-26 Jakub Jelinek <jakub@redhat.com> 2590 2591 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread, 2592 tsan_init): Don't use -fPIE or -pie. 2593 25942014-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de> 2595 2596 PR ipa/61190 2597 * g++.old-deja/g++.mike/p4736b.C: Use -O2. 2598 25992014-11-26 Paolo Carlini <paolo.carlini@oracle.com> 2600 2601 PR c++/59114 2602 * g++.dg/cpp0x/auto43.C: New. 2603 26042014-11-26 Richard Biener <rguenther@suse.de> 2605 2606 PR middle-end/63738 2607 * gcc.dg/torture/pr63738.c: New testcase. 2608 26092014-11-26 Ilya Enkovich <ilya.enkovich@intel.com> 2610 2611 PR bootstrap/63995 2612 * gcc.target/i386/pr63995-2.c: New. 2613 26142014-11-26 Ilya Enkovich <ilya.enkovich@intel.com> 2615 2616 PR lto/64075 2617 * gcc.dg/pr64075.c: New. 2618 26192014-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2620 2621 * gcc.target/i386/pr63620.c: XFAIL get_pc_thunk scan on 2622 *-*-solaris* && !gld. 2623 * gcc.target/i386/mcount_pic.c: Likewise. 2624 Use -pg. 2625 26262014-11-21 Mark Wielaard <mjw@redhat.com> 2627 2628 * gcc.dg/debug/dwarf2/lang-c11.c: New test. 2629 * gcc.dg/debug/dwarf2/lang-c11-d4-strict.c: Likewise. 2630 * g++.dg/debug/dwarf2/lang-cpp11.C: Likewise. 2631 * g++.dg/debug/dwarf2/lang-cpp14.C: Likewise. 2632 * g++.dg/debug/dwarf2/lang-cpp98.C: Likewise. 2633 26342014-11-24 Mark Wielaard <mjw@redhat.com> 2635 2636 * g++.dg/debug/dwarf2/noreturn-function.C: New test. 2637 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Likewise. 2638 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Likewise. 2639 26402014-11-26 Richard Biener <rguenther@suse.de> 2641 2642 PR tree-optimization/62238 2643 * gcc.dg/torture/pr62238.c: New testcase. 2644 26452014-11-25 Andrew Pinski <apinski@cavium.com> 2646 2647 * gcc.c-torture/execute/20141125-1.c: New testcase. 2648 26492014-11-25 Tobias Burnus <burnus@net-b.de> 2650 2651 * gfortran.dg/empty_label.f: Change test to continue testing 2652 for -fmax-errors=1. 2653 * gfortran.dg/empty_label.f90: Ditto. 2654 * gfortran.dg/warnings_are_errors_1.f90: Update dg-*. 2655 26562014-11-26 Andreas Tobler <andreast@gcc.gnu.org> 2657 2658 * g++.old-deja/g++.jason/enum6.C: Use arm_eabi for dg-options. 2659 Update comment. 2660 * g++.old-deja/g++.law/enum9.C: Likewise. 2661 * g++.old-deja/g++.other/enum4.C: Likewise. 2662 26632014-11-25 H.J. Lu <hongjiu.lu@intel.com> 2664 2665 PR target/63534 2666 * gcc.target/i386/pr63534.c: New test. 2667 26682014-11-25 H.J. Lu <hongjiu.lu@intel.com> 2669 2670 PR target/63527 2671 * gcc.target/i386/pr63527.c: New test. 2672 26732014-11-25 Martin Liska <mliska@suse.cz> 2674 2675 PR bootstrap/64050 2676 PR ipa/64060 2677 * gcc.dg/plugin/plugin.exp: New plugin. 2678 * gcc.dg/plugin/sreal-test-1.c: New test. 2679 * gcc.dg/plugin/sreal_plugin.c: New test. 2680 26812014-11-25 Matthew Fortune <matthew.fortune@imgtec.com> 2682 2683 * gcc.target/mips/mips.exp: Add support for -msoft-float and 2684 -mhard-float options. Ensure that explicit -mfp* options imply 2685 both -mhard-float and -mdouble-float. 2686 * gcc.target/mips/call-clobbered-1.c: Add -mhard-float to the 2687 compile options. 2688 26892014-11-25 Paolo Carlini <paolo.carlini@oracle.com> 2690 2691 PR c++/63786 2692 * g++.dg/cpp0x/variadic163.C: New. 2693 26942014-11-25 Ilya Enkovich <ilya.enkovich@intel.com> 2695 2696 PR target/64056 2697 * gcc.target/i386/chkp-strlen-4.c: Add mempcpy target check. 2698 * gcc.target/i386/chkp-stropt-4.c: Likewise. 2699 * gcc.target/i386/chkp-stropt-8.c: Likewise. 2700 * gcc.target/i386/chkp-stropt-12.c: Likewise. 2701 * gcc.target/i386/chkp-stropt-16.c: Likewise. 2702 27032014-10-25 Eric Botcazou <ebotcazou@adacore.com> 2704 2705 * gcc.target/powerpc/longcall-2.c: New test. 2706 27072014-11-25 Marek Polacek <polacek@redhat.com> 2708 2709 PR c/63877 2710 * gcc.dg/pr63877.c: New test. 2711 27122014-11-25 Markus Trippelsdorf <markus@trippelsdorf.de> 2713 2714 PR ipa/64059 2715 * g++.dg/ipa/pr64059.C: New test. 2716 27172014-11-24 Uros Bizjak <ubizjak@gmail.com> 2718 2719 PR target/63847 2720 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Add -ffloat-store 2721 for 32bit x86 targets. 2722 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Ditto. 2723 27242014-11-24 Tobias Burnus <burnus@net-b.de> 2725 2726 * gfortran.dg/coarray_collectives_3.f90: Add dg-excess-errors. 2727 * gfortran.dg/dollar_sym_1.f90: Ditto. 2728 * gfortran.dg/dollar_sym_3.f: Ditto. 2729 27302014-11-24 Alan Lawrence <alan.lawrence@arm.com> 2731 2732 * lib/target-supports.exp (check_effective_target_whole_vector_shift): 2733 Add aarch64{,_be}. 2734 27352014-11-24 Richard Biener <rguenther@suse.de> 2736 2737 PR tree-optimization/63679 2738 * gcc.dg/tree-ssa/ssa-fre-42.c: New testcase. 2739 * gcc.dg/tree-ssa/20030807-5.c: Avoid folding read from global to zero. 2740 * gcc.target/i386/ssetype-1.c: Likewise. 2741 * gcc.target/i386/ssetype-3.c: Likewise. 2742 * gcc.target/i386/ssetype-5.c: Likewise. 2743 27442014-11-24 Jonathan Wakely <jwakely@redhat.com> 2745 Paolo Carlini <paolo.carlini@oracle.com> 2746 2747 PR c++/63203 2748 * g++.dg/warn/Winit-self-2.C: New. 2749 27502014-11-24 Petr Murzin <petr.murzin@intel.com> 2751 2752 * gcc.target/i386/extract-insert-combining.c: New test. 2753 27542014-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2755 2756 * gcc.target/aarch64/fuse_adrp_add_1.c: New test. 2757 27582014-11-24 Richard Biener <rguenther@suse.de> 2759 2760 PR testsuite/64039 2761 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL for hppa*-*-*. 2762 27632014-11-24 Richard Biener <rguenther@suse.de> 2764 2765 PR tree-optimization/55334 2766 * gcc.dg/tree-ssa/restrict-5.c: New testcase. 2767 27682014-11-24 Eric Botcazou <ebotcazou@adacore.com> 2769 2770 * gnat.dg/opt45.adb: New test. 2771 27722014-11-24 Tobias Burnus <burnus@net-b.de> 2773 2774 * gfortran.dg/dollar_sym_3.f: Update dg-error. 2775 * gfortran.dg/coarray_collectives_3.f90: Ditto. 2776 27772014-11-23 David Edelsohn <dje.gcc@gmail.com> 2778 2779 * gcc.dg/autopar/pr46799.c: XFAIL on AIX. 2780 * gcc.dg/torture/pr59166.c: XFAIL on AIX. 2781 * gcc.dg/pr63914.c: Ignore non-standard ABI warning. 2782 * gcc.dg/pr63594-[12].c: Ignore non-standard ABI warning. 2783 27842014-11-23 Tobias Burnus <burnus@net-b.de> 2785 2786 * gfortran.dg/tab_continuation.f: Update dg-*. 2787 27882014-11-23 Andrew Pinski <apinski@cavium.com> 2789 2790 * gcc.c-torture/compile/20120927-1.c: New testcase. 2791 * gcc.c-torture/compile/20120830-1.c: New testcase. 2792 27932014-11-22 Andrew Pinski <apinski@cavium.com> 2794 2795 * g++.dg/cpp0x/initlist-lifetime1.C: Fix testcase where 2796 argc is always greater than 1 (octeon simulator). 2797 * g++.dg/cpp0x/initlist-lifetime2.C: Likewise. 2798 27992014-11-22 Andrew Pinski <apinski@cavium.com> 2800 2801 PR target/63971 2802 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of 2803 x30 (in the epilogue). 2804 * gcc.target/aarch64/test_frame_6.c: Likewise. 2805 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of 2806 x30 and x19 (in the epilogue). 2807 * gcc.target/aarch64/test_frame_4.c: Likewise. 2808 * gcc.target/aarch64/test_frame_7.c: Likewise. 2809 28102014-11-22 Oleg Endo <olegendo@gcc.gnu.org> 2811 2812 PR target/63783 2813 PR target/51244 2814 * gcc.target/sh/torture/pr63783-1.c: New. 2815 * gcc.target/sh/torture/pr63783-2.c: New. 2816 * gcc.target/sh/pr51244-20.c: Adjust. 2817 * gcc.target/sh/pr51244-20-sh2a.c: Adjust. 2818 28192014-11-22 Tobias Burnus <burnus@net-b.de> 2820 2821 * gfortran.dg/coarray/cosubscript_1.f90: New. 2822 28232014-11-22 Eric Botcazou <ebotcazou@adacore.com> 2824 2825 * gnat.dg/specs/pack11.ads: New test. 2826 28272014-11-22 Eric Botcazou <ebotcazou@adacore.com> 2828 2829 * gnat.dg/specs/no_streams.ads: New test. 2830 28312014-11-22 Uros Bizjak <ubizjak@gmail.com> 2832 2833 * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup 2834 store_modtion rtl dump. 2835 * gcc.dg/var-expand1.c (dg-final): Cleanup loop2_unroll rtl dump. 2836 * gcc.dg/var-expand3.c (dg-final): Ditto. 2837 28382014-11-22 Uros Bizjak <ubizjak@gmail.com> 2839 2840 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi. 2841 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto. 2842 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto. 2843 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Require avx512ifma. 2844 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto. 2845 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto. 2846 28472014-11-21 Jakub Jelinek <jakub@redhat.com> 2848 2849 PR tree-optimization/64006 2850 * gcc.c-torture/execute/pr64006.c: New test. 2851 28522014-11-21 Lynn Boger <laboger@linux.vnet.ibm.com> 2853 2854 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le goarch 2855 value for go testing. 2856 28572014-11-21 Jiong Wang <jiong.wang@arm.com> 2858 2859 * gcc.target/aarch64/vect_ctz_1.c: New testcase. 2860 28612014-11-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2862 2863 * gcc.target/aarch64/simd/vsqrt_f64_1.c 2864 28652014-11-21 Ilya Tocar <ilya.tocar@intel.com> 2866 2867 * g++.dg/other/i386-2.C: Add -mpcommit. 2868 * g++.dg/other/i386-3.C: Ditto. 2869 * gcc.target/i386/pcommit-1.c: New test. 2870 * gcc.target/i386/sse-12.c: Add new options. 2871 * gcc.target/i386/sse-13.c: Ditto. 2872 * gcc.target/i386/sse-14.c: Ditto. 2873 * gcc.target/i386/sse-22.c: Ditto. 2874 * gcc.target/i386/sse-23.c: Ditto. 2875 28762014-11-20 Mark Wielaard <mjw@redhat.com> 2877 2878 PR debug/38757 2879 * gcc.dg/debug/dwarf2/lang-c89.c: New test. 2880 * gcc.dg/debug/dwarf2/lang-c99.c: Likewise. 2881 28822014-11-21 Ilya Tocar <ilya.tocar@intel.com> 2883 2884 * g++.dg/other/i386-2.C: Add -mclwb. 2885 * g++.dg/other/i386-3.C: Ditto. 2886 * gcc.target/i386/clwb-1.c: New test. 2887 * gcc.target/i386/sse-12.c: Add new options. 2888 * gcc.target/i386/sse-13.c: Ditto. 2889 * gcc.target/i386/sse-14.c: Ditto. 2890 * gcc.target/i386/sse-22.c: Ditto. 2891 * gcc.target/i386/sse-23.c: Ditto. 2892 28932014-11-21 Ilya Tocar <ilya.tocar@intel.com> 2894 2895 * g++.dg/other/i386-2.C: Add -mavx512vbmi. 2896 * g++.dg/other/i386-3.C: Ditto. 2897 * gcc.target/i386/avx512f-helper.h: Add avx512vbmi-check.h. 2898 * gcc.target/i386/avx512vbmi-check.h: Ditto. 2899 * gcc.target/i386/avx512vbmi-vpermb-1.c: Ditto. 2900 * gcc.target/i386/avx512vbmi-vpermb-2.c: Ditto. 2901 * gcc.target/i386/avx512vbmi-vpermi2b-1.c: Ditto. 2902 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Ditto. 2903 * gcc.target/i386/avx512vbmi-vpermt2b-1.c: Ditto. 2904 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Ditto. 2905 * gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c: Ditto. 2906 * gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c: Ditto. 2907 * gcc.target/i386/avx512vl-vpermb-2.c: Ditto. 2908 * gcc.target/i386/avx512vl-vpermi2b-2.c: Ditto. 2909 * gcc.target/i386/avx512vl-vpermt2b-2.c: Ditto. 2910 * gcc.target/i386/avx512vl-vpmultishiftqb-2.c: Ditto. 2911 * gcc.target/i386/i386.exp (check_effective_target_avx512vbmi): New. 2912 * gcc.target/i386/sse-12.c: Add new options. 2913 * gcc.target/i386/sse-13.c: Ditto. 2914 * gcc.target/i386/sse-14.c: Ditto. 2915 * gcc.target/i386/sse-22.c: Ditto. 2916 * gcc.target/i386/sse-23.c: Ditto. 2917 29182014-11-21 Ilya Tocar <ilya.tocar@intel.com> 2919 2920 * g++.dg/other/i386-2.C: Add -mavx512ifma. 2921 * g++.dg/other/i386-3.C: Ditto. 2922 * gcc.target/i386/avx512f-helper.h: Add avx512ifma-check.h. 2923 * gcc.target/i386/avx512ifma-check.h: New. 2924 * gcc.target/i386/avx512ifma-vpmaddhuq-1.c: Ditto. 2925 * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Ditto. 2926 * gcc.target/i386/avx512ifma-vpmaddluq-1.c: Ditto. 2927 * gcc.target/i386/avx512ifma-vpmaddluq-2.c: Ditto. 2928 * gcc.target/i386/avx512vl-vpmaddhuq-2.c: Ditto. 2929 * gcc.target/i386/avx512vl-vpmaddluq-2.c: Ditto. 2930 * gcc.target/i386/i386.exp (check_effective_target_avx512ifma): New. 2931 * gcc.target/i386/sse-12.c: Add new options. 2932 * gcc.target/i386/sse-13.c: Ditto. 2933 * gcc.target/i386/sse-14.c: Ditto. 2934 * gcc.target/i386/sse-22.c: Ditto. 2935 * gcc.target/i386/sse-23.c: Ditto. 2936 29372014-11-21 Georg-Johann Lay <avr@gjlay.de> 2938 2939 Forward-port from 2014-10-30 4_9-branch r216934 2940 2941 PR target/63633 2942 * gcc.target/avr/torture/pr63633-ice-mult.c: New test. 2943 29442014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 2945 2946 PR debug/63239 2947 * g++.dg/debug/dwarf2/deleted-member-function.C: Pass 2948 -gno-strict-dwarf. 2949 29502014-11-21 Tom de Vries <tom@codesourcery.com> 2951 2952 * gcc.dg/store-motion-fgcse-sm.c: New test. 2953 29542014-11-21 Evgeny Stupachenko <evstupac@gmail.com> 2955 2956 PR target/60451 2957 * gcc.target/i386/pr60451.c: New. 2958 29592014-11-21 Jakub Jelinek <jakub@redhat.com> 2960 2961 PR tree-optimization/61773 2962 * gcc.dg/pr61773.c: New test. 2963 2964 PR target/63764 2965 * c-c++-common/pr63764-1.c: New test. 2966 * c-c++-common/pr63764-2.c: New test. 2967 2968 PR target/63910 2969 * gcc.target/i386/pr63910.c: New test. 2970 29712014-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 2972 2973 PR lto/63998 2974 * gcc.dg/lto/pr60820_0.c: Skip on darwin. 2975 29762014-11-20 Patrick Palka <ppalka@gcc.gnu.org> 2977 2978 * gcc.dg/no-strict-overflow-8.c: New test. 2979 29802014-11-20 Andrew Stubbs <ams@codesourcery.com> 2981 2982 * gcc.dg/undefined-loop-1.c: New file. 2983 * gcc.dg/undefined-loop-2.c: New file. 2984 29852014-11-20 Tejas Belagod <tejas.belagod@arm.com> 2986 2987 * gcc.target/aarch64/symbol-range.c: New. 2988 * gcc.target/aarch64/symbol-range-tiny.c: New. 29892014-11-20 Richard Biener <rguenther@suse.de> 2990 2991 PR middle-end/63962 2992 * gcc.dg/tree-ssa/forwprop-30.c: New testcase. 2993 29942014-11-20 Richard Biener <rguenther@suse.de> 2995 2996 PR tree-optimization/63677 2997 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: New testcase. 2998 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Likewise. 2999 30002014-11-20 Igor Zamyatin <igor.zamyatin@intel.com> 3001 3002 PR sanitizer/63845 3003 * gcc.dg/asan/pr63845.c: New test. 3004 30052014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 3006 3007 PR sanitizer/63939 3008 * c-c++-common/asan/global-overflow-1.c: Allow extra spaces after 3009 stack pointer address, to fit darwin output when symbolizer is not 3010 present. 3011 * c-c++-common/asan/heap-overflow-1.c: Likewise. 3012 * c-c++-common/asan/memcmp-1.c: Likewise. 3013 * c-c++-common/asan/misalign-1.c: Likewise. 3014 * c-c++-common/asan/misalign-2.c: Likewise. 3015 * c-c++-common/asan/null-deref-1.c: Likewise. 3016 * c-c++-common/asan/stack-overflow-1.c: Likewise. 3017 * c-c++-common/asan/strlen-overflow-1.c: Likewise. 3018 * c-c++-common/asan/strncpy-overflow-1.c: Likewise. 3019 * c-c++-common/asan/use-after-free-1.c: Likewise. 3020 * g++.dg/asan/deep-stack-uaf-1.C: Likewise. 3021 * g++.dg/asan/deep-tail-call-1.C: Likewise. 3022 * g++.dg/asan/large-func-test-1.C: Likewise. 3023 30242014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 3025 3026 PR sanitizer/63939 3027 * g++.dg/asan/large-func-test-1.C: Ajust dg-output. 3028 30292014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 3030 3031 PR sanitizer/63939 3032 * c-c++-common/asan/heap-overflow-1.c: Ajust dg-output. 3033 * c-c++-common/asan/memcmp-1.c: Likewise. 3034 * c-c++-common/asan/strncpy-overflow-1.c: Likewise. 3035 * c-c++-common/asan/use-after-free-1.c: Likewise. 3036 30372014-11-19 David Malcolm <dmalcolm@redhat.com> 3038 3039 PR jit/63854 3040 * jit.dg/test-fuzzer.c (fuzzer_init): Free malloced buffers. 3041 (make_random_function): Free ff->locals. 3042 30432014-11-19 Uros Bizjak <ubizjak@gmail.com> 3044 3045 PR target/63947 3046 * gcc.target/i386/pr63947.c: New test. 3047 30482014-11-19 Paolo Carlini <paolo.carlini@oracle.com> 3049 3050 PR c++/55425 3051 * g++.dg/cpp0x/constexpr-__func__.C: New. 3052 30532014-11-19 Renlin Li <Renlin.Li@arm.com> 3054 3055 PR target/63424 3056 * gcc.target/aarch64/pr63424.c: New test. 3057 30582014-11-19 Renlin Li <Renlin.Li@arm.com> 3059 3060 PR middle-end/63762 3061 * gcc.dg/pr63762.c: New test. 3062 30632014-11-19 Marek Polacek <polacek@redhat.com> 3064 3065 PR sanitizer/63690 3066 * gcc.dg/ubsan/pr63690.c: New test. 3067 30682014-11-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 3069 3070 PR sanitizer/62132 3071 * c-c++-common/asan/misalign-1.c: Pass -fno-omit-frame-pointer on 3072 darwin, adjust dg-output. 3073 * c-c++-common/asan/misalign-2.c: Likewise. 3074 30752014-11-19 Richard Henderson <rth@redhat.com> 3076 3077 * gcc.dg/cwsc0.c: New test. 3078 * gcc.dg/cwsc1.c: New test. 3079 30802014-11-19 Marek Polacek <polacek@redhat.com> 3081 3082 PR sanitizer/63879 3083 * c-c++-common/ubsan/pr63879-1.c: New test. 3084 * c-c++-common/ubsan/pr63879-2.c: New test. 3085 30862014-11-19 Tom de Vries <tom@codesourcery.com> 3087 3088 PR tree-optimization/62167 3089 * gcc.dg/pr51879-12.c: Add xfails. 3090 * gcc.dg/pr62167-run.c: New test. 3091 * gcc.dg/pr62167.c: New test. 3092 30932014-11-19 Jakub Jelinek <jakub@redhat.com> 3094 3095 PR tree-optimization/63915 3096 * c-c++-common/gomp/pr60823-4.c: New test. 3097 3098 PR sanitizer/63520 3099 * c-c++-common/ubsan/pr63520.c: New test. 3100 31012014-11-19 Paolo Carlini <paolo.carlini@oracle.com> 3102 3103 PR c++/57654 3104 * g++.dg/cpp0x/constexpr-ref7.C: New. 3105 31062014-11-19 Jakub Jelinek <jakub@redhat.com> 3107 3108 PR sanitizer/63913 3109 * g++.dg/ubsan/pr63913.C: New test. 3110 31112014-11-19 Andreas Schwab <schwab@suse.de> 3112 3113 * gcc.dg/pure-2.c: Update line numbers. 3114 31152014-11-19 Jakub Jelinek <jakub@redhat.com> 3116 3117 PR rtl-optimization/63843 3118 * gcc.c-torture/execute/pr63843.c: New test. 3119 31202014-11-18 James Greenhalgh <james.greenhalgh@arm.com> 3121 3122 PR target/63937 3123 * gcc.dg/memset-2.c: New. 3124 31252014-11-18 Jakub Jelinek <jakub@redhat.com> 3126 3127 PR sanitizer/63813 3128 * g++.dg/ubsan/pr63813.C: New test. 3129 3130 PR tree-optimization/61042 3131 * gcc.c-torture/compile/pr61042.c: New test. 3132 31332014-11-18 Maciej W. Rozycki <macro@codesourcery.com> 3134 3135 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New 3136 setting. 3137 31382014-11-18 Paolo Carlini <paolo.carlini@oracle.com> 3139 3140 PR c++/55942 3141 * g++.dg/cpp0x/constexpr-55942.C: New. 3142 31432014-11-18 Marek Polacek <polacek@redhat.com> 3144 3145 PR sanitizer/63866 3146 * c-c++-common/ubsan/pr63866.c: New test. 3147 31482014-11-18 Richard Biener <rguenther@suse.de> 3149 3150 PR tree-optimization/63914 3151 * gcc.dg/pr63914.c: New testcase. 3152 31532014-11-18 Paolo Carlini <paolo.carlini@oracle.com> 3154 3155 PR c++/55443 3156 * g++.dg/cpp0x/noexcept26.C: New. 3157 * g++.dg/cpp0x/noexcept27.C: Likewise. 3158 31592014-11-18 Paolo Carlini <paolo.carlini@oracle.com> 3160 3161 PR c++/60245 3162 * g++.dg/cpp0x/constexpr-60245.C: New. 3163 31642014-11-18 Paolo Carlini <paolo.carlini@oracle.com> 3165 3166 PR c++/60771 3167 * g++.dg/cpp0x/constexpr-ref6.C: New. 3168 31692014-11-18 Christophe Lyon <christophe.lyon@linaro.org> 3170 3171 * gcc.target/arm/neon/vbicQs16.c: Regenerate. 3172 * gcc.target/arm/neon/vbicQs32.c: Likewise. 3173 * gcc.target/arm/neon/vbicQs64.c: Likewise. 3174 * gcc.target/arm/neon/vbicQs8.c: Likewise. 3175 * gcc.target/arm/neon/vbicQu16.c: Likewise. 3176 * gcc.target/arm/neon/vbicQu32.c: Likewise. 3177 * gcc.target/arm/neon/vbicQu64.c: Likewise. 3178 * gcc.target/arm/neon/vbicQu8.c: Likewise. 3179 * gcc.target/arm/neon/vbics16.c: Likewise. 3180 * gcc.target/arm/neon/vbics32.c: Likewise. 3181 * gcc.target/arm/neon/vbics64.c: Likewise. 3182 * gcc.target/arm/neon/vbics8.c: Likewise. 3183 * gcc.target/arm/neon/vbicu16.c: Likewise. 3184 * gcc.target/arm/neon/vbicu32.c: Likewise. 3185 * gcc.target/arm/neon/vbicu64.c: Likewise. 3186 * gcc.target/arm/neon/vbicu8.c: Likewise. 3187 * gcc.target/arm/neon/vornQs16.c: Likewise. 3188 * gcc.target/arm/neon/vornQs32.c: Likewise. 3189 * gcc.target/arm/neon/vornQs64.c: Likewise. 3190 * gcc.target/arm/neon/vornQs8.c: Likewise. 3191 * gcc.target/arm/neon/vornQu16.c: Likewise. 3192 * gcc.target/arm/neon/vornQu32.c: Likewise. 3193 * gcc.target/arm/neon/vornQu64.c: Likewise. 3194 * gcc.target/arm/neon/vornQu8.c: Likewise. 3195 * gcc.target/arm/neon/vorns16.c: Likewise. 3196 * gcc.target/arm/neon/vorns32.c: Likewise. 3197 * gcc.target/arm/neon/vorns64.c: Likewise. 3198 * gcc.target/arm/neon/vorns8.c: Likewise. 3199 * gcc.target/arm/neon/vornu16.c: Likewise. 3200 * gcc.target/arm/neon/vornu32.c: Likewise. 3201 * gcc.target/arm/neon/vornu64.c: Likewise. 3202 * gcc.target/arm/neon/vornu8.c: Likewise. 3203 32042014-11-18 Christophe Lyon <christophe.lyon@linaro.org> 3205 3206 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: New test. 3207 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: New test. 3208 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: New test. 3209 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: New test. 3210 * gcc.target/aarch64/advsimd-intrinsics/vcvt.c: New test. 3211 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: New test. 3212 * gcc.target/aarch64/advsimd-intrinsics/vext.c: New test. 3213 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: New test. 3214 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: New test. 3215 32162014-11-18 Alexander Ivchenko <alexander.ivchenko@intel.com> 3217 3218 * c-c++-common/tm/safe-3.c: Add bind_pic_locally. 3219 * g++.dg/ipa/devirt-15.C: Ditto. 3220 * g++.dg/ipa/devirt-7.C: Ditto. 3221 * g++.dg/ipa/pr60600.C: Ditto. 3222 * g++.dg/opt/vt2.C: Ditto. 3223 * g++.dg/opt/vt4.C: Ditto. 3224 * g++.dg/pr48484.C: Ditto. 3225 * g++.dg/tm/pr47746.C: Ditto. 3226 * g++.dg/tree-ssa/pr57380.C: Ditto. 3227 * gcc.dg/ipa/inline-4.c: Ditto. 3228 * gcc.dg/ipa/inlinehint-1.c: Ditto. 3229 * gcc.dg/ipa/inlinehint-2.c: Ditto. 3230 * gcc.dg/ipa/inlinehint-3.c: Ditto. 3231 * gcc.dg/pr47276.c: Ditto. 3232 * gcc.dg/pure-2.c: Ditto. 3233 * gcc.dg/tm/nested-2.c: Ditto. 3234 * gcc.dg/tree-ssa/alias-29.c: Ditto. 3235 * gcc.target/i386/3dnow-1.c: Ditto. 3236 * gcc.target/i386/3dnow-2.c: Ditto. 3237 * gcc.target/i386/3dnowA-1.c: Ditto. 3238 * gcc.target/i386/3dnowA-2.c: Ditto. 3239 * gcc.target/i386/avx-1.c: Ditto. 3240 * gcc.target/i386/avx-2.c: Ditto. 3241 * gcc.target/i386/memcpy-1.c: Ditto. 3242 * gcc.target/i386/mmx-1.c: Ditto. 3243 * gcc.target/i386/mmx-2.c: Ditto. 3244 * gcc.target/i386/sse-14.c: Ditto. 3245 * gcc.target/i386/sse-22.c: Ditto. 3246 * gcc.target/i386/sse-22a.c: Ditto. 3247 * gcc.target/i386/sse-23.c: Ditto. 3248 * gcc.target/i386/sse-24.c: Ditto. 3249 * gcc.target/i386/vect-double-1.c: Ditto. 3250 * g++.dg/fstack-protector-strong.C: Add target nonpic. 3251 * gcc.dg/fstack-protector-strong.c: Ditto. 3252 32532014-11-18 Hale Wang <hale.wang@arm.com> 3254 3255 * gcc.target/arm/small-multiply-m0-1.c: Only apply when 3256 "-mcpu=cortex-m0/m1/m0plus.small-multiply". 3257 * gcc.target/arm/small-multiply-m0-2.c: Likewise. 3258 * gcc.target/arm/small-multiply-m0-3.c: Likewise. 3259 * gcc.target/arm/small-multiply-m0plus-1.c: Likewise. 3260 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise. 3261 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise. 3262 * gcc.target/arm/small-multiply-m1-1.c: Likewise. 3263 * gcc.target/arm/small-multiply-m1-2.c: Likewise. 3264 * gcc.target/arm/small-multiply-m1-3.c: Likewise. 3265 32662014-11-18 James Greenhalgh <james.greenhalgh@arm.com> 3267 3268 * g++.dg/abi/mangle-arm-crypto.C: New. 3269 * g++.dg/abi/mangle-neon.C (f19): New. 3270 (f20): Likewise. 3271 32722014-11-18 James Greenhalgh <james.greenhalgh@arm.com> 3273 3274 * gcc.target/arm/pr51968.c (foo): Fix call to 3275 __builtin_neon_vqmovunv8hi. 3276 32772014-11-18 Marat Zakirov <m.zakirov@samsung.com> 3278 3279 * c-c++-common/asan/aggressive-opts.c: New test. 3280 32812014-11-18 Yury Gribov <y.gribov@samsung.com> 3282 3283 PR sanitizer/63802 3284 * c-c++-common/ubsan/pr63802.c: New test. 3285 32862014-11-18 Ilya Enkovich <ilya.enkovich@intel.com> 3287 3288 * g++.dg/pr63766.C: New. 3289 32902014-11-17 Michael Meissner <meissner@linux.vnet.ibm.com> 3291 3292 * gcc.target/powerpc/p8vector-ldst.c: Rewrite to use 40 live 3293 floating point variables instead of using asm to test allocating 3294 values to the Altivec registers. 3295 3296 * gcc.target/powerpc/upper-regs-sf.c: New -mupper-regs-sf and 3297 -mupper-regs-df tests. 3298 * gcc.target/powerpc/upper-regs-df.c: Likewise. 3299 3300 * config/rs6000/predicates.md (memory_fp_constant): New predicate 3301 33022014-11-17 Tom de Vries <tom@codesourcery.com> 3303 3304 * gcc.dg/pr43864-2.c: Add -ftree-tail-merge to dg-options. 3305 * gcc.dg/pr43864-3.c: Same. 3306 * gcc.dg/pr43864-4.c: Same. 3307 * gcc.dg/pr43864.c: Same. 3308 * gcc.dg/pr50763.c: Same. 3309 * gcc.dg/pr51879-12.c: Same. 3310 * gcc.dg/pr51879-16.c: Same. 3311 * gcc.dg/pr51879-17.c: Same. 3312 * gcc.dg/pr51879-18.c: Same. 3313 * gcc.dg/pr51879-2.c: Same. 3314 * gcc.dg/pr51879-3.c: Same. 3315 * gcc.dg/pr51879-4.c: Same. 3316 * gcc.dg/pr51879-6.c: Same. 3317 * gcc.dg/pr51879-7.c: Same. 3318 * gcc.dg/pr51879.c: Same. 3319 33202014-11-17 Tom de Vries <tom@codesourcery.com> 3321 3322 * gcc.dg/pr43864-2.c: Fix scan-tree-dump-times scan pattern. 3323 * gcc.dg/pr43864-3.c: Same. 3324 * gcc.dg/pr43864-4.c: Same. 3325 33262014-11-17 Alan Lawrence <alan.lawrence@arm.com> 3327 3328 * gcc.target/aarch64/vld1_lane.c: New test. 3329 33302014-11-17 Alan Lawrence <alan.lawrence@arm.com> 3331 3332 * gcc.target/aarch64/simd/vfma_f64.c: Add asm volatile memory. 3333 * gcc.target/aarch64/simd/vfms_f64.c: Likewise. 3334 33352014-11-17 Ilya Enkovich <ilya.enkovich@intel.com> 3336 3337 * gcc.target/i386/chkp-strlen-1.c: New. 3338 * gcc.target/i386/chkp-strlen-2.c: New. 3339 * gcc.target/i386/chkp-strlen-3.c: New. 3340 * gcc.target/i386/chkp-strlen-4.c: New. 3341 * gcc.target/i386/chkp-strlen-5.c: New. 3342 33432014-11-17 Ilya Enkovich <ilya.enkovich@intel.com> 3344 3345 * gcc.target/i386/chkp-stropt-1.c: New. 3346 * gcc.target/i386/chkp-stropt-2.c: New. 3347 * gcc.target/i386/chkp-stropt-3.c: New. 3348 * gcc.target/i386/chkp-stropt-4.c: New. 3349 * gcc.target/i386/chkp-stropt-5.c: New. 3350 * gcc.target/i386/chkp-stropt-6.c: New. 3351 * gcc.target/i386/chkp-stropt-7.c: New. 3352 * gcc.target/i386/chkp-stropt-8.c: New. 3353 * gcc.target/i386/chkp-stropt-9.c: New. 3354 * gcc.target/i386/chkp-stropt-10.c: New. 3355 * gcc.target/i386/chkp-stropt-11.c: New. 3356 * gcc.target/i386/chkp-stropt-12.c: New. 3357 * gcc.target/i386/chkp-stropt-13.c: New. 3358 * gcc.target/i386/chkp-stropt-14.c: New. 3359 * gcc.target/i386/chkp-stropt-15.c: New. 3360 * gcc.target/i386/chkp-stropt-16.c: New. 3361 33622014-11-17 H.J. Lu <hongjiu.lu@intel.com> 3363 3364 * g++.dg/ipa/pr63894.C (new): Replace unsigned long with 3365 __SIZE_TYPE__. 3366 33672014-11-17 Richard Biener <rguenther@suse.de> 3368 3369 PR middle-end/63898 3370 PR middle-end/63883 3371 * gfortran.dg/pr63883.f90: New testcase. 3372 33732014-11-17 Markus Trippelsdorf <markus@trippelsdorf.de> 3374 3375 PR ipa/63894 3376 * g++.dg/ipa/pr63894.C: New test. 3377 33782014-11-17 Terry Guo <terry.guo@arm.com> 3379 3380 * gcc.target/arm/thumb1-ual-1.c: New test. 3381 33822014-11-16 Patrick Palka <ppalka@gcc.gnu.org> 3383 3384 PR middle-end/63790 3385 * gcc.dg/tree-ssa/pr21031.c: Drop XFAIL. 3386 * gcc.dg/tree-ssa/forwprop-29.c: New test. 3387 33882014-11-16 Andrew Pinski <apinski@cavium.com> 3389 3390 * gcc.c-torture/execute/memset-4.c: New test. 3391 * gcc.c-torture/execute/20110418-1.c: New test. 3392 * gcc.c-torture/execute/20141022-1.c: New test. 3393 * gcc.c-torture/execute/strcpy-2.c: New test. 3394 * gcc.c-torture/execute/20140212-2.c: New test. 3395 * gcc.c-torture/compile/20120913-1.c: New test. 3396 * gcc.c-torture/compile/20121010-1.c: New test. 3397 * gcc.c-torture/compile/20120917-1.c: New test. 3398 * gcc.c-torture/compile/20140110-1.c: New test. 3399 * gcc.c-torture/compile/20121220-1.c: New test. 3400 * gcc.c-torture/compile/20120822-1.c: New test. 3401 * gcc.c-torture/compile/20121027-1.c: New test. 3402 * gcc.c-torture/compile/20120830-2.c: New test. 3403 34042014-11-15 Maciej W. Rozycki <macro@codesourcery.com> 3405 3406 * g++.dg/guality/guality.exp (check_guality): Fix `test_counts' 3407 restoration. 3408 34092014-11-15 Adhemerval Zanella <azanella@linux.vnet.ibm.com> 3410 3411 * gcc.dg/atomic/c11-atomic-exec-5.c 3412 (test_main_long_double_add_overflow): Only actually define if 3413 LDBL_MANT_DIG != 106. 3414 (test_main_complex_long_double_add_overflow): Likewise. 3415 (test_main_long_double_sub_overflow): Likewise. 3416 (test_main_complex_long_double_sub_overflow): Likewise. 3417 3418 (NOT_LDBL_EPSILON_2): Likewise. 3419 (NOT_MINUS_LDBL_EPSILON_2): Likewise. 3420 34212014-11-15 H.J. Lu <hongjiu.lu@intel.com> 3422 3423 * gcc.target/i386/sibcall-1.c: Don't run on x32 targets, 3424 instead of run on ia32 targets. 3425 34262014-11-15 Marek Polacek <polacek@redhat.com> 3427 3428 PR middle-end/63884 3429 * c-c++-common/cilk-plus/AN/pr63884.c: New test. 3430 34312014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 3432 3433 PR target/60104 3434 * gcc.target/i386/sibcall-1.c: Don't run on pic targets. 3435 34362014-11-15 Marc Glisse <marc.glisse@inria.fr> 3437 3438 * gcc.target/i386/intrinsics_opt-1.c: New testcase. 3439 * gcc.target/i386/intrinsics_opt-2.c: Likewise. 3440 * gcc.target/i386/intrinsics_opt-3.c: Likewise. 3441 * gcc.target/i386/intrinsics_opt-4.c: Likewise. 3442 34432014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 3444 3445 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias. 3446 34472014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 3448 3449 * gcc.dg/pubtypes-3.c: Include <string.h>. 3450 * gcc.dg/pubtypes-4.c: Likewise. 3451 34522014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 3453 3454 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error. 3455 34562014-11-15 Eric Botcazou <ebotcazou@adacore.com> 3457 3458 * gnat.dg/opt44.ad[sb]: New test. 3459 34602014-11-15 Tobias Burnus <burnus@net-b.de> 3461 3462 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors. 3463 * gfortran.dg/coarray_9.f90: Ditto. 3464 * gfortran.dg/empty_label.f: Ditto. 3465 * gfortran.dg/empty_label.f90: Ditto. 3466 34672014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com> 3468 3469 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df 3470 changes. 3471 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise. 3472 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise. 3473 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise. 3474 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise. 3475 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise. 3476 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise. 3477 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise. 3478 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise. 3479 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise. 3480 * gcc.target/powerpc/ppc-round.c: Likewise. 3481 34822014-11-14 Martin Jambor <mjambor@suse.cz> 3483 3484 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint 3485 from the dump scan. 3486 * g++.dg/ipa/devirt-21.C: Xfail. 3487 * g++.dg/ipa/devirt-24.C: Likewise. 3488 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan. 3489 * g++.dg/ipa/devirt-41.C: Updated the dump scan. 3490 * g++.dg/ipa/devirt-44.C: Likewise. 3491 * g++.dg/ipa/devirt-43.C: Xfail. 3492 34932014-11-14 Jonathan Wakely <jwakely@redhat.com> 3494 3495 * g++.dg/abi/abi-tag11.C: New. 3496 34972014-11-14 Marek Polacek <polacek@redhat.com> 3498 3499 * c-c++-common/ubsan/overflow-negate-3.c: New test. 3500 35012014-11-14 Marek Polacek <polacek@redhat.com> 3502 3503 PR sanitizer/63839 3504 * c-c++-common/ubsan/pr63839.c: New test. 3505 * c-c++-common/ubsan/unreachable-2.c: New test. 3506 35072014-11-14 Richard Biener <rguenther@suse.de> 3508 3509 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts. 3510 35112014-11-13 Teresa Johnson <tejohnson@google.com> 3512 3513 PR tree-optimization/63841 3514 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort. 3515 35162014-11-14 Bin Cheng <bin.cheng@arm.com> 3517 3518 * gcc.target/arm/ldrd-strd-pair-1.c: New test. 3519 * gcc.target/arm/vfp-1.c: Improve scanning string. 3520 35212014-11-13 Rong Xu <xur@google.com> 3522 3523 PR debug/63581 3524 * g++.dg/tree-prof/pr63581.C: New test. 3525 35262014-11-13 Teresa Johnson <tejohnson@google.com> 3527 3528 PR tree-optimization/63841 3529 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort. 3530 35312014-11-13 Teresa Johnson <tejohnson@google.com> 3532 3533 PR tree-optimization/63841 3534 * g++.dg/tree-ssa/pr63841.C: New test. 3535 35362014-11-13 Richard Biener <rguenther@suse.de> 3537 3538 * gcc.dg/tree-ssa/forwprop-28.c: Adjust. 3539 35402014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com> 3541 3542 * lib/target-supports.exp (error_h): New check. 3543 (libc_has_complex_functions): Ditto. 3544 (tgmath_h): Ditto. 3545 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check. 3546 * gcc.dg/builtins-61.c: Likewise. 3547 * gcc.dg/builtins-67.c: Disable test for Bionic. 3548 * gcc.dg/strlenopt-14g.c: Likewise. 3549 * gcc.dg/strlenopt-14gf.c: Likewise. 3550 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check. 3551 * gcc.dg/c99-tgmath-2.c: Likewise. 3552 * gcc.dg/c99-tgmath-3.c: Likewise. 3553 * gcc.dg/c99-tgmath-4.c: Likewise. 3554 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check. 3555 35562014-11-12 Jakub Jelinek <jakub@redhat.com> 3557 3558 PR ipa/63838 3559 * g++.dg/ipa/pr63838.C: New test. 3560 35612014-11-12 Matthew Fortune <matthew.fortune@imgtec.com> 3562 3563 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0. 3564 * gcc.target/mips/call-clobbered-1.c: New. 3565 * gcc.target/mips/call-clobbered-2.c: New. 3566 * gcc.target/mips/call-clobbered-3.c: New. 3567 * gcc.target/mips/call-clobbered-4.c: New. 3568 * gcc.target/mips/call-clobbered-5.c: New. 3569 * gcc.target/mips/call-saved-4.c: New. 3570 * gcc.target/mips/call-saved-5.c: New. 3571 * gcc.target/mips/call-saved-6.c: New. 3572 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*, 3573 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default 3574 odd-spreg option. Account for -modd-spreg in minimum arch code. 3575 * gcc.target/mips/movdf-1.c: New. 3576 * gcc.target/mips/movdf-2.c: New. 3577 * gcc.target/mips/movdf-3.c: New. 3578 * gcc.target/mips/oddspreg-1.c: New. 3579 * gcc.target/mips/oddspreg-2.c: New. 3580 * gcc.target/mips/oddspreg-3.c: New. 3581 * gcc.target/mips/oddspreg-4.c: New. 3582 * gcc.target/mips/oddspreg-5.c: New. 3583 * gcc.target/mips/oddspreg-6.c: New. 3584 35852014-11-12 H.J. Lu <hongjiu.lu@intel.com> 3586 3587 PR target/63815 3588 * g++.dg/other/pr63815.C: New test. 3589 35902014-11-12 Paolo Carlini <paolo.carlini@oracle.com> 3591 3592 DR 1510 3593 PR c++/60420 3594 * g++.dg/cpp0x/decltype61.C: New. 3595 35962014-11-12 H.J. Lu <hongjiu.lu@intel.com> 3597 3598 PR tree-optimization/63835 3599 * gcc.dg/pr63835.c: New test. 3600 36012014-11-12 Alan Lawrence <alan.lawrence@arm.com> 3602 3603 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test. 3604 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise. 3605 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise. 3606 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise. 3607 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise. 3608 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise. 3609 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise. 3610 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise. 3611 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise. 3612 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise. 3613 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise. 3614 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise. 3615 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise. 3616 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise. 3617 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise. 3618 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise. 3619 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise. 3620 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise. 3621 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise. 3622 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise. 3623 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise. 3624 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise. 3625 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise. 3626 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise. 3627 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise. 3628 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise. 3629 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise. 3630 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise. 3631 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise. 3632 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise. 3633 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise. 3634 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise. 3635 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise. 3636 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise. 3637 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise. 3638 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise. 3639 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise. 3640 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise. 3641 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise. 3642 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise. 3643 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise. 3644 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise. 3645 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise. 3646 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise. 3647 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise. 3648 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise. 3649 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise. 3650 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise. 3651 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise. 3652 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise. 3653 36542014-11-12 Uros Bizjak <ubizjak@gmail.com> 3655 3656 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector. 3657 * gcc.target/i386/387-2.c (dg-skip-if): Ditto. 3658 * gcc.target/i386/387-5.c (dg-skip-if): Ditto. 3659 * gcc.target/i386/387-6.c (dg-skip-if): Ditto. 3660 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto. 3661 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto. 3662 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto. 3663 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto. 3664 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto. 3665 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if): 3666 Ditto. 3667 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if): 3668 Ditto. 3669 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto. 3670 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto. 3671 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto. 3672 * gcc.target/i386/lea.c (dg-skip-if): Ditto. 3673 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto. 3674 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto. 3675 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto. 3676 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto. 3677 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto. 3678 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto. 3679 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto. 3680 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto. 3681 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto. 3682 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto. 3683 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto. 3684 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto. 3685 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto. 3686 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto. 3687 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto. 3688 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto. 3689 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto. 3690 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto. 3691 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto. 3692 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto. 3693 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto. 3694 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto. 3695 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto. 3696 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto. 3697 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto. 3698 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto. 3699 37002014-11-12 Uros Bizjak <ubizjak@gmail.com> 3701 3702 * gcc.target/i386/pr45852.c: Simplify target selector. 3703 * gcc.target/i386/pr63495.c: Ditto. 3704 * gcc.target/i386/pr39496.c: Ditto. 3705 * gcc.target/i386/pr36613.c: Ditto. 3706 37072014-11-12 Jiong Wang <jiong.wang@arm.com> 3708 3709 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer. 3710 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf 3711 -fno-omit-frame-pointer. 3712 37132014-11-12 Marek Polacek <polacek@redhat.com> 3714 3715 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead 3716 of prune_gcc_output. 3717 * lib/prune.exp (prune_file_path): New procedure. 3718 37192014-11-12 Marek Polacek <polacek@redhat.com> 3720 3721 * c-c++-common/ubsan/overflow-sub-4.c: New test. 3722 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output. 3723 * c-c++-common/ubsan/overflow-int128.c: Likewise. 3724 37252014-11-12 Evgeny Stupachenko <evstupac@gmail.com> 3726 3727 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case. 3728 37292014-11-12 Richard Biener <rguenther@suse.de> 3730 3731 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop. 3732 37332014-11-12 Joseph Myers <joseph@codesourcery.com> 3734 3735 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c, 3736 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests. 3737 37382014-11-12 H.J. Lu <hongjiu.lu@intel.com> 3739 3740 PR testsuite/63830 3741 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call. 3742 37432014-11-12 Jakub Jelinek <jakub@redhat.com> 3744 3745 PR c/59708 3746 * c-c++-common/builtin-arith-overflow-1.c: New test. 3747 * c-c++-common/torture/builtin-arith-overflow-10.c: New test. 3748 * c-c++-common/torture/builtin-arith-overflow-11.c: New test. 3749 * c-c++-common/torture/builtin-arith-overflow-12.c: New test. 3750 * c-c++-common/torture/builtin-arith-overflow-12.h: New file. 3751 * c-c++-common/torture/builtin-arith-overflow-13.c: New test. 3752 * c-c++-common/torture/builtin-arith-overflow-14.c: New test. 3753 * c-c++-common/torture/builtin-arith-overflow-15.c: New test. 3754 * c-c++-common/torture/builtin-arith-overflow-16.c: New test. 3755 * c-c++-common/torture/builtin-arith-overflow-17.c: New test. 3756 * c-c++-common/torture/builtin-arith-overflow-18.c: New test. 3757 * c-c++-common/torture/builtin-arith-overflow-1.c: New test. 3758 * c-c++-common/torture/builtin-arith-overflow-1.h: New file. 3759 * c-c++-common/torture/builtin-arith-overflow-2.c: New test. 3760 * c-c++-common/torture/builtin-arith-overflow-3.c: New test. 3761 * c-c++-common/torture/builtin-arith-overflow-4.c: New test. 3762 * c-c++-common/torture/builtin-arith-overflow-5.c: New test. 3763 * c-c++-common/torture/builtin-arith-overflow-6.c: New test. 3764 * c-c++-common/torture/builtin-arith-overflow-7.c: New test. 3765 * c-c++-common/torture/builtin-arith-overflow-8.c: New test. 3766 * c-c++-common/torture/builtin-arith-overflow-9.c: New test. 3767 * c-c++-common/torture/builtin-arith-overflow.h: New file. 3768 * gcc.dg/builtin-arith-overflow-1.c: New test. 3769 * gcc.dg/builtin-arith-overflow-2.c: New test. 3770 37712014-11-12 Richard Biener <rguenther@suse.de> 3772 3773 PR middle-end/63821 3774 * gfortran.dg/pr63821.f90: New testcase. 3775 37762014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com> 3777 3778 PR tree-optimization/63761 3779 * gcc.c-torture/compile/pr63761.c: New test. 3780 37812014-11-12 Jiong Wang <jiong.wang@arm.com> 3782 3783 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output. 3784 * lib/prune.exp (prune_gcc_output): New absolute path to relative path 3785 truncation pattern. 3786 37872014-11-12 Andreas Tobler <andreast@gcc.gnu.org> 3788 3789 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf* 3790 with arm_eabi. 3791 * g++.dg/abi/arm_rtti1.C: Likewise. 3792 * g++.dg/abi/key1.C: Likewise. 3793 * g++.dg/ext/visibility/arm1.C: Likewise. 3794 * g++.dg/ext/visibility/arm2.C: Likewise. 3795 * g++.dg/ext/visibility/arm3.C: Likewise. 3796 37972014-11-11 H.J. Lu <hongjiu.lu@intel.com> 3798 3799 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2". 3800 38012014-11-11 Anthony Brandon <anthony.brandon@gmail.com> 3802 Manuel López-Ibáñez <manu@gcc.gnu.org> 3803 3804 PR driver/36312 3805 * gcc.misc-tests/output.exp: New test case for identical input and 3806 output files. 3807 38082014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org> 3809 3810 PR fortran/44054 3811 * lib/gfortran-dg.exp: Update regexp to match locus and message 3812 without caret. 3813 * gfortran.dg/use_without_only_1.f90: Add column numbers. 3814 * gfortran.dg/warnings_are_errors_1.f: Update. 3815 38162014-11-11 David Malcolm <dmalcolm@redhat.com> 3817 3818 * ChangeLog.jit: New. 3819 * jit.dg/all-non-failing-tests.h: New. 3820 * jit.dg/harness.h: New. 3821 * jit.dg/jit.exp: New. 3822 * jit.dg/test-accessing-struct.c: New. 3823 * jit.dg/test-accessing-union.c: New. 3824 * jit.dg/test-array-as-pointer.c: New. 3825 * jit.dg/test-arrays.c: New. 3826 * jit.dg/test-calling-external-function.c: New. 3827 * jit.dg/test-calling-function-ptr.c: New. 3828 * jit.dg/test-combination.c: New. 3829 * jit.dg/test-dot-product.c: New. 3830 * jit.dg/test-empty.c: New. 3831 * jit.dg/test-error-accessing-field-in-other-struct.c: New. 3832 * jit.dg/test-error-adding-to-terminated-block.c: New. 3833 * jit.dg/test-error-array-as-pointer.c: New. 3834 * jit.dg/test-error-bad-cast.c: New. 3835 * jit.dg/test-error-block-in-wrong-function.c: New. 3836 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New. 3837 * jit.dg/test-error-call-through-ptr-with-non-function.c: New. 3838 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New. 3839 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New. 3840 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New. 3841 * jit.dg/test-error-call-with-mismatching-args.c: New. 3842 * jit.dg/test-error-call-with-not-enough-args.c: New. 3843 * jit.dg/test-error-call-with-too-many-args.c: New. 3844 * jit.dg/test-error-dereference-field-of-non-pointer.c: New. 3845 * jit.dg/test-error-dereference-read-of-non-pointer.c: New. 3846 * jit.dg/test-error-get-type-bad-enum.c: New. 3847 * jit.dg/test-error-index-not-a-numeric-type.c: New. 3848 * jit.dg/test-error-mismatching-types-in-assignment.c: New. 3849 * jit.dg/test-error-mismatching-types-in-call.c: New. 3850 * jit.dg/test-error-missing-return.c: New. 3851 * jit.dg/test-error-new-binary-op-bad-op.c: New. 3852 * jit.dg/test-error-new-function-bad-kind.c: New. 3853 * jit.dg/test-error-new-unary-op-bad-op.c: New. 3854 * jit.dg/test-error-null-passed-to-api.c: New. 3855 * jit.dg/test-error-return-within-void-function.c: New. 3856 * jit.dg/test-error-unreachable-block.c: New. 3857 * jit.dg/test-error-unterminated-block.c: New. 3858 * jit.dg/test-error-value-not-a-numeric-type.c: New. 3859 * jit.dg/test-expressions.c: New. 3860 * jit.dg/test-factorial.c: New. 3861 * jit.dg/test-fibonacci.c: New. 3862 * jit.dg/test-functions.c: New. 3863 * jit.dg/test-fuzzer.c: New. 3864 * jit.dg/test-hello-world.c: New. 3865 * jit.dg/test-linked-list.c: New. 3866 * jit.dg/test-long-names.c: New. 3867 * jit.dg/test-nested-contexts.c: New. 3868 * jit.dg/test-nested-loops.c: New. 3869 * jit.dg/test-operator-overloading.cc: New. 3870 * jit.dg/test-quadratic.c: New. 3871 * jit.dg/test-quadratic.cc: New. 3872 * jit.dg/test-reading-struct.c: New. 3873 * jit.dg/test-string-literal.c: New. 3874 * jit.dg/test-sum-of-squares.c: New. 3875 * jit.dg/test-threads.c: New. 3876 * jit.dg/test-types.c: New. 3877 * jit.dg/test-using-global.c: New. 3878 * jit.dg/test-volatile.c: New. 3879 38802014-11-11 James Greenhalgh <james.greenhalgh@arm.com> 3881 3882 * gcc.target/aarch64/vbslq_f64_1.c: New. 3883 * gcc.target/aarch64/vbslq_f64_2.c: Likewise. 3884 * gcc.target/aarch64/vbslq_u64_1.c: Likewise. 3885 * gcc.target/aarch64/vbslq_u64_2.c: Likewise. 3886 38872014-11-11 Paolo Carlini <paolo.carlini@oracle.com> 3888 3889 PR c++/63265 3890 * g++.dg/cpp0x/constexpr-63265.C: New. 3891 38922014-11-11 Evgeny Stupachenko <evstupac@gmail.com> 3893 3894 * gcc.target/i386/pr52252-atom-1.c: New. 3895 38962014-11-11 Martin Liska <mliska@suse.cz> 3897 3898 PR ipa/63622 3899 PR ipa/63795 3900 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan. 3901 * g++.dg/ipa/ipa-icf-5.C: Add condition for target 3902 with symbol alias support. 3903 39042014-11-10 Andi Kleen <ak@linux.intel.com> 3905 3906 * c-c++-common/cilk-plus/AN/misc.c (main): Handle 3907 new cilk errors. 3908 39092014-11-10 Andi Kleen <ak@linux.intel.com> 3910 3911 * c-c++-common/cilk-plus/CK/errors.c: New test. 3912 39132014-11-11 Uros Bizjak <ubizjak@gmail.com> 3914 Ilya Enkovich <ilya.enkovich@intel.com> 3915 3916 PR target/63620 3917 * gcc.target/i386/pr63620.c: New test. 3918 39192014-11-11 Jakub Jelinek <jakub@redhat.com> 3920 3921 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options. 3922 3923 * gcc.dg/ubsan/ipa-icf-1.c: New test. 3924 * gcc.dg/ipa/ipa-icf-31.c: New test. 3925 39262014-11-10 Patrick Palka <ppalka@gcc.gnu.org> 3927 3928 PR middle-end/63748 3929 * gcc.dg/pr63748.c: New testcase. 3930 39312014-11-10 H.J. Lu <hongjiu.lu@intel.com> 3932 3933 * gcc.dg/pr44194-1.c (dg-do): Add missing braces. 3934 39352014-11-10 Roman Gareev <gareevroman@gmail.com> 3936 3937 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of 3938 fgraphite-code-generator flag. 3939 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise. 3940 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise. 3941 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise. 3942 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise. 3943 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise. 3944 * gcc.dg/graphite/pr35356-2.c: Likewise. 3945 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise. 3946 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise. 3947 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise. 3948 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise. 3949 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise. 3950 39512014-11-10 H.J. Lu <hongjiu.lu@intel.com> 3952 3953 * gcc.c-torture/compile/pr35468.c: Revert the last change. 3954 39552014-11-10 Paolo Carlini <paolo.carlini@oracle.com> 3956 3957 * c-c++-common/Wshift-count-overflow-1.c: New. 3958 * c-c++-common/Wshift-count-overflow-2.c: Likewise. 3959 * c-c++-common/Wshift-count-negative-1.c: Likewise. 3960 * c-c++-common/Wshift-count-negative-2.c: Likewise. 3961 39622014-11-10 Andreas Tobler <andreast@gcc.gnu.org> 3963 3964 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*. 3965 * gcc.target/arm/aapcs/neon-vect1.c: Likewise. 3966 * gcc.target/arm/aapcs/neon-vect2.c: Likewise. 3967 * gcc.target/arm/aapcs/neon-vect3.c: Likewise. 3968 * gcc.target/arm/aapcs/neon-vect4.c: Likewise. 3969 * gcc.target/arm/aapcs/neon-vect5.c: Likewise. 3970 * gcc.target/arm/aapcs/neon-vect6.c: Likewise. 3971 * gcc.target/arm/aapcs/neon-vect7.c: Likewise. 3972 * gcc.target/arm/aapcs/neon-vect8.c: Likewise. 3973 * gcc.target/arm/aapcs/vfp1.c: Likewise. 3974 * gcc.target/arm/aapcs/vfp2.c: Likewise. 3975 * gcc.target/arm/aapcs/vfp3.c: Likewise. 3976 * gcc.target/arm/aapcs/vfp4.c: Likewise. 3977 * gcc.target/arm/aapcs/vfp5.c: Likewise. 3978 * gcc.target/arm/aapcs/vfp6.c: Likewise. 3979 * gcc.target/arm/aapcs/vfp7.c: Likewise. 3980 * gcc.target/arm/aapcs/vfp8.c: Likewise. 3981 * gcc.target/arm/aapcs/vfp9.c: Likewise. 3982 * gcc.target/arm/aapcs/vfp10.c: Likewise. 3983 * gcc.target/arm/aapcs/vfp11.c: Likewise. 3984 * gcc.target/arm/aapcs/vfp12.c: Likewise. 3985 * gcc.target/arm/aapcs/vfp13.c: Likewise. 3986 * gcc.target/arm/aapcs/vfp14.c: Likewise. 3987 * gcc.target/arm/aapcs/vfp15.c: Likewise. 3988 * gcc.target/arm/aapcs/vfp16.c: Likewise. 3989 * gcc.target/arm/aapcs/vfp17.c: Likewise. 3990 39912014-11-10 H.J. Lu <hongjiu.lu@intel.com> 3992 3993 PR tree-optimization/63778 3994 * gfortran.dg/pr63778.f: New test. 3995 39962014-11-10 Renlin Li <renlin.li@arm.com> 3997 3998 PR middle-end/61529 3999 * gcc.dg/pr61529.c: New. 4000 40012014-11-10 Bernd Schmidt <bernds@codesourcery.com> 4002 4003 * lib/target-supports.exp (check_effective_target_return_address): 4004 New function. 4005 * gcc.c-torture/execute/20010122-1.c: Require return_address. 4006 * gcc.c-torture/execute/20030323-1.c: Likewise. 4007 * gcc.c-torture/execute/20030811-1.c: Likewise. 4008 * gcc.c-torture/execute/eeprof-1.c: Likewise. 4009 * gcc.c-torture/execute/frame-address.c: Likewise. 4010 * gcc.c-torture/execute/pr17377.c: Likewise. 4011 4012 * gcc.c-torture/compile/920625-2.c: Add return type to 4013 freeReturnStruct. 4014 * gcc.c-torture/execute/20091229-1.c: Declare main properly. 4015 * gcc.c-torture/execute/pr61375.c: Likewise. 4016 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t. 4017 * gcc.dg/pr30904.c: Remove extern from declaration of t. 4018 4019 * lib/target-supports.exp (check_effective_target_indirect_jumps): 4020 New function. 4021 (check_effective_target_nonlocal_goto): New function. 4022 (check_effective_target_label_values): New function. 4023 * gcc.c-torture/execute/20071220-2.c: Require label_values. 4024 * gcc.c-torture/compile/labels-2.c: Likewise. 4025 * gcc.c-torture/compile/20000518-1.c: Likewise. 4026 * gcc.c-torture/compile/20021108-1.c: Likewise. 4027 * gcc.c-torture/compile/981006-1.c: Likewise. 4028 * gcc.c-torture/execute/20040302-1.c: Likewise. 4029 * gcc.dg/torture/pr33848.c: Likewise. 4030 4031 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and 4032 label values. 4033 * gcc.c-torture/compile/pr32919.c: Likewise. 4034 * gcc.c-torture/compile/pr17913.c: Likewise. 4035 * gcc.c-torture/compile/pr51495.c: Likewise. 4036 * gcc.c-torture/compile/pr25224.c: Likewise. 4037 * gcc.c-torture/compile/labels-3.c: Likewise. 4038 * gcc.c-torture/compile/pr27863.c: Likewise. 4039 * gcc.c-torture/compile/20050510-1.c: Likewise. 4040 * gcc.c-torture/compile/pr28489.c: Likewise. 4041 * gcc.c-torture/compile/pr29128.c: Likewise. 4042 * gcc.c-torture/compile/pr21356: Likewise. 4043 * gcc.c-torture/execute/20071210-1.c: Likewise. 4044 * gcc.c-torture/execute/200701220-1.c: Likewise. 4045 * gcc.c-torture/execute/pr51447.c: Likewise. 4046 * gcc.c-torture/execute/comp-goto-1.c: Likewise. 4047 * gcc.c-torture/execute/comp-goto-2.c: Likewise. 4048 * gcc.dg/20021029-1.c: Likewise. 4049 * gcc.dg/pr43379.c: Likewise. 4050 * gcc.dg/pr45259.c: Likewise. 4051 * gcc.dg/torture/pr53695.c: Likewise. 4052 * gcc.dg/torture/pr57584.c: Likewise. 4053 4054 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values 4055 or indirect_jumps are available. 4056 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES 4057 test. 4058 * gcc.c-torture/compile/920428-3.c: Likewise. 4059 * gcc.c-torture/compile/950613-1.c: Likewise. 4060 4061 * gcc.c-torture/compile/pr30984.c: Require indirect jumps. 4062 * gcc.c-torture/compile/991213-3.c: Likewise. 4063 * gcc.c-torture/compile/920825-1.c: Likewise. 4064 * gcc.c-torture/compile/20011029-1.c: Likewise. 4065 * gcc.c-torture/compile/complex-6.c: Likewise. 4066 * gcc.c-torture/compile/pr27127.c: Likewise. 4067 * gcc.c-torture/compile/pr58164.c: Likewise. 4068 * gcc.c-torture/compile/20041214-1.c: Likewise. 4069 * gcc.c-torture/execute/built-in-setjmp.c: Likewise. 4070 * gcc.c-torture/execute/pr56982.c: Likewise. 4071 * gcc.c-torture/execute/pr60003.c: Likewise. 4072 * gcc.c-torture/execute/pr26983.c: Likewise. 4073 * gcc.dg/pr57287-2.c: Likewise. 4074 * gcc.dg/pr59920-1.c: Likewise. 4075 * gcc.dg/pr59920-2.c: Likewise. 4076 * gcc.dg/pr59920-3.c: Likewise. 4077 * gcc.dg/setjmp-3.c: Likewise. 4078 * gcc.dg/setjmp-4.c: Likewise. 4079 * gcc.dg/setjmp-5.c: Likewise. 4080 * gcc.dg/torture/pr48542.c: Likewise. 4081 * gcc.dg/torture/pr57147-2.c: Likewise. 4082 * gcc.dg/torture/pr59993.c: Likewise. 4083 4084 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto. 4085 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise. 4086 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise. 4087 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise. 4088 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise. 4089 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise. 4090 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise. 4091 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise. 4092 * gcc.dg/non-local-goto-1.c: Likewise. 4093 * gcc.dg/non-local-goto-2.c: Likewise. 4094 * gcc.dg/pr49994-1.c: Likewise. 4095 * gcc.dg/torture/pr57036-2.c: Likewise. 4096 4097 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove 4098 NO_LABEL_VALUES test. 4099 * gcc.c-torture/compile/920831-1.c: Likewise. 4100 * gcc.c-torture/compile/920502-1.c: Likewise. 4101 * gcc.c-torture/compile/920501-7.c: Likewise. 4102 * gcc.dg/pr52139.c: Likewise. 4103 4104 * lib/target-supports.exp (check_effective_target_trampolines, 4105 check_profiling_available, check_effective_target_lto, 4106 check_effective_target_vect_natural): False for nvptx-*-*. 4107 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*. 4108 * gcc.c-torture/compile/pr34334.c: Likewise. 4109 * gcc.c-torture/compile/pr37056.c: Likewise. 4110 * gcc.c-torture/compile/pr39423-1.c: Likewise. 4111 * gcc.c-torture/compile/pr46534.c: Likewise. 4112 * gcc.c-torture/compile/pr49049.c: Likewise. 4113 * gcc.c-torture/compile/pr59417.c: Likewise. 4114 * gcc.c-torture/compile/20080721-1.c: Likewise. 4115 * gcc.c-torture/compile/920501-4.c: Likewise. 4116 * gcc.c-torture/compile/921011-1.c: Likewise. 4117 * gcc.dg/20040813-1.c: Likewise. 4118 * gcc.dg/pr28755.c: Likewise. 4119 * gcc.dg/pr44194-1.c: Likewise. 4120 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*. 4121 * gcc.c-torture/compile/pr61684.c: Likewise. 4122 * gcc.c-torture/compile/pr20601-1.c: Likewise. 4123 * gcc.c-torture/compile/pr59221.c: Likewise. 4124 * gcc.c-torture/compile/20060208-1.c: Likewise. 4125 * gcc.c-torture/execute/pr52129.c: Likewise. 4126 * gcc.c-torture/execute/20020310-1.c: Likewise. 4127 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx. 4128 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx. 4129 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections 4130 for nvptx-*-*. 4131 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*. 4132 * gcc.dg/const-elim-2.c: Likewise. 4133 4134 * lib/target-supports.exp 4135 (check_effective_target_untyped_assembly): New function. 4136 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly. 4137 * gcc.c-torture/compile/920917-1.c: Likewise. 4138 * gcc.c-torture/compile/930120-1.c: Likewise. 4139 * gcc.c-torture/compile/930411-1.c: Likewise. 4140 * gcc.c-torture/compile/930529-1.c: Likewise. 4141 * gcc.c-torture/compile/930623-1.c: Likewise. 4142 * gcc.c-torture/compile/950329-1.c: Likewise. 4143 * gcc.c-torture/compile/calls.c: Likewise. 4144 * gcc.c-torture/compile/pr37258.c: Likewise. 4145 * gcc.c-torture/compile/pr37327.c: Likewise. 4146 * gcc.c-torture/compile/pr38360.c: Likewise. 4147 * gcc.c-torture/compile/pr43635.c: Likewise. 4148 * gcc.c-torture/compile/pr47428.c: Likewise. 4149 * gcc.c-torture/compile/pr47967.c: Likewise. 4150 * gcc.c-torture/compile/pr49145.c: Likewise. 4151 * gcc.c-torture/compile/pr51694.c: Likewise. 4152 * gcc.c-torture/compile/pr53411.c: Likewise. 4153 * gcc.c-torture/execute/20001101.c: Likewise. 4154 * gcc.c-torture/execute/20051012-1.c: Likewise. 4155 * gcc.c-torture/execute/920501-1.c: Likewise. 4156 * gcc.c-torture/execute/921202-1.c: Likewise. 4157 * gcc.c-torture/execute/921208-2.c: Likewise. 4158 * gcc.c-torture/execute/call-trap-1.c: Likewise. 4159 * gcc.c-torture/compile/20010525-1.c: Likewise. 4160 * gcc.c-torture/compile/20021015-2.c: Likewise. 4161 * gcc.c-torture/compile/20031023-1.c: Likewise. 4162 * gcc.c-torture/compile/20031023-2.c: Likewise. 4163 * gcc.c-torture/compile/pr49206.c: Likewise. 4164 * gcc.c-torture/execute/pr47237.c: Likewise. 4165 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise. 4166 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. 4167 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise. 4168 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise. 4169 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise. 4170 * gcc.dg/builtin-apply1.c: Likewise. 4171 * gcc.dg/builtin-apply2.c: Likewise. 4172 * gcc.dg/builtin-apply3.c: Likewise. 4173 * gcc.dg/builtin-apply4.c: Likewise. 4174 * gcc.dg/pr38338.c: Likewise. 4175 * gcc.dg/torture/pr41993.c: Likewise. 4176 * gcc.c-torture/compile/386.c: Likewise. 4177 * gcc.c-torture/compile/cmpsi386.c: Likewise. 4178 * gcc.c-torture/compile/consec.c: Likewise. 4179 * gcc.c-torture/compile/ex.c: Likewise. 4180 * gcc.c-torture/compile/pass.c: Likewise. 4181 * gcc.c-torture/compile/scal.c: Likewise. 4182 * gcc.c-torture/compile/uuarg.c: Likewise. 4183 * gcc.c-torture/compile/conv_tst.c: Likewise. 4184 4185 * lib/target-supports.exp (check_effective_target_alloca): New function. 4186 * gcc.c-torture/execute/20010209-1.c: Require alloca. 4187 * gcc.c-torture/execute/20020314-1.c: Likewise. 4188 * gcc.c-torture/execute/20020412-1.c: Likewise. 4189 * gcc.c-torture/execute/20021113-1.c: Likewise. 4190 * gcc.c-torture/execute/20040223-1.c: Likewise. 4191 * gcc.c-torture/execute/20040308-1.c: Likewise. 4192 * gcc.c-torture/execute/20040811-1.c: Likewise. 4193 * gcc.c-torture/execute/20070824-1.c: Likewise. 4194 * gcc.c-torture/execute/20070919-1.c: Likewise. 4195 * gcc.c-torture/execute/built-in-setjmp.c: Likewise. 4196 * gcc.c-torture/execute/pr22061-1.c: Likewise. 4197 * gcc.c-torture/execute/pr22061-4.c: Likewise. 4198 * gcc.c-torture/execute/pr43220.c: Likewise. 4199 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise. 4200 * gcc.dg/torture/stackalign/alloca-1.c: Likewise. 4201 * gcc.dg/torture/stackalign/vararg-1.c: Likewise. 4202 * gcc.dg/torture/stackalign/vararg-2.c: Likewise. 4203 * gcc.c-torture/compile/20000923-1.c: Likewise. 4204 * gcc.c-torture/compile/20030224-1.c: Likewise. 4205 * gcc.c-torture/compile/20071108-1.c: Likewise. 4206 * gcc.c-torture/compile/20071117-1.c: Likewise. 4207 * gcc.c-torture/compile/900313-1.c: Likewise. 4208 * gcc.c-torture/compile/pr17397.c: Likewise. 4209 * gcc.c-torture/compile/pr35006.c: Likewise. 4210 * gcc.c-torture/compile/pr42956.c: Likewise. 4211 * gcc.c-torture/compile/pr51354.c: Likewise. 4212 * gcc.c-torture/compile/pr55851.c: Likewise. 4213 * gcc.c-torture/compile/vla-const-1.c: Likewise. 4214 * gcc.c-torture/compile/vla-const-2.c: Likewise. 4215 * gcc.c-torture/compile/pr31507-1.c: Likewise. 4216 * gcc.c-torture/compile/pr52714.c: Likewise. 4217 * gcc.dg/20001012-2.c: Likewise. 4218 * gcc.dg/auto-type-1.c: Likewise. 4219 * gcc.dg/builtin-object-size-1.c: Likewise. 4220 * gcc.dg/builtin-object-size-2.c: Likewise. 4221 * gcc.dg/builtin-object-size-3.c: Likewise. 4222 * gcc.dg/builtin-object-size-4.c: Likewise. 4223 * gcc.dg/packed-vla.c: Likewise. 4224 * gcc.c-torture/compile/parms.c: Likewise. 4225 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available. 4226 * gcc.c-torture/execute/920929-1.c: Likewise. 4227 * gcc.c-torture/execute/921017-1.c: Likewise. 4228 * gcc.c-torture/execute/941202-1.c: Likewise. 4229 * gcc.c-torture/execute/align-nest.c: Likewise. 4230 * gcc.c-torture/execute/alloca-1.c: Likewise. 4231 * gcc.c-torture/execute/pr36321.c: Likewise. 4232 * gcc.c-torture/compile/20001221-1.c: Likewise. 4233 * gcc.c-torture/compile/20020807-1.c: Likewise. 4234 * gcc.c-torture/compile/20050801-2.c: Likewise. 4235 * gcc.c-torture/compile/920428-4.c: Likewise. 4236 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise. 4237 * gcc.c-torture/compile/pr41469.c: Likewise. 4238 * gcc.dg/torture/pr48953.c: Likewise. 4239 * gcc.dg/torture/pr8081.c: Likewise. 4240 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*. 4241 * gcc.dg/torture/stackalign/inline-2.c: Likewise. 4242 * gcc.dg/torture/stackalign/nested-1.c: Likewise. 4243 * gcc.dg/torture/stackalign/nested-2.c: Likewise. 4244 * gcc.dg/torture/stackalign/nested-3.c: Likewise. 4245 * gcc.dg/torture/stackalign/nested-4.c: Likewise. 4246 * gcc.dg/torture/stackalign/nested-1.c: Likewise. 4247 * gcc.dg/torture/stackalign/global-1.c: Likewise. 4248 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise. 4249 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise. 4250 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise. 4251 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise. 4252 * gcc.dg/torture/stackalign/struct-1.c: Likewise. 4253 42542014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net> 4255 4256 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98 4257 and C++11; Test existence of __has_cpp_attribute; Test C++11 4258 attributes. 4259 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto. 4260 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes. 4261 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98. 4262 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto. 4263 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions 4264 will be undefined for -fno-rtti -fno-exceptions. 4265 42662014-11-10 Richard Biener <rguenther@suse.de> 4267 4268 PR tree-optimization/63800 4269 * gcc.dg/torture/pr63800.c: New testcase. 4270 42712014-11-10 Marek Polacek <polacek@redhat.com> 4272 4273 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects. 4274 * c-c++-common/ubsan/align-8.c: Likewise. 4275 * g++.dg/ubsan/null-4.C: Likewise. 4276 * g++.dg/ubsan/null-5.C: Likewise. 4277 42782014-11-10 Eric Botcazou <ebotcazou@adacore.com> 4279 4280 * gcc.misc-tests/gcov-16.c: New test. 4281 42822014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com> 4283 4284 * gcc.dg/tree-ssa/ifc-cd.c: New test. 4285 42862014-11-09 H.J. Lu <hongjiu.lu@intel.com> 4287 4288 PR testsuite/63305 4289 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix 4290 buffer overflow. 4291 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise. 4292 42932014-11-09 Andreas Schwab <schwab@linux-m68k.org> 4294 4295 * gcc.target/powerpc/pr51623.c: Fix implicit declarations. 4296 42972014-11-09 Richard Biener <rguenther@suse.de> 4298 4299 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL. 4300 * gcc.dg/tree-ssa/pr21031.c: XFAIL. 4301 43022014-11-07 Andrew Pinski <apinski@cavium.com> 4303 4304 * gcc.c-torture/execute/20141107-1.c: New testcase. 4305 43062014-11-07 Richard Biener <rguenther@suse.de> 4307 4308 PR tree-optimization/63605 4309 * gcc.dg/vect/pr63605.c: New testcase. 4310 43112014-11-07 Jeff Law <law@redhat.com> 4312 4313 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c. 4314 43152014-11-07 Jiong Wang <jiong.wang@arm.com> 4316 4317 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type. 4318 (xhci_check_trb_in_td_math): Likewise. 4319 43202014-11-07 Jiong Wang <jiong.wang@arm.com> 4321 4322 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list. 4323 43242014-11-07 Martin Liska <mliska@suse.cz> 4325 4326 PR ipa/63580 4327 * g++.dg/ipa/pr63580.C: New test. 4328 43292014-11-07 Martin Liska <mliska@suse.cz> 4330 4331 PR ipa/63747 4332 * gcc.dg/ipa/pr63747.c: New test. 4333 43342014-11-07 Martin Liska <mliska@suse.cz> 4335 4336 PR ipa/63595 4337 * g++.dg/ipa/pr63595.C: New test. 4338 43392014-11-07 Richard Biener <rguenther@suse.de> 4340 4341 PR middle-end/63770 4342 * gcc.dg/pr63770.c: New testcase. 4343 43442014-11-07 Terry Guo <terry.guo@arm.com> 4345 4346 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format. 4347 * gcc.target/arm/pr40956.c: Likewise. 4348 * gcc.target/arm/thumb1-Os-mult.c: Likewise. 4349 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise. 4350 * gcc.target/arm/scd42-1.c: Likewise. 4351 43522014-11-06 Joseph Myers <joseph@codesourcery.com> 4353 4354 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C, 4355 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c, 4356 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c, 4357 gcc.dg/cpp/ucnid-15.c: New tests. 4358 43592014-11-06 Eric Botcazou <ebotcazou@adacore.com> 4360 4361 * gnat.dg/opt43.adb: New test. 4362 43632014-11-06 Marek Polacek <polacek@redhat.com> 4364 4365 * c-c++-common/ubsan/align-2.c: Add dg-output. 4366 * c-c++-common/ubsan/align-4.c: Likewise. 4367 * c-c++-common/ubsan/align-6.c: New test. 4368 * c-c++-common/ubsan/align-7.c: New test. 4369 * c-c++-common/ubsan/align-8.c: New test. 4370 * g++.dg/ubsan/null-1.C: Add dg-output. 4371 * g++.dg/ubsan/null-2.C: Likewise. 4372 * g++.dg/ubsan/null-3.C: New test. 4373 * g++.dg/ubsan/null-4.C: New test. 4374 * g++.dg/ubsan/null-5.C: New test. 4375 43762014-11-06 Ilya Tocar <ilya.tocar@intel.com> 4377 4378 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix 4379 dg-require-effective-target check. 4380 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto. 4381 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto. 4382 * gcc.target/i386/avx512vl-vandps-2.c: Ditto. 4383 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto. 4384 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto. 4385 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto. 4386 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto. 4387 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto. 4388 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto. 4389 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto. 4390 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto. 4391 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto. 4392 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto. 4393 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto. 4394 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto. 4395 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto. 4396 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto. 4397 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto. 4398 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto. 4399 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto. 4400 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto. 4401 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto. 4402 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto. 4403 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto. 4404 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto. 4405 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto. 4406 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto. 4407 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto. 4408 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto. 4409 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto. 4410 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto. 4411 * gcc.target/i386/avx512vl-vorps-2.c: Ditto. 4412 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto. 4413 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto. 4414 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto. 4415 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto. 4416 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto. 4417 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto. 4418 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto. 4419 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto. 4420 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto. 4421 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto. 4422 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto. 4423 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto. 4424 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto. 4425 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto. 4426 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto. 4427 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto. 4428 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto. 4429 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto. 4430 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto. 4431 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto. 4432 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto. 4433 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto. 4434 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto. 4435 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto. 4436 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto. 4437 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto. 4438 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto. 4439 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto. 4440 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto. 4441 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto. 4442 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto. 4443 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto. 4444 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto. 4445 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto. 4446 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto. 4447 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto. 4448 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto. 4449 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto. 4450 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto. 4451 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto. 4452 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto. 4453 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto. 4454 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto. 4455 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto. 4456 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto. 4457 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto. 4458 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto. 4459 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto. 4460 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto. 4461 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto. 4462 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto. 4463 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto. 4464 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto. 4465 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto. 4466 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto. 4467 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto. 4468 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto. 4469 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto. 4470 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto. 4471 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto. 4472 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto. 4473 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto. 4474 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto. 4475 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto. 4476 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto. 4477 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto. 4478 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto. 4479 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto. 4480 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto. 4481 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto. 4482 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto. 4483 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto. 4484 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto. 4485 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto. 4486 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto. 4487 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto. 4488 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto. 4489 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto. 4490 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto. 4491 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto. 4492 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto. 4493 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto. 4494 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto. 4495 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto. 4496 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto. 4497 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto. 4498 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto. 4499 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto. 4500 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto. 4501 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto. 4502 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto. 4503 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto. 4504 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto. 4505 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto. 4506 45072014-11-06 Hale Wang <hale.wang@arm.com> 4508 4509 * gcc.target/arm/small-multiply-m0-1.c: New test for 4510 target -mcpu=cortex-m0.small-multiply. 4511 * gcc.target/arm/small-multiply-m0-2.c: Likewise. 4512 * gcc.target/arm/small-multiply-m0-3.c: Likewise. 4513 * gcc.target/arm/small-multiply-m0plus-1.c: New test for 4514 target -mcpu=cortex-m0plus.small-multiply. 4515 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise. 4516 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise. 4517 * gcc.target/arm/small-multiply-m1-1.c: New test for 4518 target -mcpu=cortex-m1.small-multiply. 4519 * gcc.target/arm/small-multiply-m1-2.c: Likewise. 4520 * gcc.target/arm/small-multiply-m1-3.c: Likewise. 4521 45222014-11-06 Ilya Enkovich <ilya.enkovich@intel.com> 4523 4524 * lib/mpx-dg.exp: New. 4525 * gcc.target/i386/i386.exp: Load mpx-dg.exp. 4526 * gcc.target/i386/chkp-builtins-1.c: Require mpx target. 4527 * gcc.target/i386/chkp-builtins-2.c: Likewise. 4528 * gcc.target/i386/chkp-builtins-3.c: Likewise. 4529 * gcc.target/i386/chkp-builtins-4.c: Likewise. 4530 * gcc.target/i386/chkp-const-check-1.c: Likewise. 4531 * gcc.target/i386/chkp-const-check-2.c: Likewise. 4532 * gcc.target/i386/chkp-lifetime-1.c: Likewise. 4533 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise. 4534 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise. 4535 45362014-11-06 Richard Biener <rguenther@suse.de> 4537 4538 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the 4539 desired transform. 4540 45412014-11-05 Matthew Fortune <matthew.fortune@imgtec.com> 4542 4543 * gcc.target/mips/asm-1.c (bar): Add prototype. 4544 * gcc.target/mips/call-1.c (f, h): Add return type. 4545 * gcc.target/mips/call-5.c (f, h): Likewise. 4546 * gcc.target/mips/call-6.c (f, h): Likewise. 4547 * gcc.target/mips/call-3.c (f): Likewise. 4548 * gcc.target/mips/call-2.c (g): Add prototype. 4549 (f): Add return type. 4550 * gcc.target/mips/call-4.c: Likewise. 4551 * gcc.target/mips/code-readable-1.c (foo): Add type for x. 4552 * gcc.target/mips/code-readable-2.c (foo): Likewise. 4553 * gcc.target/mips/code-readable-3.c (foo): Likewise. 4554 * gcc.target/mips/code-readable-4.c (foo): Likewise. 4555 * gcc.target/mips/const-anchor-1.c (g): Add prototype. 4556 * gcc.target/mips/const-anchor-2.c (g): Likewise. 4557 * gcc.target/mips/const-anchor-3.c (g): Likewise. 4558 * gcc.target/mips/const-anchor-4.c (g): Likewise. 4559 * gcc.target/mips/interrupt_handler.c (t): Likewise. 4560 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type. 4561 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise. 4562 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise. 4563 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise. 4564 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise. 4565 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise. 4566 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise. 4567 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise. 4568 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise. 4569 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise. 4570 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise. 4571 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise. 4572 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise. 4573 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise. 4574 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise. 4575 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise. 4576 * gcc.target/mips/mips-nonpic/mips-nonpic.h 4577 (nonpic_call, nonpic_addr_call): Add prototype. 4578 (pic_call, pic_addr_call): Likewise. 4579 * gcc.target/mips/mips16e-extends.c (validate): Likewise. 4580 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise. 4581 * gcc.target/mips/octeon-seq-4.c (h): Likewise. 4582 * gcc.target/mips/truncate-3.c (g): Add prototype. 4583 (f): Add return type. 4584 45852014-11-05 Uros Bizjak <ubizjak@gmail.com> 4586 4587 PR target/63538 4588 * gcc.target/i386/pr63538.c: New test. 4589 45902014-11-05 Eric Botcazou <ebotcazou@adacore.com> 4591 4592 * gnat.dg/discr42.adb: New test. 4593 * gnat.dg/discr42_pkg.ad[sb]: New helper. 4594 45952014-11-05 Eric Botcazou <ebotcazou@adacore.com> 4596 4597 * gnat.dg/specs/private2.ads: New test. 4598 * gnat.dg/specs/private2_pkg.ads: New helper. 4599 46002014-11-05 Eric Botcazou <ebotcazou@adacore.com> 4601 4602 * gnat.dg/inline1.adb: New test. 4603 * gnat.dg/inline1_pkg.ad[sb]: New helper. 4604 * gnat.dg/inline2.adb: New test. 4605 * gnat.dg/inline2_pkg.ad[sb]: New helper. 4606 * gnat.dg/inline3.adb: New test. 4607 * gnat.dg/inline3_pkg.ad[sb]: New helper. 4608 * gnat.dg/inline4.adb: New test. 4609 * gnat.dg/inline4_pkg.ad[sb]: New helper. 4610 * gnat.dg/inline5.adb: New test. 4611 * gnat.dg/inline5_pkg.ad[sb]: New helper. 4612 * gnat.dg/inline6.adb: New test. 4613 * gnat.dg/inline6_pkg.ad[sb]: New helper. 4614 * gnat.dg/inline7.adb: New test. 4615 * gnat.dg/inline7_pkg1.ad[sb]: New helper. 4616 * gnat.dg/inline7_pkg2.ad[sb]: Likewise. 4617 * gnat.dg/inline8.adb: New test. 4618 * gnat.dg/inline8_pkg1.ad[sb]: New helper. 4619 * gnat.dg/inline8_pkg2.ad[sb]: New helper. 4620 * gnat.dg/inline9.adb: New test. 4621 * gnat.dg/inline9_pkg.ad[sb]: New helper. 4622 * gnat.dg/inline10.adb: New test. 4623 * gnat.dg/inline10_pkg.ad[sb]: New helper. 4624 * gnat.dg/inline11.adb: New test. 4625 * gnat.dg/inline11_pkg.ad[sb]: New helper. 4626 46272014-11-05 Joseph Myers <joseph@codesourcery.com> 4628 4629 PR preprocessor/9449 4630 * lib/target-supports.exp (check_effective_target_ucn_nocache): 4631 Don't use -fextended-identifiers. 4632 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c, 4633 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C, 4634 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c, 4635 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers. 4636 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use 4637 -g3. 4638 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c, 4639 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c, 4640 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c, 4641 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c, 4642 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers. 4643 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, 4644 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use 4645 -fextended-identifiers. Use -g. 4646 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use 4647 -fextended-identifiers. 4648 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g. 4649 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers. 4650 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use 4651 -fextended-identifiers. Use -g. 4652 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers. 4653 * gcc.dg/cpp/ucnid-8.c: Remove test. 4654 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests. 4655 46562014-11-05 Christophe Lyon <christophe.lyon@linaro.org> 4657 4658 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: 4659 Skip tests if target does not support Neon. 4660 46612014-11-05 Christophe Lyon <christophe.lyon@linaro.org> 4662 4663 * lib/target-supports.exp (check_effective_target_bswap): Update 4664 conditions for AArch64 and ARM targets. 4665 46662014-11-05 David Edelsohn <dje.gcc@gmail.com> 4667 4668 * gcc.dg/torture/pr59166.c: XFAIL on AIX. 4669 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX. 4670 * g++.dg/opt/pr60002.C: XFAIL on AIX. 4671 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning. 4672 * g++.dg/ipa/ipa-icf-5.C: Require visibility support. 4673 46742014-11-05 Ilya Enkovich <ilya.enkovich@intel.com> 4675 4676 * gcc.target/i386/chkp-builtins-1.c: New. 4677 * gcc.target/i386/chkp-builtins-2.c: New. 4678 * gcc.target/i386/chkp-builtins-3.c: New. 4679 * gcc.target/i386/chkp-builtins-4.c: New. 4680 * gcc.target/i386/chkp-remove-bndint-1.c: New. 4681 * gcc.target/i386/chkp-remove-bndint-2.c: New. 4682 * gcc.target/i386/chkp-const-check-1.c: New. 4683 * gcc.target/i386/chkp-const-check-2.c: New. 4684 * gcc.target/i386/chkp-lifetime-1.c: New. 4685 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name 4686 with build_ssa_passes. 4687 46882014-11-05 Alex Velenko <Alex.Velenko@arm.com> 4689 4690 * gcc.dg/asr-div1.c: New testcase. 4691 46922014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com> 4693 4694 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x]. 4695 4696 * go.test/go-test.exp: In +build lines, require whitespace around 4697 expected strings, fix check for negation. 4698 46992014-11-04 Marek Polacek <polacek@redhat.com> 4700 4701 * c-c++-common/ubsan/align-2.c: Remove dg-output. 4702 * c-c++-common/ubsan/align-4.c: Likewise. 4703 * g++.dg/ubsan/null-1.C: Likewise. 4704 * g++.dg/ubsan/null-2.C: Likewise. 4705 47062014-11-04 Uros Bizjak <ubizjak@gmail.com> 4707 4708 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*. 4709 47102014-11-04 Uros Bizjak <ubizjak@gmail.com> 4711 4712 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized. 4713 * g++.dg/ipa/devirt-45.C (dg-options): Ditto. 4714 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump. 4715 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto. 4716 * g++.dg/tree-prof/pr35545.C (dg-final-use): Cleanup profile_estimate 4717 ipa dump. 4718 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string. 4719 Cleanup original tree dump. 4720 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump. 4721 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto. 4722 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump. 4723 47242014-11-04 Martin Jambor <mjambor@suse.cz> 4725 4726 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in 4727 function body. 4728 47292014-11-04 Jason Merrill <jason@redhat.com> 4730 4731 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14. 4732 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise. 4733 47342014-11-04 Andrew Stubbs <ams@codesourcery.com> 4735 4736 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options. 4737 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be 4738 conflicting -mcpu options. 4739 * gcc.target/powerpc/ppc-target-2.c: Likewise. 4740 * gcc.target/powerpc/cell_builtin-7.c: Likewise. 4741 * gcc.target/powerpc/dfp-builtin-1.c: Likewise. 4742 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise. 4743 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise. 4744 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise. 4745 * gcc.target/powerpc/pr48053-3.c: Likewise. 4746 * gcc.target/powerpc/vsx-builtin-6.c: Likewise. 4747 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise. 4748 * gcc.target/powerpc/pr57744.c: Likewise. 4749 * gcc.target/powerpc/pr47862.c: Likewise. 4750 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise. 4751 * gcc.target/powerpc/recip-1.c: Likewise. 4752 * gcc.target/powerpc/darwin-longlong.c: Likewise. 4753 * gcc.target/powerpc/bool2-p8.c: Likewise. 4754 * gcc.target/powerpc/mmfpgpr.c: Likewise. 4755 * gcc.target/powerpc/pr60203.c: Likewise. 4756 * gcc.target/powerpc/direct-move-vint1.c: Likewise. 4757 * gcc.target/powerpc/bool2-av.c: Likewise. 4758 * gcc.target/powerpc/pr43154.c: Likewise. 4759 * gcc.target/powerpc/ppc-fma-2.c: Likewise. 4760 * gcc.target/powerpc/swaps-p8-5.c: Likewise. 4761 * gcc.target/powerpc/pr59054.c: Likewise. 4762 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise. 4763 * gcc.target/powerpc/440-mullhwu-1.c: Likewise. 4764 * gcc.target/powerpc/swaps-p8-13.c: Likewise. 4765 * gcc.target/powerpc/ppc-target-3.c: Likewise. 4766 * gcc.target/powerpc/cell_builtin-8.c: Likewise. 4767 * gcc.target/powerpc/dfp-builtin-2.c: Likewise. 4768 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise. 4769 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise. 4770 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise. 4771 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise. 4772 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise. 4773 * gcc.target/powerpc/bswap64-3.c: Likewise. 4774 * gcc.target/powerpc/bcd-1.c: Likewise. 4775 * gcc.target/powerpc/440-mulchwu-1.c: Likewise. 4776 * gcc.target/powerpc/extend-divide-1.c: Likewise. 4777 * gcc.target/powerpc/vsx-builtin-7.c: Likewise. 4778 * gcc.target/powerpc/pr48192.c: Likewise. 4779 * gcc.target/powerpc/pr52775.c: Likewise. 4780 * gcc.target/powerpc/p8vector-int128-1.c: Likewise. 4781 * gcc.target/powerpc/pr58673-1.c: Likewise. 4782 * gcc.target/powerpc/pr53487.c: Likewise. 4783 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise. 4784 * gcc.target/powerpc/recip-2.c: Likewise. 4785 * gcc.target/powerpc/p8vector-fp.c: Likewise. 4786 * gcc.target/powerpc/direct-move-vint2.c: Likewise. 4787 * gcc.target/powerpc/ppc-fma-3.c: Likewise. 4788 * gcc.target/powerpc/pr57150.c: Likewise. 4789 * gcc.target/powerpc/pr47251.c: Likewise. 4790 * gcc.target/powerpc/swaps-p8-6.c: Likewise. 4791 * gcc.target/powerpc/440-mullhwu-2.c: Likewise. 4792 * gcc.target/powerpc/bool3-p7.c: Likewise. 4793 * gcc.target/powerpc/cell_builtin-1.c: Likewise. 4794 * gcc.target/powerpc/swaps-p8-14.c: Likewise. 4795 * gcc.target/powerpc/ppc-target-4.c: Likewise. 4796 * gcc.target/powerpc/440-mulhhw-1.c: Likewise. 4797 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise. 4798 * gcc.target/powerpc/440-machhw-1.c: Likewise. 4799 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise. 4800 * gcc.target/powerpc/vsx-mass-1.c: Likewise. 4801 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise. 4802 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise. 4803 * gcc.target/powerpc/loop_align.c: Likewise. 4804 * gcc.target/powerpc/lhs-1.c: Likewise. 4805 * gcc.target/powerpc/sd-vsx.c: Likewise. 4806 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise. 4807 * gcc.target/powerpc/bcd-2.c: Likewise. 4808 * gcc.target/powerpc/20040121-1.c: Likewise. 4809 * gcc.target/powerpc/pr52457.c: Likewise. 4810 * gcc.target/powerpc/440-mulchwu-2.c: Likewise. 4811 * gcc.target/powerpc/extend-divide-2.c: Likewise. 4812 * gcc.target/powerpc/vsx-builtin-8.c: Likewise. 4813 * gcc.target/powerpc/p8vector-int128-2.c: Likewise. 4814 * gcc.target/powerpc/pr58673-2.c: Likewise. 4815 * gcc.target/powerpc/atomic-p7.c: Likewise. 4816 * gcc.target/powerpc/recip-3.c: Likewise. 4817 * gcc.target/powerpc/440-maclhwu-1.c: Likewise. 4818 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise. 4819 * gcc.target/powerpc/popcount-1.c: Likewise. 4820 * gcc.target/powerpc/altivec-32.c: Likewise. 4821 * gcc.target/powerpc/timode_off.c: Likewise. 4822 * gcc.target/powerpc/p8vector-ldst.c: Likewise. 4823 * gcc.target/powerpc/pack01.c: Likewise. 4824 * gcc.target/powerpc/pr55033.c: Likewise. 4825 * gcc.target/powerpc/ppc-fma-4.c: Likewise. 4826 * gcc.target/powerpc/swaps-p8-7.c: Likewise. 4827 * gcc.target/powerpc/ppu-intrinsics.c: Likewise. 4828 * gcc.target/powerpc/440-macchwu-1.c: Likewise. 4829 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise. 4830 * gcc.target/powerpc/440-mulchw-1.c: Likewise. 4831 * gcc.target/powerpc/bool3-p8.c: Likewise. 4832 * gcc.target/powerpc/cell_builtin-2.c: Likewise. 4833 * gcc.target/powerpc/swaps-p8-15.c: Likewise. 4834 * gcc.target/powerpc/440-macchw-1.c: Likewise. 4835 * gcc.target/powerpc/440-mulhhw-2.c: Likewise. 4836 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise. 4837 * gcc.target/powerpc/440-machhw-2.c: Likewise. 4838 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise. 4839 * gcc.target/powerpc/pr46728-16.c: Likewise. 4840 * gcc.target/powerpc/vsx-builtin-1.c: Likewise. 4841 * gcc.target/powerpc/bool3-av.c: Likewise. 4842 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise. 4843 * gcc.target/powerpc/ppc-pow.c: Likewise. 4844 * gcc.target/powerpc/lhs-2.c: Likewise. 4845 * gcc.target/powerpc/pr39902-2.c: Likewise. 4846 * gcc.target/powerpc/20041111-1.c: Likewise. 4847 * gcc.target/powerpc/builtins-1.c: Likewise. 4848 * gcc.target/powerpc/bcd-3.c: Likewise. 4849 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise. 4850 * gcc.target/powerpc/pr57949-1.c: Likewise. 4851 * gcc.target/powerpc/atomic-p8.c: Likewise. 4852 * gcc.target/powerpc/sd-pwr6.c: Likewise. 4853 * gcc.target/powerpc/recip-4.c: Likewise. 4854 * gcc.target/powerpc/440-maclhwu-2.c: Likewise. 4855 * gcc.target/powerpc/warn-2.c: Likewise. 4856 * gcc.target/powerpc/parity-1.c: Likewise. 4857 * gcc.target/powerpc/popcount-2.c: Likewise. 4858 * gcc.target/powerpc/crypto-builtin-1.c: Likewise. 4859 * gcc.target/powerpc/ppc-fma-5.c: Likewise. 4860 * gcc.target/powerpc/swaps-p8-8.c: Likewise. 4861 * gcc.target/powerpc/pr42747.c: Likewise. 4862 * gcc.target/powerpc/440-macchwu-2.c: Likewise. 4863 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise. 4864 * gcc.target/powerpc/dfp-dd-2.c: Likewise. 4865 * gcc.target/powerpc/direct-move-float1.c: Likewise. 4866 * gcc.target/powerpc/440-mulchw-2.c: Likewise. 4867 * gcc.target/powerpc/cell_builtin-3.c: Likewise. 4868 * gcc.target/powerpc/swaps-p8-16.c: Likewise. 4869 * gcc.target/powerpc/440-macchw-2.c: Likewise. 4870 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise. 4871 * gcc.target/powerpc/dfp-td-2.c: Likewise. 4872 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise. 4873 * gcc.target/powerpc/vsx-builtin-2.c: Likewise. 4874 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise. 4875 * gcc.target/powerpc/lhs-3.c: Likewise. 4876 * gcc.target/powerpc/440-nmachhw-1.c: Likewise. 4877 * gcc.target/powerpc/builtins-2.c: Likewise. 4878 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise. 4879 * gcc.target/powerpc/pr52199.c: Likewise. 4880 * gcc.target/powerpc/440-machhwu-1.c: Likewise. 4881 * gcc.target/powerpc/pr57949-2.c: Likewise. 4882 * gcc.target/powerpc/recip-5.c: Likewise. 4883 * gcc.target/powerpc/popcount-3.c: Likewise. 4884 * gcc.target/powerpc/vsx-vector-1.c: Likewise. 4885 * gcc.target/powerpc/swaps-p8-1.c: Likewise. 4886 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise. 4887 * gcc.target/powerpc/ppc-fma-6.c: Likewise. 4888 * gcc.target/powerpc/vsx-extract-1.c: Likewise. 4889 * gcc.target/powerpc/pr48226.c: Likewise. 4890 * gcc.target/powerpc/swaps-p8-9.c: Likewise. 4891 * gcc.target/powerpc/pr47755-2.c: Likewise. 4892 * gcc.target/powerpc/direct-move-float2.c: Likewise. 4893 * gcc.target/powerpc/cell_builtin-4.c: Likewise. 4894 * gcc.target/powerpc/direct-move-double1.c: Likewise. 4895 * gcc.target/powerpc/swaps-p8-17.c: Likewise. 4896 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise. 4897 * gcc.target/powerpc/dfp-td-3.c: Likewise. 4898 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise. 4899 * gcc.target/powerpc/440-nmacchw-1.c: Likewise. 4900 * gcc.target/powerpc/vsx-builtin-3.c: Likewise. 4901 * gcc.target/powerpc/440-nmachhw-2.c: Likewise. 4902 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise. 4903 * gcc.target/powerpc/bool2-p5.c: Likewise. 4904 * gcc.target/powerpc/440-machhwu-2.c: Likewise. 4905 * gcc.target/powerpc/fusion.c: Likewise. 4906 * gcc.target/powerpc/recip-6.c: Likewise. 4907 * gcc.target/powerpc/altivec-cell-6.c: Likewise. 4908 * gcc.target/powerpc/vsx-vector-2.c: Likewise. 4909 * gcc.target/powerpc/swaps-p8-2.c: Likewise. 4910 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise. 4911 * gcc.target/powerpc/ppc-fma-7.c: Likewise. 4912 * gcc.target/powerpc/vsx-extract-2.c: Likewise. 4913 * gcc.target/powerpc/direct-move-long1.c: Likewise. 4914 * gcc.target/powerpc/dfp-dd.c: Likewise. 4915 * gcc.target/powerpc/swaps-p8-10.c: Likewise. 4916 * gcc.target/powerpc/cell_builtin-5.c: Likewise. 4917 * gcc.target/powerpc/direct-move-double2.c: Likewise. 4918 * gcc.target/powerpc/440-mullhw-1.c: Likewise. 4919 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise. 4920 * gcc.target/powerpc/440-maclhw-1.c: Likewise. 4921 * gcc.target/powerpc/dfp-td.c: Likewise. 4922 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise. 4923 * gcc.target/powerpc/pr48053-1.c: Likewise. 4924 * gcc.target/powerpc/440-nmacchw-2.c: Likewise. 4925 * gcc.target/powerpc/vsx-builtin-4.c: Likewise. 4926 * gcc.target/powerpc/pr60676.c: Likewise. 4927 * gcc.target/powerpc/pr48258-1.c: Likewise. 4928 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise. 4929 * gcc.target/powerpc/pr48857.c: Likewise. 4930 * gcc.target/powerpc/quad-atomic.c: Likewise. 4931 * gcc.target/powerpc/altivec-cell-7.c: Likewise. 4932 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise. 4933 * gcc.target/powerpc/vsx-vector-3.c: Likewise. 4934 * gcc.target/powerpc/swaps-p8-3.c: Likewise. 4935 * gcc.target/powerpc/pr56605.c: Likewise. 4936 * gcc.target/powerpc/vsx-extract-3.c: Likewise. 4937 * gcc.target/powerpc/pr53199.c: Likewise. 4938 * gcc.target/powerpc/direct-move-long2.c: Likewise. 4939 * gcc.target/powerpc/swaps-p8-11.c: Likewise. 4940 * gcc.target/powerpc/vsx-float0.c: Likewise. 4941 * gcc.target/powerpc/ppc-target-1.c: Likewise. 4942 * gcc.target/powerpc/altivec-20.c: Likewise. 4943 * gcc.target/powerpc/cell_builtin-6.c: Likewise. 4944 * gcc.target/powerpc/440-mullhw-2.c: Likewise. 4945 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise. 4946 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise. 4947 * gcc.target/powerpc/440-maclhw-2.c: Likewise. 4948 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise. 4949 * gcc.target/powerpc/pr60137.c: Likewise. 4950 * gcc.target/powerpc/bswap64-1.c: Likewise. 4951 * gcc.target/powerpc/pr48053-2.c: Likewise. 4952 * gcc.target/powerpc/vsx-builtin-5.c: Likewise. 4953 * gcc.target/powerpc/pr48258-2.c: Likewise. 4954 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise. 4955 * gcc.target/powerpc/vsx-sfminmax.c: Likewise. 4956 * gcc.target/powerpc/bool2-p7.c: Likewise. 4957 * gcc.target/powerpc/ppc-round.c: Likewise. 4958 * gcc.target/powerpc/altivec-cell-8.c: Likewise. 4959 * gcc.target/powerpc/vsx-vector-4.c: Likewise. 4960 * gcc.target/powerpc/ppc-fma-1.c: Likewise. 4961 * gcc.target/powerpc/swaps-p8-4.c: Likewise. 4962 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise. 4963 * gcc.target/powerpc/pr47755.c: Likewise. 4964 49652014-11-04 Marek Polacek <polacek@redhat.com> 4966 4967 * c-c++-common/ubsan/object-size-10.c: New test. 4968 49692014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com> 4970 4971 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests. 4972 49732014-11-03 Tobias Burnus <burnus@net-b.de> 4974 4975 * gfortran.dg/coarray_collectives_14.f90: Fix testcase. 4976 49772014-11-03 Marek Polacek <polacek@redhat.com> 4978 4979 PR c/52769 4980 * gcc.dg/pr52769.c: New test. 4981 49822014-11-03 Paolo Carlini <paolo.carlini@oracle.com> 4983 4984 PR c++/57820 4985 * g++.dg/cpp0x/constexpr-ctor16.C: New. 4986 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise. 4987 49882014-11-03 Marc Glisse <marc.glisse@inria.fr> 4989 4990 PR tree-optimization/60770 4991 * gcc.dg/tree-ssa/pr60770-1.c: New file. 4992 49932014-11-03 Jan Beulich <jbeulich@suse.com> 4994 4995 * gcc.target/i386/i386.exp: Extend option set to test 4996 vect-args.c with to include -mavx, -mavx2, and -mavx512f. 4997 * gcc.target/i386/vect-args.c: Add AVX* modes and tests. 4998 49992014-11-03 Uros Bizjak <ubizjak@gmail.com> 5000 5001 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686 5002 for ia32 targets only. 5003 * g++.dg/ext/attrib42.C: Compile for ia32 targets only. 5004 * g++.dg/tree-ssa/pr29902.C: Ditto. 5005 * g++.dg/cpp0x/gen-attrs-42.C: Ditto. 5006 50072014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com> 5008 5009 * gcc.target/arm/ifcvt-size-check.c: New test. 5010 50112014-11-02 Uros Bizjak <ubizjak@gmail.com> 5012 5013 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target. 5014 * g++.dg/ext/attrib42.C: Ditto. 5015 * g++.dg/torture/pr51344.C: Ditto. 5016 * g++.dg/tree-ssa/pr29902.C: Ditto. 5017 * gcc.c-torture/execute/20010129-1.c: Ditto. 5018 * gcc.dg/combine_ashiftrt_2.c: Ditto. 5019 * gcc.dg/march-generic.c: Ditto. 5020 * gcc.dg/torture/pr17526.c: Ditto. 5021 * gcc.dg/union-4.c: Ditto. 5022 50232014-11-02 Uros Bizjak <ubizjak@gmail.com> 5024 5025 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target. 5026 * g++.dg/abi/no-weak1.C: Ditto. 5027 * g++.dg/opt/pr44919.C: Ditto. 5028 * g++.dg/opt/pr46640.C: Ditto. 5029 * g++.dg/opt/pr46649.C: Ditto. 5030 * g++.dg/opt/pr47036.C: Ditto. 5031 * g++.dg/opt/pr48273.C: Ditto. 5032 * g++.dg/opt/pr48302.C: Ditto. 5033 * g++.dg/opt/pr45788.C: Ditto. 5034 * g++.dg/opt/pr57662.C: Ditto. 5035 * gcc.dg/20031102-1.c: Ditto. 5036 * gcc.dg/builtin-bswap-7.c: Ditto. 5037 * gcc.dg/builtin-bswap-7a.c: Ditto. 5038 * gcc.dg/builtin-bswap-9.c: Ditto. 5039 * gcc.dg/combine_ashiftrt_1.c: Ditto. 5040 * gcc.dg/guality/bswaptest.c: Ditto. 5041 * gcc.dg/guality/clztest.c: Ditto. 5042 * gcc.dg/guality/ctztest.c: Ditto. 5043 * gcc.dg/guality/pr45003-1.c: Ditto. 5044 * gcc.dg/guality/pr45003-2.c: Ditto. 5045 * gcc.dg/guality/pr45003-3.c: Ditto. 5046 * gcc.dg/guality/pr58791-4.c: Ditto. 5047 * gcc.dg/guality/rotatetest.c:Ditto. 5048 * gcc.dg/ifcvt-fabs-1.c: Ditto. 5049 * gcc.dg/ira-loop-pressure.c: Ditto. 5050 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto. 5051 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto. 5052 * gcc.dg/lto/pr47259_0.c: Ditto. 5053 * gcc.dg/memcpy-5.c: Ditto. 5054 * gcc.dg/pr10474.c: Ditto. 5055 * gcc.dg/pr37438.c: Ditto. 5056 * gcc.dg/pr39453.c: Ditto. 5057 * gcc.dg/pr40501.c: Ditto. 5058 * gcc.dg/pr42245-2.c: Ditto. 5059 * gcc.dg/pr42245.c: Ditto. 5060 * gcc.dg/pr42246.c: Ditto. 5061 * gcc.dg/pr42249.c: Ditto. 5062 * gcc.dg/pr42388.c: Ditto. 5063 * gcc.dg/pr42389.c: Ditto. 5064 * gcc.dg/pr45352-1.c: Ditto. 5065 * gcc.dg/pr45352-2.c: Ditto. 5066 * gcc.dg/pr45352-3.c: Ditto. 5067 * gcc.dg/pr45352.c: Ditto. 5068 * gcc.dg/pr45472.c: Ditto. 5069 * gcc.dg/pr45652.c: Ditto. 5070 * gcc.dg/pr46212.c: Ditto. 5071 * gcc.dg/pr46521.c: Ditto. 5072 * gcc.dg/pr46522.c: Ditto. 5073 * gcc.dg/pr46875.c: Ditto. 5074 * gcc.dg/pr48374.c: Ditto. 5075 * gcc.dg/pr50251.c: Ditto. 5076 * gcc.dg/pr54472.c: Ditto. 5077 * gcc.dg/pr55702.c: Ditto. 5078 * gcc.dg/pr56990.c: Ditto. 5079 * gcc.dg/pr57104.c: Ditto. 5080 * gcc.dg/pr57662.c: Ditto. 5081 * gcc.dg/pr60866.c: Ditto. 5082 * gcc.dg/shrink-wrap-loop.c: Ditto. 5083 * gcc.dg/tm/memopt-15.c: Ditto. 5084 * gcc.dg/torture/pr52720.c: Ditto. 5085 * gcc.dg/torture/pr56778.c: Ditto. 5086 * gcc.dg/tree-prof/pr45354.c: Ditto. 5087 * gcc.dg/tree-prof/pr50907.c: Ditto. 5088 * gcc.dg/tree-ssa/loop-16.c: Ditto. 5089 * gcc.dg/tree-ssa/loop-18.c: Ditto. 5090 * gcc.dg/tree-ssa/pr44423.c: Ditto. 5091 * gcc.dg/misc-tests/godump-1.c: Ditto. 5092 * gfortran.dg/PR24188.f: Ditto. 5093 * gfortran.dg/errnocheck_1.f90: Ditto. 5094 * gfortran.dg/g77/20010216-1.f: Ditto. 5095 * gfortran.dg/pr42246-2.f: Ditto. 5096 * gfortran.dg/pr42294.f: Ditto. 5097 * gfortran.dg/pr44691.f: Ditto. 5098 * gfortran.dg/vect/pr45714-a.f: Ditto. 5099 * gcc.c-torture/execute/ieee/ieee.exp: Ditto. 5100 * gcc.misc-tests/linkage.exp: Ditto. 5101 * lib/target-supports.exp: Reformat x86 tagets. 5102 (check_effective_target_whole_vector_shift): Add i?86-*-* target. 5103 51042014-11-02 Paolo Carlini <paolo.carlini@oracle.com> 5105 5106 PR c++/57694 5107 * g++.dg/cpp0x/constexpr-ctor15.C: New. 5108 51092014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net> 5110 5111 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests. 5112 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test. 5113 Commentary and rearrangement of tests. 5114 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test. 5115 Commentary and rearrangement of tests. 5116 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto 5117 * g++.dg/cpp1y/feat-cxx98.C: Commentary. 5118 51192014-10-31 Jakub Jelinek <jakub@redhat.com> 5120 5121 PR rtl-optimization/63659 5122 * gcc.c-torture/execute/pr63659.c: New test. 5123 51242014-10-31 Evgeny Stupachenko <evstupac@gmail.com> 5125 5126 PR target/63534 5127 * gcc.target/i386/mcount_pic.c: New. 5128 51292014-10-31 Evgeny Stupachenko <evstupac@gmail.com> 5130 5131 * gcc.target/i386/pr23098.c: Remove xfail. 5132 51332014-10-31 Eric Botcazou <ebotcazou@adacore.com> 5134 5135 * gnat.dg/opt42.ad[sb]: New test. 5136 51372014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com> 5138 5139 PR tree-optimization/63259 5140 * optimize-bswapsi-1.c (swap32_f): New bswap pass test. 5141 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in 5142 following comment. 5143 51442014-10-31 Jakub Jelinek <jakub@redhat.com> 5145 5146 PR sanitizer/63697 5147 * c-c++-common/ubsan/overflow-sub-3.c: New test. 5148 51492014-10-30 Marek Polacek <polacek@redhat.com> 5150 5151 * gcc.dg/diag-aka-1.c: New test. 5152 * gcc.dg/pr13804-1.c: Adjust dg-error. 5153 * gcc.dg/redecl-14.c: Likewise. 5154 * gcc.dg/pr56980.c: Adjust dg-message. 5155 51562014-10-30 Ian Lance Taylor <iant@google.com> 5157 5158 * gcc.misc-tests/godump-1.c: Skip if ! lp64. 5159 51602014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com> 5161 5162 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all 5163 platforms except s390[x] and x86_64. 5164 51652014-10-30 Martin Liska <mliska@suse.cz> 5166 5167 PR ipa/63574 5168 PR ipa/63664 5169 * g++.dg/ipa/pr63574.C: New test. 5170 51712014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5172 5173 * gcc.target/aarch64/madd_after_asm_1.c: New test. 5174 51752014-10-29 DJ Delorie <dj@redhat.com> 5176 5177 * gcc.dg/20141029-1.c: New. 5178 51792014-10-29 Martin Liska <mliska@suse.cz> 5180 5181 PR ipa/63587 5182 * g++.dg/ipa/pr63587-1.C: New test. 5183 * g++.dg/ipa/pr63587-2.C: New test. 5184 51852014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com> 5186 5187 * gcc.misc-tests/godump-1.c: Add tests for complex types. 5188 51892014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com> 5190 5191 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test. 5192 * gcc.dg/optimize-bswapsi-3.c: New test. 5193 51942014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com> 5195 Maxim Kuznetsov <maxim.kuznetsov@intel.com> 5196 Anna Tikhonova <anna.tikhonova@intel.com> 5197 Ilya Tocar <ilya.tocar@intel.com> 5198 Andrey Turetskiy <andrey.turetskiy@intel.com> 5199 Ilya Verbin <ilya.verbin@intel.com> 5200 Kirill Yukhin <kirill.yukhin@intel.com> 5201 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 5202 5203 * gcc.target/i386/avx512dq-kmovb-1.c: New. 5204 52052014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com> 5206 Maxim Kuznetsov <maxim.kuznetsov@intel.com> 5207 Anna Tikhonova <anna.tikhonova@intel.com> 5208 Ilya Tocar <ilya.tocar@intel.com> 5209 Andrey Turetskiy <andrey.turetskiy@intel.com> 5210 Ilya Verbin <ilya.verbin@intel.com> 5211 Kirill Yukhin <kirill.yukhin@intel.com> 5212 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 5213 5214 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New. 5215 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto. 5216 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto. 5217 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto. 5218 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto. 5219 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto. 5220 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto. 5221 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto. 5222 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto. 5223 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto. 5224 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto. 5225 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto. 5226 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto. 5227 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto. 5228 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto. 5229 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto. 5230 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto. 5231 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto. 5232 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto. 5233 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto. 5234 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto. 5235 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto. 5236 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto. 5237 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto. 5238 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto. 5239 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto. 5240 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto. 5241 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto. 5242 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto. 5243 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto. 5244 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto. 5245 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto. 5246 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto. 5247 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto. 5248 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto. 5249 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto. 5250 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto. 5251 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto. 5252 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto. 5253 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto. 5254 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto. 5255 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto. 5256 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto. 5257 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto. 5258 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto. 5259 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto. 5260 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto. 5261 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto. 5262 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto. 5263 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto. 5264 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto. 5265 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto. 5266 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto. 5267 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto. 5268 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto. 5269 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto. 5270 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto. 5271 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto. 5272 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto. 5273 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto. 5274 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto. 5275 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto. 5276 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto. 5277 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto. 5278 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto. 5279 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto. 5280 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto. 5281 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto. 5282 52832014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com> 5284 Maxim Kuznetsov <maxim.kuznetsov@intel.com> 5285 Anna Tikhonova <anna.tikhonova@intel.com> 5286 Ilya Tocar <ilya.tocar@intel.com> 5287 Andrey Turetskiy <andrey.turetskiy@intel.com> 5288 Ilya Verbin <ilya.verbin@intel.com> 5289 Kirill Yukhin <kirill.yukhin@intel.com> 5290 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 5291 5292 * gcc.target/i386/avx512bw-check.h: New. 5293 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto. 5294 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto. 5295 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto. 5296 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto. 5297 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto. 5298 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto. 5299 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto. 5300 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto. 5301 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto. 5302 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto. 5303 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto. 5304 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto. 5305 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto. 5306 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto. 5307 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto. 5308 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto. 5309 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto. 5310 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto. 5311 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto. 5312 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto. 5313 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto. 5314 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto. 5315 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto. 5316 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto. 5317 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto. 5318 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto. 5319 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto. 5320 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto. 5321 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto. 5322 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto. 5323 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto. 5324 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto. 5325 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto. 5326 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto. 5327 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto. 5328 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto. 5329 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto. 5330 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto. 5331 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto. 5332 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto. 5333 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto. 5334 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto. 5335 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto. 5336 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto. 5337 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto. 5338 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto. 5339 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto. 5340 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto. 5341 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto. 5342 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto. 5343 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto. 5344 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto. 5345 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto. 5346 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto. 5347 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto. 5348 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto. 5349 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto. 5350 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto. 5351 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto. 5352 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto. 5353 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto. 5354 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto. 5355 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto. 5356 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto. 5357 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto. 5358 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto. 5359 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto. 5360 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto. 5361 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto. 5362 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto. 5363 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto. 5364 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto. 5365 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto. 5366 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto. 5367 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto. 5368 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto. 5369 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto. 5370 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto. 5371 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto. 5372 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto. 5373 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto. 5374 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto. 5375 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto. 5376 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto. 5377 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto. 5378 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto. 5379 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto. 5380 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto. 5381 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto. 5382 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto. 5383 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto. 5384 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto. 5385 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto. 5386 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto. 5387 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto. 5388 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto. 5389 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto. 5390 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto. 5391 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto. 5392 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto. 5393 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto. 5394 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto. 5395 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto. 5396 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto. 5397 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto. 5398 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto. 5399 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto. 5400 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto. 5401 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto. 5402 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto. 5403 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto. 5404 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto. 5405 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto. 5406 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto. 5407 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto. 5408 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto. 5409 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto. 5410 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto. 5411 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto. 5412 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto. 5413 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto. 5414 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto. 5415 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto. 5416 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto. 5417 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto. 5418 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto. 5419 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto. 5420 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto. 5421 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto. 5422 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto. 5423 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto. 5424 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto. 5425 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto. 5426 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto. 5427 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto. 5428 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto. 5429 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto. 5430 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto. 5431 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto. 5432 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto. 5433 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto. 5434 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto. 5435 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto. 5436 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto. 5437 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto. 5438 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto. 5439 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto. 5440 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto. 5441 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto. 5442 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto. 5443 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto. 5444 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto. 5445 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto. 5446 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto. 5447 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto. 5448 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto. 5449 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto. 5450 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto. 5451 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto. 5452 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto. 5453 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto. 5454 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto. 5455 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto. 5456 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto. 5457 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto. 5458 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto. 5459 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto. 5460 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto. 5461 * gcc.target/i386/avx512dq-check.h: Ditto. 5462 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto. 5463 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto. 5464 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto. 5465 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto. 5466 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto. 5467 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto. 5468 * gcc.target/i386/avx512dq-vandps-1.c: Ditto. 5469 * gcc.target/i386/avx512dq-vandps-2.c: Ditto. 5470 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto. 5471 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto. 5472 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto. 5473 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto. 5474 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto. 5475 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto. 5476 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto. 5477 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto. 5478 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto. 5479 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto. 5480 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto. 5481 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto. 5482 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto. 5483 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto. 5484 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto. 5485 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto. 5486 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto. 5487 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto. 5488 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto. 5489 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto. 5490 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto. 5491 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto. 5492 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto. 5493 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto. 5494 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto. 5495 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto. 5496 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto. 5497 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto. 5498 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto. 5499 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto. 5500 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto. 5501 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto. 5502 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto. 5503 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto. 5504 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto. 5505 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto. 5506 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto. 5507 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto. 5508 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto. 5509 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto. 5510 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto. 5511 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto. 5512 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto. 5513 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto. 5514 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto. 5515 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto. 5516 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto. 5517 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto. 5518 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto. 5519 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto. 5520 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto. 5521 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto. 5522 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto. 5523 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto. 5524 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto. 5525 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto. 5526 * gcc.target/i386/avx512dq-vorps-1.c: Ditto. 5527 * gcc.target/i386/avx512dq-vorps-2.c: Ditto. 5528 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto. 5529 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto. 5530 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto. 5531 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto. 5532 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto. 5533 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto. 5534 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto. 5535 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto. 5536 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto. 5537 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto. 5538 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto. 5539 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto. 5540 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto. 5541 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto. 5542 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto. 5543 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto. 5544 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto. 5545 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto. 5546 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto. 5547 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto. 5548 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto. 5549 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto. 5550 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto. 5551 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto. 5552 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto. 5553 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto. 5554 * gcc.target/i386/avx512vl-check.h: Ditto. 5555 * gcc.target/i386/avx512vl-gather-1.c: Ditto. 5556 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto. 5557 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto. 5558 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto. 5559 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto. 5560 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto. 5561 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto. 5562 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto. 5563 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto. 5564 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto. 5565 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto. 5566 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto. 5567 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto. 5568 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto. 5569 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto. 5570 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto. 5571 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto. 5572 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto. 5573 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto. 5574 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto. 5575 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto. 5576 * gcc.target/i386/avx512vl-valignd-1.c: Ditto. 5577 * gcc.target/i386/avx512vl-valignd-2.c: Ditto. 5578 * gcc.target/i386/avx512vl-valignq-1.c: Ditto. 5579 * gcc.target/i386/avx512vl-valignq-2.c: Ditto. 5580 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto. 5581 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto. 5582 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto. 5583 * gcc.target/i386/avx512vl-vandps-2.c: Ditto. 5584 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto. 5585 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto. 5586 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto. 5587 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto. 5588 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto. 5589 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto. 5590 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto. 5591 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto. 5592 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto. 5593 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto. 5594 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto. 5595 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto. 5596 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto. 5597 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto. 5598 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto. 5599 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto. 5600 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto. 5601 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto. 5602 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto. 5603 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto. 5604 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto. 5605 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto. 5606 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto. 5607 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto. 5608 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto. 5609 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto. 5610 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto. 5611 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto. 5612 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto. 5613 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto. 5614 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto. 5615 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto. 5616 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto. 5617 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto. 5618 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto. 5619 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto. 5620 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto. 5621 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto. 5622 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto. 5623 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto. 5624 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto. 5625 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto. 5626 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto. 5627 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto. 5628 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto. 5629 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto. 5630 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto. 5631 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto. 5632 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto. 5633 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto. 5634 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto. 5635 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto. 5636 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto. 5637 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto. 5638 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto. 5639 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto. 5640 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto. 5641 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto. 5642 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto. 5643 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto. 5644 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto. 5645 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto. 5646 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto. 5647 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto. 5648 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto. 5649 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto. 5650 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto. 5651 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto. 5652 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto. 5653 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto. 5654 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto. 5655 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto. 5656 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto. 5657 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto. 5658 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto. 5659 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto. 5660 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto. 5661 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto. 5662 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto. 5663 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto. 5664 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto. 5665 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto. 5666 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto. 5667 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto. 5668 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto. 5669 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto. 5670 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto. 5671 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto. 5672 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto. 5673 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto. 5674 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto. 5675 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto. 5676 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto. 5677 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto. 5678 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto. 5679 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto. 5680 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto. 5681 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto. 5682 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto. 5683 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto. 5684 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto. 5685 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto. 5686 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto. 5687 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto. 5688 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto. 5689 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto. 5690 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto. 5691 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto. 5692 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto. 5693 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto. 5694 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto. 5695 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto. 5696 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto. 5697 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto. 5698 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto. 5699 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto. 5700 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto. 5701 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto. 5702 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto. 5703 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto. 5704 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto. 5705 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto. 5706 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto. 5707 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto. 5708 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto. 5709 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto. 5710 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto. 5711 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto. 5712 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto. 5713 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto. 5714 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto. 5715 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto. 5716 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto. 5717 * gcc.target/i386/avx512vl-vminps-1.c: Ditto. 5718 * gcc.target/i386/avx512vl-vminps-2.c: Ditto. 5719 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto. 5720 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto. 5721 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto. 5722 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto. 5723 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto. 5724 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto. 5725 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto. 5726 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto. 5727 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto. 5728 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto. 5729 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto. 5730 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto. 5731 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto. 5732 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto. 5733 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto. 5734 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto. 5735 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto. 5736 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto. 5737 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto. 5738 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto. 5739 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto. 5740 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto. 5741 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto. 5742 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto. 5743 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto. 5744 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto. 5745 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto. 5746 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto. 5747 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto. 5748 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto. 5749 * gcc.target/i386/avx512vl-vorps-2.c: Ditto. 5750 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto. 5751 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto. 5752 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto. 5753 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto. 5754 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto. 5755 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto. 5756 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto. 5757 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto. 5758 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto. 5759 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto. 5760 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto. 5761 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto. 5762 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto. 5763 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto. 5764 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto. 5765 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto. 5766 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto. 5767 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto. 5768 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto. 5769 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto. 5770 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto. 5771 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto. 5772 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto. 5773 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto. 5774 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto. 5775 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto. 5776 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto. 5777 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto. 5778 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto. 5779 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto. 5780 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto. 5781 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto. 5782 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto. 5783 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto. 5784 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto. 5785 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto. 5786 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto. 5787 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto. 5788 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto. 5789 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto. 5790 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto. 5791 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto. 5792 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto. 5793 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto. 5794 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto. 5795 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto. 5796 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto. 5797 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto. 5798 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto. 5799 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto. 5800 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto. 5801 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto. 5802 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto. 5803 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto. 5804 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto. 5805 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto. 5806 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto. 5807 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto. 5808 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto. 5809 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto. 5810 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto. 5811 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto. 5812 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto. 5813 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto. 5814 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto. 5815 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto. 5816 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto. 5817 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto. 5818 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto. 5819 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto. 5820 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto. 5821 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto. 5822 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto. 5823 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto. 5824 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto. 5825 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto. 5826 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto. 5827 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto. 5828 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto. 5829 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto. 5830 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto. 5831 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto. 5832 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto. 5833 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto. 5834 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto. 5835 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto. 5836 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto. 5837 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto. 5838 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto. 5839 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto. 5840 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto. 5841 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto. 5842 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto. 5843 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto. 5844 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto. 5845 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto. 5846 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto. 5847 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto. 5848 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto. 5849 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto. 5850 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto. 5851 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto. 5852 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto. 5853 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto. 5854 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto. 5855 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto. 5856 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto. 5857 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto. 5858 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto. 5859 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto. 5860 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto. 5861 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto. 5862 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto. 5863 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto. 5864 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto. 5865 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto. 5866 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto. 5867 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto. 5868 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto. 5869 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto. 5870 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto. 5871 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto. 5872 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto. 5873 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto. 5874 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto. 5875 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto. 5876 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto. 5877 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto. 5878 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto. 5879 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto. 5880 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto. 5881 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto. 5882 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto. 5883 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto. 5884 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto. 5885 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto. 5886 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto. 5887 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto. 5888 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto. 5889 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto. 5890 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto. 5891 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto. 5892 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto. 5893 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto. 5894 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto. 5895 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto. 5896 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto. 5897 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto. 5898 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto. 5899 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto. 5900 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto. 5901 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto. 5902 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto. 5903 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto. 5904 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto. 5905 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto. 5906 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto. 5907 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto. 5908 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto. 5909 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto. 5910 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto. 5911 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto. 5912 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto. 5913 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto. 5914 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto. 5915 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto. 5916 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto. 5917 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto. 5918 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto. 5919 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto. 5920 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto. 5921 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto. 5922 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto. 5923 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto. 5924 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto. 5925 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto. 5926 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto. 5927 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto. 5928 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto. 5929 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto. 5930 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto. 5931 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto. 5932 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto. 5933 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto. 5934 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto. 5935 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto. 5936 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto. 5937 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto. 5938 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto. 5939 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto. 5940 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto. 5941 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto. 5942 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto. 5943 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto. 5944 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto. 5945 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto. 5946 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto. 5947 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto. 5948 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto. 5949 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto. 5950 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto. 5951 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto. 5952 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto. 5953 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto. 5954 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto. 5955 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto. 5956 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto. 5957 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto. 5958 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto. 5959 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto. 5960 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto. 5961 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto. 5962 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto. 5963 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto. 5964 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto. 5965 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto. 5966 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto. 5967 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto. 5968 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto. 5969 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto. 5970 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto. 5971 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto. 5972 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto. 5973 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto. 5974 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto. 5975 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto. 5976 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto. 5977 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto. 5978 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto. 5979 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto. 5980 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto. 5981 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto. 5982 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto. 5983 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto. 5984 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto. 5985 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto. 5986 * gcc.target/i386/avx512vl-vpord-1.c: Ditto. 5987 * gcc.target/i386/avx512vl-vpord-2.c: Ditto. 5988 * gcc.target/i386/avx512vl-vporq-1.c: Ditto. 5989 * gcc.target/i386/avx512vl-vporq-2.c: Ditto. 5990 * gcc.target/i386/avx512vl-vprold-1.c: Ditto. 5991 * gcc.target/i386/avx512vl-vprold-2.c: Ditto. 5992 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto. 5993 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto. 5994 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto. 5995 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto. 5996 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto. 5997 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto. 5998 * gcc.target/i386/avx512vl-vprord-1.c: Ditto. 5999 * gcc.target/i386/avx512vl-vprord-2.c: Ditto. 6000 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto. 6001 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto. 6002 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto. 6003 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto. 6004 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto. 6005 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto. 6006 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto. 6007 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto. 6008 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto. 6009 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto. 6010 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto. 6011 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto. 6012 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto. 6013 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto. 6014 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto. 6015 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto. 6016 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto. 6017 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto. 6018 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto. 6019 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto. 6020 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto. 6021 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto. 6022 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto. 6023 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto. 6024 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto. 6025 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto. 6026 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto. 6027 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto. 6028 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto. 6029 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto. 6030 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto. 6031 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto. 6032 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto. 6033 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto. 6034 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto. 6035 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto. 6036 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto. 6037 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto. 6038 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto. 6039 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto. 6040 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto. 6041 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto. 6042 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto. 6043 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto. 6044 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto. 6045 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto. 6046 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto. 6047 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto. 6048 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto. 6049 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto. 6050 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto. 6051 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto. 6052 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto. 6053 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto. 6054 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto. 6055 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto. 6056 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto. 6057 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto. 6058 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto. 6059 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto. 6060 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto. 6061 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto. 6062 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto. 6063 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto. 6064 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto. 6065 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto. 6066 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto. 6067 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto. 6068 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto. 6069 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto. 6070 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto. 6071 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto. 6072 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto. 6073 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto. 6074 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto. 6075 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto. 6076 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto. 6077 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto. 6078 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto. 6079 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto. 6080 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto. 6081 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto. 6082 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto. 6083 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto. 6084 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto. 6085 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto. 6086 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto. 6087 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto. 6088 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto. 6089 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto. 6090 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto. 6091 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto. 6092 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto. 6093 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto. 6094 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto. 6095 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto. 6096 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto. 6097 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto. 6098 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto. 6099 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto. 6100 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto. 6101 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto. 6102 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto. 6103 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto. 6104 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto. 6105 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto. 6106 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto. 6107 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto. 6108 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto. 6109 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto. 6110 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto. 6111 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto. 6112 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto. 6113 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto. 6114 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto. 6115 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto. 6116 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto. 6117 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto. 6118 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto. 6119 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto. 6120 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto. 6121 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto. 6122 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto. 6123 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto. 6124 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto. 6125 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto. 6126 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto. 6127 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto. 6128 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto. 6129 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto. 6130 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto. 6131 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto. 6132 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto. 6133 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto. 6134 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto. 6135 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto. 6136 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto. 6137 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto. 6138 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto. 6139 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto. 6140 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto. 6141 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto. 6142 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto. 6143 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto. 6144 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto. 6145 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto. 6146 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto. 6147 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto. 6148 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto. 6149 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly. 6150 * gcc.target/i386/avx512f-mask-type.h: Ditto. 6151 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto. 6152 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto. 6153 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto. 6154 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto. 6155 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto. 6156 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto. 6157 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto. 6158 * gcc.target/i386/avx512f-vpandd-2.c: Ditto. 6159 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto. 6160 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto. 6161 * gcc.target/i386/avx512f-vpandq-2.c: Ditto. 6162 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto. 6163 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto. 6164 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto. 6165 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto. 6166 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto. 6167 * gcc.target/i386/avx512f-vpermd-2.c: Ditto. 6168 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto. 6169 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto. 6170 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto. 6171 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto. 6172 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto. 6173 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto. 6174 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto. 6175 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto. 6176 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto. 6177 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto. 6178 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto. 6179 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto. 6180 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto. 6181 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto. 6182 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto. 6183 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto. 6184 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto. 6185 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto. 6186 * gcc.target/i386/avx512f-vpord-2.c: Ditto. 6187 * gcc.target/i386/avx512f-vporq-2.c: Ditto. 6188 * gcc.target/i386/avx512f-vpxord-2.c: Ditto. 6189 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto. 6190 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto. 6191 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto. 6192 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto. 6193 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto. 6194 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto. 6195 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto. 6196 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto. 6197 * gcc.target/i386/i386.exp: Ditto. 6198 * gcc.target/i386/m512-check.h: Ditto. 6199 62002014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com> 6201 Maxim Kuznetsov <maxim.kuznetsov@intel.com> 6202 Anna Tikhonova <anna.tikhonova@intel.com> 6203 Ilya Tocar <ilya.tocar@intel.com> 6204 Andrey Turetskiy <andrey.turetskiy@intel.com> 6205 Ilya Verbin <ilya.verbin@intel.com> 6206 Kirill Yukhin <kirill.yukhin@intel.com> 6207 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 6208 6209 * g++.dg/other/i386-2.C: Add new options. 6210 * g++.dg/other/i386-3.C: Ditto. 6211 * gcc.target/i386/sse-12.c: Ditto. 6212 * gcc.target/i386/sse-14.c: Ditto. 6213 * gcc.target/i386/sse-22.c: Ditto. 6214 * gcc.target/i386/sse-13.c: Add new options and builtins. 6215 * gcc.target/i386/sse-23.c: Ditto. 6216 * gcc.target/i386/avx-1.c: Add new builtins. 6217 62182014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com> 6219 6220 * gcc.misc-tests/godump.exp: New. 6221 * gcc.misc-tests/godump-1.c: New. 6222 62232014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com> 6224 6225 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test. 6226 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise. 6227 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise. 6228 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise. 6229 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise. 6230 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise. 6231 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed. 6232 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise. 6233 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test. 6234 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise. 6235 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise. 6236 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise. 6237 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise. 6238 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise. 6239 * c-c++-common/asan/pr63638.c: Likewise. 6240 62412014-10-28 Richard Biener <rguenther@suse.de> 6242 6243 PR middle-end/63665 6244 * gcc.dg/pr63665.c: New testcase. 6245 62462014-10-28 Yury Gribov <y.gribov@samsung.com> 6247 6248 * c-c++-common/asan/kasan-recover-1.c: New test. 6249 * c-c++-common/asan/kasan-recover-2.c: New test. 6250 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps. 6251 * c-c++-common/asan/instrument-with-calls-2.c: Likewise. 6252 * c-c++-common/asan/instrument-with-calls-3.c: Likewise. 6253 * c-c++-common/asan/kasan-recover-1.c: Likewise. 6254 * c-c++-common/asan/kasan-recover-2.c: Likewise. 6255 * c-c++-common/asan/no-asan-globals.c: Likewise. 6256 * c-c++-common/asan/no-instrument-reads.c: Likewise. 6257 * c-c++-common/asan/no-instrument-writes.c: Likewise. 6258 * c-c++-common/asan/no-use-after-return.c: Likewise. 6259 62602014-10-28 Yury Gribov <y.gribov@samsung.com> 6261 6262 * c-c++-common/asan/shadow-offset-1.c: New test. 6263 62642014-10-27 Andrew MacLeod <amacleod@redhat.com> 6265 6266 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include 6267 gcc-plugin.h earlier. 6268 62692014-10-27 Eric Botcazou <ebotcazou@adacore.com> 6270 6271 * gnat.dg/specs/concat1.ads: New test. 6272 * gnat.dg/specs/concat1_pkg.ads: New helper. 6273 62742014-10-27 Richard Biener <rguenther@suse.de> 6275 6276 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead. 6277 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align 6278 target due to memcpy inline-expansion. 6279 62802014-10-27 Eric Botcazou <ebotcazou@adacore.com> 6281 6282 * gnat.dg/specs/pack10.ads: New test. 6283 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper. 6284 62852014-10-27 Eric Botcazou <ebotcazou@adacore.com> 6286 6287 * gnat.dg/entry_queues2.adb: New test. 6288 62892014-10-25 Jakub Jelinek <jakub@redhat.com> 6290 6291 PR tree-optimization/63641 6292 * gcc.c-torture/execute/pr63641.c: New test. 6293 62942014-10-24 Tobias Burnus <burnus@net-b.de> 6295 6296 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error. 6297 * gfortran.dg/coarray_collectives_13.f90: New. 6298 * gfortran.dg/coarray_collectives_14.f90: New. 6299 * gfortran.dg/coarray_collectives_15.f90: New. 6300 * gfortran.dg/coarray_collectives_16.f90: New. 6301 63022014-10-24 Jiong Wang <jiong.wang@arm.com> 6303 6304 * gcc.target/arm/aapcs/abitest.h: Declare memcpy. 6305 63062014-10-24 Marek Polacek <polacek@redhat.com> 6307 6308 PR c/56980 6309 * gcc.dg/pr56980.c: New test. 6310 63112014-10-24 Jiong Wang <jiong.wang@arm.com> 6312 6313 * lib/target-supports.exp 6314 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for 6315 vaeseq_u8. 6316 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration 6317 for vcvt_f16_f32. 6318 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for 6319 vfma_f32. 6320 63212014-10-24 Martin Liska <mliska@suse.cz> 6322 6323 * gcc.dg/ipa/pr63595.c: New test. 6324 63252014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6326 6327 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file. 6328 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise. 6329 63302014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6331 6332 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file. 6333 63342014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6335 6336 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file. 6337 63382014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6339 6340 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file. 6341 63422014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6343 6344 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file. 6345 63462014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6347 6348 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file. 6349 63502014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6351 6352 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file. 6353 63542014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6355 6356 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file. 6357 63582014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6359 6360 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file. 6361 63622014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6363 6364 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file. 6365 63662014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6367 6368 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file. 6369 63702014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6371 6372 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file. 6373 63742014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6375 6376 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file. 6377 63782014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6379 6380 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file. 6381 63822014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6383 6384 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New 6385 file. 6386 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise. 6387 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise. 6388 63892014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6390 6391 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New 6392 file. 6393 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise. 6394 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise. 6395 63962014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6397 6398 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file. 6399 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise. 6400 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise. 6401 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise. 6402 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise. 6403 64042014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6405 6406 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file. 6407 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise. 6408 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise. 6409 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise. 6410 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise. 6411 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise. 6412 64132014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6414 6415 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file. 6416 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise. 6417 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise. 6418 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise. 6419 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise. 6420 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise. 6421 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise. 6422 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise. 6423 64242014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6425 6426 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file. 6427 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise. 6428 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise. 6429 64302014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6431 6432 * gcc.target/arm/README.advsimd-intrinsics: New file. 6433 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise. 6434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise. 6435 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h: 6436 Likewise. 6437 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: 6438 Likewise. 6439 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise. 6440 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise. 6441 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise. 6442 64432014-10-24 Christophe Lyon <christophe.lyon@linaro.org> 6444 6445 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear 6446 wrap_compile_flags before setting it. 6447 64482014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6449 6450 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-* 6451 targets. 6452 * gcc.dg/pr63594-2.c: Likewise. 6453 64542014-10-24 Uros Bizjak <ubizjak@gmail.com> 6455 6456 * gcc.target/alpha/980217-1.c (main): Fix implicit int. 6457 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function. 6458 64592014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de> 6460 6461 PR bootstrap/63632 6462 * g++.dg/torture/pr63632.C: New test. 6463 64642014-10-23 Jonathan Wakely <jwakely@redhat.com> 6465 6466 PR c++/63619 6467 * g++.dg/warn/Wdelete-incomplete-3.C: New. 6468 * g++.dg/warn/Wdelete-incomplete-4.C: New. 6469 64702014-10-23 Evgeny Stupachenko <evstupac@gmail.com> 6471 6472 PR target/63618 6473 * gcc.target/i386/pr63618.c: New test. 6474 64752014-10-23 Marek Polacek <polacek@redhat.com> 6476 6477 PR c/63626 6478 * gcc.dg/pr63626.c: New test. 6479 64802014-10-23 Marek Polacek <polacek@redhat.com> 6481 6482 * c-c++-common/ubsan/undefined-2.c: New test. 6483 64842014-10-10 Kirill Yukhin <kirill.yukhin@intel.com> 6485 6486 * gcc.target/i386/pr63600.c: New. 6487 64882014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6489 6490 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options. 6491 64922014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6493 6494 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*. 6495 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority. 6496 64972014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6498 6499 * gcc.target/sparc/20001013-1.c (main): Declare int return. 6500 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare. 6501 * gcc.target/sparc/sparc-ret.c (toto): Declare. 6502 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare. 6503 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock): 6504 Declare. 6505 65062014-10-22 Guozhi Wei <carrot@google.com> 6507 6508 PR tree-optimization/63530 6509 gcc.dg/vect/pr63530.c: New testcase. 6510 65112014-10-22 Richard Sandiford <richard.sandiford@arm.com> 6512 6513 * gcc.target/i386/conversion-2.c: New test. 6514 65152014-10-22 Jakub Jelinek <jakub@redhat.com> 6516 Yury Gribov <y.gribov@samsung.com> 6517 6518 * c-c++-common/ubsan/align-1.c: Update cmdline options. 6519 * c-c++-common/ubsan/align-3.c: Likewise. 6520 * c-c++-common/ubsan/bounds-1.c: Likewise. 6521 * c-c++-common/ubsan/div-by-zero-7.c: Likewise. 6522 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise. 6523 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise. 6524 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise. 6525 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise. 6526 * c-c++-common/ubsan/nonnull-2.c: Likewise. 6527 * c-c++-common/ubsan/nonnull-3.c: Likewise. 6528 * c-c++-common/ubsan/object-size-3.c: Likewise. 6529 * c-c++-common/ubsan/overflow-1.c: Likewise. 6530 * c-c++-common/ubsan/overflow-add-1.c: Likewise. 6531 * c-c++-common/ubsan/overflow-add-3.c: Likewise. 6532 * c-c++-common/ubsan/overflow-mul-1.c: Likewise. 6533 * c-c++-common/ubsan/overflow-mul-3.c: Likewise. 6534 * c-c++-common/ubsan/overflow-negate-2.c: Likewise. 6535 * c-c++-common/ubsan/overflow-sub-1.c: Likewise. 6536 * c-c++-common/ubsan/pr59503.c: Likewise. 6537 * c-c++-common/ubsan/pr60613-1.c: Likewise. 6538 * c-c++-common/ubsan/save-expr-1.c: Likewise. 6539 * c-c++-common/ubsan/shift-3.c: Likewise. 6540 * c-c++-common/ubsan/shift-6.c: Likewise. 6541 * c-c++-common/ubsan/undefined-1.c: Likewise. 6542 * c-c++-common/ubsan/vla-2.c: Likewise. 6543 * c-c++-common/ubsan/vla-3.c: Likewise. 6544 * c-c++-common/ubsan/vla-4.c: Likewise. 6545 * g++.dg/ubsan/cxx11-shift-1.C: Likewise. 6546 * g++.dg/ubsan/return-2.C: Likewise. 6547 * c-c++-common/ubsan/recovery-1.c: New test. 6548 * c-c++-common/ubsan/recovery-2.c: New test. 6549 * c-c++-common/ubsan/recovery-3.c: New test. 6550 * c-c++-common/ubsan/recovery-common.inc: New file. 6551 65522014-10-22 Jiong Wang <jiong.wang@arm.com> 6553 6554 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration. 6555 * gcc.target/aarch64/pic-symrefplus.c: Likewise. 6556 * gcc.target/aarch64/reload-valid-spoff.c: Likewise. 6557 * gcc.target/aarch64/vect.x: Likewise. 6558 * gcc.target/aarch64/vect-ld1r.x: Add return type. 6559 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise. 6560 * gcc.target/aarch64/vect-fp.c: Likewise. 6561 65622014-10-22 Jiong Wang <jiong.wang@arm.com> 6563 6564 * lib/compat.exp (compat-run): Remove "unresolved". 6565 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for 6566 unsupported testcase. 6567 65682014-10-22 Jakub Jelinek <jakub@redhat.com> 6569 6570 PR target/63594 6571 * gcc.dg/pr63594-1.c: New test. 6572 * gcc.dg/pr63594-2.c: New test. 6573 * gcc.target/i386/sse2-pr63594-1.c: New test. 6574 * gcc.target/i386/sse2-pr63594-2.c: New test. 6575 * gcc.target/i386/avx-pr63594-1.c: New test. 6576 * gcc.target/i386/avx-pr63594-2.c: New test. 6577 * gcc.target/i386/avx2-pr63594-1.c: New test. 6578 * gcc.target/i386/avx2-pr63594-2.c: New test. 6579 * gcc.target/i386/avx512f-pr63594-1.c: New test. 6580 * gcc.target/i386/avx512f-pr63594-2.c: New test. 6581 * gcc.target/i386/avx512f-vec-init.c: Adjust expected 6582 insn counts. 6583 6584 PR target/63542 6585 * gcc.target/i386/pr63542-1.c: New test. 6586 * gcc.target/i386/pr63542-2.c: New test. 6587 65882014-10-21 Joern Rennecke <joern.rennecke@embecosm.com> 6589 6590 * gcc.target/avr/tiny-memx.c: New test. 6591 6592 * gcc.target/avr/tiny-caller-save.c: New test. 6593 65942014-10-21 Jiong Wang <jiong.wang@arm.com> 6595 6596 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration. 6597 (Proc_1): Add return type. 6598 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration. 6599 * gcc.target/arm/neon-modes-2.c (foo): Likewise. 6600 * gcc.target/arm/pr43920-2.c (lseek): Likewise. 6601 * gcc.target/arm/pr44788.c (foo): Likewise. 6602 * gcc.target/arm/pr55642.c (abs): Likewise. 6603 * gcc.target/arm/pr58784.c (f): Likewise. 6604 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise. 6605 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise. 6606 * gcc.target/arm/vfp-ldmias.c (bar): Likewise. 6607 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type 6608 for local variables. 6609 * lib/target-supports.exp 6610 (check_effective_target_arm_crypto_ok_nocache): Add declaration for 6611 vaeseq_u8. 6612 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for 6613 vcvt_f16_f32. 6614 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for 6615 vfma_f32. 6616 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration. 6617 66182014-10-21 Andreas Schwab <schwab@suse.de> 6619 6620 * gcc.dg/bf-spl1.c (main): Fix implicit int. 6621 66222014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com> 6623 6624 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test. 6625 66262014-10-21 Richard Biener <rguenther@suse.de> 6627 6628 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines. 6629 * g++.dg/ipa/devirt-46.C: Likewise. 6630 * g++.dg/ipa/devirt-47.C: Likewise. 6631 * g++.dg/tree-prof/pr35545.C: Likewise. 6632 66332014-10-21 Jakub Jelinek <jakub@redhat.com> 6634 6635 PR tree-optimization/63563 6636 * gcc.target/i386/pr63563.c: New test. 6637 66382014-10-20 Richard Biener <rguenther@suse.de> 6639 6640 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes. 6641 * gcc.dg/tree-ssa/reassoc-20.c: Likewise. 6642 66432014-10-20 Martin Liska <mliska@suse.cz> 6644 6645 * gcc.dg/ipa/pr63595.c: New test. 6646 66472014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 6648 6649 PR fortran/48979 6650 * gfortran.dg/ieee/intrinsics_2.F90: New test. 6651 66522014-10-19 Marek Polacek <polacek@redhat.com> 6653 6654 PR c/63567 6655 * gcc.dg/pr63567-3.c: New test. 6656 * gcc.dg/pr63567-4.c: New test. 6657 66582014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com> 6659 6660 * gcc.dg/atomic/c11-atomic-exec-5.c 6661 (test_main_long_double_add_overflow): Define and run only for 6662 LDBL_MANT_DIG != 106. 6663 (test_main_complex_long_double_add_overflow): Likewise. 6664 (test_main_long_double_sub_overflow): Likewise. 6665 (test_main_complex_long_double_sub_overflow): Likewise. 6666 66672014-10-18 Paul Thomas <pault@gcc.gnu.org> 6668 6669 PR fortran/63553 6670 * gfortran.dg/class_to_type_3.f03 : New test 6671 66722014-10-18 Oleg Endo <olegendo@gcc.gnu.org> 6673 6674 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch 6675 to GNU11. 6676 66772014-10-18 Oleg Endo <olegendo@gcc.gnu.org> 6678 6679 * gcc.dg/attr-isr.c: Move SH specific test to ... 6680 * gcc.target/sh/attr-isr.c: ... here. 6681 66822014-10-17 Marek Polacek <polacek@redhat.com> 6683 6684 PR c/63567 6685 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning. 6686 * gcc.dg/pr63567-1.c: New test. 6687 * gcc.dg/pr63567-2.c: New test. 6688 66892014-10-17 Marek Polacek <polacek@redhat.com> 6690 6691 PR c/63543 6692 * gcc.dg/pr63543.c: New test. 6693 * gcc.dg/array-8.c: Remove dg-error. 6694 * gcc.dg/pr48552-1.c: Remove and adjust dg-error. 6695 * gcc.dg/pr48552-2.c: Likewise. 6696 66972014-10-17 Marek Polacek <polacek@redhat.com> 6698 6699 PR c/63549 6700 * gcc.dg/pr63549.c: New test. 6701 67022014-10-17 Marek Polacek <polacek@redhat.com> 6703 6704 * gcc.dg/Wimplicit-int-1.c: New test. 6705 * gcc.dg/Wimplicit-int-2.c: New test. 6706 * gcc.dg/Wimplicit-int-3.c: New test. 6707 * gcc.dg/Wimplicit-int-4.c: New test. 6708 67092014-10-17 Andrew MacLeod <amacleod@redhat.com> 6710 6711 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header 6712 changes. 6713 67142014-10-17 Jakub Jelinek <jakub@redhat.com> 6715 6716 PR tree-optimization/63464 6717 * gcc.dg/torture/pr63464.c: New test. 6718 * gcc.dg/tree-ssa/reassoc-37.c: New test. 6719 * gcc.dg/tree-ssa/reassoc-38.c: New test. 6720 6721 PR tree-optimization/63302 6722 * gcc.c-torture/execute/pr63302.c: New test. 6723 67242014-10-17 Tom de Vries <tom@codesourcery.com> 6725 6726 PR rtl-optimization/61605 6727 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl 6728 absence check. 6729 67302014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de> 6731 6732 PR middle-end/61848 6733 * g++.dg/torture/pr61848.C: New testcase. 6734 * gcc.c-torture/compile/pr61848.c: New testcase. 6735 67362014-10-16 Oleg Endo <olegendo@gcc.gnu.org> 6737 6738 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11. 6739 * gcc.target/sh/strlen.c: Likewise. 6740 * gcc.target/sh/pr51244-13.c: Likewise. 6741 * gcc.target/sh/cmpstrn.c: Likewise. 6742 * gcc.target/sh/hiconst.c: Likewise. 6743 * gcc.target/sh/pr43417.c: Likewise. 6744 67452014-10-16 Martin Liska <mliska@suse.cz> 6746 6747 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled 6748 to match defined expectations. 6749 67502014-10-16 Andrew MacLeod <amacleod@redhat.com> 6751 6752 * g++.dg/plugin/pragma_plugin.c: Adjust include files. 6753 67542014-10-16 Martin Liska <mliska@suse.cz> 6755 6756 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set. 6757 * g++.dg/ipa/ipa-icf-5.C: Likewise 6758 67592014-10-16 Oleg Endo <olegendo@gcc.gnu.org> 6760 6761 PR target/63260 6762 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs. 6763 67642014-10-16 Richard Biener <rguenther@suse.de> 6765 6766 PR middle-end/63554 6767 * gcc.dg/torture/pr63554.c: New testcase. 6768 67692014-10-16 Marek Polacek <polacek@redhat.com> 6770 6771 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int. 6772 * gcc.target/powerpc/pr58673-2.c: Add declarations. 6773 67742014-10-16 Marek Polacek <polacek@redhat.com> 6775 6776 * gcc.dg/graphite/id-1.c: Fix defaulting to int. 6777 * gcc.dg/graphite/id-2.c: Likewise. 6778 * gcc.dg/graphite/id-4.c: Likewise. 6779 * gcc.dg/graphite/id-8.c: Likewise. 6780 * gcc.dg/graphite/id-pr45230-1.c: Likewise. 6781 * gcc.dg/graphite/id-pr45230.c: Likewise. 6782 * gcc.dg/graphite/id-pr45231.c: Likewise. 6783 * gcc.dg/graphite/pr38073.c: Likewise. 6784 * gcc.dg/graphite/pr38125.c: Likewise. 6785 * gcc.dg/graphite/pr38409.c: Likewise. 6786 * gcc.dg/graphite/pr38413.c: Likewise. 6787 * gcc.dg/graphite/pr38510.c: Likewise. 6788 * gcc.dg/graphite/pr38786.c: Likewise. 6789 * gcc.dg/graphite/pr39260.c: Likewise. 6790 * gcc.dg/graphite/scop-19.c: Likewise. 6791 * gcc.dg/graphite/id-13.c: Fix implicit declarations. 6792 * gcc.dg/graphite/id-17.c: Likewise. 6793 * gcc.dg/graphite/id-23.c: Likewise. 6794 * gcc.dg/graphite/id-26.c: Likewise. 6795 * gcc.dg/graphite/id-pr43464-1.c: Likewise. 6796 * gcc.dg/graphite/pr37485.c: Likewise. 6797 * gcc.dg/graphite/pr38500.c: Likewise. 6798 * gcc.dg/graphite/pr42284.c: Likewise. 6799 * gcc.dg/graphite/pr42914.c: Likewise. 6800 * gcc.dg/graphite/pr46404-1.c: Likewise. 6801 * gcc.dg/graphite/pr60979.c: Likewise. 6802 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and 6803 defaulting to int. 6804 68052014-10-16 Martin Liska <mliska@suse.cz> 6806 Jan Hubicka <hubicka@ucw.cz> 6807 6808 * g++.dg/ipa/ipa-icf-1.C: New test. 6809 * g++.dg/ipa/ipa-icf-2.C: New test. 6810 * g++.dg/ipa/ipa-icf-3.C: New test. 6811 * g++.dg/ipa/ipa-icf-4.C: New test. 6812 * g++.dg/ipa/ipa-icf-5.C: New test. 6813 * gcc.dg/ipa/ipa-icf-1.c: New test. 6814 * gcc.dg/ipa/ipa-icf-10.c: New test. 6815 * gcc.dg/ipa/ipa-icf-11.c: New test. 6816 * gcc.dg/ipa/ipa-icf-12.c: New test. 6817 * gcc.dg/ipa/ipa-icf-13.c: New test. 6818 * gcc.dg/ipa/ipa-icf-14.c: New test. 6819 * gcc.dg/ipa/ipa-icf-15.c: New test. 6820 * gcc.dg/ipa/ipa-icf-16.c: New test. 6821 * gcc.dg/ipa/ipa-icf-17.c: New test. 6822 * gcc.dg/ipa/ipa-icf-18.c: New test. 6823 * gcc.dg/ipa/ipa-icf-19.c: New test. 6824 * gcc.dg/ipa/ipa-icf-2.c: New test. 6825 * gcc.dg/ipa/ipa-icf-20.c: New test. 6826 * gcc.dg/ipa/ipa-icf-21.c: New test. 6827 * gcc.dg/ipa/ipa-icf-22.c: New test. 6828 * gcc.dg/ipa/ipa-icf-23.c: New test. 6829 * gcc.dg/ipa/ipa-icf-24.c: New test. 6830 * gcc.dg/ipa/ipa-icf-25.c: New test. 6831 * gcc.dg/ipa/ipa-icf-26.c: New test. 6832 * gcc.dg/ipa/ipa-icf-27.c: New test. 6833 * gcc.dg/ipa/ipa-icf-28.c: New test. 6834 * gcc.dg/ipa/ipa-icf-29.c: New test. 6835 * gcc.dg/ipa/ipa-icf-3.c: New test. 6836 * gcc.dg/ipa/ipa-icf-30.c: New test. 6837 * gcc.dg/ipa/ipa-icf-4.c: New test. 6838 * gcc.dg/ipa/ipa-icf-5.c: New test. 6839 * gcc.dg/ipa/ipa-icf-6.c: New test. 6840 * gcc.dg/ipa/ipa-icf-7.c: New test. 6841 * gcc.dg/ipa/ipa-icf-8.c: New test. 6842 * gcc.dg/ipa/ipa-icf-9.c: New test. 6843 68442014-10-16 Oleg Endo <olegendo@gcc.gnu.org> 6845 6846 PR target/53513 6847 * gcc.target/sh/pr54680.c: Adjust matching of lds insn. 6848 68492014-10-16 Martin Liska <mliska@suse.cz> 6850 Jan Hubicka <hubicka@ucw.cz> 6851 6852 * c-c++-common/rotate-1.c: Options changed to not collide 6853 with a new IPA ICF pass. 6854 * c-c++-common/rotate-2.c: Likewise. 6855 * c-c++-common/rotate-3.c: Likewise. 6856 * c-c++-common/rotate-4.c: Likewise. 6857 * g++.dg/cpp0x/rv-return.C: Likewise. 6858 * g++.dg/cpp0x/rv1n.C: Likewise. 6859 * g++.dg/cpp0x/rv1p.C: Likewise. 6860 * g++.dg/cpp0x/rv2n.C: Likewise. 6861 * g++.dg/cpp0x/rv3n.C: Likewise. 6862 * g++.dg/cpp0x/rv4n.C: Likewise. 6863 * g++.dg/cpp0x/rv5n.C: Likewise. 6864 * g++.dg/cpp0x/rv6n.C: Likewise. 6865 * g++.dg/cpp0x/rv7n.C: Likewise. 6866 * g++.dg/ipa/devirt-g-1.C: Likewise. 6867 * g++.dg/ipa/inline-1.C: Likewise. 6868 * g++.dg/ipa/inline-2.C: Likewise. 6869 * g++.dg/ipa/inline-3.C: Likewise. 6870 * g++.dg/opt/pr30965.C: Likewise. 6871 * g++.dg/tree-ssa/pr19637.C: Likewise. 6872 * gcc.dg/guality/csttest.c: Likewise. 6873 * gcc.dg/ipa/iinline-4.c (struct S): Likewise. 6874 * gcc.dg/ipa/iinline-7.c: Likewise. 6875 * gcc.dg/ipa/ipa-pta-13.c: Likewise. 6876 * gcc.dg/ipa/ipacost-1.c: Likewise. 6877 * gcc.dg/ipa/ipacost-2.c: Likewise. 6878 * gcc.dg/ipa/ipcp-agg-6.c: Likewise. 6879 * gcc.dg/ipa/remref-2a.c: Likewise. 6880 * gcc.dg/ipa/remref-2b.c: Likewise. 6881 * gcc.dg/pr46309-2.c: Likewise. 6882 * gcc.dg/torture/ipa-pta-1.c: Likewise. 6883 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise. 6884 * gcc.dg/tree-ssa/andor-4.c: Likewise. 6885 * gcc.dg/tree-ssa/andor-5.c: Likewise. 6886 * gcc.dg/vect/no-vfa-pr29145.c: Likewise. 6887 * gcc.dg/vect/vect-cond-10.c: Likewise. 6888 * gcc.dg/vect/vect-cond-9.c: Likewise. 6889 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. 6890 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. 6891 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise. 6892 * gcc.target/i386/bmi-1.c: Likewise. 6893 * gcc.target/i386/bmi-2.c: Likewise. 6894 * gcc.target/i386/pr56564-2.c: Likewise. 6895 68962014-10-16 Richard Biener <rguenther@suse.de> 6897 6898 PR tree-optimization/63168 6899 * gcc.dg/tree-ssa/loop-40.c: New testcase. 6900 69012014-10-16 Andreas Schwab <schwab@suse.de> 6902 6903 * gcc.target/m68k/crash1.c: Fix implicit declaration. 6904 6905 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and 6906 implicit int. 6907 * gcc.target/ia64/mfused-madd-vect.c: Likewise. 6908 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise. 6909 * gcc.target/ia64/pr29682.c: Likewise. 6910 * gcc.target/ia64/pr43603.c: Likewise. 6911 * gcc.target/ia64/pr48496.c: Likewise. 6912 69132014-10-16 Marek Polacek <polacek@redhat.com> 6914 6915 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int. 6916 69172014-10-16 Jakub Jelinek <jakub@redhat.com> 6918 Marek Polacek <polacek@redhat.com> 6919 6920 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit 6921 declarations. 6922 * gcc.dg/pr32176.c: Likewise. 6923 * gcc.dg/builtin-apply4.c: Use dg-additional-options. 6924 * gcc.dg/ia64-sync-1.c: Fix implicit declarations. 6925 * gcc.dg/ia64-sync-2.c: Likewise. 6926 * gcc.dg/ia64-sync-3.c: Likewise. 6927 * gcc.dg/sync-2.c: Likewise. 6928 * gcc.dg/sync-3.c: Likewise. 6929 * gcc.target/i386/990524-1.c: Likewise. 6930 * gcc.target/i386/avx512f-pr57233.c: Likewise. 6931 * gcc.target/i386/avx512f-typecast-1.c: Likewise. 6932 * gcc.target/i386/pr26826.c: Likewise. 6933 * gcc.target/i386/pr37184.c: Likewise. 6934 * gcc.target/i386/20060125-1.c: Fix defaulting to int. 6935 * gcc.target/i386/20060125-2.c: Likewise. 6936 * gcc.target/i386/memcpy-1.c: Likewise. 6937 * gcc.target/i386/pr40934.c: Likewise. 6938 * gcc.target/i386/sse-5.c: Likewise. 6939 * gcc.target/i386/stackalign/asm-1.c: Likewise. 6940 * gcc.target/i386/vectorize4.c: Likewise. 6941 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use 6942 -fgnu89-inline. 6943 * gcc.target/i386/980313-1.c: Likewise. 6944 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline. 6945 * gcc.target/i386/crc32-2.c: Use -std=gnu89. 6946 * gcc.target/i386/crc32-3.c: Likewise. 6947 * gcc.target/i386/intrinsics_3.c: Likewise. 6948 * gcc.target/i386/loop-1.c: Likewise. 6949 * gcc.target/i386/pr44948-2a.c: Likewise. 6950 * gcc.target/i386/pr47564.c: Likewise. 6951 * gcc.target/i386/pr50712.c: Likewise. 6952 * gcc.target/i386/stackalign/return-2.c: Likewise. 6953 69542014-10-15 Jan Hubicka <hubicka@ucw.cz> 6955 6956 PR lto/62026 6957 * lto/pr62026.C: New testcase. 6958 69592014-10-15 Vladimir Makarov <vmakarov@redhat.com> 6960 6961 PR rtl-optimization/63448 6962 * gcc.target/i386/pr63448.c: New test. 6963 69642014-10-15 Eric Botcazou <ebotcazou@adacore.com> 6965 6966 * gnat.dg/opt41.adb: New test. 6967 * gnat.dg/opt41_pkg.ad[sb]: New helper. 6968 69692014-10-15 Richard Biener <rguenther@suse.de> 6970 6971 * g++.dg/torture/pr63419.C: Add -Wno-psabi. 6972 69732014-10-14 Jan Hubicka <hubicka@ucw.cz> 6974 6975 * gcc.dg/tree-prof/peel-1.c: Update. 6976 * gcc.dg/tree-prof/unroll-1.c: Update. 6977 * gcc.dg/unroll_1.c: Update. 6978 * gcc.dg/unroll_2.c: Update. 6979 * gcc.dg/unroll_3.c: Update. 6980 * gcc.dg/unroll_4.c: Update. 6981 69822014-10-14 DJ Delorie <dj@redhat.com> 6983 6984 * g++.dg/abi/mangle64.C: New. 6985 69862014-10-14 Marc Glisse <marc.glisse@inria.fr> 6987 6988 * g++.dg/ext/vector9.C: Test ! with float vectors. 6989 69902014-10-14 Richard Biener <rguenther@suse.de> 6991 6992 PR tree-optimization/63512 6993 * g++.dg/torture/pr63512.C: New testcase. 6994 69952014-10-14 Oleg Endo <olegendo@gcc.gnu.org> 6996 6997 PR target/63260 6998 * gcc.target/sh/pr63260.c: New. 6999 70002014-10-13 Richard Henderson <rth@redhat.com> 7001 7002 * g++.dg/torture/20141013.C: New. 7003 70042014-10-13 Evgeny Stupachenko <evstupac@gmail.com> 7005 7006 PR target/8340 7007 PR middle-end/47602 7008 PR rtl-optimization/55458 7009 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now. 7010 * gcc.target/i386/pr55458.c: Likewise. 7011 * gcc.target/i386/pr47602.c: New. 7012 * gcc.target/i386/pr23098.c: Move to XFAIL. 7013 70142014-10-13 Jan Hubicka <hubicka@ucw.cz> 7015 7016 PR tree-optimization/62127 7017 * g++.dg/torture/pr62127.C: New testcase. 7018 70192014-09-19 Marat Zakirov <m.zakirov@samsung.com> 7020 7021 * c-c++-common/asan/bitfield-5.c: New test. 7022 70232014-10-13 Richard Biener <rguenther@suse.de> 7024 7025 PR tree-optimization/63419 7026 * g++.dg/torture/pr63419.C: New testcase. 7027 70282014-10-12 Oleg Endo <olegendo@gcc.gnu.org> 7029 7030 PR target/59401 7031 PR target/54760 7032 * gcc.target/sh/pr54760-5.c: New. 7033 * gcc.target/sh/pr54760-6.c: New. 7034 * gcc.target/sh/pr59401-1.c: New. 7035 70362014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 7037 7038 PR fortran/48979 7039 * gfortran.dg/ieee/intrinsics_1.f90: New test. 7040 70412014-10-11 Christophe Lyon <christophe.lyon@linaro.org> 7042 7043 * lib/target-supports.exp (check_effective_target_shared): New 7044 function. 7045 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported. 7046 70472014-10-10 Jakub Jelinek <jakub@redhat.com> 7048 7049 PR c/63495 7050 * gcc.target/i386/pr63495.c: New test. 7051 70522014-10-10 Marek Polacek <polacek@redhat.com> 7053 7054 * c-c++-common/ubsan/object-size-1.c: New test. 7055 * c-c++-common/ubsan/object-size-2.c: New test. 7056 * c-c++-common/ubsan/object-size-3.c: New test. 7057 * c-c++-common/ubsan/object-size-4.c: New test. 7058 * c-c++-common/ubsan/object-size-5.c: New test. 7059 * c-c++-common/ubsan/object-size-6.c: New test. 7060 * c-c++-common/ubsan/object-size-7.c: New test. 7061 * c-c++-common/ubsan/object-size-8.c: New test. 7062 * c-c++-common/ubsan/object-size-9.c: New test. 7063 * g++.dg/ubsan/object-size-1.C: New test. 7064 * gcc.dg/ubsan/object-size-9.c: New test. 7065 70662014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com> 7067 7068 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path. 7069 (asan_finish): Remove restore_ld_library_path_env_vars. 7070 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH 7071 related env variables by calling set_ld_library_path_env_vars. 7072 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path. 7073 (tsan_finish): Remove restore_ld_library_path_env_vars. 7074 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH 7075 related env variables by calling set_ld_library_path_env_vars. 7076 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path. 7077 (ubsan_finish): Remove restore_ld_library_path_env_vars. 7078 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH 7079 related env variables by calling set_ld_library_path_env_vars. 7080 70812014-10-10 Richard Biener <rguenther@suse.de> 7082 7083 PR tree-optimization/63379 7084 * gcc.dg/vect/pr63379.c: New testcase. 7085 70862014-10-10 Jakub Jelinek <jakub@redhat.com> 7087 7088 PR fortran/59488 7089 * gfortran.dg/gomp/pr59488-1.f90: New test. 7090 * gfortran.dg/gomp/pr59488-2.f90: New test. 7091 70922014-10-10 Richard Biener <rguenther@suse.de> 7093 7094 PR tree-optimization/63476 7095 * g++.dg/torture/pr63476.C: New testcase. 7096 70972014-10-10 Tobias Burnus <burnus@net-b.de> 7098 7099 * gfortran.dg/implicit_16.f90: New. 7100 71012014-10-09 Paolo Carlini <paolo.carlini@oracle.com> 7102 7103 * g++.dg/cpp0x/constexpr-using3.C: New. 7104 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise. 7105 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise. 7106 * g++.dg/cpp1y/constexpr-local1.C: Extend. 7107 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error. 7108 71092014-10-09 Joseph Myers <joseph@codesourcery.com> 7110 7111 * gcc.dg/torture/float128-extendxf-underflow.c: New test. 7112 71132014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de> 7114 7115 * g++.dg/ipa/polymorphic-call-1.C: New testcase. 7116 71172014-10-09 Marc Glisse <marc.glisse@inria.fr> 7118 7119 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14. 7120 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise. 7121 * g++.dg/cpp0x/constexpr-diag1.C: Add const. 7122 * g++.dg/cpp0x/constexpr-diag3.C: Likewise. 7123 * g++.dg/cpp0x/constexpr-ex1.C: Likewise. 7124 * g++.dg/cpp0x/constexpr-ex2.C: Likewise. 7125 * g++.dg/cpp0x/constexpr-ex4.C: Likewise. 7126 * g++.dg/cpp0x/constexpr-initlist.C: Likewise. 7127 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise. 7128 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise. 7129 * g++.dg/cpp0x/constexpr-ref4.C: Likewise. 7130 * g++.dg/cpp0x/constexpr-static6.C: Likewise. 7131 71322014-10-09 Richard Biener <rguenther@suse.de> 7133 7134 PR tree-optimization/63380 7135 * gcc.dg/torture/pr63380-1.c: New testcase. 7136 * gcc.dg/torture/pr63380-2.c: Likewise. 7137 71382014-10-09 Marek Polacek <polacek@redhat.com> 7139 7140 PR c/63480 7141 * gcc.dg/pr63480.c: New test. 7142 71432014-10-09 Richard Biener <rguenther@suse.de> 7144 7145 PR tree-optimization/63445 7146 * gcc.dg/Wstrict-overflow-26.c: New testcase. 7147 71482014-10-08 Pat Haugen <pthaugen@us.ibm.com> 7149 7150 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp. 7151 * gcc.dg/vmx/ops.c: Likewise. 7152 * gcc.dg/vmx/ops-long-1.c: Likewise. 7153 71542014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr> 7155 7156 * gfortran.dg/implicit_4.f90: Fix some dg-error. 7157 71582014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7159 7160 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use 7161 dg-additional-options. 7162 71632014-10-08 Mark Wielaard <mjw@redhat.com> 7164 7165 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker 7166 prefix from scan-assembler-times. 7167 71682014-10-07 Marek Polacek <polacek@redhat.com> 7169 7170 * lib/target-supports.exp (check_effective_target_fd_truncate): 7171 Include <string.h>. 7172 71732014-10-07 Marek Polacek <polacek@redhat.com> 7174 7175 PR c/59717 7176 * gcc.dg/pr59717.c: New test. 7177 71782014-10-07 Marek Polacek <polacek@redhat.com> 7179 7180 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline. 7181 * gcc.dg/iftrap-1.c: Fix implicit declarations. 7182 * gcc.target/powerpc/pr26350.c: Likewise. 7183 * gcc.target/powerpc/altivec-consts.c: Likewise. 7184 * gcc.target/powerpc/altivec-varargs-1.c: Likewise. 7185 * gcc.target/powerpc/le-altivec-consts.c: Likewise. 7186 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise. 7187 * gcc.target/powerpc/ppc-vector-memset.c: Likewise. 7188 * gcc.target/powerpc/pr47862.c: Likewise. 7189 * gcc.target/powerpc/pr48053-1.c: Likewise. 7190 * gcc.target/powerpc/pr53487.c: Likewise. 7191 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting 7192 to int. 7193 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int. 7194 * gcc.target/powerpc/altivec-2.c: Likewise. 7195 * gcc.target/powerpc/pr47755-2.c: Likewise. 7196 71972014-10-07 Martin Liska <mliska@suse.cz> 7198 7199 * g++.dg/lto/pr63270.h: New test. 7200 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with 7201 include. 7202 * g++.dg/lto/pr63270_2.C: New test. 7203 72042014-10-07 Eric Botcazou <ebotcazou@adacore.com> 7205 7206 * gnat.dg/lto16.adb: New test. 7207 * gnat.dg/lto16_pkg.adb: New helper. 7208 72092014-10-06 Eric Botcazou <ebotcazou@adacore.com> 7210 7211 * gnat.dg/return4.adb: New test. 7212 * gnat.dg/return4_pkg.ad[sb]: New helper. 7213 72142014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net> 7215 7216 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored. 7217 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test. 7218 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test. 7219 72202014-10-06 Paolo Carlini <paolo.carlini@oracle.com> 7221 7222 PR c++/55250 7223 * g++.dg/cpp0x/constexpr-type-decl1.C: New. 7224 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise. 7225 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise. 7226 72272014-10-06 Marek Polacek <polacek@redhat.com> 7228 7229 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C. 7230 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int. 7231 * g++.dg/lto/pr54625-2_0.c: Likewise. 7232 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline. 7233 72342014-10-06 Marek Polacek <polacek@redhat.com> 7235 7236 * gcc.target/i386/20040112-1.c: Fix defaulting to int. 7237 * gcc.target/i386/avxfp-1.c: Likewise. 7238 * gcc.target/i386/avxfp-2.c: Likewise. 7239 * gcc.target/i386/cadd.c: Likewise. 7240 * gcc.target/i386/cmov2.c: Likewise. 7241 * gcc.target/i386/cmov3.c: Likewise. 7242 * gcc.target/i386/cmov4.c: Likewise. 7243 * gcc.target/i386/cold-attribute-1.c: Likewise. 7244 * gcc.target/i386/cvt-1.c: Likewise. 7245 * gcc.target/i386/fpcvt-1.c: Likewise. 7246 * gcc.target/i386/fpcvt-2.c: Likewise. 7247 * gcc.target/i386/fpcvt-3.c: Likewise. 7248 * gcc.target/i386/local.c: Likewise. 7249 * gcc.target/i386/memcpy-2.c: Likewise. 7250 * gcc.target/i386/memcpy-3.c: Likewise. 7251 * gcc.target/i386/memset-1.c: Likewise. 7252 * gcc.target/i386/minmax-1.c: Likewise. 7253 * gcc.target/i386/minmax-2.c: Likewise. 7254 * gcc.target/i386/pr45352-2.c: Likewise. 7255 * gcc.target/i386/pr46253.c: Likewise. 7256 * gcc.target/i386/pr53623.c: Likewise. 7257 * gcc.target/i386/pr60902.c: Likewise. 7258 * gcc.target/i386/pr57003.c: Likewise. 7259 * gcc.target/i386/sse-14.c: Likewise. 7260 * gcc.target/i386/sse-19.c: Likewise. 7261 * gcc.target/i386/sse-22.c: Likewise. 7262 * gcc.target/i386/sse4a-extract.c: Likewise. 7263 * gcc.target/i386/sse4a-insert.c: Likewise. 7264 * gcc.target/i386/ssefp-1.c: Likewise. 7265 * gcc.target/i386/ssefp-2.c: Likewise. 7266 * gcc.target/i386/testimm-10.c: Likewise. 7267 * gcc.target/i386/vectorize4-avx.c: Likewise. 7268 * gcc.target/i386/980709-1.c: Fix implicit declarations. 7269 * gcc.target/i386/avx-pr57233.c: Likewise. 7270 * gcc.target/i386/avx2-pr57233.c: Likewise. 7271 * gcc.target/i386/avx2-vpop-check.h: Likewise. 7272 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise. 7273 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise. 7274 * gcc.target/i386/crc32-4.c: Likewise. 7275 * gcc.target/i386/pr20204.c: Likewise. 7276 * gcc.target/i386/pr23570.c: Likewise. 7277 * gcc.target/i386/pr26449-1.c: Likewise. 7278 * gcc.target/i386/pr28839.c: Likewise. 7279 * gcc.target/i386/pr37101.c: Likewise. 7280 * gcc.target/i386/pr61923.c: Likewise. 7281 * gcc.target/i386/shrink_wrap_1.c: Likewise. 7282 * gcc.target/i386/sse2-pr57233.c: Likewise. 7283 * gcc.target/i386/vect-abs-s16.c: Likewise. 7284 * gcc.target/i386/vect-abs-s32.c: Likewise. 7285 * gcc.target/i386/vect-abs-s8.c: Likewise. 7286 * gcc.target/i386/xop-pr57233.c: Likewise. 7287 * gcc.target/i386/xop-rotate2-vector.c: Likewise. 7288 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix 7289 implicit declarations. 7290 * gcc.target/i386/xop-shift1-vector.c: Fix typo. 7291 * gcc.target/i386/xop-shift2-vector.c: Likewise. 7292 * gcc.target/i386/xop-shift3-vector.c: Likewise. 7293 72942014-10-06 Marek Polacek <polacek@redhat.com> 7295 7296 * gcc.dg/20001012-1.c: Fix defaulting to int. 7297 * gcc.dg/20001012-2.c: Likewise. 7298 * gcc.dg/20001108-1.c: Likewise. 7299 * gcc.dg/20010516-1.c: Likewise. 7300 * gcc.dg/20011008-2.c: Likewise. 7301 * gcc.dg/20030612-1.c: Likewise. 7302 * gcc.dg/20040219-1.c: Likewise. 7303 * gcc.dg/20050603-2.c: Likewise. 7304 * gcc.dg/20070507-1.c: Likewise. 7305 * gcc.dg/attr-alias-3.c: Likewise. 7306 * gcc.dg/fastmath-1.c: Likewise. 7307 * gcc.dg/fork-instrumentation.c: Likewise. 7308 * gcc.dg/fwrapv-1.c: Likewise. 7309 * gcc.dg/fwrapv-2.c: Likewise. 7310 * gcc.dg/memmove-1.c: Likewise. 7311 * gcc.dg/non-local-goto-1.c: Likewise. 7312 * gcc.dg/non-local-goto-2.c: Likewise. 7313 * gcc.dg/noreturn-8.c: Likewise. 7314 * gcc.dg/parse-decl-after-if.c: Likewise. 7315 * gcc.dg/parse-decl-after-label.c: Likewise. 7316 * gcc.dg/pr25795-1.c: Likewise. 7317 * gcc.dg/pr25795.c: Likewise. 7318 * gcc.dg/pr28574.c: Likewise. 7319 * gcc.dg/pr30189.c: Likewise. 7320 * gcc.dg/pr31529-2.c: Likewise. 7321 * gcc.dg/pr33923.c: Likewise. 7322 * gcc.dg/pr34263.c: Likewise. 7323 * gcc.dg/pr36194.c: Likewise. 7324 * gcc.dg/pr45415.c: Likewise. 7325 * gcc.dg/pr47443.c: Likewise. 7326 * gcc.dg/pr47763.c: Likewise. 7327 * gcc.dg/pr49000.c: Likewise. 7328 * gcc.dg/pr50340.c: Likewise. 7329 * gcc.dg/webizer.c: Likewise. 7330 * gcc.dg/pr59940.c: Likewise. 7331 * gcc.dg/pr63186.c: Likewise. 7332 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise. 7333 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise. 7334 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise. 7335 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise. 7336 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise. 7337 * gcc.dg/sms-1.c: Likewise. 7338 * gcc.dg/unused-3.c: Likewise. 7339 * gcc.dg/varpool-1.c: Likewise. 7340 * gcc.dg/pr35899.c: Use -std=gnu89. 7341 * gcc.dg/pr59963-1.c: Likewise. 7342 * gcc.dg/redecl-15.c: Likewise. 7343 * gcc.dg/20041213-1.c: Likewise. 7344 * gcc.dg/20080820.c: Likewise. 7345 * gcc.dg/920413-1.c: Likewise. 7346 * gcc.dg/Wold-style-definition-1.c: Likewise. 7347 * gcc.dg/Wmissing-parameter-type-no.c: Likewise. 7348 * gcc.dg/decl-nospec-1.c: Likewise. 7349 * gcc.dg/decl-nospec-2.c: Likewise. 7350 * gcc.dg/decl-nospec-3.c: Likewise. 7351 * gcc.dg/bitfld-1.c: Likewise. 7352 * gcc.dg/bitfld-9.c: Likewise. 7353 * gcc.dg/parm-impl-decl-1.c: Likewise. 7354 * gcc.dg/parm-impl-decl-3.c: Likewise. 7355 * gcc.dg/pr18596-1.c: Likewise. 7356 * gcc.dg/pr18596-2.c: Likewise. 7357 * gcc.dg/pr18596-3.c: Likewise. 7358 * gcc.dg/pr60139.c: Likewise. 7359 * gcc.dg/utf-dflt.c: Likewise. 7360 * gcc.dg/utf-dflt2.c: Likewise. 7361 * gcc.dg/wtr-func-def-1.c: Likewise. 7362 * gcc.dg/declspec-5.c: Likewise. 7363 * gcc.dg/declspec-6.c: Likewise. 7364 * gcc.dg/ftrapv-2.c: Likewise. 7365 * gcc.dg/20020430-1.c: Fix implicit declarations. 7366 * gcc.dg/20030702-1.c: Likewise. 7367 * gcc.dg/20040127-2.c: Likewise. 7368 * gcc.dg/20041122-1.c: Likewise. 7369 * gcc.dg/20050309-1.c: Likewise. 7370 * gcc.dg/20061026.c: Likewise. 7371 * gcc.dg/20101010-1.c: Likewise. 7372 * gcc.dg/Werror-1.c: Likewise. 7373 * gcc.dg/Werror-10.c: Likewise. 7374 * gcc.dg/Werror-11.c: Likewise. 7375 * gcc.dg/Werror-12.c: Likewise. 7376 * gcc.dg/Werror-2.c: Likewise. 7377 * gcc.dg/Werror-3.c: Likewise. 7378 * gcc.dg/Werror-4.c: Likewise. 7379 * gcc.dg/Werror-5.c: Likewise. 7380 * gcc.dg/Werror-6.c: Likewise. 7381 * gcc.dg/Werror-7.c: Likewise. 7382 * gcc.dg/Werror-8.c: Likewise. 7383 * gcc.dg/Wstrict-overflow-20.c: Likewise. 7384 * gcc.dg/cpp/trad/macroargs.c: Likewise. 7385 * gcc.dg/delay-slot-2.c: Likewise. 7386 * gcc.dg/errno-1.c: Likewise. 7387 * gcc.dg/globalalias.c: Likewise. 7388 * gcc.dg/inline-3.c: Likewise. 7389 * gcc.dg/localalias.c: Likewise. 7390 * gcc.dg/pr19633-1.c: Likewise. 7391 * gcc.dg/pr19633.c: Likewise. 7392 * gcc.dg/pr23408.c: Likewise. 7393 * gcc.dg/pr23470-1.c: Likewise. 7394 * gcc.dg/pr28121.c: Likewise. 7395 * gcc.dg/pr28243.c: Likewise. 7396 * gcc.dg/pr30260.c: Likewise. 7397 * gcc.dg/pr32573.c: Likewise. 7398 * gcc.dg/pr33826.c: Likewise. 7399 * gcc.dg/pr35065.c: Likewise. 7400 * gcc.dg/pr38616.c: Likewise. 7401 * gcc.dg/pr39867.c: Likewise. 7402 * gcc.dg/pr41470.c: Likewise. 7403 * gcc.dg/pr41837.c: Likewise. 7404 * gcc.dg/pr44024.c: Likewise. 7405 * gcc.dg/pr44699.c: Likewise. 7406 * gcc.dg/pr46252.c: Likewise. 7407 * gcc.dg/pr46878-1.c: Likewise. 7408 * gcc.dg/pr50908-3.c: Likewise. 7409 * gcc.dg/pr51796.c: Likewise. 7410 * gcc.dg/pr55150-2.c: Likewise. 7411 * gcc.dg/pr55833.c: Likewise. 7412 * gcc.dg/pr59350.c: Likewise. 7413 * gcc.dg/pr59418.c: Likewise. 7414 * gcc.dg/pr60647-2.c: Likewise. 7415 * gcc.dg/uninit-suppress.c: Likewise. 7416 * gcc.dg/uninit-suppress_2.c: Likewise. 7417 * gcc.dg/20030805-1.c: Use -fgnu89-inline. 7418 * gcc.dg/always_inline.c: Likewise. 7419 * gcc.dg/always_inline2.c: Likewise. 7420 * gcc.dg/always_inline3.c: Likewise. 7421 * gcc.dg/builtin-apply4.c: Likewise. 7422 * gcc.dg/declspec-7.c: Likewise. 7423 * gcc.dg/inline-1.c: Likewise. 7424 * gcc.dg/va-arg-pack-1.c: Likewise. 7425 * gcc.dg/winline-2.c: Likewise. 7426 * gcc.dg/winline-3.c: Likewise. 7427 * gcc.dg/winline-5.c: Likewise. 7428 * gcc.dg/winline-6.c: Likewise. 7429 * gcc.dg/winline-7.c: Likewise. 7430 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to 7431 int. 7432 * gcc.dg/inline-33.c: Likewise. 7433 * gcc.dg/pr27861-1.c: Likewise. 7434 * gcc.dg/pr28888.c: Likewise. 7435 * gcc.dg/pr29254.c: Likewise. 7436 * gcc.dg/pr50908.c: Likewise. 7437 * gcc.dg/pr60647-1.c: Likewise. 7438 * gcc.dg/pragma-diag-1.c: Likewise. 7439 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int. 7440 * gcc.dg/winline-9.c: Likewise. 7441 * gcc.dg/pr52808.c: Return 0 instead of nothing. 7442 74432014-10-06 Marek Polacek <polacek@redhat.com> 7444 7445 * gcc.dg/ipa/inline-2.c: Fix implicit declarations. 7446 * gcc.dg/ipa/inline-4.c: Likewise. 7447 * gcc.dg/ipa/inline-5.c: Likewise. 7448 * gcc.dg/ipa/pr57539.c: Likewise. 7449 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix 7450 defaulting to int. 7451 * gcc.dg/ipa/inlinehint-1.c: Likewise. 7452 * gcc.dg/ipa/inlinehint-3.c: Likewise. 7453 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int. 7454 * gcc.dg/ipa/ipacost-1.c: Likewise. 7455 * gcc.dg/ipa/ipacost-2.c: Likewise. 7456 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting 7457 to int. 7458 74592014-10-06 Marek Polacek <polacek@redhat.com> 7460 7461 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit 7462 declarations. 7463 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int. 7464 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise. 7465 * gcc.dg/debug/pr42767.c: Likewise. 7466 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline. 7467 * gcc.dg/debug/dwarf2/inline1.c: Likewise. 7468 * gcc.dg/debug/dwarf2/inline2.c: Likewise. 7469 * gcc.dg/debug/pr49522.c: Fix implicit declarations. 7470 74712014-10-06 Marek Polacek <polacek@redhat.com> 7472 7473 * gcc.dg/lto/20080924_0.c: Fix defaulting to int. 7474 * gcc.dg/lto/20090213_0.c: Likewise. 7475 * gcc.dg/lto/20090706-2_0.c: Likewise. 7476 * gcc.dg/lto/attr-weakref-1_1.c: Likewise. 7477 * gcc.dg/lto/attr-weakref-1_2.c: Likewise. 7478 * gcc.dg/lto/ipareference2_0.c: Likewise. 7479 * gcc.dg/lto/ipareference_0.c: Likewise. 7480 * gcc.dg/lto/ipareference_1.c: Likewise. 7481 * gcc.dg/lto/pr55703_0.c: Likewise. 7482 * gcc.dg/lto/resolutions_0.c: Likewise. 7483 * gcc.dg/lto/trans-mem-3_1.c: Likewise. 7484 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit 7485 declarations. Mark function as gnu_inline. 7486 * gcc.dg/lto/20081118_0.c: Likewise. 7487 * gcc.dg/lto/20081201-1_0.c: Likewise. 7488 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline. 7489 * gcc.dg/lto/20081118_1.c: Likewise. 7490 * gcc.dg/lto/20081120-1_1.c: Likewise. 7491 * gcc.dg/lto/20081201-1_1.c: Likewise. 7492 * gcc.dg/lto/20081210-1_0.c: Likewise. 7493 * gcc.dg/lto/20090218-1_0.c: Likewise. 7494 * gcc.dg/lto/20091006-1_0.c: Likewise. 7495 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline. 7496 * gcc.dg/lto/20090218-2_1.c: Likewise. 7497 * gcc.dg/lto/materialize-1_0.c: Likewise. 7498 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations. 7499 * gcc.dg/lto/20091013-1_1.c: Likewise. 7500 * gcc.dg/lto/20091013-1_2.c: Likewise. 7501 * gcc.dg/lto/20091015-1_2.c: Likewise. 7502 * gcc.dg/lto/20091027-1_1.c: Likewise. 7503 * gcc.dg/lto/pr48622_0.c: Likewise. 7504 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix 7505 defaulting to int. 7506 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing. 7507 75082014-10-06 Tobias Burnus <burnus@net-b.de> 7509 7510 * gfortran.dg/implicit_14.f90: New. 7511 * gfortran.dg/implicit_15.f90: New. 7512 * gfortran.dg/implicit_4.f90: Update dg-error. 7513 75142014-10-04 Jan Hubicka <hubicka@ucw.cz> 7515 7516 * g++.dg/ipa/devirt-42.C: Update template. 7517 * g++.dg/ipa/devirt-44.C: Update template. 7518 * g++.dg/ipa/devirt-45.C: Update template. 7519 * g++.dg/ipa/devirt-46.C: Update template. 7520 * g++.dg/ipa/devirt-47.C: Update template. 7521 * g++.dg/ipa/devirt-48.C: New testcase. 7522 75232014-10-02 Mark Wielaard <mjw@redhat.com> 7524 7525 PR debug/63239 7526 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase. 7527 75282014-10-04 Jan Hubicka <hubicka@ucw.cz> 7529 7530 * g++.dg/ipa/devirt-47.C: New testcase. 7531 75322014-10-04 Jan Hubicka <hubicka@ucw.cz> 7533 7534 PR ipa/61144 7535 * gcc.dg/tree-ssa/pr61144.c: New testcase. 7536 75372014-10-04 Jan Hubicka <hubicka@ucw.cz> 7538 7539 * g++.dg/ipa/devirt-46.C: New testcase. 7540 75412014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 7542 7543 PR fortran/36534 7544 * gfortran.dg/widechar_10.f90: New test. 7545 75462014-10-03 Jan Hubicka <hubicka@ucw.cz> 7547 7548 * testsuite/g++.dg/ipa/devirt-42.C: New testcase. 7549 * testsuite/g++.dg/ipa/devirt-43.C: New testcase. 7550 * testsuite/g++.dg/ipa/devirt-44.C: New testcase. 7551 * testsuite/g++.dg/ipa/devirt-45.C: New testcase. 7552 75532014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7554 7555 * gcc.target/powerpc/lvsl-lvsr.c: New test. 7556 75572014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7558 7559 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid 7560 failing with the new warning message. 7561 * gcc.dg/vmx/3c-01a.c: Likewise. 7562 * gcc.dg/vmx/ops-long-1.c: Likewise. 7563 * gcc.dg/vmx/ops.c: Likewise. 7564 * gcc.target/powerpc/altivec-20.c: Likewise. 7565 * gcc.target/powerpc/altivec-6.c: Likewise. 7566 * gcc.target/powerpc/altivec-vec-merge.c: Likewise. 7567 * gcc.target/powerpc/vsx-builtin-8.c: Likewise. 7568 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test. 7569 75702014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org> 7571 7572 * gcc.dg/tm/debug-1.c: Update regex. 7573 * c-c++-common/raw-string-18.c: Update regex. 7574 * c-c++-common/raw-string-19.c: Update regex. 7575 75762014-10-03 Marek Polacek <polacek@redhat.com> 7577 7578 PR c/63453 7579 * gcc.dg/pr63453.c: New test. 7580 75812014-10-03 Marc Glisse <marc.glisse@inria.fr> 7582 7583 PR c++/54427 7584 PR c++/57198 7585 PR c++/58845 7586 * g++.dg/ext/vector9.C: Update, not an error anymore. 7587 * g++.dg/ext/vector27.C: Replace with new test. 7588 * g++.dg/ext/vector28.C: New file. 7589 * g++.dg/other/error23.C: Update to a different error. 7590 75912014-10-03 Jakub Jelinek <jakub@redhat.com> 7592 7593 * gcc.dg/torture/vshuf-v8df.c: New test. 7594 * gcc.dg/torture/vshuf-v8di.c: New test. 7595 * gcc.dg/torture/vshuf-v16sf.c: New test. 7596 * gcc.dg/torture/vshuf-v16si.c: New test. 7597 * gcc.dg/torture/vshuf-v32hi.c: New test. 7598 * gcc.dg/torture/vshuf-v64qi.c: New test. 7599 * gcc.dg/torture/vshuf-64.inc: New file. 7600 7601 PR tree-optimization/61403 7602 * gcc.dg/torture/vshuf-32.inc: Add a new test 29. 7603 76042014-10-03 Marek Polacek <polacek@redhat.com> 7605 7606 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations. 7607 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise. 7608 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise. 7609 * gcc.dg/gomp/asm-1.c: Likewise. 7610 * gcc.dg/gomp/for-1.c: Likewise. 7611 * gcc.dg/gomp/empty.c: Fix defaulting to int. 7612 * gcc.dg/gomp/sharing-3.c: Likewise. 7613 * gcc.dg/gomp/udr-3.c: Use -std=gnu89. 7614 76152014-10-03 Marek Polacek <polacek@redhat.com> 7616 7617 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix 7618 defaulting to int. 7619 * gcc.dg/torture/pr28814.c: Likewise. 7620 * gcc.dg/torture/pr57036-1.c: Likewise. 7621 * gcc.dg/torture/inline-1.c: Add function declarations. 7622 * gcc.dg/torture/pr24626-1.c: Likewise. 7623 * gcc.dg/torture/pr24626-3.c: Likewise. 7624 * gcc.dg/torture/pr25947-1.c: Likewise. 7625 * gcc.dg/torture/pr27409.c: Likewise. 7626 * gcc.dg/torture/pr38948.c: Likewise. 7627 * gcc.dg/torture/pr44807.c: Likewise. 7628 * gcc.dg/torture/pr49603.c: Likewise. 7629 * gcc.dg/torture/pr45865.c: Likewise. 7630 * gcc.dg/torture/pr51071-2.c: Likewise. 7631 * gcc.dg/torture/pr51801.c: Likewise. 7632 * gcc.dg/torture/pr52720.c: Likewise. 7633 * gcc.dg/torture/pr55124.c: Likewise. 7634 * gcc.dg/torture/pr55238.c: Likewise. 7635 * gcc.dg/torture/pr55687.c: Likewise. 7636 * gcc.dg/torture/pr55888.c: Likewise. 7637 * gcc.dg/torture/pr57036-2.c: Likewise. 7638 * gcc.dg/torture/pr57147-3.c: Likewise. 7639 * gcc.dg/torture/pr57584.c: Likewise. 7640 * gcc.dg/torture/pr59993.c: Likewise. 7641 * gcc.dg/torture/pr58079.c: Likewise. 7642 * gcc.dg/torture/va-arg-25.c: Likewise. 7643 * gcc.dg/torture/vector-2.c: Likewise. 7644 * gcc.dg/torture/stackalign/nested-3.c: Likewise. 7645 * gcc.dg/torture/pr31254.c: Fix defaulting to int. 7646 * gcc.dg/torture/pr43781.c: Likewise. 7647 * gcc.dg/torture/pr52912.c: Likewise. 7648 * gcc.dg/torture/pr59139.c: Likewise. 7649 * gcc.dg/torture/pr55890-1.c: Likewise. 7650 * gcc.dg/torture/pr55890-2.c: Likewise. 7651 * gcc.dg/torture/pr59164.c: Likewise. 7652 * gcc.dg/torture/pr57393-2.c: Likewise. 7653 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise. 7654 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise. 7655 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise. 7656 * lib/target-supports.exp (check_effective_target_trapping): Likewise. 7657 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int. 7658 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline. 7659 76602014-10-03 Jakub Jelinek <jakub@redhat.com> 7661 7662 PR libgomp/61200 7663 * c-c++-common/gomp/pr61200.c: New test. 7664 7665 PR target/62128 7666 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations. 7667 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations. 7668 76692014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net> 7670 7671 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and 7672 add many more tests. 7673 76742014-10-02 Marek Polacek <polacek@redhat.com> 7675 7676 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89. 7677 * gcc.dg/tree-ssa/20030729-1.c: Likewise. 7678 * gcc.dg/tree-ssa/20030807-8.c: Likewise. 7679 * gcc.dg/tree-ssa/20040326-1.c: Likewise. 7680 * gcc.dg/tree-ssa/vrp27.c: Likewise. 7681 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise. 7682 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. 7683 * gcc.dg/tree-ssa/20040302-1.c: Likewise. 7684 * gcc.dg/tree-ssa/vrp09.c: Likewise. 7685 * gcc.dg/tree-ssa/inline-7.c: Likewise. 7686 * gcc.dg/tree-ssa/attr-alias.c: Likewise. 7687 * gcc.dg/tree-ssa/loadpre8.c: Likewise. 7688 * gcc.dg/tree-ssa/20041008-1.c: Likewise. 7689 * gcc.dg/tree-ssa/20030917-1.c: Likewise. 7690 * gcc.dg/tree-ssa/20030917-2.c: Likewise. 7691 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations. 7692 * gcc.dg/tree-ssa/20030708-1.c: Likewise. 7693 * gcc.dg/tree-ssa/20030709-2.c: Likewise. 7694 * gcc.dg/tree-ssa/20030710-1.c: Likewise. 7695 * gcc.dg/tree-ssa/20030711-1.c: Likewise. 7696 * gcc.dg/tree-ssa/20030711-2.c: Likewise. 7697 * gcc.dg/tree-ssa/20030711-3.c: Likewise. 7698 * gcc.dg/tree-ssa/20030728-1.c: Likewise. 7699 * gcc.dg/tree-ssa/20030731-2.c: Likewise. 7700 * gcc.dg/tree-ssa/20030807-1.c: Likewise. 7701 * gcc.dg/tree-ssa/20030807-3.c: Likewise. 7702 * gcc.dg/tree-ssa/20030807-7.c: Likewise. 7703 * gcc.dg/tree-ssa/20030807-9.c: Likewise. 7704 * gcc.dg/tree-ssa/20030814-2.c: Likewise. 7705 * gcc.dg/tree-ssa/20030814-3.c: Likewise. 7706 * gcc.dg/tree-ssa/20030814-4.c: Likewise. 7707 * gcc.dg/tree-ssa/20030814-5.c: Likewise. 7708 * gcc.dg/tree-ssa/20030820-1.c: Likewise. 7709 * gcc.dg/tree-ssa/20030820-2.c: Likewise. 7710 * gcc.dg/tree-ssa/20030821-1.c: Likewise. 7711 * gcc.dg/tree-ssa/20031022-1.c: Likewise. 7712 * gcc.dg/tree-ssa/20040209-1.c: Likewise. 7713 * gcc.dg/tree-ssa/20040211-1.c: Likewise. 7714 * gcc.dg/tree-ssa/alias-13.c: Likewise. 7715 * gcc.dg/tree-ssa/alias-28.c: Likewise. 7716 * gcc.dg/tree-ssa/asm-3.c: Likewise. 7717 * gcc.dg/tree-ssa/coalesce-1.c: Likewise. 7718 * gcc.dg/tree-ssa/foldstring-1.c: Likewise. 7719 * gcc.dg/tree-ssa/forwprop-25.c: Likewise. 7720 * gcc.dg/tree-ssa/forwprop-26.c: Likewise. 7721 * gcc.dg/tree-ssa/isolate-3.c: Likewise. 7722 * gcc.dg/tree-ssa/isolate-5.c: Likewise. 7723 * gcc.dg/tree-ssa/loadpre7.c: Likewise. 7724 * gcc.dg/tree-ssa/pr22117.c: Likewise. 7725 * gcc.dg/tree-ssa/pr23744.c: Likewise. 7726 * gcc.dg/tree-ssa/pr24117.c: Likewise. 7727 * gcc.dg/tree-ssa/pr24840.c: Likewise. 7728 * gcc.dg/tree-ssa/pr25734.c: Likewise. 7729 * gcc.dg/tree-ssa/pr33723.c: Likewise. 7730 * gcc.dg/tree-ssa/pr33920.c: Likewise. 7731 * gcc.dg/tree-ssa/pr34146-2.c: Likewise. 7732 * gcc.dg/tree-ssa/pr34146.c: Likewise. 7733 * gcc.dg/tree-ssa/pr38385.c: Likewise. 7734 * gcc.dg/tree-ssa/pr49642-1.c: Likewise. 7735 * gcc.dg/tree-ssa/pr49642-2.c: Likewise. 7736 * gcc.dg/tree-ssa/pr59597.c: Likewise. 7737 * gcc.dg/tree-ssa/sra-1.c: Likewise. 7738 * gcc.dg/tree-ssa/sra-2.c: Likewise. 7739 * gcc.dg/tree-ssa/sra-5.c: Likewise. 7740 * gcc.dg/tree-ssa/sra-6.c: Likewise. 7741 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise. 7742 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise. 7743 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise. 7744 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise. 7745 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise. 7746 * gcc.dg/tree-ssa/vrp46.c: Likewise. 7747 * gcc.dg/tree-ssa/vrp56.c: Likewise. 7748 * gcc.dg/tree-ssa/vrp67.c: Likewise. 7749 * gcc.dg/tree-ssa/vrp72.c: Likewise. 7750 * gcc.dg/tree-ssa/vrp73.c: Likewise. 7751 * gcc.dg/tree-ssa/vrp75.c: Likewise. 7752 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int. 7753 * gcc.dg/tree-ssa/20030703-1.c: Likewise. 7754 * gcc.dg/tree-ssa/20030807-11.c: Likewise. 7755 * gcc.dg/tree-ssa/20030917-3.c: Likewise. 7756 * gcc.dg/tree-ssa/20040121-1.c: Likewise. 7757 * gcc.dg/tree-ssa/20040216-1.c: Likewise. 7758 * gcc.dg/tree-ssa/20040319-1.c: Likewise. 7759 * gcc.dg/tree-ssa/20040326-2.c: Likewise. 7760 * gcc.dg/tree-ssa/20040729-1.c: Likewise. 7761 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise. 7762 * gcc.dg/tree-ssa/cunroll-1.c: Likewise. 7763 * gcc.dg/tree-ssa/cunroll-3.c: Likewise. 7764 * gcc.dg/tree-ssa/cunroll-5.c: Likewise. 7765 * gcc.dg/tree-ssa/foldconst-4.c: Likewise. 7766 * gcc.dg/tree-ssa/foldconst-5.c: Likewise. 7767 * gcc.dg/tree-ssa/ifc-4.c: Likewise. 7768 * gcc.dg/tree-ssa/ifc-6.c: Likewise. 7769 * gcc.dg/tree-ssa/inline-10.c: Likewise. 7770 * gcc.dg/tree-ssa/inline-9.c: Likewise. 7771 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise. 7772 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise. 7773 * gcc.dg/tree-ssa/local-pure-const.c: Likewise. 7774 * gcc.dg/tree-ssa/nonzero-1.c: Likewise. 7775 * gcc.dg/tree-ssa/pr23434.c: Likewise. 7776 * gcc.dg/tree-ssa/pr33922.c: Likewise. 7777 * gcc.dg/tree-ssa/scev-3.c: Likewise. 7778 * gcc.dg/tree-ssa/scev-4.c: Likewise. 7779 * gcc.dg/tree-ssa/scev-5.c: Likewise. 7780 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise. 7781 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise. 7782 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise. 7783 * gcc.dg/tree-ssa/vrp01.c: Likewise. 7784 * gcc.dg/tree-ssa/vrp02.c: Likewise. 7785 * gcc.dg/tree-ssa/vrp03.c: Likewise. 7786 * gcc.dg/tree-ssa/vrp04.c: Likewise. 7787 * gcc.dg/tree-ssa/vrp05.c: Likewise. 7788 * gcc.dg/tree-ssa/vrp07.c: Likewise. 7789 * gcc.dg/tree-ssa/vrp08.c: Likewise. 7790 * gcc.dg/tree-ssa/vrp10.c: Likewise. 7791 * gcc.dg/tree-ssa/vrp11.c: Likewise. 7792 * gcc.dg/tree-ssa/vrp14.c: Likewise. 7793 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise. 7794 * gcc.dg/tree-ssa/writeonly.c: Likewise. 7795 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix 7796 defaulting to int. 7797 * gcc.dg/tree-ssa/20030814-1.c: Likewise. 7798 * gcc.dg/tree-ssa/20050719-1.c: Likewise. 7799 * gcc.dg/tree-ssa/20070302-1.c: Likewise. 7800 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise. 7801 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise. 7802 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise. 7803 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise. 7804 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise. 7805 * gcc.dg/tree-ssa/cunroll-2.c: Likewise. 7806 * gcc.dg/tree-ssa/cunroll-4.c: Likewise. 7807 * gcc.dg/tree-ssa/cunroll-9.c: Likewise. 7808 * gcc.dg/tree-ssa/foldconst-2.c: Likewise. 7809 * gcc.dg/tree-ssa/foldconst-3.c: Likewise. 7810 * gcc.dg/tree-ssa/forwprop-28.c: Likewise. 7811 * gcc.dg/tree-ssa/inline-5.c: Likewise. 7812 * gcc.dg/tree-ssa/inline-6.c: Likewise. 7813 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise. 7814 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise. 7815 * gcc.dg/tree-ssa/ivopts-2.c: Likewise. 7816 * gcc.dg/tree-ssa/ivopts-3.c: Likewise. 7817 * gcc.dg/tree-ssa/loop-20.c: Likewise. 7818 * gcc.dg/tree-ssa/loop-38.c: Likewise. 7819 * gcc.dg/tree-ssa/pr20913.c: Likewise. 7820 * gcc.dg/tree-ssa/pr21582.c: Likewise. 7821 * gcc.dg/tree-ssa/pr24670.c: Likewise. 7822 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise. 7823 * gcc.dg/tree-ssa/vrp06.c: Likewise. 7824 * gcc.dg/tree-ssa/vrp12.c: Likewise. 7825 * gcc.dg/tree-ssa/vrp13.c: Likewise. 7826 * gcc.dg/tree-ssa/vrp23.c: Likewise. 7827 * gcc.dg/tree-ssa/vrp24.c: Likewise. 7828 * gcc.dg/tree-ssa/vrp25.c: Likewise. 7829 * gcc.dg/tree-ssa/vrp55.c: Likewise. 7830 * gcc.dg/tree-ssa/recip-6.c: Fix typo. 7831 78322014-10-02 Marek Polacek <polacek@redhat.com> 7833 7834 * gcc.dg/tm/20091013.c: Fix defaulting to int. 7835 * gcc.dg/tm/20091221.c: Likewise. 7836 * gcc.dg/tm/debug-1.c: Likewise. 7837 * gcc.dg/tm/irrevocable-1.c: Likewise. 7838 * gcc.dg/tm/irrevocable-2.c: Likewise. 7839 * gcc.dg/tm/irrevocable-3.c: Likewise. 7840 * gcc.dg/tm/irrevocable-4.c: Likewise. 7841 * gcc.dg/tm/memopt-1.c: Likewise. 7842 * gcc.dg/tm/pr52173-1.c: Likewise. 7843 * gcc.dg/tm/props-1.c: Likewise. 7844 * gcc.dg/tm/props-2.c: Likewise. 7845 * gcc.dg/tm/props-3.c: Likewise. 7846 * gcc.dg/tm/20100125.c: Fix implicit declarations. 7847 * gcc.dg/tm/memopt-11.c: Likewise. 7848 * gcc.dg/tm/memopt-12.c: Likewise. 7849 * gcc.dg/tm/memopt-16.c: Likewise. 7850 * gcc.dg/tm/memopt-3.c: Likewise. 7851 * gcc.dg/tm/memopt-4.c: Likewise. 7852 * gcc.dg/tm/memopt-5.c: Likewise. 7853 * gcc.dg/tm/memopt-6.c: Likewise. 7854 * gcc.dg/tm/wrap-4.c: Likewise. 7855 78562014-10-02 Marek Polacek <polacek@redhat.com> 7857 7858 * gcc.dg/vect/pr24049.c: Fix implicit declarations. 7859 * gcc.dg/vect/pr37730.c: Likewise. 7860 * gcc.dg/vect/pr52870.c: Likewise. 7861 * gcc.dg/vect/pr60092-2.c: Likewise. 7862 * gcc.dg/vect/pr60092.c: Likewise. 7863 * gcc.dg/vect/vect-reduc-sad.c: Likewise. 7864 * gcc.dg/vect/pr26359.c: Fix defaulting to int. 7865 * gcc.dg/vect/pr31041.c: Likewise. 7866 * gcc.dg/vect/pr32216.c: Likewise. 7867 * gcc.dg/vect/pr32224.c: Likewise. 7868 * gcc.dg/vect/pr32366.c: Likewise. 7869 * gcc.dg/vect/pr33866.c: Likewise. 7870 * gcc.dg/vect/pr43430-2.c: Likewise. 7871 * gcc.dg/vect/pr43842.c: Likewise. 7872 * gcc.dg/vect/vect-1.c: Likewise. 7873 * gcc.dg/vect/vect-1-big-array.c: Likewise. 7874 * gcc.dg/vect/vect-93.c: Likewise. 7875 * gcc.dg/vect/pr28952.c: Fix implicit declarations and 7876 defaulting to int. 7877 78782014-10-02 Paolo Carlini <paolo.carlini@oracle.com> 7879 7880 PR c++/53025 7881 * g++.dg/cpp0x/noexcept23.C: New. 7882 * g++.dg/cpp0x/noexcept24.C: Likewise. 7883 78842014-10-02 Marek Polacek <polacek@redhat.com> 7885 7886 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89. 7887 * gcc.dg/noncompile/20050120-1.c: Likewise. 7888 * gcc.dg/noncompile/old-style-parm-2.c: Likewise. 7889 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int. 7890 * gcc.dg/noncompile/930301-1.c: Likewise. 7891 * gcc.dg/noncompile/930622-1.c: Likewise. 7892 * gcc.dg/noncompile/930622-2.c: Likewise. 7893 * gcc.dg/noncompile/950825-1.c: Likewise. 7894 * gcc.dg/noncompile/invalid_asm.c: Likewise. 7895 * gcc.dg/noncompile/scope.c: Likewise. 7896 * gcc.dg/noncompile/va-arg-1.c: Likewise. 7897 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations. 7898 * gcc.dg/noncompile/971104-1.c: Likewise. 7899 79002014-10-02 Marek Polacek <polacek@redhat.com> 7901 7902 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int. 7903 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise. 7904 * gcc.dg/tree-prof/merge_block.c: Likewise. 7905 * gcc.dg/tree-prof/peel-1.c: Likewise. 7906 * gcc.dg/tree-prof/stringop-1.c: Likewise. 7907 * gcc.dg/tree-prof/stringop-2.c: Likewise. 7908 * gcc.dg/tree-prof/unroll-1.c: Likewise. 7909 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise. 7910 * gcc.dg/tree-prof/val-prof-1.c: Likewise. 7911 * gcc.dg/tree-prof/val-prof-2.c: Likewise. 7912 * gcc.dg/tree-prof/val-prof-3.c: Likewise. 7913 * gcc.dg/tree-prof/val-prof-4.c: Likewise. 7914 * gcc.dg/tree-prof/val-prof-5.c: Likewise. 7915 * gcc.dg/tree-prof/val-prof-6.c: Likewise. 7916 * gcc.dg/tree-prof/cmpsf-1.c: Likewise. 7917 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting 7918 to int. 7919 79202014-10-02 Marek Polacek <polacek@redhat.com> 7921 7922 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline. 7923 * gcc.c-torture/compile/20011119-1.c: Likewise. 7924 * gcc.c-torture/compile/20011119-2.c: Likewise. 7925 * gcc.c-torture/compile/20021120-1.c: Likewise. 7926 * gcc.c-torture/compile/20021120-2.c: Likewise. 7927 * gcc.c-torture/compile/20050215-1.c: Likewise. 7928 * gcc.c-torture/compile/20050215-2.c: Likewise. 7929 * gcc.c-torture/compile/20050215-3.c: Likewise. 7930 * gcc.c-torture/compile/pr37669.c: Likewise. 7931 * gcc.c-torture/execute/20020107-1.c: Likewise. 7932 * gcc.c-torture/execute/restrict-1.c: Likewise. 7933 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int. 7934 * gcc.c-torture/execute/930529-1.c: Likewise. 7935 * gcc.c-torture/execute/920612-1.c: Likewise. 7936 * gcc.c-torture/execute/920711-1.c: Likewise. 7937 * gcc.c-torture/execute/990127-2.c: Likewise. 7938 * gcc.c-torture/execute/pr40386.c: Likewise. 7939 * gcc.c-torture/execute/pr57124.c: Likewise. 7940 * gcc.c-torture/compile/pr34808.c: Add function declarations. 7941 * gcc.c-torture/compile/pr42299.c: Likewise. 7942 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89. 7943 * gcc.c-torture/compile/simd-6.c: Likewise. 7944 * gcc.c-torture/execute/pr53645-2.c: Likewise. 7945 * gcc.c-torture/execute/pr53645.c: Likewise. 7946 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function 7947 declarations. 7948 * gcc.c-torture/execute/980608-1.c: Likewise. 7949 * gcc.c-torture/execute/bcp-1.c: Likewise. 7950 * gcc.c-torture/execute/p18298.c: Likewise. 7951 * gcc.c-torture/execute/unroll-1.c: Likewise. 7952 * gcc.c-torture/execute/va-arg-7.c: Likewise. 7953 * gcc.c-torture/execute/va-arg-8.c: Likewise. 7954 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function 7955 declarations. Fix defaulting to int. 7956 * gcc.c-torture/execute/961223-1.c: Likewise. 7957 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and 7958 -Wno-pointer-to-int-cast. Fix defaulting to int. 7959 79602014-10-02 Andrew Pinski <apinski@cavium.com> 7961 Max Ostapenko <m.ostapenko@partner.samsung.com> 7962 7963 * lib/ubsan-dg.exp 7964 (check_effective_target_fsanitize_address): New function. 7965 (ubsan_init): Save off ALWAYS_CXXFLAGS. 7966 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly. 7967 * lib/asan-dg.exp 7968 (check_effective_target_faddress_sanitizer): Rename to ... 7969 (check_effective_target_fsanitize_address): ... this. Change to creating 7970 an executable. 7971 (asan_init): Save off ALWAYS_CXXFLAGS. 7972 (asan_finish): Restore ALWAYS_CXXFLAGS correctly. 7973 * lib/tsan-dg.exp 7974 (check_effective_target_fthread_sanitizer): Rename to ... 7975 (check_effective_target_fsanitize_thread): ... this. Change to creating 7976 an executable. 7977 (tsan_init): Save off ALWAYS_CXXFLAGS. 7978 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default 7979 to run as a default behaviour. 7980 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init. 7981 Check check_effective_target_fsanitize_undefined before running the 7982 tests. 7983 * g++.dg/ubsan/ubsan.exp: Likewise. 7984 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init. 7985 check_effective_target_fsanitize_address too early. 7986 Check check_effective_target_fsanitize_address before running the tests. 7987 * g++.dg/asan/asan.exp: Likewise. 7988 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init. 7989 check_effective_target_fsanitize_thread too early. 7990 Check check_effective_target_fsanitize_thread before running the tests. 7991 * g++.dg/tsan/tsan.exp: Likewise. 7992 79932014-10-01 Segher Boessenkool <segher@kernel.crashing.org> 7994 7995 * gcc.dg/combine-clobber.c: New. 7996 79972014-10-01 Jakub Jelinek <jakub@redhat.com> 7998 7999 PR debug/63342 8000 * gcc.dg/pr63342.c: New test. 8001 8002 PR c++/63306 8003 * g++.dg/ipa/pr63306.C: New test. 8004 8005 PR target/63428 8006 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS 8007 to test 24 in TESTS. 8008 80092014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> 8010 8011 * lib/target-supports.exp: Error out with preprocessor condition 8012 instead of FOO everywhere. 8013 80142014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net> 8015 8016 Implement SD-6: SG10 Feature Test Recommendations 8017 * g++.dg/cpp1y/feat-cxx11-neg.C: New. 8018 * g++.dg/cpp1y/feat-cxx11.C: New. 8019 * g++.dg/cpp1y/feat-cxx14.C: New. 8020 * g++.dg/cpp1y/feat-cxx98.C: New. 8021 * g++.dg/cpp1y/feat-cxx98-neg.C: New. 8022 * g++.dg/cpp1y/phoobhar.h: New. 8023 * g++.dg/cpp1y/testinc/phoobhar.h: New. 8024 80252014-09-30 Teresa Johnson <tejohnson@google.com> 8026 8027 * gcc.dg/tree-prof/20050826-2.c: New test. 8028 * gcc.dg/tree-prof/cmpsf-1.c: Ditto. 8029 80302014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org> 8031 8032 PR c++/16564 8033 * lib/gcc.exp: Accept "fatal error:" as error prefix. 8034 * lib/g++.exp: Likewise. 8035 * lib/obj-c++.exp: Likewise. 8036 * lib/objc.exp: Likewise. 8037 * g++.dg/template/pr16564.C: New test. 8038 80392014-09-30 Paolo Carlini <paolo.carlini@oracle.com> 8040 8041 PR c++/16564 8042 * g++.dg/cpp0x/decltype26.C: Adjust. 8043 * g++.dg/cpp0x/decltype28.C: Likewise. 8044 * g++.dg/cpp0x/decltype29.C: Likewise. 8045 * g++.dg/cpp0x/decltype32.C: Likewise. 8046 * g++.dg/cpp0x/enum11.C: Likewise. 8047 * g++.dg/template/arrow1.C: Likewise. 8048 * g++.dg/template/pr23510.C: Likewise. 8049 * g++.dg/template/recurse.C: Likewise. 8050 * g++.dg/template/recurse2.C: Likewise. 8051 * g++.dg/template/vtable2.C: Likewise. 8052 * g++.old-deja/g++.pt/infinite1.C: Likewise. 8053 80542014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de> 8055 8056 PR preprocessor/58893 8057 * gcc.dg/pr58893.c: New test case. 8058 * gcc.dg/pr58893-0.h: New include. 8059 80602014-09-30 Ilya Tocar <ilya.tocar@intel.com> 8061 8062 PR middle-end/62120 8063 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid 8064 in 32-bit mode. 8065 * gcc.target/i386/pr62120.c: New. 8066 80672014-09-30 James Greenhalgh <james.greenhalgh@arm.com> 8068 8069 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New. 8070 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise. 8071 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type. 8072 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix 8073 return type. 8074 80752014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr> 8076 8077 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error. 8078 80792014-09-30 Jakub Jelinek <jakub@redhat.com> 8080 8081 PR inline-asm/63282 8082 * gcc.c-torture/compile/pr63282.c: New test. 8083 80842014-09-29 Eric Botcazou <ebotcazou@adacore.com> 8085 8086 * gcc.dg/tree-ssa/vrp94.c: New test. 8087 * gnat.dg/opt40.adb: Likewise. 8088 80892014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com> 8090 8091 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth, 8092 vec_vspltw, and vec_vspltb for which the second argument is out of 8093 range. 8094 80952014-09-29 Chen Gang <gang.chen.5i5j@gmail.com> 8096 8097 * gcc.c-torture/compile/calls-void.c: New test. 8098 80992014-09-29 Paolo Carlini <paolo.carlini@oracle.com> 8100 8101 PR c++/51385 8102 * g++.dg/template/pr51385.C: New. 8103 81042014-09-28 Robert Suchanek <robert.suchanek@imgtec.com> 8105 8106 * gcc.target/mips/20140928.c: New test. 8107 81082014-09-27 Andi Kleen <ak@linux.intel.com> 8109 8110 * gcc.target/i386/nop-mcount.c: Only run on Linux. 8111 * gcc.target/i386/record-mcount.c: dito. 8112 81132014-09-26 Jan Hubicka <hubicka@ucw.cz> 8114 8115 PR ipa/62121 8116 * g++.dg/torture/pr62121.C: New testcase. 8117 81182014-09-26 Jan Hubicka <hubicka@ucw.cz> 8119 8120 PR middle-end/35545 8121 * g++.dg/tree-prof/pr35545.C: New testcase. 8122 81232014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8124 8125 * gcc.target/powerpc/pr63335.c: Change effective target to 8126 vsx_hw. 8127 81282014-09-26 H.J. Lu <hongjiu.lu@intel.com> 8129 8130 * gcc.target/i386/shrink_wrap_1.c: Skip ia32. 8131 81322014-09-26 Jakub Jelinek <jakub@redhat.com> 8133 8134 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi 8135 to default options. 8136 81372014-09-25 Andi Kleen <ak@linux.intel.com> 8138 8139 * gcc.target/i386/nop-mcount.c: New file. 8140 * gcc.target/i386/record-mcount.c: New file. 8141 81422014-09-25 Sandra Loosemore <sandra@codesourcery.com> 8143 8144 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly. 8145 * gcc.dg/vect/pr57705.c: Likewise. 8146 * gcc.dg/vect/pr57741-2.c: Likewise. 8147 * gcc.dg/vect/pr57741-3.c: Likewise. 8148 * gcc.dg/vect/pr59591-1.c: Likewise. 8149 * gcc.dg/vect/pr59591-2.c: Likewise. 8150 * gcc.dg/vect/pr60196-1.c: Likewise. 8151 * gcc.dg/vect/pr60196-2.c: Likewise. 8152 * gcc.dg/vect/pr60276.c: Likewise. 8153 * gcc.dg/vect/pr61680.c: Likewise. 8154 * gcc.dg/vect/pr63148.c: Likewise. 8155 * gcc.dg/vect/pr63189.c: Likewise. 8156 * gcc.dg/vect/vect-mask-load-1.c: Likewise. 8157 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. 8158 * gcc.dg/vect/vect-nop-move.c: Likewise. 8159 * gcc.dg/vect/vect-simd-clone-10.c: Likewise. 8160 * gcc.dg/vect/vect-simd-clone-12.c: Likewise. 8161 81622014-09-25 Jan Hubicka <hubicka@ucw.cz> 8163 8164 * testsuite/g++.dg/ipa/devirt-34.C: Update template. 8165 81662014-09-25 James Greenhalgh <james.greenhalgh@arm.com> 8167 8168 * gcc.target/aarch64/simd/vqshlb_1.c: New. 8169 81702014-09-25 Jiong Wang <jiong.wang@arm.com> 8171 8172 * gcc.target/i386/shrink_wrap_1.c: New test. 8173 81742014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8175 8176 PR target/63335 8177 * gcc.target/powerpc/pr63335.c: New test. 8178 81792014-09-25 Marek Polacek <polacek@redhat.com> 8180 8181 PR c++/61945 8182 * g++.dg/warn/pr61945.C: New test. 8183 81842014-09-25 Jakub Jelinek <jakub@redhat.com> 8185 8186 PR tree-optimization/63341 8187 * gcc.dg/vect/pr63341-1.c: New test. 8188 * gcc.dg/vect/pr63341-2.c: New test. 8189 8190 PR c++/63249 8191 * g++.dg/gomp/pr63249.C: New test. 8192 * c-c++-common/gomp/pr63249.c: New test. 8193 81942014-09-25 Tobias Burnus <burnus@net-b.de> 8195 8196 * gfortran.dg/coarray/collectives_3.f90: New. 8197 * gfortran.dg/coarray_collectives_9.f90: New. 8198 * gfortran.dg/coarray_collectives_10.f90: New. 8199 * gfortran.dg/coarray_collectives_11.f90: New. 8200 * gfortran.dg/coarray_collectives_12.f90: New. 8201 82022014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8203 8204 * gcc.target/powerpc/swaps-p8-17.c: New test. 8205 82062014-09-24 Jiong Wang <jiong.wang@arm.com> 8207 8208 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase. 8209 82102014-09-24 Marek Polacek <polacek@redhat.com> 8211 8212 PR c/61405 8213 PR c/53874 8214 * c-c++-common/pr53874.c: New test. 8215 * c-c++-common/pr61405.c: New test. 8216 82172014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8218 8219 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test. 8220 82212014-09-24 Jakub Jelinek <jakub@redhat.com> 8222 8223 PR sanitizer/63316 8224 * c-c++-common/asan/pr63316.c: New test. 8225 82262014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com> 8227 8228 PR tree-optimization/63266 8229 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test. 8230 82312014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com> 8232 8233 * gcc.target/arm/pr63210.c: New test. 8234 82352014-09-23 Andi Kleen <ak@linux.intel.com> 8236 8237 * gcc.dg/noreorder.c: New test. 8238 * gcc.dg/noreorder2.c: New test. 8239 * gcc.dg/noreorder3.c: New test. 8240 * gcc.dg/noreorder4.c: New test. 8241 82422014-09-23 Alan Lawrence <alan.lawrence@arm.com> 8243 8244 * gcc.dg/combine_ashiftrt_1.c: New test. 8245 * gcc.dg/combine_ashiftrt_2.c: Likewise. 8246 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler 8247 workarounds for cmge. 8248 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for 8249 absence of mvn. 8250 82512014-09-23 Paolo Carlini <paolo.carlini@oracle.com> 8252 8253 PR c++/61857 8254 * g++.dg/cpp1y/lambda-init10.C: New. 8255 82562014-09-23 Jakub Jelinek <jakub@redhat.com> 8257 8258 PR fortran/63331 8259 * gfortran.dg/pr63331.f90: New test. 8260 82612014-09-24 Renlin Li <renlin.li@arm.com> 8262 8263 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64. 8264 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise. 8265 * gcc.dg/pr10474.c: Likewise. 8266 82672014-09-20 Mark Wielaard <mjw@redhat.com> 8268 8269 * gcc.dg/guality/const-volatile.c (i): Mark as used. 8270 (ci): Likewise. 8271 (pci): Likewise. 8272 (pvi): Likewise. 8273 (pcvi): Likewise. 8274 (cip): Likewise. 8275 (foo): Likewise. 8276 (cfoo): Likewise. 8277 82782014-09-20 Mark Wielaard <mjw@redhat.com> 8279 8280 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int" 8281 and "long int" to plain "short" and "long". 8282 * gcc.dg/guality/const-volatile.c (struct bar): New struct 8283 containing short and long long fields. 8284 (bar): New variable to test the type. 8285 82862014-09-23 Paolo Carlini <paolo.carlini@oracle.com> 8287 8288 PR c++/62155 8289 * g++.dg/cpp0x/lambda/lambda-62155.C: New. 8290 82912014-09-22 Paolo Carlini <paolo.carlini@oracle.com> 8292 8293 PR c++/62219 8294 * g++.dg/cpp0x/lambda/lambda-template14.C: New. 8295 82962014-09-22 Alan Lawrence <alan.lawrence@arm.com> 8297 8298 * gcc.dg/vect/vect-reduc-or_1.c: New test. 8299 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 8300 83012014-09-22 Alan Lawrence <alan.lawrence@arm.com> 8302 8303 * lib/target-supports.exp (check_effective_target_whole_vector_shift): 8304 New. 8305 8306 * gcc.dg/vect/vect-reduc-mul_1.c: New test. 8307 * gcc.dg/vect/vect-reduc-mul_2.c: New test. 8308 83092014-09-22 Jakub Jelinek <jakub@redhat.com> 8310 8311 PR debug/63328 8312 * c-c++-common/gomp/pr63328.c: New test. 8313 83142014-09-22 Martin Liska <mliska@suse.cz> 8315 8316 PR lto/63270 8317 * g++.dg/lto/pr63270_0.C: New test. 8318 * g++.dg/lto/pr63270_1.C: New test. 8319 83202014-09-21 Uros Bizjak <ubizjak@gmail.com> 8321 8322 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check 8323 for call_value_rex64_ms_sysv. 8324 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto. 8325 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check 8326 for call_rex64_ms_sysv. 8327 83282014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 8329 Tobias Burnus <burnus@net-b.de> 8330 8331 * gfortran.dg/coarray_atomic_5.f90: New 8332 83332014-09-19 Jan Hubicka <hubicka@ucw.cz> 8334 8335 PR c++/61825 8336 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output. 8337 83382014-09-19 Andi Kleen <ak@linux.intel.com> 8339 8340 * gcc.dg/pg-override.c: Only run on x86 Linux. 8341 * gcc.dg/pg.c: Dito. 8342 * gcc.target/i386/fentry-override.c: Exclude for PIC. 8343 * gcc.target/i386/fentry.c: Dito. 8344 83452014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de> 8346 8347 PR ipa/61998 8348 * g++.dg/warn/Wsuggest-final-2.C: New testcase. 8349 83502014-09-19 Joost VandeVondele <vondele@gcc.gnu.org> 8351 8352 PR fortran/63152 8353 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior. 8354 * gfortran.dg/pr63152.f90: New test. 8355 83562014-09-19 Paolo Carlini <paolo.carlini@oracle.com> 8357 8358 PR c++/58328 8359 * g++.dg/cpp0x/nsdmi10.C: New. 8360 83612014-09-19 James Greenhalgh <james.greenhalgh@arm.com> 8362 8363 * gcc.dg/ssp-3.c: New. 8364 * gcc.dg/ssp-4.c: Likewise. 8365 83662014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 8367 8368 * gcc.target/s390/dfp-conv1.c: New testcase. 8369 83702014-09-19 Marat Zakirov <m.zakirov@samsung.com> 8371 8372 * c-c++-common/asan/red-align-1.c: New test. 8373 * c-c++-common/asan/red-align-2.c: New test. 8374 83752014-09-18 H.J. Lu <hongjiu.lu@intel.com> 8376 8377 * gcc.dg/pr61053.c: Updated for x32. 8378 83792014-09-18 Vladimir Makarov <vmakarov@redhat.com> 8380 8381 PR debug/63285 8382 * gcc.target/i386/pr63285.c: New test. 8383 83842014-09-18 Vladimir Makarov <vmakarov@redhat.com> 8385 8386 PR target/61360 8387 * gcc.target/i386/pr61360.c: New. 8388 83892014-09-18 Jakub Jelinek <jakub@redhat.com> 8390 8391 PR c++/62017 8392 * g++.dg/asan/pr62017.C: New test. 8393 8394 PR testsuite/63292 8395 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements. 8396 83972014-09-18 Paolo Carlini <paolo.carlini@oracle.com> 8398 8399 PR c++/62232 8400 * g++.dg/cpp0x/Wdtor1.C: New. 8401 84022014-09-18 Joseph Myers <joseph@codesourcery.com> 8403 8404 * gcc.dg/torture/float128-exact-underflow.c: New test. 8405 84062014-09-18 Paolo Carlini <paolo.carlini@oracle.com> 8407 8408 PR c++/61745 8409 * g++.dg/template/pr61745.C: New. 8410 84112014-09-17 Marek Polacek <polacek@redhat.com> 8412 8413 PR c/61854 8414 * gcc.dg/cpp/pr61854-1.c: New test. 8415 * gcc.dg/cpp/pr61854-2.c: New test. 8416 * gcc.dg/cpp/pr61854-3.c: New test. 8417 * gcc.dg/cpp/pr61854-3.h: New test. 8418 * gcc.dg/cpp/pr61854-4.c: New test. 8419 * gcc.dg/cpp/pr61854-5.c: New test. 8420 * gcc.dg/cpp/pr61854-6.c: New test. 8421 * gcc.dg/cpp/pr61854-7.c: New test. 8422 * gcc.dg/cpp/pr61854-c90.c: New test. 8423 * gcc.dg/cpp/pr61854-c94.c: New test. 8424 84252014-09-17 Jakub Jelinek <jakub@redhat.com> 8426 8427 PR debug/63284 8428 * gcc.dg/pr63284.c: New test. 8429 8430 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null. 8431 84322014-09-17 Paolo Carlini <paolo.carlini@oracle.com> 8433 8434 PR c++/63241 8435 * g++.dg/cpp0x/constexpr-63241.C: New. 8436 84372014-09-17 Janne Blomqvist <jb@gcc.gnu.org> 8438 8439 PR libfortran/62768 8440 * gfortran.dg/filename_null.f90: New test. 8441 84422014-09-16 H.J. Lu <hongjiu.lu@intel.com> 8443 8444 * gcc.dg/pg-override.c: Fix a typo. 8445 84462014-09-16 H.J. Lu <hongjiu.lu@intel.com> 8447 8448 * gcc.dg/pg.c: Fix a typo. 8449 84502014-09-16 Richard Biener <rguenther@suse.de> 8451 8452 PR testsuite/63258 8453 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan 8454 for "vectorization not profitable". 8455 84562014-09-16 Ilya Tocar <ilya.tocar@intel.com> 8457 8458 * gcc.target/i386/avx512f-os-support.h: Remove magic number. 8459 84602014-09-16 Jakub Jelinek <jakub@redhat.com> 8461 8462 PR fortran/56408 8463 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround 8464 missing nexted dg-test call support in dejaGNU 1.4.4. 8465 84662014-09-15 Andi Kleen <ak@linux.intel.com> 8467 8468 * gcc.dg/pg-override.c: New test. 8469 * gcc.dg/pg.c: New test. 8470 * gcc.target/i386/fentry-override.c: New test. 8471 * gcc.target/i386/fentry.c: New test. 8472 84732014-09-15 Jakub Jelinek <jakub@redhat.com> 8474 8475 PR fortran/56408 8476 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags): 8477 New global vars. 8478 (dg-compile-aux-modules): New procedure. 8479 * gfortran.dg/binding_label_tests_10.f03: Remove comment 8480 and keep-modules. 8481 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment, 8482 use dg-compile-aux-modules. 8483 * gfortran.dg/binding_label_tests_11.f03: Remove comment 8484 and keep-modules. 8485 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment, 8486 use dg-compile-aux-modules. 8487 * gfortran.dg/binding_label_tests_13.f03: Remove comment 8488 and keep-modules. 8489 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment, 8490 use dg-compile-aux-modules. 8491 * gfortran.dg/binding_label_tests_26a.f90: Remove comment 8492 and keep-modules. 8493 * gfortran.dg/binding_label_tests_26b.f90: Remove comment, 8494 use dg-compile-aux-modules. 8495 * gfortran.dg/class_45a.f03: Remove keep-modules. 8496 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules 8497 and cleanup-modules. 8498 * gfortran.dg/class_4a.f03: Use dg-do link, use 8499 dg-additional-sources and cleanup-modules, remove keep-modules 8500 and update comment. 8501 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove 8502 keep-modules, adjust comment. 8503 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove 8504 dg-additional-sources and cleanup-modules. 8505 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and 8506 associated comment. 8507 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules, 8508 remove comment. 8509 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules. 8510 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment, 8511 use dg-compile-aux-modules. 8512 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules. 8513 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment, 8514 use dg-compile-aux-modules. 8515 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules. 8516 * gfortran.dg/whole_file_29.f90: Remove comment, use 8517 dg-compile-aux-modules. 8518 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules. 8519 * gfortran.dg/whole_file_31.f90: Remove comment, use 8520 dg-compile-aux-modules. 8521 8522 * lib/gcc-defs.exp (gcc_parallel_test_run_p, 8523 gcc_parallel_test_enable): New procedures. If 8524 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override 8525 runtest_file_p to invoke also gcc_parallel_test_run_p. 8526 * g++.dg/guality/guality.exp (check_guality): Save/restore 8527 test_counts array around the body of the procedure. 8528 * gcc.dg/guality/guality.exp (check_guality): Likewise. 8529 * g++.dg/plugin/plugin.exp: Run all the tests serially 8530 by the first parallel runtest encountering it. 8531 * gcc.dg/plugin/plugin.exp: Likewise. 8532 * gcc.misc-tests/matrix1.exp: Likewise. 8533 * gcc.misc-tests/dhry.exp: Likewise. 8534 * gcc.misc-tests/acker1.exp: Likewise. 8535 * gcc.misc-tests/linkage.exp: Likewise. 8536 * gcc.misc-tests/mg.exp: Likewise. 8537 * gcc.misc-tests/mg-2.exp: Likewise. 8538 * gcc.misc-tests/sort2.exp: Likewise. 8539 * gcc.misc-tests/sieve.exp: Likewise. 8540 * gcc.misc-tests/options.exp: Likewise. 8541 * gcc.misc-tests/help.exp: Likewise. 8542 * go.test/go-test.exp (go-gc-tests): Use 8543 gcc_parallel_test_enable {0, 1} around all handling of 8544 each test. 8545 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise. 8546 * ada/acats/run_all.sh: Parallelize using mkdir inside of 8547 a shared directory. Avoid forking and expr uses if 8548 shell supports $(()). 8549 85502014-09-14 David Sherwood <david.sherwood@arm.com> 8551 8552 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov. 8553 85542014-09-14 James Clarke <jrtc27@jrtc27.com> 8555 8556 PR target/61407 8557 * gcc.dg/darwin-minversion-1.c: Fixed formatting 8558 * gcc.dg/darwin-minversion-2.c: Fixed formatting 8559 * gcc.dg/darwin-minversion-3.c: Fixed formatting 8560 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10 8561 85622014-09-13 Marek Polacek <polacek@redhat.com> 8563 8564 PR c++/60862 8565 * g++.dg/diagnostic/pr60862.C: New test. 8566 85672014-09-12 Richard Biener <rguenther@suse.de> 8568 8569 PR middle-end/63237 8570 * g++.dg/torture/pr63237.C: New testcase. 8571 85722014-09-12 Marc Glisse <marc.glisse@inria.fr> 8573 8574 * gcc.dg/vec-andxor1.c: New file. 8575 85762014-09-11 Marc Glisse <marc.glisse@inria.fr> 8577 8578 PR target/58757 8579 * gcc.dg/c11-true_min-1.c: New testcase. 8580 85812014-09-11 Paolo Carlini <paolo.carlini@oracle.com> 8582 8583 PR c++/61489 8584 * g++.dg/warn/Wmissing-field-initializers-1.C: New. 8585 * g++.old-deja/g++.other/warn5.C: Adjust. 8586 85872014-09-11 Alan Lawrence <alan.lawrence@arm.com> 8588 8589 * gcc.target/aarch64/vset_lane_1.c: New test. 8590 85912014-09-11 Bernd Schmidt <bernds@codesourcery.com> 8592 8593 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x): 8594 Fix declaration. 8595 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x): 8596 Fix declaration. 8597 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x): 8598 Fix declaration. 8599 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x): 8600 Fix declaration. 8601 86022014-09-10 Jan Hubicka <hubicka@ucw.cz> 8603 8604 PR tree-optimization/63186 8605 * gcc.dg/pr63186.c: New testcase. 8606 86072014-09-10 Xinliang David Li <davidxl@google.com> 8608 8609 PR target/63209 8610 * gcc.c-torture/execute/pr63209.c: New test. 8611 86122014-09-10 Jakub Jelinek <jakub@redhat.com> 8613 8614 * gcc.target/i386/i386.exp: Only run vect-args.c tests 8615 if runtest_file_p says they should be run. 8616 86172014-09-10 Alan Lawrence <alan.lawrence@arm.com> 8618 8619 * gcc.target/aarch64/vstN_1.c: New test. 8620 86212014-09-10 Alan Lawrence <alan.lawrence@arm.com> 8622 8623 * gcc.target/aarch64/vldN_lane_1.c: New test. 8624 86252014-09-10 Martin Jambor <mjambor@suse.cz> 8626 8627 PR ipa/61654 8628 * g++.dg/ipa/pr61654.C: New test. 8629 86302014-09-10 Jakub Jelinek <jakub@redhat.com> 8631 8632 * c-c++-common/ubsan/attrib-3.c: New test. 8633 * c-c++-common/ubsan/nonnull-1.c: New test. 8634 * c-c++-common/ubsan/nonnull-2.c: New test. 8635 * c-c++-common/ubsan/nonnull-3.c: New test. 8636 * c-c++-common/ubsan/nonnull-4.c: New test. 8637 * c-c++-common/ubsan/nonnull-5.c: New test. 8638 86392014-09-10 Jan Hubicka <hubicka@ucw.cz> 8640 8641 * g++.dg/lto/pr63166_0.ii: New testcase. 8642 * g++.dg/lto/pr63166_1.ii: New testcase. 8643 86442014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org> 8645 8646 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output. 8647 86482014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8649 8650 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for 8651 xxpermdi and add commentary about adding it back later; remove 8652 unused typedef. 8653 86542014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8655 8656 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global 8657 and 16-byte aligned. 8658 * gcc.target/arm/vect-lfloorf_1.c: Likewise. 8659 * gcc.target/arm/vect-lroundf_1.c: Likewise. 8660 * gcc.target/arm/vect-rounding-btruncf.c: Likewise. 8661 * gcc.target/arm/vect-rounding-ceilf.c: Likewise. 8662 * gcc.target/arm/vect-rounding-floorf.c: Likewise. 8663 * gcc.target/arm/vect-rounding-roundf.c: Likewise. 8664 86652014-09-09 Alan Lawrence <alan.lawrence@arm.com> 8666 8667 * gcc.target/aarch64/vldN_dup_1.c: New test. 8668 86692014-09-09 Alan Lawrence <alan.lawrence@arm.com> 8670 8671 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants. 8672 86732014-09-09 Alan Lawrence <alan.lawrence@arm.com> 8674 8675 * gcc.target/aarch64/vldN_1.c: New test. 8676 86772014-09-09 Alan Lawrence <alan.lawrence@arm.com> 8678 8679 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp. 8680 86812014-09-09 Jiong Wang <jiong.wang@arm.com> 8682 8683 * gcc.target/arm/vect-copysignf.c: New testcase. 8684 86852014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8686 8687 * gcc.target/arm/vfp-1.c: Updated expected assembly. 8688 86892014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8690 8691 * gcc.target/arm/vfp-1.c: Updated expected assembly. 8692 86932014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8694 8695 * gcc.target/arm/vfp-1.c: Updated expected assembly. 8696 86972014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8698 8699 * gcc.target/arm/vfp-1.c: Updated expected assembly. 8700 87012014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8702 8703 * gcc.target/arm/pr51835.c: Update expected assembly. 8704 * gcc.target/arm/vfp-1.c: Likewise. 8705 * gcc.target/arm/vfp-ldmdbd.c: Likewise. 8706 * gcc.target/arm/vfp-ldmdbs.c: Likewise. 8707 * gcc.target/arm/vfp-ldmiad.c: Likewise. 8708 * gcc.target/arm/vfp-ldmias.c: Likewise. 8709 * gcc.target/arm/vfp-stmdbd.c: Likewise. 8710 * gcc.target/arm/vfp-stmdbs.c: Likewise. 8711 * gcc.target/arm/vfp-stmiad.c: Likewise. 8712 * gcc.target/arm/vfp-stmias.c: Likewise. 8713 87142014-09-09 Tony Wang <tony.wang@arm.com> 8715 8716 * gcc.target/arm/xordi3-opt.c: Disable this 8717 test case for thumb1 target. 8718 * gcc.target/arm/iordi3-opt.c: Ditto. 8719 87202014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8721 8722 PR target/61749 8723 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test. 8724 87252014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com> 8726 8727 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test. 8728 87292014-09-08 Jakub Jelinek <jakub@redhat.com> 8730 8731 PR tree-optimization/60196 8732 PR tree-optimization/63189 8733 * gcc.dg/vect/pr63189.c: New test. 8734 * gcc.dg/vect/pr60196-1.c: New test. 8735 * gcc.dg/vect/pr60196-2.c: New test. 8736 87372014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8738 8739 * gcc.target/powerpc/swaps-p8-16.c: New test. 8740 87412014-09-07 Richard Sandiford <rdsandiford@googlemail.com> 8742 8743 * gcc.target/i386/pr62208.c: New test. 8744 87452014-09-06 John David Anglin <danglin@gcc.gnu.org> 8746 8747 PR testsuite/56194 8748 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*. 8749 8750 * g++.dg/ipa/pr61800.C: Require visibility. 8751 8752 * gcc.dg/pr61868.c: Require lto. 8753 87542014-09-05 Easwaran Raman <eraman@google.com> 8755 8756 PR rtl-optimization/62146 8757 * testsuite/g++.dg/opt/pr62146.C: New. 8758 87592014-09-05 Marat Zakirov <m.zakirov@samsung.com> 8760 8761 * gcc.dg/vect/vect-109.c: Skip predicate added. 8762 * gcc.dg/vect/vect-93.c: Test check fixed. 8763 * gcc.dg/vect/bb-slp-10.c: Likewise. 8764 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign): 8765 Check unaligned feature. 8766 87672014-09-05 Alan Lawrence <alan.lawrence@arm.com> 8768 8769 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all 8770 int{32,16,8}x1_t with int{32,16,8}_t. 8771 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise. 8772 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise. 8773 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise. 8774 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise. 8775 87762014-09-05 Alan Lawrence <alan.lawrence@arm.com> 8777 8778 * gcc.target/aarch64/vget_high_1.c: New test. 8779 * gcc.target/aarch64/vget_low_1.c: Likewise. 8780 87812014-09-05 Alan Lawrence <alan.lawrence@arm.com> 8782 8783 * gcc.target/aarch64/simd/int_comparisons.x: New file. 8784 * gcc.target/aarch64/simd/int_comparisons_1.c: New test. 8785 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto. 8786 87872014-09-05 Alan Lawrence <alan.lawrence@arm.com> 8788 8789 * gcc.target/aarch64/simd/vrbit_1.c: New test. 8790 87912014-09-05 Richard Biener <rguenther@suse.de> 8792 8793 PR middle-end/63148 8794 * gcc.dg/vect/pr63148.c: New testcase. 8795 * c-c++-common/pr19807-1.c: Likewise. 8796 * g++.dg/tree-ssa/pr19807.C: Adjust. 8797 * g++.dg/tree-ssa/tmmti-2.C: Remove. 8798 87992014-09-05 Bin Cheng <bin.cheng@arm.com> 8800 8801 PR target/55701 8802 * gcc.target/arm/memset-inline-1.c: New test. 8803 * gcc.target/arm/memset-inline-2.c: New test. 8804 * gcc.target/arm/memset-inline-3.c: New test. 8805 * gcc.target/arm/memset-inline-4.c: New test. 8806 * gcc.target/arm/memset-inline-5.c: New test. 8807 * gcc.target/arm/memset-inline-6.c: New test. 8808 * gcc.target/arm/memset-inline-7.c: New test. 8809 * gcc.target/arm/memset-inline-8.c: New test. 8810 * gcc.target/arm/memset-inline-9.c: New test. 8811 * gcc.target/arm/memset-inline-10.c: New test. 8812 88132014-09-04 Kaz Kojima <kkojima@gcc.gnu.org> 8814 8815 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*. 8816 88172014-09-04 Guozhi Wei <carrot@google.com> 8818 8819 PR target/62040 8820 * gcc.target/aarch64/pr62040.c: New test. 8821 88222014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org> 8823 8824 * gcc.dg/cpp/endif-pedantic2.c: More general options do not 8825 override specific ones, but specific ones do. 8826 88272014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8828 8829 * gcc.target/powerpc/swaps-p8-13.c: New test. 8830 * gcc.target/powerpc/swaps-p8-14.c: New test. 8831 * gcc.target/powerpc/swaps-p8-15.c: New test. 8832 88332014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8834 8835 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword 8836 regardless of endianness. 8837 88382014-09-02 Fritz Reese <Reese-Fritz@zai.com> 8839 8840 PR fortran/62174 8841 * gfortran.dg/cray_pointers_11.f90: New. 8842 88432014-09-03 Martin Jambor <mjambor@suse.cz> 8844 8845 PR ipa/62015 8846 * g++.dg/ipa/pr62015.C: New test. 8847 88482014-09-03 Martin Jambor <mjambor@suse.cz> 8849 8850 PR ipa/61986 8851 * gcc.dg/ipa/pr61986.c: New test. 8852 88532014-09-03 Marek Polacek <polacek@redhat.com> 8854 8855 PR c/62294 8856 * gcc.dg/pr62294.c: New test. 8857 * gcc.dg/pr62294.h: New file. 8858 88592014-09-03 Kaz Kojima <kkojima@gcc.gnu.org> 8860 8861 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead 8862 of dg-options. Add "inline" keyword to test functions. 8863 88642014-09-03 Marek Polacek <polacek@redhat.com> 8865 8866 PR c/62024 8867 * g++.dg/cpp0x/pr62024.C: New test. 8868 * gcc.dg/pr62024.c: New test. 8869 88702014-09-03 Ilya Tocar <ilya.tocar@intel.com> 8871 8872 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow. 8873 * gcc.target/i386/adx-addcarryx32-2.c: Ditto. 8874 * gcc.target/i386/adx-addcarryx32-3.c: Ditto. 8875 * gcc.target/i386/adx-addcarryx64-1.c: Ditto. 8876 * gcc.target/i386/adx-addcarryx64-2.c: Ditto. 8877 * gcc.target/i386/adx-addcarryx64-3.c: Ditto. 8878 88792014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 8880 8881 PR target/61078 8882 * gcc.target/s390/pr61078.c: New testcase. 8883 88842014-09-03 Uros Bizjak <ubizjak@gmail.com> 8885 8886 * gcc.dg/20111227-2.c: Compile only for x86 targets. 8887 * gcc.dg/20111227-3.c: Ditto. 8888 88892014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com> 8890 8891 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env. 8892 88932014-09-03 Tobias Burnus <burnus@net-b.de> 8894 8895 PR fortran/61881 8896 PR fortran/61888 8897 PR fortran/57305 8898 * gfortran.dg/sizeof_4.f90: New. 8899 89002014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8901 8902 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf, 8903 vec_cts, and vec_ctu. 8904 * gcc.target/powerpc/builtins-2.c: Likewise. 8905 89062014-09-02 Hans-Peter Nilsson <hp@axis.com> 8907 8908 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__] 8909 [!__sun__ && !__hpux__] (arena_size): Scale according to 8910 target pointer size. 8911 89122014-09-02 Marek Polacek <polacek@redhat.com> 8913 8914 PR fortran/62270 8915 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error. 8916 89172014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8918 8919 PR target/62275 8920 * gcc.target/arm/vect-lceilf_1.c: New test. 8921 * gcc.target/arm/vect-lfloorf_1.c: Likewise. 8922 * gcc.target/arm/vect-lroundf_1.c: Likewise. 8923 89242014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8925 8926 PR target/62275 8927 * gcc.target/arm/lceil-vcvt_1.c: New test. 8928 * gcc.target/arm/lfloor-vcvt_1.c: Likewise. 8929 * gcc.target/arm/lround-vcvt_1.c: Likewise. 8930 89312014-09-02 Paolo Carlini <paolo.carlini@oracle.com> 8932 8933 DR 1453 8934 * g++.dg/cpp0x/constexpr-volatile.C: New. 8935 * g++.dg/ext/is_literal_type2.C: Likewise. 8936 89372014-09-02 Jakub Jelinek <jakub@redhat.com> 8938 Balaji V. Iyer <balaji.v.iyer@intel.com> 8939 Igor Zamyatin <igor.zamyatin@intel.com> 8940 8941 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test. 8942 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test. 8943 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test. 8944 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test. 8945 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test. 8946 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test. 8947 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test. 8948 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test. 8949 * g++.dg/cilk-plus/CK/cf3.cc: New test. 8950 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test. 8951 * g++.dg/cilk-plus/CK/for1.cc: New test. 8952 * g++.dg/cilk-plus/CK/stl_iter.cc: New test. 8953 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test. 8954 * g++.dg/cilk-plus/CK/stl_test.cc: New test. 8955 89562014-09-02 Richard Biener <rguenther@suse.de> 8957 8958 PR tree-optimization/62695 8959 * gfortran.dg/pr62695.f90: New testcase. 8960 89612014-09-01 Oleg Endo <olegendo@gcc.gnu.org> 8962 8963 PR target/62312 8964 * gcc.c-torture/compile/pr62312.c: New. 8965 89662014-09-01 Maciej W. Rozycki <macro@codesourcery.com> 8967 8968 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets. 8969 89702014-09-01 Maciej W. Rozycki <macro@codesourcery.com> 8971 8972 * lib/target-supports.exp (check_effective_target_arm_cortex_m): 8973 Return right away if !arm*-*-*. 8974 89752014-09-01 Bernd Schmidt <bernds@codesourcery.com> 8976 8977 * gcc.c-torture/unsorted/386.c: Move to ... 8978 * gcc.c-torture/compile/386.c: ... here. 8979 * gcc.c-torture/unsorted/86.c: Move to ... 8980 * gcc.c-torture/compile/86.c: ... here. 8981 * gcc.c-torture/unsorted/a1.c: Move to ... 8982 * gcc.c-torture/compile/a1.c: ... here. 8983 * gcc.c-torture/unsorted/a3.c: Move to ... 8984 * gcc.c-torture/compile/a3.c: ... here. 8985 * gcc.c-torture/unsorted/aaa.c: Move to ... 8986 * gcc.c-torture/compile/aaa.c: ... here. 8987 * gcc.c-torture/unsorted/aa.c: Move to ... 8988 * gcc.c-torture/compile/aa.c: ... here. 8989 * gcc.c-torture/unsorted/abs.c: Move to ... 8990 * gcc.c-torture/compile/abs.c: ... here. 8991 * gcc.c-torture/unsorted/a.c: Move to ... 8992 * gcc.c-torture/compile/a.c: ... here. 8993 * gcc.c-torture/unsorted/ac.c: Move to ... 8994 * gcc.c-torture/compile/ac.c: ... here. 8995 * gcc.c-torture/unsorted/acc.c: Move to ... 8996 * gcc.c-torture/compile/acc.c: ... here. 8997 * gcc.c-torture/unsorted/add386.c: Move to ... 8998 * gcc.c-torture/compile/add386.c: ... here. 8999 * gcc.c-torture/unsorted/add.c: Move to ... 9000 * gcc.c-torture/compile/add.c: ... here. 9001 * gcc.c-torture/unsorted/addcc.c: Move to ... 9002 * gcc.c-torture/compile/addcc.c: ... here. 9003 * gcc.c-torture/unsorted/andm.c: Move to ... 9004 * gcc.c-torture/compile/andm.c: ... here. 9005 * gcc.c-torture/unsorted/andmem.c: Move to ... 9006 * gcc.c-torture/compile/andmem.c: ... here. 9007 * gcc.c-torture/unsorted/andn.c: Move to ... 9008 * gcc.c-torture/compile/andn.c: ... here. 9009 * gcc.c-torture/unsorted/andok.c: Move to ... 9010 * gcc.c-torture/compile/andok.c: ... here. 9011 * gcc.c-torture/unsorted/andsi.c: Move to ... 9012 * gcc.c-torture/compile/andsi.c: ... here. 9013 * gcc.c-torture/unsorted/andsparc.c: Move to ... 9014 * gcc.c-torture/compile/andsparc.c: ... here. 9015 * gcc.c-torture/unsorted/aos.c: Move to ... 9016 * gcc.c-torture/compile/aos.c: ... here. 9017 * gcc.c-torture/unsorted/arr.c: Move to ... 9018 * gcc.c-torture/compile/arr.c: ... here. 9019 * gcc.c-torture/unsorted/as.c: Move to ... 9020 * gcc.c-torture/compile/as.c: ... here. 9021 * gcc.c-torture/unsorted/ase.c: Move to ... 9022 * gcc.c-torture/compile/ase.c: ... here. 9023 * gcc.c-torture/unsorted/b1.c: Move to ... 9024 * gcc.c-torture/compile/b1.c: ... here. 9025 * gcc.c-torture/unsorted/b2.c: Move to ... 9026 * gcc.c-torture/compile/b2.c: ... here. 9027 * gcc.c-torture/unsorted/b3.c: Move to ... 9028 * gcc.c-torture/compile/b3.c: ... here. 9029 * gcc.c-torture/unsorted/b88.c: Move to ... 9030 * gcc.c-torture/compile/b88.c: ... here. 9031 * gcc.c-torture/unsorted/bad.c: Move to ... 9032 * gcc.c-torture/compile/bad.c: ... here. 9033 * gcc.c-torture/unsorted/band.c: Move to ... 9034 * gcc.c-torture/compile/band.c: ... here. 9035 * gcc.c-torture/unsorted/bb0.c: Move to ... 9036 * gcc.c-torture/compile/bb0.c: ... here. 9037 * gcc.c-torture/unsorted/bb1.c: Move to ... 9038 * gcc.c-torture/compile/bb1.c: ... here. 9039 * gcc.c-torture/unsorted/bbb.c: Move to ... 9040 * gcc.c-torture/compile/bbb.c: ... here. 9041 * gcc.c-torture/unsorted/b.c: Move to ... 9042 * gcc.c-torture/compile/b.c: ... here. 9043 * gcc.c-torture/unsorted/bc.c: Move to ... 9044 * gcc.c-torture/compile/bc.c: ... here. 9045 * gcc.c-torture/unsorted/bcopy.c: Move to ... 9046 * gcc.c-torture/compile/bcopy.c: ... here. 9047 * gcc.c-torture/unsorted/bf.c: Move to ... 9048 * gcc.c-torture/compile/bf.c: ... here. 9049 * gcc.c-torture/unsorted/bfins.c: Move to ... 9050 * gcc.c-torture/compile/bfins.c: ... here. 9051 * gcc.c-torture/unsorted/bfx.c: Move to ... 9052 * gcc.c-torture/compile/bfx.c: ... here. 9053 * gcc.c-torture/unsorted/bge.c: Move to ... 9054 * gcc.c-torture/compile/bge.c: ... here. 9055 * gcc.c-torture/unsorted/bit.c: Move to ... 9056 * gcc.c-torture/compile/bit.c: ... here. 9057 * gcc.c-torture/unsorted/bitf.c: Move to ... 9058 * gcc.c-torture/compile/bitf.c: ... here. 9059 * gcc.c-torture/unsorted/bitw.c: Move to ... 9060 * gcc.c-torture/compile/bitw.c: ... here. 9061 * gcc.c-torture/unsorted/blk.c: Move to ... 9062 * gcc.c-torture/compile/blk.c: ... here. 9063 * gcc.c-torture/unsorted/bt386.c: Move to ... 9064 * gcc.c-torture/compile/bt386.c: ... here. 9065 * gcc.c-torture/unsorted/bt.c: Move to ... 9066 * gcc.c-torture/compile/bt.c: ... here. 9067 * gcc.c-torture/unsorted/BUG11.c: Move to ... 9068 * gcc.c-torture/compile/BUG11.c: ... here. 9069 * gcc.c-torture/unsorted/BUG12.c: Move to ... 9070 * gcc.c-torture/compile/BUG12.c: ... here. 9071 * gcc.c-torture/unsorted/BUG13.c: Move to ... 9072 * gcc.c-torture/compile/BUG13.c: ... here. 9073 * gcc.c-torture/unsorted/BUG16.c: Move to ... 9074 * gcc.c-torture/compile/BUG16.c: ... here. 9075 * gcc.c-torture/unsorted/BUG17.c: Move to ... 9076 * gcc.c-torture/compile/BUG17.c: ... here. 9077 * gcc.c-torture/unsorted/BUG18.c: Move to ... 9078 * gcc.c-torture/compile/BUG18.c: ... here. 9079 * gcc.c-torture/unsorted/BUG1.c: Move to ... 9080 * gcc.c-torture/compile/BUG1.c: ... here. 9081 * gcc.c-torture/unsorted/BUG21.c: Move to ... 9082 * gcc.c-torture/compile/BUG21.c: ... here. 9083 * gcc.c-torture/unsorted/BUG22.c: Move to ... 9084 * gcc.c-torture/compile/BUG22.c: ... here. 9085 * gcc.c-torture/unsorted/BUG23.c: Move to ... 9086 * gcc.c-torture/compile/BUG23.c: ... here. 9087 * gcc.c-torture/unsorted/BUG24.c: Move to ... 9088 * gcc.c-torture/compile/BUG24.c: ... here. 9089 * gcc.c-torture/unsorted/BUG25.c: Move to ... 9090 * gcc.c-torture/compile/BUG25.c: ... here. 9091 * gcc.c-torture/unsorted/BUG2.c: Move to ... 9092 * gcc.c-torture/compile/BUG2.c: ... here. 9093 * gcc.c-torture/unsorted/BUG3.c: Move to ... 9094 * gcc.c-torture/compile/BUG3.c: ... here. 9095 * gcc.c-torture/unsorted/BUG4.c: Move to ... 9096 * gcc.c-torture/compile/BUG4.c: ... here. 9097 * gcc.c-torture/unsorted/BUG5.c: Move to ... 9098 * gcc.c-torture/compile/BUG5.c: ... here. 9099 * gcc.c-torture/unsorted/BUG6.c: Move to ... 9100 * gcc.c-torture/compile/BUG6.c: ... here. 9101 * gcc.c-torture/unsorted/bug.c: Move to ... 9102 * gcc.c-torture/compile/bug.c: ... here. 9103 * gcc.c-torture/unsorted/bugc.c: Move to ... 9104 * gcc.c-torture/compile/bugc.c: ... here. 9105 * gcc.c-torture/unsorted/buns.c: Move to ... 9106 * gcc.c-torture/compile/buns.c: ... here. 9107 * gcc.c-torture/unsorted/bx.c: Move to ... 9108 * gcc.c-torture/compile/bx.c: ... here. 9109 * gcc.c-torture/unsorted/c1.c: Move to ... 9110 * gcc.c-torture/compile/c1.c: ... here. 9111 * gcc.c-torture/unsorted/c2.c: Move to ... 9112 * gcc.c-torture/compile/c2.c: ... here. 9113 * gcc.c-torture/unsorted/call386.c: Move to ... 9114 * gcc.c-torture/compile/call386.c: ... here. 9115 * gcc.c-torture/unsorted/call.c: Move to ... 9116 * gcc.c-torture/compile/call.c: ... here. 9117 * gcc.c-torture/unsorted/callind.c: Move to ... 9118 * gcc.c-torture/compile/callind.c: ... here. 9119 * gcc.c-torture/unsorted/c.c: Move to ... 9120 * gcc.c-torture/compile/c.c: ... here. 9121 * gcc.c-torture/unsorted/cc.c: Move to ... 9122 * gcc.c-torture/compile/cc.c: ... here. 9123 * gcc.c-torture/unsorted/charmtst.c: Move to ... 9124 * gcc.c-torture/compile/charmtst.c: ... here. 9125 * gcc.c-torture/unsorted/cmb.c: Move to ... 9126 * gcc.c-torture/compile/cmb.c: ... here. 9127 * gcc.c-torture/unsorted/cmp.c: Move to ... 9128 * gcc.c-torture/compile/cmp.c: ... here. 9129 * gcc.c-torture/unsorted/cmphi.c: Move to ... 9130 * gcc.c-torture/compile/cmphi.c: ... here. 9131 * gcc.c-torture/unsorted/cmpsi386.c: Move to ... 9132 * gcc.c-torture/compile/cmpsi386.c: ... here. 9133 * gcc.c-torture/unsorted/cmul.c: Move to ... 9134 * gcc.c-torture/compile/cmul.c: ... here. 9135 * gcc.c-torture/unsorted/cn1.c: Move to ... 9136 * gcc.c-torture/compile/cn1.c: ... here. 9137 * gcc.c-torture/unsorted/comb.c: Move to ... 9138 * gcc.c-torture/compile/comb.c: ... here. 9139 * gcc.c-torture/unsorted/consec.c: Move to ... 9140 * gcc.c-torture/compile/consec.c: ... here. 9141 * gcc.c-torture/unsorted/const.c: Move to ... 9142 * gcc.c-torture/compile/const.c: ... here. 9143 * gcc.c-torture/unsorted/conv.c: Move to ... 9144 * gcc.c-torture/compile/conv.c: ... here. 9145 * gcc.c-torture/unsorted/conv_tst.c: Move to ... 9146 * gcc.c-torture/compile/conv_tst.c: ... here. 9147 * gcc.c-torture/unsorted/cp.c: Move to ... 9148 * gcc.c-torture/compile/cp.c: ... here. 9149 * gcc.c-torture/unsorted/csebug.c: Move to ... 9150 * gcc.c-torture/compile/csebug.c: ... here. 9151 * gcc.c-torture/unsorted/cvt.c: Move to ... 9152 * gcc.c-torture/compile/cvt.c: ... here. 9153 * gcc.c-torture/unsorted/dblbug.c: Move to ... 9154 * gcc.c-torture/compile/dblbug.c: ... here. 9155 * gcc.c-torture/unsorted/dbl_parm.c: Move to ... 9156 * gcc.c-torture/compile/dbl_parm.c: ... here. 9157 * gcc.c-torture/unsorted/d.c: Move to ... 9158 * gcc.c-torture/compile/d.c: ... here. 9159 * gcc.c-torture/unsorted/ddd.c: Move to ... 9160 * gcc.c-torture/compile/ddd.c: ... here. 9161 * gcc.c-torture/unsorted/dead.c: Move to ... 9162 * gcc.c-torture/compile/dead.c: ... here. 9163 * gcc.c-torture/unsorted/delay.c: Move to ... 9164 * gcc.c-torture/compile/delay.c: ... here. 9165 * gcc.c-torture/unsorted/DFcmp.c: Move to ... 9166 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus. 9167 * gcc.c-torture/unsorted/di.c: Move to ... 9168 * gcc.c-torture/compile/di.c: ... here. 9169 * gcc.c-torture/unsorted/dic.c: Move to ... 9170 * gcc.c-torture/compile/dic.c: ... here. 9171 * gcc.c-torture/unsorted/dilayout.c: Move to ... 9172 * gcc.c-torture/compile/dilayout.c: ... here. 9173 * gcc.c-torture/unsorted/dimove.c: Move to ... 9174 * gcc.c-torture/compile/dimove.c: ... here. 9175 * gcc.c-torture/unsorted/dimul.c: Move to ... 9176 * gcc.c-torture/compile/dimul.c: ... here. 9177 * gcc.c-torture/unsorted/div.c: Move to ... 9178 * gcc.c-torture/compile/div.c: ... here. 9179 * gcc.c-torture/unsorted/divdf.c: Move to ... 9180 * gcc.c-torture/compile/divdf.c: ... here. 9181 * gcc.c-torture/unsorted/dm.c: Move to ... 9182 * gcc.c-torture/compile/dm.c: ... here. 9183 * gcc.c-torture/unsorted/dshift.c: Move to ... 9184 * gcc.c-torture/compile/dshift.c: ... here. 9185 * gcc.c-torture/unsorted/e.c: Move to ... 9186 * gcc.c-torture/compile/e.c: ... here. 9187 * gcc.c-torture/unsorted/ex.c: Move to ... 9188 * gcc.c-torture/compile/ex.c: ... here. 9189 * gcc.c-torture/unsorted/ext.c: Move to ... 9190 * gcc.c-torture/compile/ext.c: ... here. 9191 * gcc.c-torture/unsorted/f1.c: Move to ... 9192 * gcc.c-torture/compile/f1.c: ... here. 9193 * gcc.c-torture/unsorted/f2.c: Move to ... 9194 * gcc.c-torture/compile/f2.c: ... here. 9195 * gcc.c-torture/unsorted/fdmul.c: Move to ... 9196 * gcc.c-torture/compile/fdmul.c: ... here. 9197 * gcc.c-torture/unsorted/float.c: Move to ... 9198 * gcc.c-torture/compile/float.c: ... here. 9199 * gcc.c-torture/unsorted/flo.c: Move to ... 9200 * gcc.c-torture/compile/flo.c: ... here. 9201 * gcc.c-torture/unsorted/flt_const.c: Move to ... 9202 * gcc.c-torture/compile/flt_const.c: ... here. 9203 * gcc.c-torture/unsorted/fnul.c: Move to ... 9204 * gcc.c-torture/compile/fnul.c: ... here. 9205 * gcc.c-torture/unsorted/foo.c: Move to ... 9206 * gcc.c-torture/compile/foo.c: ... here. 9207 * gcc.c-torture/unsorted/forgetcc.c: Move to ... 9208 * gcc.c-torture/compile/forgetcc.c: ... here. 9209 * gcc.c-torture/unsorted/fq.c: Move to ... 9210 * gcc.c-torture/compile/fq.c: ... here. 9211 * gcc.c-torture/unsorted/g.c: Move to ... 9212 * gcc.c-torture/compile/g.c: ... here. 9213 * gcc.c-torture/unsorted/gen_tst.c: Move to ... 9214 * gcc.c-torture/compile/gen_tst.c: ... here. 9215 * gcc.c-torture/unsorted/glob.c: Move to ... 9216 * gcc.c-torture/compile/glob.c: ... here. 9217 * gcc.c-torture/unsorted/gronk.c: Move to ... 9218 * gcc.c-torture/compile/gronk.c: ... here. 9219 * gcc.c-torture/unsorted/hibug.c: Move to ... 9220 * gcc.c-torture/compile/hibug.c: ... here. 9221 * gcc.c-torture/unsorted/hi.c: Move to ... 9222 * gcc.c-torture/compile/hi.c: ... here. 9223 * gcc.c-torture/unsorted/HIcmp.c: Move to ... 9224 * gcc.c-torture/compile/HIcmp.c: ... here. 9225 * gcc.c-torture/unsorted/HIset.c: Move to ... 9226 * gcc.c-torture/compile/HIset.c: ... here. 9227 * gcc.c-torture/unsorted/i.c: Move to ... 9228 * gcc.c-torture/compile/i.c: ... here. 9229 * gcc.c-torture/unsorted/i++.c: Move to ... 9230 * gcc.c-torture/compile/i++.c: ... here. 9231 * gcc.c-torture/unsorted/ic.c: Move to ... 9232 * gcc.c-torture/compile/ic.c: ... here. 9233 * gcc.c-torture/unsorted/icmp.c: Move to ... 9234 * gcc.c-torture/compile/icmp.c: ... here. 9235 * gcc.c-torture/unsorted/ifreg.c: Move to ... 9236 * gcc.c-torture/compile/ifreg.c: ... here. 9237 * gcc.c-torture/unsorted/imm.c: Move to ... 9238 * gcc.c-torture/compile/imm.c: ... here. 9239 * gcc.c-torture/unsorted/isinf.c: Move to ... 9240 * gcc.c-torture/compile/isinf.c: ... here. 9241 * gcc.c-torture/unsorted/jmp.c: Move to ... 9242 * gcc.c-torture/compile/jmp.c: ... here. 9243 * gcc.c-torture/unsorted/jumptab.c: Move to ... 9244 * gcc.c-torture/compile/jumptab.c: ... here. 9245 * gcc.c-torture/unsorted/layout.c: Move to ... 9246 * gcc.c-torture/compile/layout.c: ... here. 9247 * gcc.c-torture/unsorted/lbug.c: Move to ... 9248 * gcc.c-torture/compile/lbug.c: ... here. 9249 * gcc.c-torture/unsorted/l.c: Move to ... 9250 * gcc.c-torture/compile/l.c: ... here. 9251 * gcc.c-torture/unsorted/ll1.c: Move to ... 9252 * gcc.c-torture/compile/ll1.c: ... here. 9253 * gcc.c-torture/unsorted/llbug.c: Move to ... 9254 * gcc.c-torture/compile/llbug.c: ... here. 9255 * gcc.c-torture/unsorted/lll.c: Move to ... 9256 * gcc.c-torture/compile/lll.c: ... here. 9257 * gcc.c-torture/unsorted/load8.c: Move to ... 9258 * gcc.c-torture/compile/load8.c: ... here. 9259 * gcc.c-torture/unsorted/loadhicc.c: Move to ... 9260 * gcc.c-torture/compile/loadhicc.c: ... here. 9261 * gcc.c-torture/unsorted/log2.c: Move to ... 9262 * gcc.c-torture/compile/log2.c: ... here. 9263 * gcc.c-torture/unsorted/logic.c: Move to ... 9264 * gcc.c-torture/compile/logic.c: ... here. 9265 * gcc.c-torture/unsorted/loop-1.c: Move to ... 9266 * gcc.c-torture/compile/loop-1.c: ... here. 9267 * gcc.c-torture/unsorted/loop386.c: Move to ... 9268 * gcc.c-torture/compile/loop386.c: ... here. 9269 * gcc.c-torture/unsorted/lop.c: Move to ... 9270 * gcc.c-torture/compile/lop.c: ... here. 9271 * gcc.c-torture/unsorted/m1.c: Move to ... 9272 * gcc.c-torture/compile/m1.c: ... here. 9273 * gcc.c-torture/unsorted/m2.c: Move to ... 9274 * gcc.c-torture/compile/m2.c: ... here. 9275 * gcc.c-torture/unsorted/m5.c: Move to ... 9276 * gcc.c-torture/compile/m5.c: ... here. 9277 * gcc.c-torture/unsorted/m68.c: Move to ... 9278 * gcc.c-torture/compile/m68.c: ... here. 9279 * gcc.c-torture/unsorted/mbyte.c: Move to ... 9280 * gcc.c-torture/compile/mbyte.c: ... here. 9281 * gcc.c-torture/unsorted/mchar.c: Move to ... 9282 * gcc.c-torture/compile/mchar.c: ... here. 9283 * gcc.c-torture/unsorted/mcmp.c: Move to ... 9284 * gcc.c-torture/compile/mcmp.c: ... here. 9285 * gcc.c-torture/unsorted/mdouble.c: Move to ... 9286 * gcc.c-torture/compile/mdouble.c: ... here. 9287 * gcc.c-torture/unsorted/memtst.c: Move to ... 9288 * gcc.c-torture/compile/memtst.c: ... here. 9289 * gcc.c-torture/unsorted/miscomp.c: Move to ... 9290 * gcc.c-torture/compile/miscomp.c: ... here. 9291 * gcc.c-torture/unsorted/mm.c: Move to ... 9292 * gcc.c-torture/compile/mm.c: ... here. 9293 * gcc.c-torture/unsorted/mod.c: Move to ... 9294 * gcc.c-torture/compile/mod.c: ... here. 9295 * gcc.c-torture/unsorted/modcc.c: Move to ... 9296 * gcc.c-torture/compile/modcc.c: ... here. 9297 * gcc.c-torture/unsorted/move.c: Move to ... 9298 * gcc.c-torture/compile/move.c: ... here. 9299 * gcc.c-torture/unsorted/move_qhi.c: Move to ... 9300 * gcc.c-torture/compile/move_qhi.c: ... here. 9301 * gcc.c-torture/unsorted/mregtst.c: Move to ... 9302 * gcc.c-torture/compile/mregtst.c: ... here. 9303 * gcc.c-torture/unsorted/msp.c: Move to ... 9304 * gcc.c-torture/compile/msp.c: ... here. 9305 * gcc.c-torture/unsorted/mtst.c: Move to ... 9306 * gcc.c-torture/compile/mtst.c: ... here. 9307 * gcc.c-torture/unsorted/mu.c: Move to ... 9308 * gcc.c-torture/compile/mu.c: ... here. 9309 * gcc.c-torture/unsorted/mul.c: Move to ... 9310 * gcc.c-torture/compile/mul.c: ... here. 9311 * gcc.c-torture/unsorted/mword1.c: Move to ... 9312 * gcc.c-torture/compile/mword1.c: ... here. 9313 * gcc.c-torture/unsorted/mword.c: Move to ... 9314 * gcc.c-torture/compile/mword.c: ... here. 9315 * gcc.c-torture/unsorted/n1.c: Move to ... 9316 * gcc.c-torture/compile/n1.c: ... here. 9317 * gcc.c-torture/unsorted/nand.c: Move to ... 9318 * gcc.c-torture/compile/nand.c: ... here. 9319 * gcc.c-torture/unsorted/n.c: Move to ... 9320 * gcc.c-torture/compile/n.c: ... here. 9321 * gcc.c-torture/unsorted/neg.c: Move to ... 9322 * gcc.c-torture/compile/neg.c: ... here. 9323 * gcc.c-torture/unsorted/o.c: Move to ... 9324 * gcc.c-torture/compile/o.c: ... here. 9325 * gcc.c-torture/unsorted/omit.c: Move to ... 9326 * gcc.c-torture/compile/omit.c: ... here. 9327 * gcc.c-torture/unsorted/opout.c: Move to ... 9328 * gcc.c-torture/compile/opout.c: ... here. 9329 * gcc.c-torture/unsorted/opt.c: Move to ... 9330 * gcc.c-torture/compile/opt.c: ... here. 9331 * gcc.c-torture/unsorted/or386.c: Move to ... 9332 * gcc.c-torture/compile/or386.c: ... here. 9333 * gcc.c-torture/unsorted/or.c: Move to ... 9334 * gcc.c-torture/compile/or.c: ... here. 9335 * gcc.c-torture/unsorted/parms.c: Move to ... 9336 * gcc.c-torture/compile/parms.c: ... here. 9337 * gcc.c-torture/unsorted/pass.c: Move to ... 9338 * gcc.c-torture/compile/pass.c: ... here. 9339 * gcc.c-torture/unsorted/p.c: Move to ... 9340 * gcc.c-torture/compile/p.c: ... here. 9341 * gcc.c-torture/unsorted/pmt.c: Move to ... 9342 * gcc.c-torture/compile/pmt.c: ... here. 9343 * gcc.c-torture/unsorted/poor.c: Move to ... 9344 * gcc.c-torture/compile/poor.c: ... here. 9345 * gcc.c-torture/unsorted/pp.c: Move to ... 9346 * gcc.c-torture/compile/pp.c: ... here. 9347 * gcc.c-torture/unsorted/pret-arg.c: Move to ... 9348 * gcc.c-torture/compile/pret-arg.c: ... here. 9349 * gcc.c-torture/unsorted/pyr2.c: Move to ... 9350 * gcc.c-torture/compile/pyr2.c: ... here. 9351 * gcc.c-torture/unsorted/PYRBUG.c: Move to ... 9352 * gcc.c-torture/compile/PYRBUG.c: ... here. 9353 * gcc.c-torture/unsorted/pyr.c: Move to ... 9354 * gcc.c-torture/compile/pyr.c: ... here. 9355 * gcc.c-torture/unsorted/q.c: Move to ... 9356 * gcc.c-torture/compile/q.c: ... here. 9357 * gcc.c-torture/unsorted/QIcmp.c: Move to ... 9358 * gcc.c-torture/compile/QIcmp.c: ... here. 9359 * gcc.c-torture/unsorted/QIset.c: Move to ... 9360 * gcc.c-torture/compile/QIset.c: ... here. 9361 * gcc.c-torture/unsorted/r1.c: Move to ... 9362 * gcc.c-torture/compile/r1.c: ... here. 9363 * gcc.c-torture/unsorted/r.c: Move to ... 9364 * gcc.c-torture/compile/r.c: ... here. 9365 * gcc.c-torture/unsorted/rel.c: Move to ... 9366 * gcc.c-torture/compile/rel.c: ... here. 9367 * gcc.c-torture/unsorted/rmsc.c: Move to ... 9368 * gcc.c-torture/compile/rmsc.c: ... here. 9369 * gcc.c-torture/unsorted/round.c: Move to ... 9370 * gcc.c-torture/compile/round.c: ... here. 9371 * gcc.c-torture/unsorted/run.c: Move to ... 9372 * gcc.c-torture/compile/run.c: ... here. 9373 * gcc.c-torture/unsorted/sar.c: Move to ... 9374 * gcc.c-torture/compile/sar.c: ... here. 9375 * gcc.c-torture/unsorted/s.c: Move to ... 9376 * gcc.c-torture/compile/s.c: ... here. 9377 * gcc.c-torture/unsorted/scal.c: Move to ... 9378 * gcc.c-torture/compile/scal.c: ... here. 9379 * gcc.c-torture/unsorted/sc.c: Move to ... 9380 * gcc.c-torture/compile/sc.c: ... here. 9381 * gcc.c-torture/unsorted/scc.c: Move to ... 9382 * gcc.c-torture/compile/scc.c: ... here. 9383 * gcc.c-torture/unsorted/scond.c: Move to ... 9384 * gcc.c-torture/compile/scond.c: ... here. 9385 * gcc.c-torture/unsorted/selfrec.c: Move to ... 9386 * gcc.c-torture/compile/selfrec.c: ... here. 9387 * gcc.c-torture/unsorted/seq.c: Move to ... 9388 * gcc.c-torture/compile/seq.c: ... here. 9389 * gcc.c-torture/unsorted/set386.c: Move to ... 9390 * gcc.c-torture/compile/set386.c: ... here. 9391 * gcc.c-torture/unsorted/set88.c: Move to ... 9392 * gcc.c-torture/compile/set88.c: ... here. 9393 * gcc.c-torture/unsorted/SFset.c: Move to ... 9394 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus. 9395 * gcc.c-torture/unsorted/shand.c: Move to ... 9396 * gcc.c-torture/compile/shand.c: ... here. 9397 * gcc.c-torture/unsorted/sh.c: Move to ... 9398 * gcc.c-torture/compile/sh.c: ... here. 9399 * gcc.c-torture/unsorted/shft.c: Move to ... 9400 * gcc.c-torture/compile/shft.c: ... here. 9401 * gcc.c-torture/unsorted/shift.c: Move to ... 9402 * gcc.c-torture/compile/shift.c: ... here. 9403 * gcc.c-torture/unsorted/shloop.c: Move to ... 9404 * gcc.c-torture/compile/shloop.c: ... here. 9405 * gcc.c-torture/unsorted/shm.c: Move to ... 9406 * gcc.c-torture/compile/shm.c: ... here. 9407 * gcc.c-torture/unsorted/SIcmp.c: Move to ... 9408 * gcc.c-torture/compile/SIcmp.c: ... here. 9409 * gcc.c-torture/unsorted/signext2.c: Move to ... 9410 * gcc.c-torture/compile/signext2.c: ... here. 9411 * gcc.c-torture/unsorted/signext.c: Move to ... 9412 * gcc.c-torture/compile/signext.c: ... here. 9413 * gcc.c-torture/unsorted/sim.c: Move to ... 9414 * gcc.c-torture/compile/sim.c: ... here. 9415 * gcc.c-torture/unsorted/simple.c: Move to ... 9416 * gcc.c-torture/compile/simple.c: ... here. 9417 * gcc.c-torture/unsorted/SIset.c: Move to ... 9418 * gcc.c-torture/compile/SIset.c: ... here. 9419 * gcc.c-torture/unsorted/sne.c: Move to ... 9420 * gcc.c-torture/compile/sne.c: ... here. 9421 * gcc.c-torture/unsorted/sound.c: Move to ... 9422 * gcc.c-torture/compile/sound.c: ... here. 9423 * gcc.c-torture/unsorted/sparcbug.c: Move to ... 9424 * gcc.c-torture/compile/sparcbug.c: ... here. 9425 * gcc.c-torture/unsorted/speed.c: Move to ... 9426 * gcc.c-torture/compile/speed.c: ... here. 9427 * gcc.c-torture/unsorted/stor.c: Move to ... 9428 * gcc.c-torture/compile/stor.c: ... here. 9429 * gcc.c-torture/unsorted/store0.c: Move to ... 9430 * gcc.c-torture/compile/store0.c: ... here. 9431 * gcc.c-torture/unsorted/storecc.c: Move to ... 9432 * gcc.c-torture/compile/storecc.c: ... here. 9433 * gcc.c-torture/unsorted/str.c: Move to ... 9434 * gcc.c-torture/compile/str.c: ... here. 9435 * gcc.c-torture/unsorted/stru.c: Move to ... 9436 * gcc.c-torture/compile/stru.c: ... here. 9437 * gcc.c-torture/unsorted/structret.c: Move to ... 9438 * gcc.c-torture/compile/structret.c: ... here. 9439 * gcc.c-torture/unsorted/stuct.c: Move to ... 9440 * gcc.c-torture/compile/stuct.c: ... here. 9441 * gcc.c-torture/unsorted/sub32.c: Move to ... 9442 * gcc.c-torture/compile/sub32.c: ... here. 9443 * gcc.c-torture/unsorted/subcc.c: Move to ... 9444 * gcc.c-torture/compile/subcc.c: ... here. 9445 * gcc.c-torture/unsorted/subcse.c: Move to ... 9446 * gcc.c-torture/compile/subcse.c: ... here. 9447 * gcc.c-torture/unsorted/sym.c: Move to ... 9448 * gcc.c-torture/compile/sym.c: ... here. 9449 * gcc.c-torture/unsorted/symconst.c: Move to ... 9450 * gcc.c-torture/compile/symconst.c: ... here. 9451 * gcc.c-torture/unsorted/t.c: Move to ... 9452 * gcc.c-torture/compile/t.c: ... here. 9453 * gcc.c-torture/unsorted/test.c: Move to ... 9454 * gcc.c-torture/compile/test.c: ... here. 9455 * gcc.c-torture/unsorted/test-flow.c: Move to ... 9456 * gcc.c-torture/compile/test-flow.c: ... here. 9457 * gcc.c-torture/unsorted/test-loop.c: Move to ... 9458 * gcc.c-torture/compile/test-loop.c: ... here. 9459 * gcc.c-torture/unsorted/time.c: Move to ... 9460 * gcc.c-torture/compile/time.c: ... here. 9461 * gcc.c-torture/unsorted/tmp.c: Move to ... 9462 * gcc.c-torture/compile/tmp.c: ... here. 9463 * gcc.c-torture/unsorted/trivial.c: Move to ... 9464 * gcc.c-torture/compile/trivial.c: ... here. 9465 * gcc.c-torture/unsorted/trunc.c: Move to ... 9466 * gcc.c-torture/compile/trunc.c: ... here. 9467 * gcc.c-torture/unsorted/u.c: Move to ... 9468 * gcc.c-torture/compile/u.c: ... here. 9469 * gcc.c-torture/unsorted/udconvert.c: Move to ... 9470 * gcc.c-torture/compile/udconvert.c: ... here. 9471 * gcc.c-torture/unsorted/udivmod4.c: Move to ... 9472 * gcc.c-torture/compile/udivmod4.c: ... here. 9473 * gcc.c-torture/unsorted/UHIcmp.c: Move to ... 9474 * gcc.c-torture/compile/UHIcmp.c: ... here. 9475 * gcc.c-torture/unsorted/uns.c: Move to ... 9476 * gcc.c-torture/compile/uns.c: ... here. 9477 * gcc.c-torture/unsorted/uns_tst.c: Move to ... 9478 * gcc.c-torture/compile/uns_tst.c: ... here. 9479 * gcc.c-torture/unsorted/UQIcmp.c: Move to ... 9480 * gcc.c-torture/compile/UQIcmp.c: ... here. 9481 * gcc.c-torture/unsorted/USIcmp.c: Move to ... 9482 * gcc.c-torture/compile/USIcmp.c: ... here. 9483 * gcc.c-torture/unsorted/uuarg.c: Move to ... 9484 * gcc.c-torture/compile/uuarg.c: ... here. 9485 * gcc.c-torture/unsorted/v.c: Move to ... 9486 * gcc.c-torture/compile/v.c: ... here. 9487 * gcc.c-torture/unsorted/w.c: Move to ... 9488 * gcc.c-torture/compile/w.c: ... here. 9489 * gcc.c-torture/unsorted/ww.c: Move to ... 9490 * gcc.c-torture/compile/ww.c: ... here. 9491 * gcc.c-torture/unsorted/xb.c: Move to ... 9492 * gcc.c-torture/compile/xb.c: ... here. 9493 * gcc.c-torture/unsorted/xbg.c: Move to ... 9494 * gcc.c-torture/compile/xbg.c: ... here. 9495 * gcc.c-torture/unsorted/x.c: Move to ... 9496 * gcc.c-torture/compile/x.c: ... here. 9497 * gcc.c-torture/unsorted/xc.c: Move to ... 9498 * gcc.c-torture/compile/xc.c: ... here. 9499 * gcc.c-torture/unsorted/xcsebug.c: Move to ... 9500 * gcc.c-torture/compile/xcsebug.c: ... here. 9501 * gcc.c-torture/unsorted/xdi.c: Move to ... 9502 * gcc.c-torture/compile/xdi.c: ... here. 9503 * gcc.c-torture/unsorted/xfoo.c: Move to ... 9504 * gcc.c-torture/compile/xfoo.c: ... here. 9505 * gcc.c-torture/unsorted/xi.c: Move to ... 9506 * gcc.c-torture/compile/xi.c: ... here. 9507 * gcc.c-torture/unsorted/xlop.c: Move to ... 9508 * gcc.c-torture/compile/xlop.c: ... here. 9509 * gcc.c-torture/unsorted/xmtst.c: Move to ... 9510 * gcc.c-torture/compile/xmtst.c: ... here. 9511 * gcc.c-torture/unsorted/xneg.c: Move to ... 9512 * gcc.c-torture/compile/xneg.c: ... here. 9513 * gcc.c-torture/unsorted/xopt.c: Move to ... 9514 * gcc.c-torture/compile/xopt.c: ... here. 9515 * gcc.c-torture/unsorted/xor.c: Move to ... 9516 * gcc.c-torture/compile/xor.c: ... here. 9517 * gcc.c-torture/unsorted/xorn.c: Move to ... 9518 * gcc.c-torture/compile/xorn.c: ... here. 9519 * gcc.c-torture/unsorted/xp.c: Move to ... 9520 * gcc.c-torture/compile/xp.c: ... here. 9521 * gcc.c-torture/unsorted/xpp.c: Move to ... 9522 * gcc.c-torture/compile/xpp.c: ... here. 9523 * gcc.c-torture/unsorted/xs.c: Move to ... 9524 * gcc.c-torture/compile/xs.c: ... here. 9525 * gcc.c-torture/unsorted/xsh.c: Move to ... 9526 * gcc.c-torture/compile/xsh.c: ... here. 9527 * gcc.c-torture/unsorted/xz.c: Move to ... 9528 * gcc.c-torture/compile/xz.c: ... here. 9529 * gcc.c-torture/unsorted/xzz.c: Move to ... 9530 * gcc.c-torture/compile/xzz.c: ... here. 9531 95322014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9533 9534 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune. 9535 (abort, exit): Declare. 9536 95372014-09-01 Yury Gribov <y.gribov@samsung.com> 9538 9539 PR sanitizer/61897 9540 PR sanitizer/62140 9541 * c-c++-common/asan/pr62140-1.c: New test. 9542 * c-c++-common/asan/pr62140-2.c: New test. 9543 95442014-08-31 Fritz Reese <Reese-Fritz@zai.com> 9545 Tobias Burnus <burnus@net-b.de> 9546 9547 PR fortran/62309 9548 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New. 9549 95502014-08-31 Tobias Burnus <burnus@net-b.de> 9551 9552 * gfortran.dg/coarray_lib_comm_1.f90: New. 9553 95542014-08-30 Andrew Pinski <apinski@cavium.com> 9555 9556 * gcc.c-torture/execute/20140828-1.c: New testcase. 9557 95582014-08-29 DJ Delorie <dj@redhat.com> 9559 9560 * lib/target-supports.exp (check_effective_target_size32plus): 9561 Increase size to avoid false positives on 24-bit address spaces. 9562 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430. 9563 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype. 9564 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int". 9565 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present. 9566 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__. 9567 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int". 9568 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int". 9569 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present. 9570 95712014-08-29 Paolo Carlini <paolo.carlini@oracle.com> 9572 9573 PR c++/54002 9574 * g++.dg/cpp0x/constexpr-54002.C: New. 9575 95762014-08-29 Paolo Carlini <paolo.carlini@oracle.com> 9577 9578 PR c++/56991 9579 * g++.dg/cpp0x/constexpr-56991.C: New. 9580 95812014-08-29 Paolo Carlini <paolo.carlini@oracle.com> 9582 9583 PR c++/57764 9584 * g++.dg/cpp0x/constexpr-57764.C: New. 9585 95862014-08-29 Paolo Carlini <paolo.carlini@oracle.com> 9587 9588 PR c++/59938 9589 * g++.dg/cpp0x/constexpr-59938.C: New. 9590 95912014-08-29 Paolo Carlini <paolo.carlini@oracle.com> 9592 9593 PR c++/61484 9594 * g++.dg/cpp0x/constexpr-61484.C: New. 9595 95962014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9597 9598 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst, 9599 vec_round, vec_splat, vec_div, and vec_mul. 9600 * gcc.target/powerpc/builtins-2.c: New test. 9601 96022014-08-28 Richard Biener <rguenther@suse.de> 9603 9604 PR tree-optimization/62283 9605 * gfortran.dg/vect/pr62283.f: New testcase. 9606 * gcc.dg/tree-ssa/cunroll-5.c: Adjust. 9607 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise. 9608 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise. 9609 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise. 9610 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise. 9611 * gcc.dg/vect/vect-33.c: Likewise. 9612 96132014-08-28 Yury Gribov <y.gribov@samsung.com> 9614 9615 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms. 9616 96172014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net> 9618 9619 PR cpp/23827 - standard C++ should not have hex float preprocessor 9620 tokens 9621 * g++.dg/cpp/pr23827_cxx11.C: New. 9622 * g++.dg/cpp/pr23827_cxx98.C: New. 9623 * g++.dg/cpp/pr23827_cxx98_neg.C: New. 9624 * gcc.dg/cpp/pr23827_c90.c: New. 9625 * gcc.dg/cpp/pr23827_c90_neg.c: New. 9626 * gcc.dg/cpp/pr23827_c99.c: New. 9627 96282014-08-27 Paolo Carlini <paolo.carlini@oracle.com> 9629 9630 PR c++/52892 9631 * g++.dg/cpp0x/constexpr-52892-1.C: New. 9632 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise. 9633 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise. 9634 96352014-08-27 Guozhi Wei <carrot@google.com> 9636 9637 PR target/62262 9638 * gcc.target/aarch64/pr62262.c: New test. 9639 96402014-08-26 Joseph Myers <joseph@codesourcery.com> 9641 9642 PR target/60606 9643 PR target/61330 9644 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c, 9645 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests. 9646 96472014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com> 9648 9649 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid 9650 failure on s390*-*-linux-gnu. 9651 96522014-08-26 Richard Biener <rguenther@suse.de> 9653 9654 PR tree-optimization/62175 9655 * g++.dg/torture/pr62175.C: New testcase. 9656 96572014-08-25 Bernd Schmidt <bernds@codesourcery.com> 9658 9659 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted 9660 copy of compile/compile.exp. 9661 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer. 9662 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for 9663 i?86-*. 9664 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if 9665 m32c-*-*. 9666 * gcc.c-torture/execute/20021024-1.c: Require int32plus. 9667 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option. 9668 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime. 9669 * gcc.c-torture/execute/20030216-1.c: Skip if -O1. 9670 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*. 9671 * gcc.c-torture/execute/20040629-1.c: Require int32plus. 9672 * gcc.c-torture/execute/20040703-1.c: Likewise. 9673 * gcc.c-torture/execute/20040705-1.c: Likewise. 9674 * gcc.c-torture/execute/20040705-2.c: Likewise. 9675 * gcc.c-torture/execute/20040709-1.c: Likewise. 9676 * gcc.c-torture/execute/20040709-2.c: Likewise. 9677 * gcc.c-torture/execute/20040811-1.c: Likewise. 9678 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi. 9679 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when 9680 compiling for x86_64-* or i?86-*. 9681 * gcc.c-torture/execute/20050604-1.c: Likewise. 9682 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option. 9683 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling 9684 for x86_64-* or i?86-*. 9685 * gcc.c-torture/execute/20061101-1.c: Require int32plus. 9686 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*. 9687 * gcc.c-torture/execute/20081117-1.c: Require int32plus. 9688 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions 9689 option. 9690 * gcc.c-torture/execute/20111227-2.c: Moved to... 9691 * gcc.dg/20111227-2.c: ... here. Add -free option. 9692 * gcc.c-torture/execute/20111227-3.c: Likewise move to... 9693 * gcc.dg/20111227-3.c: ... here. Add -free option. 9694 * gcc.c-torture/execute/20120919-1.c: Require int32plus. 9695 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add 9696 declarations for abort and exit. 9697 * gcc.c-torture/execute/920711-1.c: Likewise. 9698 * gcc.c-torture/execute/930529-1.c: Likewise. 9699 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float. 9700 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling. 9701 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and 9702 exit. 9703 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling 9704 for i?86-* or x86_64-*. Add declarations for abort and exit. 9705 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for 9706 i?86-* or x86_64-*. 9707 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float. 9708 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*. 9709 * gcc.c-torture/execute/bitfld-4.c: Require int32plus. 9710 * gcc.c-torture/execute/cmpsi-2.c: Likewise. 9711 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option. 9712 Xfail on powerpc-ibm-aix*. Add declaration for abort. 9713 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus. 9714 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on 9715 m68k-linux. 9716 * gcc.c-torture/execute/loop-2g.c: Likewise. 9717 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types. 9718 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for 9719 powerpc-*-eabi*. 9720 * gcc.c-torture/execute/pr19689.c: Require int32plus. 9721 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option. 9722 * gcc.c-torture/execute/pr23047.c: Likewise. 9723 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add 9724 declarations for abort and exit. 9725 * gcc.c-torture/execute/pr29797-1.c: Require int32plus. 9726 * gcc.c-torture/execute/pr31448.c: Likewise. 9727 * gcc.c-torture/execute/pr35456.c: Skip on vax. 9728 * gcc.c-torture/execute/pr37573.c: Require int32plus. 9729 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option. 9730 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*. 9731 Skip on spu-*. 9732 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add 9733 declarations for abort and exit. 9734 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit. 9735 * gcc.c-torture/execute/pr43220.c: Require int32plus. 9736 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*. 9737 * gcc.c-torture/execute/pr45262.c: Require int32plus. 9738 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*. 9739 * gcc.c-torture/execute/pr51581-1.c: Require int32plus. 9740 * gcc.c-torture/execute/pr51582-2.c: Likewise. 9741 * gcc.c-torture/execute/pr52979-1.c: Likewise. 9742 * gcc.c-torture/execute/pr52979-2.c: Likewise. 9743 * gcc.c-torture/execute/pr56799.c: Likewise. 9744 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow 9745 option. Add declarations for abort and exit. 9746 * gcc.c-torture/execute/pr57344-2.c: Require int32plus. 9747 * gcc.c-torture/execute/pr58570.c: Likewise. 9748 * gcc.c-torture/execute/pr60822.c: Likewise. 9749 * gcc.c-torture/execute/pr7284-1.c: Likewise. 9750 * gcc.c-torture/execute/shiftdi.c: Likewise. 9751 * gcc.c-torture/execute/simd-4.c: Require stdint_types. 9752 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel. 9753 * gcc.c-torture/execute/usmul.c: Require int32plus. 9754 * gcc.c-torture/execute/vrp-5.c: Likewise. 9755 * gcc.c-torture/execute/vrp-6.c: Likewise. 9756 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*. 9757 * gcc.c-torture/execute/20010122-1.x: Delete. 9758 * gcc.c-torture/execute/20010129-1.x: Delete. 9759 * gcc.c-torture/execute/20020404-1.x: Delete. 9760 * gcc.c-torture/execute/20021024-1.x: Delete. 9761 * gcc.c-torture/execute/20021127-1.x: Delete. 9762 * gcc.c-torture/execute/20030125-1.x: Delete. 9763 * gcc.c-torture/execute/20030216-1.x: Delete. 9764 * gcc.c-torture/execute/20030222-1.x: Delete. 9765 * gcc.c-torture/execute/20040629-1.x: Delete. 9766 * gcc.c-torture/execute/20040703-1.x: Delete. 9767 * gcc.c-torture/execute/20040705-1.x: Delete. 9768 * gcc.c-torture/execute/20040705-2.x: Delete. 9769 * gcc.c-torture/execute/20040709-1.x: Delete. 9770 * gcc.c-torture/execute/20040709-2.x: Delete. 9771 * gcc.c-torture/execute/20040811-1.x: Delete. 9772 * gcc.c-torture/execute/20050316-1.x: Delete. 9773 * gcc.c-torture/execute/20050316-2.x: Delete. 9774 * gcc.c-torture/execute/20050316-3.x: Delete. 9775 * gcc.c-torture/execute/20050604-1.x: Delete. 9776 * gcc.c-torture/execute/20061101-1.x: Delete. 9777 * gcc.c-torture/execute/20061220-1.x: Delete. 9778 * gcc.c-torture/execute/20081117-1.x: Delete. 9779 * gcc.c-torture/execute/20101011-1.x: Delete. 9780 * gcc.c-torture/execute/20120919-1.x: Delete. 9781 * gcc.c-torture/execute/920612-1.x: Delete. 9782 * gcc.c-torture/execute/920710-1.x: Delete. 9783 * gcc.c-torture/execute/920711-1.x: Delete. 9784 * gcc.c-torture/execute/930529-1.x: Delete. 9785 * gcc.c-torture/execute/931004-12.x: Delete. 9786 * gcc.c-torture/execute/980709-1.x: Delete. 9787 * gcc.c-torture/execute/981130-1.x: Delete. 9788 * gcc.c-torture/execute/990127-2.x: Delete. 9789 * gcc.c-torture/execute/990413-2.x: Delete. 9790 * gcc.c-torture/execute/990826-0.x: Delete. 9791 * gcc.c-torture/execute/bf64-1.x: Delete. 9792 * gcc.c-torture/execute/bitfld-4.x: Delete. 9793 * gcc.c-torture/execute/cmpsi-2.x: Delete. 9794 * gcc.c-torture/execute/cvt-1.x: Delete. 9795 * gcc.c-torture/execute/eeprof-1.x: Delete. 9796 * gcc.c-torture/execute/ipa-sra-2.x: Delete. 9797 * gcc.c-torture/execute/loop-2f.x: Delete. 9798 * gcc.c-torture/execute/loop-2g.x: Delete. 9799 * gcc.c-torture/execute/mode-dependent-address.x: Delete. 9800 * gcc.c-torture/execute/nest-align-1.x: Delete. 9801 * gcc.c-torture/execute/pr19689.x: Delete. 9802 * gcc.c-torture/execute/pr22493-1.x: Delete. 9803 * gcc.c-torture/execute/pr23047.x: Delete. 9804 * gcc.c-torture/execute/pr23135.x: Delete. 9805 * gcc.c-torture/execute/pr29797-1.x: Delete. 9806 * gcc.c-torture/execute/pr31448.x: Delete. 9807 * gcc.c-torture/execute/pr35456.x: Delete. 9808 * gcc.c-torture/execute/pr37573.x: Delete. 9809 * gcc.c-torture/execute/pr38151.x: Delete. 9810 * gcc.c-torture/execute/pr39228.x: Delete. 9811 * gcc.c-torture/execute/pr39501.x: Delete. 9812 * gcc.c-torture/execute/pr40386.x: Delete. 9813 * gcc.c-torture/execute/pr43220.x: Delete. 9814 * gcc.c-torture/execute/pr44683.x: Delete. 9815 * gcc.c-torture/execute/pr45262.x: Delete. 9816 * gcc.c-torture/execute/pr47237.x: Delete. 9817 * gcc.c-torture/execute/pr51581-1.x: Delete. 9818 * gcc.c-torture/execute/pr51581-2.x: Delete. 9819 * gcc.c-torture/execute/pr52979-1.x: Delete. 9820 * gcc.c-torture/execute/pr52979-2.x: Delete. 9821 * gcc.c-torture/execute/pr53366-1.x: Delete. 9822 * gcc.c-torture/execute/pr56799.x: Delete. 9823 * gcc.c-torture/execute/pr57124.x: Delete. 9824 * gcc.c-torture/execute/pr57344-2.x: Delete. 9825 * gcc.c-torture/execute/pr58570.x: Delete. 9826 * gcc.c-torture/execute/pr60822.x: Delete. 9827 * gcc.c-torture/execute/pr7284-1.x: Delete. 9828 * gcc.c-torture/execute/shiftdi.x: Delete. 9829 * gcc.c-torture/execute/simd-4.x: Delete. 9830 * gcc.c-torture/execute/strncmp-1.x: Delete. 9831 * gcc.c-torture/execute/usmul.x: Delete. 9832 * gcc.c-torture/execute/vrp-5.x: Delete. 9833 * gcc.c-torture/execute/vrp-6.x: Delete. 9834 * gcc.c-torture/execute/zerolen-2.x: Delete. 9835 98362014-08-25 Paolo Carlini <paolo.carlini@oracle.com> 9837 9838 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error. 9839 98402014-08-25 Paolo Carlini <paolo.carlini@oracle.com> 9841 9842 PR c++/34938 9843 * g++.dg/template/pr34938-1.C: New. 9844 * g++.dg/template/pr34938-2.C: Likewise. 9845 98462014-08-24 Oleg Endo <olegendo@gcc.gnu.org> 9847 9848 PR target/61996 9849 * gcc.target/sh/pr61996.c: New. 9850 98512014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net> 9852 9853 * g++.dg/cpp0x/cplusplus.C: New. 9854 * g++.dg/cpp0x/cplusplus_0x.C: New. 9855 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14. 9856 * g++.dg/cpp0x/auto41.C: Ditto. 9857 * g++.dg/cpp0x/auto9.C: Ditto. 9858 * g++.dg/cpp0x/initlist26.C: Ditto. 9859 * g++.dg/cpp0x/pr59111.C: Ditto. 9860 * g++.dg/cpp0x/trailing2.C: Ditto. 9861 * g++.dg/cpp1y/attr-deprecated.C: Ditto. 9862 * g++.dg/cpp1y/auto-dtor1.C: Ditto. 9863 * g++.dg/cpp1y/auto-fn1.C: Ditto. 9864 * g++.dg/cpp1y/auto-fn2.C: Ditto. 9865 * g++.dg/cpp1y/auto-fn3.C: Ditto. 9866 * g++.dg/cpp1y/auto-fn4.C: Ditto. 9867 * g++.dg/cpp1y/auto-fn5.C: Ditto. 9868 * g++.dg/cpp1y/auto-fn6.C: Ditto. 9869 * g++.dg/cpp1y/auto-fn7.C: Ditto. 9870 * g++.dg/cpp1y/auto-fn8.C: Ditto. 9871 * g++.dg/cpp1y/auto-fn9.C: Ditto. 9872 * g++.dg/cpp1y/auto-fn10.C: Ditto. 9873 * g++.dg/cpp1y/auto-fn11.C: Ditto. 9874 * g++.dg/cpp1y/auto-fn12.C: Ditto. 9875 * g++.dg/cpp1y/auto-fn13.C: Ditto. 9876 * g++.dg/cpp1y/auto-fn14.C: Ditto. 9877 * g++.dg/cpp1y/auto-fn15.C: Ditto. 9878 * g++.dg/cpp1y/auto-fn16.C: Ditto. 9879 * g++.dg/cpp1y/auto-fn17.C: Ditto. 9880 * g++.dg/cpp1y/auto-fn18.C: Ditto. 9881 * g++.dg/cpp1y/auto-fn19.C: Ditto. 9882 * g++.dg/cpp1y/auto-fn20.C: Ditto. 9883 * g++.dg/cpp1y/auto-fn21.C: Ditto. 9884 * g++.dg/cpp1y/auto-fn22.C: Ditto. 9885 * g++.dg/cpp1y/auto-fn23.C: Ditto. 9886 * g++.dg/cpp1y/auto-fn24.C: Ditto. 9887 * g++.dg/cpp1y/auto-fn25.C: Ditto. 9888 * g++.dg/cpp1y/auto-mangle1.C: Ditto. 9889 * g++.dg/cpp1y/auto-neg1.C: Ditto. 9890 * g++.dg/cpp1y/digit-sep.C: Ditto. 9891 * g++.dg/cpp1y/digit-sep-neg.C: Ditto. 9892 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto. 9893 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto. 9894 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto. 9895 * g++.dg/cpp1y/lambda-generic.C: Ditto. 9896 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto. 9897 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto. 9898 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto. 9899 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto. 9900 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto. 9901 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto. 9902 * g++.dg/cpp1y/lambda-generic-x.C: Ditto. 9903 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto. 9904 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto. 9905 * g++.dg/cpp1y/lambda-init.C: Ditto. 9906 * g++.dg/cpp1y/lambda-init1.C: Ditto. 9907 * g++.dg/cpp1y/lambda-init2.C: Ditto. 9908 * g++.dg/cpp1y/lambda-init3.C: Ditto. 9909 * g++.dg/cpp1y/lambda-init4.C: Ditto. 9910 * g++.dg/cpp1y/lambda-init5.C: Ditto. 9911 * g++.dg/cpp1y/lambda-init6.C: Ditto. 9912 * g++.dg/cpp1y/lambda-init7.C: Ditto. 9913 * g++.dg/cpp1y/lambda-init8.C: Ditto. 9914 * g++.dg/cpp1y/lambda-init9.C: Ditto. 9915 * g++.dg/cpp1y/mangle1.C: Ditto. 9916 * g++.dg/cpp1y/pr57640.C: Ditto. 9917 * g++.dg/cpp1y/pr57644.C: Ditto. 9918 * g++.dg/cpp1y/pr58500.C: Ditto. 9919 * g++.dg/cpp1y/pr58533.C: Ditto. 9920 * g++.dg/cpp1y/pr58534.C: Ditto. 9921 * g++.dg/cpp1y/pr58535.C: Ditto. 9922 * g++.dg/cpp1y/pr58536.C: Ditto. 9923 * g++.dg/cpp1y/pr58548.C: Ditto. 9924 * g++.dg/cpp1y/pr58549.C: Ditto. 9925 * g++.dg/cpp1y/pr58637.C: Ditto. 9926 * g++.dg/cpp1y/pr58708.C: Ditto. 9927 * g++.dg/cpp1y/pr59110.C: Ditto. 9928 * g++.dg/cpp1y/pr59112.C: Ditto. 9929 * g++.dg/cpp1y/pr59113.C: Ditto. 9930 * g++.dg/cpp1y/pr59629.C: Ditto. 9931 * g++.dg/cpp1y/pr59635.C: Ditto. 9932 * g++.dg/cpp1y/pr59636.C: Ditto. 9933 * g++.dg/cpp1y/pr59638.C: Ditto. 9934 * g++.dg/cpp1y/pr59867.C: Ditto. 9935 * g++.dg/cpp1y/pr60033.C: Ditto. 9936 * g++.dg/cpp1y/pr60052.C: Ditto. 9937 * g++.dg/cpp1y/pr60053.C: Ditto. 9938 * g++.dg/cpp1y/pr60054.C: Ditto. 9939 * g++.dg/cpp1y/pr60064.C: Ditto. 9940 * g++.dg/cpp1y/pr60065.C: Ditto. 9941 * g++.dg/cpp1y/pr60190.C: Ditto. 9942 * g++.dg/cpp1y/pr60311.C: Ditto. 9943 * g++.dg/cpp1y/pr60332.C: Ditto. 9944 * g++.dg/cpp1y/pr60376.C: Ditto. 9945 * g++.dg/cpp1y/pr60377.C: Ditto. 9946 * g++.dg/cpp1y/pr60384.C: Ditto. 9947 * g++.dg/cpp1y/pr60390.C: Ditto. 9948 * g++.dg/cpp1y/pr60391.C: Ditto. 9949 * g++.dg/cpp1y/pr60393.C: Ditto. 9950 * g++.dg/cpp1y/pr60573.C: Ditto. 9951 * g++.dg/cpp1y/pr60626.C: Ditto. 9952 * g++.dg/cpp1y/pr60627.C: Ditto. 9953 * g++.dg/cpp1y/regress1.C: Ditto. 9954 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto. 9955 * g++.dg/cpp1y/udlit-char-template.C: Ditto. 9956 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto. 9957 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto. 9958 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto. 9959 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto. 9960 * g++.dg/cpp1y/var-templ1.C: Ditto. 9961 * g++.dg/cpp1y/var-templ2.C: Ditto. 9962 * g++.dg/cpp1y/var-templ3.C: Ditto. 9963 * g++.dg/cpp1y/var-templ4.C: Ditto. 9964 * g++.dg/cpp1y/var-templ5.C: Ditto. 9965 * g++.dg/cpp1y/var-templ6.C: Ditto. 9966 * g++.dg/cpp1y/var-templ7.C: Ditto. 9967 * g++.dg/cpp1y/vla1.C: Ditto. 9968 * g++.dg/cpp1y/vla2.C: Ditto. 9969 * g++.dg/cpp1y/vla3.C: Ditto. 9970 * g++.dg/cpp1y/vla4.C: Ditto. 9971 * g++.dg/cpp1y/vla5.C: Ditto. 9972 * g++.dg/cpp1y/vla8.C: Ditto. 9973 * g++.dg/cpp1y/vla9.C: Ditto. 9974 * g++.dg/cpp1y/vla10.C: Ditto. 9975 * g++.dg/cpp1y/vla11.C: Ditto. 9976 * g++.dg/cpp1y/vla12.C: Ditto. 9977 * g++.dg/cpp1y/vla13.C: Ditto. 9978 * g++.dg/cpp1y/vla-initlist1.C: Ditto. 9979 * g++.dg/ext/vector23.C: Ditto. 9980 * g++.dg/ext/vla11.C: Ditto. 9981 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto. 9982 * g++.dg/warn/Wvla-2.C: Ditto. 9983 * g++.dg/debug/dwarf2/auto1.C: Ditto. 9984 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto. 9985 * g++.dg/cpp1y/cplusplus.C: Check for exact date. 9986 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y 9987 in error message. 9988 * g++.dg/system-binary-constants-1.C: Ditto. 9989 * g++.dg/cpp1y/cplusplus_1y.C: New. 9990 * g++.dg/cpp1z/cplusplus.C: New. 9991 * lib/target-supports.exp: 9992 (check_effective_target_c++1y*): Rename to check_effective_target_c++14* 9993 (check_effective_target_c++11_only): Call check_effective_target_c++14; 9994 (check_effective_target_c++11_down): Ditto. 9995 99962014-08-22 Marek Polacek <polacek@redhat.com> 9997 9998 PR c++/62199 9999 * c-c++-common/pr62199.c: New test. 10000 * c-c++-common/pr62199-2.c: New test. 10001 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs. 10002 100032014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org> 10004 10005 PR c++/57709 10006 * g++.dg/Wshadow.C: New test. 10007 100082014-08-22 Steven Bosscher <steven@gcc.gnu.org> 10009 10010 PR fortran/62135 10011 * gfortran.dg/pr62135.f90: New test. 10012 100132014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org> 10014 10015 * g++.dg/warn/wdate-time.C: Remove. 10016 * gcc.dg/wdate-time.c: Move from here... 10017 * c-c++-common/wdate-time.c: ... to here. 10018 100192014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch> 10020 10021 * gfortran.dg/use_without_only_1.f90: New test. 10022 100232014-08-22 Igor Zamyatin <igor.zamyatin@intel.com> 10024 10025 PR other/62008 10026 * c-c++-common/cilk-plus/AN/pr62008.c: New test. 10027 100282014-08-22 Tony Wang <tony.wang@arm.com> 10029 10030 * g++.dg/tls/thread_local6.C: Skip this test case when target uses 10031 dejagnu wrapper. 10032 100332014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org> 10034 10035 PR fortran/62214 10036 * gfortran.dg/array_assignment_5.f90: New test. 10037 100382014-08-21 Sandra Loosemore <sandra@codesourcery.com> 10039 10040 * lib/target-supports.exp 10041 (check_effective_target_logical_op_short_circuit): Add nios2. 10042 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2. 10043 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 10044 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 10045 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 10046 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target 10047 for test using -fPIC. 10048 * gcc.dg/lto/pr61526_0.c: Likewise. 10049 100502014-08-21 Jan Hubicka <hubicka@ucw.cz> 10051 10052 PR tree-optimization/62091 10053 * g++.dg/ipa/devirt-37.C: Update template. 10054 * g++.dg/ipa/devirt-40.C: New testcase. 10055 100562014-08-21 Marc Glisse <marc.glisse@inria.fr> 10057 10058 PR tree-optimization/62112 10059 * gcc.dg/tree-ssa/pr62112-1.c: New file. 10060 * gcc.dg/tree-ssa/pr62112-2.c: Likewise. 10061 * gcc.c-torture/execute/pr35472.c: Add noclone attribute. 10062 * gcc.c-torture/execute/20071219-1.c: Likewise. 10063 100642014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10065 10066 * testsuite/gcc.target/powerpc/builtins-1.c: New test. 10067 100682014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10069 10070 * gcc.target/powerpc/swaps-p8-1.c: New test. 10071 * gcc.target/powerpc/swaps-p8-2.c: New test. 10072 * gcc.target/powerpc/swaps-p8-3.c: New test. 10073 * gcc.target/powerpc/swaps-p8-4.c: New test. 10074 * gcc.target/powerpc/swaps-p8-5.c: New test. 10075 * gcc.target/powerpc/swaps-p8-6.c: New test. 10076 * gcc.target/powerpc/swaps-p8-7.c: New test. 10077 * gcc.target/powerpc/swaps-p8-8.c: New test. 10078 * gcc.target/powerpc/swaps-p8-9.c: New test. 10079 * gcc.target/powerpc/swaps-p8-10.c: New test. 10080 * gcc.target/powerpc/swaps-p8-11.c: New test. 10081 * gcc.target/powerpc/swaps-p8-12.c: New test. 10082 100832014-08-20 Jan Hubicka <hubicka@ucw.cz> 10084 10085 * gcc.dg/ipa/ctor-empty-1.c: Update template. 10086 100872014-08-20 Jan Hubicka <hubicka@ucw.cz> 10088 10089 * g++.dg/ipa/devirt-37.C: Fix testcase. 10090 100912014-08-20 Martin Jambor <mjambor@suse.cz> 10092 Wei Mi <wmi@google.com> 10093 10094 PR ipa/60449 10095 PR middle-end/61776 10096 * testsuite/gcc.dg/lto/pr60449_1.c: New test. 10097 * testsuite/gcc.dg/lto/pr60449_0.c: New test. 10098 * testsuite/gcc.dg/pr61776.c: New test. 10099 101002014-08-20 Steve Ellcey <sellcey@mips.com> 10101 10102 PR middle-end/49191 10103 * lib/target-supports.exp (check_effective_target_non_strict_align): 10104 Add function description. 10105 101062014-08-20 Jan Hubicka <hubicka@ucw.cz> 10107 10108 * testsuite/g++.dg/ipa/devirt-17.C: Update template. 10109 * testsuite/g++.dg/ipa/devirt-16.C: Update template. 10110 101112014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org> 10112 10113 PR c/59304 10114 * opts-common.c (set_option): Call diagnostic_classify_diagnostic 10115 before setting the option. 10116 * diagnostic.c (diagnostic_classify_diagnostic): Record 10117 command-line status. 10118 101192014-08-20 Mark Wielaard <mjw@redhat.com> 10120 10121 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables. 10122 101232014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10124 10125 * lib/gcc-defs.exp (${tool}_check_unsupported_p): 10126 Return memory full when we have a tiny target and relocation 10127 truncation occurs. 10128 * lib/gcc-dg.exp (gcc-dg-prune): Likewise. 10129 * lib/objc.exp (${tool}_check_unsupported_p): Likewise. 10130 * lib/target-supports.exp (check_effective_target_tiny): New function. 10131 101322014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch> 10133 10134 * gfortran.dg/errnocheck_1.f90: New test. 10135 * gfortran.dg/associative_1.f90: New test. 10136 101372014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org> 10138 10139 PR preprocessor/51303 10140 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option. 10141 101422014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org> 10143 10144 PR c/60975 10145 PR c/53063 10146 * gcc.dg/cpp/Wvariadic-1p.c: New test. 10147 101482014-08-19 Janis Johnson <janisjo@codesourcery.com> 10149 10150 * lib/target-supports.exp 10151 (check_effective_target_arm_v8_neon_ok_nocache): Add 10152 "-march-armv8-a" to compile flags. 10153 101542014-08-19 Marek Polacek <polacek@redhat.com> 10155 10156 PR c++/62153 10157 * c-c++-common/Wbool-compare-1.c: New test. 10158 101592014-08-19 Patrick Palka <ppalka@gcc.gnu.org> 10160 10161 PR c/45584 10162 * gcc.dg/pr13519-1.c: Adjust. 10163 101642014-08-19 Mark Wielaard <mjw@redhat.com> 10165 10166 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi. 10167 101682014-07-08 Mark Wielaard <mjw@redhat.com> 10169 10170 PR debug/59051 10171 * gcc.dg/guality/restrict.c: New test. 10172 101732014-08-19 Mark Wielaard <mjw@redhat.com> 10174 10175 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype 10176 matching. Catch '<unknown type in ' to recognize older gdb versions. 10177 * gcc.dg/guality/const-volatile.c: New test. 10178 101792014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10180 10181 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* && 10182 !gas. 10183 101842014-08-19 Marek Polacek <polacek@redhat.com> 10185 10186 * gcc.dg/Wc99-c11-compat-1.c: New test. 10187 * gcc.dg/Wc99-c11-compat-2.c: New test. 10188 * gcc.dg/Wc99-c11-compat-3.c: New test. 10189 * gcc.dg/Wc99-c11-compat-4.c: New test. 10190 * gcc.dg/Wc99-c11-compat-5.c: New test. 10191 * gcc.dg/Wc99-c11-compat-6.c: New test. 10192 * gcc.dg/Wc99-c11-compat-7.c: New test. 10193 101942014-08-19 Marek Polacek <polacek@redhat.com> 10195 10196 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings. 10197 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors. 10198 * gcc.dg/Wc90-c99-compat-7.c: New test. 10199 * gcc.dg/Wc90-c99-compat-8.c: New test. 10200 * gcc.dg/Wdeclaration-after-statement-4.c: New test. 10201 102022014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org> 10203 Steven Bosscher <steven@gcc.gnu.org> 10204 10205 PR c/52952 10206 * gcc.dg/redecl-4.c: Add column markers. 10207 * gcc.dg/format/bitfld-1.c: Likewise. 10208 * gcc.dg/format/attr-2.c: Likewise. 10209 * gcc.dg/format/attr-6.c: Likewise. 10210 * gcc.dg/format/array-1.c: Likewise. 10211 * gcc.dg/format/attr-7.c: Likewise. 10212 * gcc.dg/format/asm_fprintf-1.c: Likewise. 10213 * gcc.dg/format/attr-4.c: Likewise. 10214 * gcc.dg/format/branch-1.c: Likewise. 10215 * gcc.dg/format/c90-printf-1.c: Likewise. 10216 102172014-08-18 Aldy Hernandez <aldyh@redhat.com> 10218 10219 * guality/nrv-1.c: Add `used' attribute to a1. 10220 102212014-08-18 Richard Biener <rguenther@suse.de> 10222 10223 PR tree-optimization/62090 10224 * gcc.dg/pr62090-2.c: New testcase. 10225 102262014-08-18 Ilya Enkovich <ilya.enkovich@intel.com> 10227 10228 * g++.dg/ipa/pr61800.C: New. 10229 102302014-08-18 Yury Gribov <y.gribov@samsung.com> 10231 10232 PR sanitizer/62089 10233 * c-c++-common/asan/pr62089.c: New test. 10234 * c-c++-common/asan/bitfield-1.c: New test. 10235 * c-c++-common/asan/bitfield-2.c: New test. 10236 * c-c++-common/asan/bitfield-3.c: New test. 10237 * c-c++-common/asan/bitfield-4.c: New test. 10238 102392014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org> 10240 10241 PR tree-optimization/52904 10242 * gcc.dg/pr52904.c: New test. 10243 102442014-08-17 Tobias Burnus <burnus@net-b.de> 10245 10246 * gfortran.dg/finalize_27.f90: New. 10247 102482014-08-16 Andrew Pinski <apinski@cavium.com> 10249 10250 * gcc.c-torture/compile/20140816-1.c: New testcase. 10251 102522014-08-16 Paolo Carlini <paolo.carlini@oracle.com> 10253 10254 PR c++/52819 10255 * g++.dg/template/pr52819.C: New. 10256 102572014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org> 10258 10259 PR fortran/62142 10260 * gfortran.dg/realloc_on_assign_24.f90: New test. 10261 102622014-08-15 Paolo Carlini <paolo.carlini@oracle.com> 10263 10264 PR c++/62072 10265 Revert: 10266 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com> 10267 10268 DR 1584 10269 PR c++/57466 10270 * g++.dg/template/pr57466.C: New. 10271 * g++.dg/cpp0x/pr57466.C: Likewise. 10272 * g++.dg/template/unify6.C: Update. 10273 10274 * g++.dg/cpp0x/sfinae52.C: New. 10275 102762014-08-15 Ilya Tocar <tocarip@gmail.com> 10277 10278 PR target/61878 10279 * gcc.target/i386/avx512f-typecast-1.c: New test. 10280 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto. 10281 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto. 10282 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto. 10283 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto. 10284 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic. 10285 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto. 10286 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto. 10287 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto. 10288 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto. 10289 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto. 10290 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto. 10291 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto. 10292 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test. 10293 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto. 10294 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto. 10295 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto. 10296 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto. 10297 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto. 10298 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto. 10299 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto. 10300 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto. 10301 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto. 10302 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto. 10303 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto. 10304 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto. 10305 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto. 10306 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto. 10307 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto. 10308 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto. 10309 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto. 10310 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto. 10311 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto. 10312 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto. 10313 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto. 10314 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto. 10315 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto. 10316 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto. 10317 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto. 10318 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto. 10319 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto. 10320 103212014-08-15 Jakub Jelinek <jakub@redhat.com> 10322 Tobias Burnus <burnus@net-b.de> 10323 10324 PR fortran/62131 10325 * gfortran.dg/gomp/pr62131.f90: New test. 10326 103272014-08-15 Richard Biener <rguenther@suse.de> 10328 10329 PR tree-optimization/62031 10330 * gcc.dg/torture/pr62031.c: New testcase. 10331 103322014-08-15 Bin Cheng <bin.cheng@arm.com> 10333 10334 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test. 10335 103362014-08-14 Jan Hubicka <hubicka@ucw.cz> 10337 10338 PR tree-optimization/62091 10339 * g++.dg/ipa/devirt-38.C: New testcase. 10340 103412014-08-14 Marek Polacek <polacek@redhat.com> 10342 10343 DR 458 10344 * gcc.dg/c11-stdatomic-2.c: New test. 10345 103462014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org> 10347 10348 PR fortran/62106 10349 * gfortran.dg/array_constructor_49.f90: New test. 10350 103512014-08-14 Paolo Carlini <paolo.carlini@oracle.com> 10352 10353 PR c++/54377 10354 * g++.dg/template/pr54377.C: New. 10355 * g++.dg/cpp0x/pr54377.C: Likewise. 10356 * g++.dg/cpp0x/alias-decl-2.C: Adjust. 10357 * g++.dg/cpp0x/pr51226.C: Likewise. 10358 * g++.dg/cpp0x/variadic2.C: Likewise. 10359 * g++.dg/parse/too-many-tmpl-args1.C: Likewise. 10360 * g++.dg/template/dtor3.C: Likewise. 10361 * g++.dg/template/qualttp4.C: Likewise. 10362 * g++.dg/template/spec28.C: Likewise. 10363 * g++.old-deja/g++.brendan/crash8.C: Likewise. 10364 * g++.old-deja/g++.pt/ttp7.C: Likewise. 10365 103662014-08-14 Tom de Vries <tom@codesourcery.com> 10367 10368 PR rtl-optimization/62004 10369 PR rtl-optimization/62030 10370 * gcc.dg/pr62004.c: New test. 10371 * gcc.dg/pr62030.c: Same. 10372 * gcc.target/mips/pr62030-octeon.c: Same. 10373 103742014-08-14 Paolo Carlini <paolo.carlini@oracle.com> 10375 10376 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change. 10377 * g++.dg/cpp0x/decltype2.C: Likewise. 10378 * g++.dg/cpp0x/decltype3.C: Likewise. 10379 * g++.dg/cpp0x/pr60249.C: Likewise. 10380 * g++.dg/cpp0x/variadic-ex10.C: Likewise. 10381 * g++.dg/cpp0x/variadic-ex14.C: Likewise. 10382 * g++.dg/cpp0x/variadic2.C: Likewise. 10383 * g++.dg/cpp0x/variadic74.C: Likewise. 10384 * g++.dg/parse/error10.C: Likewise. 10385 * g++.dg/parse/error15.C: Likewise. 10386 * g++.dg/parse/error2.C: Likewise. 10387 * g++.dg/template/crash106.C: Likewise. 10388 * g++.dg/template/crash89.C: Likewise. 10389 * g++.dg/template/nontype7.C: Likewise. 10390 * g++.dg/template/void3.C: Likewise. 10391 * g++.dg/template/void7.C: Likewise. 10392 103932014-08-14 Richard Biener <rguenther@suse.de> 10394 10395 PR tree-optimization/62090 10396 * gcc.dg/pr62090.c: New testcase. 10397 103982014-08-14 Richard Biener <rguenther@suse.de> 10399 10400 PR rtl-optimization/62079 10401 * g++.dg/pr62079.C: New testcase. 10402 104032014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com> 10404 10405 * gcc.target/arm/max-insns-skipped.c: New test. 10406 104072014-08-14 Bin Cheng <bin.cheng@arm.com> 10408 10409 * c-c++-common/addrtmp.c: Add bind_pic_locally option. 10410 104112014-08-12 Marek Polacek <polacek@redhat.com> 10412 10413 * gcc.dg/concat.c: Add dg-options. 10414 * gcc.dg/func-outside-2.c: Add __extension__. 10415 * gcc.dg/pr19967.c: Use -std=c99. 10416 * gcc.dg/pr22458-1.c: Add dg-options. 10417 * gcc.dg/pr33676.c: Add dg-options. 10418 * gcc.dg/gnu-predef-1.c: New test. 10419 * gcc.dg/c90-func-1.c: New test. 10420 * gcc.dg/c90-func-2.c: New test. 10421 * gcc.dg/c90-func-2.h: New test. 10422 104232014-08-12 Janis Johnson <janisjo@codesourcery.com> 10424 10425 * lib/target/supports.exp 10426 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8 10427 or later. 10428 10429 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib. 10430 10431 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run 10432 on Neon hardware. 10433 10434 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib. 10435 * gcc.target/arm/pr59985.c: Likewise. 10436 104372014-08-12 Igor Zamyatin <igor.zamyatin@intel.com> 10438 10439 PR other/61962 10440 * c-c++-common/cilk-plus/AN/pr61962.c: New test. 10441 104422014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com> 10443 10444 PR middle-end/62103 10445 * gcc.c-torture/execute/bitfld-6.c: New test. 10446 104472014-08-11 Janis Johnson <janisjo@codesourcery.com> 10448 10449 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported. 10450 * gcc.target/arm/pr56184.C: Likewise. 10451 * gcc.target/arm/pr59896.c: Likewise. 10452 * gcc.target/arm/stack-red-zone.c: Likewise. 10453 * gcc.target/arm/thumb-find-work-register.c: Likewise. 10454 10455 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok, 10456 check_effective_target_arm_thumb2_ok): Test with code that passes 10457 an argument and returns a result. 10458 104592014-08-11 Richard Biener <rguenther@suse.de> 10460 10461 PR tree-optimization/62075 10462 * gcc.dg/vect/pr62075.c: New testcase. 10463 104642014-08-11 Felix Yang <fei.yang0953@gmail.com> 10465 10466 PR tree-optimization/62073 10467 * gcc.dg/vect/pr62073.c: New test. 10468 104692014-08-11 Richard Biener <rguenther@suse.de> 10470 10471 PR tree-optimization/62070 10472 * gcc.dg/pr62070.c: New testcase. 10473 104742014-08-11 Yury Gribov <y.gribov@samsung.com> 10475 10476 * c-c++-common/asan/inc.c: Update test. 10477 * c-c++-common/asan/instrument-with-calls-2.c: Likewise. 10478 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise. 10479 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise. 10480 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise. 10481 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise. 10482 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise. 10483 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise. 10484 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise. 10485 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise. 10486 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise. 10487 104882014-08-10 Marek Polacek <polacek@redhat.com> 10489 10490 PR c/51849 10491 * gcc.dg/Wc90-c99-compat-1.c: New test. 10492 * gcc.dg/Wc90-c99-compat-2.c: New test. 10493 * gcc.dg/Wc90-c99-compat-3.c: New test. 10494 * gcc.dg/Wc90-c99-compat-4.c: New test. 10495 * gcc.dg/Wc90-c99-compat-5.c: New test. 10496 * gcc.dg/Wc90-c99-compat-6.c: New test. 10497 * gcc.dg/wvla-1.c: Adjust dg-warning. 10498 * gcc.dg/wvla-2.c: Adjust dg-warning. 10499 * gcc.dg/wvla-4.c: Adjust dg-warning. 10500 * gcc.dg/wvla-6.c: Adjust dg-warning. 10501 105022014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org> 10503 10504 PR fortran/61999 10505 * gfortran.dg/dot_product_3.f90: New test case. 10506 105072014-08-09 Jan Hubicka <hubicka@ucw.cz> 10508 10509 * g++.dg/ipa/devirt-35.C: Fix template. 10510 * g++.dg/ipa/devirt-36.C: Likewise. 10511 * g++.dg/ipa/devirt-37.C: New testcase. 10512 105132014-08-09 Paolo Carlini <paolo.carlini@oracle.com> 10514 10515 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors. 10516 * g++.dg/cpp0x/enum29.C: Adjust. 10517 105182014-08-08 Richard Biener <rguenther@suse.de> 10519 10520 * gcc.dg/strlenopt-8.c: Remove XFAIL. 10521 * gcc.dg/tree-prof/stringop-2.c: Adjust. 10522 * gfortran.dg/array_memcpy_4.f90: Likewise. 10523 * gfortran.dg/trim_optimize_1.f90: Likewise. 10524 * gfortran.dg/trim_optimize_2.f90: Likewise. 10525 105262014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org> 10527 10528 * gcc.dg/zero_sign_ext_test.c: New test. 10529 105302014-08-08 Bin Cheng <bin.cheng@arm.com> 10531 10532 * gcc.dg/torture/pr61772.c: Skip lto running. 10533 105342014-08-07 John David Anglin <danglin@gcc.gnu.org> 10535 10536 PR tree-optimization/60707 10537 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*. 10538 105392014-08-07 Jan Hubicka <hubicka@ucw.cz> 10540 10541 * g++.dg/ipa/devirt-35.C: New testcase. 10542 * g++.dg/ipa/devirt-36.C: New testcase. 10543 105442014-08-07 Paolo Carlini <paolo.carlini@oracle.com> 10545 10546 PR c++/51312 10547 * g++.dg/cpp0x/enum29.C: New. 10548 105492014-08-07 John David Anglin <danglin@gcc.gnu.org> 10550 10551 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before 10552 defining in dg-options. 10553 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise. 10554 10555 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment. 10556 10557 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*. 10558 10559 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option 10560 on 32-bit hppa-hpux. 10561 10562 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*. 10563 * c-c++-common/pr50459.c: Likewise. 10564 105652014-08-07 Petr Murzin <petr.murzin@intel.com> 10566 10567 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of 10568 values.h, change MAXDOUBLE for DBL_MAX. 10569 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto. 10570 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of 10571 values.h, change MAXFLOAT for FLT_MAX. 10572 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto. 10573 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h. 10574 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto. 10575 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto. 10576 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto. 10577 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto. 10578 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto. 10579 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto. 10580 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto. 10581 105822014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10583 10584 * gcc.dg/pr61756.c: Remove arm-specific dg-options. 10585 105862014-08-07 Marek Polacek <polacek@redhat.com> 10587 10588 * gcc.dg/fold-reassoc-3.c: New test. 10589 105902013-08-07 Ilya Enkovich <ilya.enkovich@intel.com> 10591 10592 * gcc.target/i386/struct-size.c: New. 10593 105942014-08-07 Tom de Vries <tom@codesourcery.com> 10595 10596 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test. 10597 * lib/target-supports.exp (check_effective_target_glibc) 10598 (check_effective_target_glibc_2_12_or_later) 10599 (check_effective_target_glibc_2_11_or_earlier): Remove proc. 10600 106012014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com> 10602 10603 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test. 10604 106052014-08-06 Paolo Carlini <paolo.carlini@oracle.com> 10606 10607 PR c++/43906 10608 * g++.dg/warn/Waddress-1.C: New. 10609 106102014-08-06 Maciej W. Rozycki <macro@codesourcery.com> 10611 10612 * gcc.dg/pr44194-1.c: Remove an extraneous brace. 10613 106142014-08-06 Vladimir Makarov <vmakarov@redhat.com> 10615 10616 PR debug/61923 10617 * gcc.target/i386/pr61923.c: New test. 10618 106192014-08-06 Alan Lawrence <alan.lawrence@arm.com> 10620 10621 * gcc.target/aarch64/vdup_n_2.c: New test. 10622 106232014-08-06 Maciej W. Rozycki <macro@codesourcery.com> 10624 10625 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if 10626 powerpc_elfv2. 10627 106282014-08-06 Jakub Jelinek <jakub@redhat.com> 10629 10630 PR rtl-optimization/61801 10631 * gcc.target/i386/pr61801.c: Rewritten. 10632 106332014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10634 10635 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32): 10636 Fix types. 10637 (test_vqdmlsls_lane_s32): Likewise. 10638 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise. 10639 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise. 10640 106412014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10642 10643 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test. 10644 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise. 10645 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise. 10646 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise. 10647 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise. 10648 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise. 10649 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise. 10650 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise. 10651 106522014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10653 10654 * gcc.target/aarch64/simd/vmul_f64_1.c: New test. 10655 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise. 10656 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise. 10657 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise. 10658 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise. 10659 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise. 10660 106612014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10662 10663 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork. 10664 106652014-08-04 Rohit <rohitarulraj@freescale.com> 10666 10667 PR target/60102 10668 * gcc.target/powerpc/pr60102.c: New testcase. 10669 106702014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10671 10672 PR target/61713 10673 * gcc.dg/pr61756.c: New test. 10674 106752014-08-04 Tom de Vries <tom@codesourcery.com> 10676 10677 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc 10678 version instead of required-target. 10679 * lib/target-supports.exp 10680 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ... 10681 (check_effective_target_glibc_2_11_or_earlier): ... this. 10682 106832014-08-04 Arnaud Charlet <charlet@adacore.com> 10684 10685 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant. 10686 * gnat.dg/specs/debug1.ads: Adjust. 10687 * gnat.dg/specs/formal_type.ads: Fix error in test. 10688 106892014-08-03 Marek Polacek <polacek@redhat.com> 10690 10691 * gcc.dg/case-bogus-1.c: New test. 10692 106932014-08-02 Paolo Carlini <paolo.carlini@oracle.com> 10694 10695 PR c++/15339 10696 * g++.dg/other/default9.C: New. 10697 * g++.dg/other/default10.C: Likewise. 10698 * g++.dg/other/default3.C: Remove xfail. 10699 107002014-08-02 Jan Hubicka <hubicka@ucw.cz> 10701 10702 * g++.dg/warn/Wsuggest-final.C: New testcase. 10703 * g++.dg/ipa/devirt-34.C: Fix. 10704 107052014-08-02 Marek Polacek <polacek@redhat.com> 10706 10707 PR c/59855 10708 * gcc.dg/Wdesignated-init-2.c: New test. 10709 107102014-08-01 Paolo Carlini <paolo.carlini@oracle.com> 10711 10712 DR 217 again 10713 * g++.dg/tc1/dr217-2.C: New. 10714 107152014-08-01 Igor Zamyatin <igor.zamyatin@intel.com> 10716 10717 PR other/61963 10718 * c-c++-common/cilk-plus/AN/pr61963.c: New test. 10719 107202014-07-08 Igor Zamyatin <igor.zamyatin@intel.com> 10721 10722 PR middle-end/61455 10723 * c-c++-common/cilk-plus/AN/pr61455.c: New test. 10724 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise. 10725 107262014-08-01 Jiong Wang <jiong.wang@arm.com> 10727 10728 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New 10729 testcase. 10730 107312014-08-01 Richard Biener <rguenther@suse.de> 10732 10733 PR middle-end/61762 10734 * gcc.dg/pr61762.c: Align the string to make the testcase work 10735 on strict-align targets. 10736 107372014-08-01 Jakub Jelinek <jakub@redhat.com> 10738 10739 * c-c++-common/ubsan/align-1.c: New test. 10740 * c-c++-common/ubsan/align-2.c: New test. 10741 * c-c++-common/ubsan/align-3.c: New test. 10742 * c-c++-common/ubsan/align-4.c: New test. 10743 * c-c++-common/ubsan/align-5.c: New test. 10744 * c-c++-common/ubsan/attrib-4.c: New test. 10745 * g++.dg/ubsan/align-1.C: New test. 10746 * g++.dg/ubsan/align-2.C: New test. 10747 * g++.dg/ubsan/align-3.C: New test. 10748 * g++.dg/ubsan/attrib-1.C: New test. 10749 * g++.dg/ubsan/null-1.C: New test. 10750 * g++.dg/ubsan/null-2.C: New test. 10751 107522014-08-01 Tom de Vries <tom@codesourcery.com> 10753 10754 * lib/target-supports.exp (check_effective_target_glibc) 10755 (check_effective_target_glibc_2_12_or_later) 10756 (check_effective_target_not_glibc_2_11_or_earlier): New proc. 10757 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target 10758 not_glibc_2_11_or_earlier. 10759 107602014-07-31 Tom de Vries <tom@codesourcery.com> 10761 10762 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar. 10763 107642014-07-31 James Greenhalgh <james.greenhalgh@arm.com> 10765 10766 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New. 10767 (test_vpaddd_s64): Likewise. 10768 (test_vpaddd_s64): Likewise. 10769 * gcc.target/aarch64/simd/vpaddd_f64: New. 10770 * gcc.target/aarch64/simd/vpaddd_s64: New. 10771 * gcc.target/aarch64/simd/vpaddd_u64: New. 10772 107732014-07-31 Charles Baylis <charles.baylis@linaro.org> 10774 10775 PR target/61948 10776 * gcc.target/arm/pr61948.c: New test case. 10777 107782014-07-31 Richard Biener <rguenther@suse.de> 10779 10780 PR tree-optimization/61964 10781 * gcc.dg/torture/pr61964.c: New testcase. 10782 107832014-07-31 Marc Glisse <marc.glisse@inria.fr> 10784 10785 PR c++/60517 10786 * c-c++-common/addrtmp.c: New file. 10787 * c-c++-common/uninit-G.c: Adapt. 10788 107892014-07-31 Bingfeng Mei <bmei@broadcom.com> 10790 10791 PR lto/61868 10792 * gcc.dg/pr61868.c: New test. 10793 107942014-07-30 Paolo Carlini <paolo.carlini@oracle.com> 10795 10796 PR c++/57397 10797 * g++.dg/cpp0x/vt-57397-1.C: New. 10798 * g++.dg/cpp0x/vt-57397-2.C: Likewise. 10799 108002014-07-30 Arnaud Charlet <charlet@adacore.com> 10801 10802 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests. 10803 108042014-07-30 Tom Tromey <tromey@redhat.com> 10805 10806 PR c/59855 10807 * gcc.dg/Wdesignated-init.c: New file. 10808 108092014-07-29 Jan Hubicka <hubicka@ucw.cz> 10810 10811 * g++.dg/ipa/devirt-34.C: New testcase. 10812 108132014-07-28 Richard Biener <rguenther@suse.de> 10814 10815 PR rtl-optimization/61801 10816 * gcc.target/i386/pr61801.c: Fix testcase. 10817 108182014-07-28 Eric Botcazou <ebotcazou@adacore.com> 10819 10820 * gcc.dg/fold-abs-5.c: New test. 10821 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere. 10822 * gcc.dg/fold-compare-8.c: Likewise. 10823 108242014-07-28 Richard Biener <rguenther@suse.de> 10825 10826 PR middle-end/52478 10827 * gcc.dg/torture/ftrapv-1.c: New testcase. 10828 108292014-07-28 Richard Biener <rguenther@suse.de> 10830 10831 PR tree-optimization/61921 10832 * gfortran.dg/pr61921.f90: New testcase. 10833 108342014-07-28 Richard Biener <rguenther@suse.de> 10835 10836 PR rtl-optimization/61801 10837 * gcc.target/i386/pr61801.c: New testcase. 10838 108392014-07-27 Marek Polacek <polacek@redhat.com> 10840 10841 PR c/61861 10842 * gcc.dg/pr61861.c: New test. 10843 108442014-07-27 Petr Murzin <petr.murzin@intel.com> 10845 10846 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized 10847 variable problem. 10848 108492014-07-27 Richard Sandiford <rdsandiford@googlemail.com> 10850 10851 PR rtl-optimization/61926 10852 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c: 10853 Reverse argument order. 10854 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c: 10855 New XFAILed tests that match the original order. 10856 108572014-07-26 Marek Polacek <polacek@redhat.com> 10858 10859 PR c/61077 10860 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp. 10861 108622014-07-26 Tobias Burnus <burnus@net-b.de> 10863 10864 PR fortran/61881 10865 PR fortran/61888 10866 PR fortran/57305 10867 * gfortran.dg/sizeof_2.f90: Change dg-error. 10868 * gfortran.dg/sizeof_4.f90: New. 10869 * gfortran.dg/storage_size_1.f08: Correct expected 10870 value. 10871 108722014-07-26 Marc Glisse <marc.glisse@inria.fr> 10873 10874 PR target/44551 10875 * gcc.target/i386/pr44551-1.c: New file. 10876 108772014-07-25 Xinliang David Li <davidxl@google.com> 10878 10879 * g++.dg/tree-prof/tree-prof.exp: Define macros. 10880 * g++.dg/tree-prof/reorder_class1.h: New file. 10881 * g++.dg/tree-prof/reorder_class2.h: New file. 10882 * g++.dg/tree-prof/reorder.C: New test. 10883 * g++.dg/tree-prof/morefunc.C: New test. 10884 108852014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net> 10886 10887 Implement N4051 - Allow typename in a template template parameter 10888 * lib/target-supports.exp (check_effective_target_c++1y): Now 10889 means C++1y and up. 10890 (check_effective_target_c++1y_down): New. 10891 (check_effective_target_c++1z_only): New. 10892 (check_effective_target_c++1z): New. 10893 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New. 10894 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New. 10895 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New. 10896 108972014-07-25 Tobias Burnus <burnus@net-b.de> 10898 10899 * gfortran.dg/storage_size_5.f90: New. 10900 109012014-07-25 Richard Biener <rguenther@suse.de> 10902 10903 PR middle-end/61762 10904 PR middle-end/61894 10905 * gcc.dg/pr61762.c: New testcase. 10906 * gcc.dg/fold-cstring.c: Likewise. 10907 * gcc.dg/fold-cvect.c: Likewise. 10908 109092014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 10910 10911 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test. 10912 10913 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi. 10914 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi. 10915 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi. 10916 * gcc.c-torture/execute/pr23135.x: Likewise. 10917 109182014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 10919 10920 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test. 10921 109222014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 10923 10924 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test. 10925 109262014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 10927 10928 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp. 10929 109302014-07-24 Jiong Wang <jiong.wang@arm.com> 10931 10932 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction 10933 sequences. 10934 * gcc.target/aarch64/test_frame_2.c: Likewise. 10935 * gcc.target/aarch64/test_frame_4.c: Likewise. 10936 * gcc.target/aarch64/test_frame_6.c: Likewise. 10937 * gcc.target/aarch64/test_frame_7.c: Likewise. 10938 * gcc.target/aarch64/test_frame_8.c: Likewise. 10939 * gcc.target/aarch64/test_frame_10.c: Likewise. 10940 109412014-07-24 Jiong Wang <jiong.wang@arm.com> 10942 10943 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction 10944 sequences. 10945 * gcc.target/aarch64/test_frame_10.c: Likewise. 10946 * gcc.target/aarch64/test_frame_2.c: Likewise. 10947 * gcc.target/aarch64/test_frame_4.c: Likewise. 10948 * gcc.target/aarch64/test_frame_6.c: Likewise. 10949 * gcc.target/aarch64/test_frame_7.c: Likewise. 10950 * gcc.target/aarch64/test_frame_8.c: Likewise. 10951 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise. 10952 109532014-07-24 Martin Jambor <mjambor@suse.cz> 10954 10955 PR ipa/61160 10956 * g++.dg/ipa/pr61160-2.C (main): Always return zero. 10957 109582014-07-24 Richard Biener <rguenther@suse.de> 10959 10960 PR ipa/61823 10961 * gcc.dg/torture/pr43879_1.c: Add -fno-inline. 10962 109632014-07-24 Andreas Schwab <schwab@suse.de> 10964 10965 * lib/target-supports.exp (check_effective_target_arm_nothumb): 10966 Also check for __arm__. 10967 109682014-07-24 Jiong Wang <jiong.wang@arm.com> 10969 10970 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction 10971 sequences. 10972 109732014-07-24 Marek Polacek <polacek@redhat.com> 10974 10975 PR c/57653 10976 * c-c++-common/pr57653.c: New test. 10977 * c-c++-common/pr57653.h: New file. 10978 * c-c++-common/pr57653-2.c: New test. 10979 * c-c++-common/pr57653-2.h: New file. 10980 109812014-07-23 Jiong Wang <jiong.wang@arm.com> 10982 10983 * gcc.target/aarch64/test_frame_common.h: New file. 10984 * gcc.target/aarch64/test_frame_1.c: Likewise. 10985 * gcc.target/aarch64/test_frame_2.c: Likewise. 10986 * gcc.target/aarch64/test_frame_3.c: Likewise. 10987 * gcc.target/aarch64/test_frame_4.c: Likewise. 10988 * gcc.target/aarch64/test_frame_5.c: Likewise. 10989 * gcc.target/aarch64/test_frame_6.c: Likewise. 10990 * gcc.target/aarch64/test_frame_7.c: Likewise. 10991 * gcc.target/aarch64/test_frame_8.c: Likewise. 10992 * gcc.target/aarch64/test_frame_9.c: Likewise. 10993 * gcc.target/aarch64/test_frame_10.c: Likewise. 10994 * gcc.target/aarch64/test_frame_11.c: Likewise. 10995 * gcc.target/aarch64/test_frame_12.c: Likewise. 10996 * gcc.target/aarch64/test_frame_13.c: Likewise. 10997 * gcc.target/aarch64/test_frame_14.c: Likewise. 10998 * gcc.target/aarch64/test_frame_15.c: Likewise. 10999 110002014-07-23 Marek Polacek <polacek@redhat.com> 11001 11002 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size 11003 in the structure. 11004 110052014-07-23 Jiong Wang <jiong.wang@arm.com> 11006 11007 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb. 11008 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise. 11009 * gcc.dg/pr10474.c (target): Likewise. 11010 110112014-07-22 Martin Jambor <mjambor@suse.cz> 11012 11013 PR ipa/61160 11014 * pr61160-3.C (main): Return zero. 11015 110162014-07-22 Alan Lawrence <alan.lawrence@arm.com> 11017 11018 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body. 11019 * gcc.target/arm/simd/vextu64_1.c: Likewise. 11020 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise. 11021 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise. 11022 * gcc.target/aarch64/simd/ext_s64.x: Remove. 11023 * gcc.target/aarch64/simd/ext_u64.x: Remove. 11024 110252014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com> 11026 11027 PR tree-optimization/61822 11028 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive. 11029 110302014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11031 11032 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test. 11033 110342014-07-22 Uros Bizjak <ubizjak@gmail.com> 11035 11036 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use 11037 -msse2 -mno-avx instead of -msse. 11038 110392014-07-22 Uros Bizjak <ubizjak@gmail.com> 11040 11041 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string. 11042 * gcc.dg/pr44024.c (dg-options): Add -O1. 11043 (dg-final): Check for the condition. 11044 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump. 11045 110462014-07-21 Bin Cheng <bin.cheng@arm.com> 11047 11048 PR target/55701 11049 * gcc.target/arm/memset-inline-1.c: New test. 11050 * gcc.target/arm/memset-inline-2.c: New test. 11051 * gcc.target/arm/memset-inline-3.c: New test. 11052 * gcc.target/arm/memset-inline-4.c: New test. 11053 * gcc.target/arm/memset-inline-5.c: New test. 11054 * gcc.target/arm/memset-inline-6.c: New test. 11055 * gcc.target/arm/memset-inline-7.c: New test. 11056 * gcc.target/arm/memset-inline-8.c: New test. 11057 * gcc.target/arm/memset-inline-9.c: New test. 11058 110592014-07-21 Tom de Vries <tom@codesourcery.com> 11060 11061 PR target/61827 11062 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix 11063 to bar symbol in scan-assembler-times call check. 11064 110652014-07-21 Tom de Vries <tom@codesourcery.com> 11066 11067 PR target/61827 11068 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix 11069 for darwin in scan-assembler-times check. 11070 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related 11071 scan-assembler-not checks. Add checks for insns. 11072 (main): Remove. 11073 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related 11074 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c. 11075 (main): Remove. 11076 110772014-07-21 Tom de Vries <tom@codesourcery.com> 11078 11079 PR target/61827 11080 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to 11081 dg-options. Add checks for insns with xmm registers. Remove 11082 cfi_def_cfa_offset checks. Generalize checks containing %rsp. 11083 (main): Remove. 11084 110852014-07-21 Uros Bizjak <ubizjak@gmail.com> 11086 11087 PR target/61855 11088 * gcc.target/i386/pr61855.c: New test. 11089 110902014-07-20 Eric Botcazou <ebotcazou@adacore.com> 11091 11092 * gnat.dg/pack20.ad[sb]: New test. 11093 * gnat.dg/pack20_pkg.ads: New helper. 11094 110952014-07-20 Ian Lance Taylor <iant@google.com> 11096 11097 * go.test/go-test.exp (go-gc-tests): Support multiple files in one 11098 package for compiledir tests. 11099 111002014-07-20 Marek Polacek <polacek@redhat.com> 11101 11102 PR c/61852 11103 * gcc.dg/pr61852.c: New test. 11104 111052014-07-19 Eric Botcazou <ebotcazou@adacore.com> 11106 11107 * gcc.dg/stack-usage-2.c: Adjust. 11108 111092014-07-18 Uros Bizjak <ubizjak@gmail.com> 11110 11111 PR target/61794 11112 * gcc.target/i386/pr61794.c: New test. 11113 111142014-07-17 Richard Sandiford <rdsandiford@googlemail.com> 11115 11116 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence 11117 involving both inputs rather than a multiplication involving one. 11118 * gcc.target/mips/umips-lwp-2.c (foo): Likewise. 11119 * gcc.target/mips/umips-lwp-3.c (foo): Likewise. 11120 * gcc.target/mips/umips-lwp-4.c (foo): Likewise. 11121 111222014-07-17 Paolo Carlini <paolo.carlini@oracle.com> 11123 11124 PR c++/50961 11125 * g++.dg/template/operator13.C: New. 11126 111272014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11128 11129 * gcc.target/aarch64/simd/vfma_f64.c: New test. 11130 * gcc.target/aarch64/simd/vmla_f64.c: Likewise. 11131 * gcc.target/aarch64/simd/vfms_f64.c: Likewise. 11132 * gcc.target/aarch64/simd/vmls_f64.c: Likewise. 11133 111342014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com> 11135 11136 * c-c++-common/ubsan/bounds-2.c: Change output pattern. 11137 * c-c++-common/ubsan/bounds-5.c: Likewise. 11138 * c-c++-common/ubsan/bounds-6.c: Likewise. 11139 * c-c++-common/ubsan/bounds-7.c: Likewise. 11140 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise. 11141 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise. 11142 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise. 11143 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise. 11144 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise. 11145 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise. 11146 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise. 11147 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise. 11148 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise. 11149 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise. 11150 111512014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11152 11153 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile. 11154 * gcc.target/aarch64/simd/vcales_f32.c: Likewise. 11155 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise. 11156 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise. 11157 111582014-07-17 Uros Bizjak <ubizjak@gmail.com> 11159 11160 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use 11161 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*. 11162 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto. 11163 111642014-07-17 Paolo Carlini <paolo.carlini@oracle.com> 11165 11166 PR c++/61804 11167 * g++.dg/parse/pr61804.C: New. 11168 111692014-07-16 Arnaud Charlet <charlet@adacore.com> 11170 11171 * gnat.dg/specs/alignment2.ads: Update. 11172 * gnat.dg/specs/size_clause1.ads: Likewise. 11173 * gnat.dg/specs/size_clause2.ads: Likewise. 11174 111752014-07-16 Dodji Seketeli <dodji@redhat.com> 11176 11177 PR preprocessor/60723 - missing system-ness marks for macro tokens 11178 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files. 11179 111802014-07-15 Uros Bizjak <ubizjak@gmail.com> 11181 11182 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90. 11183 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add 11184 -mieee-with-inexact for alpha*-*-*. 11185 111862014-07-15 Uros Bizjak <ubizjak@gmail.com> 11187 11188 * lib/target-supports.exp (check_effective_target_fenv_exceptions): 11189 Add IEEE options to compile flags. 11190 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact 11191 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets. 11192 111932014-07-15 Michael Matz <matz@suse.de> 11194 11195 PR rtl-optimization/61772 11196 * gcc.dg/torture/pr61772.c: New test. 11197 111982014-07-15 Marek Polacek <polacek@redhat.com> 11199 11200 * gcc.dg/ubsan/bounds-1.c: New test. 11201 112022014-06-15 Tobias Burnus <burnus@net-b.de> 11203 11204 * gfortran.dg/coarray_34.f90: New. 11205 * gfortran.dg/coarray_6.f90: Update test case. 11206 112072014-07-14 Richard Biener <rguenther@suse.de> 11208 11209 PR tree-optimization/61779 11210 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase. 11211 112122014-07-14 Richard Biener <rguenther@suse.de> 11213 11214 PR tree-optimization/61786 11215 * gcc.dg/torture/pr61786.c: New testcase. 11216 * gcc.dg/lto/pr61786_0.c: Likewise. 11217 * gcc.dg/lto/pr61786_1.c: Likewise. 11218 112192014-07-14 Richard Biener <rguenther@suse.de> 11220 11221 PR tree-optimization/61757 11222 PR tree-optimization/61783 11223 PR tree-optimization/61787 11224 * gcc.dg/torture/pr61757.c: New testcase. 11225 * gcc.dg/torture/pr61787.c: Likewise. 11226 112272014-07-14 Jakub Jelinek <jakub@redhat.com> 11228 11229 PR middle-end/61294 11230 * c-c++-common/Wmemset-transposed-args1.c: New test. 11231 * c-c++-common/Wmemset-transposed-args2.c: New test. 11232 * g++.dg/warn/Wmemset-transposed-args-1.C: New test. 11233 112342014-07-13 Jan Hubicka <hubicka@ucw.cz> 11235 11236 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no 11237 longer happens during parsing. 11238 * gcc.dg/pr44024.c: Update template. 11239 * g++.dg/tree-ssa/nonzero-2.C: New testcase. 11240 * g++.dg/tree-ssa/nonzero-1.C: New testcase. 11241 * gcc.dg/tree-ssa/nonzero-1.c: New testcase. 11242 112432014-07-13 Tom de Vries <tom@codesourcery.com> 11244 11245 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test. 11246 * gcc.target/i386/fuse-caller-save-xmm.c: New test. 11247 112482014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net> 11249 11250 PR C++/60209 - Declaration of user-defined literal operator cause error 11251 * g++.dg/cpp0x/pr60209-neg.C: New. 11252 * g++.dg/cpp0x/pr60209.C: New. 11253 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages. 11254 112552014-07-13 Paolo Carlini <paolo.carlini@oracle.com> 11256 11257 PR c++/60967 11258 * g++.dg/cilk-plus/pr60967.C: New. 11259 112602014-07-13 Tobias Burnus <burnus@net-b.de> 11261 11262 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer. 11263 112642014-07-12 Paul Thomas <pault@gcc.gnu.org> 11265 11266 PR fortran/61780 11267 * gfortran.dg/dependency_44.f90 : New test 11268 112692014-07-12 Tobias Burnus <burnus@net-b.de> 11270 11271 * gfortran.dg/coarray_atomic_1.f90: Update dg-error. 11272 * gfortran.dg/coarray_atomic_2.f90: New. 11273 * gfortran.dg/coarray_atomic_3.f90: New. 11274 * gfortran.dg/coarray_atomic_4.f90: New. 11275 * gfortran.dg/coarray/atomic_2.f90: New. 11276 112772014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net> 11278 11279 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference 11280 * g++.dg/cpp0x/pr57644.C: New. 11281 112822014-07-11 Paolo Carlini <paolo.carlini@oracle.com> 11283 11284 PR c++/53159 11285 * g++.dg/cpp0x/Wnarrowing1.C: New. 11286 112872014-07-11 Andreas Schwab <schwab@linux-m68k.org> 11288 11289 PR preprocessor/61389 11290 * gcc.dg/cpp/macsyntx.c: Update expected warnings. 11291 * gcc.dg/cpp/sysmac1.c: Likewise. 11292 112932014-07-11 Richard Biener <rguenther@suse.de> 11294 11295 PR middle-end/61473 11296 * gcc.dg/memmove-4.c: New testcase. 11297 * gcc.dg/strlenopt-8.c: XFAIL. 11298 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust. 11299 113002014-07-11 Marat Zakirov <m.zakirov@samsung.com> 11301 11302 PR target/61561 11303 * gcc.dg/pr61561.c: New test. 11304 113052014-07-10 Tom de Vries <tom@codesourcery.com> 11306 11307 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to 11308 dg-options. 11309 * gcc.target/mips/fuse-caller-save-micromips.c: Same. 11310 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to 11311 dg-options. 11312 113132014-07-10 Richard Biener <rguenther@suse.de> 11314 11315 PR c-family/61741 11316 * c-c++-common/torture/pr61741.c: Use signed char. 11317 113182014-07-10 Eric Botcazou <ebotcazou@adacore.com> 11319 11320 * gnat.dg/opt39.adb: New test. 11321 113222014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com> 11323 11324 PR tree-optimization/61742 11325 * gcc.dg/torture/pr61742.c: New test. 11326 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c 11327 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c 11328 113292014-07-09 Paolo Carlini <paolo.carlini@oracle.com> 11330 11331 PR c++/60686 11332 * g++.dg/cpp0x/explicit8.C: New. 11333 113342014-07-09 Paolo Carlini <paolo.carlini@oracle.com> 11335 11336 DR 1584 11337 PR c++/57466 11338 * g++.dg/template/pr57466.C: New. 11339 * g++.dg/cpp0x/pr57466.C: Likewise. 11340 * g++.dg/template/unify6.C: Update. 11341 113422014-07-09 Tom de Vries <tom@codesourcery.com> 11343 11344 * gcc.target/i386/fuse-caller-save-rec.c: New test. 11345 113462014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 11347 11348 * gfortran.dg/ieee/underflow_1.f90: New file. 11349 113502014-07-09 Richard Biener <rguenther@suse.de> 11351 11352 PR c-family/61741 11353 * c-c++-common/torture/pr61741.c: New testcase. 11354 113552014-07-09 Pat Haugen <pthaugen@us.ibm.com> 11356 11357 * lib/target-supports.exp 11358 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*. 11359 113602014-07-09 Jan Hubicka <hubicka@ucw.cz> 11361 11362 * gcc.dg/globalalias.c: Remove XFAIL. 11363 * gcc.dg/localalias.c: Remove XFAIL. 11364 113652014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net> 11366 11367 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped 11368 * g++.dg/cpp0x/pr58155.C: New. 11369 113702014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr> 11371 11372 PR testsuite/61453 11373 * gfortran.dg/bind_c_array_params_2.f90: 11374 Adjust regexp for more targets. 11375 113762014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com> 11377 Paolo Carlini <paolo.carlini@oracle.com> 11378 11379 PR c++/59361 11380 * g++.dg/cpp0x/vt-59361.C: New. 11381 113822014-07-08 Sriraman Tallam <tmsriram@google.com> 11383 11384 PR target/61599 11385 * gcc.target/i386/pr61599-1.c: New test. 11386 * gcc.target/i386/pr61599-2.c: New test. 11387 113882014-07-08 Jakub Jelinek <jakub@redhat.com> 11389 11390 PR rtl-optimization/61673 11391 * gcc.c-torture/execute/pr61673.c: New test. 11392 11393 PR tree-optimization/61725 11394 * gcc.dg/tree-ssa/vrp93.c: New test. 11395 * gcc.c-torture/execute/pr61725.c: New test. 11396 113972014-07-08 Richard Biener <rguenther@suse.de> 11398 11399 * tree-ssa-dom.h (loop_depth_of_name): Remove. 11400 * tree-ssa-dom.c (record_equivalences_from_phis): Remove 11401 restriction on loop depth difference. 11402 (record_equality): Likewise. 11403 (propagate_rhs_into_lhs): Likewise. Simplify condition. 11404 (loop_depth_of_name): Remove. 11405 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove 11406 restriction on loop depth difference. 11407 (init_copy_prop): Likewise. 11408 114092014-07-08 Richard Biener <rguenther@suse.de> 11410 11411 PR tree-optimization/61681 11412 * gcc.dg/torture/pr61681.c: New testcase. 11413 114142014-07-08 Richard Biener <rguenther@suse.de> 11415 11416 PR tree-optimization/61680 11417 * gcc.dg/vect/pr61680.c: New testcase. 11418 114192014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com> 11420 11421 PR tree-optimization/61576 11422 * gcc.dg/torture/pr61576.c: New test. 11423 114242014-07-08 Marek Polacek <polacek@redhat.com> 11425 11426 PR c/60226 11427 * c-c++-common/pr60226.c: New test. 11428 114292014-07-07 Paul Thomas <pault@gcc.gnu.org> 11430 11431 PR fortran/61459 11432 PR fortran/58883 11433 * gfortran.dg/allocatable_function_8.f90 : New test 11434 114352014-07-07 Maciej W. Rozycki <macro@codesourcery.com> 11436 11437 * gcc.target/powerpc/spe-evmerge.c: New file. 11438 114392014-07-07 Paolo Carlini <paolo.carlini@oracle.com> 11440 11441 * g++.dg/cpp0x/override1.C: Tweak expected error messages. 11442 114432014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com> 11444 11445 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test. 11446 114472014-07-07 Paolo Carlini <paolo.carlini@oracle.com> 11448 11449 PR c++/58898 11450 * g++.dg/parse/pr58898.C: New. 11451 114522014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr> 11453 11454 * gfortran.dg/list_read_12.f90: Delete the file. 11455 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead 11456 of dg-runtest. 11457 114582014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11459 11460 PR libgfortran/61640 11461 * gfortran.dg/arrayio_16.f90: New test. 11462 114632014-07-06 Marek Polacek <polacek@redhat.com> 11464 11465 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final. 11466 * g++.dg/ipa/imm-devirt-2.C: Likewise. 11467 114682014-07-06 Marek Polacek <polacek@redhat.com> 11469 11470 PR c/6940 11471 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use 11472 -Wno-sizeof-array-argument. 11473 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise. 11474 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise. 11475 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise. 11476 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise. 11477 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise. 11478 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise. 11479 * c-c++-common/sizeof-array-argument.c: New test. 11480 * gcc.dg/vla-5.c: Add dg-warnings. 11481 114822014-07-05 Jan Hubicka <hubicka@ucw.cz> 11483 11484 * g++.dg/ipa/devirt-26.C: Update testcase. 11485 * g++.dg/ipa/imm-devirt-1.C: Update testcase. 11486 * g++.dg/ipa/imm-devirt-2.C: Update testcase. 11487 114882014-07-04 Tobias Burnus <burnus@net-b.de> 11489 11490 * gfortran.dg/coarray/coindexed_3.f90: New. 11491 114922014-07-04 Jakub Jelinek <jakub@redhat.com> 11493 11494 PR middle-end/61654 11495 * g++.dg/opt/pr61654.C: New test. 11496 11497 PR tree-optimization/61684 11498 * gcc.c-torture/compile/pr61684.c: New test. 11499 115002014-07-04 Thomas Schwinge <thomas@codesourcery.com> 11501 11502 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match 11503 dg-runtest's. Adapt all callers. 11504 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise. 11505 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise. 11506 * lib/go-dg.exp (go-dg-runtest): Likewise. 11507 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise. 11508 * lib/objc-dg.exp (objc-dg-runtest): Likewise. 11509 115102014-07-03 Jakub Jelinek <jakub@redhat.com> 11511 11512 PR tree-optimization/61682 11513 * gcc.c-torture/execute/pr61682.c: New test. 11514 115152014-07-03 Segher Boessenkool <segher@kernel.crashing.org> 11516 11517 * gcc.target/powerpc/shift-dot.c: New test. 11518 115192014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 11520 11521 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to 11522 avoid optimization. 11523 115242014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org> 11525 11526 * gcc.target/arm/identical-invariants.c: New test. 11527 115282014-07-02 Jan Hubicka <hubicka@ucw.cz> 11529 Chen Gang <gang.chen.5i5j@gmail.com> 11530 11531 * gcc.c-torture/compile/section.c: New testcase. 11532 115332014-07-02 Christian Bruel <christian.bruel@st.com> 11534 11535 PR target/29349 11536 PR target/53513 11537 * gcc.target/sh/fpchg.c: New test. 11538 115392014-07-02 Jakub Jelinek <jakub@redhat.com> 11540 Fritz Reese <Reese-Fritz@zai.com> 11541 11542 * gfortran.dg/oldstyle_5.f: New test. 11543 115442014-07-02 Uros Bizjak <ubizjak@gmail.com> 11545 11546 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0. 11547 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add. 11548 115492014-07-02 Paolo Carlini <paolo.carlini@oracle.com> 11550 11551 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error. 11552 * g++.dg/cpp0x/variadic-ex14.C: Likewise. 11553 * g++.dg/parse/error11.C: Likewise. 11554 * g++.old-deja/g++.brendan/template17.C: Likewise. 11555 115562014-07-02 Tobias Burnus <burnus@net-b.de> 11557 11558 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL. 11559 * gfortran.dg/coarray/send_array.f90: Ditto. 11560 * gfortran.dg/coarray/sendget_array.f90: Ditto. 11561 115622014-07-01 James Greenhalgh <james.greenhalgh@arm.com> 11563 Yufeng Zhang <yufeng.zhang@arm.com> 11564 11565 * gcc.target/aarch64/aapcs64/aapcs64.exp: 11566 (additional_flags_for_func_ret): New variable based on 11567 $additional_flags with -fno-use-caller-save. 11568 (func-ret-*.c): Use the new variable. 11569 115702014-07-01 Paolo Carlini <paolo.carlini@oracle.com> 11571 11572 PR c++/59637 11573 * g++.dg/cpp0x/decltype60.C: New. 11574 115752014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11576 11577 * gcc.target/aarch64/simd/vcage_f64.c: New test. 11578 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise. 11579 * gcc.target/aarch64/simd/vcale_f64.c: Likewise. 11580 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise. 11581 * gcc.target/aarch64/simd/vcales_f32.c: Likewise. 11582 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise. 11583 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise. 11584 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise. 11585 115862014-07-01 Paolo Carlini <paolo.carlini@oracle.com> 11587 11588 * g++.dg/cpp1y/pr59867.C: Fix target selector. 11589 115902014-07-01 Marek Polacek <polacek@redhat.com> 11591 11592 * gcc.dg/Wint-conversion.c: New test. 11593 115942014-07-01 Marek Polacek <polacek@redhat.com> 11595 11596 PR c/58286 11597 * gcc.dg/Wincompatible-pointer-types.c: New test. 11598 115992014-06-30 David Holsgrove <david.holsgrove@xilinx.com> 11600 11601 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add 11602 MicroBlaze specific pattern. 11603 116042014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net> 11605 11606 PR c++/58781 11607 PR c++/60249 11608 PR c++/59867 11609 * testsuite/g++.dg/cpp0x/pr58781.C: New. 11610 * testsuite/g++.dg/cpp0x/pr60249.C: New. 11611 * testsuite/g++.dg/cpp1y/pr59867.C: New. 11612 116132014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 11614 11615 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the 11616 test requires greater precision than the current PowerPC long 11617 double implementation supports. 11618 116192014-06-30 Paolo Carlini <paolo.carlini@oracle.com> 11620 11621 PR c++/54891 11622 * g++.dg/cpp0x/lambda/lambda-cast1.C: New. 11623 116242014-06-30 Paolo Carlini <paolo.carlini@oracle.com> 11625 11626 PR c++/51400 11627 * g++.dg/cpp0x/constexpr-attribute3.C: New. 11628 116292014-06-30 Jeff Law <law@redhat.com> 11630 11631 PR tree-optimization/61607 11632 * gcc.dg/tree-ssa/pr61607.c: New test. 11633 116342014-06-30 Marek Polacek <polacek@redhat.com> 11635 11636 * c-c++-common/ubsan/attrib-2.c: New test. 11637 * g++.dg/ubsan/return-3.C: New test. 11638 116392014-06-30 Igor Zamyatin <igor.zamyatin@intel.com> 11640 11641 PR middle-end/57541 11642 * c-c++-common/cilk-plus/AN/pr57541.c: New case added. 11643 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test. 11644 116452014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org> 11646 11647 * gcc.dg/ira-loop-pressure.c: New test. 11648 116492014-06-29 Roman Gareev <gareevroman@gmail.com> 11650 11651 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that 11652 checks that the dump is generated. 11653 116542014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 11655 11656 PR fortran/36275 11657 PR fortran/38839 11658 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages. 11659 * gfortran.dg/binding_label_tests_27.f90: New file. 11660 116612014-06-29 Roman Gareev <gareevroman@gmail.com> 11662 11663 * gfortran.dg/graphite/pr59586.f: New testcase. 11664 116652014-06-29 Andreas Schwab <schwab@linux-m68k.org> 11666 11667 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow. 11668 116692014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 11670 11671 PR fortran/29383 11672 * lib/target-supports.exp (check_effective_target_fortran_ieee): 11673 New function. 11674 * gfortran.dg/ieee/ieee.exp: New file. 11675 * gfortran.dg/ieee/ieee_1.F90: New file. 11676 * gfortran.dg/ieee/ieee_2.f90: New file. 11677 * gfortran.dg/ieee/ieee_3.f90: New file. 11678 * gfortran.dg/ieee/ieee_4.f90: New file. 11679 * gfortran.dg/ieee/ieee_5.f90: New file. 11680 * gfortran.dg/ieee/ieee_6.f90: New file. 11681 * gfortran.dg/ieee/ieee_7.f90: New file. 11682 * gfortran.dg/ieee/ieee_rounding_1.f90: New file. 11683 116842014-06-28 Jonathan Wakely <jwakely@redhat.com> 11685 11686 * g++.dg/cpp0x/elision_conv.C: New. 11687 116882014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 11689 11690 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*. 11691 116922014-06-27 Paolo Carlini <paolo.carlini@oracle.com> 11693 11694 PR c++/61614 11695 * g++.dg/ext/complit14.C: New. 11696 116972014-06-27 Martin Jambor <mjambor@suse.cz> 11698 11699 PR ipa/61160 11700 * g++.dg/ipa/pr61160-2.C: New test. 11701 * g++.dg/ipa/pr61160-3.C: Likewise. 11702 117032014-06-27 Jakub Jelinek <jakub@redhat.com> 11704 11705 PR tree-optimization/57233 11706 PR tree-optimization/61299 11707 * gcc.dg/pr57233.c: New test. 11708 * gcc.target/i386/pr57233.c: New test. 11709 * gcc.target/i386/sse2-pr57233.c: New test. 11710 * gcc.target/i386/avx-pr57233.c: New test. 11711 * gcc.target/i386/avx2-pr57233.c: New test. 11712 * gcc.target/i386/avx512f-pr57233.c: New test. 11713 * gcc.target/i386/xop-pr57233.c: New test. 11714 117152014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de> 11716 11717 * gcc.dg/typeof-2.c: New testcase. 11718 117192014-06-27 Marek Polacek <polacek@redhat.com> 11720 11721 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output. 11722 (fn1): Remove store to out-of-bounds location. Add memory barrier. 11723 (fn2): Likewise. 11724 (fn5): Likewise. 11725 (fn6): Likewise. 11726 (fn7): Likewise. 11727 (fn8): Likewise. 11728 (fn9): Likewise. 11729 (fn11): Likewise. 11730 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds 11731 location. Add memory barrier. 11732 (fn2): Likewise. 11733 (fn3): Likewise. 11734 (fn4): Likewise. 11735 (fn5): Likewise. 11736 * c-c++-common/ubsan/bounds-7.c: New test. 11737 117382014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11739 11740 PR libgfortran/61499 11741 * gfortran.dg/arrayio_15.f90: New test. 11742 117432014-06-26 Uros Bizjak <ubizjak@gmail.com> 11744 11745 PR target/61586 11746 * gcc.target/alpha/pr61586.c: New test. 11747 117482014-06-26 Paolo Carlini <paolo.carlini@oracle.com> 11749 11750 PR c++/57573 11751 * g++.dg/template/pr57573.C: New. 11752 117532014-06-26 Jan Hubicka <hubicka@ucw.cz> 11754 11755 * gcc.dg/tree-ssa/interposition.c: New testcase. 11756 117572014-06-26 Paolo Carlini <paolo.carlini@oracle.com> 11758 11759 PR c++/56633 11760 * g++.dg/cpp0x/deleted8.C: New. 11761 117622014-06-26 Martin Jambor <mjambor@suse.cz> 11763 11764 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races 11765 parameter. 11766 * g++.dg/simulate-thread/bitfields.C: Likewise. 11767 * gcc.dg/simulate-thread/strict-align-global.c: Remove 11768 allow-packed-store-data-races parameter. 11769 * gcc.dg/simulate-thread/subfields.c: Likewise. 11770 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races 11771 to one. 11772 117732014-06-26 Martin Jambor <mjambor@suse.cz> 11774 11775 * g++.dg/ipa/pr60600.C: Fix typo. 11776 * g++.dg/ipa/devirt-25.C: Likewise. 11777 117782014-06-26 Richard Biener <rguenther@suse.de> 11779 11780 PR tree-optimization/61607 11781 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase. 11782 117832014-06-26 Vidya Praveen <vidyapraveen@arm.com> 11784 11785 * gcc.dg/inline-22.c: Add bind_pic_locally. 11786 * gcc.dg/inline_4.c: Ditto. 11787 * gcc.dg/fail_always_inline.c: Ditto. 11788 * g++.dg/ipa/devirt-25.C: Ditto. 11789 117902014-06-26 Vidya Praveen <vidyapraveen@arm.com> 11791 11792 * lib/target-support.exp (bind_pic_locally): Save the flags to 11793 'flags_to_postpone' instead of appending to 'flags'. 11794 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags 11795 with flags_to_postpone and revert after target_compile. 11796 * lib/g++.exp (g++_target_compile): Ditto. 11797 * lib/gfortran.exp (gfortran_target_compile): Ditto. 11798 117992014-06-26 Nick Clifton <nickc@redhat.com> 11800 11801 * lib/target-supports.exp (check_effective_target_trapping): Fix typo. 11802 118032014-06-26 Adam Butcher <adam@jessamine.co.uk> 11804 11805 PR c++/61537 11806 * g++.dg/template/pr61537.C: New testcase. 11807 118082014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 11809 11810 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for 11811 powerpc*-*-linux*. 11812 118132014-06-25 Tobias Burnus <burnus@net-b.de> 11814 11815 * gfortran.dg/coarray_33.f90: New. 11816 118172014-06-25 Tobias Burnus <burnus@net-b.de> 11818 11819 * gfortran.dg/coarray/coindexed_1.f90: New. 11820 118212014-06-25 Tobias Burnus <burnus@net-b.de> 11822 11823 * gfortran.dg/coarray_collectives_7.f90: New. 11824 118252014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de> 11826 11827 * gcc.c-torture/execute/20140622-1.c: New test. 11828 118292014-06-25 Paolo Carlini <paolo.carlini@oracle.com> 11830 11831 DR 178 11832 PR c++/49132 11833 * g++.dg/cpp0x/aggr1.C: New. 11834 * g++.dg/cpp0x/aggr2.C: Likewise. 11835 * g++.dg/init/aggr11.C: Likewise. 11836 * g++.dg/init/aggr12.C: Likewise. 11837 118382014-06-25 Martin Jambor <mjambor@suse.cz> 11839 11840 * g++.dg/ipa/pr61540.C: Remove dumping test. 11841 118422014-06-25 Marek Polacek <polacek@redhat.com> 11843 11844 PR c/61162 11845 * gcc.dg/pr61162.c: Adjust dg-warning. 11846 * gcc.dg/pr61162-2.c: New test. 11847 118482014-06-25 Marc Glisse <marc.glisse@inria.fr> 11849 11850 PR tree-optimization/57742 11851 * gcc.dg/tree-ssa/calloc-3.c: New file. 11852 118532014-06-25 Richard Biener <rguenther@suse.de> 11854 11855 PR testsuite/61560 11856 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences 11857 for targets that return _Complex float in memory. 11858 118592014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 11860 11861 * gcc.target/arm/vect-noalign.c: Adjust options. 11862 118632014-06-24 Cong Hou <congh@google.com> 11864 11865 * gcc.dg/vect/vect-reduc-sad.c: New. 11866 * lib/target-supports.exp (check_effective_target_vect_usad_char): New. 11867 118682014-06-24 Marc Glisse <marc.glisse@inria.fr> 11869 11870 PR tree-optimization/57742 11871 * g++.dg/tree-ssa/calloc.C: New testcase. 11872 * gcc.dg/tree-ssa/calloc-1.c: Likewise. 11873 * gcc.dg/tree-ssa/calloc-2.c: Likewise. 11874 * gcc.dg/strlenopt-9.c: Adapt. 11875 118762014-06-24 Yufeng Zhang <yufeng.zhang@arm.com> 11877 11878 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New 11879 global variable. 11880 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction, 11881 instead of calling sequentially in the C code. 11882 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store 11883 saved_return_address to the stack frame where LR register was stored. 11884 (saved_return_address): Declare weak. 11885 118862014-06-24 Paolo Carlini <paolo.carlini@oracle.com> 11887 11888 PR c++/33972 11889 * g++.dg/other/operator3.C: New. 11890 * g++.dg/template/operator8.C: Adjust. 11891 * g++.dg/template/operator9.C: Likewise. 11892 118932014-06-24 Alan Lawrence <alan.lawrence@arm.com> 11894 11895 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup. 11896 118972014-06-24 Richard Biener <rguenther@suse.de> 11898 11899 PR tree-optimization/61572 11900 * gcc.target/i386/pr61572.c: New testcase. 11901 119022014-06-24 Jakub Jelinek <jakub@redhat.com> 11903 11904 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with 11905 reduction clause. 11906 * gfortran.dg/gomp/udr4.f90 (f4): Likewise. 11907 Remove Label is never defined expected error. 11908 * gfortran.dg/gomp/udr8.f90: New test. 11909 119102014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de> 11911 11912 PR tree-optimization/61554 11913 * g++.dg/torture/pr61554.C: New testcase. 11914 119152014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com> 11916 11917 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns. 11918 119192014-06-23 Jan Hubicka <hubicka@ucw.cz> 11920 11921 * gcc.dg/localalias-2.c: Guard by require-alias. 11922 * gcc.dg/globalalias-2.c: Likewise. 11923 119242014-06-23 Kai Tietz <ktietz@redhat.com> 11925 11926 * gcc.target/i386/indjmp-1.c: New test. 11927 119282014-06-23 Andrew Pinski <apinski@cavium.com> 11929 11930 * gcc.c-torture/compile/20140723-1.c: New testcase. 11931 119322014-06-23 Marek Polacek <polacek@redhat.com> 11933 11934 PR c/61553 11935 * c-c++-common/pr61553.c (foo): Add dg-error. 11936 119372014-06-23 Tobias Burnus <burnus@net-b.de> 11938 11939 * gfortran.dg/coarray_32.f90: New. 11940 119412014-06-23 Paolo Carlini <paolo.carlini@oracle.com> 11942 11943 DR 577 11944 PR c++/33101 11945 * g++.dg/other/void1.C: Adjust. 11946 * g++.dg/other/void3.C: Likewise. 11947 119482014-06-23 Marek Polacek <polacek@redhat.com> 11949 11950 PR c/61553 11951 * c-c++-common/pr61553.c: New test. 11952 119532014-06-23 Richard Biener <rguenther@suse.de> 11954 11955 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps. 11956 * g++.dg/vect/slp-pr50819.cc: Likewise. 11957 * g++.dg/vect/slp-pr56812.cc: Likewise. 11958 * gcc.dg/vect/bb-slp-1.c: Likewise. 11959 * gcc.dg/vect/bb-slp-10.c: Likewise. 11960 * gcc.dg/vect/bb-slp-11.c: Likewise. 11961 * gcc.dg/vect/bb-slp-13.c: Likewise. 11962 * gcc.dg/vect/bb-slp-14.c: Likewise. 11963 * gcc.dg/vect/bb-slp-15.c: Likewise. 11964 * gcc.dg/vect/bb-slp-16.c: Likewise. 11965 * gcc.dg/vect/bb-slp-17.c: Likewise. 11966 * gcc.dg/vect/bb-slp-18.c: Likewise. 11967 * gcc.dg/vect/bb-slp-19.c: Likewise. 11968 * gcc.dg/vect/bb-slp-2.c: Likewise. 11969 * gcc.dg/vect/bb-slp-20.c: Likewise. 11970 * gcc.dg/vect/bb-slp-21.c: Likewise. 11971 * gcc.dg/vect/bb-slp-22.c: Likewise. 11972 * gcc.dg/vect/bb-slp-23.c: Likewise. 11973 * gcc.dg/vect/bb-slp-24.c: Likewise. 11974 * gcc.dg/vect/bb-slp-25.c: Likewise. 11975 * gcc.dg/vect/bb-slp-26.c: Likewise. 11976 * gcc.dg/vect/bb-slp-27.c: Likewise. 11977 * gcc.dg/vect/bb-slp-28.c: Likewise. 11978 * gcc.dg/vect/bb-slp-29.c: Likewise. 11979 * gcc.dg/vect/bb-slp-3.c: Likewise. 11980 * gcc.dg/vect/bb-slp-30.c: Likewise. 11981 * gcc.dg/vect/bb-slp-31.c: Likewise. 11982 * gcc.dg/vect/bb-slp-32.c: Likewise. 11983 * gcc.dg/vect/bb-slp-4.c: Likewise. 11984 * gcc.dg/vect/bb-slp-5.c: Likewise. 11985 * gcc.dg/vect/bb-slp-6.c: Likewise. 11986 * gcc.dg/vect/bb-slp-7.c: Likewise. 11987 * gcc.dg/vect/bb-slp-8.c: Likewise. 11988 * gcc.dg/vect/bb-slp-8a.c: Likewise. 11989 * gcc.dg/vect/bb-slp-8b.c: Likewise. 11990 * gcc.dg/vect/bb-slp-9.c: Likewise. 11991 * gcc.dg/vect/bb-slp-cond-1.c: Likewise. 11992 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise. 11993 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise. 11994 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise. 11995 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise. 11996 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise. 11997 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise. 11998 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise. 11999 * gcc.dg/vect/pr26359.c: Likewise. 12000 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise. 12001 120022014-06-23 Marek Polacek <polacek@redhat.com> 12003 12004 * c-c++-common/pr49706-2.c: New test. 12005 120062014-06-23 Alan Modra <amodra@gmail.com> 12007 12008 * gcc.dg/pr61583.c: New. 12009 120102014-06-23 Alan Lawrence <alan.lawrence@arm.com> 12011 12012 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of 12013 [u]int64x1_t. 12014 12015 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases. 12016 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise. 12017 12018 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64, 12019 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64, 12020 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64, 12021 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64, 12022 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32, 12023 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64, 12024 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64, 12025 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64, 12026 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64, 12027 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64, 12028 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64, 12029 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64, 12030 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64, 12031 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64, 12032 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64, 12033 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64, 12034 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64, 12035 test_vsrid_n_u64): Fix signature to match intrinsic. 12036 12037 (test_vabs_s64): Remove. 12038 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd. 12039 12040 (test_vdupd_lane_s64): Rename to... 12041 (test_vdupd_laneq_s64): ...and remove a call to force_simd. 12042 12043 (test_vdupd_lane_u64): Rename to... 12044 (test_vdupd_laneq_u64): ...and remove a call to force_simd. 12045 12046 (test_vtst_s64): Rename to... 12047 (test_vtstd_s64): ...and change int64x1_t to int64_t. 12048 12049 (test_vtst_u64): Rename to... 12050 (test_vtstd_u64): ...and change uint64x1_t to uint64_t. 12051 12052 * gcc.target/aarch64/singleton_intrinsics_1.c: New file. 12053 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c: 12054 Remove out-of-bounds tests. 12055 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro. 12056 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector. 12057 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise. 12058 120592014-06-23 Alan Lawrence <alan.lawrence@arm.com> 12060 12061 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t. 12062 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test. 12063 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test. 12064 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements. 12065 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use 12066 vector types. 12067 * gcc.target/aarch64/vsub_f64.c: Likewise. 12068 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing 12069 scheme as now the same for all variants. 12070 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not 12071 float64x1_t. 12072 120732014-06-23 James Greenhalgh <james.greenhalgh@arm.com> 12074 12075 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler. 12076 120772014-06-20 Jan Hubicka <hubicka@ucw.cz> 12078 12079 * gcc.dg/localalias.c: Fix broken commit. 12080 * gcc.dg/globalalias.c: Likewise. 12081 120822014-06-20 Jan Hubicka <hubicka@ucw.cz> 12083 12084 * gcc.dg/localalias.c: New testcase. 12085 * gcc.dg/localalias-2.c: New testcase. 12086 * gcc.dg/globalalias.c: New testcase. 12087 * gcc.dg/globalalias-2.c: New testcase. 12088 120892014-06-20 Jakub Jelinek <jakub@redhat.com> 12090 12091 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target. 12092 120932014-06-20 Marek Polacek <polacek@redhat.com> 12094 12095 * c-c++-common/ubsan/bounds-1.c: New test. 12096 * c-c++-common/ubsan/bounds-2.c: New test. 12097 * c-c++-common/ubsan/bounds-3.c: New test. 12098 * c-c++-common/ubsan/bounds-4.c: New test. 12099 * c-c++-common/ubsan/bounds-5.c: New test. 12100 * c-c++-common/ubsan/bounds-6.c: New test. 12101 121022014-06-20 Yufeng Zhang <yufeng.zhang@arm.com> 12103 12104 Make the tests big-endian friendly. 12105 12106 * gcc.target/aarch64/aapcs64/test_25.c: Update. 12107 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto. 12108 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto. 12109 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto. 12110 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto. 12111 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto. 12112 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto. 12113 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto. 12114 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto. 12115 121162014-06-20 Yury Gribov <y.gribov@samsung.com> 12117 Max Ostapenko <m.ostapenko@partner.samsung.com> 12118 12119 PR sanitizer/61547 12120 * c-c++-common/asan/strlen-overflow-1.c: New test. 12121 121222014-06-20 Martin Jambor <mjambor@suse.cz> 12123 12124 PR ipa/61540 12125 * g++.dg/ipa/pr61540.C: New test. 12126 121272014-06-20 Yury Gribov <y.gribov@samsung.com> 12128 Max Ostapenko <m.ostapenko@partner.samsung.com> 12129 12130 PR sanitizer/61530 12131 * c-c++-common/asan/pr61530.c: New test. 12132 121332014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12134 12135 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test. 12136 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise. 12137 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise. 12138 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise. 12139 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test. 12140 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise. 12141 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise. 12142 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise. 12143 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise. 12144 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise. 12145 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise. 12146 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise. 12147 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise. 12148 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise. 12149 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise. 12150 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise. 12151 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise. 12152 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise. 12153 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise. 12154 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise. 12155 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise. 12156 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise. 12157 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise. 12158 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise. 12159 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise. 12160 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise. 12161 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise. 12162 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise. 12163 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise. 12164 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise. 12165 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise. 12166 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise. 12167 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise. 12168 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise. 12169 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise. 12170 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise. 12171 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise. 12172 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise. 12173 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise. 12174 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise. 12175 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise. 12176 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include. 12177 (test_vqdmlal_high_lane_s16): Fix parameter type. 12178 (test_vqdmlal_high_lane_s32): Likewise. 12179 (test_vqdmull_high_lane_s16): Likewise. 12180 (test_vqdmull_high_lane_s32): Likewise. 12181 (test_vqdmlsl_high_lane_s32): Likewise. 12182 (test_vqdmlsl_high_lane_s16): Likewise. 12183 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16): 12184 Fix argument type. 12185 (test_vqdmlals_lane_s32): Likewise. 12186 (test_vqdmlslh_lane_s16): Likewise. 12187 (test_vqdmlsls_lane_s32): Likewise. 12188 (test_vqdmulhh_lane_s16): Likewise. 12189 (test_vqdmulhs_lane_s32): Likewise. 12190 (test_vqdmullh_lane_s16): Likewise. 12191 (test_vqdmulls_lane_s32): Likewise. 12192 (test_vqrdmulhh_lane_s16): Likewise. 12193 (test_vqrdmulhs_lane_s32): Likewise. 12194 121952014-06-20 Tobias Burnus <burnus@net-b.de> 12196 12197 PR testsuite/61567 12198 * gfortran.dg/coarray_collectives_5.f90: Update 12199 dg-final scan-tree-dump-times. 12200 * gfortran.dg/coarray_collectives_6.f90: Ditto. 12201 122022014-06-20 Hale Wang <hale.wang@arm.com> 12203 12204 * gcc.target/arm/lto/: New folder to verify the LTO option. 12205 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case. 12206 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise. 12207 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option. 12208 * lib/lto.exp (object-readelf): New procedure. 12209 122102014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 12211 12212 PR fortran/61454 12213 * gfortran.dg/pr61454.f90: New file. 12214 122152014-06-19 Terry Guo <terry.guo@arm.com> 12216 12217 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test. 12218 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto. 12219 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto. 12220 122212014-06-19 Tobias Burnus <burnus@net-b.de> 12222 12223 * gfortran.dg/coarray/collectives_2.f90: Extend 12224 and make valid. 12225 122262014-06-18 Tom de Vries <tom@codesourcery.com> 12227 12228 * gcc.target/aarch64/fuse-caller-save.c: New test. 12229 122302014-06-18 Radovan Obradovic <robradovic@mips.com> 12231 Tom de Vries <tom@codesourcery.com> 12232 12233 * gcc.target/arm/fuse-caller-save.c: New test. 12234 122352014-06-18 Richard Biener <rguenther@suse.de> 12236 12237 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing. 12238 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ... 12239 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately. 12240 122412014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com> 12242 12243 PR tree-optimization/61518 12244 * gcc.dg/torture/pr61518.c: New test. 12245 122462014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com> 12247 12248 PR tree-optimization/61517 12249 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New. 12250 (incorrect_read_be32): Likewise. 12251 (main): Call incorrect_read_* to test stmt replacement is made by 12252 bswap at the right place. 12253 * gcc.c-torture/execute/pr61517.c: New test. 12254 122552014-06-18 Andreas Schwab <schwab@suse.de> 12256 12257 PR rtl-optimization/54555 12258 * gcc.target/m68k/pr54555.c: New test. 12259 122602014-06-18 Olivier Hainque <hainque@adacore.com> 12261 12262 * gnat.dg/blocklocs.adb: New test. 12263 122642014-06-18 Evgeny Stupachenko <evstupac@gmail.com> 12265 12266 PR tree-optimization/52252 12267 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3. 12268 * gcc.target/i386/pr52252-core.c: Ditto. 12269 12270 PR tree-optimization/61403 12271 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3. 12272 122732014-06-18 Jakub Jelinek <jakub@redhat.com> 12274 12275 * gfortran.dg/gomp/declare-simd-1.f90: New test. 12276 * gfortran.dg/gomp/depend-1.f90: New test. 12277 * gfortran.dg/gomp/target1.f90: New test. 12278 * gfortran.dg/gomp/target2.f90: New test. 12279 * gfortran.dg/gomp/target3.f90: New test. 12280 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics. 12281 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of 12282 201107. 12283 122842014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr> 12285 12286 PR fortran/61126 12287 * gfortran.dg/wextra_1.f: Add -Wall to dg-options. 12288 122892014-06-17 Tobias Burnus <burnus@net-b.de> 12290 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com> 12291 12292 * gfortran.dg/coarray/send_array.f90: New. 12293 * gfortran.dg/coarray/get_array.f90: New. 12294 * gfortran.dg/coarray/sendget_array.f90: New. 12295 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine 12296 names. 12297 * gfortran.dg/coarray/collectives_2.f90: New. 12298 122992014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12300 12301 PR target/61533 12302 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to 12303 dg-options. 12304 123052014-06-17 Uros Bizjak <ubizjak@gmail.com> 12306 12307 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize 12308 unit_id and kind_id to zero. 12309 123102014-06-17 Yufeng Zhang <yufeng.zhang@arm.com> 12311 12312 PR target/61483 12313 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type. 12314 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test. 12315 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto. 12316 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto. 12317 123182014-06-17 Richard Biener <rguenther@suse.de> 12319 12320 PR lto/61012 12321 * gcc.dg/lto/pr61526_0.c: New testcase. 12322 * gcc.dg/lto/pr61526_1.c: Likewise. 12323 123242014-06-17 Richard Biener <rguenther@suse.de> 12325 12326 * gcc.dg/tree-ssa/20041122-1.c: Adjust. 12327 * gcc.dg/tree-ssa/forwprop-21.c: Likewise. 12328 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments. 12329 * gcc.dg/tree-ssa/vrp36.c: Likewise. 12330 * gcc.dg/vect/nodump-forwprop-22.c: Adjust. 12331 123322014-06-17 Richard Biener <rguenther@suse.de> 12333 12334 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase. 12335 123362014-06-16 Richard Biener <rguenther@suse.de> 12337 12338 PR tree-optimization/61482 12339 * g++.dg/torture/pr61482.C: New testcase. 12340 123412014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com> 12342 12343 * gcc.target/i386/xop-imul64-vector.c: Remove the check for 12344 vpmacsdql instruction. 12345 123462014-06-16 Yury Gribov <y.gribov@samsung.com> 12347 12348 * c-c++-common/asan/instrument-with-calls-1.c: New test. 12349 * c-c++-common/asan/instrument-with-calls-2.c: Likewise. 12350 * c-c++-common/asan/instrument-with-calls-3.c: Likewise. 12351 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update 12352 test patterns. 12353 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise. 12354 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise. 12355 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise. 12356 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise. 12357 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise. 12358 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise. 12359 123602014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 12361 12362 PR fortran/28484 12363 PR fortran/61429 12364 * gfortran.dg/system_clock_1.f90: New file. 12365 * gfortran.dg/system_clock_2.f90: New file. 12366 123672014-06-14 Paolo Carlini <paolo.carlini@oracle.com> 12368 12369 PR c++/33101 12370 * g++.dg/other/void3.C: New. 12371 * g++.dg/conversion/err-recover1.C: Update. 12372 123732014-06-13 Peter Bergner <bergner@vnet.ibm.com> 12374 12375 PR target/61415 12376 * lib/target-supports.exp (check_effective_target_longdouble128): New. 12377 * gcc.target/powerpc/pack02.c: Use it. 12378 * gcc.target/powerpc/tfmode_off.c: Likewise. 12379 123802014-06-13 Ilya Enkovich <ilya.enkovich@intel.com> 12381 12382 PR rtl-optimization/61094 12383 PR rtl-optimization/61446 12384 * gcc.target/i386/pr61446.c : New. 12385 123862014-06-13 Dehao Chen <dehao@google.com> 12387 12388 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result. 12389 123902014-06-13 Alan Lawrence <alan.lawrence@arm.com> 12391 12392 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body. 12393 123942014-06-13 Richard Biener <rguenther@suse.de> 12395 12396 * c-c++-common/pr46562-2.c: Adjust. 12397 * g++.dg/tree-ssa/pr8781.C: Likewise. 12398 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise. 12399 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise. 12400 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise. 12401 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise. 12402 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise. 12403 124042014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com> 12405 12406 PR tree-optimization/61375 12407 * gcc.c-torture/execute/pr61375-1.c: New test. 12408 124092014-06-12 Jakub Jelinek <jakub@redhat.com> 12410 12411 PR middle-end/61486 12412 * c-c++-common/gomp/pr61486-1.c: New test. 12413 * c-c++-common/gomp/pr61486-2.c: New test. 12414 124152014-06-10 Alan Lawrence <alan.lawrence@arm.com> 12416 12417 PR target/59843 12418 * gcc.dg/vect/vect-singleton_1.c: New file. 12419 124202014-06-12 Georg-Johann Lay <avr@gjlay.de> 12421 12422 PR target/61443 12423 * gcc.target/avr/torture/pr61443.c: New test. 12424 124252014-06-11 Paolo Carlini <paolo.carlini@oracle.com> 12426 12427 PR c++/19200 12428 * g++.dg/parse/friend11.C: New. 12429 124302014-06-11 Paolo Carlini <paolo.carlini@oracle.com> 12431 12432 PR c++/60265 12433 * g++.dg/cpp0x/using-enum-1.C: New. 12434 * g++.dg/cpp0x/using-enum-2.C: Likewise. 12435 124362014-06-11 Paolo Carlini <paolo.carlini@oracle.com> 12437 12438 PR c++/19200 12439 * g++.dg/parse/friend9.C: New. 12440 * g++.dg/parse/friend10.C: Likewise. 12441 * g++.dg/parse/friend7.C: Adjust. 12442 124432014-06-11 Richard Biener <rguenther@suse.de> 12444 12445 PR tree-optimization/61452 12446 * gcc.dg/torture/pr61452.c: New testcase. 12447 124482014-06-11 Paolo Carlini <paolo.carlini@oracle.com> 12449 12450 PR c++/34049 12451 * g++.dg/parse/pr34049.C: New. 12452 124532014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com> 12454 12455 * gcc.c-torture/execute/pr61306-1.c: New test. 12456 * gcc.c-torture/execute/pr61306-2.c: Likewise. 12457 * gcc.c-torture/execute/pr61306-3.c: Likewise. 12458 124592014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12460 12461 * gcc.target/aarch64/acle/acle.exp: New. 12462 * gcc.target/aarch64/acle/crc32b.c: New test. 12463 * gcc.target/aarch64/acle/crc32cb.c: Likewise. 12464 * gcc.target/aarch64/acle/crc32cd.c: Likewise. 12465 * gcc.target/aarch64/acle/crc32ch.c: Likewise. 12466 * gcc.target/aarch64/acle/crc32cw.c: Likewise. 12467 * gcc.target/aarch64/acle/crc32d.c: Likewise. 12468 * gcc.target/aarch64/acle/crc32h.c: Likewise. 12469 * gcc.target/aarch64/acle/crc32w.c: Likewise. 12470 124712014-06-11 Evgeny Stupachenko <evstupac@gmail.com> 12472 12473 PR tree-optimization/52252 12474 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3. 12475 124762014-06-11 Richard Biener <rguenther@suse.de> 12477 12478 PR middle-end/61437 12479 * gcc.dg/torture/20140610-1.c: New testcase. 12480 * gcc.dg/torture/20140610-2.c: Likewise. 12481 124822014-06-10 Richard Biener <rguenther@suse.de> 12483 12484 PR tree-optimization/61438 12485 * gcc.dg/torture/pr61438.c: New testcase. 12486 124872014-06-10 Richard Biener <rguenther@suse.de> 12488 12489 PR middle-end/61456 12490 * g++.dg/opt/pr61456.C: New testcase. 12491 124922014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr> 12493 Mikael Morin <mikael@gcc.gnu.org> 12494 12495 PR fortran/41936 12496 * gfortran.dg/class_array_15.f03: Check memory leaks. 12497 124982014-06-10 Richard Biener <rguenther@suse.de> 12499 12500 PR tree-optimization/57186 12501 PR tree-optimization/59299 12502 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase. 12503 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise. 12504 125052014-06-10 Jakub Jelinek <jakub@redhat.com> 12506 12507 PR fortran/60928 12508 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error 12509 directives. 12510 * gfortran.dg/gomp/associate1.f90: New test. 12511 * gfortran.dg/gomp/intentin1.f90: New test. 12512 * gfortran.dg/gomp/openmp-simd-1.f90: New test. 12513 * gfortran.dg/gomp/openmp-simd-2.f90: New test. 12514 * gfortran.dg/gomp/openmp-simd-3.f90: New test. 12515 * gfortran.dg/gomp/proc_ptr_2.f90: New test. 12516 125172014-06-09 Marek Polacek <polacek@redhat.com> 12518 12519 PR c/36446 12520 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message. 12521 * gcc.dg/array-2.c: Likewise. 12522 * gcc.dg/array-const-2.c: Likewise. 12523 * gcc.dg/ucnid-8.c: Likewise. 12524 * gcc.dg/vla-init-1.c: Likewise. 12525 * gcc.dg/array-const-3.c: Change dg-error to dg-message. 12526 * gcc.dg/c99-flex-array-7.c: Likewise. 12527 * gcc.dg/init-bad-1.c: Likewise. 12528 * gcc.dg/init-bad-3.c: Likewise. 12529 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message. 12530 * gcc.dg/pedwarn-init.c: Add dg-warning. 12531 * gcc.dg/pr53119.c: Remove dg-excess-errors. 12532 125332014-06-09 Paolo Carlini <paolo.carlini@oracle.com> 12534 12535 PR c++/22556 12536 * g++.dg/other/redecl3.C: New. 12537 125382014-06-09 Marc Glisse <marc.glisse@inria.fr> 12539 12540 PR c++/54442 12541 * g++.dg/pr54442.C: New file. 12542 125432014-06-09 Paul Thomas <pault@gcc.gnu.org> 12544 12545 PR fortran/61406 12546 * gfortran.dg/associate_17.f90 : New test 12547 125482014-06-09 Petr Murzin <petr.murzin@intel.com> 12549 12550 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC, 12551 void for TEST instead of static void. 12552 * gcc.target/i386/avx512f-vaddps-2.c: Ditto. 12553 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto. 12554 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto. 12555 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto. 12556 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto. 12557 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto. 12558 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto. 12559 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto. 12560 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto. 12561 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto. 12562 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto. 12563 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto. 12564 * gcc.target/i386/avx512f-vdivps-2.c: Ditto. 12565 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto. 12566 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto. 12567 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto. 12568 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto. 12569 * gcc.target/i386/avx512f-vminpd-2.c: Ditto. 12570 * gcc.target/i386/avx512f-vminps-2.c: Ditto. 12571 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto. 12572 * gcc.target/i386/avx512f-vmulps-2.c: Ditto. 12573 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto. 12574 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto. 12575 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto. 12576 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto. 12577 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto. 12578 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto. 12579 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto. 12580 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto. 12581 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto. 12582 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto. 12583 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto. 12584 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto. 12585 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto. 12586 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto. 12587 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto. 12588 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto. 12589 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto. 12590 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto. 12591 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto. 12592 * gcc.target/i386/avx512f-vpslld-2.c: Ditto. 12593 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto. 12594 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto. 12595 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto. 12596 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto. 12597 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto. 12598 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto. 12599 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto. 12600 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto. 12601 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto. 12602 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto. 12603 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto. 12604 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto. 12605 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto. 12606 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto. 12607 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto. 12608 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto. 12609 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto. 12610 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto. 12611 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto. 12612 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto. 12613 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto. 12614 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto. 12615 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto. 12616 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto. 12617 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto. 12618 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto. 12619 * gcc.target/i386/avx512f-vsubps-2.c: Ditto. 12620 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto. 12621 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto. 12622 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto. 12623 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto. 12624 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto. 12625 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto. 12626 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto. 12627 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto. 12628 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto. 12629 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto. 12630 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto. 12631 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto. 12632 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto. 12633 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto. 12634 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto. 12635 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto. 12636 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto. 12637 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST 12638 instead of static void. 12639 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC, 12640 delete unused variables. 12641 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto. 12642 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto. 12643 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto. 12644 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC, 12645 delete unused variables, void for TEST instead of static void. 12646 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto. 12647 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto. 12648 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto. 12649 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto. 12650 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto. 12651 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto. 12652 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto. 12653 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto. 12654 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto. 12655 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto. 12656 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto. 12657 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto. 12658 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC, 12659 initialize variables. 12660 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto. 12661 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto. 12662 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto. 12663 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type. 12664 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto. 12665 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables. 12666 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto. 12667 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto. 12668 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto. 12669 * gcc.target/i386/i386.exp: Ditto. 12670 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for 12671 CALC, void for TEST instead of static void, initialize variables. 12672 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto. 12673 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of 12674 static void. 12675 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto. 12676 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto. 12677 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto. 12678 * gcc.target/i386/avx512f-valignd-2.c: Ditto. 12679 * gcc.target/i386/avx512f-valignq-2.c: Ditto. 12680 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto. 12681 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto. 12682 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto. 12683 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto. 12684 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto. 12685 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto. 12686 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto. 12687 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto. 12688 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto. 12689 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto. 12690 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto. 12691 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto. 12692 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto. 12693 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto. 12694 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto. 12695 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto. 12696 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto. 12697 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto. 12698 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto. 12699 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto. 12700 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto. 12701 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto. 12702 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto. 12703 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto. 12704 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto. 12705 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto. 12706 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto. 12707 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto. 12708 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto. 12709 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto. 12710 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto. 12711 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto. 12712 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto. 12713 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto. 12714 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto. 12715 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto. 12716 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto. 12717 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto. 12718 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto. 12719 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto. 12720 * gcc.target/i386/avx512f-vmovups-2.c: Ditto. 12721 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto. 12722 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto. 12723 * gcc.target/i386/avx512f-vpandd-2.c: Ditto. 12724 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto. 12725 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto. 12726 * gcc.target/i386/avx512f-vpandq-2.c: Ditto. 12727 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto. 12728 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto. 12729 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto. 12730 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto. 12731 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto. 12732 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto. 12733 * gcc.target/i386/avx512f-vpermd-2.c: Ditto. 12734 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto. 12735 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto. 12736 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto. 12737 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto. 12738 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto. 12739 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto. 12740 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto. 12741 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto. 12742 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto. 12743 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto. 12744 * gcc.target/i386/avx512f-vpermps-2.c: Ditto. 12745 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto. 12746 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto. 12747 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto. 12748 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto. 12749 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto. 12750 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto. 12751 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto. 12752 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto. 12753 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto. 12754 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto. 12755 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto. 12756 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto. 12757 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto. 12758 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto. 12759 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto. 12760 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto. 12761 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto. 12762 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto. 12763 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto. 12764 * gcc.target/i386/avx512f-vpord-2.c: Ditto. 12765 * gcc.target/i386/avx512f-vporq-2.c: Ditto. 12766 * gcc.target/i386/avx512f-vpslld-2.c: Ditto. 12767 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto. 12768 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto. 12769 * gcc.target/i386/avx512f-vpxord-2.c: Ditto. 12770 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto. 12771 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto. 12772 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto. 12773 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto. 12774 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto. 12775 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto. 12776 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto. 12777 * gcc.target/i386/avx512f-vshufps-2.c: Ditto. 12778 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto. 12779 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto. 12780 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto. 12781 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto. 12782 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto. 12783 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto. 12784 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST 12785 instead of static void. 12786 * gcc.target/i386/avx512f-vprolq-2.c: Ditto. 12787 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto. 12788 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto. 12789 * gcc.target/i386/avx512f-vprord-2.c: Ditto. 12790 * gcc.target/i386/avx512f-vprorq-2.c: Ditto. 12791 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto. 12792 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto. 12793 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of 12794 static void, delete unused variables. 12795 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto. 12796 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto. 12797 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto. 12798 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto. 12799 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of 12800 static void, delete unused variables, Change parameters for 12801 UNION_CHECK, MASK_MERGE and MASK_ZERO. 12802 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in 12803 CALC, void for TEST instead of static void. 12804 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for 12805 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static 12806 void. 12807 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto. 12808 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of 12809 static void, change type of parameter for UNION_TYPE. 12810 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto. 12811 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC, 12812 void for TEST instead of static void, delete unused variables, change 12813 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO. 12814 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto. 12815 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto. 12816 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto. 12817 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto. 12818 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto. 12819 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto. 12820 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC, 12821 void for TEST instead of static void, change parameters for 12822 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO. 12823 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto. 12824 * gcc.target/i386/avx512f-vpminud-2.c: Ditto. 12825 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto. 12826 * gcc.target/i386/avx512f-additional-reg-names.c: Add 12827 __attribute__((unused)). 12828 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add 12829 __attribute__((unused)). 12830 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables. 12831 * gcc.target/i386/avx512f-kandw-1.c: Ditto. 12832 * gcc.target/i386/avx512f-klogic-2.c: Ditto. 12833 * gcc.target/i386/avx512f-knotw-1.c: Ditto. 12834 * gcc.target/i386/avx512f-korw-1.c: Ditto. 12835 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto. 12836 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto. 12837 * gcc.target/i386/avx512f-kxorw-1.c: Ditto. 12838 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables, 12839 add __attribute__((unused)). 12840 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h" 12841 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto. 12842 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto. 12843 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto. 12844 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto. 12845 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto. 12846 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto. 12847 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto. 12848 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h", 12849 delete unused variables. 12850 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto. 12851 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto. 12852 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto. 12853 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto. 12854 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto. 12855 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of 12856 static void, mask_merging and zero_masking for unsigned types. 12857 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and 12858 CHECK_ARRAY for unsigned types. 12859 * gcc.target/i386/m256-check.h: Ditto. 12860 * gcc.target/i386/m512-check.h: Ditto. 12861 128622014-06-09 Alan Lawrence <alan.lawrence@arm.com> 12863 12864 PR target/61062 12865 * gcc.target/arm/pr48252.c (main): Expect same result 12866 as endian-neutral. 12867 128682014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 12869 12870 PR fortran/45187 12871 * gfortran.dg/cray_pointers_10.f90: New file. 12872 128732014-06-09 Jakub Jelinek <jakub@redhat.com> 12874 12875 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8) 12876 instead of complex(kind=16). 12877 128782014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 12879 12880 PR fortran/38829 12881 * gfortran.dg/bind_c_usage_29.f90: New file. 12882 128832014-06-07 Eric Botcazou <ebotcazou@adacore.com> 12884 12885 * gnat.dg/opt38.adb: New test. 12886 * gnat.dg/opt38_pkg.ad[sb]: New helper. 12887 128882014-06-07 Hans-Peter Nilsson <hp@bitrange.com> 12889 12890 PR target/18343 12891 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE): 12892 New macro, 0 for __MMIX__, default 64. 12893 (bar): Pass it to __builtin_apply instead of literal 64. 12894 128952014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 12896 12897 * gfortran.dg/io_constraints_11.f90: New file. 12898 * gfortran.dg/io_constraints_12.f90: New file. 12899 * gfortran.dg/io_constraints_13.f90: New file. 12900 129012014-06-06 Uros Bizjak <ubizjak@gmail.com> 12902 12903 PR target/61423 12904 * gcc.target/i386/pr61423.c: New test. 12905 129062014-06-06 Paolo Carlini <paolo.carlini@oracle.com> 12907 12908 PR c++/60184 12909 * g++.dg/cpp0x/constexpr-union6.C: New. 12910 * g++.dg/cpp0x/union6.C: Likewise. 12911 * g++.dg/init/ref14.C: Adjust. 12912 * g++.dg/init/union1.C: Likewise. 12913 129142014-06-06 Richard Biener <rguenther@suse.de> 12915 12916 PR tree-optimization/59299 12917 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase. 12918 129192014-06-06 James Greenhalgh <james.greenhalgh@arm.com> 12920 12921 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64. 12922 * gcc.dg/tree-ssa/sra-12.c: Likewise. 12923 129242014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com> 12925 12926 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to 12927 bitfield and test wrong results instead of correct results to make the 12928 test more portable. 12929 129302014-06-06 Paolo Carlini <paolo.carlini@oracle.com> 12931 12932 PR c++/60432 12933 * g++.dg/cpp0x/constexpr-60432.C: New. 12934 129352014-06-06 Paolo Carlini <paolo.carlini@oracle.com> 12936 12937 PR c++/60199 12938 * g++.dg/cpp0x/constexpr-60199.C: New. 12939 129402014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com> 12941 12942 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output. 12943 Specify -march=z900 as an additional option. 12944 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options. 12945 * gcc.dg/optimize-bswapsi-2.c: Likewise. 12946 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change. 12947 129482014-06-06 Jakub Jelinek <jakub@redhat.com> 12949 12950 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for 12951 reduction clause diagnostic changes. 12952 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise. 12953 * gfortran.dg/gomp/reduction1.f90: Likewise. 12954 * gfortran.dg/gomp/reduction3.f90: Likewise. 12955 * gfortran.dg/gomp/udr1.f90: New test. 12956 * gfortran.dg/gomp/udr2.f90: New test. 12957 * gfortran.dg/gomp/udr3.f90: New test. 12958 * gfortran.dg/gomp/udr4.f90: New test. 12959 * gfortran.dg/gomp/udr5.f90: New test. 12960 * gfortran.dg/gomp/udr6.f90: New test. 12961 * gfortran.dg/gomp/udr7.f90: New test. 12962 129632014-06-06 Christian Bruel <christian.bruel@st.com> 12964 12965 PR tree-optimization/43934 12966 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase. 12967 129682014-06-05 S. Gilles <sgilles@terpmail.umd.edu> 12969 12970 PR c/53119 12971 * gcc.dg/pr53119.c: New testcase. 12972 129732014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 12974 12975 PR target/52472 12976 * gcc.target/avr/pr52472.c: New test. 12977 12978 129792014-06-05 Jeff Law <law@redhat.com> 12980 12981 PR tree-optimization/61289 12982 * g++.dg/pr61289.C: New test. 12983 * g++.dg/pr61289-2.C: New test. 12984 129852014-06-05 Richard Biener <rguenther@suse.de> 12986 Paolo Carlini <paolo.carlini@oracle.com> 12987 12988 PR c++/56961 12989 * g++.dg/parse/pr56961.C: New. 12990 129912014-06-05 Kai Tietz <ktietz@redhat.com> 12992 12993 PR target/46219 12994 * gcc.target/i386/sibcall-4.c: Remove xfail. 12995 129962014-06-05 Julian Brown <julian@codesourcery.com> 12997 Sandra Loosemore <sandra@codesourcery.com> 12998 12999 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options. 13000 130012014-06-05 Richard Biener <rguenther@suse.de> 13002 13003 PR c++/61004 13004 * g++.dg/diagnostic/pr61004.C: New testcase. 13005 130062014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com> 13007 13008 * gcc.dg/torture/pr61319.c: New test. 13009 130102014-06-05 Marek Polacek <polacek@redhat.com> 13011 13012 PR c/56724 13013 * gcc.dg/pr56724-3.c: New test. 13014 130152014-06-05 Andreas Schwab <schwab@suse.de> 13016 13017 * g++.dg/cpp0x/initlist86.C (main): Initialize i. 13018 130192014-06-05 Marek Polacek <polacek@redhat.com> 13020 13021 PR c/49706 13022 * c-c++-common/pr49706.c: New test. 13023 130242014-06-05 Marek Polacek <polacek@redhat.com> 13025 13026 PR c/48062 13027 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration". 13028 * gcc.dg/Wshadow-3.c: Likewise. 13029 * gcc.dg/pr48062.c: New test. 13030 130312014-06-04 Paolo Carlini <paolo.carlini@oracle.com> 13032 13033 PR c++/43453 13034 * g++.dg/init/pr43453.C: New. 13035 130362014-06-04 Marc Glisse <marc.glisse@inria.fr> 13037 13038 PR tree-optimization/61385 13039 * gcc.dg/tree-ssa/pr61385.c: New file. 13040 130412014-06-04 Richard Biener <rguenther@suse.de> 13042 13043 PR tree-optimization/60098 13044 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase. 13045 130462014-06-04 Richard Biener <rguenther@suse.de> 13047 13048 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase. 13049 130502014-06-04 Igor Zamyatin <igor.zamyatin@intel.com> 13051 13052 PR c/58942 13053 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of 13054 the case with a pointer. 13055 130562014-06-04 Marek Polacek <polacek@redhat.com> 13057 13058 PR c/30020 13059 * c-c++-common/pr30020.c: New test. 13060 130612014-06-03 Andrew Pinski <apinski@cavium.com> 13062 13063 * gcc.c-torture/compile/20140528-1.c: New testcase. 13064 130652014-06-03 Dehao Chen <dehao@google.com> 13066 13067 * gcc.dg/tree-prof/merge_block.c: New test. 13068 130692014-06-03 Uros Bizjak <ubizjak@gmail.com> 13070 13071 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64. 13072 * g++.dg/ext/mv15.C (dg-options): Ditto. 13073 130742014-06-03 Paolo Carlini <paolo.carlini@oracle.com> 13075 13076 DR 1423 13077 PR c++/52174 13078 * g++.dg/cpp0x/nullptr31.C: New. 13079 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise. 13080 * g++.dg/cpp0x/nullptr17.C: Update. 13081 130822014-06-03 Marek Polacek <polacek@redhat.com> 13083 13084 PR c/60439 13085 * c-c++-common/pr60439.c: New test. 13086 * g++.dg/eh/scope1.C (f4): Add dg-warning. 13087 130882014-06-03 Martin Jambor <mjambor@suse.cz> 13089 13090 PR ipa/61160 13091 * g++.dg/ipa/pr61160-1.C: New test. 13092 130932014-06-03 Richard Biener <rguenther@suse.de> 13094 13095 PR tree-optimization/61383 13096 * gcc.dg/torture/pr61383-1.c: New testcase. 13097 130982014-06-03 Andreas Schwab <schwab@linux-m68k.org> 13099 13100 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx. 13101 131022014-06-02 Jeff Law <law@redhat.com> 13103 13104 PR rtl-optimization/61094 13105 * g++.dg/pr61094: New test. 13106 131072014-06-02 Uros Bizjak <ubizjak@gmail.com> 13108 13109 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2. 13110 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto. 13111 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto. 13112 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto. 13113 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto. 13114 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto. 13115 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto. 13116 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto. 13117 131182014-06-02 Richard Biener <rguenther@suse.de> 13119 13120 PR tree-optimization/61346 13121 * gcc.dg/torture/pr61346.c: New testcase. 13122 131232014-06-01 Uros Bizjak <ubizjak@gmail.com> 13124 13125 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not, 13126 not compilation. 13127 * gcc.target/i386/sibcall-4.c: Ditto. 13128 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target. 13129 131302014-06-01 Uros Bizjak <ubizjak@gmail.com> 13131 13132 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']' 13133 in scan-assembler-not string. 13134 * gcc.target/i386/sibcall-3.c (dg-final): Ditto. 13135 * gcc.target/i386/sibcall-4.c (dg-final): Ditto. 13136 * gcc.target/i386/sibcall-6.c (dg-final): Ditto. 13137 131382014-06-01 Uros Bizjak <ubizjak@gmail.com> 13139 13140 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32. 13141 131422014-06-01 Kai Tietz <ktietz@redhat.com> 13143 13144 PR target/61377 13145 * gcc.target/i386/sibcall-6.c: New test. 13146 131472014-05-31 Paolo Carlini <paolo.carlini@oracle.com> 13148 13149 DR 1227 13150 PR c++/57543 13151 * g++.dg/cpp0x/pr57543-1.C: New. 13152 * g++.dg/cpp0x/pr57543-2.C: Likewise. 13153 * g++.dg/cpp0x/pr57543-3.C: Likewise. 13154 * g++.dg/cpp0x/decltype59.C: Likewise. 13155 131562014-05-31 Tom de Vries <tom@codesourcery.com> 13157 13158 * gcc.target/i386/sibcall-4.c: Add missing closing brace. 13159 131602014-05-30 Jakub Jelinek <jakub@redhat.com> 13161 13162 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var, 13163 restore_gcc_exec_prefix_env_var): New procedures. 13164 (set_ld_library_path_env_vars, 13165 restore_ld_library_path_env_vars): Use them. 13166 * lib/c-compat.exp: Load target-libpath.exp. 13167 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var. 13168 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var. 13169 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call 13170 restore_gcc_exec_prefix_env_var. 13171 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler): 13172 Likewise. 13173 13174 * c-c++-common/asan/misalign-1.c: New test. 13175 * c-c++-common/asan/misalign-2.c: New test. 13176 13177 * g++.dg/asan/asan_test.C: Add -std=c++11 and 13178 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove 13179 -DASAN_USE_DEJAGNU_GTEST=1. 13180 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283. 13181 * g++.dg/asan/asan_oob_test.cc: Likewise. 13182 * g++.dg/asan/sanitizer_test_utils.h: Likewise. 13183 * g++.dg/asan/asan_str_test.cc: Likewise. 13184 * g++.dg/asan/asan_test_utils.h: Likewise. 13185 * g++.dg/asan/sanitizer_test_config.h: Likewise. 13186 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double. 13187 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file. 13188 Imported from upstream r209283. 13189 * g++.dg/asan/asan_test_config.h: Likewise. 13190 131912014-05-30 Kai Tietz <ktietz@redhat.com> 13192 13193 PR target/60104 13194 * gcc.target/i386/sibcall-1.c: New test. 13195 * gcc.target/i386/sibcall-2.c: New test. 13196 * gcc.target/i386/sibcall-3.c: New test. 13197 * gcc.target/i386/sibcall-4.c: New test. 13198 131992014-05-30 Ian Lance Taylor <iant@google.com> 13200 13201 * gcc.target/i386/pause-2.c: New test. 13202 132032014-05-30 Tom de Vries <tom@codesourcery.com> 13204 13205 * gcc.target/i386/fuse-caller-save.c: New test. 13206 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save. 13207 * gcc.dg/ira-shrinkwrap-prep-2.c: Same. 13208 132092014-04-30 Alan Lawrence <alan.lawrence@arm.com> 13210 13211 * gcc.target/arm/simd/vrev16p8_1.c: New file. 13212 * gcc.target/arm/simd/vrev16qp8_1.c: New file. 13213 * gcc.target/arm/simd/vrev16qs8_1.c: New file. 13214 * gcc.target/arm/simd/vrev16qu8_1.c: New file. 13215 * gcc.target/arm/simd/vrev16s8_1.c: New file. 13216 * gcc.target/arm/simd/vrev16u8_1.c: New file. 13217 * gcc.target/arm/simd/vrev32p16_1.c: New file. 13218 * gcc.target/arm/simd/vrev32p8_1.c: New file. 13219 * gcc.target/arm/simd/vrev32qp16_1.c: New file. 13220 * gcc.target/arm/simd/vrev32qp8_1.c: New file. 13221 * gcc.target/arm/simd/vrev32qs16_1.c: New file. 13222 * gcc.target/arm/simd/vrev32qs8_1.c: New file. 13223 * gcc.target/arm/simd/vrev32qu16_1.c: New file. 13224 * gcc.target/arm/simd/vrev32qu8_1.c: New file. 13225 * gcc.target/arm/simd/vrev32s16_1.c: New file. 13226 * gcc.target/arm/simd/vrev32s8_1.c: New file. 13227 * gcc.target/arm/simd/vrev32u16_1.c: New file. 13228 * gcc.target/arm/simd/vrev32u8_1.c: New file. 13229 * gcc.target/arm/simd/vrev64f32_1.c: New file. 13230 * gcc.target/arm/simd/vrev64p16_1.c: New file. 13231 * gcc.target/arm/simd/vrev64p8_1.c: New file. 13232 * gcc.target/arm/simd/vrev64qf32_1.c: New file. 13233 * gcc.target/arm/simd/vrev64qp16_1.c: New file. 13234 * gcc.target/arm/simd/vrev64qp8_1.c: New file. 13235 * gcc.target/arm/simd/vrev64qs16_1.c: New file. 13236 * gcc.target/arm/simd/vrev64qs32_1.c: New file. 13237 * gcc.target/arm/simd/vrev64qs8_1.c: New file. 13238 * gcc.target/arm/simd/vrev64qu16_1.c: New file. 13239 * gcc.target/arm/simd/vrev64qu32_1.c: New file. 13240 * gcc.target/arm/simd/vrev64qu8_1.c: New file. 13241 * gcc.target/arm/simd/vrev64s16_1.c: New file. 13242 * gcc.target/arm/simd/vrev64s32_1.c: New file. 13243 * gcc.target/arm/simd/vrev64s8_1.c: New file. 13244 * gcc.target/arm/simd/vrev64u16_1.c: New file. 13245 * gcc.target/arm/simd/vrev64u32_1.c: New file. 13246 * gcc.target/arm/simd/vrev64u8_1.c: New file. 13247 132482014-05-29 Vladimir Makarov <vmakarov@redhat.com> 13249 13250 PR rtl-optimization/61325 13251 * gcc.target/aarch64/pr61325.c: New. 13252 132532014-05-29 Alan Lawrence <alan.lawrence@arm.com> 13254 13255 * gcc.target/arm/simd/vextQf32_1.c: New file. 13256 * gcc.target/arm/simd/vextQp16_1.c: New file. 13257 * gcc.target/arm/simd/vextQp8_1.c: New file. 13258 * gcc.target/arm/simd/vextQs16_1.c: New file. 13259 * gcc.target/arm/simd/vextQs32_1.c: New file. 13260 * gcc.target/arm/simd/vextQs64_1.c: New file. 13261 * gcc.target/arm/simd/vextQs8_1.c: New file. 13262 * gcc.target/arm/simd/vextQu16_1.c: New file. 13263 * gcc.target/arm/simd/vextQu32_1.c: New file. 13264 * gcc.target/arm/simd/vextQu64_1.c: New file. 13265 * gcc.target/arm/simd/vextQu8_1.c: New file. 13266 * gcc.target/arm/simd/vextQp64_1.c: New file. 13267 * gcc.target/arm/simd/vextf32_1.c: New file. 13268 * gcc.target/arm/simd/vextp16_1.c: New file. 13269 * gcc.target/arm/simd/vextp8_1.c: New file. 13270 * gcc.target/arm/simd/vexts16_1.c: New file. 13271 * gcc.target/arm/simd/vexts32_1.c: New file. 13272 * gcc.target/arm/simd/vexts64_1.c: New file. 13273 * gcc.target/arm/simd/vexts8_1.c: New file. 13274 * gcc.target/arm/simd/vextu16_1.c: New file. 13275 * gcc.target/arm/simd/vextu32_1.c: New file. 13276 * gcc.target/arm/simd/vextu64_1.c: New file. 13277 * gcc.target/arm/simd/vextu8_1.c: New file. 13278 * gcc.target/arm/simd/vextp64_1.c: New file. 13279 132802014-05-29 Radovan Obradovic <robradovic@mips.com> 13281 Tom de Vries <tom@codesourcery.com> 13282 13283 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo 13284 options. 13285 * gcc.target/mips/fuse-caller-save.h: New include file. 13286 * gcc.target/mips/fuse-caller-save.c: New test. 13287 * gcc.target/mips/fuse-caller-save-mips16.c: Same. 13288 * gcc.target/mips/fuse-caller-save-micromips.c: Same. 13289 132902014-05-29 Evgeny Stupachenko <evstupac@gmail.com> 13291 13292 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test. 13293 132942014-05-28 Richard Biener <rguenther@suse.de> 13295 13296 PR middle-end/61045 13297 * gcc.dg/pr61045.c: New testcase. 13298 132992014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 13300 13301 * lib/clearcap.exp: New file. 13302 * gcc.dg/vect/vect.exp: Load clearcap.exp. 13303 Remove clearcap_ldflags handling. 13304 Call clearcap-init, clearcap-finish. 13305 * gcc.target/i386/i386.exp: Likewise. 13306 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map. 13307 * gcc.target/i386/clearcapv2.map: Move to 13308 ../config/sol2-clearcapv2.map. 13309 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise. 13310 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise. 13311 133122014-05-28 Richard Biener <rguenther@suse.de> 13313 13314 PR tree-optimization/61335 13315 * gfortran.dg/pr61335.f90: New testcase. 13316 133172014-05-27 Eric Botcazou <ebotcazou@adacore.com> 13318 13319 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching. 13320 133212014-05-27 Eric Botcazou <ebotcazou@adacore.com> 13322 13323 * gnat.dg/overflow_fixed.adb: New test. 13324 133252014-05-27 Marek Polacek <polacek@redhat.com> 13326 13327 PR c/56724 13328 * gcc.dg/pr56724-1.c: New test. 13329 * gcc.dg/pr56724-2.c: New test. 13330 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of 13331 -Wtraditional. 13332 * gcc.dg/dfp/wtr-conversion-1.c: Likewise. 13333 133342014-05-27 Eric Botcazou <ebotcazou@adacore.com> 13335 13336 * gcc.dg/fold-compare-8.c: New test. 13337 * gcc.dg/Wstrict-overflow-25.c: Likewise. 13338 133392014-05-27 Richard Biener <rguenther@suse.de> 13340 13341 * gcc.dg/tree-ssa/vrp92.c: New testcase. 13342 133432014-05-27 Marek Polacek <polacek@redhat.com> 13344 13345 PR testsuite/61319 13346 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX, 13347 LLONG_MIN, and ULLONG_MAX. 13348 133492014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13350 13351 * lib/target-supports.exp (check_effective_target_vect_bswap): 13352 Specify arm*-*-* support. 13353 133542014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr> 13355 13356 PR testsuite/61319 13357 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of 13358 -nan optional. 13359 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise. 13360 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise. 13361 133622014-05-26 Uros Bizjak <ubizjak@gmail.com> 13363 13364 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump. 13365 133662014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com> 13367 13368 PR rtl-optimization/61222 13369 * gcc.c-torture/compile/pr61222-1.c: New test. 13370 * gcc.c-torture/compile/pr61222-2.c: Likewise. 13371 133722014-05-26 Uros Bizjak <ubizjak@gmail.com> 13373 13374 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives. 13375 133762014-05-26 Uros Bizjak <ubizjak@gmail.com> 13377 13378 * gcc.dg/lto/pr61278_1.c: Remove dg directives. 13379 133802014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13381 13382 PR libgfortran/55117 13383 * gfortran.dg/namelist_85.f90: New test. 13384 133852014-05-26 Igor Zamyatin <igor.zamyatin@intel.com> 13386 13387 PR c/61191 13388 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of 13389 the case with syntax error. 13390 133912014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org> 13392 13393 * gcc.dg/lto/pr61278_0.c: New test. 13394 * gcc.dg/lto/pr61278_1.c: New test. 13395 133962014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org> 13397 13398 * gcc.dg/pr61220.c: New test. 13399 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode. 13400 134012014-05-25 Tobias Burnus <burnus@net-b.de> 13402 13403 * gfortran.dg/coarray_10.f90: Update dg-warning. 13404 * gfortran.dg/coarray_this_image_1.f90: New. 13405 * gfortran.dg/coarray_this_image_2.f90: New. 13406 134072014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu> 13408 13409 PR libfortran/61173 13410 * gfortran.dg/arrayio_14.f90: New test. 13411 134122014-05-24 Andreas Schwab <schwab@suse.de> 13413 13414 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts. 13415 134162014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr> 13417 13418 * gfortran.dg/bind_c_array_params_2.f90: 13419 Adjust regexp for -flto. 13420 * gfortran.dg/pr48636-2.f90: Likewise. 13421 * gfortran.dg/pr52835.f90: Likewise. 13422 134232014-05-23 Vladimir Makarov <vmakarov@redhat.com> 13424 13425 PR rtl-optimization/61215 13426 * gcc.target/i386/pr61215.c: New. 13427 134282014-05-23 Marek Polacek <polacek@redhat.com> 13429 Jakub Jelinek <jakub@redhat.com> 13430 13431 * c-c++-common/ubsan/float-cast-overflow-1.c: New test. 13432 * c-c++-common/ubsan/float-cast-overflow-10.c: New test. 13433 * c-c++-common/ubsan/float-cast-overflow-2.c: New test. 13434 * c-c++-common/ubsan/float-cast-overflow-3.c: New test. 13435 * c-c++-common/ubsan/float-cast-overflow-4.c: New test. 13436 * c-c++-common/ubsan/float-cast-overflow-5.c: New test. 13437 * c-c++-common/ubsan/float-cast-overflow-6.c: New test. 13438 * c-c++-common/ubsan/float-cast-overflow-7.c: New test. 13439 * c-c++-common/ubsan/float-cast-overflow-7.h: New file. 13440 * c-c++-common/ubsan/float-cast-overflow-8.c: New test. 13441 * c-c++-common/ubsan/float-cast-overflow-9.c: New test. 13442 * c-c++-common/ubsan/float-cast.h: New file. 13443 * g++.dg/ubsan/float-cast-overflow-bf.C: New test. 13444 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test. 13445 134462014-05-23 Jiong Wang <jiong.wang@arm.com> 13447 13448 * gcc.target/aarch64/tail_indirect_call_1.c: New. 13449 134502014-05-23 Paolo Carlini <paolo.carlini@oracle.com> 13451 13452 * g++.dg/cpp1y/lambda-init9.C: New. 13453 134542014-05-23 Richard Biener <rguenther@suse.de> 13455 13456 PR testsuite/61266 13457 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and 13458 adjust testcase to reflect reality. 13459 134602014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com> 13461 13462 PR tree-optimization/54733 13463 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap 13464 optimization to support memory sources and bitwise operations 13465 equivalent to load in host endianness. 13466 * gcc.dg/optimize-bswaphi-1.c: Likewise. 13467 * gcc.dg/optimize-bswapsi-2.c: Likewise. 13468 * gcc.c-torture/execute/bswap-2.c: Likewise. 13469 134702014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com> 13471 13472 * lib/target-supports.exp: New effective targets for architectures 13473 capable of performing byte swap. 13474 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target. 13475 * gcc.dg/optimize-bswapdi-2.c: Likewise. 13476 * gcc.dg/optimize-bswapsi-1.c: Likewise. 13477 134782014-05-22 Paolo Carlini <paolo.carlini@oracle.com> 13479 13480 PR c++/61088 13481 * g++.dg/cpp0x/lambda/lambda-ice13.C: New. 13482 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust. 13483 134842014-05-22 Xinliang David Li <davidxl@google.com> 13485 13486 * g++.dg/ipa/devirt-15.C: Fix expected message. 13487 * g++.dg/ipa/devirt-16.C: Ditto. 13488 * g++.dg/ipa/devirt-17.C: Ditto. 13489 * g++.dg/ipa/devirt-26.C: Ditto. 13490 * g++.dg/ipa/imm-devirt-1.C: Ditto. 13491 * g++.dg/ipa/imm-devirt-2.C: Ditto. 13492 * g++.dg/tree-ssa/pr8781.C:Ditto. 13493 134942014-05-22 Peter Bergner <bergner@vnet.ibm.com> 13495 13496 * gcc.target/powerpc/htm-ttest.c: New test. 13497 134982014-05-22 Eric Botcazou <ebotcazou@adacore.com> 13499 13500 * gnat.dg/opt37.ad[sb]: New test. 13501 135022014-05-21 Jonathan Wakely <jwakely@redhat.com> 13503 13504 PR c/61271 13505 * g++.dg/cilk-plus/AN/array_function.cc: New. 13506 135072014-05-22 Richard Biener <rguenther@suse.de> 13508 13509 * gcc.dg/tree-ssa/alias-33.c: New testcase. 13510 135112014-05-22 Kostya Serebryany <kcc@google.com> 13512 13513 * c-c++-common/tsan/mutexset1.c: Update the test to match 13514 upstream r209283. 13515 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test. 13516 135172014-05-21 Marek Polacek <polacek@redhat.com> 13518 13519 PR sanitizer/61272 13520 * g++.dg/ubsan/pr61272.C: New test. 13521 135222014-05-21 Cesar Philippidis <cesar@codesourcery.com> 13523 Sandra Loosemore <sandra@codesourcery.com> 13524 13525 PR lto/60179 13526 * lib/scanasm.exp (scan-lto-assembler): New procedure. 13527 * gcc.target/nios2/custom-fp-lto.c: New test. 13528 135292014-05-21 Andreas Schwab <schwab@suse.de> 13530 13531 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t. 13532 135332014-05-21 Oleg Endo <olegendo@gcc.gnu.org> 13534 13535 PR target/54236 13536 * gcc.target/sh/pr54236-3.c: New. 13537 135382014-05-21 Igor Zamyatin <igor.zamyatin@intel.com> 13539 13540 PR c++/60189 13541 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test. 13542 135432014-05-20 Jan Hubicka <hubicka@ucw.cz> 13544 13545 PR tree-optimization/60899 13546 * g++.dg/ipa/devirt-11.C: Update template. 13547 135482014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net> 13549 13550 PR C++/61038 13551 * g++.dg/cpp0x/pr61038.C: New. 13552 135532014-05-20 Paolo Carlini <paolo.carlini@oracle.com> 13554 13555 PR c++/58753 13556 PR c++/58930 13557 PR c++/58704 13558 * g++.dg/cpp0x/nsdmi-template11.C: New. 13559 * g++.dg/cpp0x/nsdmi-template12.C: Likewise. 13560 * g++.dg/cpp0x/nsdmi-template13.C: Likewise. 13561 135622014-05-20 Eric Botcazou <ebotcazou@adacore.com> 13563 13564 * gnat.dg/opt35.adb: New test. 13565 * gnat.dg/opt36.adb: Likewise. 13566 * gnat.dg/opt35_pkg.ad[sb]: New helper. 13567 135682014-05-20 Paolo Carlini <paolo.carlini@oracle.com> 13569 13570 PR c++/60373 13571 * g++.dg/cpp0x/Wattributes1.C: New. 13572 * g++.dg/ext/visibility/redecl1.C: Adjust. 13573 * g++.dg/ext/visibility/visibility-7.C: Likewise. 13574 135752014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 13576 13577 * gcc.target/powerpc/vsxcopy.c: New test. 13578 135792014-05-20 Paolo Carlini <paolo.carlini@oracle.com> 13580 13581 PR c++/58664 13582 * g++.dg/cpp0x/nsdmi-union6.C: New. 13583 * g++.dg/parse/pr58664.C: Likewise. 13584 * g++.dg/cpp0x/nsdmi6.C: Tweak. 13585 * g++.dg/parse/crash31.C: Likewise. 13586 * g++.dg/template/error2.C: Likewise. 13587 * g++.dg/template/inherit8.C: Likewise. 13588 * g++.dg/template/offsetof2.C: Likewise. 13589 135902014-05-19 Paolo Carlini <paolo.carlini@oracle.com> 13591 13592 * c-c++-common/gomp/simd4.c: Adjust for inform. 13593 * g++.dg/cpp0x/decltype-call1.C: Likewise. 13594 * g++.dg/cpp0x/forw_enum6.C: Likewise. 13595 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise. 13596 * g++.dg/cpp0x/noexcept15.C: Likewise. 13597 * g++.dg/cpp0x/variadic-ex2.C: Likewise. 13598 * g++.dg/eh/spec6.C: Likewise. 13599 * g++.dg/expr/cast1.C: Likewise. 13600 * g++.dg/expr/dtor1.C: Likewise. 13601 * g++.dg/ext/is_base_of_diagnostic.C: Likewise. 13602 * g++.dg/ext/unary_trait_incomplete.C: Likewise. 13603 * g++.dg/gomp/pr49223-2.C: Likewise. 13604 * g++.dg/gomp/udr-4.C: Likewise. 13605 * g++.dg/init/delete1.C: Likewise. 13606 * g++.dg/other/crash-2.C: Likewise. 13607 * g++.dg/parse/crash24.C: Likewise. 13608 * g++.dg/parse/crash25.C: Likewise. 13609 * g++.dg/parse/crash31.C: Likewise. 13610 * g++.dg/parse/crash49.C: Likewise. 13611 * g++.dg/parse/crash50.C: Likewise. 13612 * g++.dg/parse/crash54.C: Likewise. 13613 * g++.dg/parse/dtor7.C: Likewise. 13614 * g++.dg/parse/error40.C: Likewise. 13615 * g++.dg/parse/fused-params1.C: Likewise. 13616 * g++.dg/parse/new1.C: Likewise. 13617 * g++.dg/template/crash35.C: Likewise. 13618 * g++.dg/template/crash59.C: Likewise. 13619 * g++.dg/template/crash77.C: Likewise. 13620 * g++.dg/template/error51.C: Likewise. 13621 * g++.dg/template/incomplete1.C: Likewise. 13622 * g++.dg/template/incomplete3.C: Likewise. 13623 * g++.dg/template/incomplete4.C: Likewise. 13624 * g++.dg/template/incomplete5.C: Likewise. 13625 * g++.dg/template/inherit8.C: Likewise. 13626 * g++.dg/template/instantiate1.C: Likewise. 13627 * g++.dg/template/instantiate3.C: Likewis: Likewise. 13628 * g++.dg/template/offsetof2.C: Likewise. 13629 * g++.dg/tm/pr51928.C: Likewise. 13630 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise. 13631 * g++.dg/warn/incomplete1.C: Likewise. 13632 * g++.dg/warn/incomplete2.C: Likewise. 13633 * g++.old-deja/g++.brendan/friend4.C: Likewise. 13634 * g++.old-deja/g++.bugs/900121_01.C: Likewise. 13635 * g++.old-deja/g++.bugs/900214_01.C: Likewise. 13636 * g++.old-deja/g++.eh/catch1.C: Likewise. 13637 * g++.old-deja/g++.eh/spec6.C: Likewise. 13638 * g++.old-deja/g++.mike/p7868.C: Likewise. 13639 * g++.old-deja/g++.other/crash38.C: Likewise. 13640 * g++.old-deja/g++.other/enum2.C: Likewise. 13641 * g++.old-deja/g++.other/incomplete.C: Likewise. 13642 * g++.old-deja/g++.other/vaarg3.C: Likewise. 13643 * g++.old-deja/g++.pt/crash9.C: Likewise. 13644 * g++.old-deja/g++.pt/niklas01a.C: Likewise. 13645 * g++.old-deja/g++.pt/typename8.C: Likewise. 13646 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise. 13647 136482014-05-19 Joseph Myers <joseph@codesourcery.com> 13649 13650 * lib/target-supports.exp 13651 (check_effective_target_vect_sizes_32B_16B): Return false if 13652 128-bit AVX vectors preferred. 13653 136542014-05-19 Mike Stump <mikestump@comcast.net> 13655 13656 * lib/target-supports.exp (check_effective_target_avx): Early out 13657 if not x86 to prevent x86 flags on non-x86 targets. 13658 136592014-05-19 Richard Biener <rguenther@suse.de> 13660 13661 PR tree-optimization/61221 13662 * gcc.dg/torture/pr61221.c: New testcase. 13663 136642014-05-19 Richard Biener <rguenther@suse.de> 13665 13666 PR tree-optimization/61209 13667 * gfortran.dg/pr61209.f90: New testcase. 13668 136692014-05-19 Richard Biener <rguenther@suse.de> 13670 13671 PR tree-optimization/61184 13672 * c-c++-common/torture/pr61184.c: New testcase. 13673 136742014-05-19 Christian Bruel <christian.bruel@st.com> 13675 13676 PR target/61195 13677 * gcc.target/sh/pr61195.c: New test. 13678 136792014-05-18 Wei Mi <wmi@google.com> 13680 13681 PR target/58066 13682 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi 13683 directive with rtl insns. Add effective-target fpic and 13684 tls_native. 13685 136862014-05-17 Xinliang David Li <davidxl@google.com> 13687 13688 * g++.dg/ipa/devirt-33.C: New testcase. 13689 136902014-05-17 Jan Hubicka <hubicka@ucw.cz> 13691 13692 * g++.dg/ipa/comdat.C: New file. 13693 136942014-05-18 Eric Botcazou <ebotcazou@adacore.com> 13695 13696 * gnat.dg/volatile12.ad[sb]: New test. 13697 136982014-05-18 Eric Botcazou <ebotcazou@adacore.com> 13699 13700 * gnat.dg/enum3.adb: New test. 13701 137022014-05-18 Andreas Schwab <schwab@suse.de> 13703 13704 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute. 13705 137062014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu> 13707 13708 PR libfortran/52539 13709 * gfortran.dg/namelist_utf8.f90: New test. 13710 137112014-05-17 Paolo Carlini <paolo.carlini@oracle.com> 13712 13713 PR c++/52875 13714 * g++.dg/cpp0x/decltype58.C: New. 13715 137162014-05-17 Ajit Agarwal <ajitkum@xilinx.com> 13717 13718 * gcc.target/microblaze/others/break_handler.c: New. 13719 137202014-05-17 Marc Glisse <marc.glisse@inria.fr> 13721 13722 PR tree-optimization/61140 13723 PR tree-optimization/61150 13724 PR tree-optimization/61197 13725 * gcc.dg/tree-ssa/pr61140.c: New file. 13726 * gcc.dg/tree-ssa/pr61150.c: New file. 13727 * gcc.dg/tree-ssa/pr61197.c: New file. 13728 137292014-05-17 Uros Bizjak <ubizjak@gmail.com> 13730 13731 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets. 13732 (dg-options): Add -mfpmath=387. 13733 (dg-final): Check that no MMX registers are used. 13734 137352014-05-17 Andreas Schwab <schwab@suse.de> 13736 13737 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute. 13738 137392014-05-16 David Malcolm <dmalcolm@redhat.com> 13740 13741 Revert: 13742 2014-04-29 David Malcolm <dmalcolm@redhat.com> 13743 13744 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of 13745 occurrences of "int" in the gimple dump to reflect that the return 13746 types of functions now show up in such dumps. 13747 * gcc.dg/tree-ssa/pr27810.c: Likewise. 13748 137492014-05-16 Jan Hubicka <hubicka@ucw.cz> 13750 13751 * gcc.c-torture/execute/20101011-1.c: Update testcase. 13752 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase. 13753 * gcc.dg/tree-ssa/writeonly.c: New testcase. 13754 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase. 13755 * gcc.dg/tree-ssa/pr21559.c: Update testcase. 13756 * gcc.dg/debug/pr35154.c: Update testcase. 13757 * gcc.target/i386/vectorize1.c: Update testcase. 13758 137592014-05-16 Paolo Carlini <paolo.carlini@oracle.com> 13760 13761 PR c++/51640 13762 * g++.dg/parse/error54.C: New. 13763 137642014-05-16 Vladimir Makarov <vmakarov@redhat.com> 13765 13766 PR rtl-optimization/60969 13767 * g++.dg/pr60969.C: New. 13768 137692014-05-16 Richard Biener <rguenther@suse.de> 13770 13771 PR tree-optimization/61194 13772 * gcc.dg/vect/pr61194.c: New testcase. 13773 137742014-05-16 Richard Biener <rguenther@suse.de> 13775 13776 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase. 13777 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise. 13778 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination. 13779 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump. 13780 137812014-05-16 Richard Biener <rguenther@suse.de> 13782 13783 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase. 13784 137852014-05-15 Martin Jambor <mjambor@suse.cz> 13786 13787 PR ipa/61085 13788 * g++.dg/ipa/pr61085.C: New test. 13789 137902014-05-15 Martin Jambor <mjambor@suse.cz> 13791 13792 PR tree-optimization/61090 13793 * gcc.dg/tree-ssa/pr61090.c: New test. 13794 137952014-05-15 Jakub Jelinek <jakub@redhat.com> 13796 13797 PR tree-optimization/61158 13798 * gcc.dg/pr61158.c: New test. 13799 138002014-05-15 Andreas Schwab <schwab@suse.de> 13801 13802 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer 13803 emitted. 13804 * obj-c++.dg/exceptions-5.mm: Likewise. 13805 138062014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org> 13807 13808 * shrink-wrap-loop.c: New test case. 13809 138102014-05-14 Alan Lawrence <alan.lawrence@arm.com> 13811 13812 * gcc.target/arm/simd/vtrnqf32_1.c: New file. 13813 * gcc.target/arm/simd/vtrnqp16_1.c: New file. 13814 * gcc.target/arm/simd/vtrnqp8_1.c: New file. 13815 * gcc.target/arm/simd/vtrnqs16_1.c: New file. 13816 * gcc.target/arm/simd/vtrnqs32_1.c: New file. 13817 * gcc.target/arm/simd/vtrnqs8_1.c: New file. 13818 * gcc.target/arm/simd/vtrnqu16_1.c: New file. 13819 * gcc.target/arm/simd/vtrnqu32_1.c: New file. 13820 * gcc.target/arm/simd/vtrnqu8_1.c: New file. 13821 * gcc.target/arm/simd/vtrnf32_1.c: New file. 13822 * gcc.target/arm/simd/vtrnp16_1.c: New file. 13823 * gcc.target/arm/simd/vtrnp8_1.c: New file. 13824 * gcc.target/arm/simd/vtrns16_1.c: New file. 13825 * gcc.target/arm/simd/vtrns32_1.c: New file. 13826 * gcc.target/arm/simd/vtrns8_1.c: New file. 13827 * gcc.target/arm/simd/vtrnu16_1.c: New file. 13828 * gcc.target/arm/simd/vtrnu32_1.c: New file. 13829 * gcc.target/arm/simd/vtrnu8_1.c: New file. 13830 138312014-05-14 Ilya Tocar <ilya.tocar@intel.com> 13832 13833 * gcc.target/i386/clflushopt-1.c: New. 13834 * gcc.target/i386/xsavec-1.c: Ditto. 13835 * gcc.target/i386/xsavec64-1.c: Ditto. 13836 * gcc.target/i386/xsaves-1.c: Ditto. 13837 * gcc.target/i386/xsaves64-1.c: Ditto. 13838 * gcc.target/i386/sse-12.c: Test new options. 13839 * gcc.target/i386/sse-13.c: Ditto. 13840 * gcc.target/i386/sse-14.c: Ditto. 13841 * gcc.target/i386/sse-22.c: Ditto. 13842 * gcc.target/i386/sse-23.c: Ditto. 13843 * g++.dg/other/i386-2.C: Ditto. 13844 * g++.dg/other/i386-3.C: Ditto. 13845 138462014-05-14 Andrey Belevantsev <abel@ispras.ru> 13847 13848 PR rtl-optimization/60866 13849 * gcc.dg/pr60866.c: New test. 13850 138512014-05-14 Andrey Belevantsev <abel@ispras.ru> 13852 13853 PR rtl-optimization/60901 13854 * gcc.target/i386/pr60901.c: New test. 13855 138562014-05-14 Yury Gribov <y.gribov@samsung.com> 13857 13858 PR sanitizer/61100 13859 * c-c++-common/asan/asan-interface-1.c: New test. 13860 * lib/asan-dg.exp (asan_include_flags): New function. 13861 (asan_init): Call asan_include_flags to obtain path 13862 to sanitizer headers. 13863 138642014-05-13 Peter Bergner <bergner@vnet.ibm.com> 13865 13866 * lib/target-support.exp (check_dfp_hw_available): New function. 13867 (is-effective-target): Check $arg for dfp_hw. 13868 (is-effective-target-keyword): Likewise. 13869 * gcc.target/powerpc/pack03.c: (dg-require-effective-target): 13870 Change target to dfp_hw. 13871 138722014-05-13 Marek Polacek <polacek@redhat.com> 13873 13874 PR c/61162 13875 * gcc.dg/pr61162.c: New test. 13876 138772014-05-13 Marek Polacek <polacek@redhat.com> 13878 13879 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase. 13880 * c-c++-common/pr50459-2.c: New test. 13881 138822014-05-13 Paolo Carlini <paolo.carlini@oracle.com> 13883 13884 PR c++/54310 13885 * g++.dg/template/pr54310.C: New. 13886 138872014-05-13 Nathan Sidwell <nathan@codesourcery.com> 13888 Sandra Loosemore <sandra@codesourcery.com> 13889 13890 * gcc.target/mips/loongson-simd.c: Disable micromips too. 13891 138922014-05-13 Catherine Moore <clm@cm00re.com> 13893 13894 * gcc.target/mips/near-far-1.c: Adjust expected output 13895 to allow the JALS instruction. 13896 * gcc.target/mips/near-far-2.c: Likewise. 13897 * gcc.target/mips/near-far-4.c: Likewise. 13898 138992014-05-13 Bin Cheng <bin.cheng@arm.com> 13900 13901 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test. 13902 139032014-05-13 Jakub Jelinek <jakub@redhat.com> 13904 13905 PR target/61060 13906 * gcc.dg/pr61060.c: New test. 13907 139082014-05-12 DJ Delorie <dj@redhat.com> 13909 13910 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall. 13911 * gcc.dg/sibcall-4.c: Likewise. 13912 139132014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com> 13914 13915 * objc.dg/shadow-1.m: New test. 13916 * objc.dg/shadow-2.m: New test. 13917 * objc.dg/ivar-scope-1.m: New test. 13918 * objc.dg/ivar-scope-2.m: New test. 13919 * objc.dg/ivar-scope-3.m: New test. 13920 * objc.dg/ivar-scope-4.m: New test. 13921 * objc.dg/ivar-visibility-1.m: New test. 13922 * objc.dg/ivar-visibility-2.m: New test. 13923 * objc.dg/ivar-visibility-3.m: New test. 13924 * objc.dg/ivar-visibility-4.m: New test. 13925 139262014-05-12 Tobias Burnus <burnus@net-b.de> 13927 13928 PR fortran/60127 13929 * gfortran.dg/gomp/omp_do_concurrent.f90: New. 13930 139312014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org> 13932 13933 PR fortran/60834 13934 * gfortran.dg/associate_16.f90: New test. 13935 139362014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 13937 13938 PR target/60991 13939 * gcc.target/avr/pr60991.c: New testcase. 13940 139412014-05-12 Paolo Carlini <paolo.carlini@oracle.com> 13942 13943 PR c++/60054 13944 * g++.dg/cpp1y/pr60054.C: New. 13945 139462014-05-12 Paolo Carlini <paolo.carlini@oracle.com> 13947 13948 PR c++/51199 13949 * g++.dg/template/pr51199.C: New. 13950 139512014-05-11 Hans-Peter Nilsson <hp@bitrange.com> 13952 13953 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0. 13954 139552014-05-11 Jakub Jelinek <jakub@redhat.com> 13956 13957 * gfortran.dg/gomp/affinity-1.f90: New test. 13958 139592014-05-11 Richard Sandiford <rdsandiford@googlemail.com> 13960 13961 * gcc.dg/torture/pr61136.c: New test. 13962 139632014-05-11 Paolo Carlini <paolo.carlini@oracle.com> 13964 13965 PR c++/59705 13966 * g++.dg/cpp0x/sfinae51.C: New. 13967 13968 PR c++/58353 13969 * g++.dg/cpp0x/variadic157.C: New. 13970 139712014-05-10 Oleg Endo <olegendo@gcc.gnu.org> 13972 13973 PR target/51244 13974 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test. 13975 139762014-05-10 Marek Polacek <polacek@redhat.com> 13977 13978 * gcc.dg/pedwarn-init.c: New test. 13979 * gcc.dg/init-string-1.c: Adjust dg-error. 13980 139812014-05-10 Hans-Peter Nilsson <hp@bitrange.com> 13982 13983 * lib/target-supports.exp 13984 (check_effective_target_logical_op_short_circuit): Add mmix-*-* 13985 to the list. 13986 139872014-05-09 Marek Polacek <polacek@redhat.com> 13988 13989 PR c/61096 13990 * gcc.dg/pr61096-1.c: New test. 13991 * gcc.dg/pr61096-2.c: New test. 13992 139932014-05-09 Florian Weimer <fweimer@redhat.com> 13994 13995 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots. 13996 * g++.dg/fstack-protector-strong.C: Likewise. 13997 * gcc.target/i386/ssp-strong-reg.c: New file. 13998 139992014-05-09 Georg-Johann Lay <avr@gjlay.de> 14000 14001 PR target/61055 14002 * gcc.target/avr/torture/pr61055.c: New test. 14003 140042014-05-09 Marek Polacek <polacek@redhat.com> 14005 14006 PR c/50459 14007 * c-c++-common/attributes-1.c: Move test line to a new test. 14008 * c-c++-common/attributes-2.c: New test. 14009 * c-c++-common/pr50459.c: New test. 14010 * c-c++-common/pr59280.c: Add "undeclared" to dg-error. 14011 * gcc.dg/nonnull-2.c: Likewise. 14012 * gcc.dg/pr55570.c: Modify dg-error. 14013 * gcc.dg/tm/wrap-2.c: Likewise. 14014 140152014-05-08 Jeff Law <law@redhat.com> 14016 14017 PR tree-optimization/61009 14018 * g++.dg/tree-ssa/pr61009.C: New test. 14019 140202014-05-08 Matthias Klose <doko@ubuntu.com> 14021 14022 PR driver/61106 14023 * gcc-dg/unused-8a.c: New. 14024 * gcc-dg/unused-8b.c: Likewise. 14025 140262014-05-08 Marek Polacek <polacek@redhat.com> 14027 14028 PR c/61053 14029 * gcc.dg/pr61053.c: New test. 14030 140312014-05-08 Marek Polacek <polacek@redhat.com> 14032 14033 PR c/61077 14034 * gcc.dg/pr61077.c: New test. 14035 140362014-05-08 Tobias Burnus <burnus@net-b.de> 14037 14038 * gfortran.dg/coarray_collectives_1.f90: New. 14039 * gfortran.dg/coarray_collectives_2.f90: New. 14040 * gfortran.dg/coarray_collectives_3.f90: New. 14041 * gfortran.dg/coarray_collectives_4.f90: New. 14042 * gfortran.dg/coarray_collectives_5.f90: New. 14043 * gfortran.dg/coarray_collectives_6.f90: New. 14044 * gfortran.dg/coarray/collectives_1.f90: New. 14045 * gfortran.dg/assumed_rank_5.f90: Update dg-error. 14046 * gfortran.dg/assumed_type_4.f90: Update dg-error. 14047 * gfortran.dg/bind_c_array_params.f03: Update dg-error. 14048 * gfortran.dg/bind_c_usage_28.f90: Update dg-error. 14049 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error. 14050 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error. 14051 * gfortran.dg/c_loc_tests_11.f03: Update dg-error. 14052 140532014-05-08 Wei Mi <wmi@google.com> 14054 14055 PR target/58066 14056 * gcc.target/i386/pr58066.c: New test. 14057 140582014-05-08 Joseph Myers <joseph@codesourcery.com> 14059 14060 * gcc.target/i386/avx256-unaligned-load-2.c, 14061 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c, 14062 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow 14063 packed-single instructions. 14064 140652014-05-08 Paolo Carlini <paolo.carlini@oracle.com> 14066 14067 PR c++/13981 14068 * g++.dg/diagnostic/pr13981.C: New. 14069 140702014-05-08 Marc Glisse <marc.glisse@inria.fr> 14071 14072 PR tree-optimization/59100 14073 * gcc.dg/tree-ssa/phi-opt-12.c: New file. 14074 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise. 14075 140762014-05-08 Richard Sandiford <rdsandiford@googlemail.com> 14077 14078 PR tree-optimization/61095 14079 * gcc.dg/torture/pr61095.c: New test. 14080 140812014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com> 14082 14083 PR middle-end/39246 14084 * gcc.dg/uninit-13.c: Move warning on the actual source line where 14085 the uninitialized complex is used. 14086 * gcc.dg/uninit-17.c: New test to check partial initialization of 14087 complex with branches. 14088 * gcc.dg/uninit-17-O0.c: Likewise. 14089 140902014-05-07 Oleg Endo <olegendo@gcc.gnu.org> 14091 14092 PR target/60884 14093 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case. 14094 (test_03): Rename to test_02. 14095 140962014-05-07 Paolo Carlini <paolo.carlini@oracle.com> 14097 14098 PR c++/61083 14099 * g++.dg/cpp0x/sfinae50.C: New. 14100 141012014-05-07 Paolo Carlini <paolo.carlini@oracle.com> 14102 14103 PR c++/61080 14104 * g++.dg/cpp0x/deleted7.C: New. 14105 141062014-05-07 Richard Biener <rguenther@suse.de> 14107 14108 PR tree-optimization/61034 14109 * g++.dg/tree-ssa/pr61034.C: New testcase. 14110 141112014-05-07 Joern Rennecke <joern.rennecke@embecosm.com> 14112 14113 * gcc.target/epiphany/isr-arg.c: New file. 14114 141152014-05-07 Evgeny Stupachenko <evstupac@gmail.com> 14116 14117 PR tree-optimization/52252 14118 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3. 14119 141202014-05-07 Alan Lawrence <alan.lawrence@arm.com> 14121 14122 * gcc.target/aarch64/simd/vrev16p8_1.c: New file. 14123 * gcc.target/aarch64/simd/vrev16p8.x: New file. 14124 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file. 14125 * gcc.target/aarch64/simd/vrev16qp8.x: New file. 14126 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file. 14127 * gcc.target/aarch64/simd/vrev16qs8.x: New file. 14128 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file. 14129 * gcc.target/aarch64/simd/vrev16qu8.x: New file. 14130 * gcc.target/aarch64/simd/vrev16s8_1.c: New file. 14131 * gcc.target/aarch64/simd/vrev16s8.x: New file. 14132 * gcc.target/aarch64/simd/vrev16u8_1.c: New file. 14133 * gcc.target/aarch64/simd/vrev16u8.x: New file. 14134 * gcc.target/aarch64/simd/vrev32p16_1.c: New file. 14135 * gcc.target/aarch64/simd/vrev32p16.x: New file. 14136 * gcc.target/aarch64/simd/vrev32p8_1.c: New file. 14137 * gcc.target/aarch64/simd/vrev32p8.x: New file. 14138 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file. 14139 * gcc.target/aarch64/simd/vrev32qp16.x: New file. 14140 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file. 14141 * gcc.target/aarch64/simd/vrev32qp8.x: New file. 14142 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file. 14143 * gcc.target/aarch64/simd/vrev32qs16.x: New file. 14144 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file. 14145 * gcc.target/aarch64/simd/vrev32qs8.x: New file. 14146 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file. 14147 * gcc.target/aarch64/simd/vrev32qu16.x: New file. 14148 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file. 14149 * gcc.target/aarch64/simd/vrev32qu8.x: New file. 14150 * gcc.target/aarch64/simd/vrev32s16_1.c: New file. 14151 * gcc.target/aarch64/simd/vrev32s16.x: New file. 14152 * gcc.target/aarch64/simd/vrev32s8_1.c: New file. 14153 * gcc.target/aarch64/simd/vrev32s8.x: New file. 14154 * gcc.target/aarch64/simd/vrev32u16_1.c: New file. 14155 * gcc.target/aarch64/simd/vrev32u16.x: New file. 14156 * gcc.target/aarch64/simd/vrev32u8_1.c: New file. 14157 * gcc.target/aarch64/simd/vrev32u8.x: New file. 14158 * gcc.target/aarch64/simd/vrev64f32_1.c: New file. 14159 * gcc.target/aarch64/simd/vrev64f32.x: New file. 14160 * gcc.target/aarch64/simd/vrev64p16_1.c: New file. 14161 * gcc.target/aarch64/simd/vrev64p16.x: New file. 14162 * gcc.target/aarch64/simd/vrev64p8_1.c: New file. 14163 * gcc.target/aarch64/simd/vrev64p8.x: New file. 14164 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file. 14165 * gcc.target/aarch64/simd/vrev64qf32.x: New file. 14166 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file. 14167 * gcc.target/aarch64/simd/vrev64qp16.x: New file. 14168 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file. 14169 * gcc.target/aarch64/simd/vrev64qp8.x: New file. 14170 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file. 14171 * gcc.target/aarch64/simd/vrev64qs16.x: New file. 14172 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file. 14173 * gcc.target/aarch64/simd/vrev64qs32.x: New file. 14174 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file. 14175 * gcc.target/aarch64/simd/vrev64qs8.x: New file. 14176 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file. 14177 * gcc.target/aarch64/simd/vrev64qu16.x: New file. 14178 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file. 14179 * gcc.target/aarch64/simd/vrev64qu32.x: New file. 14180 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file. 14181 * gcc.target/aarch64/simd/vrev64qu8.x: New file. 14182 * gcc.target/aarch64/simd/vrev64s16_1.c: New file. 14183 * gcc.target/aarch64/simd/vrev64s16.x: New file. 14184 * gcc.target/aarch64/simd/vrev64s32_1.c: New file. 14185 * gcc.target/aarch64/simd/vrev64s32.x: New file. 14186 * gcc.target/aarch64/simd/vrev64s8_1.c: New file. 14187 * gcc.target/aarch64/simd/vrev64s8.x: New file. 14188 * gcc.target/aarch64/simd/vrev64u16_1.c: New file. 14189 * gcc.target/aarch64/simd/vrev64u16.x: New file. 14190 * gcc.target/aarch64/simd/vrev64u32_1.c: New file. 14191 * gcc.target/aarch64/simd/vrev64u32.x: New file. 14192 * gcc.target/aarch64/simd/vrev64u8_1.c: New file. 14193 * gcc.target/aarch64/simd/vrev64u8.x: New file. 14194 141952014-05-07 Alan Lawrence <alan.lawrence@arm.com> 14196 14197 gcc.target/aarch64/simd/ext_f32.x: New file. 14198 gcc.target/aarch64/simd/ext_f32_1.c: New file. 14199 gcc.target/aarch64/simd/ext_p16.x: New file. 14200 gcc.target/aarch64/simd/ext_p16_1.c: New file. 14201 gcc.target/aarch64/simd/ext_p8.x: New file. 14202 gcc.target/aarch64/simd/ext_p8_1.c: New file. 14203 gcc.target/aarch64/simd/ext_s16.x: New file. 14204 gcc.target/aarch64/simd/ext_s16_1.c: New file. 14205 gcc.target/aarch64/simd/ext_s32.x: New file. 14206 gcc.target/aarch64/simd/ext_s32_1.c: New file. 14207 gcc.target/aarch64/simd/ext_s64.x: New file. 14208 gcc.target/aarch64/simd/ext_s64_1.c: New file. 14209 gcc.target/aarch64/simd/ext_s8.x: New file. 14210 gcc.target/aarch64/simd/ext_s8_1.c: New file. 14211 gcc.target/aarch64/simd/ext_u16.x: New file. 14212 gcc.target/aarch64/simd/ext_u16_1.c: New file. 14213 gcc.target/aarch64/simd/ext_u32.x: New file. 14214 gcc.target/aarch64/simd/ext_u32_1.c: New file. 14215 gcc.target/aarch64/simd/ext_u64.x: New file. 14216 gcc.target/aarch64/simd/ext_u64_1.c: New file. 14217 gcc.target/aarch64/simd/ext_u8.x: New file. 14218 gcc.target/aarch64/simd/ext_u8_1.c: New file. 14219 gcc.target/aarch64/simd/ext_f64.c: New file. 14220 gcc.target/aarch64/simd/extq_f32.x: New file. 14221 gcc.target/aarch64/simd/extq_f32_1.c: New file. 14222 gcc.target/aarch64/simd/extq_p16.x: New file. 14223 gcc.target/aarch64/simd/extq_p16_1.c: New file. 14224 gcc.target/aarch64/simd/extq_p8.x: New file. 14225 gcc.target/aarch64/simd/extq_p8_1.c: New file. 14226 gcc.target/aarch64/simd/extq_s16.x: New file. 14227 gcc.target/aarch64/simd/extq_s16_1.c: New file. 14228 gcc.target/aarch64/simd/extq_s32.x: New file. 14229 gcc.target/aarch64/simd/extq_s32_1.c: New file. 14230 gcc.target/aarch64/simd/extq_s64.x: New file. 14231 gcc.target/aarch64/simd/extq_s64_1.c: New file. 14232 gcc.target/aarch64/simd/extq_s8.x: New file. 14233 gcc.target/aarch64/simd/extq_s8_1.c: New file. 14234 gcc.target/aarch64/simd/extq_u16.x: New file. 14235 gcc.target/aarch64/simd/extq_u16_1.c: New file. 14236 gcc.target/aarch64/simd/extq_u32.x: New file. 14237 gcc.target/aarch64/simd/extq_u32_1.c: New file. 14238 gcc.target/aarch64/simd/extq_u64.x: New file. 14239 gcc.target/aarch64/simd/extq_u64_1.c: New file. 14240 gcc.target/aarch64/simd/extq_u8.x: New file. 14241 gcc.target/aarch64/simd/extq_u8_1.c: New file. 14242 gcc.target/aarch64/simd/extq_f64.c: New file. 14243 142442014-05-07 Alan Lawrence <alan.lawrence@arm.com> 14245 14246 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12]. 14247 * gcc.target/aarch64/vtrnu32.c: Likewise. 14248 * gcc.target/aarch64/vtrnf32.c: Likewise. 14249 142502014-05-07 Alan Lawrence <alan.lawrence@arm.com> 14251 14252 * gcc.target/aarch64/simd/vtrnf32_1.c: New file. 14253 * gcc.target/aarch64/simd/vtrnf32.x: New file. 14254 * gcc.target/aarch64/simd/vtrnp16_1.c: New file. 14255 * gcc.target/aarch64/simd/vtrnp16.x: New file. 14256 * gcc.target/aarch64/simd/vtrnp8_1.c: New file. 14257 * gcc.target/aarch64/simd/vtrnp8.x: New file. 14258 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file. 14259 * gcc.target/aarch64/simd/vtrnqf32.x: New file. 14260 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file. 14261 * gcc.target/aarch64/simd/vtrnqp16.x: New file. 14262 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file. 14263 * gcc.target/aarch64/simd/vtrnqp8.x: New file. 14264 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file. 14265 * gcc.target/aarch64/simd/vtrnqs16.x: New file. 14266 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file. 14267 * gcc.target/aarch64/simd/vtrnqs32.x: New file. 14268 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file. 14269 * gcc.target/aarch64/simd/vtrnqs8.x: New file. 14270 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file. 14271 * gcc.target/aarch64/simd/vtrnqu16.x: New file. 14272 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file. 14273 * gcc.target/aarch64/simd/vtrnqu32.x: New file. 14274 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file. 14275 * gcc.target/aarch64/simd/vtrnqu8.x: New file. 14276 * gcc.target/aarch64/simd/vtrns16_1.c: New file. 14277 * gcc.target/aarch64/simd/vtrns16.x: New file. 14278 * gcc.target/aarch64/simd/vtrns32_1.c: New file. 14279 * gcc.target/aarch64/simd/vtrns32.x: New file. 14280 * gcc.target/aarch64/simd/vtrns8_1.c: New file. 14281 * gcc.target/aarch64/simd/vtrns8.x: New file. 14282 * gcc.target/aarch64/simd/vtrnu16_1.c: New file. 14283 * gcc.target/aarch64/simd/vtrnu16.x: New file. 14284 * gcc.target/aarch64/simd/vtrnu32_1.c: New file. 14285 * gcc.target/aarch64/simd/vtrnu32.x: New file. 14286 * gcc.target/aarch64/simd/vtrnu8_1.c: New file. 14287 * gcc.target/aarch64/simd/vtrnu8.x: New file. 14288 142892014-05-07 Richard Biener <rguenther@suse.de> 14290 14291 PR tree-optimization/57864 14292 * gcc.dg/torture/pr57864.c: New testcase. 14293 142942014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu> 14295 14296 PR libfortran/61049 14297 * gfortran.dg/list_read_13.f: New test. 14298 142992014-05-06 Paolo Carlini <paolo.carlini@oracle.com> 14300 14301 PR c++/60999 14302 * g++.dg/cpp0x/nsdmi-template9.C: New. 14303 * g++.dg/cpp0x/nsdmi-template10.C: Likewise. 14304 143052014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com> 14306 Mike Stump <mikestump@comcast.net> 14307 Richard Sandiford <rdsandiford@googlemail.com> 14308 14309 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0. 14310 143112014-05-05 Jan Hubicka <hubicka@ucw.cz> 14312 14313 PR ipa/60965 14314 * g++.dg/ipa/devirt-32.C: New testcase. 14315 143162014-05-05 Richard Biener <rguenther@suse.de> 14317 14318 PR middle-end/61010 14319 * gcc.dg/torture/pr61010.c: New testcase. 14320 143212014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 14322 14323 * gcc.target/s390/leaf-profile.c: New testcase. 14324 143252014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 14326 14327 * gcc.dg/hoist-register-pressure-1.c: Replace int with long. 14328 Disable asm scan for s390. 14329 * gcc.dg/hoist-register-pressure-2.c: Likewise. 14330 * gcc.dg/hoist-register-pressure-3.c: Likewise. 14331 143322014-05-05 Bin Cheng <bin.cheng@arm.com> 14333 14334 PR tree-optimization/60363 14335 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test. 14336 143372014-05-04 Peter Bergner <bergner@vnet.ibm.com> 14338 14339 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float. 14340 (dg-require-effective-target): Change target to powerpc_fprs. 14341 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp. 14342 (dg-require-effective-target): Change target to dfprt. 14343 143442014-05-03 Paolo Carlini <paolo.carlini@oracle.com> 14345 14346 PR c++/58582 14347 * g++.dg/cpp0x/deleted4.C: New. 14348 * g++.dg/cpp0x/deleted5.C: Likewise. 14349 * g++.dg/cpp0x/deleted6.C: Likewise. 14350 143512014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr> 14352 14353 PR fortran/61025 14354 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final 14355 regexps for -m32. 14356 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise. 14357 * gfortran.dg/coarray_poly_6.f90: Likewise. 14358 * gfortran.dg/coarray_poly_7.f90: Likewise. 14359 * gfortran.dg/coarray_poly_8.f90: Likewise. 14360 143612014-05-02 Marek Polacek <polacek@redhat.com> 14362 14363 PR c/25801 14364 * gcc.dg/pr25801.c: New test. 14365 143662014-05-02 Marek Polacek <polacek@redhat.com> 14367 14368 PR c/60784 14369 * gcc.dg/pr60784.c: New test. 14370 143712014-05-01 Marek Polacek <polacek@redhat.com> 14372 14373 PR c/60915 14374 * gcc.dg/pr60915.c: New test. 14375 143762014-05-01 Marek Polacek <polacek@redhat.com> 14377 14378 PR c/60257 14379 * gcc.dg/pr60257.c: New test. 14380 143812014-05-01 Marek Polacek <polacek@redhat.com> 14382 14383 PR c/43395 14384 * c-c++-common/pr43395.c: New test. 14385 143862014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com> 14387 14388 * gcc.dg/cond-reduc-1.c: New test. 14389 * gcc.dg/cond-reduc-2.c: Likewise. 14390 143912014-05-01 Marek Polacek <polacek@redhat.com> 14392 14393 PR c/29467 14394 * gcc.dg/pr29467.c: New test. 14395 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings 14396 about boolean types. 14397 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool 14398 to bool. 14399 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool. 14400 144012014-05-01 Marek Polacek <polacek@redhat.com> 14402 14403 PR c/43245 14404 * gcc.dg/pr43245.c: New test. 14405 144062014-05-01 Marek Polacek <polacek@redhat.com> 14407 14408 PR c/56989 14409 * gcc.dg/pr56989.c: New test. 14410 144112014-04-30 Ian Lance Taylor <iant@google.com> 14412 14413 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files 14414 in go_compile_args rather than in argument to go-torture-execute. 14415 144162014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com> 14417 14418 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function 14419 instead of getpid. 14420 144212014-04-30 Tobias Burnus <burnus@net-b.de> 14422 14423 * gfortran.dg/coarray_poly_6.f90 14424 * gfortran.dg/coarray_poly_7.f90 14425 * gfortran.dg/coarray_poly_8.f90 14426 144272014-04-30 Tobias Burnus <burnus@net-b.de> 14428 14429 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump. 14430 * gfortran.dg/coarray_lib_token_4.f90: Ditto. 14431 * gfortran.dg/coarray/codimension.f90: New. 14432 144332014-04-30 Tobias Burnus <burnus@net-b.de> 14434 14435 * gfortran.dg/coarray_lib_this_image_1.f90: New. 14436 * gfortran.dg/coarray_lib_this_image_2.f90: New. 14437 144382014-04-30 Tobias Burnus <burnus@net-b.de> 14439 14440 * gfortran.dg/coarray_poly_4.f90: New. 14441 * gfortran.dg/coarray_poly_5.f90: New. 14442 144432014-04-30 Alan Lawrence <alan.lawrence@arm.com> 14444 14445 * gcc.target/arm/simd/vuzpqf32_1.c: New file. 14446 * gcc.target/arm/simd/vuzpqp16_1.c: New file. 14447 * gcc.target/arm/simd/vuzpqp8_1.c: New file. 14448 * gcc.target/arm/simd/vuzpqs16_1.c: New file. 14449 * gcc.target/arm/simd/vuzpqs32_1.c: New file. 14450 * gcc.target/arm/simd/vuzpqs8_1.c: New file. 14451 * gcc.target/arm/simd/vuzpqu16_1.c: New file. 14452 * gcc.target/arm/simd/vuzpqu32_1.c: New file. 14453 * gcc.target/arm/simd/vuzpqu8_1.c: New file. 14454 * gcc.target/arm/simd/vuzpf32_1.c: New file. 14455 * gcc.target/arm/simd/vuzpp16_1.c: New file. 14456 * gcc.target/arm/simd/vuzpp8_1.c: New file. 14457 * gcc.target/arm/simd/vuzps16_1.c: New file. 14458 * gcc.target/arm/simd/vuzps32_1.c: New file. 14459 * gcc.target/arm/simd/vuzps8_1.c: New file. 14460 * gcc.target/arm/simd/vuzpu16_1.c: New file. 14461 * gcc.target/arm/simd/vuzpu32_1.c: New file. 14462 * gcc.target/arm/simd/vuzpu8_1.c: New file. 14463 144642014-04-30 Alan Lawrence <alan.lawrence@arm.com> 14465 14466 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2. 14467 * gcc.target/aarch64/vuzpu32_1.c: Likewise. 14468 * gcc.target/aarch64/vuzpf32_1.c: Likewise. 14469 144702014-04-30 Alan Lawrence <alan.lawrence@arm.com> 14471 14472 * gcc.target/aarch64/simd/vuzpf32_1.c: New file. 14473 * gcc.target/aarch64/simd/vuzpf32.x: New file. 14474 * gcc.target/aarch64/simd/vuzpp16_1.c: New file. 14475 * gcc.target/aarch64/simd/vuzpp16.x: New file. 14476 * gcc.target/aarch64/simd/vuzpp8_1.c: New file. 14477 * gcc.target/aarch64/simd/vuzpp8.x: New file. 14478 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file. 14479 * gcc.target/aarch64/simd/vuzpqf32.x: New file. 14480 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file. 14481 * gcc.target/aarch64/simd/vuzpqp16.x: New file. 14482 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file. 14483 * gcc.target/aarch64/simd/vuzpqp8.x: New file. 14484 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file. 14485 * gcc.target/aarch64/simd/vuzpqs16.x: New file. 14486 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file. 14487 * gcc.target/aarch64/simd/vuzpqs32.x: New file. 14488 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file. 14489 * gcc.target/aarch64/simd/vuzpqs8.x: New file. 14490 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file. 14491 * gcc.target/aarch64/simd/vuzpqu16.x: New file. 14492 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file. 14493 * gcc.target/aarch64/simd/vuzpqu32.x: New file. 14494 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file. 14495 * gcc.target/aarch64/simd/vuzpqu8.x: New file. 14496 * gcc.target/aarch64/simd/vuzps16_1.c: New file. 14497 * gcc.target/aarch64/simd/vuzps16.x: New file. 14498 * gcc.target/aarch64/simd/vuzps32_1.c: New file. 14499 * gcc.target/aarch64/simd/vuzps32.x: New file. 14500 * gcc.target/aarch64/simd/vuzps8_1.c: New file. 14501 * gcc.target/aarch64/simd/vuzps8.x: New file. 14502 * gcc.target/aarch64/simd/vuzpu16_1.c: New file. 14503 * gcc.target/aarch64/simd/vuzpu16.x: New file. 14504 * gcc.target/aarch64/simd/vuzpu32_1.c: New file. 14505 * gcc.target/aarch64/simd/vuzpu32.x: New file. 14506 * gcc.target/aarch64/simd/vuzpu8_1.c: New file. 14507 * gcc.target/aarch64/simd/vuzpu8.x: New file. 14508 145092014-04-30 Richard Biener <rguenther@suse.de> 14510 14511 PR tree-optimization/48329 14512 * gfortran.dg/vect/pr48329.f90: New testcase. 14513 145142014-04-30 Marek Polacek <polacek@redhat.com> 14515 14516 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting. 14517 * c-c++-common/ubsan/float-div-by-zero-1.c: New test. 14518 145192014-04-30 Marek Polacek <polacek@redhat.com> 14520 14521 PR c/60139 14522 * gcc.dg/pr60139.c: New test. 14523 145242014-04-30 Marek Polacek <polacek@redhat.com> 14525 14526 PR c/60351 14527 * gcc.dg/pr60351.c: New test. 14528 145292013-04-29 Alan Lawrence <alan.lawrence@arm.com> 14530 14531 * gcc.target/arm/simd/simd.exp: New file. 14532 * gcc.target/arm/simd/vzipqf32_1.c: New file. 14533 * gcc.target/arm/simd/vzipqp16_1.c: New file. 14534 * gcc.target/arm/simd/vzipqp8_1.c: New file. 14535 * gcc.target/arm/simd/vzipqs16_1.c: New file. 14536 * gcc.target/arm/simd/vzipqs32_1.c: New file. 14537 * gcc.target/arm/simd/vzipqs8_1.c: New file. 14538 * gcc.target/arm/simd/vzipqu16_1.c: New file. 14539 * gcc.target/arm/simd/vzipqu32_1.c: New file. 14540 * gcc.target/arm/simd/vzipqu8_1.c: New file. 14541 * gcc.target/arm/simd/vzipf32_1.c: New file. 14542 * gcc.target/arm/simd/vzipp16_1.c: New file. 14543 * gcc.target/arm/simd/vzipp8_1.c: New file. 14544 * gcc.target/arm/simd/vzips16_1.c: New file. 14545 * gcc.target/arm/simd/vzips32_1.c: New file. 14546 * gcc.target/arm/simd/vzips8_1.c: New file. 14547 * gcc.target/arm/simd/vzipu16_1.c: New file. 14548 * gcc.target/arm/simd/vzipu32_1.c: New file. 14549 * gcc.target/arm/simd/vzipu8_1.c: New file. 14550 145512014-04-29 Paolo Carlini <paolo.carlini@oracle.com> 14552 14553 PR c++/51707 14554 * g++.dg/cpp0x/constexpr-51707.C: New. 14555 145562014-04-29 David Malcolm <dmalcolm@redhat.com> 14557 14558 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of 14559 occurrences of "int" in the gimple dump to reflect that the return 14560 types of functions now show up in such dumps. 14561 * gcc.dg/tree-ssa/pr27810.c: Likewise. 14562 145632014-04-29 Jakub Jelinek <jakub@redhat.com> 14564 14565 PR tree-optimization/60971 14566 * c-c++-common/turtore/pr60971.c: New test. 14567 145682014-04-29 Alan Lawrence <alan.lawrence@arm.com> 14569 14570 * gcc.target/aarch64/simd/simd.exp: New file. 14571 * gcc.target/aarch64/simd/vzipf32_1.c: New file. 14572 * gcc.target/aarch64/simd/vzipf32.x: New file. 14573 * gcc.target/aarch64/simd/vzipp16_1.c: New file. 14574 * gcc.target/aarch64/simd/vzipp16.x: New file. 14575 * gcc.target/aarch64/simd/vzipp8_1.c: New file. 14576 * gcc.target/aarch64/simd/vzipp8.x: New file. 14577 * gcc.target/aarch64/simd/vzipqf32_1.c: New file. 14578 * gcc.target/aarch64/simd/vzipqf32.x: New file. 14579 * gcc.target/aarch64/simd/vzipqp16_1.c: New file. 14580 * gcc.target/aarch64/simd/vzipqp16.x: New file. 14581 * gcc.target/aarch64/simd/vzipqp8_1.c: New file. 14582 * gcc.target/aarch64/simd/vzipqp8.x: New file. 14583 * gcc.target/aarch64/simd/vzipqs16_1.c: New file. 14584 * gcc.target/aarch64/simd/vzipqs16.x: New file. 14585 * gcc.target/aarch64/simd/vzipqs32_1.c: New file. 14586 * gcc.target/aarch64/simd/vzipqs32.x: New file. 14587 * gcc.target/aarch64/simd/vzipqs8_1.c: New file. 14588 * gcc.target/aarch64/simd/vzipqs8.x: New file. 14589 * gcc.target/aarch64/simd/vzipqu16_1.c: New file. 14590 * gcc.target/aarch64/simd/vzipqu16.x: New file. 14591 * gcc.target/aarch64/simd/vzipqu32_1.c: New file. 14592 * gcc.target/aarch64/simd/vzipqu32.x: New file. 14593 * gcc.target/aarch64/simd/vzipqu8_1.c: New file. 14594 * gcc.target/aarch64/simd/vzipqu8.x: New file. 14595 * gcc.target/aarch64/simd/vzips16_1.c: New file. 14596 * gcc.target/aarch64/simd/vzips16.x: New file. 14597 * gcc.target/aarch64/simd/vzips32_1.c: New file. 14598 * gcc.target/aarch64/simd/vzips32.x: New file. 14599 * gcc.target/aarch64/simd/vzips8_1.c: New file. 14600 * gcc.target/aarch64/simd/vzips8.x: New file. 14601 * gcc.target/aarch64/simd/vzipu16_1.c: New file. 14602 * gcc.target/aarch64/simd/vzipu16.x: New file. 14603 * gcc.target/aarch64/simd/vzipu32_1.c: New file. 14604 * gcc.target/aarch64/simd/vzipu32.x: New file. 14605 * gcc.target/aarch64/simd/vzipu8_1.c: New file. 14606 * gcc.target/aarch64/simd/vzipu8.x: New file. 14607 146082014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org> 14609 14610 * gcc.target/aarch64/fcsel_1.c: New test case. 14611 146122014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu> 14613 14614 PR libfortran/60810 14615 * gfortran.dg/arrayio_13.f90: New test. 14616 146172014-04-28 Martin Jambor <mjambor@suse.cz> 14618 14619 * gcc.dg/tree-ssa/sra-14.c: New test. 14620 146212014-04-28 Richard Biener <rguenther@suse.de> 14622 14623 PR middle-end/60092 14624 * gcc.dg/tree-ssa/alias-32.c: New testcase. 14625 * gcc.dg/vect/pr60092.c: Likewise. 14626 146272014-04-28 Richard Biener <rguenther@suse.de> 14628 14629 * gcc.dg/tree-ssa/vrp91.c: New testcase. 14630 * gcc.dg/Wstrict-overflow-14.c: XFAIL. 14631 * gcc.dg/Wstrict-overflow-15.c: Likewise. 14632 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL. 14633 146342014-04-28 Richard Biener <rguenther@suse.de> 14635 14636 PR tree-optimization/60979 14637 * gcc.dg/graphite/pr60979.c: New testcase. 14638 146392014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14640 14641 PR c/60983 14642 * gcc.dg/pr60114.c: Use signed chars. 14643 146442014-04-28 Paolo Carlini <paolo.carlini@oracle.com> 14645 14646 PR c++/59120 14647 * g++.dg/cpp0x/alias-decl-43.C: New. 14648 146492014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 14650 14651 PR fortran/59604 14652 PR fortran/58003 14653 * gfortran.dg/no_range_check_3.f90: New test. 14654 146552014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu> 14656 14657 PR libfortran/52539 14658 * gfortran.dg/namelist_utf8.f90: New test. 14659 146602014-04-26 Uros Bizjak <ubizjak@gmail.com> 14661 14662 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details. 14663 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump. 14664 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt. 14665 146662014-04-25 Cary Coutant <ccoutant@google.com> 14667 14668 PR debug/60929 14669 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case. 14670 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add 14671 -fdebug-types-section flag. 14672 146732014-04-25 Jiong Wang <jiong.wang@arm.com> 14674 14675 * gcc.target/arm/tail-long-call.c: New test. 14676 146772014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 14678 14679 PR tree-optimization/60930 14680 * gcc.dg/torture/pr60930.c: New test. 14681 146822014-04-25 Jakub Jelinek <jakub@redhat.com> 14683 14684 PR tree-optimization/60960 14685 * gcc.c-torture/execute/pr60960.c: New test. 14686 146872014-04-25 Marek Polacek <polacek@redhat.com> 14688 14689 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning. 14690 146912014-04-25 Marek Polacek <polacek@redhat.com> 14692 14693 PR c/18079 14694 * gcc.dg/pr18079.c: New test. 14695 * gcc.dg/pr18079-2.c: New test. 14696 146972014-04-25 Uros Bizjak <ubizjak@gmail.com> 14698 14699 * c-c++-common/gomp/pr60823-2.c: Require effective target 14700 vect_simd_clones. 14701 147022014-04-25 Marek Polacek <polacek@redhat.com> 14703 14704 PR c/60114 14705 * gcc.dg/pr60114.c: New test. 14706 147072014-04-25 Eric Botcazou <ebotcazou@adacore.com> 14708 14709 * gcc.c-torture/execute/20140425-1.c: New test. 14710 147112014-04-25 Marek Polacek <polacek@redhat.com> 14712 14713 PR c/60156 14714 * c-c++-common/pr60156.c: New test. 14715 147162014-04-25 Richard Biener <rguenther@suse.de> 14717 14718 PR ipa/60912 14719 * g++.dg/opt/pr60912.C: New testcase. 14720 147212014-04-25 Richard Biener <rguenther@suse.de> 14722 14723 PR ipa/60911 14724 * gcc.dg/lto/pr60911_0.c: New testcase. 14725 147262014-04-24 Cong Hou <congh@google.com> 14727 14728 PR tree-optimization/60896 14729 * g++.dg/vect/pr60896.cc: New test. 14730 147312014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com> 14732 14733 * gcc.target/powerpc/pack01.c: New test to test the new pack and 14734 unpack builtin functionss for 128-bit types. 14735 * gcc.target/powerpc/pack02.c: Likewise. 14736 * gcc.target/powerpc/pack03.c: Likewise. 14737 * gcc.target/powerpc/extend-divide-1.c: New test to test extended 14738 divide builtin functionss. 14739 * gcc.target/powerpc/extend-divide-2.c: Likewise. 14740 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin 14741 functions. 14742 * gcc.target/powerpc/bcd-2.c: Likewise. 14743 * gcc.target/powerpc/bcd-3.c: Likewise. 14744 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP 14745 builtin functionss. 14746 * gcc.target/powerpc/dfp-builtin-2.c: Likewise. 14747 147482014-04-24 Vishnu K S <Vishnu.k_s@atmel.com> 14749 14750 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if 14751 keeps_null_pointer_checks. 14752 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto. 14753 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto. 14754 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto. 14755 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto. 14756 147572014-04-24 Jakub Jelinek <jakub@redhat.com> 14758 14759 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives. 14760 Replace load with read and store with write. 14761 147622014-04-24 Jeff Law <law@redhat.com> 14763 14764 PR target/60822 14765 * gcc.c-torture/pr60822.c: New test. 14766 * gcc.c-torture/pr60822.x: New test. 14767 147682014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com> 14769 14770 PR c++/57958 14771 * g++.dg/cpp0x/pr57958.C: New test. 14772 147732014-04-24 Alan Lawrence <alan.lawrence@arm.com> 14774 14775 * lib/target-supports.exp (check_effective_target_vect_perm): Return 14776 true for aarch64_be. 14777 147782014-04-24 Radovan Obradovic <robradovic@mips.com> 14779 Tom de Vries <tom@codesourcery.com> 14780 14781 * gcc.dg/fuse-caller-save.c: New test. 14782 147832014-04-24 Joey Ye <joey.ye@arm.com> 14784 14785 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test. 14786 147872014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14788 14789 * lib/target-supports.exp (check_effective_target_vect_bswap): New. 14790 * gcc.dg/vect/vect-bswap16: New test. 14791 * gcc.dg/vect/vect-bswap32: Likewise. 14792 * gcc.dg/vect/vect-bswap64: Likewise. 14793 147942014-04-23 Jeff Law <law@redhat.com> 14795 14796 PR tree-optimization/60902 14797 * gcc.target/i386/pr60902.c: New test. 14798 147992014-04-23 Alex Velenko <Alex.Velenko@arm.com> 14800 14801 * gcc.target/aarch64/vdup_lane_1.c: New testcase. 14802 * gcc.target/aarch64/vdup_lane_2.c: New testcase. 14803 * gcc.target/aarch64/vdup_n_1.c: New testcase. 14804 148052014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14806 14807 * gcc.target/arm/rev16.c: New test. 14808 148092014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14810 14811 * gcc.target/aarch64/rev16_1.c: New test. 14812 148132014-04-23 Richard Biener <rguenther@suse.de> 14814 14815 PR tree-optimization/60903 14816 * gcc.dg/torture/pr60903.c: New testcase. 14817 148182014-04-23 Richard Biener <rguenther@suse.de> 14819 14820 PR middle-end/60895 14821 * g++.dg/torture/pr60895.C: New testcase. 14822 148232014-04-23 Richard Biener <rguenther@suse.de> 14824 14825 PR middle-end/60891 14826 * gcc.dg/torture/pr60891.c: New testcase. 14827 148282014-04-22 Jakub Jelinek <jakub@redhat.com> 14829 14830 PR sanitizer/60275 14831 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add 14832 -fno-sanitize-recover to dg-options. 14833 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction, 14834 add -std=c++11 to dg-options. 14835 * g++.dg/ubsan/cxx11-shift-2.C: Likewise. 14836 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction, 14837 add -std=c++1y to dg-options. 14838 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add 14839 -fno-sanitize-recover to dg-options. 14840 * c-c++-common/ubsan/overflow-sub-1.c: Likewise. 14841 * c-c++-common/ubsan/vla-4.c: Likewise. 14842 * c-c++-common/ubsan/pr59503.c: Likewise. 14843 * c-c++-common/ubsan/vla-3.c: Likewise. 14844 * c-c++-common/ubsan/save-expr-1.c: Likewise. 14845 * c-c++-common/ubsan/overflow-add-1.c: Likewise. 14846 * c-c++-common/ubsan/shift-3.c: Likewise. 14847 * c-c++-common/ubsan/overflow-1.c: Likewise. 14848 * c-c++-common/ubsan/overflow-negate-2.c: Likewise. 14849 * c-c++-common/ubsan/vla-2.c: Likewise. 14850 * c-c++-common/ubsan/overflow-mul-1.c: Likewise. 14851 * c-c++-common/ubsan/pr60613-1.c: Likewise. 14852 * c-c++-common/ubsan/shift-6.c: Likewise. 14853 * c-c++-common/ubsan/overflow-mul-3.c: Likewise. 14854 * c-c++-common/ubsan/overflow-add-3.c: New test. 14855 * c-c++-common/ubsan/overflow-add-4.c: New test. 14856 * c-c++-common/ubsan/div-by-zero-6.c: New test. 14857 * c-c++-common/ubsan/div-by-zero-7.c: New test. 14858 148592014-04-22 Christian Bruel <christian.bruel@st.com> 14860 14861 * gcc.target/sh/hiconst.c: New test. 14862 148632014-04-22 Sandra Loosemore <sandra@codesourcery.com> 14864 14865 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that 14866 lroundf generates custom round instruction, too. 14867 148682014-04-22 Tobias Burnus <burnus@net-b.de> 14869 14870 PR fortran/60881 14871 * coarray/alloc_comp_3.f90: New. 14872 148732014-04-22 H.J. Lu <hongjiu.lu@intel.com> 14874 14875 PR target/60868 14876 * gcc.target/i386/pr60868.c: New testcase. 14877 148782014-04-22 Jakub Jelinek <jakub@redhat.com> 14879 14880 PR c/59073 14881 * c-c++-common/gomp/pr59073.c: New test. 14882 148832014-04-22 Alex Velenko <Alex.Velenko@arm.com> 14884 14885 * gcc.target/aarch64/vreinterpret_f64_1.c: New. 14886 148872014-04-22 Alex Velenko <Alex.Velenko@arm.com> 14888 14889 * gcc.target/aarch64/vqneg_s64_1.c: New testcase. 14890 * gcc.target/aarch64/vqabs_s64_1.c: New testcase. 14891 148922014-04-22 Richard Sandiford <rdsandiford@googlemail.com> 14893 14894 * gcc.dg/memcpy-5.c: New test. 14895 148962014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14897 14898 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if. 14899 14900 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9. 14901 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for 14902 *-*-solaris2.9. 14903 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9. 14904 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling 14905 from dg-options. 14906 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling 14907 from dg-additional-options. 14908 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling 14909 from dg-options. 14910 14911 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2 14912 execution check. 14913 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__] 14914 (sigill_hdlr): Remove. 14915 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution 14916 check. 14917 14918 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling. 14919 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling. 14920 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling. 14921 14922 * lib/target-supports.exp (add_options_for_tls): Remove 14923 *-*-solaris2.9* handling. 14924 149252014-04-22 Vidya Praveen <vidyapraveen@arm.com> 14926 14927 * gcc.target/aarch64/vect_cvtf_1.c: New. 14928 149292014-04-22 Jakub Jelinek <jakub@redhat.com> 14930 14931 PR tree-optimization/60823 14932 * c-c++-common/gomp/pr60823-1.c: New test. 14933 * c-c++-common/gomp/pr60823-2.c: New test. 14934 * c-c++-common/gomp/pr60823-3.c: New test. 14935 149362014-04-22 Ian Bolton <ian.bolton@arm.com> 14937 14938 * gcc.target/arm/anddi_notdi-1.c: New test. 14939 * gcc.target/arm/iordi_notdi-1.c: New test case. 14940 149412014-04-22 Ian Bolton <ian.bolton@arm.com> 14942 14943 * gcc.target/arm/iordi_notdi-1.c: New test. 14944 149452014-04-22 Alex Velenko <Alex.Velenko@arm.com> 14946 14947 * gcc.target/aarch64/vrnd_f64_1.c : New file. 14948 149492014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com> 14950 14951 PR target/60735 14952 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does 14953 not cause errors if -mspe. 14954 149552014-04-21 Uros Bizjak <ubizjak@gmail.com> 14956 14957 PR target/60909 14958 * gcc.target/i386/pr60909-1.c: New test. 14959 * gcc.target/i386/pr60909-2.c: Ditto. 14960 149612014-04-18 Cong Hou <congh@google.com> 14962 14963 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test. 14964 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test. 14965 149662014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 14967 14968 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests. 14969 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise. 14970 149712014-04-17 Paolo Carlini <paolo.carlini@oracle.com> 14972 14973 PR c++/59200 14974 * g++.dg/cpp0x/alias-decl-42.C: New. 14975 149762014-04-17 Pat Haugen <pthaugen@us.ibm.com> 14977 14978 * gcc.target/powerpc/ti_math1.c: New. 14979 * gcc.target/powerpc/ti_math2.c: New. 14980 149812014-04-17 Martin Jambor <mjambor@suse.cz> 14982 14983 * gnat.dg/opt34.adb: New. 14984 * gnat.dg/opt34_pkg.ads: Likewise. 14985 149862014-04-17 Trevor Saunders <tsaunders@mozilla.com> 14987 14988 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c, 14989 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust. 14990 149912014-04-17 Trevor Saunders <tsaunders@mozilla.com> 14992 14993 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c, 14994 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust. 14995 149962014-04-17 Jakub Jelinek <jakub@redhat.com> 14997 14998 PR target/60847 14999 Forward port from 4.8 branch 15000 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com> 15001 15002 * gcc.target/i386/bmi-1.c: Extend with new instrinsics. 15003 Fix scan patterns. 15004 * gcc.target/i386/bmi-2.c: Ditto. 15005 150062014-04-17 Richard Biener <rguenther@suse.de> 15007 15008 PR middle-end/60849 15009 * g++.dg/opt/pr60849.C: New testcase. 15010 150112014-04-17 Richard Biener <rguenther@suse.de> 15012 15013 PR tree-optimization/60836 15014 * g++.dg/vect/pr60836.cc: New testcase. 15015 150162014-04-17 Richard Biener <rguenther@suse.de> 15017 15018 PR tree-optimization/60841 15019 * gcc.dg/vect/pr60841.c: New testcase. 15020 150212014-04-16 Jan Hubicka <hubicka@ucw.cz> 15022 15023 * g++.dg/ipa/devirt-31.C: New testcase. 15024 150252014-04-16 Jan Hubicka <hubicka@ucw.cz> 15026 15027 PR lto/60820 15028 * gcc.dg/lto/pr60820_0.c: New testcase. 15029 * gcc.dg/lto/pr60820_1.c: New testcase. 15030 150312014-04-16 Jan Hubicka <hubicka@ucw.cz> 15032 15033 PR ipa/60854 15034 * g++.dg/torture/pr60854.C: New testcase. 15035 150362014-04-16 Catherine Moore <clm@codesourcery.com> 15037 15038 * gcc.target/mips/umips-store16-2.c: New test. 15039 150402014-04-16 Marc Glisse <marc.glisse@inria.fr> 15041 15042 * g++.dg/cpp0x/initlist-vect.C: New file. 15043 150442014-04-16 Eric Botcazou <ebotcazou@adacore.com> 15045 15046 * gcc.dg/uninit-B-O0.c: Remove XFAIL. 15047 * gcc.dg/uninit-I-O0.c: Likewise. 15048 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs. 15049 150502014-04-16 Jakub Jelinek <jakub@redhat.com> 15051 15052 PR tree-optimization/60844 15053 * gcc.dg/pr60844.c: New test. 15054 150552014-04-15 Richard Biener <rguenther@suse.de> 15056 15057 PR rtl-optimization/56965 15058 * gcc.dg/torture/pr56965-1.c: New testcase. 15059 * gcc.dg/torture/pr56965-2.c: Likewise. 15060 150612014-04-15 Teresa Johnson <tejohnson@google.com> 15062 15063 * gcc.dg/tree-prof/update-loopch.c: Update expected output. 15064 150652014-04-15 Eric Botcazou <ebotcazou@adacore.com> 15066 15067 * gnat.dg/vect14.adb: New test. 15068 150692014-04-15 Eric Botcazou <ebotcazou@adacore.com> 15070 15071 * gnat.dg/vect12.ad[sb]: New test. 15072 * gnat.dg/vect13.ad[sb]: Likewise. 15073 150742014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com> 15075 15076 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test 15077 under qemu-arm. 15078 * c-c++-common/ubsan/div-by-zero-1.c: Likewise. 15079 * c-c++-common/ubsan/div-by-zero-2.c: Likewise. 15080 * c-c++-common/ubsan/div-by-zero-3.c: Likewise. 15081 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise. 15082 * c-c++-common/ubsan/null-1.c: Likewise. 15083 * c-c++-common/ubsan/null-10.c: Likewise. 15084 * c-c++-common/ubsan/null-11.c: Likewise. 15085 * c-c++-common/ubsan/null-2.c: Likewise. 15086 * c-c++-common/ubsan/null-3.c: Likewise. 15087 * c-c++-common/ubsan/null-4.c: Likewise. 15088 * c-c++-common/ubsan/null-5.c: Likewise. 15089 * c-c++-common/ubsan/null-6.c: Likewise. 15090 * c-c++-common/ubsan/null-7.c: Likewise. 15091 * c-c++-common/ubsan/null-8.c: Likewise. 15092 * c-c++-common/ubsan/null-9.c: Likewise. 15093 * c-c++-common/ubsan/overflow-add-2.c: Likewise. 15094 * c-c++-common/ubsan/overflow-int128.c: Likewise. 15095 * c-c++-common/ubsan/overflow-mul-2.c: Likewise. 15096 * c-c++-common/ubsan/overflow-mul-4.c: Likewise. 15097 * c-c++-common/ubsan/overflow-negate-1.c: Likewise. 15098 * c-c++-common/ubsan/overflow-sub-2.c: Likewise. 15099 * c-c++-common/ubsan/pr59333.c: Likewise. 15100 * c-c++-common/ubsan/pr59667.c: Likewise. 15101 * c-c++-common/ubsan/pr60613-2.c: Likewise. 15102 * c-c++-common/ubsan/pr60636.c: Likewise. 15103 * c-c++-common/ubsan/shift-1.c: Likewise. 15104 * c-c++-common/ubsan/shift-2.c: Likewise. 15105 * c-c++-common/ubsan/vla-1.c: Likewise. 15106 151072014-04-14 Eric Botcazou <ebotcazou@adacore.com> 15108 15109 * gnat.dg/vect11.ad[sb]: New test. 15110 151112014-04-14 Richard Biener <rguenther@suse.de> 15112 15113 * g++.dg/tree-ssa/forwprop-switch.C: New testcase. 15114 151152014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15116 15117 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*. 15118 151192014-04-14 Richard Biener <rguenther@suse.de> 15120 Marc Glisse <marc.glisse@inria.fr> 15121 15122 PR c/60819 15123 * gcc.target/i386/vec-may_alias.c: New testcase. 15124 151252014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15126 15127 * lib/target-supports.exp 15128 (check_effective_target_vect_widen_mult_si_to_di_pattern): 15129 Initialize et_vect_widen_mult_si_to_di_pattern_saved. 15130 Fix formatting. 15131 151322014-04-14 Richard Biener <rguenther@suse.de> 15133 15134 PR lto/60720 15135 * gcc.dg/lto/pr60720_0.c: New testcase. 15136 * gcc.dg/lto/pr60720_1.c: Likewise. 15137 151382014-04-14 Christian Bruel <christian.bruel@st.com> 15139 15140 * gcc.target/sh/memset.c: New test. 15141 151422014-04-14 Richard Biener <rguenther@suse.de> 15143 15144 PR middle-end/55022 15145 * gcc.dg/graphite/pr55022.c: New testcase. 15146 151472014-04-14 Richard Biener <rguenther@suse.de> 15148 15149 PR tree-optimization/59817 15150 PR tree-optimization/60453 15151 * gfortran.dg/graphite/pr59817.f: New testcase. 15152 * gcc.dg/graphite/pr59817-1.c: Likewise. 15153 * gcc.dg/graphite/pr59817-2.c: Likewise. 15154 151552014-04-14 Jason Merrill <jason@redhat.com> 15156 15157 Revert: 15158 * lib/gcc-dg.exp (dg-build-dso): New. 15159 (gcc-dg-test-1): Handle dg-do-what "dso". 15160 151612014-04-13 Paul Thomas <pault@gcc.gnu.org> 15162 15163 PR fortran/60717 15164 * gfortran.dg/unlimited_polymorphic_17.f90: New test. 15165 15166 PR fortran/58085 15167 * gfortran.dg/associate_15.f90: New test. 15168 151692014-04-12 Igor Zamyatin <igor.zamyatin@intel.com> 15170 15171 PR middle-end/60467 15172 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid 15173 case to check. 15174 151752014-04-12 Igor Zamyatin <igor.zamyatin@intel.com> 15176 15177 PR middle-end/60469 15178 * c-c++-common/cilk-plus/CK/pr60469.c: New test. 15179 151802014-04-12 Richard Sandiford <rdsandiford@googlemail.com> 15181 15182 * gcc.target/mips/umips-store16-1.c: New test. 15183 151842014-04-11 Tobias Burnus <burnus@net-b.de> 15185 15186 PR c/60194 15187 * * g++.dg/warn/warn_format_signedness.C: New. 15188 * gcc.dg/format/warn-signedness.c: New. 15189 151902014-04-11 Tobias Burnus <burnus@net-b.de> 15191 15192 PR fortran/58880 15193 PR fortran/60495 15194 * gfortran.dg/finalize_25.f90: New. 15195 151962014-04-11 Joern Rennecke <joern.rennecke@embecosm.com> 15197 15198 * gcc.target/epiphany/t1068-2.c: New file. 15199 152002014-04-11 Joern Rennecke <joern.rennecke@embecosm.com> 15201 15202 * gcc.target/epiphany/btst-1.c: New test. 15203 152042014-04-11 Joern Rennecke <joern.rennecke@embecosm.com> 15205 15206 PR rtl-optimization/60651 15207 * gcc.target/epiphany/mode-switch.c: New test. 15208 152092014-04-11 Paolo Carlini <paolo.carlini@oracle.com> 15210 15211 PR c++/58600 15212 * g++.dg/cpp0x/gen-attrs-58.C: New. 15213 * g++.dg/cpp0x/gen-attrs-59.C: Likewise. 15214 152152014-04-11 Steve Ellcey <sellcey@mips.com> 15216 Jakub Jelinek <jakub@redhat.com> 15217 15218 PR middle-end/60556 15219 * gcc.c-torture/compile/pr60556.c: New test. 15220 152212014-04-11 Richard Biener <rguenther@suse.de> 15222 15223 PR middle-end/60797 15224 * gcc.dg/pr60797.c: New testcase. 15225 152262014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 15227 15228 * gcc.target/s390/htm-nofloat-1.c: Rename to ... 15229 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one. 15230 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and 15231 rename to ... 15232 * gcc.target/s390/htm-nofloat-1.c: ... this one. 15233 * gcc.target/s390/s390.exp: Make sure the assembler supports htm 15234 instructions as well. 15235 152362014-04-11 Jakub Jelinek <jakub@redhat.com> 15237 15238 PR rtl-optimization/60663 15239 * gcc.target/arm/pr60663.c: New test. 15240 152412014-04-10 Jason Merrill <jason@redhat.com> 15242 15243 * g++.dg/dso/dlclose1.C: Disable for 4.9. 15244 152452014-04-10 Jakub Jelinek <jakub@redhat.com> 15246 15247 PR lto/60567 15248 * g++.dg/lto/pr60567_0.C: New test. 15249 152502014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de> 15251 15252 * gfortran.dg/class_nameclash.f90: New test. 15253 152542014-04-10 Paolo Carlini <paolo.carlini@oracle.com> 15255 15256 PR c++/52844 15257 * g++.dg/cpp0x/variadic156.C: New. 15258 152592014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 15260 15261 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with 15262 long. 15263 152642014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 15265 15266 PR debug/60655 15267 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without 15268 -fdata-sections. 15269 152702014-04-09 Steve Ellcey <sellcey@mips.com> 15271 15272 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option 15273 and scan lists. 15274 152752014-04-09 Cong Hou <congh@google.com> 15276 15277 PR testsuite/60773 15278 * lib/target-supports.exp: 15279 (check_effective_target_vect_widen_si_to_di_pattern): New. 15280 * gcc.dg/vect/pr60656.c: Require vect_long effective target. 15281 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern 15282 targets only. 15283 (foo): Fix up formatting. 15284 (main): Call check_vect. 15285 152862014-04-08 Paolo Carlini <paolo.carlini@oracle.com> 15287 15288 PR c++/59115 15289 * g++.dg/template/crash119.C: New. 15290 152912014-04-08 Pat Haugen <pthaugen@us.ibm.com> 15292 15293 * gcc.target/powerpc/atomic_load_store-p8.c: New. 15294 152952014-04-08 Jason Merrill <jason@redhat.com> 15296 15297 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile. 15298 152992014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 15300 15301 PR rtl-optimization/60776 15302 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390. 15303 * gcc.dg/builtin-bswap-7.c: Likewise. 15304 * gcc.dg/builtin-bswap-6a.c: New testcase. 15305 * gcc.dg/builtin-bswap-7a.c: New testcase. 15306 15307 Revert 15308 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 15309 15310 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC 15311 optimization. 15312 * gcc.dg/builtin-bswap-7.c: Likewise. 15313 153142014-04-08 Richard Biener <rguenther@suse.de> 15315 15316 PR tree-optimization/60785 15317 * gcc.dg/graphite/pr60785.c: New testcase. 15318 153192014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15320 15321 PR target/60602 15322 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9* 15323 with as at -O0. 15324 153252014-04-08 Nathan Sidwell <nathan@codesourcery.com> 15326 15327 * g++.dg/warn/Wnvdtor-2.C: Add more cases. 15328 * g++.dg/warn/Wnvdtor-3.C: Likewise. 15329 * g++.dg/warn/Wnvdtor-4.C: Likewise. 15330 153312014-04-07 Eric Botcazou <ebotcazou@adacore.com> 15332 15333 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM. 15334 153352014-04-07 Charles Baylis <charles.baylis@linaro.org> 15336 15337 PR target/60609 15338 * g++.dg/torture/pr60609.C: New test. 15339 153402014-04-07 Richard Biener <rguenther@suse.de> 15341 15342 PR tree-optimization/60766 15343 * gcc.dg/torture/pr60766.c: New testcase. 15344 153452014-04-07 Jason Merrill <jason@redhat.com> 15346 15347 * lib/gcc-dg.exp (dg-build-dso): New. 15348 (gcc-dg-test-1): Handle dg-do-what "dso". 15349 * lib/target-supports.exp (add_options_for_dlopen): New. 15350 (check_effective_target_dlopen): Use it. 15351 153522014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 15353 15354 * gcc.target/arm/pr60657.c: Fix missing curly brace. 15355 153562014-04-07 Richard Biener <rguenther@suse.de> 15357 15358 PR middle-end/60750 15359 * g++.dg/torture/pr60750.C: New testcase. 15360 * gcc.dg/tree-ssa/20040517-1.c: Adjust. 15361 153622014-04-06 Andreas Schwab <schwab@linux-m68k.org> 15363 15364 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t. 15365 153662014-04-06 John David Anglin <danglin@gcc.gnu.org> 15367 15368 PR testsuite/60671 15369 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*. 15370 153712014-04-06 John David Anglin <danglin@gcc.gnu.org> 15372 15373 PR testsuite/60672 15374 * g++.dg/cpp1y/auto-fn25.C: Require lto. 15375 15376 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*. 15377 153782014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr> 15379 15380 * gfortran.dg/warn_conversion_4.f90: Adjust test. 15381 153822014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com> 15383 15384 * gcc.target/avr/dev-specific-rmw.c: New test. 15385 153862014-04-04 Cong Hou <congh@google.com> 15387 15388 PR tree-optimization/60656 15389 * gcc.dg/vect/pr60656.c: New test. 15390 153912014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 15392 15393 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC 15394 optimization. 15395 * gcc.dg/builtin-bswap-7.c: Likewise. 15396 153972014-04-04 Paolo Carlini <paolo.carlini@oracle.com> 15398 15399 PR c++/58207 15400 * g++.dg/cpp0x/constexpr-ice15.C: New. 15401 154022014-04-04 Jan Hubicka <hubicka@ucw.cz> 15403 15404 PR ipa/59626 15405 testcase by Richard Biener 15406 * gcc.dg/lto/pr59626_0.c: New testcase. 15407 * gcc.dg/lto/pr59626_1.c: New testcase. 15408 154092014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 15410 15411 PR debug/60655 15412 * gcc.c-torture/compile/pr60655-1.c: New test. 15413 154142014-04-04 Martin Jambor <mjambor@suse.cz> 15415 15416 PR ipa/60640 15417 * g++.dg/ipa/pr60640-1.C: New test. 15418 * g++.dg/ipa/pr60640-2.C: Likewise. 15419 * g++.dg/ipa/pr60640-3.C: Likewise. 15420 * g++.dg/ipa/pr60640-4.C: Likewise. 15421 154222014-04-04 Jeff Law <law@redhat.com> 15423 15424 PR target/60657 15425 * gcc.target/arm/pr60657.c: New test. 15426 154272014-04-04 Richard Biener <rguenther@suse.de> 15428 15429 PR ipa/60746 15430 * g++.dg/torture/pr60746.C: New testcase. 15431 154322014-04-04 Fabien Chêne <fabien@gcc.gnu.org> 15433 15434 * g++.old-deja/g++.robertl/eb121.C: Adjust. 15435 * g++.old-deja/g++.jason/overload21.C: Likewise. 15436 * g++.old-deja/g++.law/init5.C: Likewise. 15437 154382014-04-03 Cong Hou <congh@google.com> 15439 15440 PR tree-optimization/60505 15441 * gcc.dg/vect/pr60505.c: New test. 15442 154432014-04-03 Richard Biener <rguenther@suse.de> 15444 15445 PR tree-optimization/60740 15446 * gcc.dg/graphite/pr60740.c: New testcase. 15447 154482014-04-03 Nathan Sidwell <nathan@codesourcery.com> 15449 15450 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case. 15451 * g++.dg/warn/Wnvdtor-2.C: New. 15452 * g++.dg/warn/Wnvdtor-3.C: New. 15453 * g++.dg/warn/Wnvdtor-4.C: New. 15454 * g++.dg/warn/Weff1.C: Delete. 15455 * g++.old-deja/g++.benjamin/15309-1.C: Delete. 15456 * g++.old-deja/g++.benjamin/15309-2.C: Delete. 15457 154582014-04-02 Jan Hubicka <hubicka@ucw.cz> 15459 15460 PR ipa/60659 15461 * g++.dg/torture/pr60659.C: New testcase. 15462 154632014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 15464 15465 PR tree-optimization/60733 15466 * gcc.dg/torture/pr60733.c: New test. 15467 154682014-04-02 Vladimir Makarov <vmakarov@redhat.com> 15469 15470 PR rtl-optimization/60650 15471 * gcc.target/arm/pr60650-2.c: New. 15472 154732014-04-02 Joseph Myers <joseph@codesourcery.cmo> 15474 15475 * gcc.target/i386/avx2-vpand-3.c, 15476 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128. 15477 154782014-04-02 Joseph Myers <joseph@codesourcery.com> 15479 15480 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c, 15481 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c, 15482 gcc.target/i386/memcpy-strategy-1.c, 15483 gcc.target/i386/memcpy-strategy-2.c, 15484 gcc.target/i386/memcpy-vector_loop-1.c, 15485 gcc.target/i386/memcpy-vector_loop-2.c, 15486 gcc.target/i386/memset-vector_loop-1.c, 15487 gcc.target/i386/memset-vector_loop-2.c, 15488 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c, 15489 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for 15490 -march= options different from those in dg-options. 15491 154922014-04-02 Joseph Myers <joseph@codesourcery.com> 15493 15494 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c, 15495 gcc.target/i386/pr30970.c: Use -mtune=generic. 15496 * gcc.target/i386/avx2-vpaddb-3.c, 15497 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c, 15498 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c, 15499 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c, 15500 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c, 15501 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c, 15502 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c, 15503 gcc.target/i386/avx2-vpsubw-3.c, 15504 gcc.target/i386/avx256-unaligned-load-1.c, 15505 gcc.target/i386/avx256-unaligned-load-4.c, 15506 gcc.target/i386/avx256-unaligned-store-1.c, 15507 gcc.target/i386/avx256-unaligned-store-2.c, 15508 gcc.target/i386/avx256-unaligned-store-4.c: Use 15509 -mno-prefer-avx128. 15510 155112014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr> 15512 Iain Sandoe <iain@codesourcery.com> 15513 15514 PR target/54083 15515 * gcc.dg/attr-weakref-1.c: Allow the test on darwin 15516 with the additional options -Wl,-undefined,dynamic_lookup 15517 and -Wl,-flat_namespace. 15518 * gcc.dg/torture/pr53922.c: Additional option 15519 -Wl,-flat_namespace for darwin[89]. 15520 * gcc.dg/torture/pr60092.c: Additional options 15521 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace 15522 for darwin[89]. 15523 155242014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr> 15525 15526 PR target/43751 15527 * lib/prune.exp: Modify the regular express to prune 15528 the new warnings introduced by r205679 on darwin9. 15529 155302014-04-01 Fabien Chêne <fabien@gcc.gnu.org> 15531 15532 * g++.dg/init/ctor4.C: Adjust. 15533 * g++.dg/init/ctor4-1.C: New. 15534 * g++.dg/cpp0x/defaulted2.C: Adjust. 15535 155362014-04-01 Richard Henderson <rth@redhat.com> 15537 15538 PR target/60704 15539 * gcc.dg/pr60704.c: New file. 15540 155412014-04-01 Bin Cheng <bin.cheng@arm.com> 15542 15543 PR target/60363 15544 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for 15545 logical_op_short_circuit targets. 15546 155472014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr> 15548 15549 PR libfortran/60128 15550 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests. 15551 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*. 15552 155532014-03-31 H.J. Lu <hongjiu.lu@intel.com> 15554 15555 PR rtl-optimization/60700 15556 * gcc.target/i386/pr60700.c: New test. 15557 155582014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 15559 15560 PR target/60650 15561 * gcc.target/arm/pr60650.c: Adjust command line options. 15562 155632014-03-31 Martin Jambor <mjambor@suse.cz> 15564 15565 PR middle-end/60647 15566 * gcc.dg/pr60647-1.c: New test. 15567 * gcc.dg/pr60647-2.c: Likewise. 15568 155692014-03-31 Richard Biener <rguenther@suse.de> 15570 15571 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64. 15572 155732014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org> 15574 15575 PR target/60034 15576 * gcc.target/aarch64/pr60034.c: New file. 15577 155782014-03-29 Adam Butcher <adam@jessamine.co.uk> 15579 15580 PR c++/60626 15581 * g++.dg/cpp1y/pr60626.C: New testcase. 15582 155832014-03-29 Joseph Myers <joseph@codesourcery.com> 15584 15585 * gcc.dg/pr45416.c: Allow bextr on x86. 15586 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c, 15587 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c, 15588 gcc.target/i386/fma4-vector.c: Use -mno-fma. 15589 * gcc.target/i386/l_fma_double_1.c, 15590 gcc.target/i386/l_fma_double_2.c, 15591 gcc.target/i386/l_fma_double_3.c, 15592 gcc.target/i386/l_fma_double_4.c, 15593 gcc.target/i386/l_fma_double_5.c, 15594 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c, 15595 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c, 15596 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c, 15597 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4. 15598 * gcc.target/i386/pr27971.c: Use -mno-tbm. 15599 * gcc.target/i386/pr42542-4a.c: Use -mno-avx. 15600 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4. 15601 156022014-03-29 Jakub Jelinek <jakub@redhat.com> 15603 15604 PR target/60648 15605 * g++.dg/pr60648.C: Move test to... 15606 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove 15607 dg-options, add for fpic targets dg-additional-options -fPIC. 15608 156092014-03-28 Eric Botcazou <ebotcazou@adacore.com> 15610 15611 * gnat.dg/opt33.adb: New testcase. 15612 156132014-03-28 Vladimir Makarov <vmakarov@redhat.com> 15614 15615 PR target/60697 15616 * gcc.target/aarch64/pr60697.c: New. 15617 156182014-03-27 Jeff Law <law@redhat.com> 15619 15620 PR target/60648 15621 * g++.dg/pr60648.C: New test. 15622 156232014-03-28 Adam Butcher <adam@jessamine.co.uk> 15624 15625 PR c++/60573 15626 * g++.dg/cpp1y/pr60573.C: New testcase. 15627 156282014-03-28 Jakub Jelinek <jakub@redhat.com> 15629 15630 PR target/60693 15631 * gcc.target/i386/pr60693.c: New test. 15632 156332014-03-28 Vishnu K S <Vishnu.k_s@atmel.com> 15634 15635 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int. 15636 156372014-03-28 Jakub Jelinek <jakub@redhat.com> 15638 15639 PR c++/60689 15640 * c-c++-common/pr60689.c: New test. 15641 15642 PR c++/58678 15643 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev 15644 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32 15645 targets. 15646 156472014-03-28 Vladimir Makarov <vmakarov@redhat.com> 15648 15649 PR target/60675 15650 * gcc.target/aarch64/pr60675.C: New. 15651 156522014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 15653 15654 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option. 15655 * lib/target-supports.exp: Return true for s390 15656 in check_effective_logical_op_short_circuit. 15657 156582014-03-28 Kirill Yukhin <kirill.yukhin@intel.com> 15659 15660 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization 15661 of second source operand. 15662 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto. 15663 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto. 15664 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto. 15665 156662014-03-28 Jakub Jelinek <jakub@redhat.com> 15667 15668 PR ipa/60315 15669 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options. 15670 156712014-03-28 Tobias Burnus <burnus@net-b.de> 15672 15673 * lib/cilk-plus-dg.exp: New. 15674 * g++.dg/cilk-plus/cilk-plus.exp: Use it. 15675 * gcc.dg/cilk-plus/cilk-plus.exp: Use it. 15676 156772014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 15678 15679 PR fortran/60522 15680 * gfortran.dg/where_4.f90: New test case. 15681 156822014-03-27 Tobias Burnus <burnus@net-b.de> 15683 15684 PR fortran/58880 15685 * gfortran.dg/finalize_24.f90: New. 15686 156872014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com> 15688 15689 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the 15690 vbpermq builtin. 15691 15692 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX 15693 vec_select optimizations. 15694 * gcc.target/powerpc/vsx-extract-2.c: Likewise. 15695 * gcc.target/powerpc/vsx-extract-3.c: Likewise. 15696 15697 PR target/60672 15698 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and 15699 xxpermdi builtins are supported. 15700 157012014-03-27 Vladimir Makarov <vmakarov@redhat.com> 15702 15703 PR rtl-optimization/60650 15704 * gcc.target/arm/pr60650.c: New. 15705 157062014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 15707 15708 * gcc.target/s390/20140327-1.c: New testcase. 15709 157102014-03-27 Jakub Jelinek <jakub@redhat.com> 15711 15712 PR middle-end/60682 15713 * g++.dg/gomp/pr60682.C: New test. 15714 157152014-03-27 John David Anglin <danglin@gcc.gnu.org> 15716 15717 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments. 15718 157192014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com> 15720 15721 PR target/60580 15722 * gcc.target/aarch64/pr60580_1.c: New. 15723 * gcc.target/aarch64/test_fp_attribute_1.c: New. 15724 * gcc.target/aarch64/test_fp_attribute_2.c: New. 15725 157262014-03-26 Dehao Chen <dehao@google.com> 15727 15728 * gcc.dg/predict-8.c: New test. 15729 157302014-03-26 Fabien Chêne <fabien@gcc.gnu.org> 15731 15732 PR c++/52369 15733 * g++.dg/init/const10.C: New. 15734 * g++.dg/init/const11.C: New. 15735 * g++.dg/init/pr25811.C: Adjust. 15736 * g++.dg/init/pr29043.C: Likewise. 15737 * g++.dg/init/pr43719.C: Likewise. 15738 * g++.dg/init/pr44086.C: Likewise. 15739 * g++.dg/init/ctor8.C: Likewise. 15740 * g++.dg/init/uninitialized1.C: Likewise. 15741 157422014-03-26 Jakub Jelinek <jakub@redhat.com> 15743 15744 PR sanitizer/60636 15745 * c-c++-common/ubsan/pr60636.c: New test. 15746 157472014-03-26 Andreas Schwab <schwab@suse.de> 15748 15749 * g++.dg/torture/pr60315.C: Remove duplication. 15750 157512014-03-26 Eric Botcazou <ebotcazou@adacore.com> 15752 15753 * gcc.c-torture/execute/20140326-1.c: New test. 15754 157552014-03-25 Jan Hubicka <hubicka@ucw.cz> 15756 15757 PR ipa/60315 15758 * g++.dg/torture/pr60315.C: New testcase. 15759 157602014-03-25 Martin Jambor <mjambor@suse.cz> 15761 15762 PR ipa/60600 15763 * g++.dg/ipa/pr60600.C: New test. 15764 157652014-03-25 John David Anglin <danglin@gcc.gnu.org> 15766 15767 PR testsuite/58013 15768 * g++.dg/opt/pr56999.C: Pop hidden visibility. 15769 157702014-03-25 Richard Biener <rguenther@suse.de> 15771 15772 PR middle-end/60635 15773 * gfortran.dg/lto/pr60635_0.f90: New testcase. 15774 * gfortran.dg/lto/pr60635_1.c: Likewise. 15775 157762014-03-24 Adam Butcher <adam@jessamine.co.uk> 15777 15778 PR c++/60627 15779 * g++.dg/cpp1y/pr60627.C: New testcase. 15780 157812014-03-24 Alex Velenko <Alex.Velenko@arm.com> 15782 15783 * gcc.target/aarch64/ushr64_1.c: New. 15784 157852014-03-24 James Greenhalgh <james.greenhalgh@arm.com> 15786 15787 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99. 15788 (LONG_LONG): Use LLONG. 15789 (set_rvector_long): Explicitly return void. 15790 (set_vector_long): Likewise. 15791 (check_vector_long): Likewise. 15792 157932014-03-24 Marek Polacek <polacek@redhat.com> 15794 15795 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h. 15796 Define INT_MIN. 15797 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output. 15798 * c-c++-common/ubsan/overflow-add-1.c: Likewise. 15799 * c-c++-common/ubsan/overflow-mul-1.c: Likewise. 15800 * c-c++-common/ubsan/overflow-mul-3.c: Likewise. 15801 * c-c++-common/ubsan/overflow-negate-2.c: Likewise. 15802 * c-c++-common/ubsan/overflow-sub-1.c: Likewise. 15803 * c-c++-common/ubsan/pr59503.c: Likewise. 15804 * c-c++-common/ubsan/pr60613-1.c: Likewise. 15805 * c-c++-common/ubsan/save-expr-1.c: Likewise. 15806 * c-c++-common/ubsan/shift-3.c: Likewise. 15807 * c-c++-common/ubsan/shift-6.c: Likewise. 15808 * c-c++-common/ubsan/undefined-1.c: Likewise. 15809 * c-c++-common/ubsan/vla-2.c: Likewise. 15810 * c-c++-common/ubsan/vla-3.c: Likewise. 15811 * c-c++-common/ubsan/vla-4.c: Likewise. 15812 * g++.dg/ubsan/cxx11-shift-1.C: Likewise. 15813 * g++.dg/ubsan/return-2.C: Likewise. 15814 158152014-03-23 John David Anglin <danglin@gcc.gnu.org> 15816 15817 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on 15818 hppa*-*-hpux*. 15819 15820 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux. 15821 15822 PR libfortran/59313 15823 PR libfortran/58015 15824 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*. 15825 * gfortran.dg/round_4.f90: Likewise. 15826 158272014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr> 15828 15829 PR libfortran/60128 15830 * gfortran.dg/fmt_en.f90: Update test. XFAIL for 15831 i?86-*-solaris2.9*. 15832 158332014-03-22 Jakub Jelinek <jakub@redhat.com> 15834 15835 PR sanitizer/60613 15836 * c-c++-common/ubsan/pr60613-1.c: New test. 15837 * c-c++-common/ubsan/pr60613-2.c: New test. 15838 158392014-03-22 Matthias Klose <doko@ubuntu.com> 15840 15841 * g++.dg/cpp0x/regress: Remove empty directory. 15842 158432014-03-22 Jakub Jelinek <jakub@redhat.com> 15844 15845 PR debug/60603 15846 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test. 15847 158482014-03-21 Paolo Carlini <paolo.carlini@oracle.com> 15849 15850 * g++.dg/cpp1y/pr60033.C: Use target c++1y. 15851 * g++.dg/cpp1y/pr60393.C: Likewise. 15852 158532014-03-21 Paolo Carlini <paolo.carlini@oracle.com> 15854 15855 PR c++/60384 15856 * g++.dg/cpp1y/pr60384.C: New. 15857 158582014-03-21 Jakub Jelinek <jakub@redhat.com> 15859 15860 PR target/60598 15861 * gcc.dg/pr60598.c: New test. 15862 158632014-03-21 Martin Jambor <mjambor@suse.cz> 15864 15865 PR ipa/59176 15866 * g++.dg/torture/pr59176.C: New test. 15867 158682014-03-21 Martin Jambor <mjambor@suse.cz> 15869 15870 PR ipa/60419 15871 * g++.dg/ipa/pr60419.C: New test. 15872 158732014-03-21 Richard Biener <rguenther@suse.de> 15874 15875 PR tree-optimization/60577 15876 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase. 15877 158782014-03-21 Tobias Burnus <burnus@net-b.de> 15879 15880 PR fortran/60599 15881 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading. 15882 158832014-03-20 Jakub Jelinek <jakub@redhat.com> 15884 15885 PR middle-end/60597 15886 * g++.dg/opt/pr60597.C: New test. 15887 15888 PR c++/60572 15889 * g++.dg/init/pr60572.C: New test. 15890 158912014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org> 15892 15893 * gcc.target/arm/neon-modes-3.c: Add "-g" option. 15894 158952014-03-19 Tobias Burnus <burnus@net-b.de> 15896 15897 PR fortran/60543 15898 PR fortran/60283 15899 * gfortran.dg/implicit_pure_4.f90: New. 15900 159012014-03-19 Paolo Carlini <paolo.carlini@oracle.com> 15902 15903 PR c++/51474 15904 * g++.dg/cpp0x/nsdmi-virtual2.C: New. 15905 159062014-03-19 H.J. Lu <hongjiu.lu@intel.com> 15907 15908 PR testsuite/60590 15909 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log 15910 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32, 15911 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH. 15912 159132014-03-19 Paolo Carlini <paolo.carlini@oracle.com> 15914 15915 PR c++/60332 15916 * g++.dg/cpp1y/pr60332.C: New. 15917 159182014-03-19 Marek Polacek <polacek@redhat.com> 15919 15920 PR sanitizer/60569 15921 * g++.dg/ubsan/pr60569.C: New test. 15922 159232014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15924 15925 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls. 15926 159272014-03-19 Jakub Jelinek <jakub@redhat.com> 15928 15929 PR tree-optimization/60559 15930 * g++.dg/vect/pr60559.cc: New test. 15931 159322014-03-18 Ian Lance Taylor <iant@google.com> 15933 15934 PR target/60563 15935 * g++.dg/ext/sync-4.C (int32_t): Remove typedef. 15936 (ditype): Rename typedef from int64_t. 15937 159382014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org> 15939 15940 PR c/55383 15941 * gcc.dg/cast-qual-3.c: New. 15942 Revert: 15943 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org> 15944 * c-c++-common/Wcast-qual-1.c: More precise match text. 15945 159462014-03-18 Janus Weil <janus@gcc.gnu.org> 15947 15948 PR fortran/55207 15949 PR fortran/60549 15950 * gfortran.dg/assumed_rank_7.f90: Revert r208590. 15951 * gfortran.dg/c_ptr_tests_16.f90: Ditto. 15952 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto. 15953 * gfortran.dg/intent_optimize_1.f90: Ditto. 15954 * gfortran.dg/pointer_init_9.f90: Ditto. 15955 * gfortran.dg/volatile4.f90: Ditto. 15956 * gfortran.dg/volatile6.f90: Ditto. 15957 159582014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org> 15959 15960 PR c/55383 15961 * c-c++-common/Wcast-qual-1.c: More precise match text. 15962 159632014-03-18 Paolo Carlini <paolo.carlini@oracle.com> 15964 15965 PR c++/60305 15966 * g++.dg/cpp0x/constexpr-ice14.C: New. 15967 159682014-03-18 Paolo Carlini <paolo.carlini@oracle.com> 15969 15970 PR c++/54250 15971 * g++.dg/cpp0x/lambda/lambda-ice12.C: New. 15972 159732014-03-18 Jakub Jelinek <jakub@redhat.com> 15974 15975 PR sanitizer/60535 15976 * c-c++-common/ubsan/null-1.c: Don't skip if -flto. 15977 * c-c++-common/ubsan/null-2.c: Likewise. 15978 * c-c++-common/ubsan/null-3.c: Likewise. 15979 * c-c++-common/ubsan/null-4.c: Likewise. 15980 * c-c++-common/ubsan/null-5.c: Likewise. 15981 * c-c++-common/ubsan/null-6.c: Likewise. 15982 * c-c++-common/ubsan/null-7.c: Likewise. 15983 * c-c++-common/ubsan/null-8.c: Likewise. 15984 * c-c++-common/ubsan/null-9.c: Likewise. 15985 * c-c++-common/ubsan/null-10.c: Likewise. 15986 * c-c++-common/ubsan/null-11.c: Likewise. 15987 * c-c++-common/ubsan/overflow-1.c: Likewise. 15988 * c-c++-common/ubsan/overflow-2.c: Likewise. 15989 * c-c++-common/ubsan/overflow-add-1.c: Likewise. 15990 * c-c++-common/ubsan/overflow-add-2.c: Likewise. 15991 * c-c++-common/ubsan/overflow-int128.c: Likewise. 15992 * c-c++-common/ubsan/overflow-mul-1.c: Likewise. 15993 * c-c++-common/ubsan/overflow-mul-2.c: Likewise. 15994 * c-c++-common/ubsan/overflow-mul-3.c: Likewise. 15995 * c-c++-common/ubsan/overflow-mul-4.c: Likewise. 15996 * c-c++-common/ubsan/overflow-negate-1.c: Likewise. 15997 * c-c++-common/ubsan/overflow-negate-2.c: Likewise. 15998 * c-c++-common/ubsan/overflow-sub-1.c: Likewise. 15999 * c-c++-common/ubsan/overflow-sub-2.c: Likewise. 16000 * c-c++-common/ubsan/pr59333.c: Likewise. 16001 * c-c++-common/ubsan/pr59503.c: Likewise. 16002 * c-c++-common/ubsan/pr59667.c: Likewise. 16003 * c-c++-common/ubsan/undefined-1.c: Likewise. 16004 * g++.dg/ubsan/pr59250.C: Likewise. 16005 * g++.dg/ubsan/pr59306.C: Likewise. 16006 160072014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 16008 16009 * gcc.dg/tls/pr58595.c: Add tls options. 16010 160112014-03-18 Kirill Yukhin <kirill.yukhin@intel.com> 16012 16013 * gcc.target/i386/avx-additional-reg-names.c: New. 16014 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto. 16015 160162014-03-17 Adam Butcher <adam@jessamine.co.uk> 16017 16018 PR c++/60390 16019 * g++.dg/cpp1y/pr60390.C: New testcase. 16020 16021 PR c++/60391 16022 * g++.dg/cpp1y/pr60391.C: New testcase. 16023 160242014-03-17 Jakub Jelinek <jakub@redhat.com> 16025 16026 PR target/60516 16027 * gcc.target/i386/pr60516.c: New test. 16028 160292014-03-17 Paolo Carlini <paolo.carlini@oracle.com> 16030 16031 PR c++/59571 16032 * g++.dg/cpp0x/constexpr-ice13.C: New. 16033 160342014-03-17 Marek Polacek <polacek@redhat.com> 16035 16036 PR middle-end/60534 16037 * gcc.dg/gomp/pr60534.c: New test. 16038 160392014-03-17 Kai Tietz <ktietz@redhat.com> 16040 16041 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets. 16042 160432014-03-17 Andreas Schwab <schwab@linux-m68k.org> 16044 16045 PR testsuite/58851 16046 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute 16047 storage size. 16048 160492014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu> 16050 16051 PR libfortran/58324 16052 * gfortran.dg/list_read_12.f90: New test. 16053 160542014-03-15 Janus Weil <janus@gcc.gnu.org> 16055 16056 PR fortran/55207 16057 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables. 16058 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine. 16059 * gfortran.dg/inline_sum_bounds_check_1.f90: Add 16060 -Wno-aggressive-loop-optimizations and remove an unused variable. 16061 * gfortran.dg/intent_optimize_1.f90: Put into subroutine. 16062 * gfortran.dg/pointer_init_9.f90: New. 16063 * gfortran.dg/volatile4.f90: Put into subroutine. 16064 * gfortran.dg/volatile6.f90: Ditto. 16065 160662014-03-14 Mikael Morin <mikael@gcc.gnu.org> 16067 16068 PR fortran/60392 16069 * gfortran.dg/transpose_4.f90: New test. 16070 160712014-03-14 Vladimir Makarov <vmakarov@redhat.com> 16072 16073 PR rtl-optimization/60508 16074 * gcc.target/i386/pr60508.c: New. 16075 160762014-03-14 Richard Biener <rguenther@suse.de> 16077 16078 PR middle-end/60518 16079 * g++.dg/pr60518.C: New testcase. 16080 160812014-03-14 Martin Jambor <mjambor@suse.cz> 16082 16083 PR lto/60461 16084 * gcc.dg/lto/pr60461_0.c: New test. 16085 160862014-03-14 Cesar Philippidis <cesar@codesourcery.com> 16087 16088 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries. 16089 * lib/lto.exp (lto-execute): Cleanup LTO temporaries. 16090 * gcc.dg/lto/save-temps_0.c: New testcase. 16091 160922014-03-13 Jakub Jelinek <jakub@redhat.com> 16093 16094 PR middle-end/36282 16095 * c-c++-common/pr36282-1.c: New test. 16096 * c-c++-common/pr36282-2.c: New test. 16097 * c-c++-common/pr36282-3.c: New test. 16098 * c-c++-common/pr36282-4.c: New test. 16099 161002014-03-13 Richard Henderson <rth@redhat.com> 16101 16102 PR debug/60438 16103 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New. 16104 161052014-03-13 Paolo Carlini <paolo.carlini@oracle.com> 16106 16107 PR c++/60383 16108 * g++.dg/template/crash118.C: New. 16109 * g++.dg/template/crash95.C: Adjust. 16110 161112014-03-13 Vladimir Makarov <vmakarov@redhat.com> 16112 16113 PR rtl-optimization/57189 16114 * gcc.target/i386/pr57189.c: New. 16115 161162014-03-13 Paolo Carlini <paolo.carlini@oracle.com> 16117 16118 PR c++/60254 16119 * g++.dg/cpp0x/static_assert10.C: New. 16120 * g++.dg/cpp0x/static_assert11.C: Likewise. 16121 * g++.dg/cpp0x/static_assert3.C: Adjust. 16122 161232014-03-13 Richard Biener <rguenther@suse.de> 16124 16125 * lib/lto.exp (lto-execute): Fix error catching for dg-final. 16126 161272014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com> 16128 16129 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA 16130 2.07 128-bit arithmetic. 16131 * gcc.target/powerpc/p8vector-int128-2.c: Likewise. 16132 16133 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5, 16134 due to when TImode is allowed in VSX registers, the allowable 16135 address modes for TImode is just a single indirect address in 16136 order for the value to be loaded and store in either GPR or VSX 16137 registers. This affects the generated code, and it would cause 16138 this test to fail, when such an option is used. 16139 161402014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com> 16141 16142 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported. 16143 161442014-03-12 Jakub Jelinek <jakub@redhat.com> 16145 16146 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test. 16147 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test. 16148 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible, 16149 only test for exactly one if if -mbranch-cost=1 has been passed. 16150 161512014-03-12 Christian Bruel <christian.bruel@st.com> 16152 16153 PR target/60264 16154 * gcc.target/arm/pr60264.c 16155 161562014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com> 16157 16158 PR tree-optimization/60454 16159 * gcc.c-torture/execute/pr60454.c: New test. 16160 161612014-03-12 Jakub Jelinek <jakub@redhat.com> 16162 Marc Glisse <marc.glisse@inria.fr> 16163 16164 PR tree-optimization/60502 16165 * gcc.c-torture/compile/pr60502.c: New test. 16166 161672014-03-12 Jakub Jelinek <jakub@redhat.com> 16168 16169 PR middle-end/60482 16170 * gcc.dg/vect/pr60482.c: New test. 16171 161722014-03-11 Paolo Carlini <paolo.carlini@oracle.com> 16173 16174 PR c++/60389 16175 * g++.dg/cpp0x/inh-ctor19.C: New. 16176 161772014-03-11 Richard Biener <rguenther@suse.de> 16178 16179 PR tree-optimization/60429 16180 PR tree-optimization/60485 16181 * gcc.dg/pr60485-1.c: New testcase. 16182 * gcc.dg/pr60485-2.c: Likewise. 16183 161842014-03-10 Jakub Jelinek <jakub@redhat.com> 16185 16186 PR ipa/60457 16187 * g++.dg/ipa/pr60457.C: New test. 16188 161892014-03-10 Richard Biener <rguenther@suse.de> 16190 16191 PR middle-end/60474 16192 * g++.dg/torture/pr60474.C: New testcase. 16193 161942014-03-09 Andreas Schwab <schwab@linux-m68k.org> 16195 16196 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do. 16197 161982014-03-08 Paulo Matos <paulo@matos-sorge.com> 16199 16200 * gcc.dg/lto/pr55113_0.c: New testcase. 16201 162022014-03-08 Adam Butcher <adam@jessamine.co.uk> 16203 16204 PR c++/60033 16205 * g++.dg/cpp1y/pr60033.C: New testcase. 16206 16207 PR c++/60393 16208 * g++.dg/cpp1y/pr60393.C: New testcase. 16209 162102014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr> 16211 16212 PR libfortran/60128 16213 * gfortran.dg/fmt_en.f90: New test. 16214 162152014-03-07 Jason Merrill <jason@redhat.com> 16216 16217 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too. 16218 * lib/target-supports.exp (check_effective_target_c++11): Now 16219 means C++11 and up. 16220 (check_effective_target_c++11_only): New. 16221 (check_effective_target_c++11_down): New. 16222 (check_effective_target_c++1y): New. 16223 (check_effective_target_c++1y_only): New. 16224 (check_effective_target_c++98_only): Rename from 16225 check_effective_target_c++98. 16226 * g++.dg/*: Use { target c++11 } instead of -std=c++11. 16227 162282014-03-07 Paolo Carlini <paolo.carlini@oracle.com> 16229 16230 PR c++/58609 16231 * g++.dg/cpp0x/constexpr-ice12.C: New. 16232 162332014-03-07 Thomas Schwinge <thomas@codesourcery.com> 16234 16235 * c-c++-common/gomp/map-1.c: Extend. 16236 162372014-03-06 Paul Thomas <pault@gcc.gnu.org> 16238 Janus Weil <janus@gcc.gnu.org> 16239 16240 PR fortran/51976 16241 * gfortran.dg/deferred_type_component_1.f90 : New test. 16242 * gfortran.dg/deferred_type_component_2.f90 : New test. 16243 162442014-03-06 Marek Polacek <polacek@redhat.com> 16245 16246 PR c/60197 16247 * c-c++-common/cilk-plus/CK/pr60197.c: New test. 16248 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test. 16249 162502014-03-06 Jakub Jelinek <jakub@redhat.com> 16251 16252 PR target/58595 16253 * gcc.dg/tls/pr58595.c: New test. 16254 162552014-03-06 Richard Biener <rguenther@suse.de> 16256 16257 PR middle-end/60445 16258 PR lto/60424 16259 PR lto/60427 16260 Revert 16261 2014-03-04 Paulo Matos <paulo@matos-sorge.com> 16262 16263 * gcc.dg/lto/pr55113_0.c: New testcase. 16264 162652014-03-05 Jakub Jelinek <jakub@redhat.com> 16266 16267 PR testsuite/59308 16268 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets 16269 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64. 16270 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for 16271 s390*/i?86/x86_64. 16272 * gcc.dg/tree-ssa/reassoc-33.c: Likewise. 16273 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 16274 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 16275 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 16276 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on 16277 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2 16278 even for mips*/s390*/i?86/x86_64. 16279 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. 16280 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. 16281 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. 16282 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. 16283 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. 16284 16285 PR lto/60404 16286 * gcc.dg/lto/pr60404_0.c: New test. 16287 * gcc.dg/lto/pr60404_1.c: New file. 16288 * gcc.dg/lto/pr60404_2.c: New file. 16289 162902014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 16291 16292 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector 16293 long long" throughout. 16294 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise. 16295 * gcc.dg/vmx/insert-vsx.c: Likewise. 16296 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise. 16297 * gcc.dg/vmx/ld-vsx.c: Likewise. 16298 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise. 16299 * gcc.dg/vmx/ldl-vsx.c: Likewise. 16300 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise. 16301 * gcc.dg/vmx/merge-vsx.c: Likewise. 16302 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise. 16303 * gcc.dg/vmx/st-vsx.c: Likewise. 16304 * gcc.dg/vmx/st-vsx-be-order.c: Likewise. 16305 * gcc.dg/vmx/stl-vsx.c: Likewise. 16306 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise. 16307 163082014-03-04 Paulo Matos <paulo@matos-sorge.com> 16309 16310 * gcc.dg/lto/pr55113_0.c: New testcase. 16311 163122014-03-04 Paolo Carlini <paolo.carlini@oracle.com> 16313 16314 PR c++/60376 16315 * g++.dg/cpp1y/pr60376.C: New. 16316 163172014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 16318 16319 * g++.dg/abi/anon2.C: Don't scan assembler for c++98. 16320 163212014-03-04 Richard Biener <rguenther@suse.de> 16322 16323 PR tree-optimization/60382 16324 * gcc.dg/vect/pr60382.c: New testcase. 16325 163262014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu> 16327 16328 PR libfortran/60148 16329 * gfortran.dg/namelist_84.f90: New test. 16330 163312014-03-03 Kirill Yukhin <kirill.yukhin@intel.com> 16332 16333 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent 16334 argument to avoid inf values. 16335 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with 16336 UNION_FP_CHECK machinery. 16337 163382014-03-03 Renlin Li <Renlin.Li@arm.com> 16339 16340 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and 16341 i32in128 cases outside special big-endian processing block. 16342 163432014-03-03 Jakub Jelinek <jakub@redhat.com> 16344 16345 PR preprocessor/60400 16346 * c-c++-common/cpp/pr60400.c: New test. 16347 * c-c++-common/cpp/pr60400-1.h: New file. 16348 * c-c++-common/cpp/pr60400-2.h: New file. 16349 16350 PR objc++/60398 16351 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps. 16352 16353 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test. 16354 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test. 16355 163562014-03-02 Jan Hubicka <hubicka@ucw.cz> 16357 16358 PR ipa/60150 16359 * g++.dg/lto/pr60150.H: New testcase. 16360 * g++.dg/lto/pr60150_0.C: New testcase. 16361 * g++.dg/lto/pr60150_1.C: New testcase. 16362 163632014-03-02 Jan Hubicka <hubicka@ucw.cz> 16364 16365 PR ipa/60306 16366 * g++.dg/ipa/devirt-29.C: New testcase 16367 163682014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de> 16369 16370 PR fortran/60236 16371 * gfortran.dg/vect/pr32380.f: Fix expected test results. 16372 163732014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net> 16374 16375 PR c++/50025 16376 * g++.dg/cpp0x/pr50025.C: New. 16377 163782014-03-01 Adam Butcher <adam@jessamine.co.uk> 16379 16380 PR c++/60377 16381 * g++.dg/cpp1y/pr60377.C: New testcase. 16382 163832014-03-01 Mikael Morin <mikael@gcc.gnu.org> 16384 16385 PR fortran/60341 16386 * gfortran.dg/str_comp_optimize_1.f90: New test. 16387 163882014-03-01 Oleg Endo <olegendo@gcc.gnu.org> 16389 16390 PR target/60071 16391 * gcc.c-torture/compile/pr60071.c: New. 16392 163932014-02-28 Janus Weil <janus@gcc.gnu.org> 16394 16395 PR fortran/60359 16396 * gfortran.dg/unlimited_polymorphic_16.f90: New. 16397 163982014-02-28 Paolo Carlini <paolo.carlini@oracle.com> 16399 16400 PR c++/58610 16401 * g++.dg/cpp0x/constexpr-ice11.C: New. 16402 164032014-02-28 Paolo Carlini <paolo.carlini@oracle.com> 16404 16405 PR c++/60314 16406 * g++.dg/cpp1y/auto-fn24.C: New. 16407 164082014-02-28 Joey Ye <joey.ye@arm.com> 16409 16410 PR target/PR60169 16411 * gcc.target/arm/thumb1-far-jump-3.c: New case. 16412 164132014-02-27 Paolo Carlini <paolo.carlini@oracle.com> 16414 16415 PR c++/60253 16416 * g++.dg/overload/ellipsis2.C: New. 16417 164182014-02-27 Jeff Law <law@redhat.com> 16419 16420 PR rtl-optimization/52714 16421 * gcc.c-torture/compile/pr52714.c: New test. 16422 164232014-02-27 Mikael Pettersson <mikpe@it.uu.se> 16424 Jeff Law <law@redhat.com> 16425 16426 PR rtl-optimization/49847 16427 * g++.dg/pr49847.C: New test. 16428 164292014-02-27 Marek Polacek <polacek@redhat.com> 16430 16431 PR middle-end/59223 16432 * c-c++-common/pr59223.c: New test. 16433 164342014-02-26 Ilya Tocar <ilya.tocar@intel.com> 16435 16436 * common/config/i386/predicates.md (const1256_operand): Remove. 16437 (const2356_operand): New. 16438 (const_1_to_2_operand): Remove. 16439 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value. 16440 (*avx512pf_gatherpf<mode>sf_mask): Ditto. 16441 (*avx512pf_gatherpf<mode>sf): Ditto. 16442 (avx512pf_gatherpf<mode>df): Ditto. 16443 (*avx512pf_gatherpf<mode>df_mask): Ditto. 16444 (*avx512pf_gatherpf<mode>df): Ditto. 16445 (avx512pf_scatterpf<mode>sf): Ditto. 16446 (*avx512pf_scatterpf<mode>sf_mask): Ditto. 16447 (*avx512pf_scatterpf<mode>sf): Ditto. 16448 (avx512pf_scatterpf<mode>df): Ditto. 16449 (*avx512pf_scatterpf<mode>df_mask): Ditto. 16450 (*avx512pf_scatterpf<mode>df): Ditto. 16451 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0. 16452 164532014-02-26 Ilya Tocar <ilya.tocar@intel.com> 16454 16455 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ... 16456 * gcc.target/i386/avx512f-vptestnmd-1.c: This. 16457 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ... 16458 * gcc.target/i386/avx512f-vptestnmq-1.c: This. 16459 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ... 16460 * gcc.target/i386/avx512f-vptestnmd-2.c: This. 16461 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ... 16462 * gcc.target/i386/avx512f-vptestnmq-2.c: This. 16463 164642014-02-26 Bin Cheng <bin.cheng@arm.com> 16465 16466 PR target/60280 16467 * gnat.dg/renaming5.adb: Change to two expected gotos. 16468 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected 16469 jump threads. 16470 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum" 16471 messages for removed basic block. 16472 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string. 16473 * gcc.dg/tree-ssa/ivopt_2.c: Ditto. 16474 * gcc.dg/tree-ssa/ivopt_3.c: Ditto. 16475 * gcc.dg/tree-ssa/ivopt_4.c: Ditto. 16476 164772014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 16478 16479 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq. 16480 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise. 16481 * gcc.dg/vmx/ldl-vsx.c: Likewise. 16482 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise. 16483 * gcc.dg/vmx/merge-vsx.c: Likewise. 16484 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise. 16485 164862014-02-25 Ilya Tocar <ilya.tocar@intel.com> 16487 16488 * gcc.target/i386/avx-1.c: Update __builtin_prefetch. 16489 * gcc.target/i386/prefetchwt1-1.c: New. 16490 * g++.dg/other/i386-2.C: Add new option. 16491 * g++.dg/other/i386-3.C: Ditto. 16492 * gcc.target/i386/sse-12.c: Ditto. 16493 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option. 16494 * gcc.target/i386/sse-22.c: Add new option. 16495 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option. 16496 164972014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 16498 16499 PR libfortran/59313 16500 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*. 16501 16502 PR libfortran/58015 16503 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*. 16504 165052014-02-25 Adam Butcher <adam@jessamine.co.uk> 16506 16507 PR c++/60311 16508 * g++.dg/cpp1y/pr60311.C: New testcase. 16509 16510 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase. 16511 16512 PR c++/60065 16513 * g++.dg/cpp1y/pr60065.C: New testcase. 16514 165152014-02-24 Andrey Belevantsev <abel@ispras.ru> 16516 16517 PR rtl-optimization/60268 16518 * gcc.c-torture/compile/pr60268.c: New test. 16519 165202014-02-23 David Holsgrove <david.holsgrove@xilinx.com> 16521 16522 * gcc.target/microblaze/others/mem_reload.c: New test. 16523 165242014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 16525 16526 * gcc.dg/vmx/lde.c: New test. 16527 * gcc.dg/vmx/lde-be-order.c: New test. 16528 * gcc.dg/vmx/ste.c: New test. 16529 * gcc.dg/vmx/ste-be-order.c: New test. 16530 165312014-02-22 Hans-Peter Nilsson <hp@axis.com> 16532 16533 PR testsuite/60173 16534 * lib/target-supports.exp 16535 (check_effective_target_logical_op_short_circuit): Add cris-*-* 16536 and crisv32-*-* to list. 16537 165382014-02-21 Janus Weil <janus@gcc.gnu.org> 16539 16540 PR fortran/60302 16541 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New. 16542 165432014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 16544 16545 * gcc.dg/vmx/vsums.c: Check entire result vector. 16546 * gcc.dg/vmx/vsums-be-order.c: Likewise. 16547 165482014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 16549 16550 * gcc.dg/vmx/ld.c: New test. 16551 * gcc.dg/vmx/ld-be-order.c: New test. 16552 * gcc.dg/vmx/ld-vsx.c: New test. 16553 * gcc.dg/vmx/ld-vsx-be-order.c: New test. 16554 * gcc.dg/vmx/ldl.c: New test. 16555 * gcc.dg/vmx/ldl-be-order.c: New test. 16556 * gcc.dg/vmx/ldl-vsx.c: New test. 16557 * gcc.dg/vmx/ldl-vsx-be-order.c: New test. 16558 * gcc.dg/vmx/st.c: New test. 16559 * gcc.dg/vmx/st-be-order.c: New test. 16560 * gcc.dg/vmx/st-vsx.c: New test. 16561 * gcc.dg/vmx/st-vsx-be-order.c: New test. 16562 * gcc.dg/vmx/stl.c: New test. 16563 * gcc.dg/vmx/stl-be-order.c: New test. 16564 * gcc.dg/vmx/stl-vsx.c: New test. 16565 * gcc.dg/vmx/stl-vsx-be-order.c: New test. 16566 165672014-02-21 Uros Bizjak <ubizjak@gmail.com> 16568 16569 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf. 16570 * g++.dg/other/i386-3.C (dg-options): Ditto. 16571 * gcc.target/i386/sse-12.c (dg-options): Add -msha. 16572 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd, 16573 -mavx512pf and -msha. 16574 165752014-02-21 Richard Biener <rguenther@suse.de> 16576 16577 PR tree-optimization/60276 16578 * gcc.dg/vect/pr60276.c: New testcase. 16579 165802014-02-21 Janus Weil <janus@gcc.gnu.org> 16581 16582 PR fortran/60234 16583 * gfortran.dg/finalize_23.f90: New. 16584 165852014-02-21 Adam Butcher <adam@jessamine.co.uk> 16586 16587 PR c++/60052 16588 PR c++/60053 16589 * g++.dg/cpp1y/pr60052.C: New testcase. 16590 * g++.dg/cpp1y/pr60053.C: New testcase. 16591 165922014-02-21 Tobias Burnus <burnus@net-b.de> 16593 16594 PR fortran/60286 16595 * gfortran.dg/inquire_16.f90: New. 16596 165972014-02-20 Sandra Loosemore <sandra@codesourcery.com> 16598 16599 * gcc.target/nios2/biggot-1.c: New. 16600 * gcc.target/nios2/biggot-2.c: New. 16601 166022014-02-20 Martin Jambor <mjambor@suse.cz> 16603 16604 PR ipa/55260 16605 * gcc.dg/ipa/pr55260.c: New test. 16606 166072014-02-20 Bin Cheng <bin.cheng@arm.com> 16608 16609 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0 16610 for execution test case. 16611 166122014-02-20 Jan Hubicka <hubicka@ucw.cz> 16613 16614 PR ipa/58555 16615 * g++.dg/torture/pr58555.C: New testcase. 16616 166172014-02-20 Ilya Tocar <ilya.tocar@intel.com> 16618 16619 PR target/60204 16620 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to 16621 reflect abi fix. 16622 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto. 16623 166242014-02-20 Ilya Tocar <ilya.tocar@intel.com> 16625 Kirill Yukhin <kirill.yukhin@intel.com> 16626 16627 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2. 16628 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic. 16629 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2. 16630 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto. 16631 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation. 16632 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation. 16633 166342014-02-19 Jakub Jelinek <jakub@redhat.com> 16635 16636 PR c/37743 16637 * g++.dg/ext/builtin-bswap1.C: New test. 16638 * c-c++-common/pr37743.c: New test. 16639 166402014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com> 16641 16642 * gcc.dg/decl-10.c: New test. 16643 166442014-02-19 Jakub Jelinek <jakub@redhat.com> 16645 16646 PR c++/60267 16647 * g++.dg/ext/ivdep-1.C: New test. 16648 16649 PR c++/60267 16650 * gcc.dg/pr60267.c: New test. 16651 166522014-02-19 Uros Bizjak <ubizjak@gmail.com> 16653 16654 PR target/59794 16655 * gcc.target/i386/pr39162.c: Add dg-prune-output. 16656 (dg-options): Remove -Wno-psabi. 16657 * gcc.target/i386/pr59794-2.c: Ditto. 16658 * gcc.target/i386/pr60205-1.c: Ditto. 16659 * gcc.target/i386/sse-5.c: Ditto. 16660 166612014-02-18 Nick Clifton <nickc@redhat.com> 16662 16663 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets. 16664 * gcc.dg/pr23623.c: Likewise. 16665 * gcc.dg/pr48784-1.c: Likewise. 16666 * gcc.dg/pr48784-2.c: Likewise. 16667 * gcc.dg/pr56997-2.c: Likewise. 16668 * gcc.dg/sms-6.c: Likewise. 16669 * gcc.dg/torture/pr60183.c: Likewise. 16670 * gcc.dg/torture/vec-cvt-1.c: Likewise. 16671 * gcc.c-torture/execute/20061220-1.x: New. 16672 * gcc.c-torture/execute/pr43220.x: New. 16673 * gcc.c-torture/execute/pr51581-1.x: New. 16674 * gcc.c-torture/execute/pr51581-2.x: New. 16675 * gcc.c-torture/execute/pr58570.x: New. 16676 * gcc.c-torture/unsorted/DFcmp.x: New. 16677 * gcc.c-torture/unsorted/SFset.x: New. 16678 166792014-02-19 Eric Botcazou <ebotcazou@adacore.com> 16680 16681 * gnat.dg/opt31.adb: New test. 16682 166832014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 16684 16685 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0. 16686 166872014-02-19 Janus Weil <janus@gcc.gnu.org> 16688 16689 PR fortran/60232 16690 * gfortran.dg/typebound_proc_33.f90: New. 16691 166922014-02-19 Marek Polacek <polacek@redhat.com> 16693 16694 PR c/60195 16695 * gcc.dg/pr60195.c: New test. 16696 166972014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com> 16698 16699 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow. 16700 167012014-02-19 Jakub Jelinek <jakub@redhat.com> 16702 16703 PR preprocessor/58844 16704 * c-c++-common/cpp/pr58844-1.c: New test. 16705 * c-c++-common/cpp/pr58844-2.c: New test. 16706 167072014-02-18 Paolo Carlini <paolo.carlini@oracle.com> 16708 16709 PR c++/60225 16710 * g++.dg/cpp0x/constexpr-ice10.C: New. 16711 167122014-02-18 Paolo Carlini <paolo.carlini@oracle.com> 16713 16714 PR c++/60215 16715 * g++.dg/cpp0x/pr60215.C: New. 16716 167172014-02-18 Tobias Burnus <burnus@net-b.de> 16718 16719 PR fortran/49397 16720 * gfortran.dg/proc_ptr_45.f90: New. 16721 * gfortran.dg/proc_ptr_46.f90: New. 16722 167232014-02-18 Adam Butcher <adam@jessamine.co.uk> 16724 16725 PR c++/60190 16726 * g++.dg/cpp1y/pr60190.C: New testcase. 16727 16728 PR c++/60064 16729 * g++.dg/cpp1y/pr60064.C: New testcase. 16730 167312014-02-18 Uros Bizjak <ubizjak@gmail.com> 16732 16733 PR target/60205 16734 * gcc.target/i386/pr60205-1.c: New test. 16735 * gcc.target/i386/pr60205-2.c: Ditto. 16736 167372014-02-18 Kai Tietz <ktietz@redhat.com> 16738 16739 PR target/60193 16740 * gcc.target/i386/nest-1.c: New testcase. 16741 167422014-02-18 Eric Botcazou <ebotcazou@adacore.com> 16743 16744 * gnat.dg/opt32.adb: New test. 16745 167462014-02-18 Janus Weil <janus@gcc.gnu.org> 16747 16748 PR fortran/60231 16749 * gfortran.dg/typebound_generic_15.f90: New. 16750 167512014-02-17 Janus Weil <janus@gcc.gnu.org> 16752 16753 PR fortran/55907 16754 * gfortran.dg/init_flag_12.f90: New. 16755 167562014-02-17 Kirill Yukhin <kirill.yukhin@intel.com> 16757 Ilya Tocar <ilya.tocar@intel.com> 16758 16759 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations. 16760 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto. 16761 * gcc.target/i386/avx512f-vpermps-2.c: Ditto. 16762 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto. 16763 167642014-02-16 Richard Sandiford <rdsandiford@googlemail.com> 16765 16766 * lib/target-supports.exp 16767 (check_effective_target_logical_op_short_circuit): New procedure. 16768 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit. 16769 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit 16770 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests. 16771 * gcc.dg/tree-ssa/vrp47.c: Likewise. 16772 * gcc.dg/tree-ssa/vrp87.c: Likewise. 16773 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use 16774 logical_op_short_circuit for the alternative test, extending 16775 it to arm_cortex_m. 16776 167772014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com> 16778 16779 PR target/60203 16780 * gcc.target/powerpc/pr60203.c: New testsuite. 16781 167822014-02-15 Mikael Morin <mikael@gcc.gnu.org> 16783 16784 PR fortran/59599 16785 * gfortran.dg/ichar_3.f90: New test. 16786 167872014-02-15 Richard Biener <rguenther@suse.de> 16788 16789 PR tree-optimization/60183 16790 * gcc.dg/torture/pr60183.c: New testcase. 16791 167922014-02-14 Jeff Law <law@redhat.com> 16793 16794 PR rtl-optimization/60131 16795 * g++.dg/torture/pr60131.C: New test. 16796 167972014-02-14 Ian Bolton <ian.bolton@arm.com> 16798 16799 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified 16800 on command-line. 16801 168022014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de> 16803 16804 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char. 16805 168062014-02-14 Jakub Jelinek <jakub@redhat.com> 16807 16808 * gcc.c-torture/compile/20140213.c: New test. 16809 168102014-02-13 Jakub Jelinek <jakub@redhat.com> 16811 16812 PR target/43546 16813 * gcc.target/i386/pr43546.c: New test. 16814 168152014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com> 16816 16817 * gcc.target/s390/hotpatch-compile-8.c: New test. 16818 168192014-02-13 Richard Sandiford <rdsandiford@googlemail.com> 16820 16821 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY 16822 definition with an ifndef. 16823 * gcc.dg/pr59605-2.c: New test. 16824 168252014-02-13 Richard Sandiford <rdsandiford@googlemail.com> 16826 16827 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message. 16828 168292014-02-12 Joseph Myers <joseph@codesourcery.com> 16830 16831 * gcc.dg/torture/float128-mul-underflow.c, 16832 gcc.dg/torture/float128-truncdf-underflow.c, 16833 gcc.dg/torture/float128-truncsf-underflow.c: New tests. 16834 168352014-02-12 Jakub Jelinek <jakub@redhat.com> 16836 16837 PR middle-end/59737 16838 * g++.dg/ipa/pr59737.C: New test. 16839 168402014-02-12 H.J. Lu <hongjiu.lu@intel.com> 16841 16842 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32. 16843 168442014-02-12 Thomas Schwinge <thomas@codesourcery.com> 16845 16846 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation. 16847 16848 * gcc.dg/cilk-plus/jump-openmp.c: New file. 16849 168502014-02-12 Richard Biener <rguenther@suse.de> 16851 16852 PR middle-end/60092 16853 * gcc.dg/torture/pr60092.c: New testcase. 16854 * gcc.dg/tree-ssa/alias-31.c: Disable SRA. 16855 168562014-02-12 Eric Botcazou <ebotcazou@adacore.com> 16857 16858 * gcc.c-torture/execute/20140212-1.c: New test. 16859 168602014-02-12 Paolo Carlini <paolo.carlini@oracle.com> 16861 16862 PR c++/60047 16863 * g++.dg/cpp0x/pr60047.C: New. 16864 168652014-02-12 Jakub Jelinek <jakub@redhat.com> 16866 16867 PR c/60101 16868 * c-c++-common/pr60101.c: New test. 16869 168702014-02-11 Jan Hubicka <hubicka@ucw.cz> 16871 16872 PR lto/59468 16873 * g++.dg/ipa/devirt-27.C: New testcase. 16874 * g++.dg/ipa/devirt-26.C: New testcase. 16875 168762014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com> 16877 16878 PR target/60137 16879 * gcc.target/powerpc/pr60137.c: New file. 16880 168812014-02-11 Jakub Jelinek <jakub@redhat.com> 16882 16883 PR fortran/52370 16884 * gfortran.dg/pr52370.f90: New test. 16885 168862014-02-11 Uros Bizjak <ubizjak@gmail.com> 16887 16888 PR target/59927 16889 Revert 16890 2013-12-15 Uros Bizjak <ubizjak@gmail.com> 16891 16892 PR testsuite/58630 16893 * gcc.target/i386/pr43662.c (dg-options): 16894 Add -maccumulate-outgoing-args. 16895 * gcc.target/i386/pr43869.c (dg-options): Ditto. 16896 * gcc.target/i386/pr57003.c (dg-options): Ditto. 16897 * gcc.target/i386/avx-vzeroupper-16.c (dg-options): 16898 Remove -mtune=generic and add -maccumulate-outgoing-args instead. 16899 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto. 16900 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto. 16901 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options): 16902 Add -maccumulate-outgoing-args. 16903 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto. 16904 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto. 16905 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto. 16906 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto. 16907 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto. 16908 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto. 16909 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto. 16910 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto. 16911 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto. 16912 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto. 16913 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto. 16914 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto. 16915 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto. 16916 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto. 16917 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto. 16918 169192014-02-11 Richard Sandiford <rdsandiford@googlemail.com> 16920 16921 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align. 16922 169232014-02-11 Jakub Jelinek <jakub@redhat.com> 16924 16925 PR debug/59776 16926 * gcc.dg/guality/pr59776.c: New test. 16927 169282014-02-11 Renlin Li <Renlin.Li@arm.com> 16929 16930 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option. 16931 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New. 16932 (add_options_for_arm_vfp3): New. 16933 169342014-02-11 Jeff Law <law@redhat.com> 16935 16936 PR middle-end/54041 16937 * gcc.target/m68k/pr54041.c: New test. 16938 169392014-02-11 Jakub Jelinek <jakub@redhat.com> 16940 16941 PR target/59927 16942 * gcc.target/i386/pr59927.c: New test. 16943 169442014-02-10 Richard Sandiford <rdsandiford@googlemail.com> 16945 16946 * gcc.dg/vect/pr57741-3.c: Require vect_int. 16947 * gcc.dg/vect/pr60012.c: Likewise. 16948 * gcc.dg/vect/vect-119.c: Likewise. 16949 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise. 16950 * gcc.dg/vect/vect-outer-4c.c: Likewise. 16951 169522014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 16953 16954 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times. 16955 169562014-02-10 Jeff Law <law@redhat.com> 16957 16958 PR middle-end-52306 16959 * gcc.c-torture/compile/pr52306.c: New test. 16960 169612014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 16962 16963 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86. 16964 169652014-02-10 Richard Biener <rguenther@suse.de> 16966 16967 PR tree-optimization/60115 16968 * gcc.dg/torture/pr60115.c: New testcase. 16969 169702014-02-10 Eric Botcazou <ebotcazou@adacore.com> 16971 16972 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well. 16973 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise. 16974 169752014-02-10 Kirill Yukhin <kirill.yukhin@intel.com> 16976 Ilya Tocar <ilya.tocar@intel.com> 16977 16978 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics. 16979 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto. 16980 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto. 16981 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto. 16982 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto. 16983 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto. 16984 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto. 16985 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto. 16986 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto. 16987 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto. 16988 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto. 16989 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto. 16990 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto. 16991 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto. 16992 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto. 16993 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto. 16994 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters. 16995 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto. 16996 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto. 16997 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto. 16998 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto. 16999 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto. 17000 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto. 17001 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto. 17002 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits. 17003 * gcc.target/i386/avx512f-vpslld-2.c: Ditto. 17004 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto. 17005 170062014-02-10 Jakub Jelinek <jakub@redhat.com> 17007 17008 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones. 17009 170102014-02-09 Paul Thomas <pault@gcc.gnu.org> 17011 17012 PR fortran/57522 17013 * gfortran.dg/associated_target_5.f03: New test. 17014 170152014-02-09 Paul Thomas <pault@gcc.gnu.org> 17016 17017 PR fortran/59026 17018 * gfortran.dg/elemental_by_value_1.f90: New test. 17019 170202014-02-08 Janus Weil <janus@gcc.gnu.org> 17021 17022 PR fortran/58470 17023 * gfortran.dg/finalize_22.f90: New. 17024 170252014-02-08 Paul Thomas <pault@gcc.gnu.org> 17026 17027 PR fortran/60066 17028 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR 17029 was fixed by the patch for PR59906. 17030 170312014-02-08 Andreas Schwab <schwab@linux-m68k.org> 17032 17033 PR translation/52289 17034 * gfortran.dg/coarray_8.f90: Update dg-error match. 17035 170362014-02-08 Jakub Jelinek <jakub@redhat.com> 17037 17038 PR c/59984 17039 * gcc.dg/vect/pr59984.c: New test. 17040 17041 PR middle-end/60092 17042 * gcc.dg/attr-alloc_align-1.c: New test. 17043 * gcc.dg/attr-alloc_align-2.c: New test. 17044 * gcc.dg/attr-alloc_align-3.c: New test. 17045 * gcc.dg/attr-assume_aligned-1.c: New test. 17046 * gcc.dg/attr-assume_aligned-2.c: New test. 17047 * gcc.dg/attr-assume_aligned-3.c: New test. 17048 170492014-02-08 Jakub Jelinek <jakub@redhat.com> 17050 17051 PR target/60077 17052 * gcc.target/i386/pr60077-1.c: New test. 17053 * gcc.target/i386/pr60077-2.c: New test. 17054 170552014-02-07 Jakub Jelinek <jakub@redhat.com> 17056 17057 PR preprocessor/56824 17058 * gcc.dg/pr56824.c: New test. 17059 170602014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 17061 17062 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte 17063 variable used for atomic operations. 17064 170652014-02-07 Richard Biener <rguenther@suse.de> 17066 17067 PR middle-end/60092 17068 * gcc.dg/vect/pr60092-2.c: New testcase. 17069 170702014-02-07 Jakub Jelinek <jakub@redhat.com> 17071 17072 PR c++/60082 17073 Revert 17074 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com> 17075 17076 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1. 17077 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise. 17078 170792014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 17080 17081 * gcc.target/s390/fp2int1.c: New testcase. 17082 170832014-02-07 Richard Biener <rguenther@suse.de> 17084 17085 PR middle-end/60092 17086 * gcc.dg/tree-ssa/alias-30.c: New testcase. 17087 * gcc.dg/tree-ssa/alias-31.c: Likewise. 17088 170892014-02-06 Jan Hubicka <hubicka@ucw.cz> 17090 17091 PR ipa/59918 17092 * g++.dg/torture/pr59918.C: New testcase. 17093 170942014-02-06 Jakub Jelinek <jakub@redhat.com> 17095 17096 PR target/59575 17097 * gcc.target/arm/pr59575.c: New test. 17098 17099 PR debug/59992 17100 * gcc.dg/pr59992.c: New test. 17101 171022014-02-06 Marc Glisse <marc.glisse@inria.fr> 17103 17104 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target 17105 init_priority. Test alignment of variable instead of function. 17106 171072014-02-06 Marek Polacek <polacek@redhat.com> 17108 17109 PR c/60087 17110 * gcc.dg/pr60087.c: New test. 17111 171122014-02-06 Alan Modra <amodra@gmail.com> 17113 17114 * gcc.target/powerpc/pr60032.c: New. 17115 171162014-02-06 Jakub Jelinek <jakub@redhat.com> 17117 17118 PR target/60062 17119 * gcc.c-torture/execute/pr60062.c: New test. 17120 * gcc.c-torture/execute/pr60072.c: New test. 17121 171222014-02-06 Ian Bolton <ian.bolton@arm.com> 17123 17124 * gcc.dg/tree-ssa/pr59597.c: Make called function static 17125 so that expected outcome works for PIC variants too. 17126 171272014-02-06 Yury Gribov <y.gribov@samsung.com> 17128 Kugan Vivekanandarajah <kuganv@linaro.org> 17129 17130 * gcc.target/arm/vect-noalign.c: New file. 17131 171322014-02-05 Jan Hubicka <hubicka@ucw.cz> 17133 Jakub Jelinek <jakub@redhat.com> 17134 17135 PR middle-end/60013 17136 * gcc.dg/pr60013.c: New testcase. 17137 171382014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17139 17140 * gcc.dg/vmx/sum2s.c: New. 17141 * gcc.dg/vmx/sum2s-be-order.c: New. 17142 171432014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17144 17145 * gcc.dg/vmx/pack.c: New. 17146 * gcc.dg/vmx/pack-be-order.c: New. 17147 * gcc.dg/vmx/unpack.c: New. 17148 * gcc.dg/vmx/unpack-be-order.c: New. 17149 171502014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com> 17151 17152 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1. 17153 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise. 17154 171552014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 17156 17157 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless): 17158 Use __builtin_floorf, __builtin_ceilf. 17159 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove 17160 declaration. 17161 (TEST): Use __builtin_floorf. 17162 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise. 17163 171642014-02-05 Jakub Jelinek <jakub@redhat.com> 17165 17166 PR ipa/59947 17167 * g++.dg/opt/pr59947.C: New test. 17168 17169 PR c++/58703 17170 * c-c++-common/gomp/pr58703.c: New test. 17171 171722014-02-05 Richard Biener <rguenther@suse.de> 17173 17174 PR testsuite/60076 17175 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and 17176 avoid using unsigned long long. 17177 171782014-02-05 Jakub Jelinek <jakub@redhat.com> 17179 17180 PR middle-end/57499 17181 * g++.dg/torture/pr57499.C: New test. 17182 171832014-02-05 Yury Gribov <y.gribov@samsung.com> 17184 17185 * gcc.dg/asan/nosanitize-and-inline.c: New test. 17186 171872014-02-04 Jan Hubicka <hubicka@ucw.cz> 17188 17189 * g++.dg/ipa/devirrt-22.C: Fix template. 17190 171912014-02-04 Marek Polacek <polacek@redhat.com> 17192 17193 PR c/60036 17194 * gcc.dg/pr60036.c: New test. 17195 171962014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de> 17197 17198 PR ipa/60058 17199 * g++.dg/torture/pr60058.C: New testcase. 17200 172012014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com> 17202 17203 * g++.dg/tsan/default_options.C: Invert check. 17204 172052014-02-04 Jakub Jelinek <jakub@redhat.com> 17206 17207 PR tree-optimization/60002 17208 * g++.dg/opt/pr60002.C: New test. 17209 17210 PR tree-optimization/60023 17211 * g++.dg/vect/pr60023.cc: New test. 17212 17213 PR ipa/60026 17214 * c-c++-common/torture/pr60026.c: New test. 17215 17216 PR rtl-optimization/57915 17217 * gcc.target/i386/pr57915.c: New test. 17218 172192014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 17220 17221 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit. 17222 172232014-02-04 Renlin Li <Renlin.Li@arm.com> 17224 17225 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a. 17226 172272014-02-04 Jakub Jelinek <jakub@redhat.com> 17228 17229 PR middle-end/59261 17230 * gcc.dg/pr59261.c: New test. 17231 172322014-02-04 Richard Biener <rguenther@suse.de> 17233 17234 PR tree-optimization/60012 17235 * gcc.dg/vect/pr60012.c: New testcase. 17236 172372014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 17238 17239 PR target/59788 17240 * g++.dg/eh/unwind-direct.C: New test. 17241 172422014-02-04 Uros Bizjak <ubizjak@gmail.com> 17243 17244 * lib/tsan-dg.exp (tsan_init): Set trivial testcase 17245 timeout value to 20s. 17246 172472014-02-03 Jan Hubicka <hubicka@ucw.cz> 17248 17249 PR ipa/59882 17250 * g++.dg/torture/pr59882.C: New testcase 17251 172522014-02-03 Jan Hubicka <jh@suse.cz> 17253 17254 PR ipa/59831 17255 * g++.dg/ipa/devirt-22.C: New testcase. 17256 172572014-02-03 Jan Hubicka <jh@suse.cz> 17258 17259 * g++.dg/ipa/devirt-25.C: New testcase. 17260 172612014-02-04 Jakub Jelinek <jakub@redhat.com> 17262 17263 PR tree-optimization/59924 17264 * gcc.dg/pr59924.c: New test. 17265 172662014-02-03 Jan Hubicka <hubicka@ucw.cz> 17267 17268 PR ipa/59831 17269 * g++.dg/ipa/devirt-24.C: New testcase. 17270 172712014-02-03 Marc Glisse <marc.glisse@inria.fr> 17272 17273 PR c++/53017 17274 PR c++/59211 17275 * c-c++-common/attributes-1.c: New testcase. 17276 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise. 17277 172782014-02-03 Paolo Carlini <paolo.carlini@oracle.com> 17279 17280 PR c++/58871 17281 * g++.dg/cpp0x/pr58871.C: New. 17282 172832014-02-03 Cong Hou <congh@google.com> 17284 17285 PR tree-optimization/60000 17286 * g++.dg/vect/pr60000.cc: New test. 17287 172882014-02-03 H.J. Lu <hongjiu.lu@intel.com> 17289 17290 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used. 17291 * gcc.target/i386/long-double-64-4.c: Likewise. 17292 * gcc.target/i386/long-double-80-1.c: Likewise. 17293 * gcc.target/i386/long-double-80-2.c: Likewise. 17294 * gcc.target/i386/long-double-80-3.c: Likewise. 17295 * gcc.target/i386/long-double-80-4.c: Likewise. 17296 * gcc.target/i386/long-double-80-5.c: Likewise. 17297 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify 17298 __multf3 isn't used. 17299 * gcc.target/i386/long-double-64-3.c: Likewise. 17300 * gcc.target/i386/long-double-128-1.c: New test. 17301 * gcc.target/i386/long-double-128-2.c: Likewise. 17302 * gcc.target/i386/long-double-128-3.c: Likewise. 17303 * gcc.target/i386/long-double-128-4.c: Likewise. 17304 * gcc.target/i386/long-double-128-5.c: Likewise. 17305 * gcc.target/i386/long-double-128-6.c: Likewise. 17306 * gcc.target/i386/long-double-128-7.c: Likewise. 17307 * gcc.target/i386/long-double-128-8.c: Likewise. 17308 * gcc.target/i386/long-double-128-9.c: Likewise. 17309 * gcc.target/i386/long-double-64-5.c: Likewise. 17310 * gcc.target/i386/long-double-64-6.c: Likewise. 17311 * gcc.target/i386/long-double-64-7.c: Likewise. 17312 * gcc.target/i386/long-double-64-8.c: Likewise. 17313 * gcc.target/i386/long-double-64-9.c: Likewise. 17314 * gcc.target/i386/long-double-80-10.c: Likewise. 17315 * gcc.target/i386/long-double-80-8.c: Likewise. 17316 * gcc.target/i386/long-double-80-9.c: Likewise. 17317 173182014-02-03 Andrey Belevantsev <abel@ispras.ru> 17319 17320 PR rtl-optimization/57662 17321 * g++.dg/pr57662.C: New test. 17322 173232014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17324 17325 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian. 17326 * gcc.dg/vmx/perm.c: New. 17327 * gcc.dg/vmx/perm-be-order.c: New. 17328 173292014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17330 17331 * gcc.dg/vmx/vsums.c: New. 17332 * gcc.dg/vmx/vsums-be-order.c: New. 17333 173342014-02-02 Jan Hubicka <hubicka@ucw.cz> 17335 17336 * g++.dg/ipa/devirt-23.C: New testcase. 17337 * g++.dg/ipa/devirt-20.C: Fix template. 17338 173392014-02-02 Jan Hubicka <jh@suse.cz> 17340 17341 * g++.dg/ipa/devirt-21.C: New testcase. 17342 173432014-02-02 Richard Sandiford <rdsandiford@googlemail.com> 17344 17345 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c, 17346 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests. 17347 173482014-02-02 Uros Bizjak <ubizjak@gmail.com> 17349 17350 PR target/60017 17351 * gcc.c-torture/execute/pr60017.c: New test. 17352 173532014-02-02 Mikael Morin <mikael@gcc.gnu.org> 17354 17355 PR fortran/57033 17356 * gfortran.dg/default_initialization_7.f90: New test. 17357 173582014-02-01 Paul Thomas <pault@gcc.gnu.org> 17359 17360 PR fortran/59906 17361 * gfortran.dg/elemental_subroutine_9.f90: New test. 17362 173632014-02-01 Richard Sandiford <rdsandiford@googlemail.com> 17364 17365 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output. 17366 173672014-02-01 Richard Sandiford <rdsandiford@googlemail.com> 17368 17369 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS. 17370 173712014-02-01 Richard Sandiford <rdsandiford@googlemail.com> 17372 17373 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98. 17374 173752014-02-01 Paolo Carlini <paolo.carlini@oracle.com> 17376 17377 PR c++/51219 17378 * g++.dg/init/bitfield5.C: New. 17379 173802014-02-01 Jakub Jelinek <jakub@redhat.com> 17381 17382 PR tree-optimization/60003 17383 * gcc.c-torture/execute/pr60003.c: New test. 17384 173852014-01-31 Vladimir Makarov <vmakarov@redhat.com> 17386 17387 PR bootstrap/59985 17388 * gcc.target/arm/pr59985.C: New. 17389 173902014-01-31 Jakub Jelinek <jakub@redhat.com> 17391 17392 PR sanitizer/59410 17393 * lib/tsan-dg.exp (tsan_init): Instead of not running any 17394 tsan tests if trivial testcase doesn't run, set dg-do-what-default 17395 to compile. 17396 (tsan_finish): Restore dg-do-what-default. 17397 * g++.dg/tsan/atomic_free.C: Remove dg-do line. 17398 * g++.dg/tsan/fd_close_norace2.C: Likewise. 17399 * g++.dg/tsan/default_options.C: Likewise. 17400 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise. 17401 * g++.dg/tsan/atomic_free2.C: Likewise. 17402 * g++.dg/tsan/cond_race.C: Likewise. 17403 * g++.dg/tsan/fd_close_norace.C: Likewise. 17404 * g++.dg/tsan/benign_race.C: Likewise. 17405 * c-c++-common/tsan/fd_pipe_race.c: Likewise. 17406 * c-c++-common/tsan/simple_race.c: Likewise. 17407 * c-c++-common/tsan/mutexset1.c: Likewise. 17408 * c-c++-common/tsan/thread_leak2.c: Likewise. 17409 * c-c++-common/tsan/tls_race.c: Likewise. 17410 * c-c++-common/tsan/write_in_reader_lock.c: Likewise. 17411 * c-c++-common/tsan/race_on_barrier2.c: Likewise. 17412 * c-c++-common/tsan/free_race2.c: Likewise. 17413 * c-c++-common/tsan/thread_leak.c: Likewise. 17414 * c-c++-common/tsan/thread_leak1.c: Likewise. 17415 * c-c++-common/tsan/race_on_barrier.c: Likewise. 17416 * c-c++-common/tsan/free_race.c: Likewise. 17417 * c-c++-common/tsan/sleep_sync.c: Likewise. 17418 * c-c++-common/tsan/tiny_race.c: Likewise. 17419 * c-c++-common/tsan/race_on_mutex2.c: Likewise. 17420 * c-c++-common/tsan/atomic_stack.c: Likewise. 17421 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers 17422 in dg-output regexps. 17423 * c-c++-common/tsan/simple_stack.c: Likewise. 17424 174252014-01-31 Richard Henderson <rth@redhat.com> 17426 17427 * g++.dg/tm/pr60004.C: New. 17428 174292014-01-31 Paolo Carlini <paolo.carlini@oracle.com> 17430 17431 PR c++/59082 17432 * g++.dg/inherit/crash4.C: New. 17433 174342014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com> 17435 17436 * c-c++-common/tsan/simple_race.c: Made test less flaky. 17437 174382014-01-31 Ilya Tocar <ilya.tocar@intel.com> 17439 17440 * gcc.target/i386/m512-check.h: Use correct rounding values. 17441 174422014-01-31 Ilya Tocar <ilya.tocar@intel.com> 17443 17444 * gcc.target/i386/avx-1.c: Use correct rounding values. 17445 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto. 17446 * gcc.target/i386/avx512f-vaddps-1.c: Ditto. 17447 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto. 17448 * gcc.target/i386/avx512f-vaddss-1.c: Ditto. 17449 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto. 17450 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto. 17451 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto. 17452 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto. 17453 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto. 17454 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto. 17455 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto. 17456 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto. 17457 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto. 17458 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto. 17459 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto. 17460 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto. 17461 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto. 17462 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto. 17463 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto. 17464 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto. 17465 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto. 17466 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto. 17467 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto. 17468 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto. 17469 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto. 17470 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto. 17471 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto. 17472 * gcc.target/i386/avx512f-vdivps-1.c: Ditto. 17473 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto. 17474 * gcc.target/i386/avx512f-vdivss-1.c: Ditto. 17475 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto. 17476 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto. 17477 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto. 17478 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto. 17479 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto. 17480 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto. 17481 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto. 17482 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto. 17483 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto. 17484 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto. 17485 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto. 17486 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto. 17487 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto. 17488 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto. 17489 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto. 17490 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto. 17491 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto. 17492 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto. 17493 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto. 17494 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto. 17495 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto. 17496 * gcc.target/i386/avx512f-vmulps-1.c: Ditto. 17497 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto. 17498 * gcc.target/i386/avx512f-vmulss-1.c: Ditto. 17499 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto. 17500 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto. 17501 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto. 17502 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto. 17503 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto. 17504 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto. 17505 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto. 17506 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto. 17507 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto. 17508 * gcc.target/i386/avx512f-vsubps-1.c: Ditto. 17509 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto. 17510 * gcc.target/i386/avx512f-vsubss-1.c: Ditto. 17511 * gcc.target/i386/sse-13.c: Ditto. 17512 * gcc.target/i386/sse-14.c: Ditto. 17513 * gcc.target/i386/sse-22.c: Ditto. 17514 * gcc.target/i386/sse-23.c: Ditto. 17515 175162014-01-31 Ilya Tocar <ilya.tocar@intel.com> 17517 17518 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k. 17519 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0. 17520 175212014-01-31 Richard Biener <rguenther@suse.de> 17522 17523 PR middle-end/59990 17524 * gcc.dg/torture/pr59990.c: New testcase. 17525 175262014-01-31 Jakub Jelinek <jakub@redhat.com> 17527 17528 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program, 17529 if it fails don't run any tsan tests. 17530 175312014-01-31 Marek Polacek <polacek@redhat.com> 17532 17533 PR c/59963 17534 * gcc.dg/pr59940.c (g): Adjust dg-warning. 17535 (y): Adjust dg-error. 17536 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings. 17537 * gcc.dg/pr59963-1.c: New test. 17538 * gcc.dg/pr59963-2.c: New test. 17539 * gcc.dg/pr59963-3.c: New test. 17540 175412014-01-30 Jakub Jelinek <jakub@redhat.com> 17542 17543 PR target/59923 17544 * gcc.target/arm/pr59923.c: New test. 17545 175462014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17547 17548 * gcc.dg/vmx/splat.c: New. 17549 * gcc.dg/vmx/splat-vsx.c: New. 17550 * gcc.dg/vmx/splat-be-order.c: New. 17551 * gcc.dg/vmx/splat-vsx-be-order.c: New. 17552 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian. 17553 * gcc.dg/vmx/sn7153.c: Add special casing for little endian. 17554 175552014-01-30 Richard Biener <rguenther@suse.de> 17556 17557 PR tree-optimization/59993 17558 * gcc.dg/torture/pr59993.c: New testcase. 17559 175602014-01-30 Richard Sandiford <rdsandiford@googlemail.com> 17561 17562 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc, 17563 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc, 17564 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require 17565 vect_int rather than vect_float. 17566 175672014-01-30 Marek Polacek <polacek@redhat.com> 17568 17569 * gcc.dg/Wconversion-real-integer.c: Properly end comment. 17570 175712014-01-30 David Holsgrove <david.holsgrove@xilinx.com> 17572 17573 * gcc.target/microblaze/isa/fcmp4.c: New. 17574 175752014-01-30 Marek Polacek <polacek@redhat.com> 17576 17577 PR c/59940 17578 * gcc.dg/pr59940.c: New test. 17579 * gcc.dg/pr35635.c (func3): Move dg-warning. 17580 175812014-01-30 Richard Biener <rguenther@suse.de> 17582 17583 PR tree-optimization/59903 17584 * gcc.dg/torture/pr59903.c: New testcase. 17585 175862014-01-30 Paolo Carlini <paolo.carlini@oracle.com> 17587 17588 PR c++/58843 17589 * g++.dg/lookup/crash8.C: New. 17590 175912014-01-30 Paolo Carlini <paolo.carlini@oracle.com> 17592 17593 PR c++/58649 17594 * g++.dg/template/crash117.C: New. 17595 175962014-01-30 Richard Biener <rguenther@suse.de> 17597 17598 PR c/59905 17599 * gcc.dg/cast-function-1.c: Adjust to survive DCE. 17600 * gcc.dg/call-diag-2.c: Remove expected warnings about calling 17601 abort. 17602 * gcc.dg/invalid-call-1.c: Likewise. 17603 176042014-01-29 Paolo Carlini <paolo.carlini@oracle.com> 17605 17606 PR c++/58561 17607 * g++.dg/cpp1y/auto-fn23.C: New. 17608 176092014-01-29 Paolo Carlini <paolo.carlini@oracle.com> 17610 17611 PR c++/58846 17612 * g++.dg/init/dso_handle2.C: New. 17613 176142014-01-29 Paolo Carlini <paolo.carlini@oracle.com> 17615 17616 PR c++/58674 17617 * g++.dg/cpp0x/pr58674.C: New. 17618 176192014-01-28 Kirill Yukhin <kirill.yukhin@intel.com> 17620 17621 PR target/59617 17622 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS. 17623 * gcc.target/i386/avx512f-gather-5.c: Ditto. 17624 176252014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17626 17627 * gcc.dg/vmx/merge-be-order.c: New. 17628 * gcc.dg/vmx/merge.c: New. 17629 * gcc.dg/vmx/merge-vsx-be-order.c: New. 17630 * gcc.dg/vmx/merge-vsx.c: New. 17631 176322014-01-29 Richard Biener <rguenther@suse.de> 17633 17634 PR tree-optimization/58742 17635 * gcc.dg/pr58742-1.c: New testcase. 17636 * gcc.dg/pr58742-2.c: Likewise. 17637 * gcc.dg/pr58742-3.c: Likewise. 17638 176392014-01-29 Renlin Li <Renlin.Li@arm.com> 17640 17641 * gcc.target/arm/ftest-armv7ve-arm.c: New. 17642 * gcc.target/arm/ftest-armv7ve-thumb.c: New. 17643 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve. 17644 176452014-01-29 Paolo Carlini <paolo.carlini@oracle.com> 17646 17647 PR c++/58702 17648 * g++.dg/gomp/pr58702.C: New. 17649 176502014-01-29 Dodji Seketeli <dodji@redhat.com> 17651 17652 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message 17653 selector. 17654 176552014-01-29 Jakub Jelinek <jakub@redhat.com> 17656 17657 PR middle-end/59917 17658 PR tree-optimization/59920 17659 * gcc.dg/pr59920-1.c: New test. 17660 * gcc.dg/pr59920-2.c: New test. 17661 * gcc.dg/pr59920-3.c: New test. 17662 * c-c++-common/gomp/pr59917-1.c: New test. 17663 * c-c++-common/gomp/pr59917-2.c: New test. 17664 17665 PR tree-optimization/59594 17666 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test. 17667 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test. 17668 * gcc.dg/vect/pr59594.c: New test. 17669 176702014-01-28 Paul Thomas <pault@gcc.gnu.org> 17671 17672 PR fortran/59414 17673 * gfortran.dg/allocate_class_3.f90: New test. 17674 176752014-01-28 Dodji Seketeli <dodji@redhat.com> 17676 17677 PR preprocessor/59935 17678 * c-c++-common/cpp/warning-zero-location.c: New test. 17679 * c-c++-common/cpp/warning-zero-location-2.c: Likewise. 17680 176812014-01-27 Steve Ellcey <sellcey@mips.com> 17682 17683 * gcc.target/mips/pr52125.c: Add -mno-optgp option. 17684 176852014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org> 17686 17687 * g++.dg/ext/mv16.C: New tests. 17688 176892014-01-27 Ilya Tocar <ilya.tocar@intel.com> 17690 17691 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd. 17692 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto. 17693 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps. 17694 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto. 17695 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64. 17696 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto. 17697 * gcc.target/i386/avx512f-vpcmpged-1.c: New. 17698 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto. 17699 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto. 17700 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto. 17701 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto. 17702 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto. 17703 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto. 17704 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto. 17705 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto. 17706 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto. 17707 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto. 17708 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto. 17709 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto. 17710 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto. 17711 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto. 17712 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto. 17713 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto. 17714 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto. 17715 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto. 17716 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto. 17717 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto. 17718 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto. 17719 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto. 17720 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto. 17721 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto. 17722 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto. 17723 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto. 17724 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto. 17725 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto. 17726 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto. 17727 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto. 17728 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto. 17729 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test 17730 _mm512_mask_cvtepi32_storeu_epi8. 17731 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto. 17732 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test 17733 _mm512_mask_cvtepi32_storeu_epi16. 17734 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto. 17735 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test 17736 _mm512_mask_cvtepi64_storeu_epi8. 17737 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto. 17738 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test 17739 _mm512_mask_cvtepi64_storeu_epi16. 17740 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto. 17741 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test 17742 _mm512_mask_cvtepi64_storeu_epi32. 17743 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto. 17744 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test 17745 _mm512_mask_cvtsepi32_storeu_epi8. 17746 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto. 17747 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test 17748 _mm512_mask_cvtsepi32_storeu_epi16. 17749 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto. 17750 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test 17751 _mm512_mask_cvtsepi64_storeu_epi8. 17752 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto. 17753 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test 17754 _mm512_mask_cvtsepi64_storeu_epi16. 17755 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto. 17756 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test 17757 _mm512_mask_cvtsepi64_storeu_epi32. 17758 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto. 17759 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test 17760 _mm512_mask_cvtusepi32_storeu_epi8. 17761 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto. 17762 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test 17763 _mm512_mask_cvtusepi32_storeu_epi16. 17764 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto. 17765 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test 17766 _mm512_mask_cvtusepi64_storeu_epi8. 17767 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto. 17768 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test 17769 _mm512_mask_cvtusepi64_storeu_epi16. 17770 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto. 17771 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test 17772 _mm512_mask_cvtusepi64_storeu_epi32. 17773 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto. 17774 * gcc.target/i386/m128-check.h: Add checkVs, checkVb. 17775 177762014-01-27 Kirill Yukhin <kirill.yukhin@intel.com> 17777 17778 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New. 17779 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto. 17780 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto. 17781 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto. 17782 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto. 17783 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto. 17784 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto. 17785 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto. 17786 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER 17787 built-ins roudning immediate. 17788 * gcc.target/i386/sse-22.c: Add new built-ins. 17789 * gcc.target/i386/sse-23.c: Ditto. 17790 * gcc.target/i386/avx-1.c: Ditto. 17791 177922014-01-27 Christian Bruel <christian.bruel@st.com> 17793 17794 * gcc.target/sh/torture/strncmp.c: New tests. 17795 177962014-01-25 Richard Sandiford <rdsandiford@googlemail.com> 17797 17798 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2. 17799 178002014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de> 17801 17802 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime. 17803 178042014-01-24 Jeff Law <law@redhat.com> 17805 17806 PR tree-optimization/59919 17807 * gcc.c-torture/compile/pr59919.c: New test. 17808 178092014-01-24 Paolo Carlini <paolo.carlini@oracle.com> 17810 17811 PR c++/57524 17812 * g++.dg/ext/timevar2.C: New. 17813 178142014-01-24 Marek Polacek <polacek@redhat.com> 17815 17816 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix. 17817 178182014-01-23 H.J. Lu <hongjiu.lu@intel.com> 17819 17820 PR target/59929 17821 * gcc.target/i386/pr59929.c: New test. 17822 178232014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com> 17824 17825 PR target/59909 17826 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad 17827 word atomic functions at runtime. 17828 178292014-01-23 Marek Polacek <polacek@redhat.com> 17830 17831 PR c/59846 17832 * gcc.dg/pr59846.c: New test. 17833 178342014-01-23 Marek Polacek <polacek@redhat.com> 17835 17836 PR c/58346 17837 * c-c++-common/pr58346-1.c: New test. 17838 * c-c++-common/pr58346-2.c: New test. 17839 * c-c++-common/pr58346-3.c: New test. 17840 178412014-01-23 Marek Polacek <polacek@redhat.com> 17842 17843 PR c/59871 17844 * gcc.dg/20020220-2.c: Adjust dg-warning message. 17845 * gcc.dg/pr59871.c: New test. 17846 178472014-01-23 Paolo Carlini <paolo.carlini@oracle.com> 17848 17849 PR c++/58980 17850 * g++.dg/parse/enum11.C: New. 17851 178522014-01-23 Alex Velenko <Alex.Velenko@arm.com> 17853 17854 * gcc.target/aarch64/sshr64_1.c: New testcase. 17855 178562014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com> 17857 17858 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for 17859 SIMD enabled function. 17860 * g++.dg/cilk-plus/ef_test.C: New test. 17861 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific 17862 and added C++ ones. 17863 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags 17864 to differenciate C error messages from C++ ones. 17865 178662014-01-23 Alex Velenko <Alex.Velenko@arm.com> 17867 17868 * gcc.target/aarch64/vld1-vst1_1.c: New test_case. 17869 178702014-01-23 David Holsgrove <david.holsgrove@xilinx.com> 17871 17872 * gcc.target/microblaze/others/builtin-trap.c: New test, 17873 178742014-01-23 Jakub Jelinek <jakub@redhat.com> 17875 17876 PR middle-end/58809 17877 * c-c++-common/gomp/pr58809.c: New test. 17878 178792014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr> 17880 17881 PR sanitizer/59897 17882 * c-c++-common/asan/use-after-return-1.c: Fixed 17883 to pass on darwin. 17884 178852014-01-23 Dodji Seketeli <dodji@redhat.com> 17886 17887 PR preprocessor/58580 17888 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file. 17889 178902014-01-23 Kirill Yukhin <kirill.yukhin@intel.com> 17891 Ilya Tocar <ilya.tocar@intel.com> 17892 17893 * gcc.target/i386/avx512f-kmovw-1.c: New. 17894 178952014-01-23 Kirill Yukhin <kirill.yukhin@intel.com> 17896 17897 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name. 17898 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto. 17899 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto. 17900 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto. 17901 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto. 17902 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto. 17903 179042014-01-23 Richard Sandiford <rdsandiford@googlemail.com> 17905 17906 PR target/52125 17907 * gcc.dg/pr48774.c: Remove skip for mips_rel. 17908 * gcc.target/mips/pr52125.c: New test. 17909 179102014-01-22 Marek Polacek <polacek@redhat.com> 17911 17912 PR c/59891 17913 * gcc.dg/torture/pr59891.c: New test. 17914 179152014-01-22 Jeff Law <law@redhat.com> 17916 17917 PR tree-optimization/59597 17918 * gcc.dg/tree-ssa/pr59597.c: New test. 17919 179202014-01-22 Vladimir Makarov <vmakarov@redhat.com> 17921 17922 PR rtl-optimization/59477 17923 * g++.dg/pr59477.C: New. 17924 179252014-01-22 Richard Sandiford <rdsandiford@googlemail.com> 17926 17927 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f". 17928 179292014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com> 17930 17931 PR c++/59482 17932 * g++.dg/pr59482.C: New. 17933 179342014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17935 17936 * gcc.dg/vmx/insert-vsx-be-order.c: New. 17937 * gcc.dg/vmx/extract-vsx.c: New. 17938 * gcc.dg/vmx/extract-vsx-be-order.c: New. 17939 * gcc.dg/vmx/insert-vsx.c: New. 17940 179412014-01-21 Vladimir Makarov <vmakarov@redhat.com> 17942 17943 PR rtl-optimization/59896 17944 * gcc.target/arm/pr59896.c: New. 17945 179462014-01-21 Vladimir Makarov <vmakarov@redhat.com> 17947 17948 PR rtl-optimization/59858 17949 * gcc.target/arm/pr59858.c: New. 17950 179512014-01-21 Jakub Jelinek <jakub@redhat.com> 17952 17953 PR target/59003 17954 * gcc.dg/tree-prof/pr59003.c: New test. 17955 17956 PR middle-end/59860 17957 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all 17958 other targets. 17959 179602014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr> 17961 17962 * gfortran.dg/round_3.f08: Add more cases. 17963 179642014-01-20 Richard Sandiford <rdsandiford@googlemail.com> 17965 17966 * lib/target-supports.exp (force_conventional_output_for): New 17967 procedure. 17968 * lib/scanasm.exp (scan-assembler_required_options) 17969 (scan-assembler-not_required_options) 17970 (scan-assembler-times_required_options): Replace with 17971 force_conventional_output_fors. 17972 * lib/scanrtl.exp: Force conventional output for all rtl dump scans. 17973 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects. 17974 179752014-01-20 H.J. Lu <hongjiu.lu@intel.com> 17976 17977 PR middle-end/59789 17978 * gcc.target/i386/pr59789.c: New testcase. 17979 179802014-01-20 Yufeng Zhang <yufeng.zhang@arm.com> 17981 17982 * g++.dg/debug/ra1.C (struct tree_base): Change the width of 17983 the 'code' bitfield from 16 to 8. 17984 179852014-01-20 Alex Velenko <Alex.Velenko@arm.com> 17986 17987 * lib/target-supports.exp 17988 (check_effective_target_vect_perm): Exclude aarch64_be. 17989 (check_effective_target_vect_perm_byte): Likewise. 17990 (check_effective_target_vect_perm_short): Likewise. 17991 179922014-01-20 Alex Velenko <Alex.Velenko@arm.com> 17993 17994 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro. 17995 (RUN_TEST): Use new macro. 17996 (INDEX64_32): Delete. 17997 (INDEX64_64): Likewise. 17998 (INDEX128_32): Likewise. 17999 (INDEX128_64): Likewise. 18000 (INDEX): Likewise. 18001 (test_vneg_f32): Use fixed RUN_TEST. 18002 180032014-01-20 Richard Biener <rguenther@suse.de> 18004 18005 PR middle-end/59860 18006 * gcc.dg/pr59860.c: New testcase. 18007 180082014-01-20 Jakub Jelinek <jakub@redhat.com> 18009 18010 PR target/59880 18011 * gcc.target/i386/pr59880.c: New test. 18012 180132014-01-20 Renlin Li <renlin.li@arm.com> 18014 18015 * gcc.dg/pr44194-1.c: Tweak regexp. 18016 180172014-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 18018 18019 PR libfortran/59771 18020 PR libfortran/59774 18021 PR libfortran/59836 18022 * gfortran.dg/round_3.f08: New cases added. 18023 * gfortran.dg/fmt_g_1.f90: New test. 18024 180252014-01-19 Uros Bizjak <ubizjak@gmail.com> 18026 18027 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets. 18028 180292014-01-19 Richard Sandiford <rdsandiford@googlemail.com> 18030 18031 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects. 18032 180332014-01-19 Richard Sandiford <rdsandiford@googlemail.com> 18034 18035 * gcc.dg/vect/pr57705.c: Require vect_int. 18036 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line. 18037 * gcc.dg/vect/vect-alias-check.c: Likewise. 18038 180392014-01-18 Mikael Morin <mikael@gcc.gnu.org> 18040 18041 PR fortran/58007 18042 * gfortran.dg/unresolved_fixup_1.f90: New test. 18043 * gfortran.dg/unresolved_fixup_2.f90: New test. 18044 180452014-01-18 Jakub Jelinek <jakub@redhat.com> 18046 18047 PR target/58944 18048 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options. 18049 Remove dg-prune-output lines. 18050 180512014-01-17 Jakub Jelinek <jakub@redhat.com> 18052 18053 PR middle-end/59706 18054 * gfortran.dg/pr59706.f90: New test. 18055 * g++.dg/ext/pr59706.C: New test. 18056 180572014-01-17 Paolo Carlini <paolo.carlini@oracle.com> 18058 18059 PR c++/59270 18060 PR c++/58811 18061 * g++.dg/cpp0x/decltype-incomplete1.C: New. 18062 * g++.dg/init/pr58811.C: Likewise. 18063 180642014-01-17 Jeff Law <law@redhat.com> 18065 18066 PR middle-end/57904 18067 * gfortran.dg/pr57904.f90: New test. 18068 180692014-01-17 Paolo Carlini <paolo.carlini@oracle.com> 18070 18071 PR c++/59269 18072 * g++.dg/cpp0x/nsdmi-union4.C: New. 18073 180742014-01-17 Marek Polacek <polacek@redhat.com> 18075 18076 PR c++/59838 18077 * g++.dg/diagnostic/pr59838.C: New test. 18078 180792014-01-17 Marek Polacek <polacek@redhat.com> 18080 18081 PR c/58346 18082 * gcc.dg/pr58346.c: New test. 18083 180842014-01-17 Jakub Jelinek <jakub@redhat.com> 18085 18086 PR testsuite/58776 18087 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to 18088 dg-options, use dg-additional-options for i?86/x86_64 to avoid 18089 option duplication. 18090 18091 PR fortran/59440 18092 * gfortran.dg/pr59440-1.f90: New test. 18093 * gfortran.dg/pr59440-2.f90: New test. 18094 * gfortran.dg/pr59440-3.f90: New test. 18095 18096 PR testsuite/59064 18097 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately 18098 testing for " version" and " alias" with one testing for 18099 " version\[^\n\r]* alias". 18100 * gcc.dg/vect/vect-ivdep-2.c: Likewise. 18101 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise. 18102 * g++.dg/vect/pr33426-ivdep.cc: Likewise. 18103 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise. 18104 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise. 18105 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly. 18106 18107 PR c++/57945 18108 * c-c++-common/torture/pr57945.c: New test. 18109 181102014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com> 18111 18112 * gcc.target/arm/its.c: New testcase. 18113 181142014-01-16 Jan Hubicka <jh@suse.cz> 18115 18116 PR ipa/59775 18117 * g++.dg/torture/pr59775.C: New testcase. 18118 181192014-01-16 Jakub Jelinek <jakub@redhat.com> 18120 18121 PR middle-end/58344 18122 * gcc.c-torture/compile/pr58344.c: New test. 18123 18124 PR target/59839 18125 * gcc.target/i386/pr59839.c: New test. 18126 18127 PR debug/54694 18128 * gcc.target/i386/pr9771-1.c (main): Rename to... 18129 (real_main): ... this. Add __asm name "main". 18130 (ASMNAME, ASMNAME2, STRING): Define. 18131 181322014-01-16 Nick Clifton <nickc@redhat.com> 18133 18134 PR middle-end/28865 18135 * gcc.c-torture/compile/pr28865.c: New. 18136 * gcc.c-torture/execute/pr28865.c: New. 18137 181382014-01-16 Marek Polacek <polacek@redhat.com> 18139 18140 PR middle-end/59827 18141 * gcc.dg/pr59827.c: New test. 18142 181432014-01-16 Andreas Schwab <schwab@linux-m68k.org> 18144 18145 * gcc.c-torture/execute/pr59747.c (fn1): Return a value. 18146 181472014-01-15 Richard Henderson <rth@redhat.com> 18148 18149 PR debug/54694 18150 * gcc.target/i386/pr54694.c: New test. 18151 181522014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com> 18153 18154 PR c++/49718 18155 * g++.dg/pr49718.C: New test. 18156 181572014-01-15 Richard Sandiford <rdsandiford@googlemail.com> 18158 18159 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute. 18160 181612014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com> 18162 18163 * gcc.dg/vmx/mult-even-odd.c: New. 18164 * gcc.dg/vmx/mult-even-odd-be-order.c: New. 18165 181662014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com> 18167 18168 * lib/target-supports.exp (check_libcilkrts_available): Added an 18169 extern "C" if we are using C++ along with a function prototype. 18170 181712014-01-15 Jeff Law <law@redhat.com> 18172 18173 PR tree-optimization/59747 18174 * gcc.c-torture/execute/pr59747.c: New test. 18175 181762014-01-15 H.J. Lu <hongjiu.lu@intel.com> 18177 18178 PR target/59794 18179 * c-c++-common/convert-vec-1.c: Also prune ABI change for 18180 Linux/x86. 18181 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise. 18182 * g++.dg/ext/attribute-test-1.C: Likewise. 18183 * g++.dg/ext/attribute-test-2.C: Likewise. 18184 * g++.dg/ext/attribute-test-3.C: Likewise. 18185 * g++.dg/ext/attribute-test-4.C: Likewise. 18186 * g++.dg/ext/pr56790-1.C: Likewise. 18187 * g++.dg/torture/pr38565.C: Likewise. 18188 * gcc.dg/pr53060.c: Likewise. 18189 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86. 18190 * c-c++-common/vector-compare-2.c: Likewise. 18191 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise. 18192 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust 18193 dg-message line number. 18194 181952014-01-15 Matthias Klose <doko@ubuntu.com> 18196 18197 * go.test/go-test.exp: Set goarch for aarch64*-*-*. 18198 181992014-01-15 Richard Biener <rguenther@suse.de> 18200 18201 PR tree-optimization/59822 18202 * g++.dg/torture/pr59822.C: New testcase. 18203 182042014-01-15 Kirill Yukhin <kirill.yukhin@intel.com> 18205 18206 PR target/59808 18207 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options. 18208 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests. 18209 182102014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org> 18211 Kugan Vivekanandarajah <kuganv@linaro.org> 18212 18213 PR target/59695 18214 * g++.dg/pr59695.C: New testcase. 18215 182162014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 18217 18218 PR target/59803 18219 * gcc.c-torture/compile/pr59803.c: New testcase. 18220 182212014-01-15 Jakub Jelinek <jakub@redhat.com> 18222 18223 PR c/58943 18224 * gcc.c-torture/execute/pr58943.c: New test. 18225 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test. 18226 182272014-01-14 H.J. Lu <hongjiu.lu@intel.com> 18228 18229 PR target/59794 18230 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86. 18231 * gcc.target/i386/pr39162.c (y): New __m256i variable. 18232 (bar): Change return type to void. Set y to x. 18233 * gcc.target/i386/pr59794-1.c: New testcase. 18234 * gcc.target/i386/pr59794-2.c: Likewise. 18235 * gcc.target/i386/pr59794-3.c: Likewise. 18236 * gcc.target/i386/pr59794-4.c: Likewise. 18237 * gcc.target/i386/pr59794-5.c: Likewise. 18238 * gcc.target/i386/pr59794-6.c: Likewise. 18239 * gcc.target/i386/pr59794-7.c: Likewise. 18240 182412014-01-14 Richard Biener <rguenther@suse.de> 18242 18243 PR tree-optimization/58921 18244 PR tree-optimization/59006 18245 * gcc.dg/torture/pr58921.c: New testcase. 18246 * gcc.dg/torture/pr59006.c: Likewise. 18247 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases. 18248 182492014-01-14 Jakub Jelinek <jakub@redhat.com> 18250 18251 PR testsuite/59494 18252 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change 18253 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and 18254 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times 18255 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and 18256 Executing predictive commoning without unrolling. 18257 182582014-01-14 Kirill Yukhin <kirill.yukhin@intel.com> 18259 18260 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask, 18261 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask, 18262 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask, 18263 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round, 18264 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round, 18265 __builtin_ia32_rsqrt28sd_round. 18266 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode. 18267 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto. 18268 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto. 18269 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto. 18270 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto. 18271 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto. 18272 * gcc.target/i386/avx512er-vrcp28sd-1.c: New. 18273 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto. 18274 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto. 18275 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto. 18276 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto. 18277 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto. 18278 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto. 18279 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto. 18280 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto. 18281 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto. 18282 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix. 18283 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto. 18284 * gcc.target/i386/sse-22.c: Extend with new built-ins, 18285 fix wrong rounding mode (see above). 18286 * gcc.target/i386/sse-23.c: Ditto. 18287 182882014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 18289 18290 * gcc.dg/vmx/insert.c: New. 18291 * gcc.dg/vmx/insert-be-order.c: New. 18292 * gcc.dg/vmx/extract.c: New. 18293 * gcc.dg/vmx/extract-be-order.c: New. 18294 182952014-01-13 Jakub Jelinek <jakub@redhat.com> 18296 18297 PR tree-optimization/59387 18298 * gcc.c-torture/execute/pr59387.c: New test. 18299 183002014-01-13 Richard Biener <rguenther@suse.de> 18301 18302 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before 18303 adjusting mathlib options. 18304 * gfortran.dg/lto/lto.exp: Likewise. 18305 183062014-01-13 Eric Botcazou <ebotcazou@adacore.com> 18307 18308 * gnat.dg/loop_optimization17.adb: New test. 18309 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper. 18310 183112014-01-13 Christian Bruel <christian.bruel@st.com> 18312 18313 * gcc.target/sh/cmpstrn.c: New case. 18314 183152014-01-13 Jakub Jelinek <jakub@redhat.com> 18316 18317 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run. 18318 * gcc.dg/vect/vect-simd-clone-12.c: Likewise. 18319 183202014-01-12 Janus Weil <janus@gcc.gnu.org> 18321 18322 PR fortran/58026 18323 * gfortran.dg/alloc_comp_basics_6.f90: New. 18324 183252014-01-11 Steven G. Kargl <kargl@gcc.gnu.org> 18326 18327 PR fortran/59700 18328 * gfortran.dg/pr59700.f90: New test. 18329 183302014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr> 18331 18332 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file. 18333 * gfortran.dg/use_only_3.f90: Likewise. 18334 * gfortran.dg/inquire_10.f90: Delete opened file. 18335 * gfortran.dg/inquire_15.f90: Likewise. 18336 * gfortran.dg/pr16597.f90: Likewise. 18337 * gfortran.dg/open_negative_unit_1.f90: Likewise + test 18338 for PR59419. 18339 183402014-01-10 Jeff Law <law@redhat.com> 18341 18342 PR middle-end/59743 18343 * gcc.c-torture/compile/pr59743.c: New test. 18344 183452014-01-10 Jan Hubicka <jh@suse.cz> 18346 18347 PR ipa/58585 18348 * g++.dg/torture/pr58585.C: New testcase. 18349 183502014-01-10 Hans-Peter Nilsson <hp@axis.com> 18351 18352 * gcc.dg/pr46309.c: Disable for cris*-*-*. 18353 183542014-01-10 Eric Botcazou <ebotcazou@adacore.com> 18355 18356 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives. 18357 183582014-01-10 Richard Earnshaw <rearnsha@arm.com> 18359 18360 PR target/59744 18361 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons. 18362 * gcc.target/aarch64/cmn-neg2.c: New test. 18363 183642014-01-10 Richard Biener <rguenther@suse.de> 18365 18366 PR tree-optimization/59374 18367 * gcc.dg/torture/pr59374-3.c: New testcase. 18368 183692014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 18370 18371 * lib/target-supports.exp 18372 (check_effective_target_arm_crypto_ok_nocache): New. 18373 (check_effective_target_arm_crypto_ok): Use above procedure. 18374 (add_options_for_arm_crypto): Use et_arm_crypto_flags. 18375 183762014-01-10 Jan Hubicka <hubicka@ucw.cz> 18377 18378 PR ipa/58252 18379 PR ipa/59226 18380 * g++.dg/ipa/devirt-20.C: New testcase. 18381 * g++.dg/torture/pr58252.C: Likewise. 18382 * g++.dg/torture/pr59226.C: Likewise. 18383 183842014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com> 18385 18386 * c-c++-common/asan/no-asan-stack.c: New test. 18387 183882014-01-10 Jakub Jelinek <jakub@redhat.com> 18389 18390 PR middle-end/59670 18391 * gcc.dg/pr59670.c: New test. 18392 183932014-01-09 Steve Ellcey <sellcey@mips.com> 18394 18395 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors. 18396 183972014-01-09 Jakub Jelinek <jakub@redhat.com> 18398 18399 PR middle-end/47735 18400 * gcc.target/i386/pr47735.c: New test. 18401 18402 PR tree-optimization/59622 18403 * g++.dg/opt/pr59622-2.C: New test. 18404 * g++.dg/opt/pr59622-3.C: New test. 18405 * g++.dg/opt/pr59622-4.C: New test. 18406 * g++.dg/opt/pr59622-5.C: New test. 18407 18408 PR sanitizer/59136 18409 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the 18410 filename:line instead of (modulename+offset) form with stripped 18411 initial / from the filename. 18412 184132014-01-09 Ian Lance Taylor <iant@google.com> 18414 18415 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test 18416 the other Go compiler. 18417 184182014-01-09 Paolo Carlini <paolo.carlini@oracle.com> 18419 18420 PR c++/59730 18421 * g++.dg/cpp0x/variadic145.C: New. 18422 184232014-01-09 Uros Bizjak <ubizjak@gmail.com> 18424 18425 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems 18426 which don't support -fsplit-stack. Skip rotate[0123].go tests. 18427 184282014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com> 18429 18430 PR testsuite/59524 18431 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests 18432 are run only if the Cilk library is available/enabled. 18433 * g++.dg/cilk-plus/cilk-plus.exp: Likewise. 18434 * lib/target-supports.exp (check_libcilkrts_available): New function. 18435 184362014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com> 18437 18438 PR c++/59631 18439 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list. 18440 * g++.dg/cilk-plus/cilk-plus.exp: Likewise. 18441 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option 18442 with dg-additional-options. 18443 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise. 18444 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise. 18445 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise. 18446 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise. 18447 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag. 18448 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase. 18449 184502014-01-09 Richard Biener <rguenther@suse.de> 18451 18452 PR tree-optimization/59715 18453 * gcc.dg/torture/pr59715.c: New testcase. 18454 184552014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com> 18456 18457 * c-c++-common/asan/no-asan-globals.c: New test. 18458 * c-c++-common/asan/no-instrument-reads.c: Likewise. 18459 * c-c++-common/asan/no-instrument-writes.c: Likewise. 18460 * c-c++-common/asan/use-after-return-1.c: Likewise. 18461 * c-c++-common/asan/no-use-after-return.c: Likewise. 18462 184632014-01-08 Eric Botcazou <ebotcazou@adacore.com> 18464 18465 * gnat.dg/weak2.ad[sb]: New test. 18466 184672014-01-08 Jakub Jelinek <jakub@redhat.com> 18468 18469 PR middle-end/59471 18470 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return 18471 type, use pointers to vector type instead. 18472 184732014-01-08 Catherine Moore <clm@codesourcery.com> 18474 18475 * gcc.target/mips/umips-branch-3.c: New test. 18476 * gcc.target/mips/umips-branch-4.c: New test. 18477 184782014-01-08 Richard Sandiford <rdsandiford@googlemail.com> 18479 18480 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c, 18481 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c, 18482 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS. 18483 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c, 18484 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c, 18485 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c, 18486 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c, 18487 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS. 18488 184892014-01-08 Richard Sandiford <rdsandiford@googlemail.com> 18490 18491 PR rtl-optimization/59137 18492 * gcc.target/mips/pr59137.c: New test. 18493 184942014-01-08 Uros Bizjak <ubizjak@gmail.com> 18495 18496 * gcc.target/i386/asm-1.c (dg-options): Remove -m32. 18497 * gcc.target/i386/incoming-5.c (dg-options): Ditto. 18498 * gcc.target/i386/pr55433.c (dg-options): Ditto. 18499 * gcc.target/i386/pr57848.c (dg-options): Ditto. 18500 * gcc.target/i386/pr59099.c (dg-options): Ditto. 18501 Require fpic effective target. 18502 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only. 18503 185042014-01-08 Jakub Jelinek <jakub@redhat.com> 18505 18506 PR ipa/59722 18507 * gcc.dg/pr59722.c: New test. 18508 185092014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de> 18510 18511 PR middle-end/57748 18512 * gcc.dg/torture/pr57748-3.c: New test. 18513 * gcc.dg/torture/pr57748-4.c: New test. 18514 185152014-01-08 Marek Polacek <polacek@redhat.com> 18516 18517 PR middle-end/59669 18518 * gcc.dg/gomp/pr59669-1.c: New test. 18519 * gcc.dg/gomp/pr59669-2.c: New test. 18520 185212014-01-08 Martin Jambor <mjambor@suse.cz> 18522 18523 PR ipa/59610 18524 * gcc.dg/ipa/pr59610.c: New test. 18525 185262014-01-08 Janus Weil <janus@gcc.gnu.org> 18527 18528 PR fortran/58182 18529 * gfortran.dg/binding_label_tests_26a.f90: New. 18530 * gfortran.dg/binding_label_tests_26b.f90: New. 18531 185322014-01-08 Marek Polacek <polacek@redhat.com> 18533 18534 PR sanitizer/59667 18535 * c-c++-common/ubsan/pr59667.c: New test. 18536 185372014-01-08 Richard Biener <rguenther@suse.de> 18538 18539 PR middle-end/59630 18540 * gcc.dg/pr59630.c: New testcase. 18541 185422014-01-08 Richard Biener <rguenther@suse.de> 18543 18544 PR middle-end/59471 18545 * gcc.dg/pr59471.c: New testcase. 18546 185472014-01-07 Jeff Law <law@redhat.com> 18548 18549 PR middle-end/53623 18550 * gcc.target/i386/pr53623.c: New test. 18551 185522014-01-07 Adam Butcher <adam@jessamine.co.uk> 18553 18554 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove 18555 blanks at EOF. 18556 * g++.dg/cpp1y/pr58534.C: Likewise. 18557 * g++.dg/cpp1y/pr58536.C: Likewise. 18558 * g++.dg/cpp1y/pr58548.C: Likewise. 18559 * g++.dg/cpp1y/pr58549.C: Likewise. 18560 * g++.dg/cpp1y/pr58637.C: Likewise. 18561 * g++.dg/cpp1y/pr59112.C: Likewise. 18562 * g++.dg/cpp1y/pr59113.C: Likewise. 18563 * g++.dg/cpp1y/pr59629.C: Likewise. 18564 * g++.dg/cpp1y/pr59635.C: Likewise. 18565 * g++.dg/cpp1y/pr59636.C: Likewise. 18566 * g++.dg/cpp1y/pr59638.C: Likewise. 18567 185682014-01-07 Yufeng Zhang <yufeng.zhang@arm.com> 18569 18570 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test. 18571 185722014-01-07 Richard Sandiford <rdsandiford@googlemail.com> 18573 18574 * gcc.target/i386/intrinsics_4.c (bar): New function. 18575 185762014-01-07 Paolo Carlini <paolo.carlini@oracle.com> 18577 18578 * g++.dg/ext/is_base_of_incomplete-2.C: New. 18579 185802014-01-07 Jakub Jelinek <jakub@redhat.com> 18581 18582 PR rtl-optimization/58668 18583 * gcc.dg/pr58668.c: New test. 18584 18585 PR tree-optimization/59643 18586 * gcc.dg/pr59643.c: New test. 18587 * gcc.c-torture/execute/pr59643.c: New test. 18588 185892014-01-06 Janus Weil <janus@gcc.gnu.org> 18590 18591 PR fortran/59589 18592 * gfortran.dg/class_allocate_16.f90: New. 18593 185942014-01-06 Jakub Jelinek <jakub@redhat.com> 18595 18596 PR target/59644 18597 * gcc.target/i386/pr59644.c: New test. 18598 185992014-01-06 Marek Polacek <polacek@redhat.com> 18600 18601 PR c/57773 18602 * gcc.dg/pr57773.c: New test. 18603 186042014-01-06 Adam Butcher <adam@jessamine.co.uk> 18605 18606 PR c++/59635 18607 PR c++/59636 18608 PR c++/59629 18609 PR c++/59638 18610 * g++.dg/cpp1y/pr59635.C: New testcase. 18611 * g++.dg/cpp1y/pr59636.C: New testcase. 18612 * g++.dg/cpp1y/pr59629.C: New testcase. 18613 * g++.dg/cpp1y/pr59638.C: New testcase. 18614 186152014-01-06 Martin Jambor <mjambor@suse.cz> 18616 18617 PR ipa/59008 18618 * gcc.dg/ipa/pr59008.c: New test. 18619 186202014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 18621 18622 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS 18623 if supported. 18624 186252014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 18626 18627 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99. 18628 Require c99_runtime. 18629 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise. 18630 18631 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99. 18632 Require c99_runtime. 18633 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise. 18634 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise. 18635 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise. 18636 18637 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99. 18638 Require c99_runtime. 18639 Make CALC void static. 18640 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise. 18641 18642 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99. 18643 Require c99_runtime. 18644 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise. 18645 186462014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 18647 18648 * gcc.target/i386/pr59501-1.c: Require avx effective target. 18649 * gcc.target/i386/pr59501-2.c: Likewise. 18650 * gcc.target/i386/pr59501-3.c: Likewise. 18651 * gcc.target/i386/pr59501-4.c: Likewise. 18652 * gcc.target/i386/pr59501-5.c: Likewise. 18653 * gcc.target/i386/pr59501-6.c: Likewise. 18654 186552014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 18656 18657 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration. 18658 * gcc.target/i386/pr59390_1.c: Likewise. 18659 * gcc.target/i386/pr59390_2.c: Likewise. 18660 186612014-01-06 Eric Botcazou <ebotcazou@adacore.com> 18662 18663 * gcc.dg/pr59350.c: Tweak. 18664 * gcc.dg/pr59350-2.c: New test. 18665 * g++.dg/pr59510.C: Likewise. 18666 186672014-01-06 Janus Weil <janus@gcc.gnu.org> 18668 18669 PR fortran/59023 18670 * gfortran.dg/bind_c_procs_2.f90: New. 18671 186722014-01-05 John David Anglin <danglin@gcc.gnu.org> 18673 18674 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*. 18675 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 18676 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 18677 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 18678 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*. 18679 * gcc.dg/tree-ssa/vrp47.c: Likewise. 18680 * gcc.dg/tree-ssa/vrp87.c: Likewise. 18681 186822014-01-04 Eric Botcazou <ebotcazou@adacore.com> 18683 18684 * gcc.target/arm/neon-nested-apcs.c: New test. 18685 186862014-01-04 Jakub Jelinek <jakub@redhat.com> 18687 18688 PR tree-optimization/59519 18689 * gcc.dg/vect/pr59519-1.c: New test. 18690 * gcc.dg/vect/pr59519-2.c: New test. 18691 18692 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of 18693 vmovdqu32. 18694 186952014-01-04 Janus Weil <janus@gcc.gnu.org> 18696 18697 PR fortran/59547 18698 * gfortran.dg/typebound_proc_32.f90: New. 18699 187002014-01-03 Marc Glisse <marc.glisse@inria.fr> 18701 18702 PR c++/58950 18703 * g++.dg/pr58950.C: New file. 18704 187052014-01-03 Tobias Burnus <burnus@net-b.de> 18706 18707 PR c++/58567 18708 * g++.dg/gomp/pr58567.C: New. 18709 187102014-01-03 Bingfeng Mei <bmei@broadcom.com> 18711 18712 PR tree-optimization/59651 18713 * gcc.dg/torture/pr59651.c: New test. 18714 * gcc.dg/vect/pr59651.c: Ditto. 18715 187162014-01-03 Jakub Jelinek <jakub@redhat.com> 18717 18718 PR target/59625 18719 * gcc.target/i386/pr59625.c: New test. 18720 187212014-01-03 Paolo Carlini <paolo.carlini@oracle.com> 18722 18723 Core DR 1442 18724 PR c++/59165 18725 * g++.dg/cpp0x/range-for28.C: New. 18726 * g++.dg/cpp0x/range-for3.C: Update. 18727 187282014-01-02 Joseph Myers <joseph@codesourcery.com> 18729 18730 * gcc.target/powerpc/rs6000-ldouble-3.c: New test. 18731 187322014-01-02 Marc Glisse <marc.glisse@inria.fr> 18733 18734 PR c++/59641 18735 * g++.dg/cpp0x/pr59641.C: New file. 18736 187372014-01-02 Marc Glisse <marc.glisse@inria.fr> 18738 18739 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file. 18740 187412014-01-02 Marc Glisse <marc.glisse@inria.fr> 18742 18743 PR c++/59378 18744 * g++.dg/ext/pr59378.C: New file. 18745 187462014-01-02 Richard Sandiford <rdsandiford@googlemail.com> 18747 18748 Update copyright years 18749 187502014-01-02 Richard Sandiford <rdsandiford@googlemail.com> 18751 18752 * gcc.target/arc/arc.exp: Use the standard form for the copyright 18753 notice. 18754 187552014-01-02 Janus Weil <janus@gcc.gnu.org> 18756 18757 PR fortran/59654 18758 * gfortran.dg/dynamic_dispatch_12.f90: New. 18759 187602014-01-01 Jakub Jelinek <jakub@redhat.com> 18761 18762 * lib/target-supports.exp (check_effective_target_avx512f): Make sure 18763 the builtin isn't optimized away as unused. 18764 18765 PR rtl-optimization/59647 18766 * g++.dg/opt/pr59647.C: New test. 18767 18768Copyright (C) 2014 Free Software Foundation, Inc. 18769 18770Copying and distribution of this file, with or without modification, 18771are permitted in any medium without royalty provided the copyright 18772notice and this notice are preserved. 18773