12019-02-22 Release Manager 2 3 * GCC 8.3.0 released. 4 52019-02-19 Jakub Jelinek <jakub@redhat.com> 6 7 PR middle-end/89303 8 * g++.dg/torture/pr89303.C: Move everything from std namespace to my 9 namespace. 10 112019-02-16 Eric Botcazou <ebotcazou@adacore.com> 12 13 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC. 14 * c-c++-common/patchable_function_entry-default.c: Likewise. 15 * c-c++-common/patchable_function_entry-definition.c: Likewise. 16 172019-02-15 Eric Botcazou <ebotcazou@adacore.com> 18 19 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option. 20 212019-02-15 Eric Botcazou <ebotcazou@adacore.com> 22 23 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium. 24 * c-c++-common/patchable_function_entry-default.c: Likewise. 25 * c-c++-common/patchable_function_entry-definition.c: Likewise. 26 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch. 27 282019-02-15 Richard Biener <rguenther@suse.de> 29 Jakub Jelinek <jakub@redhat.com> 30 31 PR tree-optimization/89278 32 * gcc.dg/pr89278.c: New test. 33 342019-02-15 Jakub Jelinek <jakub@redhat.com> 35 36 PR other/89342 37 * gcc.dg/pr89342.c: New test. 38 392019-02-14 David Malcolm <dmalcolm@redhat.com> 40 41 2019-02-13 David Malcolm <dmalcolm@redhat.com> 42 Backport of r268847 from trunk. 43 44 PR c++/89036 45 * g++.dg/concepts/pr89036.C: New test. 46 472019-02-14 David Malcolm <dmalcolm@redhat.com> 48 49 Backport of r267957 from trunk. 50 2019-01-15 David Malcolm <dmalcolm@redhat.com> 51 52 PR c++/88795 53 * g++.dg/template/pr88795.C: New test. 54 552019-02-14 Jakub Jelinek <jakub@redhat.com> 56 57 PR rtl-optimization/89354 58 * gcc.dg/pr89354.c: New test. 59 602019-02-14 David Malcolm <dmalcolm@redhat.com> 61 62 Backport of r263275 from trunk. 63 2018-08-02 David Malcolm <dmalcolm@redhat.com> 64 65 * error.c (cxx_print_error_function): Duplicate "file" before 66 passing it to pp_set_prefix. 67 (cp_print_error_function): Use pp_take_prefix when saving the 68 existing prefix. 69 702019-02-14 David Malcolm <dmalcolm@redhat.com> 71 72 Backport of r262199 from trunk. 73 2018-06-27 David Malcolm <dmalcolm@redhat.com> 74 75 PR c++/86329 76 * g++.dg/lookup/pr86329.C: New test. 77 782019-02-14 David Malcolm <dmalcolm@redhat.com> 79 80 Backport of r259720 from trunk. 81 2018-04-27 David Malcolm <dmalcolm@redhat.com> 82 83 PR c++/85515 84 * g++.dg/pr85515-1.C: New test. 85 * g++.dg/pr85515-2.C: New test. 86 872019-02-14 Martin Liska <mliska@suse.cz> 88 89 Backport from mainline 90 2019-02-14 Martin Liska <mliska@suse.cz> 91 92 PR rtl-optimization/89242 93 * g++.dg/pr89242.C: New test. 94 952019-02-14 Martin Liska <mliska@suse.cz> 96 97 Backport from mainline 98 2019-02-11 Martin Liska <mliska@suse.cz> 99 100 PR ipa/89009 101 * g++.dg/ipa/pr89009.C: New test. 102 1032019-02-14 Jakub Jelinek <jakub@redhat.com> 104 105 PR tree-optimization/89314 106 * gcc.dg/pr89314.c: New test. 107 108 Backported from mainline 109 2019-02-13 Jonathan Wakely <jwakely@redhat.com> 110 Jakub Jelinek <jakub@redhat.com> 111 112 PR middle-end/89303 113 * g++.dg/torture/pr89303.C: New test. 114 115 2019-02-13 Jakub Jelinek <jakub@redhat.com> 116 117 PR target/89290 118 * gcc.target/i386/pr89290.c: New test. 119 120 2019-02-09 Jakub Jelinek <jakub@redhat.com> 121 122 PR middle-end/89246 123 * gcc.dg/gomp/pr89246-1.c: New test. 124 * gcc.dg/gomp/pr89246-2.c: New test. 125 1262019-02-13 Bill Schmidt <wschmidt@linux.ibm.com> 127 128 Backport from mainline 129 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com> 130 131 * gcc.target/powerpc/vec-sld-modulo.c: New. 132 * gcc.target/powerpc/vec-srad-modulo.c: New. 133 * gcc.target/powerpc/vec-srd-modulo.c: New. 134 135 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com> 136 137 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw. 138 * gcc.target/powerpc/vec-srad-modulo.c: Likewise. 139 * gcc.target/powerpc/vec-srd-modulo.c: Likewise. 140 1412019-02-13 Richard Biener <rguenther@suse.de> 142 143 Backport from mainline 144 2019-01-08 Richard Biener <rguenther@suse.de> 145 146 PR tree-optimization/86554 147 * gcc.dg/torture/pr86554-1.c: New testcase. 148 * gcc.dg/torture/pr86554-2.c: Likewise. 149 1502019-02-13 Richard Biener <rguenther@suse.de> 151 152 Backport from mainline 153 2019-02-12 Richard Biener <rguenther@suse.de> 154 155 PR tree-optimization/89253 156 * gfortran.dg/pr89253.f: New testcase. 157 158 2019-02-08 Richard Biener <rguenther@suse.de> 159 160 PR middle-end/89223 161 * gcc.dg/torture/pr89223.c: New testcase. 162 163 2019-01-28 Richard Biener <rguenther@suse.de> 164 165 PR tree-optimization/88739 166 * gcc.c-torture/execute/pr88739.c: New test. 167 1682019-02-11 Stefan Agner <stefan@agner.ch> 169 170 Backport from mainline 171 2019-01-10 Stefan Agner <stefan@agner.ch> 172 173 PR target/88648 174 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to 175 check if -masm-syntax-unified gets applied properly. 176 1772019-02-10 Harald Anlauf <anlauf@gmx.de> 178 179 Backport from trunk 180 PR fortran/89077 181 * gfortran.dg/pr89077.f90: New test. 182 1832019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org> 184 185 PR fortran/71237 186 Backport from trunk 187 * gfortran.dg/pointer_init_2.f90: Adjust error messages. 188 * gfortran.dg/pointer_init_6.f90: Likewise. 189 * gfortran.dg/pointer_init_9.f90: New test. 190 1912019-02-09 Thomas Koenig <tkoenig@gcc.gnu.org> 192 193 PR fortran/71860 194 Backport from trunk 195 * gfortran.dg/null_10.f90: New test. 196 1972019-02-09 Jakub Jelinek <jakub@redhat.com> 198 199 PR middle-end/89243 200 * g++.dg/opt/pr89188.C: Include ../torture/pr88861.C. 201 202 Backported from mainline 203 2019-01-16 David Malcolm <dmalcolm@redhat.com> 204 205 PR target/88861 206 * g++.dg/torture/pr88861.C: New test. 207 208 2019-02-08 Jakub Jelinek <jakub@redhat.com> 209 210 PR rtl-optimization/89234 211 * g++.dg/ubsan/pr89234.C: New test. 212 2132019-02-08 Richard Biener <rguenther@suse.de> 214 215 Backport from mainline 216 2018-11-13 Richard Biener <rguenther@suse.de> 217 218 PR tree-optimization/86991 219 * gcc.dg/pr86991.c: New testcase. 220 2212019-02-08 Richard Biener <rguenther@suse.de> 222 223 Backport from mainline 224 2019-02-03 Richard Biener <rguenther@suse.de> 225 226 PR debug/87295 227 * g++.dg/debug/dwarf2/pr87295.C: New testcase. 228 229 2019-01-29 Richard Biener <rguenther@suse.de> 230 231 PR debug/87295 232 * g++.dg/lto/pr87295_0.C: New testcase. 233 234 2019-01-15 Richard Biener <rguenther@suse.de> 235 236 PR debug/88046 237 * g++.dg/lto/pr88046_0.C: New testcase. 238 2392019-02-08 Richard Biener <rguenther@suse.de> 240 241 Backport from mainline 242 2018-12-10 Richard Biener <rguenther@suse.de> 243 244 PR tree-optimization/88427 245 * gcc.dg/pr88427.c: New testcase. 246 247 2018-11-28 Richard Biener <rguenther@suse.de> 248 249 PR tree-optimization/88217 250 * g++.dg/pr88217.C: New testcase. 251 252 2018-11-23 Richard Biener <rguenther@suse.de> 253 254 PR tree-optimization/88149 255 * g++.dg/torture/pr88149.C: New testcase. 256 2572019-02-07 Jakub Jelinek <jakub@redhat.com> 258 259 Backported from mainline 260 2019-02-06 Jakub Jelinek <jakub@redhat.com> 261 262 PR c/89211 263 * gcc.dg/pr89211.c: New test. 264 265 2019-02-05 Jakub Jelinek <jakub@redhat.com> 266 267 PR c++/89187 268 * g++.dg/opt/pr89187.C: New test. 269 270 PR rtl-optimization/11304 271 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber. 272 * gcc.target/i386/call-2.c: New test. 273 274 PR target/89188 275 * g++.dg/opt/pr89188.C: New test. 276 277 PR rtl-optimization/89195 278 * gcc.c-torture/execute/pr89195.c: New test. 279 280 PR target/89186 281 * g++.dg/ext/vector36.C: New test. 282 283 2019-02-02 Jakub Jelinek <jakub@redhat.com> 284 285 PR middle-end/87887 286 * gcc.dg/gomp/pr87887-1.c: New test. 287 * gcc.dg/gomp/pr87887-2.c: New test. 288 289 2019-02-01 Jakub Jelinek <jakub@redhat.com> 290 291 PR fortran/83246 292 PR fortran/89084 293 * gfortran.dg/pr89084.f90: New test. 294 * gfortran.dg/lto/pr89084_0.f90: New test. 295 * gfortran.dg/pr83246.f90: New test. 296 297 PR tree-optimization/88107 298 * gcc.dg/gomp/pr88107.c: New test. 299 300 2019-01-31 Jakub Jelinek <jakub@redhat.com> 301 302 PR sanitizer/89124 303 * c-c++-common/asan/pr89124.c: New test. 304 305 2019-01-30 Jakub Jelinek <jakub@redhat.com> 306 307 PR c++/89105 308 * g++.dg/abi/pr89105.C: New test. 309 310 2019-01-29 Jakub Jelinek <jakub@redhat.com> 311 312 PR c++/66676 313 PR ipa/89104 314 * gcc.dg/gomp/pr89104.c: New test. 315 316 2019-01-27 Jakub Jelinek <jakub@redhat.com> 317 318 PR target/87214 319 * gcc.target/i386/avx512vl-pr87214-1.c: New test. 320 * gcc.target/i386/avx512vl-pr87214-2.c: New test. 321 322 2019-01-24 Jakub Jelinek <jakub@redhat.com> 323 324 PR c++/88976 325 * c-c++-common/gomp/cancel-2.c: New test. 326 * gcc.dg/gomp/cancel-1.c: New test. 327 * g++.dg/gomp/cancel-1.C: New test. 328 * g++.dg/gomp/cancel-2.C: New test. 329 * g++.dg/gomp/cancel-3.C: New test. 330 331 2019-01-23 Jakub Jelinek <jakub@redhat.com> 332 333 PR tree-optimization/88964 334 * gfortran.dg/pr88964.f90: New test. 335 336 2019-01-22 Jakub Jelinek <jakub@redhat.com> 337 338 PR target/88965 339 * gcc.target/powerpc/pr88965.c: New test. 340 341 PR middle-end/88968 342 * c-c++-common/gomp/atomic-23.c: New test. 343 344 PR target/88905 345 * gcc.dg/pr88905.c: New test. 346 347 PR rtl-optimization/49429 348 PR target/49454 349 PR rtl-optimization/86334 350 PR target/88906 351 * gcc.target/i386/pr86334.c: New test. 352 * gcc.target/i386/pr88906.c: New test. 353 354 2019-01-21 Jakub Jelinek <jakub@redhat.com> 355 356 PR c++/88949 357 * g++.dg/gomp/pr88949.C: New test. 358 359 PR sanitizer/88901 360 * g++.dg/asan/pr88901.C: New test. 361 362 2019-01-19 Jakub Jelinek <jakub@redhat.com> 363 364 PR fortran/88902 365 * gfortran.dg/pr88902.f90: New test. 366 367 2019-01-17 Jakub Jelinek <jakub@redhat.com> 368 369 PR rtl-optimization/88870 370 * gcc.dg/pr88870.c: New test. 371 372 2019-01-14 Jakub Jelinek <jakub@redhat.com> 373 374 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for 375 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto 376 feature test macros. 377 378 2019-01-10 Jakub Jelinek <jakub@redhat.com> 379 380 PR c/88568 381 * gcc.dg/pr88568.c: New test. 382 383 2019-01-05 Jakub Jelinek <jakub@redhat.com> 384 385 PR debug/88635 386 * gcc.dg/debug/dwarf2/pr88635.c: New test. 387 3882019-02-07 Christophe Lyon <christophe.lyon@linaro.org> 389 390 Backport from mainline 391 2019-01-28 Marek Polacek <polacek@redhat.com> 392 393 PR c++/89024 - ICE with incomplete enum type. 394 * g++.dg/cpp0x/enum37.C: Add dg-error. 395 3962019-02-07 Richard Biener <rguenther@suse.de> 397 398 Backport from mainline 399 2018-11-20 Richard Biener <rguenther@suse.de> 400 401 PR tree-optimization/88105 402 * gcc.dg/gomp/pr88105.c: New testcase. 403 404 2018-11-28 Richard Biener <rguenther@suse.de> 405 406 PR tree-optimization/88223 407 * gcc.dg/torture/pr88223.c: New testcase. 408 4092019-02-07 Richard Biener <rguenther@suse.de> 410 411 Backport from mainline 412 2018-12-11 Richard Biener <rguenther@suse.de> 413 414 PR middle-end/88448 415 PR middle-end/88415 416 * gcc.dg/gomp/pr88415.c: New testcase. 417 418 2018-11-15 Richard Biener <rguenther@suse.de> 419 420 PR tree-optimization/88030 421 * gcc.dg/tsan/pr88030.c: New testcase. 422 423 2018-11-08 Richard Biener <rguenther@suse.de> 424 425 PR tree-optimization/87929 426 * gcc.dg/pr87929.c: New testcase. 427 4282019-02-07 Richard Biener <rguenther@suse.de> 429 430 Backport from mainline 431 2019-01-22 Tamar Christina <tamar.christina@arm.com> 432 433 PR/tree-optimization 88903 434 * gcc.dg/vect/pr88903-1.c: Add explicit &. 435 4362019-02-06 Eric Botcazou <ebotcazou@adacore.com> 437 438 * gnat.dg/opt76.adb: New test. 439 4402019-02-06 Richard Biener <rguenther@suse.de> 441 442 Backport from mainline 443 2019-01-31 Richard Biener <rguenther@suse.de> 444 445 PR tree-optimization/89135 446 * gcc.dg/torture/pr89135.c: New testcase. 447 448 2019-01-18 Richard Biener <rguenther@suse.de> 449 450 PR tree-optimization/88903 451 * gcc.dg/vect/pr88903-1.c: New testcase. 452 * gcc.dg/vect/pr88903-2.c: Likewise. 453 4542019-02-05 Thomas Koenig <tkoenig@gcc.gnu.org> 455 456 PR fortran/67679 457 Backport from trunk 458 * gfortran.dg/warn_undefined_1.f90: New test. 459 * gfortran.dg/coarray_lock_7.f90: Fix patterns in test. 460 4612019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org> 462 463 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org> 464 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution 465 hardware. 466 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise. 467 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise. 468 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise. 469 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise. 470 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise. 471 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise. 472 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise. 473 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise. 474 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise. 475 476 Backport from mainline. 477 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org> 478 * gcc.target/powerpc/vec-extract-schar-1.c: New test. 479 * gcc.target/powerpc/vec-extract-sint-1.c: New test. 480 * gcc.target/powerpc/vec-extract-sint128-1.c: New test. 481 * gcc.target/powerpc/vec-extract-slong-1.c: New test. 482 * gcc.target/powerpc/vec-extract-sshort-1.c: New test. 483 * gcc.target/powerpc/vec-extract-uchar-1.c: New test. 484 * gcc.target/powerpc/vec-extract-uint-1.c: New test. 485 * gcc.target/powerpc/vec-extract-uint128-1.c: New test. 486 * gcc.target/powerpc/vec-extract-ulong-1.c: New test. 487 * gcc.target/powerpc/vec-extract-ushort-1.c: New test. 488 4892019-02-03 Paul Thomas <pault@gcc.gnu.org> 490 491 Backport from trunk 492 PR fortran/88393 493 * gfortran.dg/alloc_comp_assign_16.f03 : New test. 494 4952019-02-03 Paul Thomas <pault@gcc.gnu.org> 496 497 Backport from trunk 498 PR fortran/88980 499 * gfortran.dg/realloc_on_assign_32.f90 : New test. 500 5012019-02-03 Paul Thomas <pault@gcc.gnu.org> 502 503 Backport from trunk 504 PR fortran/88685 505 * gfortran.dg/pointer_array_component_3.f90 : New test. 506 5072019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org> 508 509 PR fortran/57048 510 Backport from trunk 511 * gfortran.dg/c_funptr_1.f90: New file. 512 * gfortran.dg/c_funptr_1_mod.f90: New file. 513 5142019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com> 515 516 Backport from mainline 517 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com> 518 519 PR tree-optimization/87022 520 * gcc.dg/tree-ssa/pr87022.c: New test. 521 5222019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com> 523 524 Backport from mainline 525 2019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com> 526 527 PR tree-optimization/88932 528 * gfortran.dg/pr88932.f90: New test. 529 5302019-01-30 Manfred Schwarb <manfred99@gmx.ch> 531 532 * gfortran.dg/newunit_5.f90.f90: Moved to 533 * gfortran.dg/newunit_5.f90: here and fix a dg directive. 534 5352019-01-30 Kewen Lin <linkw@gcc.gnu.org> 536 537 Backport from mainline 538 2019-01-20 Kewen Lin <linkw@gcc.gnu.org> 539 540 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into 541 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c. 542 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test. 543 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto. 544 545 2019-01-17 Kewen Lin <linkw@gcc.gnu.org> 546 547 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test. 548 5492019-01-27 Uroš Bizjak <ubizjak@gmail.com> 550 551 PR fortran/70696 552 * gfortran.dg/coarray/event_3.f0: Add save attribue to x. 553 5542019-01-27 Eric Botcazou <ebotcazou@adacore.com> 555 556 * gnat.dg/opt75.adb: New test. 557 * gnat.dg/opt75_pkg.ad[sb]: New helper. 558 5592019-01-27 Paul Thomas <pault@gcc.gnu.org> 560 561 Backport from trunk 562 PR fortran/56386 563 PR fortran/58906 564 PR fortran/77385 565 * gfortran.dg/associate_44.f90 : New test. 566 567 PR fortran/80260 568 * gfortran.dg/select_type_45.f90 : New test. 569 570 PR fortran/82077 571 * gfortran.dg/select_type_46.f90 : New test. 572 5732019-01-27 Uroš Bizjak <ubizjak@gmail.com> 574 575 PR target/88948 576 * gcc.target/i386/pr88948.c: New test. 577 5782019-01-26 Eric Botcazou <ebotcazou@adacore.com> 579 580 * gnat.dg/array34.adb: New test. 581 5822019-01-25 Paul Thomas <pault@gcc.gnu.org> 583 584 PR fortran/87336 585 * gfortran.dg/pointer_array_10.f90 : New test. 586 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20. 587 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm' 588 count to 72. 589 5902019-01-25 Richard Biener <rguenther@suse.de> 591 592 PR tree-optimization/86865 593 * gcc.dg/graphite/pr86865.c: New testcase. 594 * gcc.dg/graphite/pr69728.c: XFAIL. 595 * gcc.dg/graphite/scop-21.c: Likewise. 596 5972019-01-24 Uroš Bizjak <ubizjak@gmail.com> 598 599 PR target/88998 600 * g++.dg/pr88998.c: New test. 601 6022019-01-24 Richard Biener <rguenther@suse.de> 603 604 Backport from mainline 605 2019-01-23 Richard Biener <rguenther@suse.de> 606 607 PR tree-optimization/89008 608 * gcc.dg/torture/pr89008.c: New testcase. 609 6102019-01-22 Manfred Schwarb <manfred99@gmx.ch> 611 612 * gfortran.dg/array_function_5.f90: : Fix a dg directive. 613 * gfortran.dg/class_66.f90: Likewise. 614 * gfortran.dg/dec_structure_12.f90: Likewise. 615 * gfortran.dg/dec_structure_14.f90: Likewise. 616 * gfortran.dg/dec_structure_15.f90: Likewise. 617 * gfortran.dg/dtio_31.f03: Likewise. 618 * gfortran.dg/dtio_32.f03: Likewise. 619 * gfortran.dg/extends_11.f03: Likewise. 620 * gfortran.dg/integer_plus.f90: Likewise. 621 * gfortran.dg/matmul_const.f90: Likewise. 622 * gfortran.dg/namelist_96.f90: Likewise. 623 * gfortran.dg/pdt_25.f03: Likewise. 624 * gfortran.dg/pdt_28.f03: Likewise. 625 * gfortran.dg/pr58968.f: Likewise. 626 * gfortran.dg/pr78259.f90: Likewise. 627 * gfortran.dg/debug/pr35154-stabs.f: Likewise. 628 * gfortran.dg/vect/vect-2.f90: Likewise. 629 6302019-01-22 Uroš Bizjak <ubizjak@gmail.com> 631 632 PR target/88938 633 * gcc.target/i386/pr88938.c: New test. 634 6352019-01-18 Richard Earnshaw <rearnsha@arm.com> 636 637 PR target/88799 638 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for 639 mp and sec extensions to armv7-a. 640 6412019-01-17 Nathan Sidwell <nathan@acm.org> 642 643 PR c++/86610 644 * g++.dg/cpp0x/pr86610.C: New. 645 6462019-01-16 Martin Jambor <mjambor@suse.cz> 647 648 Backported from mainline 649 2018-12-10 Martin Jambor <mjambor@suse.cz> 650 651 PR ipa/88214 652 * gcc.dg/ipa/pr88214.c: New test. 653 6542019-01-15 Steven G. Kargl <kargl@gcc.gnu.org> 655 656 PR fortran/81849 657 * gfortran.dg/pr81849.f90: New test. 658 6592019-01-15 Joseph Myers <joseph@codesourcery.com> 660 661 Backport from mainline 662 2019-01-07 Joseph Myers <joseph@codesourcery.com> 663 664 PR c/88720 665 PR c/88726 666 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests. 667 6682019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 669 670 Backport from trunk 671 PR libfortran/88776 672 * gfortran.dg/namelist_96.f90: New test. 673 6742019-01-12 Dominique d'Humieres <dominiq@gcc.gnu.org> 675 676 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin. 677 * gcc.dg/plugin/plugindir2.c: Likewise. 678 * gcc.dg/plugin/plugindir3.c: Likewise. 679 * gcc.dg/plugin/plugindir4.c: Likewise. 680 6812019-01-11 Steven G. Kargl <kargl@gcc.gnu.org> 682 683 PR fortran/35031 684 * gfortran.dg/pr35031.f90: new test. 685 6862019-01-09 Wilco Dijkstra <wdijkstr@arm.com> 687 688 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks. 689 6902019-01-09 Eric Botcazou <ebotcazou@adacore.com> 691 692 * gcc.target/sparc/tls-ld-int8.c: New test. 693 * gcc.target/sparc/tls-ld-int16.c: Likewise. 694 * gcc.target/sparc/tls-ld-int32.c: Likewise. 695 * gcc.target/sparc/tls-ld-uint8.c: Likewise. 696 * gcc.target/sparc/tls-ld-uint16.c: Likewise. 697 * gcc.target/sparc/tls-ld-uint32.c: Likewise. 698 6992019-01-08 Jakub Jelinek <jakub@redhat.com> 700 701 Backported from mainline 702 2019-01-05 Jakub Jelinek <jakub@redhat.com> 703 704 PR middle-end/82564 705 PR target/88620 706 * gcc.dg/nested-func-12.c: New test. 707 * gcc.c-torture/compile/pr82564.c: New test. 708 709 2019-01-04 Jakub Jelinek <jakub@redhat.com> 710 711 PR target/88594 712 * gcc.dg/pr88594.c: New test. 713 714 2019-01-03 Jakub Jelinek <jakub@redhat.com> 715 716 PR debug/88644 717 * gcc.dg/debug/dwarf2/pr88644.c: New test. 718 719 2019-01-03 Iain Sandoe <iain@sandoe.co.uk> 720 721 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length. 722 * gcc.dg/pubtypes-3.c: Likewise. 723 * gcc.dg/pubtypes-4.c: Likewise. 724 725 2018-12-21 Jakub Jelinek <jakub@redhat.com> 726 727 PR middle-end/85594 728 PR middle-end/88553 729 * gcc.dg/gomp/pr85594.c: New test. 730 * gcc.dg/gomp/pr88553.c: New test. 731 732 PR rtl-optimization/88563 733 * gcc.dg/pr88563.c: New test. 734 735 2018-12-20 Jakub Jelinek <jakub@redhat.com> 736 737 PR c++/88180 738 * g++.dg/parse/pr88180.C: New test. 739 * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type 740 definition's NSDMIs. 741 742 2018-12-19 Jakub Jelinek <jakub@redhat.com> 743 744 PR target/88541 745 * gcc.target/i386/avx-vpclmulqdq-1.c: New test. 746 747 PR c++/87934 748 * g++.dg/cpp0x/constexpr-87934.C: New test. 749 750 2018-12-17 Jakub Jelinek <jakub@redhat.com> 751 752 PR c++/88410 753 * g++.dg/cpp0x/pr88410.C: New test. 754 755 2018-12-14 Jakub Jelinek <jakub@redhat.com> 756 757 PR c++/82294 758 PR c++/87436 759 * g++.dg/tree-ssa/pr82294.C: New test. 760 * g++.dg/tree-ssa/pr87436.C: New test. 761 762 2018-12-13 Jakub Jelinek <jakub@redhat.com> 763 764 PR rtl-optimization/88470 765 * gcc.target/i386/pr88470.c: New test. 766 767 PR rtl-optimization/88416 768 * gcc.target/i386/pr88416.c: New test. 769 770 2018-12-11 Jakub Jelinek <jakub@redhat.com> 771 772 PR sanitizer/88426 773 * c-c++-common/ubsan/float-cast-overflow-11.c: New test. 774 775 2018-12-07 Jakub Jelinek <jakub@redhat.com> 776 777 PR c++/86669 778 * g++.dg/cpp0x/initlist105.C: New test. 779 * g++.dg/cpp0x/initlist106.C: New test. 780 * g++.dg/other/pr86669.C: New test. 781 782 PR target/85593 783 * gcc.target/i386/pr85593.c: New test. 784 785 PR fortran/88377 786 * gfortran.dg/gomp/pr88377.f90: New test. 787 788 PR c++/87506 789 * g++.dg/cpp0x/constexpr-87506.C: New test. 790 791 2018-12-06 Jakub Jelinek <jakub@redhat.com> 792 793 PR target/87598 794 * gcc.target/aarch64/asm-5.c: New test. 795 796 2018-12-05 Jakub Jelinek <jakub@redhat.com> 797 798 PR tree-optimization/87360 799 * g++.dg/opt/pr87360.C: New test. 800 * gfortran.dg/pr87360.f90: New test. 801 802 2018-12-04 Jakub Jelinek <jakub@redhat.com> 803 804 PR tree-optimization/87320 805 * gcc.dg/pr87320.c: New test. 806 807 PR c++/88103 808 * g++.dg/cpp0x/rv-cond3.C: New test. 809 810 2018-12-03 Jakub Jelinek <jakub@redhat.com> 811 812 PR tree-optimization/71109 813 * gcc.c-torture/compile/pr71109.c: New test. 814 815 2018-11-30 Jakub Jelinek <jakub@redhat.com> 816 817 PR debug/85550 818 * g++.dg/debug/dwarf2/pr85550.C: New test. 819 820 2018-11-29 Jakub Jelinek <jakub@redhat.com> 821 822 PR target/88234 823 * gcc.dg/ubsan/pr88234.c: New test. 824 825 PR c++/87539 826 * g++.dg/cpp0x/pr87539.C: New test. 827 828 2018-11-28 Jakub Jelinek <jakub@redhat.com> 829 830 PR c++/88215 831 * c-c++-common/ubsan/pr88215.c: New test. 832 833 2018-11-27 Jakub Jelinek <jakub@redhat.com> 834 835 PR c++/88181 836 * g++.dg/debug/pr88181.C: New test. 837 838 2018-11-26 Jakub Jelinek <jakub@redhat.com> 839 840 PR c++/86900 841 * g++.dg/debug/dwarf2/pr86900.C: New test. 842 843 2018-11-22 Jakub Jelinek <jakub@redhat.com> 844 845 PR tree-optimization/85794 846 * gcc.dg/vect/O3-pr85794.c: New test. 847 848 2018-11-21 Jakub Jelinek <jakub@redhat.com> 849 850 PR c++/88122 851 * g++.dg/cpp0x/implicit15.C: New test. 852 853 2018-11-20 Jakub Jelinek <jakub@redhat.com> 854 855 PR tree-optimization/87895 856 * gcc.dg/gomp/pr87895-1.c: New test. 857 * gcc.dg/gomp/pr87895-2.c: New test. 858 * gcc.dg/gomp/pr87895-3.c: New test. 859 860 2018-11-19 Jakub Jelinek <jakub@redhat.com> 861 862 PR tree-optimization/88071 863 * gcc.dg/pr88071.c: New test. 864 865 PR c++/60994 866 * g++.dg/lookup/pr60994.C: New test. 867 868 PR debug/87039 869 * g++.dg/gomp/pr78363-4.C: New test. 870 * g++.dg/gomp/pr78363-5.C: New test. 871 * g++.dg/gomp/pr78363-6.C: New test. 872 * g++.dg/gomp/pr78363-7.C: New test. 873 874 2018-11-16 Jakub Jelinek <jakub@redhat.com> 875 876 PR rtl-optimization/87475 877 * g++.dg/opt/pr87475.C: New test. 878 879 2018-11-15 Jakub Jelinek <jakub@redhat.com> 880 881 PR rtl-optimization/88018 882 * g++.dg/tsan/pr88018.C: New test. 883 884 2018-11-13 Jakub Jelinek <jakub@redhat.com> 885 886 PR tree-optimization/87898 887 * gcc.dg/gomp/pr87898.c: New test. 888 8892019-01-03 Jan Hubicka <hubicka@ucw.cz> 890 891 Backport from mainline 892 2019-01-02 Jan Hubicka <hubicka@ucw.cz> 893 894 PR lto/88130 895 * g++.dg/torture/pr88130.C: New testcase. 896 8972019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org> 898 899 PR target/60563 900 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin. 901 9022019-01-03 Martin Liska <mliska@suse.cz> 903 904 Backport from mainline 905 2019-01-02 Jakub Jelinek <jakub@redhat.com> 906 907 PR ipa/88561 908 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64 909 targets and expect _ZThn8 for ilp32 targets. 910 9112019-01-03 Martin Liska <mliska@suse.cz> 912 913 Backport from mainline 914 2019-01-01 Jan Hubicka <hubicka@ucw.cz> 915 916 * g++.dg/tree-prof/devirt.C: Update testcase. 917 9182019-01-03 Martin Liska <mliska@suse.cz> 919 920 Backport from mainline 921 2018-12-31 Martin Liska <mliska@suse.cz> 922 923 * g++.dg/tree-prof/devirt.C: Fix scan pattern and test options. 924 9252018-01-02 Segher Boessenkool <segher@kernel.crashing.org> 926 927 Backport from trunk 928 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org> 929 930 PR inline-asm/55681 931 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused. 932 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed 933 in any order, but that duplicates are not allowed. 934 935 Backport from trunk 936 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org> 937 938 * c-c++-common/torture/asm-inline.c: New testcase. 939 * gcc.dg/asm-qual-2.c: Test asm inline, too. 940 941 Backport from trunk 942 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org> 943 944 * g++.dg/asm-qual-1.C: New testcase. 945 * g++.dg/asm-qual-2.C: New testcase. 946 * gcc.dg/asm-qual-1.c: Update. 947 948 Backport from trunk 949 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org> 950 951 * g++.dg/asm-qual-3.C: New testcase. 952 * gcc.dg/asm-qual-3.c: New testcase. 953 954 And extra for the backport 955 2019-01-02 Segher Boessenkool <segher@kernel.crashing.org> 956 957 * gcc.dg/asm-qual-1.c: Adjust. 958 9592018-12-30 Dominique d'Humieres <dominiq@gcc.gnu.org> 960 961 * g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning. 962 9632018-12-30 Dominique d'Humieres <dominiq@gcc.gnu.org> 964 965 PR tree-optimization/68356 966 PR target/81210 967 PR target/81693 968 * gcc.dg/torture/pr68264.c: Skip on darwin. 969 * gcc.dg/torture/pr68037-1.c: Likewise. 970 * gcc.dg/torture/pr68037-2.c: Likewise. 971 * gcc.dg/torture/pr68037-3.c: Likewise. 972 * gcc.dg/torture/pr25967-1.c: Likewise. 973 * gcc.dg/torture/pr25967-2.c: Likewise. 974 9752018-12-27 Martin Liska <mliska@suse.cz> 976 977 Backport from mainline 978 2018-12-15 Jan Hubicka <hubicka@ucw.cz> 979 980 PR ipa/88561 981 * g++.dg/tree-prof/devirt.C: New testcase. 982 9832018-12-24 Iain Sandoe <iain@sandoe.co.uk> 984 985 PR testsuite/67974 986 * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New. 987 9882018-12-23 Paul Thomas <pault@gcc.gnu.org> 989 990 Backport from trunk 991 PR fortran/77703 992 * gfortran.dg/ptr_func_assign_5.f08 : New test. 993 9942018-12-23 Paul Thomas <pault@gcc.gnu.org> 995 996 Backport from trunk 997 PR fortran/77325 998 * gfortran.dg/deferred_character_22.f90 : New test. 999 10002018-12-22 Steven G . Kargl <kargl@gcc.gnu.org> 1001 1002 PR fortran/85798 1003 * gfortran.dg/pr85798.f90: New test. 1004 10052018-12-22 Thomas Koenig <tkoenig@gcc.gnu.org> 1006 1007 Backport from trunk 1008 PR fortran/85544 1009 * gfortran.dg/power_7.f90: New test. 1010 10112018-12-22 Steven G. Kargl <kargl@gcc.gnu.org> 1012 1013 PR fortran/88169 1014 * gfortran.dg/pr88169_1.f90: new test. 1015 * gfortran.dg/pr88169_2.f90: Ditto. 1016 * gfortran.dg/pr88169_3.f90: Ditto. 1017 10182018-12-22 Iain Sandoe <iain@sandoe.co.uk> 1019 1020 Backport from mainline 1021 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 1022 1023 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin. 1024 * c-c++-common/asan/pointer-subtract-4.c: Likewise. 1025 * g++.dg/torture/pr44295.C : Likewise. 1026 10272018-12-22 Iain Sandoe <iain@sandoe.co.uk> 1028 1029 Backport from mainline 1030 2018-08-22 Iain Sandoe <iain@sandoe.co.uk> 1031 1032 * gcc.dg/lto/pr85248_0.c (test_alias): 1033 Stringify __USER_LABEL_PREFIX__. 1034 (test_noreturn): Likewise. 1035 1036 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 1037 1038 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__. 1039 (lib_strncmp): Likewise. 1040 1041 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 1042 1043 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__. 1044 10452018-12-21 Paul Thomas <pault@gcc.gnu.org> 1046 1047 PR fortran/87359 1048 * gfortran.dg/associate_40.f90 : New test. 1049 10502018-12-21 Uros Bizjak <ubizjak@gmail.com> 1051 1052 Backport from mainline 1053 2018-12-10 Uros Bizjak <ubizjak@gmail.com> 1054 1055 PR target/88418 1056 * gcc.target/i386/pr88418.c: New test. 1057 10582018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com> 1059 1060 Backport from trunk 1061 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com> 1062 1063 PR rtl-optimization/88253 1064 * gcc.target/avr/pr88253.c: New test. 1065 10662018-12-18 Steven G. Kargl <kargl@gcc.gnu.org> 1067 1068 PR fortran/88116 1069 * gfortran.dg/pr88116_1.f90: New test. 1070 * gfortran.dg/pr88116_2.f90: Ditto. 1071 1072 PR fortran/88467 1073 * gfortran.dg/pr88467.f90: New test. 1074 10752018-12-15 Steven G. Kargl <kargl@gcc.gnu.org> 1076 1077 PR fortran/88138 1078 * gfortran.dg/pr88138.f90: new test. 1079 10802018-12-13 Nathan Sidwell <nathan@acm.org> 1081 1082 PR c++/87531 1083 * g++.dg/lookup/pr87531-2.C: New. 1084 10852018-12-13 Andreas Krebbel <krebbel@linux.ibm.com> 1086 1087 Backport from mainline 1088 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com> 1089 1090 * gcc.target/s390/zvector/vec-double-1.c: New test. 1091 * gcc.target/s390/zvector/vec-double-2.c: New test. 1092 10932018-12-12 Peter Bergner <bergner@linux.ibm.com> 1094 1095 Backport from mainline 1096 2018-12-07 Peter Bergner <bergner@linux.ibm.com> 1097 1098 PR target/87496 1099 * gcc.target/powerpc/pr87496.c: Rename from this... 1100 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment. 1101 * gcc.target/powerpc/pr87496-2.c: New test. 1102 * gcc.target/powerpc/pr87496-3.c: New test. 1103 11042018-12-11 Steven G. Kargl <kargl@gcc.gnu.org> 1105 1106 PR fortran/88155 1107 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu. 1108 * gfortran.dg/pr88155.f90: New test. 1109 11102018-12-11 Steven G. Kargl <kargl@gcc.gnu.org> 1111 1112 PR fortran/88249 1113 * gfortran.dg/pr88249.f90: New test. 1114 11152018-12-10 Steven G. Kargl <kargl@gcc.gnu.org> 1116 1117 PR fortran/97922 1118 * gfortran.dg/io_constraints_8.f90: Update error message. 1119 * gfortran.dg/pr87922.f90: New test. 1120 11212018-12-10 Steven G. Kargl <kargl@gcc.gnu.org> 1122 1123 PR fortran/88269 1124 * gfortran.dg/pr88269.f90: New test. 1125 11262018-12-10 Eric Botcazou <ebotcazou@adacore.com> 1127 1128 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for 1129 Visium and remove other specific handling. 1130 * c-c++-common/patchable_function_entry-default.c: Likewise. 1131 * c-c++-common/patchable_function_entry-definition.c: Likewise. 1132 11332018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 1134 1135 PR fortran/88205 1136 * gfortran.dg/pr88205.f90: New unit. 1137 11382018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 1139 1140 PR fortran/88206 1141 * gfortran.dg/pr88206.f90: New test. 1142 11432018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 1144 1145 PR fortran/88228 1146 * gfortran.dg/pr88228.f90: New test. 1147 11482018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 1149 1150 PR fortran/88048 1151 * gfortran.dg/pr88048.f90: New test. 1152 11532018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 1154 1155 PR fortran/88025 1156 * gfortran.dg/pr88025.f90: New test. 1157 11582018-12-06 Iain Sandoe <iain@sandoe.co.uk> 1159 1160 Backport from mainline 1161 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 1162 1163 PR testsuite/78544 1164 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section 1165 attributes and matching. 1166 * gcc.dg/tree-prof/section-attr-2.c: Likewise. 1167 * gcc.dg/tree-prof/section-attr-3.c: Likewise. 1168 11692018-12-05 Richard Biener <rguenther@suse.de> 1170 1171 Backport from mainline 1172 2018-09-20 Richard Sandiford <richard.sandiford@arm.com> 1173 1174 PR tree-optimization/87288 1175 * gcc.dg/vect/pr87288-1.c: New test. 1176 * gcc.dg/vect/pr87288-2.c: Likewise, 1177 * gcc.dg/vect/pr87288-3.c: Likewise. 1178 11792018-12-05 Iain Sandoe <iain@sandoe.co.uk> 1180 1181 Backport from mainline 1182 2018-08-18 Iain Sandoe <iain@sandoe.co.uk> 1183 1184 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF 1185 test on Darwin. 1186 * g++.dg/debug/dwarf2/pr85302.C: Likewise. 1187 * gcc.dg/lto/pr83719_0.c: Likewise. 1188 11892018-11-29 Peter Bergner <bergner@linux.ibm.com> 1190 1191 Backport from mainline 1192 2018-11-29 Peter Bergner <bergner@linux.ibm.com> 1193 1194 PR target/87496 1195 * gcc.target/powerpc/pr87496.c: New test. 1196 11972018-11-29 Nathan Sidwell <nathan@acm.org> 1198 1199 PR c++/87531 1200 * g++.dg/lookup/pr87531.C: New. 1201 12022018-11-28 Richard Biener <rguenther@suse.de> 1203 1204 PR tree-optimization/79351 1205 * gcc.dg/torture/pr79351.c: New testcase. 1206 12072018-11-26 Andreas Krebbel <krebbel@linux.ibm.com> 1208 1209 Backport from mainline 1210 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com> 1211 1212 * gcc.target/s390/flogr-1.c: New test. 1213 12142018-11-26 Matthias Klose <doko@ubuntu.com> 1215 1216 * jit.dg/test-long-names.c: Fix build with -Wformat-security. 1217 12182018-11-25 Thomas Koenig <tkoenig@gcc.gnu.org> 1219 1220 Backport from trunk 1221 PR fortran/88073 1222 * gfortran.dg/where_7.f90: New test. 1223 12242018-11-24 Paul Thomas <pault@gcc.gnu.org> 1225 1226 Backport from trunk 1227 PR fortran/88143 1228 * gfortran.dg/associate_46.f90: New test. 1229 12302018-11-22 Eric Botcazou <ebotcazou@adacore.com> 1231 1232 Backport from mainline 1233 2018-11-21 Jakub Jelinek <jakub@redhat.com> 1234 1235 PR rtl-optimization/85925 1236 * gcc.c-torture/execute/20181120-1.c: Require effective target 1237 int32plus. 1238 (u): New variable. 1239 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201 1240 instead of 0x10101. 1241 12422018-11-20 Martin Liska <mliska@suse.cz> 1243 1244 Backport from mainline 1245 2018-11-19 Martin Liska <mliska@suse.cz> 1246 1247 PR lto/88077 1248 * gcc.dg/lto/pr88077_0.c: New test. 1249 * gcc.dg/lto/pr88077_1.c: New test. 1250 12512018-11-20 Eric Botcazou <ebotcazou@adacore.com> 1252 1253 * gcc.c-torture/execute/20181120-1.c: New test. 1254 12552018-11-19 Martin Liska <mliska@suse.cz> 1256 1257 PR gcov-profile/88045 1258 * g++.dg/gcov/pr88045.C: New test. 1259 12602018-11-18 Uros Bizjak <ubizjak@gmail.com> 1261 1262 Backport from mainline 1263 2018-11-11 Uros Bizjak <ubizjak@gmail.com> 1264 1265 PR target/87928 1266 * gcc.target/i386/pr87928.c: New test. 1267 12682018-11-16 Nathan Sidwell <nathan@acm.org> 1269 1270 PR c++/86246 1271 PR c++/87989 1272 * g++.dg/template/pr86246.C: New. 1273 * g++.dg/template/pr87989.C: New. 1274 12752018-11-15 Nathan Sidwell <nathan@acm.org> 1276 1277 PR debug/88006 1278 PR debug/87462 1279 * g++.dg/debug/dwarf2/pr87462.C: New. 1280 * g++.dg/debug/dwarf2/pr88006.C: New. 1281 12822018-11-14 Claudiu Zissulescu <claziss@synopsys.com> 1283 1284 Backport from mainline. 1285 * gcc.target/arc/builtin_eh.c: New test. 1286 12872018-11-11 Uros Bizjak <ubizjak@gmail.com> 1288 1289 Backport from mainline 1290 2018-11-04 Uros Bizjak <ubizjak@gmail.com> 1291 1292 PR middle-end/58372 1293 * g++.dg/pr58372.C: New test. 1294 12952018-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1296 1297 Backported from mainline 1298 PR libfortran/78351 1299 * gfortran.dg/read_legacy_comma.f90: New test. 1300 13012018-11-09 Mihail Ionescu <mihail.ionescu@arm.com> 1302 1303 PR target/87867 1304 Backport from mainiline 1305 2018-09-17 Eric Botcazou <ebotcazou@adacore.com> 1306 1307 * g++.dg/other/thunk2a.C: New test. 1308 * g++.dg/other/thunk2b.C: Likewise. 1309 * g++.dg/other/vthunk1.C: Rename as thunk1.C 1310 13112018-11-08 Eric Botcazou <ebotcazou@adacore.com> 1312 1313 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma. 1314 * gnat.dg/null_pointer_deref2.adb: Likewise. 1315 * gnat.dg/null_pointer_deref3.adb: Likewise. 1316 * gnat.dg/opt74.adb: New test. 1317 * gnat.dg/opt74_pkg.ad[sb]: New helper. 1318 * gnat.dg/warn12.adb: Delete. 1319 * gnat.dg/warn12_pkg.ads: Likewise. 1320 13212018-11-05 Jakub Jelinek <jakub@redhat.com> 1322 1323 PR tree-optimization/87859 1324 * gcc.dg/store_merging_24.c: New test. 1325 * gcc.dg/store_merging_25.c: New test. 1326 1327 PR sanitizer/87837 1328 * c-c++-common/ubsan/pr87837.c: New test. 1329 1330 Backported from mainline 1331 2018-10-25 Jakub Jelinek <jakub@redhat.com> 1332 1333 PR fortran/87725 1334 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier 1335 from kind with a colon rather than comma. 1336 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test. 1337 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test. 1338 1339 2018-10-24 Jakub Jelinek <jakub@redhat.com> 1340 1341 PR c++/86288 1342 * g++.dg/cpp0x/gen-attrs-66.C: New test. 1343 1344 2018-10-20 Jakub Jelinek <jakub@redhat.com> 1345 1346 PR middle-end/87647 1347 * gcc.c-torture/compile/pr87647.c: New test. 1348 1349 2018-10-19 Jakub Jelinek <jakub@redhat.com> 1350 1351 PR middle-end/85488 1352 PR middle-end/87649 1353 * c-c++-common/gomp/doacross-2.c: New test. 1354 * c-c++-common/gomp/sink-3.c: Expect another error during error 1355 recovery. 1356 13572018-11-03 Tobias Burnus <burnus@net-b.de> 1358 Thomas Koenig <tkoenig@gcc.gnu.org> 1359 1360 Backport from trunk 1361 PR fortran/87597 1362 * gfortran.dg/inline_matmul_24.f90: New. 1363 13642018-10-26 Bill Schmidt <wschmidt@linux.ibm.com> 1365 1366 Backport from mainline 1367 2018-10-19 Bill Schmidt <wschmidt@linux.ibm.com> 1368 1369 PR tree-optimization/87473 1370 * gcc.c-torture/compile/pr87473.c: New file. 1371 13722018-10-25 Richard Biener <rguenther@suse.de> 1373 1374 PR tree-optimization/87665 1375 PR tree-optimization/87745 1376 * gfortran.dg/20181025-1.f: New testcase. 1377 13782018-10-24 Richard Biener <rguenther@suse.de> 1379 1380 PR tree-optimization/87665 1381 * gcc.dg/torture/pr87665.c: New testcase. 1382 13832018-10-23 Tom de Vries <tdevries@suse.de> 1384 1385 backport from trunk: 1386 2018-07-31 Tom de Vries <tdevries@suse.de> 1387 1388 PR debug/86687 1389 * g++.dg/guality/pr86687.C: New test. 1390 13912018-10-23 Richard Biener <rguenther@suse.de> 1392 1393 PR tree-optimization/87700 1394 * gcc.dg/torture/pr87700.c: New testcase. 1395 13962018-10-22 Eric Botcazou <ebotcazou@adacore.com> 1397 1398 * gnat.dg/sso14.adb: New test. 1399 * gnat.dg/sso15.adb: Likewise. 1400 14012018-10-19 Richard Biener <rguenther@suse.de> 1402 1403 PR middle-end/87645 1404 * gcc.dg/torture/pr87645.c: New testcase. 1405 14062018-10-19 Andreas Krebbel <krebbel@linux.ibm.com> 1407 1408 Backport from mainline 1409 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com> 1410 1411 * g++.dg/vec-init-1.C: New test. 1412 14132018-10-18 Richard Biener <rguenther@suse.de> 1414 1415 PR middle-end/87087 1416 * gcc.dg/torture/pr87087.c: New testcase. 1417 * gcc.dg/graphite/pr84204.c: XFAIL. 1418 * gcc.dg/graphite/pr85935.c: Likewise. 1419 14202018-10-17 Eric Botcazou <ebotcazou@adacore.com> 1421 1422 * gcc.c-torture/execute/pr87623.c: New test. 1423 14242018-10-16 Richard Biener <rguenther@suse.de> 1425 1426 PR tree-optimization/87465 1427 * gcc.dg/tree-ssa/cunroll-15.c: Fix pattern. 1428 14292018-10-16 Wilco Dijkstra <wdijkstr@arm.com> 1430 1431 Backported from mainline 1432 PR target/87511 1433 * gcc.target/aarch64/pr87511.c: Add new test. 1434 14352018-10-16 Richard Biener <rguenther@suse.de> 1436 1437 Backport from mainline 1438 2018-10-15 Richard Biener <rguenther@suse.de> 1439 1440 PR middle-end/87610 1441 * gcc.dg/torture/restrict-6.c: New testcase. 1442 1443 2018-10-01 Richard Biener <rguenther@suse.de> 1444 1445 PR tree-optimization/87465 1446 * gcc.dg/tree-ssa/cunroll-15.c: New testcase. 1447 14482018-10-11 Jakub Jelinek <jakub@redhat.com> 1449 1450 PR c++/85070 1451 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from 1452 c++14_only to c++14. 1453 1454 PR c++/87582 1455 * g++.dg/cpp1z/decomp48.C: New test. 1456 1457 Backported from mainline 1458 2018-10-10 Jakub Jelinek <jakub@redhat.com> 1459 1460 PR target/87550 1461 * gcc.target/i386/pr87550.c: New test. 1462 1463 2018-09-12 Jakub Jelinek <jakub@redhat.com> 1464 Andreas Krebbel <krebbel@linux.ibm.com> 1465 1466 PR tree-optimization/86844 1467 * gcc.c-torture/execute/pr86844.c: New test. 1468 * gcc.dg/store_merging_22.c: New test. 1469 * gcc.dg/store_merging_23.c: New test. 1470 14712018-10-10 Paolo Carlini <paolo.carlini@oracle.com> 1472 1473 PR c++/84940 1474 * g++.dg/expr/unary4.C: New. 1475 14762018-10-09 Will Schmidt <will_schmidt@vnet.ibm.com> 1477 1478 Backport from trunk 1479 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com> 1480 1481 PR target/86731 1482 * gcc.target/powerpc/pr86731.c: New test. 1483 * gcc.target/powerpc/pr86731-longlong.c: New test. 1484 * gcc.target/powerpc/pr86731-fwrapv.c: New test. 1485 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test. 1486 * gcc.target/powerpc/pr86731-nogimplefold.c: New test. 1487 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test. 1488 14892018-10-09 H.J. Lu <hongjiu.lu@intel.com> 1490 1491 Backport from mainline 1492 2018-09-29 H.J. Lu <hongjiu.lu@intel.com> 1493 1494 PR target/87370 1495 * gcc.target/i386/pr87370.c: New test. 1496 14972018-10-08 Paul Thomas <pault@gcc.gnu.org> 1498 1499 PR fortran/83999 1500 Backport from trunk 1501 * gfortran.dg/elemental_function_4.f90 : New test. 1502 15032018-10-08 Paul Thomas <pault@gcc.gnu.org> 1504 1505 Backport from trunk 1506 PR fortran/86372 1507 * gfortran.dg/associate_41.f90: New test. 1508 15092018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org> 1510 1511 PR fortran/86111 1512 Backport from trunk 1513 * gfortran.dg/array_constructor_type_23.f90: New test. 1514 15152018-10-03 Martin Liska <mliska@suse.cz> 1516 1517 Backport from mainline 1518 2018-10-03 Martin Liska <mliska@suse.cz> 1519 1520 PR gcov-profile/86109 1521 * g++.dg/gcov/pr86109.C: New test. 1522 15232018-10-02 H.J. Lu <hongjiu.lu@intel.com> 1524 1525 Backport from mainline 1526 2018-09-25 H.J. Lu <hongjiu.lu@intel.com> 1527 1528 PR target/82699 1529 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32. 1530 * gcc.target/i386/pr82699-6.c: Add -fno-pic. 1531 1532 2018-09-24 H.J. Lu <hongjiu.lu@intel.com> 1533 1534 PR target/82699 1535 * gcc.target/i386/pr82699-1.c: New file. 1536 * gcc.target/i386/pr82699-2.c: Likewise. 1537 * gcc.target/i386/pr82699-3.c: Likewise. 1538 * gcc.target/i386/pr82699-4.c: Likewise. 1539 * gcc.target/i386/pr82699-5.c: Likewise. 1540 * gcc.target/i386/pr82699-6.c: Likewise. 1541 15422018-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1543 1544 Backport from mainline 1545 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org> 1546 1547 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is 1548 overriden. 1549 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1550 1551 * gcc.target/arm/arm-soft-strd-even.c: New test. 1552 15532018-09-29 Jakub Jelinek <jakub@redhat.com> 1554 1555 PR target/87467 1556 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two. 1557 (CALC): Use double instead of float. 1558 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than 1559 _mm512_abs_ps and _mm512_mask_abs_ps. 1560 15612018-09-27 Michael Meissner <meissner@linux.ibm.com> 1562 1563 Backport from mainline 1564 2018-08-20 Michael Meissner <meissner@linux.ibm.com> 1565 1566 PR target/87033 1567 * gcc.target/powerpc/pr87033.c: New test. 1568 15692018-09-25 Martin Liska <mliska@suse.cz> 1570 1571 Backport from mainline 1572 2018-09-24 Martin Liska <mliska@suse.cz> 1573 1574 PR sanitizer/85774 1575 * g++.dg/asan/pr85774.C: New test. 1576 15772018-09-24 Paolo Carlini <paolo.carlini@oracle.com> 1578 1579 PR c++/85070 1580 * g++.dg/cpp0x/pr85070.C: New. 1581 15822018-09-21 Eric Botcazou <ebotcazou@adacore.com> 1583 1584 * gcc.dg/nested-func-11.c: New test. 1585 15862018-09-18 Janus Weil <janus@gcc.gnu.org> 1587 1588 Backport from trunk 1589 PR fortran/85395 1590 * gfortran.dg/proc_ptr_comp_52.f90: New test case. 1591 15922018-09-18 Janus Weil <janus@gcc.gnu.org> 1593 1594 Backport from trunk 1595 PR fortran/86830 1596 * gfortran.dg/typebound_call_30.f90: New test case. 1597 15982018-09-18 Paul Thomas <pault@gcc.gnu.org> 1599 1600 Backported from trunk 1601 PR fortran/85954 1602 * gfortran.dg/deferred_character_21.f90 : New test. 1603 16042018-09-18 Nathan Sidwell <nathan@acm.org> 1605 1606 PR c++/86881 1607 * g++.dg/warn/pr86881.C: New. 1608 16092018-09-12 Paul Thomas <pault@gcc.gnu.org> 1610 1611 Backported from trunk 1612 PR fortran/87284 1613 * gfortran.dg/allocate_with_mold_2.f90: New test. 1614 16152018-09-12 Andreas Krebbel <krebbel@linux.ibm.com> 1616 1617 Backport from mainline 1618 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com> 1619 1620 * gcc.target/s390/dfp_to_bfp_rounding.c: New test. 1621 16222018-09-12 Jakub Jelinek <jakub@redhat.com> 1623 1624 PR middle-end/87248 1625 * c-c++-common/torture/pr87248.c: New test. 1626 16272018-09-11 Paul Thomas <pault@gcc.gnu.org> 1628 1629 Backported from trunk 1630 PR fortran/87277 1631 * gfortran.dg/select_type_43.f90: New test. 1632 16332018-09-05 Janus Weil <janus@gcc.gnu.org> 1634 1635 Backported from trunk 1636 PR fortran/86116 1637 * gfortran.dg/generic_34.f90: New test case. 1638 16392018-09-05 Pádraig Brady <p@draigbrady.com> 1640 1641 PR c++/87185 1642 * g++.dg/pr87185.C: New. 1643 16442018-09-05 Nathan Sidwell <nathan@acm.org> 1645 1646 PR c++/87137 1647 * g++.dg/abi/pr87137.C: New. 1648 16492018-09-05 Jakub Jelinek <jakub@redhat.com> 1650 1651 Backported from mainline 1652 2018-09-04 Jakub Jelinek <jakub@redhat.com> 1653 1654 PR target/87198 1655 * gcc.target/i386/pr87198.c: New test. 1656 1657 2018-08-31 Jakub Jelinek <jakub@redhat.com> 1658 1659 PR middle-end/87138 1660 * gcc.target/i386/avx512bw-pr87138.c: New test. 1661 1662 2018-08-29 Jakub Jelinek <jakub@redhat.com> 1663 1664 PR c++/87095 1665 * g++.dg/ubsan/vptr-13.C: New test. 1666 1667 2018-08-11 Jakub Jelinek <jakub@redhat.com> 1668 1669 PR tree-optimization/86835 1670 * gcc.dg/pr86835.c: New test. 1671 1672 2018-08-08 Jakub Jelinek <jakub@redhat.com> 1673 1674 PR c++/86836 1675 * g++.dg/cpp1z/decomp46.C: New test. 1676 1677 PR c++/86738 1678 * g++.dg/opt/pr86738.C: New test. 1679 1680 2018-08-03 Jason Merrill <jason@redhat.com> 1681 1682 PR c++/86706 1683 * g++.dg/template/pr86706.C: New test. 1684 16852018-09-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1686 1687 Backport from mainline 1688 * gfortran.dg/modulo_check: New test. 1689 16902018-09-03 Tom de Vries <tdevries@suse.de> 1691 1692 backport from trunk: 1693 2018-06-21 Tom de Vries <tdevries@suse.de> 1694 1695 PR tree-optimization/85859 1696 * gcc.dg/pr85859.c: New test. 1697 16982018-09-01 Michael Matz <matz@suse.de> 1699 1700 Backport from mainline 1701 PR tree-optimization/87074 1702 * gcc.dg/pr87074.c: New test. 1703 17042018-09-01 Paul Thomas <pault@gcc.gnu.org> 1705 1706 PR fortran/86328 1707 PR fortran/86760 1708 * gfortran.dg/pr86328.f90 : New test. 1709 * gfortran.dg/pr86760.f90 : New test. 1710 17112018-08-31 Nathan Sidwell <nathan@acm.org> 1712 1713 PR c++/87155 1714 PR c++/84707 1715 * g++.dg/cpp0x/pr87155.C: New. 1716 * g++.dg/cpp0x/inline-ns10.C: Adjust. 1717 17182018-08-31 Richard Biener <rguenther@suse.de> 1719 1720 Backport from mainline 1721 2018-08-27 Richard Biener <rguenther@suse.de> 1722 1723 PR tree-optimization/86927 1724 * gcc.dg/vect/pr86927.c: New testcase. 1725 1726 2018-08-23 Richard Biener <rguenther@suse.de> 1727 1728 PR middle-end/87024 1729 * gcc.dg/pr87024.c: New testcase. 1730 1731 2018-08-22 Richard Biener <rguenther@suse.de> 1732 1733 PR tree-optimization/86945 1734 * gcc.dg/torture/pr86945.c: New testcase. 1735 1736 2018-08-17 Richard Biener <rguenther@suse.de> 1737 1738 PR middle-end/86505 1739 * gcc.dg/torture/pr86505.c: New testcase. 1740 1741 2018-08-02 Richard Biener <rguenther@suse.de> 1742 1743 PR tree-optimization/86816 1744 * g++.dg/torture/pr86816.C: New testcase. 1745 1746 2018-07-17 Richard Biener <rguenther@suse.de> 1747 1748 PR lto/86456 1749 * g++.dg/debug/dwarf2/pr86456.C: New testcase. 1750 17512018-08-29 Jakub Jelinek <jakub@redhat.com> 1752 1753 PR c++/87122 1754 * g++.dg/cpp1z/decomp47.C: New test. 1755 17562018-08-27 Martin Sebor <msebor@redhat.com> 1757 1758 PR tree-optimization/86914 1759 * gcc.dg/strlenopt-57.c: New test. 1760 17612018-08-28 Jakub Jelinek <jakub@redhat.com> 1762 1763 PR middle-end/87099 1764 * gcc.dg/pr87099.c: New test. 1765 17662018-08-27 Jakub Jelinek <jakub@redhat.com> 1767 1768 PR rtl-optimization/87065 1769 * gcc.target/i386/pr87065.c: New test. 1770 17712018-08-26 Thomas Koenig <tkoenig@gcc.gnu.org> 1772 1773 Backport from trunk 1774 PR libfortran/86704 1775 * gfortran.dg/matmul_19.f90: New test. 1776 17772018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org> 1778 1779 Backport from trunk 1780 PR fortran/86837 1781 * gfortran.dg/implied_do_io_6.f90: New test. 1782 17832018-08-21 H.J. Lu <hongjiu.lu@intel.com> 1784 1785 Backport from mainline 1786 2018-08-20 H.J. Lu <hongjiu.lu@intel.com> 1787 1788 PR target/87014 1789 * g++.dg/torture/pr87014.C: New file. 1790 17912018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 1792 1793 Backport from mainline 1794 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 1795 1796 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*. 1797 17982018-08-17 Richard Biener <rguenther@suse.de> 1799 1800 Backport from mainline 1801 2018-08-02 Richard Biener <rguenther@suse.de> 1802 1803 PR c++/86763 1804 * g++.dg/torture/pr86763.C: New testcase. 1805 18062018-08-16 Tamar Christina <tamar.christina@arm.com> 1807 1808 Backport from mainline 1809 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org> 1810 1811 PR target/86640 1812 * gcc.target/arm/pr86640.c: New testcase. 1813 18142018-08-14 Richard Sandiford <richard.sandiford@arm.com> 1815 1816 Backport from mainline 1817 2018-08-09 Richard Sandiford <richard.sandiford@arm.com> 1818 1819 PR tree-optimization/86871 1820 * gcc.dg/vect/pr86871.c: New test. 1821 18222018-08-12 Paul Thomas <pault@gcc.gnu.org> 1823 1824 Backported from trunk 1825 PR fortran/86906 1826 * gfortran.dg/use_rename_9.f90: New test. 1827 18282018-08-07 H.J. Lu <hongjiu.lu@intel.com> 1829 1830 Backport from mainline 1831 2018-08-05 H.J. Lu <hongjiu.lu@intel.com> 1832 1833 PR target/86386 1834 * gcc.target/i386/pr86386.c: New file. 1835 18362018-08-07 Steve Ellcey <sellcey@cavium.com> 1837 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1838 1839 PR tree-optimization/80925 1840 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops 1841 vectorized on !vect_hw_misalign targets. 1842 18432018-08-04 Uros Bizjak <ubizjak@gmail.com> 1844 1845 PR testsuite/86153 1846 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500. 1847 18482018-08-02 Andreas Schwab <schwab@linux-m68k.org> 1849 1850 Backport from mainline 1851 2018-07-17 Andreas Schwab <schwab@linux-m68k.org> 1852 1853 PR target/86820 1854 * gcc.target/m68k/mulsi_highpart.c: New test. 1855 18562018-08-01 Jakub Jelinek <jakub@redhat.com> 1857 1858 PR c/85704 1859 * gcc.c-torture/compile/pr85704.c: New test. 1860 18612018-07-29 Bernd Edlinger <bernd.edlinger@hotmail.de> 1862 1863 Backport from mainline 1864 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de> 1865 1866 PR c/86617 1867 * gcc.dg/pr86617.c: New test. 1868 18692018-07-26 Pat Haugen <pthaugen@us.ibm.com> 1870 1871 Backport from mainline 1872 2018-07-26 Pat Haugen <pthaugen@us.ibm.com> 1873 1874 PR target/86612 1875 * gcc.target/powerpc/pr58673-2.c: Call strdup. 1876 18772018-07-26 Jakub Jelinek <jakub@redhat.com> 1878 1879 Backported from mainline 1880 2018-07-24 Jakub Jelinek <jakub@redhat.com> 1881 1882 PR middle-end/86627 1883 * gcc.target/i386/pr86627.c: New test. 1884 1885 2018-07-10 Jakub Jelinek <jakub@redhat.com> 1886 1887 PR fortran/86421 1888 * gfortran.dg/vect/pr86421.f90: New test. 1889 18902018-07-26 Release Manager 1891 1892 * GCC 8.2.0 released. 1893 18942018-07-18 Carl Love <cel@us.ibm.com> 1895 1896 Backport from mainline 1897 2018-07-16 Carl Love <cel@us.ibm.com> 1898 1899 PR target/86414 1900 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target 1901 longdouble128. 1902 * gcc.target/powerpc/divkc3-3.c: Ditto. 1903 * gcc.target/powerpc/mulkc3-2.c: Ditto. 1904 * gcc.target/powerpc/mulkc3-3.c: Ditto. 1905 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts. 1906 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific. 1907 19082018-07-18 Martin Sebor <msebor@redhat.com> 1909 1910 PR middle-end/85602 1911 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning. 1912 * c-c++-common/attr-nonstring-8.c: New test. 1913 19142018-07-17 Eric Botcazou <ebotcazou@adacore.com> 1915 1916 * gnat.dg/discr55.adb: New test. 1917 19182018-07-16 Fritz Reese <fritzoreese@gmail.com> 1919 1920 PR fortran/83184 1921 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages. 1922 19232018-07-16 Fritz Reese <fritzoreese@gmail.com> 1924 1925 PR fortran/83184 1926 Backport from trunk. 1927 * gfortran.dg/assumed_rank_14.f90: New testcase. 1928 * gfortran.dg/assumed_rank_15.f90: New testcase. 1929 * gfortran.dg/dec_structure_8.f90: Update error messages. 1930 * gfortran.dg/dec_structure_23.f90: Update error messages. 1931 19322018-07-16 Fritz Reese <fritzoreese@gmail.com> 1933 1934 Backport from trunk: 1935 1936 PR fortran/83183 1937 PR fortran/86325 1938 * gfortran.dg/init_flag_18.f90: New testcase. 1939 * gfortran.dg/init_flag_19.f03: New testcase. 1940 19412018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 1942 1943 Backport from mainline 1944 x2018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 1945 1946 * gcc.target/arc/pr9001107555.c: New file. 1947 19482018-07-19 Richard Biener <rguenther@suse.de> 1949 1950 Backport from mainline 1951 2018-07-12 Richard Biener <rguenther@suse.de> 1952 1953 PR c/86453 1954 * g++.dg/warn/pr86453.C: New testcase. 1955 19562018-07-16 Richard Biener <rguenther@suse.de> 1957 1958 Backport from mainline 1959 2018-07-13 Richard Biener <rguenther@suse.de> 1960 1961 PR middle-end/85974 1962 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening. 1963 1964 2018-06-15 Richard Biener <rguenther@suse.de> 1965 1966 PR middle-end/86076 1967 * gcc.dg/pr86076.c: New testcase. 1968 1969 2018-06-06 Richard Biener <rguenther@suse.de> 1970 1971 PR tree-optimization/85935 1972 * gcc.dg/graphite/pr85935.c: New testcase. 1973 19742018-07-16 Eric Botcazou <ebotcazou@adacore.com> 1975 1976 * gnat.dg/opt73.adb: New test. 1977 19782018-07-16 Jakub Jelinek <jakub@redhat.com> 1979 1980 PR c++/3698 1981 PR c++/86208 1982 * g++.dg/opt/pr3698.C: New test. 1983 19842018-07-15 Bill Schmidt <wschmidt@linux.ibm.com> 1985 1986 Backport from mainline 1987 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com> 1988 Steve Munroe <munroesj52@gmail.com> 1989 1990 * gcc.target/powerpc/sse2-pand-1.c: New file. 1991 * gcc.target/powerpc/sse2-pandn-1.c: Likewise. 1992 * gcc.target/powerpc/sse2-por-1.c: Likewise. 1993 * gcc.target/powerpc/sse2-pxor-1.c: Likewise. 1994 19952018-07-14 Martin Sebor <msebor@redhat.com> 1996 1997 PR tree-optimization/86274 1998 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test. 1999 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. 2000 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same. 2001 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. 2002 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same. 2003 * gcc.dg/tree-ssa/builtin-sprintf.c: Same. 2004 * gcc.dg/tree-ssa/pr83198.c: Same. 2005 20062018-07-13 H.J. Lu <hongjiu.lu@intel.com> 2007 2008 Backport from mainline 2009 2018-07-13 H.J. Lu <hongjiu.lu@intel.com> 2010 Sunil K Pandey <sunil.k.pandey@intel.com> 2011 2012 PR target/84413 2013 * gcc.target/i386/pr84413-1.c: New test. 2014 * gcc.target/i386/pr84413-2.c: Likewise. 2015 * gcc.target/i386/pr84413-3.c: Likewise. 2016 20172018-07-13 Nathan Sidwell <nathan@acm.org> 2018 2019 PR c++/86374 2020 * g++.dg/pr86374.C: New. 2021 20222018-07-12 Jakub Jelinek <jakub@redhat.com> 2023 2024 * c-c++-common/gomp/declare-target-3.c: New test. 2025 * g++.dg/gomp/declare-target-2.C: New test. 2026 20272018-07-12 Richard Biener <rguenther@suse.de> 2028 2029 PR target/84829 2030 * gcc.target/i386/pr84829.c: New testcase. 2031 20322018-07-12 Jakub Jelinek <jakub@redhat.com> 2033 2034 PR tree-optimization/86492 2035 * gcc.c-torture/execute/pr86492.c: New test. 2036 20372018-07-11 Jakub Jelinek <jakub@redhat.com> 2038 2039 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead 2040 of hardcoding size. Cast (rel) to MASK_TYPE. 2041 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise. 2042 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test. 2043 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test. 2044 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test. 2045 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test. 2046 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test. 2047 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test. 2048 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test. 2049 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test. 2050 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test. 2051 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test. 2052 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test. 2053 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test. 2054 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test. 2055 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test. 2056 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test. 2057 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test. 2058 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test. 2059 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test. 2060 20612018-07-11 Grazvydas Ignotas <notasas@gmail.com> 2062 2063 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to 2064 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16). 2065 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise. 2066 20672018-07-10 Jakub Jelinek <jakub@redhat.com> 2068 2069 PR sanitizer/86406 2070 * g++.dg/ubsan/pr86406.C: New test. 2071 20722018-07-05 Martin Sebor <msebor@redhat.com> 2073 2074 PR c++/86400 2075 * gcc.dg/strlenopt-47.c: New test. 2076 * gcc.dg/strlenopt-48.c: New test. 2077 20782018-07-03 Carl Love <cel@us.ibm.com> 2079 2080 Backport from trunk 2081 2018-07-03 Carl Love <cel@us.ibm.com> 2082 2083 * gcc.target/altivec-1-runnable.c: New test file. 2084 * gcc.target/altivec-2-runnable.c: New test file. 2085 * gcc.target/vsx-7.c (main2): Test file changes not backported from 2086 mainline since test file does not exist in GCC 8. 2087 20882018-07-02 Paul Thomas <pault@gcc.gnu.org> 2089 2090 PR fortran/82969 2091 PR fortran/86242 2092 * gfortran.dg/proc_ptr_50.f90: New test. 2093 20942018-06-30 Alexandre Oliva <aoliva@redhat.com> 2095 2096 PR debug/86064 2097 * gcc.dg/pr86064.c: New. 2098 20992018-06-29 Kelvin Nilsen <kelvin@gcc.gnu.org> 2100 2101 Backport from mainline 2102 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org> 2103 2104 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove 2105 this test. 2106 * gcc.target/powerpc/builtins-9.c: New test. 2107 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives 2108 to expect different code generation on big-endian vs. 2109 little-endian targets. 2110 21112018-06-28 Kelvin Nilsen <kelvin@gcc.gnu.org> 2112 2113 Backport from mainline 2114 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org> 2115 2116 * lib/target-supports.exp (check_effective_target_be): New. 2117 (check_effective_target_le): New. 2118 21192018-06-28 Fritz Reese <fritzoreese@gmail.com> 2120 2121 PR fortran/82865 2122 Backport from trunk. 2123 * gfortran.dg/dec_type_print_2.f03: New testcase. 2124 21252018-06-27 Carl Love <cel@us.ibm.com> 2126 2127Add test case that was supposed to be added in commit 255556 on 2017-12-11. 2128 2129 * gcc.target/vsx-vector-abss.c: New file to test vec_abss. 2130 21312018-06-27 Kelvin Nilsen <kelvin@gcc.gnu.org> 2132 2133 * gcc.target/powerpc/builtins-1-be.c: Adjust dg directives to scan 2134 for vpkudus in place of vpksdus. 2135 * gcc.target/powerpc/builtins-1-le.c: Likewise. 2136 2137 Backport from mainline 2138 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org> 2139 2140 * gcc.target/powerpc/builtins-3-p8.c: Adjust dg directives to scan 2141 for vpkudus in place of vpksdus. 2142 21432018-06-26 Jakub Jelinek <jakub@redhat.com> 2144 2145 PR target/86314 2146 * gcc.dg/pr86314.c: New test. 2147 21482018-06-25 Fritz Reese <fritzoreese@gmail.com> 2149 2150 PR fortran/82972 2151 PR fortran/83088 2152 PR fortran/85851 2153 Backport from trunk. 2154 * gfortran.dg/init_flag_17.f90: New testcase. 2155 21562018-06-25 Jakub Jelinek <jakub@redhat.com> 2157 2158 PR target/84786 2159 * gcc.target/i386/avx512f-pr84786-3.c: New test. 2160 21612018-06-25 Paul Thomas <pault@gcc.gnu.org> 2162 2163 PR fortran/83118 2164 Back port from trunk 2165 * gfortran.dg/unlimited_polymorphic_30.f03: New test. 2166 21672018-06-23 Richard Sandiford <richard.sandiford@linaro.org> 2168 2169 PR tree-optimization/85989 2170 * gcc.dg/torture/pr85989.c: New test. 2171 21722018-06-22 Jakub Jelinek <jakub@redhat.com> 2173 2174 PR c++/85662 2175 * g++.dg/ext/offsetof3.C: New test. 2176 21772018-06-22 Michael Meissner <meissner@linux.ibm.com> 2178 2179 Back port from trunk 2180 2018-06-21 Michael Meissner <meissner@linux.ibm.com> 2181 2182 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double 2183 if the long double format is IEEE 128-bit for tests that are 2184 explicitly testing IBM extended double support. Use the 2185 appropriate pack and unpack built-in functions. Change calls from 2186 __builtin_isinfl to __builtin_isinf since the later supports all 2187 floating point types. 2188 * gcc.target/powerpc/pr57150.c: Likewise. 2189 * gcc.target/powerpc/pr60203.c: Likewise. 2190 * gcc.target/powerpc/pr67808.c: Likewise. 2191 * gcc.target/powerpc/pr70117.c: Likewise. 2192 * gcc.target/powerpc/tfmode_off.c: Likewise. 2193 21942018-06-18 Michael Meissner <meissner@linux.ibm.com> 2195 2196 Back port from trunk 2197 2018-06-06 Michael Meissner <meissner@linux.ibm.com> 2198 2199 PR target/85657 2200 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can 2201 be used in templates. Don't check for them in overloaded functions. 2202 22032018-06-22 Michael Meissner <meissner@linux.ibm.com> 2204 2205 Back port from trunk 2206 2018-05-21 Michael Meissner <meissner@linux.ibm.com> 2207 2208 PR target/85657 2209 * gcc.target/powerpc/pr85657-1.c: New test for converting between 2210 __float128, __ibm128, and long double. 2211 * gcc.target/powerpc/pr85657-2.c: Likewise. 2212 * gcc.target/powerpc/pr85657-3.c: Likewise. 2213 * g++.dg/pr85667.C: New test to make sure __ibm128 is 2214 implementated as a separate type internally, and is not just an 2215 alias for long double. 2216 22172018-06-20 Than McIntosh <thanm@google.com> 2218 2219 PR libgcc/86213 2220 * gcc.dg/split-8.c: New. 2221 22222018-06-20 Jakub Jelinek <jakub@redhat.com> 2223 2224 Backported from mainline 2225 2018-06-15 Jakub Jelinek <jakub@redhat.com> 2226 2227 PR c/86093 2228 * c-c++-common/pr86093.c: New test. 2229 22302018-06-20 Nathan Sidwell <nathan@acm.org> 2231 2232 PR c++/85634 - tsubst ICE on unmarked lookup 2233 * g++.dg/lookup/pr85634.C: New. 2234 22352018-06-20 Jakub Jelinek <jakub@redhat.com> 2236 2237 PR c++/86210 2238 * g++.dg/warn/Wnonnull4.C: New test. 2239 2240 PR debug/86194 2241 * gcc.target/i386/pr86194.c: New test. 2242 2243 PR tree-optimization/86231 2244 * gcc.dg/tree-ssa/vrp119.c: New test. 2245 * gcc.c-torture/execute/pr86231.c: New test. 2246 22472018-06-19 Eric Botcazou <ebotcazou@adacore.com> 2248 2249 * gnat.dg/aggr24.adb: New test. 2250 * gnat.dg/aggr24_pkg.ad[sb]: New helper. 2251 22522018-06-18 Martin Sebor <msebor@redhat.com> 2253 2254 PR c/82063 2255 * gcc.dg/Walloc-size-larger-than-1.c: New test. 2256 * gcc.dg/Walloc-size-larger-than-10.c: New test. 2257 * gcc.dg/Walloc-size-larger-than-11.c: New test. 2258 * gcc.dg/Walloc-size-larger-than-12.c: New test. 2259 * gcc.dg/Walloc-size-larger-than-13.c: New test. 2260 * gcc.dg/Walloc-size-larger-than-14.c: New test. 2261 * gcc.dg/Walloc-size-larger-than-15.c: New test. 2262 * gcc.dg/Walloc-size-larger-than-16.c: New test. 2263 * gcc.dg/Walloc-size-larger-than-2.c: New test. 2264 * gcc.dg/Walloc-size-larger-than-3.c: New test. 2265 * gcc.dg/Walloc-size-larger-than-4.c: New test. 2266 * gcc.dg/Walloc-size-larger-than-5.c: New test. 2267 * gcc.dg/Walloc-size-larger-than-6.c: New test. 2268 * gcc.dg/Walloc-size-larger-than-7.c: New test. 2269 * gcc.dg/Walloc-size-larger-than-8.c: New test. 2270 * gcc.dg/Walloc-size-larger-than-9.c: New test. 2271 * gcc.dg/Walloc-size-larger-than.c: New test. 2272 22732018-06-15 Jakub Jelinek <jakub@redhat.com> 2274 2275 PR middle-end/85878 2276 * gfortran.fortran-torture/compile/pr85878.f90: New test. 2277 2278 PR middle-end/86123 2279 * gcc.c-torture/compile/pr86123.c: New test. 2280 22812018-06-15 Cesar Philippidis <cesar@codesourcery.com> 2282 2283 Backport from mainline 2284 2018-06-13 Cesar Philippidis <cesar@codesourcery.com> 2285 2286 PR fortran/85703 2287 * gfortran.dg/goacc/pr85703.f90: New test. 2288 * gfortran.dg/gomp/pr85703.f90: New test. 2289 22902018-06-15 Cesar Philippidis <cesar@codesourcery.com> 2291 2292 Backport from mainline 2293 2018-06-13 Cesar Philippidis <cesar@codesourcery.com> 2294 2295 PR fortran/85702 2296 * gfortran.dg/goacc/pr85702.f90: New test. 2297 22982018-06-15 Cesar Philippidis <cesar@codesourcery.com> 2299 2300 Backport from mainline 2301 2018-06-05 Cesar Philippidis <cesar@codesourcery.com> 2302 2303 PR fortran/85701 2304 * gfortran.dg/goacc/pr85701.f90: New test. 2305 23062018-06-14 Jakub Jelinek <jakub@redhat.com> 2307 2308 PR target/86048 2309 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add 2310 -msse2 to dg-options. 2311 2312 PR middle-end/86122 2313 * gcc.c-torture/compile/pr86122.c: New test. 2314 2315 PR target/85945 2316 * gcc.c-torture/compile/pr85945.c: New test. 2317 23182018-06-13 Martin Sebor <msebor@redhat.com> 2319 2320 PR tree-optimization/86114 2321 * gcc.dg/pr86114.c: New test. 2322 23232018-06-13 Steven G. Kargl <kargl@gcc.gnu.org> 2324 2325 PR fortran/86110 2326 * gfortran.dg/pr86110.f90: New test. 2327 23282018-06-13 Eric Botcazou <ebotcazou@adacore.com> 2329 2330 * gcc.target/i386/pr86048.c: New test. 2331 23322018-06-12 Steven G. Kargl <kargl@gcc.gnu.org> 2333 2334 PR fortran/44491 2335 * gfortran.dg/pr44491.f90: Add dg-options omitted in previous commit. 2336 23372018-06-12 Steven G. Kargl <kargl@gcc.gnu.org> 2338 2339 PR fortran/44491 2340 * gfortran.dg/pr44491.f90: New testcase 2341 23422018-06-11 Marek Polacek <polacek@redhat.com> 2343 2344 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. 2345 23462018-06-11 Peter Bergner <bergner@vnet.ibm.com> 2347 2348 Backport from mainline 2349 2018-06-08 Peter Bergner <bergner@vnet.ibm.com> 2350 2351 PR target/85755 2352 * gcc.target/powerpc/pr85755.c: New test. 2353 23542018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 2355 2356 PR fortran/85138 2357 PR fortran/85996 2358 PR fortran/86051 2359 * gfortran.dg/pr85138_1.f90: New test. 2360 * gfortran.dg/pr85138_2.f90: Ditto. 2361 * gfortran.dg/pr85996.f90: Ditto. 2362 23632018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 2364 2365 PR fortran/86059 2366 * gfortran.dg/associate_30.f90: Remove code tested ... 2367 * gfortran.dg/pr67803.f90: Ditto. 2368 * gfortran.dg/pr67805.f90: Ditto. 2369 * gfortran.dg/pr86059.f90: ... here. New test. 2370 23712018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 2372 2373 PR fortran/63514 2374 * gfortran.dg/pr63514.f90: New test. 2375 23762018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 2377 2378 PR fortran/78278 2379 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option. 2380 * gfortran.dg/data_char_1.f90: Ditto. 2381 * gfortran.dg/pr78571.f90: Ditto. 2382 * gfortran.dg/pr78278.f90: New test. 2383 23842018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 2385 2386 PR fortran/38351 2387 * gfortran.dg/pr38351.f90: New test. 2388 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message. 2389 23902018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 2391 2392 PR fortran/78571 2393 * gfortran.dg/pr78571.f90: New test. 2394 23952018-06-09 Thomas Koenig <tkoenig@gcc.gnu.org> 2396 2397 PR fortran/85631 2398 Backport from trunk. 2399 * gfortran.dg/bounds_check_20.f90: New test. 2400 24012018-06-08 Carl Love <cel@us.ibm.com> 2402 2403 Backport from mainline. 2404 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print 2405 statements. 2406 24072018-06-08 Carl Love <cel@us.ibm.com> 2408 2409 Backport from mainline 2410 * gcc.target/powerpc/builtins-8-p9-runnable.c: New test file. 2411 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected 2412 error message. 2413 24142018-06-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2415 2416 Backport from mainline 2417 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2418 2419 PR target/81497 2420 * g++.target/arm/arm.exp: New file. 2421 * g++.target/arm/pr81497.C: Likewise. 2422 24232018-06-07 Steven G. Kargl <kargl@gcc.gnu.org> 2424 2425 PR fortran/86045 2426 Backport from trunk. 2427 * gfortran.dg/pr86045.f90: New test. 2428 24292018-06-07 Thomas Koenig <tkoenig@gcc.gnu.org> 2430 2431 PR fortran/85641 2432 Backport from trunk. 2433 * gfortran.dg/realloc_on_assign_30.f90: New test. 2434 24352018-06-07 Uros Bizjak <ubizjak@gmail.com> 2436 2437 PR target/85684 2438 * gcc.target/i386/xgetsetbv.c: Check also variable arguments. 2439 24402018-06-06 Richard Biener <rguenther@suse.de> 2441 2442 Backport from mainline 2443 2018-06-04 Richard Biener <rguenther@suse.de> 2444 2445 PR tree-optimization/86038 2446 * gcc.dg/pr86038.c: New testcase. 2447 2448 2018-05-28 Richard Biener <rguenther@suse.de> 2449 2450 PR tree-optimization/85934 2451 * gcc.target/i386/pr85934.c: New testcase. 2452 2453 2018-05-22 Richard Biener <rguenther@suse.de> 2454 2455 PR tree-optimization/85863 2456 * gfortran.fortran-torture/compile/pr85863.f: New testcase. 2457 24582018-06-05 Andreas Krebbel <krebbel@linux.ibm.com> 2459 2460 Backport from mainline 2461 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com> 2462 2463 * gcc.target/s390/htm-builtins-compile-4.c: New test. 2464 24652018-06-04 Steven G. Kargl <kargl@gcc.gnu.org> 2466 2467 PR fortran/85981 2468 * gfortran.dg/allocate_alloc_opt_14.f90: New test. 2469 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string. 2470 * gfortran.dg/allocate_stat_2.f90: Ditto. 2471 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto. 2472 24732018-06-04 Martin Sebor <msebor@redhat.com> 2474 2475 PR c/85623 2476 * c-c++-common/attr-nonstring-3.c: Adjust. 2477 * c-c++-common/attr-nonstring-4.c: Adjust. 2478 * c-c++-common/attr-nonstring-6.c: New test. 2479 24802018-06-04 Jakub Jelinek <jakub@redhat.com> 2481 2482 PR c++/86025 2483 * c-c++-common/gomp/pr86025.c: New test. 2484 24852018-06-02 Eric Botcazou <ebotcazou@adacore.com> 2486 2487 * gnat.dg/specs/opt3.ads: New test. 2488 * gnat.dg/specs/opt3_pkg.ads: New helper. 2489 24902018-06-02 Eric Botcazou <ebotcazou@adacore.com> 2491 2492 * gnat.dg/discr53.ad[sb]: New test. 2493 * gnat.dg/discr53_pkg.ads: New helper. 2494 24952018-06-01 Steven G. Kargl <kargl@gcc.gnu.org> 2496 2497 PR fortran/85816 2498 PR fortran/85975 2499 Backport from trunk 2500 * gfortran.dg/pr85816.f90: New test. 2501 * gfortran.dg/pr85975.f90: New test. 2502 25032018-05-31 Uros Bizjak <ubizjak@gmail.com> 2504 2505 PR target/85950 2506 * gcc.target/i386/pr85950.c: New test. 2507 25082018-05-31 Jakub Jelinek <jakub@redhat.com> 2509 2510 PR target/85984 2511 * gcc.target/i386/pr85984.c: New test. 2512 25132018-05-31 Eric Botcazou <ebotcazou@adacore.com> 2514 2515 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage. 2516 * gnat.dg/stack_usage1b.adb: Likewise. 2517 * gnat.dg/stack_usage1c.adb: Likewise. 2518 * gnat.dg/stack_usage3.adb: Likewise. 2519 * gnat.dg/stack_usage1_pkg.adb: Delete. 2520 25212018-05-31 Eric Botcazou <ebotcazou@adacore.com> 2522 2523 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run. 2524 * gcc.dg/store_merging_11.c: Likewise. 2525 * gcc.dg/store_merging_13.c: Likewise. 2526 * gcc.dg/store_merging_14.c: Likewise. 2527 * gcc.dg/store_merging_15.c: Likewise. 2528 * gcc.dg/store_merging_16.c: Likewise. Remove local variable. 2529 25302018-05-30 Jakub Jelinek <jakub@redhat.com> 2531 2532 Backported from mainline 2533 2018-05-29 Jakub Jelinek <jakub@redhat.com> 2534 2535 PR c++/85952 2536 * g++.dg/warn/Wunused-var-33.C: New test. 2537 2538 2018-05-14 Jakub Jelinek <jakub@redhat.com> 2539 2540 PR target/85756 2541 * gcc.c-torture/execute/pr85756.c: New test. 2542 2543 2018-05-11 Jakub Jelinek <jakub@redhat.com> 2544 2545 PR c/85696 2546 * c-c++-common/gomp/pr85696.c: New test. 2547 2548 2018-05-10 Jakub Jelinek <jakub@redhat.com> 2549 2550 PR c++/85662 2551 * g++.dg/ext/offsetof2.C: New test. 2552 2553 2018-05-08 Jakub Jelinek <jakub@redhat.com> 2554 2555 PR target/85683 2556 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add 2557 scan-assembler-times checking that except for [fh]*xor other functions 2558 don't use any load instructions. 2559 25602018-05-28 H.J. Lu <hongjiu.lu@intel.com> 2561 2562 Backport from mainline 2563 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2564 2565 * gcc.target/i386/pr85345.c: Require ifunc support. 2566 2567 2018-05-22 H.J. Lu <hongjiu.lu@intel.com> 2568 2569 PR target/85345 2570 * gcc.target/i386/pr85345.c: New test. 2571 25722018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 2573 2574 PR fortran/85786 2575 * gfortran.dg/pr85786.f90: New test. 2576 25772018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 2578 2579 PR fortran/85895 2580 Backport from trunk 2581 * gfortran.dg/coarray_3.f90: Fix invalid testcase. 2582 * gfortran.dg/pr85895.f90: New test. 2583 25842018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 2585 2586 PR fortran/85780 2587 Backport from trunk 2588 * gfortran.dg/pr85780.f90: New test. 2589 25902018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 2591 2592 PR fortran/85779 2593 Backport from trunk 2594 * gfortran.dg/pr85779_1.f90: New test. 2595 * gfortran.dg/pr85779_2.f90: Ditto. 2596 * gfortran.dg/pr85779_3.f90: Ditto. 2597 25982018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 2599 2600 PR fortran/85543 2601 Backport from trunk 2602 * gfortran.dg/pr85543.f90: New test. 2603 26042018-05-24 Uros Bizjak <ubizjak@gmail.com> 2605 2606 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string. 2607 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto. 2608 26092018-05-23 Bin Cheng <bin.cheng@arm.com> 2610 2611 Backport from mainline 2612 2018-05-17 Bin Cheng <bin.cheng@arm.com> 2613 2614 PR tree-optimization/85793 2615 * gcc.dg/vect/pr85793.c: New test. 2616 26172018-05-23 Richard Biener <rguenther@suse.de> 2618 2619 PR middle-end/85874 2620 * gcc.dg/Wstrict-overflow-27.c: New testcase. 2621 26222018-05-23 Martin Liska <mliska@suse.cz> 2623 2624 Backport from mainline 2625 2018-05-23 Yury Gribov <tetra2005@gmail.com> 2626 2627 PR tree-optimization/85822 2628 * c-c++-common/pr85822.c: New test. 2629 26302018-05-23 Martin Liska <mliska@suse.cz> 2631 2632 Backport from mainline 2633 2018-05-11 Martin Liska <mliska@suse.cz> 2634 2635 PR sanitizer/85556 2636 * c-c++-common/ubsan/attrib-6.c: New test. 2637 26382018-05-22 Martin Sebor <msebor@redhat.com> 2639 2640 PR middle-end/85643 2641 * c-c++-common/attr-nonstring-7.c: New test. 2642 26432018-05-22 Richard Sandiford <richard.sandiford@linaro.org> 2644 2645 PR tree-optimization/85814 2646 * gcc.dg/torture/pr85814.c: New test. 2647 26482018-05-21 Pat Haugen <pthaugen@us.ibm.com> 2649 2650 PR target/85698 2651 * gcc.target/powerpc/vec-setup-be-long.c: Remove XFAIL. 2652 26532018-05-21 Pat Haugen <pthaugen@us.ibm.com> 2654 2655 Backport from mainline: 2656 2018-05-17 Pat Haugen <pthaugen@us.ibm.com> 2657 2658 PR target/85698 2659 * gcc.target/powerpc/pr85698.c: New test. 2660 26612018-05-20 Paul Thomas <pault@gcc.gnu.org> 2662 2663 PR fortran/80657 2664 Backport from trunk 2665 * gfortran.dg/char_result_18.f90: New test. 2666 26672018-05-20 Paul Thomas <pault@gcc.gnu.org> 2668 2669 PR fortran/49636 2670 Backport from trunk 2671 * gfortran.dg/associate_38.f90: New test. 2672 26732018-05-20 Paul Thomas <pault@gcc.gnu.org> 2674 2675 PR fortran/82275 2676 Backport from trunk 2677 * gfortran.dg/select_type_42.f90: New test. 2678 26792018-05-19 Paul Thomas <pault@gcc.gnu.org> 2680 2681 PR fortran/82923 2682 Backport from trunk 2683 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note 2684 that the patch fixes PR66694 & PR82617, although the testcases 2685 are not explicitly included. 2686 26872018-05-18 Cesar Philippidis <cesar@codesourcery.com> 2688 2689 Backport from mainline 2690 2018-05-18 Cesar Philippidis <cesar@codesourcery.com> 2691 2692 PR c++/85782 2693 * c-c++-common/goacc/pr85782.c: New test. 2694 26952018-05-13 Paul Thomas <pault@gcc.gnu.org> 2696 2697 PR fortran/85742 2698 * gfortran.dg/assumed_type_9.f90 : New test. 2699 27002018-05-12 Steven G. Kargl <kargl@gcc.gnu.org> 2701 2702 PR fortran/85542 2703 Backport from trunk 2704 * gfortran.dg/pr85542.f90: New test. 2705 27062018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 2707 2708 PR fortran/70870 2709 Backport from trunk 2710 * gfortran.dg/pr70870_1.f90: New test. 2711 2712 27132018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 2714 2715 PR fortran/85521 2716 Backport from trunk 2717 * gfortran.dg/pr85521_1.f90: New test. 2718 * gfortran.dg/pr85521_2.f90: New test. 2719 27202018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 2721 2722 PR fortran/85687 2723 Backport from trunk 2724 * gfortran.dg/pr85687.f90: new test. 2725 27262018-05-11 Martin Jambor <mjambor@suse.cz> 2727 2728 PR ipa/85655 2729 * g++.dg/lto/pr85655_0.C: New test. 2730 27312018-05-11 Paul Thomas <pault@gcc.gnu.org> 2732 2733 PR fortran/68846 2734 Backport from trunk 2735 * gfortran.dg/temporary_3.f90 : New test. 2736 2737 PR fortran/70864 2738 Backport from trunk 2739 * gfortran.dg/temporary_2.f90 : New test. 2740 27412018-05-08 Marek Polacek <polacek@redhat.com> 2742 2743 PR c++/85695 2744 * g++.dg/cpp1z/constexpr-if22.C: New test. 2745 27462018-05-08 Richard Biener <rguenther@suse.de> 2747 2748 Backport from mainline 2749 2018-05-04 Richard Biener <rguenther@suse.de> 2750 2751 PR middle-end/85588 2752 * gcc.dg/torture/pr85588.c: New testcase. 2753 * gcc.dg/torture/pr57656.c: Use dg-additional-options. 2754 2755 2018-05-03 Richard Biener <rguenther@suse.de> 2756 2757 PR tree-optimization/85615 2758 * gcc.dg/torture/pr85615.c: New testcase. 2759 2760 2018-05-02 Richard Biener <rguenther@suse.de> 2761 2762 PR middle-end/85567 2763 * gcc.dg/torture/pr85567.c: New testcase. 2764 2765 2018-05-02 Richard Biener <rguenther@suse.de> 2766 2767 PR tree-optimization/85597 2768 * gcc.dg/vect/pr85597.c: New testcase. 2769 27702018-05-08 Richard Sandiford <richard.sandiford@linaro.org> 2771 2772 PR testsuite/85586 2773 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to 2774 !vect_no_align. 2775 27762018-05-08 Richard Biener <rguenther@suse.de> 2777 2778 Backport from mainline 2779 2018-05-04 Richard Biener <rguenther@suse.de> 2780 2781 PR middle-end/85627 2782 * g++.dg/torture/pr85627.C: New testcase. 2783 27842018-05-06 Jakub Jelinek <jakub@redhat.com> 2785 2786 PR c++/85659 2787 * g++.dg/ext/asm14.C: New test. 2788 * g++.dg/ext/asm15.C: New test. 2789 * g++.dg/ext/asm16.C: New test. 2790 27912018-05-06 Andre Vehreschild <vehre@gcc.gnu.org> 2792 2793 PR fortran/85507 2794 Backport from trunk. 2795 * gfortran.dg/coarray_dependency_1.f90: New test. 2796 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions. 2797 27982018-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2799 2800 Backport from trunk 2801 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2802 2803 PR target/82518 2804 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 2805 Use check_effective_target_arm_little_endian. 2806 28072018-05-02 Release Manager 2808 2809 * GCC 8.1.0 released. 2810 28112018-05-02 Richard Sandiford <richard.sandiford@linaro.org> 2812 2813 PR tree-optimization/85586 2814 * gcc.dg/vect/pr85586.c: New test. 2815 28162018-04-27 Martin Jambor <mjambor@suse.cz> 2817 2818 PR ipa/85549 2819 * g++.dg/ipa/pr85549.C: New test. 2820 28212018-04-27 Jakub Jelinek <jakub@redhat.com> 2822 2823 PR c++/85553 2824 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus 2825 directive. 2826 * g++.dg/cpp0x/constexpr-85553.C: New test. 2827 2828 PR tree-optimization/85529 2829 * gcc.c-torture/execute/pr85529-1.c: New test. 2830 * gcc.c-torture/execute/pr85529-2.c: New test. 2831 * gcc.dg/pr85529.c: New test. 2832 28332018-04-25 H.J. Lu <hongjiu.lu@intel.com> 2834 2835 Backport from mainline 2836 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com> 2837 2838 PR target/85473 2839 * gcc.target/i386/pr85473-1.c: New test. 2840 * gcc.target/i386/pr85473-2.c: New test. 2841 28422018-04-25 Nathan Sidwell <nathan@acm.org> 2843 Jakub Jelinek <jakub@redhat.com> 2844 2845 PR c++/85437 2846 PR c++/49171 2847 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks. 2848 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails 2849 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise. 2850 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized. 2851 * g++.dg/cpp0x/pr85437-1.C: New. 2852 * g++.dg/cpp0x/pr85437-2.C: New. 2853 * g++.dg/cpp0x/pr85437-3.C: New. 2854 * g++.dg/cpp0x/pr85437-4.C: New. 2855 28562018-04-24 Steven G. Kargl <kargl@gcc.gnu.org> 2857 2858 PR fortran/85520 2859 * gfortran.dg/pr85520.f90: New test. 2860 28612018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2862 2863 PR target/85512 2864 * gcc.dg/pr85512.c: New test. 2865 28662018-04-24 H.J. Lu <hongjiu.lu@intel.com> 2867 2868 PR target/85485 2869 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet. 2870 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise. 2871 * gcc.dg/pr85388-1.c (dg-options): Likwise. 2872 * gcc.dg/pr85388-2.c (dg-options): Likwise. 2873 * gcc.dg/pr85388-3.c (dg-options): Likwise. 2874 * gcc.dg/pr85388-4.c (dg-options): Likwise. 2875 * gcc.dg/pr85388-5.c (dg-options): Likwise. 2876 * gcc.dg/pr85388-6.c (dg-options): Likwise. 2877 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise. 2878 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise. 2879 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise. 2880 * gcc.target/i386/cet-label.c (dg-options): Likwise. 2881 * gcc.target/i386/cet-label-2.c (dg-options): Likwise. 2882 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise. 2883 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise. 2884 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise. 2885 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise. 2886 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise. 2887 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise. 2888 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise. 2889 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise. 2890 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise. 2891 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise. 2892 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise. 2893 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise. 2894 * gcc.target/i386/cet-property-1.c (dg-options): Likwise. 2895 * gcc.target/i386/cet-property-2.c (dg-options): Likwise. 2896 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise. 2897 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise. 2898 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise. 2899 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise. 2900 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise. 2901 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise. 2902 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise. 2903 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise. 2904 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise. 2905 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise. 2906 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise. 2907 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise. 2908 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise. 2909 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise. 2910 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise. 2911 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise. 2912 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise. 2913 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise. 2914 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise. 2915 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise. 2916 * gcc.target/i386/pr82659-1.c (dg-options): Likwise. 2917 * gcc.target/i386/pr82659-2.c (dg-options): Likwise. 2918 * gcc.target/i386/pr82659-3.c (dg-options): Likwise. 2919 * gcc.target/i386/pr82659-4.c (dg-options): Likwise. 2920 * gcc.target/i386/pr82659-5.c (dg-options): Likwise. 2921 * gcc.target/i386/pr82659-6.c (dg-options): Likwise. 2922 * gcc.target/i386/pr84146.c (dg-options): Likwise. 2923 * gcc.target/i386/pr85403.c (dg-options): Likwise. 2924 * gcc.target/i386/pr85404.c (dg-options): Likwise. 2925 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet 2926 with -mshstk. 2927 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise. 2928 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise. 2929 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise. 2930 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise. 2931 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise. 2932 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise. 2933 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise. 2934 * (dg-options): Likwise. 2935 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove 2936 -mno-cet. 2937 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise. 2938 * gcc.target/i386/cet-label-3.c: Removed. 2939 * gcc.target/i386/cet-property-3.c: Likwise. 2940 * gcc.target/i386/cet-sjlj-7.c: Likwise. 2941 29422018-04-24 Jakub Jelinek <jakub@redhat.com> 2943 2944 PR target/85511 2945 * gcc.target/i386/pr85511.c: New test. 2946 2947 PR target/85503 2948 * g++.dg/ext/pr85503.C: New test. 2949 2950 PR target/85508 2951 * gcc.target/i386/pr85508.c: New test. 2952 29532018-04-24 Andreas Krebbel <krebbel@linux.ibm.com> 2954 2955 PR tree-optimization/85478 2956 * g++.dg/pr85478.C: New test. 2957 29582018-04-23 Eric Botcazou <ebotcazou@adacore.com> 2959 2960 * g++.dg/torture/pr85496.C: New test. 2961 29622018-04-23 Andrey Belevantsev <abel@ispras.ru> 2963 2964 PR rtl-optimization/85423 2965 * gcc.dg/pr85423.c: New test. 2966 29672018-04-20 Martin Sebor <msebor@redhat.com> 2968 2969 PR c/85365 2970 * gcc.dg/Wrestrict-15.c: New test. 2971 29722018-04-20 Michael Meissner <meissner@linux.ibm.com> 2973 2974 PR target/85456 2975 * gcc.target/powerpc/pr85456.c: New test. 2976 29772018-04-20 Bill Schmidt <wschmidt@linux.ibm.com> 2978 2979 * g++.dg/ext/undef-bool-1.C: Require lp64. 2980 * gcc.target/powerpc/undef-bool-2.c: Likewise. 2981 29822018-04-20 Jeff Law <law@redhat.com> 2983 2984 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the 2985 stack protector. 2986 * gcc.dg/stack-check-6.c: Likewise. 2987 * gcc.dg/stack-check-6a.c: Likewise. 2988 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector. 2989 * gcc.target/i386/stack-check-18.c: Likewise. 2990 * gcc.target/i386/stack-check-19.c: Likewise. 2991 29922018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2993 2994 PR testsuite/85483 2995 * gcc.target/aarch64/sve/vcond_1.c: Move to... 2996 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives. 2997 * gcc.target/aarch64/sve/vcond_1_run.c: Move to... 2998 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name. 2999 30002018-04-20 H.J. Lu <hongjiu.lu@intel.com> 3001 3002 PR target/85469 3003 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt. 3004 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt. 3005 30062018-04-20 Richard Biener <rguenther@suse.de> 3007 3008 PR middle-end/85475 3009 * gcc.dg/torture/pr85475.c: New testcase. 3010 30112018-04-20 Martin Jambor <mjambor@suse.cz> 3012 3013 ipa/85449 3014 * gcc.dg/ipa/pr85449.c: New test. 3015 30162018-04-20 Martin Jambor <mjambor@suse.cz> 3017 3018 ipa/85447 3019 * g++.dg/ipa/pr85447.C: New file. 3020 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise. 3021 30222018-04-20 Jakub Jelinek <jakub@redhat.com> 3023 3024 PR c++/85462 3025 * g++.dg/cpp0x/pr85462.C: New test. 3026 30272018-04-19 H.J. Lu <hongjiu.lu@intel.com> 3028 3029 * gcc.target/i386/pr85404.c: Require CET target. 3030 30312018-04-19 Jakub Jelinek <jakub@redhat.com> 3032 3033 PR tree-optimization/85467 3034 * gcc.dg/pr85467.c: New test. 3035 30362018-04-19 Paolo Carlini <paolo.carlini@oracle.com> 3037 3038 PR c++/84611 3039 * g++.dg/parse/crash68.C: New. 3040 30412018-04-19 H.J. Lu <hongjiu.lu@intel.com> 3042 3043 PR libgcc/85334 3044 * g++.dg/torture/pr85334.C: New test. 3045 30462018-04-19 Jonathan Wakely <jwakely@redhat.com> 3047 3048 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic 3049 * g++.dg/diagnostic/pr85464.C: New. 3050 30512018-04-19 H.J. Lu <hongjiu.lu@intel.com> 3052 3053 PR target/85397 3054 * gcc.dg/torture/pr85397-1.c: New test. 3055 * gcc.target/i386/cet-sjlj-6a.c: Adjusted. 3056 * gcc.target/i386/cet-sjlj-6b.c: Likewise. 3057 30582018-04-19 H.J. Lu <hongjiu.lu@intel.com> 3059 3060 PR target/85404 3061 * gcc.target/i386/pr85404.c: New test. 3062 30632018-04-19 H.J. Lu <hongjiu.lu@intel.com> 3064 3065 PR target/85417 3066 * c-c++-common/attr-nocf-check-1.c: Compile with 3067 -fcf-protection=none. 3068 * c-c++-common/attr-nocf-check-3.c: Likewise. 3069 * gcc.dg/march-generic.c: Likewise. 3070 * gcc.target/i386/align-limit.c: Likewise. 3071 * gcc.target/i386/cet-notrack-icf-1.c: Likewise. 3072 * gcc.target/i386/cet-notrack-icf-3.c: Likewise. 3073 * gcc.target/i386/cet-property-2.c: Likewise. 3074 * gcc.target/i386/ret-thunk-26.c: Likewise. 3075 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86 3076 targets. 3077 * c-c++-common/fcf-protection-2.c: Likewise. 3078 * c-c++-common/fcf-protection-3.c: Likewise. 3079 * c-c++-common/fcf-protection-5.c: Likewise. 3080 * c-c++-common/fcf-protection-6.c: Likewise. 3081 * c-c++-common/fcf-protection-7.c: Likewise. 3082 * gcc.target/i386/cet-label-3.c: New test. 3083 * gcc.target/i386/cet-property-3.c: Likewise. 3084 * gcc.target/i386/cet-sjlj-7.c: Likewise. 3085 * gcc.target/i386/pr85417-1.c: Likewise. 3086 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect 3087 __x86_indirect_thunk_nt_(r|e)ax 3088 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 3089 * gcc.target/i386/pr85403.c: Remove dg-error, 3090 30912018-04-19 Sebastian Peryt <sebastian.peryt@intel.com> 3092 3093 * gcc.target/i386/movdir-1.c: New test. 3094 30952018-04-19 Richard Biener <rguenther@suse.de> 3096 3097 PR middle-end/85455 3098 * gcc.dg/pr85455.c: New testcase. 3099 31002018-04-19 Christophe Lyon <christophe.lyon@linaro.org> 3101 3102 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective 3103 targets. 3104 * g++.dg/lto/pr85405b_0.C: Likewise. 3105 * g++.dg/lto/pr84805_0.C: Likewise. 3106 31072018-04-18 Martin Liska <mliska@suse.cz> 3108 3109 PR ipa/83983 3110 PR ipa/85391 3111 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected 3112 output. 3113 31142018-04-18 H.J. Lu <hongjiu.lu@intel.com> 3115 3116 PR target/85388 3117 * gcc.dg/pr85388-1.c: New test. 3118 * gcc.dg/pr85388-2.c: Likewise. 3119 * gcc.dg/pr85388-3.c: Likewise. 3120 * gcc.dg/pr85388-4.c: Likewise. 3121 * gcc.dg/pr85388-5.c: Likewise. 3122 * gcc.dg/pr85388-6.c: Likewise. 3123 31242018-04-18 Jan Hubicka <jh@suse.cz> 3125 Martin Liska <mliska@suse.cz> 3126 3127 * g++.dg/lto/pr83121_0.C: Update template. 3128 * g++.dg/lto/pr83121_1.C: Update template. 3129 * g++.dg/lto/pr84805_0.C: Update template. 3130 * g++.dg/lto/pr84805_1.C: Update template. 3131 * g++.dg/lto/pr84805_2.C: Update template. 3132 31332018-04-18 Paolo Carlini <paolo.carlini@oracle.com> 3134 3135 PR c++/84630 3136 * g++.dg/cpp0x/pr84630.C: New. 3137 31382018-04-18 Jakub Jelinek <jakub@redhat.com> 3139 3140 PR c++/84463 3141 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options. 3142 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics 3143 in two cases. Uncomment two other tests and add expected dg-error for 3144 them. 3145 * g++.dg/init/struct2.C: Cast to int rather than long to avoid 3146 -Wnarrowing diagnostics on some targets for c++11. 3147 * g++.dg/parse/array-size2.C: Remove xfail. 3148 * g++.dg/cpp0x/constexpr-84463.C: New test. 3149 31502018-04-17 Bill Schmidt <wschmidt@linux.ibm.com> 3151 3152 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx. 3153 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise. 3154 31552018-04-17 Jakub Jelinek <jakub@redhat.com> 3156 3157 PR testsuite/85326 3158 * g++.dg/other/pr81422.C: Require effective target tls and c++11. 3159 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options. 3160 * g++.dg/other/sve_tls_2.C: Require effective target tls. 3161 31622018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org> 3163 3164 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to 3165 prevent cascading of errors and change expected error message. 3166 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test 3167 to 64-bit targets. 3168 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise. 3169 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise. 3170 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise. 3171 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected 3172 error message. 3173 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. 3174 31752018-04-17 Jakub Jelinek <jakub@redhat.com> 3176 3177 PR target/85430 3178 * gcc.dg/pr85430.c: New test. 3179 31802018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3181 3182 PR testsuite/85326 3183 * gcc.target/arm/pr54300.C: Move to... 3184 * g++.dg/other/pr54300.C: ... Here. Add target directives. 3185 * gcc.target/arm/pr55073.C: Move to... 3186 * g++.dg/other/pr55073.C: ... Here. Add target directives. 3187 * gcc.target/arm/pr56184.C: Move to... 3188 * g++.dg/other/pr56184.C: ... Here. Add target directives. 3189 * gcc.target/arm/pr59985.C: Move to... 3190 * g++.dg/other/pr59985.C: ... Here. Add target directives. 3191 * gcc.target/aarch64/pr60675.C: Move to... 3192 * g++.dg/other/pr60675.C: ... Here. Add target directives. 3193 * gcc.target/aarch64/pr81422.C: Move to... 3194 * g++.dg/other/pr81422.C: ... Here. Add target directives. 3195 * gcc.target/aarch64/sve/const_pred_1.C: Move to... 3196 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives. 3197 * gcc.target/aarch64/sve/const_pred_2.C: Move to... 3198 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives. 3199 * gcc.target/aarch64/sve/const_pred_3.C: Move to... 3200 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives. 3201 * gcc.target/aarch64/sve/const_pred_4.C: Move to... 3202 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives. 3203 * gcc.target/aarch64/sve/tls_2.C: Move to... 3204 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives. 3205 * gcc.target/aarch64/pr81414.C: Rename to... 3206 * gcc.target/aarch64/pr81414.c: ... This. 3207 * gcc.target/aarch64/simd/pr67896.C: Rename to... 3208 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected 3209 messages. 3210 * gcc.target/aarch64/sve/vcond_1.C: Rename to... 3211 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h. 3212 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to... 3213 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include 3214 file name. 3215 32162018-04-17 Jakub Jelinek <jakub@redhat.com> 3217 3218 PR middle-end/85414 3219 * gcc.dg/pr85414.c: New test. 3220 32212018-04-17 Martin Jambor <mjambor@suse.cz> 3222 3223 PR ipa/85421 3224 * g++.dg/ipa/pr85421.C: New test. 3225 32262018-04-17 Martin Liska <mliska@suse.cz> 3227 3228 PR lto/85405 3229 * g++.dg/lto/pr85405b_0.C: New test. 3230 * g++.dg/lto/pr85405b_1.C: New test. 3231 32322018-04-17 Martin Liska <mliska@suse.cz> 3233 3234 PR lto/85405 3235 * g++.dg/lto/pr85405_0.C: New test. 3236 * g++.dg/lto/pr85405_1.C: New test. 3237 32382018-04-17 Martin Liska <mliska@suse.cz> 3239 3240 PR ipa/85329 3241 * g++.dg/ext/pr85329-2.C: New test. 3242 * g++.dg/ext/pr85329.C: New test. 3243 * gcc.target/i386/mvc12.c: New test. 3244 32452018-04-16 Alexandre Oliva <aoliva@redhat.com> 3246 3247 PR c++/85039 3248 * g++.dg/pr85039-1.C: New. 3249 * g++.dg/pr85039-2.C: New. 3250 * g++.dg/parse/semicolon3.C: Remove test_offsetof. 3251 32522018-04-16 Bill Schmidt <wschmidt@linux.ibm.com> 3253 3254 PR target/85080 3255 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks 3256 if the target supports efficient unaligned storage accesses. 3257 32582018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com> 3259 3260 PR target/83660 3261 * gcc.target/powerpc/pr83660.C: New test. 3262 32632018-04-16 H.J. Lu <hongjiu.lu@intel.com> 3264 3265 PR target/85403 3266 * gcc.target/i386/pr85403.c: New test. 3267 32682018-04-16 Olga Makhotina <olga.makhotina@intel.com> 3269 3270 PR target/84331 3271 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake. 3272 32732018-04-16 Paolo Carlini <paolo.carlini@oracle.com> 3274 Jason Merrill <jason@redhat.com> 3275 3276 PR c++/85112 3277 * g++.dg/cpp0x/pr85112.C: New. 3278 32792018-04-15 Bill Schmidt <wschmidt@linux.ibm.com> 3280 3281 PR testsuite/85326 3282 * g++.dg/ext/undef-bool-1.C: New file. 3283 * gcc.target/powerpc/powerpc.exp: Remove .C support. 3284 * gcc.target/powerpc/undef-bool-1.C: Remove file. 3285 32862018-04-14 Segher Boessenkool <segher@kernel.crashing.org> 3287 3288 PR target/85293 3289 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the 3290 corresponding dg-error clause. 3291 * gcc.target/powerpc/pr80098-3.c: Ditto. 3292 * gcc.target/powerpc/pr80103-1.c: Delete. 3293 32942018-04-14 Andre Vehreschild <vehre@gcc.gnu.org> 3295 3296 PR fortran/81773 3297 PR fortran/83606 3298 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test. 3299 * gfortran.dg/coarray/get_to_indirect_array.f90: New test. 3300 33012018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 3302 3303 PR fortran/85387 3304 * gfortran.dg/implied_do_io_5.f90: New test. 3305 33062018-04-13 Paul A. Clarke <pc@us.ibm.com> 3307 3308 PR target/83402 3309 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for 3310 several values: positive, negative, and zero. 3311 * gcc.target/powerpc/sse2-pslld-1.c: Same. 3312 * gcc.target/powerpc/sse2-psllq-1.c: Same. 3313 33142018-04-13 Vladimir Makarov <vmakarov@redhat.com> 3315 3316 PR rtl-optimization/79916 3317 * gcc.target/powerpc/pr79916.c: New. 3318 33192018-04-13 Jakub Jelinek <jakub@redhat.com> 3320 3321 PR rtl-optimization/85393 3322 * g++.dg/opt/pr85393.C: New test. 3323 * g++.dg/opt/pr85393-aux.cc: New file. 3324 3325 PR rtl-optimization/85376 3326 * gcc.dg/pr85376.c: New test. 3327 33282018-04-13 Andrey Belevantsev <abel@ispras.ru> 3329 3330 PR rtl-optimization/83852 3331 * gcc.dg/pr83852.c: New testcase. 3332 33332018-04-13 Andreas Krebbel <krebbel@linux.ibm.com> 3334 3335 PR testsuite/85326 3336 * gcc.target/s390/pr77822-1.C: Rename to ... 3337 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check. 3338 * gcc.target/s390/pr77822-2.c: Add asm scan check. 3339 * gcc.target/s390/s390.exp: Remove C from testcase regexps. 3340 33412018-04-13 Jan Hubicka <hubicka@ucw.cz> 3342 3343 PR lto/71991 3344 * gcc.target/i386/pr71991.c: New testcase. 3345 33462018-04-13 Martin Liska <mliska@suse.cz> 3347 Jakub Jelinek <jakub@redhat.com> 3348 3349 PR middle-end/81657 3350 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy 3351 call. 3352 33532018-04-12 David Malcolm <dmalcolm@redhat.com> 3354 3355 PR c++/85385 3356 * g++.dg/diagnostic/macro-arg-count.C: New test. 3357 33582018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org> 3359 3360 PR fortran/83064 3361 PR testsuite/85346 3362 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work 3363 array and move test to libgomp/testsuite/libgomp.fortran. 3364 * gfortran.dg/do_concurrent_6.f90: New test. 3365 33662018-04-12 Marek Polacek <polacek@redhat.com> 3367 3368 PR c++/85258 3369 * g++.dg/parse/error61.C: New test. 3370 33712018-04-12 Cesar Philippidis <cesar@codesourcery.com> 3372 3373 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346. 3374 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise. 3375 33762018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org> 3377 3378 PR target/85347 3379 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to 3380 specify -mvsx on gcc command line. 3381 33822018-04-12 Cesar Philippidis <cesar@codesourcery.com> 3383 3384 PR middle-end/84955 3385 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test. 3386 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test. 3387 33882018-04-12 Jakub Jelinek <jakub@redhat.com> 3389 3390 PR target/85328 3391 * gcc.target/i386/pr85328.c: New test. 3392 33932018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3394 3395 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test. 3396 33972018-04-12 Jakub Jelinek <jakub@redhat.com> 3398 3399 PR rtl-optimization/85342 3400 * gcc.target/i386/pr85342.c: New test. 3401 34022018-04-11 Jason Merrill <jason@redhat.com> 3403 3404 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False 3405 if ulimit -v is set. 3406 34072018-04-11 Bin Cheng <bin.cheng@arm.com> 3408 3409 PR testsuite/85190 3410 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior. 3411 34122018-04-11 Paolo Carlini <paolo.carlini@oracle.com> 3413 3414 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move... 3415 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here. 3416 34172018-04-11 Jakub Jelinek <jakub@redhat.com> 3418 3419 PR c++/70808 3420 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11 3421 effective target. 3422 34232018-04-11 Alexander Monakov <amonakov@ispras.ru> 3424 3425 PR target/84301 3426 * gcc.target/i386/pr84301.c: New test. 3427 34282018-04-11 Jakub Jelinek <jakub@redhat.com> 3429 3430 PR tree-optimization/85331 3431 * gcc.c-torture/execute/pr85331.c: New test. 3432 34332018-04-11 Marek Polacek <polacek@redhat.com> 3434 3435 PR c++/85032 3436 * g++.dg/cpp0x/pr51225.C: Adjust error message. 3437 * g++.dg/cpp1z/constexpr-if21.C: New test. 3438 34392018-04-11 Jakub Jelinek <jakub@redhat.com> 3440 3441 PR target/85281 3442 * gcc.target/i386/pr85281.c: New test. 3443 34442018-04-11 Alexander Monakov <amonakov@ispras.ru> 3445 3446 PR rtl-optimization/84659 3447 * gcc.dg/pr84659.c: New test. 3448 34492018-04-11 Jakub Jelinek <jakub@redhat.com> 3450 3451 PR debug/85302 3452 * g++.dg/debug/dwarf2/pr85302.C: New test. 3453 34542018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com> 3455 3456 PR target/85261 3457 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand 3458 into register. 3459 34602018-04-10 Paolo Carlini <paolo.carlini@oracle.com> 3461 3462 PR c++/70808 3463 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New. 3464 34652018-04-10 Segher Boessenkool <segher@kernel.crashing.org> 3466 3467 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables. 3468 * gcc.target/powerpc/dimode_off.c: Ditto. 3469 * gcc.target/powerpc/tfmode_off.c: Ditto. 3470 * gcc.target/powerpc/timode_off.c: Ditto. 3471 34722018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 3473 3474 * gcc.target/powerpc/vec-ldl-1.c: New test. 3475 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect 3476 corrections to ABI implementation. 3477 34782018-04-10 Thomas Schwinge <thomas@codesourcery.com> 3479 3480 PR target/85056 3481 * gcc.target/nvptx/pr85056.c (main): Initialize "sum". 3482 34832018-04-10 Jakub Jelinek <jakub@redhat.com> 3484 3485 PR rtl-optimization/85300 3486 * gcc.dg/pr85300.c: New test. 3487 34882018-04-10 David Malcolm <dmalcolm@redhat.com> 3489 3490 PR c++/85110 3491 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases 3492 where we now show the pertinent parameter. 3493 * g++.dg/diagnostic/aka2.C: Likewise. 3494 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. 3495 34962018-04-10 Jakub Jelinek <jakub@redhat.com> 3497 3498 PR fortran/85313 3499 * gfortran.dg/gomp/pr85313.f90: New test. 3500 35012018-04-10 Paolo Carlini <paolo.carlini@oracle.com> 3502 3503 PR c++/24314 3504 * g++.dg/parse/template29.C: New. 3505 35062018-04-10 Bin Cheng <bin.cheng@arm.com> 3507 3508 PR testsuite/85190 3509 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access. 3510 35112018-04-10 Jakub Jelinek <jakub@redhat.com> 3512 3513 PR target/85177 3514 PR target/85255 3515 * gcc.target/i386/avx512f-pr85177.c: New test. 3516 * gcc.target/i386/avx512f-pr85255.c: New test. 3517 35182018-04-10 Richard Sandiford <richard.sandiford@linaro.org> 3519 3520 PR tree-optimization/85286 3521 * gcc.dg/vect/pr85286.c: New test. 3522 35232018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3524 3525 PR target/85173 3526 * gcc.target/arm/pr85173.c: New test. 3527 35282018-04-10 Jakub Jelinek <jakub@redhat.com> 3529 3530 PR lto/85248 3531 * gcc.dg/lto/pr85248_0.c: New test. 3532 * gcc.dg/lto/pr85248_1.c: New test. 3533 35342018-04-09 Jan Hubicka <jh@suse.cz> 3535 3536 PR lto/85078 3537 * g++.dg/torture/pr85078.C: New. 3538 35392018-04-09 Paolo Carlini <paolo.carlini@oracle.com> 3540 3541 PR c++/85227 3542 * g++.dg/cpp1z/decomp44.C: New. 3543 * g++.dg/cpp1z/decomp45.C: Likewise. 3544 35452018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org> 3546 3547 PR fortran/83064 3548 * gfortran.dg/do_concurrent_5.f90: New test. 3549 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus 3550 message. 3551 35522018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org> 3553 3554 PR fortran/51260 3555 * gfortran.dg/parameter_array_element_3.f90: New test. 3556 35572018-04-09 Jakub Jelinek <jakub@redhat.com> 3558 3559 PR c++/85194 3560 * g++.dg/cpp1z/decomp43.C: New test. 3561 3562 PR rtl-optimization/80463 3563 * g++.dg/pr80463.C: Add -w to dg-options. 3564 35652018-04-09 Richard Biener <rguenther@suse.de> 3566 3567 PR tree-optimization/85284 3568 * gcc.dg/torture/pr85284.c: New testcase. 3569 35702018-04-09 Andrey Belevantsev <abel@ispras.ru> 3571 3572 PR rtl-optimization/80463 3573 PR rtl-optimization/83972 3574 PR rtl-optimization/83480 3575 3576 * gcc.dg/pr80463.c: New test. 3577 * g++.dg/pr80463.C: Likewise. 3578 * gcc.dg/pr83972.c: Likewise. 3579 35802018-04-09 Andrey Belevantsev <abel@ispras.ru> 3581 3582 PR rtl-optimization/83913 3583 * gcc.dg/pr83913.c: New test. 3584 35852018-04-09 Andrey Belevantsev <abel@ispras.ru> 3586 3587 PR rtl-optimization/83962 3588 * gcc.dg/pr83962.c: New test. 3589 35902018-04-09 Andrey Belevantsev <abel@ispras.ru> 3591 3592 PR rtl-optimization/83530 3593 * gcc.dg/pr83530.c: New test. 3594 35952018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org> 3596 3597 PR middle-end/82976 3598 * gfortran.dg/realloc_on_assign_16a.f90: New test. 3599 36002018-04-07 Jakub Jelinek <jakub@redhat.com> 3601 3602 PR tree-optimization/85257 3603 * gcc.dg/pr85257.c: New test. 3604 36052018-04-06 Eric Botcazou <ebotcazou@adacore.com> 3606 3607 * g++.dg/opt/pr85196.C: New test. 3608 36092018-04-06 David Malcolm <dmalcolm@redhat.com> 3610 3611 PR c++/84269 3612 * g++.dg/lookup/missing-std-include-6.C: Move std::array and 3613 std::tuple here since they need C++11. 3614 * g++.dg/lookup/missing-std-include-8.C: New test. 3615 * g++.dg/lookup/missing-std-include.C: Move std::array and 3616 std::tuple test to missing-std-include-6.C to avoid failures 3617 with C++98. 3618 36192018-04-06 Jakub Jelinek <jakub@redhat.com> 3620 3621 PR debug/85252 3622 * gcc.dg/debug/pr85252.c: New test. 3623 3624 PR rtl-optimization/84872 3625 * gcc.dg/graphite/pr84872.c: New test. 3626 3627 PR c++/85210 3628 * g++.dg/cpp1z/decomp42.C: New test. 3629 36302018-04-06 David Malcolm <dmalcolm@redhat.com> 3631 3632 PR c++/85021 3633 * g++.dg/lookup/missing-std-include-7.C: New test. 3634 36352018-04-06 Tamar Christina <tamar.christina@arm.com> 3636 3637 * gcc.dg/struct-simple.c: Revert r254862. 3638 * lib/target-supports.exp 3639 (check_effective_target_word_mode_no_slow_unalign): Likewise. 3640 36412018-04-06 Richard Biener <rguenther@suse.de> 3642 3643 PR middle-end/85244 3644 * gcc.dg/torture/pr85244-1.c: New testcase. 3645 * gcc.dg/torture/pr85244-2.c: Likewise. 3646 36472018-04-06 Jakub Jelinek <jakub@redhat.com> 3648 3649 PR sanitizer/85213 3650 * c-c++-common/ubsan/pr85213.c: New test. 3651 36522018-04-06 Richard Biener <rguenther@suse.de> 3653 3654 PR middle-end/85180 3655 * gcc.dg/pr85180.c: New testcase. 3656 36572018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3658 3659 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions 3660 to trigger the optimization. Do some cleanup and function 3661 renaming. Add more test functions. 3662 36632018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3664 3665 * gcc.target/s390/s390.exp: Remove -O0 from list of torture 3666 options. 3667 * gcc.target/s390/hotpatch-1.c: Skip when building without 3668 optimization. 3669 * gcc.target/s390/hotpatch-10.c: Likewise. 3670 * gcc.target/s390/hotpatch-11.c: Likewise. 3671 * gcc.target/s390/hotpatch-12.c: Likewise. 3672 * gcc.target/s390/hotpatch-13.c: Likewise. 3673 * gcc.target/s390/hotpatch-14.c: Likewise. 3674 * gcc.target/s390/hotpatch-15.c: Likewise. 3675 * gcc.target/s390/hotpatch-16.c: Likewise. 3676 * gcc.target/s390/hotpatch-17.c: Likewise. 3677 * gcc.target/s390/hotpatch-18.c: Likewise. 3678 * gcc.target/s390/hotpatch-19.c: Likewise. 3679 * gcc.target/s390/hotpatch-2.c: Likewise. 3680 * gcc.target/s390/hotpatch-3.c: Likewise. 3681 * gcc.target/s390/hotpatch-4.c: Likewise. 3682 * gcc.target/s390/hotpatch-5.c: Likewise. 3683 * gcc.target/s390/hotpatch-6.c: Likewise. 3684 * gcc.target/s390/hotpatch-7.c: Likewise. 3685 * gcc.target/s390/hotpatch-8.c: Likewise. 3686 * gcc.target/s390/hotpatch-9.c: Likewise. 3687 36882018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3689 3690 * c-c++-common/Wattributes.c: Disable warning for s390* target and 3691 check for an error instead. 3692 * gcc.dg/Wattributes-6.c: Likewise. 3693 36942018-04-05 Jakub Jelinek <jakub@redhat.com> 3695 3696 PR c++/85209 3697 * g++.dg/cpp1z/decomp39.C: New test. 3698 * g++.dg/cpp1z/decomp40.C: New test. 3699 3700 PR c++/85208 3701 * g++.dg/cpp1z/decomp41.C: New test. 3702 3703 PR middle-end/85195 3704 * gcc.dg/pr85195.c: New test. 3705 37062018-04-05 Paolo Carlini <paolo.carlini@oracle.com> 3707 3708 PR c++/80956 3709 * g++.dg/cpp0x/initlist100.C: New. 3710 * g++.dg/cpp0x/initlist101.C: Likewise. 3711 37122018-04-05 Paolo Carlini <paolo.carlini@oracle.com> 3713 3714 PR c++/84792 3715 * g++.dg/other/pr84792-1.C: New. 3716 * g++.dg/other/pr84792-2.C: Likewise. 3717 37182018-04-05 Uros Bizjak <ubizjak@gmail.com> 3719 3720 PR target/85193 3721 * gcc.target/i386/pr85193.c: New test. 3722 37232018-04-05 Alexandre Oliva <aoliva@redhat.com> 3724 3725 PR c++/84979 3726 * g++.dg/concepts/pr84979.C: New. 3727 * g++.dg/concepts/pr84979-2.C: New. 3728 * g++.dg/concepts/pr84979-3.C: New. 3729 37302018-04-04 Paolo Carlini <paolo.carlini@oracle.com> 3731 3732 PR c++/80026 3733 * g++.dg/cpp0x/variadic174.C: New. 3734 37352018-04-04 Jakub Jelinek <jakub@redhat.com> 3736 3737 PR inline-asm/85172 3738 * g++.dg/ext/builtin13.C: New test. 3739 * g++.dg/ext/atomic-4.C: New test. 3740 3741 PR c++/85146 3742 * g++.dg/ext/bases2.C: Expect extra error diagnostics. 3743 * g++.dg/ext/bases3.C: New test. 3744 37452018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com> 3746 3747 PR target/85203 3748 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan 3749 to match a single insn of the baz function. Move scan directives at 3750 the end of the file below the functions they are trying to test for 3751 better readability. 3752 * gcc.target/arm/cmse/cmse-16.c: New testcase. 3753 37542018-04-04 Peter Bergner <bergner@vnet.ibm.com> 3755 3756 PR rtl-optimization/84878 3757 * gcc.target/powerpc/pr84878.c: New test. 3758 37592018-04-04 Michael Matz <matz@suse.de> 3760 3761 * gcc.dg/Wstringop-overflow-4.c: New test. 3762 * c-c++-common/Wstringop-truncation-4.c: Adjust. 3763 37642018-04-04 Jakub Jelinek <jakub@redhat.com> 3765 3766 PR testsuite/85189 3767 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error 3768 for the diagnostics of overridden functions. Adjust for new wording. 3769 37702018-04-04 Richard Biener <rguenther@suse.de> 3771 3772 PR lto/85176 3773 * g++.dg/lto/pr85176_0.C: New testcase. 3774 37752018-04-04 Richard Biener <rguenther@suse.de> 3776 3777 PR testsuite/85191 3778 * lib/target-supports.exp (check_effective_target_vect_perm_short): 3779 Fix typo. 3780 37812018-04-04 Martin Liska <mliska@suse.cz> 3782 3783 PR sanitizer/85174 3784 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors 3785 and msdata as a workaround for powerpc. 3786 37872018-04-04 Richard Biener <rguenther@suse.de> 3788 3789 PR tree-optimization/85168 3790 * gcc.dg/torture/pr85168.c: New testcase. 3791 37922018-04-04 Alexandre Oliva <aoliva@redhat.com> 3793 3794 PR c++/84943 3795 * g++.dg/pr84943.C: New. 3796 * g++.dg/pr84943-2.C: New. 3797 37982018-04-03 Jakub Jelinek <jakub@redhat.com> 3799 3800 PR rtl-optimization/85167 3801 * gcc.dg/pr85167.c: New test. 3802 3803 PR tree-optimization/85156 3804 * c-c++-common/pr85156.c: New test. 3805 * gcc.c-torture/execute/pr85156.c: New test. 3806 38072018-04-03 Bill Schmidt <wschmidt@linux.ibm.com> 3808 3809 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop. 3810 * gcc.target/powerpc/undef-bool-1.C: New file. 3811 * gcc.target/powerpc/undef-bool-2.c: New file. 3812 38132018-04-03 Paolo Carlini <paolo.carlini@oracle.com> 3814 3815 PR c++/84768 3816 * g++.dg/cpp1z/class-deduction52.C: New. 3817 38182018-04-03 Jakub Jelinek <jakub@redhat.com> 3819 3820 PR c++/85147 3821 * g++.dg/cpp0x/pr85147.C: New test. 3822 3823 PR c++/85140 3824 * g++.dg/cpp0x/gen-attrs-64.C: New test. 3825 3826 PR c++/85134 3827 * g++.dg/gomp/pr85134.C: New test. 3828 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error. 3829 3830 PR target/85169 3831 * gcc.c-torture/execute/pr85169.c: New test. 3832 * gcc.target/i386/avx512f-pr85169.c: New test. 3833 * gcc.target/i386/avx512bw-pr85169.c: New test. 3834 38352018-04-03 Segher Boessenkool <segher@kernel.crashing.org> 3836 3837 PR target/85126 3838 * gcc.target/powerpc/pr69946: Adjust comment. Remove 3839 scan-assembler-times clause. 3840 38412018-04-03 Christophe Lyon <christophe.lyon@linaro.org> 3842 3843 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to 3844 dg-additional-options. 3845 38462018-04-03 Segher Boessenkool <segher@kernel.crashing.org> 3847 3848 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector. 3849 38502018-04-03 Richard Biener <rguenther@suse.de> 3851 3852 PR testsuite/85154 3853 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling. 3854 38552018-04-02 Jim Wilson <jimw@sifive.com> 3856 3857 * gcc.target/riscv/pr84660.c: New. 3858 * gcc.target/riscv/shift-and-1.c: New. 3859 * gcc.target/riscv/shift-and-2.c: New. 3860 38612018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org> 3862 3863 PR fortran/85102 3864 * gfortran.dg/array_simplify_2.f90: New test. 3865 38662018-04-01 Jakub Jelinek <jakub@redhat.com> 3867 3868 PR middle-end/85090 3869 * gcc.target/i386/avx512f-pr85090-1.c: New test. 3870 * gcc.target/i386/avx512f-pr85090-2.c: New test. 3871 * gcc.target/i386/avx512f-pr85090-3.c: New test. 3872 * gcc.target/i386/avx512bw-pr85090-2.c: New test. 3873 * gcc.target/i386/avx512bw-pr85090-3.c: New test. 3874 38752018-03-31 Alexandre Oliva <aoliva@redhat.com> 3876 3877 PR c++/85027 3878 * g++.dg/pr85027.C: New. 3879 38802018-03-31 Segher Boessenkool <segher@kernel.crashing.org> 3881 3882 PR target/83315 3883 * gcc.target/powerpc/sse-maxps-2.c: New test. 3884 * gcc.target/powerpc/sse-minps-2.c: New test. 3885 38862018-03-30 Jakub Jelinek <jakub@redhat.com> 3887 3888 PR c++/84791 3889 * g++.dg/gomp/pr84791.C: New test. 3890 38912018-03-30 Paul Thomas <pault@gcc.gnu.org> 3892 3893 PR fortran/84931 3894 * gfortran.dg/array_constructor_53.f90: New test. 3895 38962018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 3897 3898 PR fortran/85130 3899 * gfortran.dg/substr_6.f90: Remove illegal test for 3900 out-of-bounds substring. 3901 39022017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 3903 3904 PR fortran/85111 3905 * gfortran.dg/zero_sized_10.f90: New test. 3906 39072018-03-29 David Malcolm <dmalcolm@redhat.com> 3908 3909 PR c++/84269 3910 * g++.dg/lookup/missing-std-include-6.C: New test. 3911 * g++.dg/lookup/missing-std-include.C: Add std::pair and 3912 std::tuple tests. 3913 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>. 3914 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>, 3915 <cstring>, <cassert>, and <cstdlib>. 3916 39172018-03-29 Vladimir Makarov <vmakarov@redhat.com> 3918 3919 PR inline-asm/84985 3920 * gcc.target/i386/pr84985.c: New. 3921 39222018-03-29 David Malcolm <dmalcolm@redhat.com> 3923 3924 PR c++/85110 3925 * g++.dg/diagnostic/param-type-mismatch-2.C: New test. 3926 39272018-03-29 Jakub Jelinek <jakub@redhat.com> 3928 3929 PR c++/85108 3930 * g++.dg/warn/Wunused-var-31.C: New test. 3931 3932 PR c/85094 3933 * c-c++-common/Wduplicated-branches-14.c: New test. 3934 39352018-03-29 Paolo Carlini <paolo.carlini@oracle.com> 3936 3937 PR c++/84606 3938 * g++.dg/cpp0x/pr84606.C: New. 3939 39402018-03-29 Carl Love <cel@us.ibm.com> 3941 3942 Revert 3943 2017-09-27 Carl Love <cel@us.ibm.com> 3944 3945 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file 3946 for the __builtin_fctid and __builtin_fctiw. 3947 39482018-03-28 Peter Bergner <bergner@vnet.ibm.com> 3949 3950 PR target/84912 3951 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for 3952 deleted builtin function. 3953 (div_weuo): Likewise. 3954 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise. 3955 (div_deuo): Likewise. 3956 39572018-03-28 Paolo Carlini <paolo.carlini@oracle.com> 3958 3959 PR c++/85028 3960 * g++.dg/other/default13.C: New. 3961 39622018-03-28 Jakub Jelinek <jakub@redhat.com> 3963 3964 PR target/85095 3965 * gcc.target/i386/pr85095-1.c: New test. 3966 * gcc.target/i386/pr85095-2.c: New test. 3967 * gcc.c-torture/execute/pr85095.c: New test. 3968 3969 PR tree-optimization/82004 3970 * gcc.dg/pr82004.c: New test. 3971 39722018-03-28 Jakub Jelinek <jakub@redhat.com> 3973 Martin Liska <mliska@suse.cz> 3974 3975 PR sanitizer/85081 3976 * g++.dg/asan/pr85081.C: New test. 3977 39782018-03-28 Alexandre Oliva <aoliva@redhat.com> 3979 3980 PR c++/84789 3981 * g++.dg/template/pr84789.C: Adjust for testing with 3982 -fconcepts too. 3983 3984 PR c++/84973 3985 * g++.dg/template/pr84973.C: New. 3986 * g++.dg/template/pr84973-2.C: New. 3987 * g++.dg/template/pr84973-3.C: New. 3988 3989 PR c++/84968 3990 * g++.dg/eh/pr84968.C: New. 3991 39922018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com> 3993 3994 PR target/84914 3995 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex 3996 long double multiply/divide uses the correct function. 3997 * gcc.target/powerpc/mulkc-3.c: Likewise. 3998 * gcc.target/powerpc/divkc-2.c: Likewise. 3999 * gcc.target/powerpc/divkc-3.c: Likewise. 4000 40012018-03-27 Paolo Carlini <paolo.carlini@oracle.com> 4002 4003 PR c++/85067 4004 * g++.dg/cpp0x/defaulted51.C: New. 4005 * g++.dg/cpp0x/constexpr-68754.C: Adjust. 4006 40072018-03-27 Jakub Jelinek <jakub@redhat.com> 4008 4009 PR c++/85077 4010 * g++.dg/ext/vector35.C: New test. 4011 4012 PR c++/85061 4013 * g++.dg/ext/builtin-offsetof3.C: New test. 4014 4015 PR c++/85076 4016 * g++.dg/cpp1y/pr85076.C: New test. 4017 40182018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 4019 4020 PR fortran/85084 4021 * gfortran.dg/matmul_rank_1.f90: New test. 4022 40232018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 4024 Harald Anlauf <anlauf@gmx.de> 4025 4026 * gfortran.dg/structure_constructor_15.f90: New test. 4027 40282018-03-27 Volker Reichelt <v.reichelt@netcologne.de> 4029 4030 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error 4031 for the diagnostics of overridden functions. Adjust for new wording. 4032 * g++.dg/cpp0x/implicit1.C: Likewise. 4033 * g++.dg/cpp0x/override1.C: Likewise. 4034 * g++.dg/cpp1y/auto-fn18.C: Likewise. 4035 * g++.dg/eh/shadow1.C: Likewise. 4036 * g++.dg/inherit/covariant12.C: Likewise. 4037 * g++.dg/inherit/covariant14.C: Likewise. 4038 * g++.dg/inherit/covariant15.C: Likewise. 4039 * g++.dg/inherit/covariant16.C: Likewise. 4040 * g++.dg/inherit/covariant22.C: Likewise. 4041 * g++.dg/inherit/crash3.C: Likewise. 4042 * g++.dg/inherit/error2.C: Likewise. 4043 * g++.dg/template/crash100.C: Likewise. 4044 * g++.old-deja/g++.eh/spec6.C: Likewise. 4045 * g++.old-deja/g++.mike/p811.C: Likewise. 4046 * g++.old-deja/g++.other/virtual11.C: Likewise. 4047 * g++.old-deja/g++.other/virtual4.C: Likewise. 4048 40492018-03-27 H.J. Lu <hongjiu.lu@intel.com> 4050 4051 PR target/85044 4052 * gcc.target/i386/pr85044.c: New test. 4053 40542018-03-27 Martin Sebor <msebor@redhat.com> 4055 4056 PR testsuite/83462 4057 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets 4058 other than x86. 4059 40602018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4061 4062 PR target/83009 4063 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32. 4064 40652018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 4066 4067 PR target/81863 4068 * gcc.target/arm/pr81863.c: New test. 4069 40702018-03-27 Cesar Philippidis <cesar@codesourcery.com> 4071 4072 PR target/85056 4073 * testsuite/gcc.target/nvptx/pr85056.c: New test. 4074 * testsuite/gcc.target/nvptx/pr85056a.c: New test. 4075 40762018-03-27 Richard Biener <rguenther@suse.de> 4077 4078 PR testsuite/82847 4079 * lib/target-supports.exp (check_ssse3_available): New function. 4080 (check_effective_target_vect_perm_short): Enable for x86 if 4081 check_ssse3_available. 4082 40832018-03-27 Richard Biener <rguenther@suse.de> 4084 4085 PR tree-optimization/85082 4086 * gfortran.dg/pr85082.f90: New testcase. 4087 40882018-03-27 Chenghua Xu <paul.hua.gm@gmail.com> 4089 4090 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2" 4091 to "l=2" in dg-final. 4092 40932018-03-27 Chenghua Xu <paul.hua.gm@gmail.com> 4094 4095 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final. 4096 * gcc.target/mips/fix-r4000-2.c: Likewise. 4097 * gcc.target/mips/fix-r4000-3.c: Likewise. 4098 * gcc.target/mips/fix-r4000-4.c: Likewise. 4099 * gcc.target/mips/fix-r4000-5.c: Likewise. 4100 * gcc.target/mips/fix-r4000-6.c: Likewise. 4101 * gcc.target/mips/fix-r4000-7.c: Likewise. 4102 * gcc.target/mips/fix-r4000-8.c: Likewise. 4103 * gcc.target/mips/fix-r4000-9.c: Likewise. 4104 * gcc.target/mips/fix-r4000-10.c: Likewise. 4105 * gcc.target/mips/fix-r4000-7.c: Change dg-final 4106 "mulditi3_r4000" instead of "mulditi3". 4107 * gcc.target/mips/fix-r4000-8.c: Change dg-final 4108 "umulditi3_r4000" instead of "umulditi3". 4109 41102018-03-27 Jakub Jelinek <jakub@redhat.com> 4111 4112 PR c++/85068 4113 * g++.dg/inherit/covariant22.C: New test. 4114 41152018-03-27 Richard Biener <rguenther@suse.de> 4116 4117 PR testsuite/84004 4118 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for 4119 alignment. 4120 41212018-03-27 Paolo Carlini <paolo.carlini@oracle.com> 4122 Jason Merrill <jason@redhat.com> 4123 4124 PR c++/84632 4125 * g++.dg/init/array49.C: New. 4126 * g++.dg/torture/pr70499.C: Adjust. 4127 41282018-03-26 Uros Bizjak <ubizjak@gmail.com> 4129 4130 PR target/85073 4131 * gcc.target/i386/pr85073.c: New test. 4132 41332018-03-26 Richard Biener <rguenther@suse.de> 4134 4135 PR testsuite/85066 4136 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long 4137 instead of long. 4138 41392018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org> 4140 4141 PR fortran/66709 4142 * gfortran.dg/parameter_array_format.f90: New test. 4143 41442018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org> 4145 Neil Carlson <neil.n.carlson@gmail.com> 4146 4147 PR fortran/84381 4148 * gfortran.dg/literal_character_constant_1.inc: Replace 4149 call abort by STOP n. 4150 * gfortran.dg/overload_1.f90: Likewise. 4151 41522018-03-25 Seth Johnson <johnsonsr@ornl.gov> 4153 Dominique d'Humieres <dominiq@gcc.gnu.org> 4154 4155 PR fortran/84924 4156 * gfortran.dg/scalar_pointer_1.f90: New test. 4157 41582018-03-25 Tom de Vries <tom@codesourcery.com> 4159 4160 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more 4161 precise. 4162 41632018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4164 4165 PR fortran/69497 4166 * gfortran.dg/pr89497.f90: New test. 4167 41682018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org> 4169 4170 PR fortran/70068 4171 * gfortran.dg/substr_7.f90: New test. 4172 41732018-03-24 Steven G. Kargl <kargl@gcc.gnu.org> 4174 4175 PR fortran/42651 4176 * gfortran.dg/pr42651.f90: New test. 4177 * gfortran.dg/func_result_7.f90: Update error message. 4178 41792018-03-24 Richard Sandiford <richard.sandiford@linaro.org> 4180 4181 PR tree-optimization/84005 4182 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about 4183 failing to force the alignment. 4184 41852018-03-23 Peter Bergner <bergner@vnet.ibm.com> 4186 4187 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test 4188 from this to... 4189 <vclzd>: ...this. 4190 41912018-03-23 Peter Bergner <bergner@vnet.ibm.com> 4192 4193 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled 4194 message. Fix scan-assembler patterns. 4195 41962018-03-23 Jakub Jelinek <jakub@redhat.com> 4197 4198 PR c++/85015 4199 * g++.dg/cpp0x/pr85015.C: New test. 4200 4201 PR c++/84942 4202 * g++.dg/cpp1y/pr84942.C: New test. 4203 42042018-03-23 Vladimir Makarov <vmakarov@redhat.com> 4205 4206 PR inline-asm/85030 4207 * testsuite/gcc.target/i386/pr85030.c: New. 4208 42092018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4210 4211 PR target/85026 4212 * g++.dg/pr85026.C: New test. 4213 42142018-03-23 David Edelsohn <dje.gcc@gmail.com> 4215 4216 * g++.dg/debug/pr84704.C: XFAIL AIX. 4217 42182018-03-23 Sudakshina Das <sudi.das@arm.com> 4219 4220 PR target/84826 4221 * gcc.target/arm/pr84826.c: Add dg directive. 4222 42232018-03-23 Marek Polacek <polacek@redhat.com> 4224 4225 PR c++/85033 4226 * g++.dg/ext/builtin-offsetof2.C: New test. 4227 4228 PR c++/85045 4229 * g++.dg/cpp0x/Wnarrowing5.C: New test. 4230 * gcc.dg/pr85045.c: New test. 4231 42322018-03-23 Eric Botcazou <ebotcazou@adacore.com> 4233 4234 PR debug/85020 4235 * gnat.dg/lto22.adb: New test. 4236 * gnat.dg/lto22_pkg1.ad[sb]: New helper. 4237 * gnat.dg/lto22_pkg2.ads: Likewise. 4238 42392018-03-23 Jakub Jelinek <jakub@redhat.com> 4240 4241 PR c/80778 4242 * gcc.dg/lto/pr80778_0.c: New test. 4243 4244 PR inline-asm/85034 4245 * gcc.target/i386/pr85034.c: New test. 4246 4247 PR inline-asm/85022 4248 * c-c++-common/torture/pr85022.c: New test. 4249 4250 PR sanitizer/85029 4251 * g++.dg/ubsan/pr85029.C: New test. 4252 42532018-03-23 Alexandre Oliva <aoliva@redhat.com> 4254 4255 PR c++/71251 4256 * g++.dg/cpp0x/pr71251.C: New. 4257 4258 PR c++/84789 4259 * g++.dg/template/pr84789.C: New. 4260 * g++.dg/template/pr84789-2.C: New. 4261 * g++.dg/template/pr84789-3.C: New. 4262 * g++.dg/parse/dtor11.C: Accept alternate error message. 4263 4264 PR c++/84729 4265 * g++.dg/pr84729.C: New. 4266 * g++.old-deja/g++.ext/arrnew2.C: Require error. 4267 * g++.old-deja/g++.robertl/eb58.C: Likewise. 4268 * g++.old-deja/g++.robertl/eb63.C: Likewise. 4269 42702018-03-22 Steven G. Kargl <kargl@gcc.gnu.org> 4271 4272 PR fortran/84922 4273 * gfortran.dg/interface_42.f90: New test. 4274 * gfortran.dg/interface_43.f90: New test. 4275 42762018-03-22 Sudakshina Das <sudi.das@arm.com> 4277 4278 PR target/84826 4279 * gcc.target/arm/pr84826.c: New test. 4280 42812018-03-22 Christophe Lyon <christophe.lyon@linaro.org> 4282 4283 * gcc.target/arm/addr-modes-float.c: Move dg-do before 4284 dg-require-effective-target. 4285 * gcc.target/arm/addr-modes-int.c: Likewise. 4286 * gcc.target/nios2/lo-addr-tls.c: Likewise. 4287 42882018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org> 4289 4290 PR target/84760 4291 * gcc.target/powerpc/altivec-ld-1.c: New test. 4292 42932018-03-22 Bin Cheng <bin.cheng@arm.com> 4294 4295 * gcc.dg/graphite/pr83126.c: Require pthread for the test. 4296 42972018-03-22 Jakub Jelinek <jakub@redhat.com> 4298 4299 PR inline-asm/84941 4300 * gcc.dg/pr84941.c: New test. 4301 43022018-03-22 Tom de Vries <tom@codesourcery.com> 4303 4304 PR tree-optimization/84956 4305 * gcc.dg/pr84956.c: New test. 4306 43072018-03-22 Marek Polacek <polacek@redhat.com> 4308 4309 PR c++/84854 4310 * g++.dg/cpp1z/constexpr-if15.C: New test. 4311 * g++.dg/cpp1z/constexpr-if16.C: New test. 4312 43132018-03-21 Joseph Myers <joseph@codesourcery.com> 4314 4315 * gcc.dg/builtin-tgmath-3.c: New test. 4316 43172018-03-21 Alexandre Oliva <aoliva@redhat.com> 4318 4319 PR c++/71965 4320 * g++.dg/concepts/pr71965.C: New. 4321 4322 PR c++/84610 4323 PR c++/84642 4324 * g++.dg/cpp0x/pr84610.C: New. 4325 * g++.dg/cpp0x/pr84642.C: New. 4326 43272018-03-21 Jakub Jelinek <jakub@redhat.com> 4328 4329 PR c/84999 4330 * c-c++-common/pr84999.c: New test. 4331 43322018-03-21 Paolo Carlini <paolo.carlini@oracle.com> 4333 4334 PR c++/84972 4335 * g++.dg/ext/desig10.C: New. 4336 43372018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org> 4338 Harald Anlauf <anlauf@gmx.de> 4339 4340 PR fortran/84957 4341 * gfortran.dg/pr84957.f90: New test. 4342 43432018-03-21 Jakub Jelinek <jakub@redhat.com> 4344 4345 PR tree-optimization/84960 4346 * gcc.c-torture/compile/pr84960.c: New test. 4347 43482018-03-21 Richard Sandiford <richard.sandiford@linaro.org> 4349 4350 PR tree-optimization/84811 4351 * gcc.dg/torture/pr84811.c: New test. 4352 43532018-03-21 Jakub Jelinek <jakub@redhat.com> 4354 4355 PR tree-optimization/84982 4356 * c-c++-common/pr84982.c: New test. 4357 4358 PR c++/84961 4359 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and 4360 "m" (++x) in C++. 4361 * g++.dg/torture/pr84961-1.C: New test. 4362 * g++.dg/torture/pr84961-2.C: New test. 4363 43642018-03-21 Nathan Sidwell <nathan@acm.org> 4365 4366 PR c++/85008 4367 * g++.dg/pr85008.C: New. 4368 43692018-03-21 Janne Blomqvist <jb@gcc.gnu.org> 4370 4371 PR fortran/84615 4372 * gfortran.dg/char_result_17.f90: New test. 4373 43742018-03-21 David Malcolm <dmalcolm@redhat.com> 4375 4376 PR c++/84994 4377 * g++.dg/other/accessor-fixits-1.C: Move to... 4378 * g++.dg/torture/accessor-fixits-1.C: ...here. 4379 * g++.dg/other/accessor-fixits-2.C: Move to... 4380 * g++.dg/torture/accessor-fixits-2.C: ...here. 4381 * g++.dg/other/accessor-fixits-3.C: Move to... 4382 * g++.dg/torture/accessor-fixits-3.C: ...here. 4383 * g++.dg/other/accessor-fixits-4.C: Move to... 4384 * g++.dg/torture/accessor-fixits-4.C: ...here. 4385 * g++.dg/other/accessor-fixits-5.C: Move to... 4386 * g++.dg/torture/accessor-fixits-5.C: ...here. 4387 * g++.dg/torture/accessor-fixits-6.C: New testcase. 4388 * g++.dg/torture/accessor-fixits-7.C: New testcase. 4389 * g++.dg/torture/accessor-fixits-8.C: New testcase. 4390 43912018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4392 4393 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC. 4394 43952018-03-21 Sudakshina Das <sudi.das@arm.com> 4396 4397 PR target/82989 4398 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives. 4399 44002018-03-21 Nathan Sidwell <nathan@acm.org> 4401 4402 PR c++/84804 4403 * g++.dg/lookup/pr84804.C: New. 4404 44052018-03-21 Martin Sebor <msebor@redhat.com> 4406 4407 PR c++/84850 4408 * g++.dg/Wclass-memaccess-3.C: New test. 4409 * g++.dg/Wclass-memaccess-4.C: New test. 4410 44112018-03-21 David Malcolm <dmalcolm@redhat.com> 4412 4413 PR c++/84892 4414 * g++.dg/other/accessor-fixits-1.C 4415 (test_access_const_t1_color): New. 4416 (test_deref_const_t1_color): New. 4417 * g++.dg/other/accessor-fixits-5.C: New testcase. 4418 44192018-03-21 Tom de Vries <tom@codesourcery.com> 4420 4421 PR tree-optimization/83126 4422 * gcc.dg/graphite/pr83126.c: New test. 4423 44242018-03-21 Nathan Sidwell <nathan@acm.org> 4425 4426 * g++.dg/ext/anon-struct6.C: Adjust. 4427 * g++.dg/ext/deprecate-1.C: New. 4428 * g++.dg/ext/deprecate-2.C: New. 4429 * g++.dg/lookup/pr84602.C: Adjust. 4430 * g++.dg/lookup/pr84962.C: Adjust. 4431 * g++.old-deja/g++.other/anon4.C 4432 4433 PR c++/84836 4434 * g++.dg/lookup/pr84836.C: New. 4435 44362018-03-21 Bin Cheng <bin.cheng@arm.com> 4437 4438 PR tree-optimization/84969 4439 * gcc.dg/tree-ssa/pr84969.c: New test. 4440 44412018-03-21 Jakub Jelinek <jakub@redhat.com> 4442 4443 PR rtl-optimization/84989 4444 * gcc.target/i386/pr84989.c: New test. 4445 44462018-03-21 Christophe Lyon <christophe.lyon@linaro.org> 4447 4448 * gcc.target/arm/pr82518.c: Require arm_neon_hw. 4449 44502018-03-21 Martin Liska <mliska@suse.cz> 4451 4452 PR ipa/84963 4453 * gfortran.dg/goacc/pr84963.f90: New test. 4454 44552018-03-21 Marek Polacek <polacek@redhat.com> 4456 4457 PR c++/71638, ICE with NSDMI and reference. 4458 * g++.dg/cpp0x/nsdmi14.C: New test. 4459 * g++.dg/cpp1y/nsdmi-aggr10.C: New test. 4460 44612018-03-21 Chenghua Xu <paul.hua.gm@gmail.com> 4462 4463 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for 4464 MIPS with -mpaired-single directives. 4465 44662018-03-20 Steven G. Kargl <kargl@gcc.gnu.org> 4467 4468 PR fortran/85001 4469 * gfortran.dg/interface_41.f90: New test. 4470 44712018-03-20 Jakub Jelinek <jakub@redhat.com> 4472 4473 PR debug/84875 4474 * gcc.dg/pr84875.c: New test. 4475 44762018-03-20 Marek Polacek <polacek@redhat.com> 4477 4478 PR c++/84978, ICE with NRVO. 4479 * g++.dg/opt/nrv19.C: New test. 4480 44812018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4482 4483 PR target/82518 4484 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 4485 Disable for armeb targets. 4486 * gcc.target/arm/pr82518.c: New test. 4487 44882018-03-20 Nathan Sidwell <nathan@acm.org> 4489 4490 PR c++/84962 4491 * g++.dg/lookup/pr84962.C: New. 4492 4493 PR c++/84970 4494 * g++.dg/lookup/pr84970.C: New. 4495 44962018-03-20 Richard Biener <rguenther@suse.de> 4497 4498 PR target/84986 4499 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase. 4500 45012018-03-20 Martin Liska <mliska@suse.cz> 4502 4503 PR ipa/84825 4504 * g++.dg/ipa/pr84825.C: New test. 4505 45062018-03-20 Martin Liska <mliska@suse.cz> 4507 4508 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove. 4509 45102018-03-20 Jakub Jelinek <jakub@redhat.com> 4511 4512 PR target/84845 4513 * gcc.c-torture/compile/pr84845.c: New test. 4514 45152018-03-20 Sudakshina Das <sudi.das@arm.com> 4516 4517 PR target/82989 4518 * gcc.target/arm/pr82989.c: New test. 4519 45202018-03-20 Jakub Jelinek <jakub@redhat.com> 4521 4522 PR target/84945 4523 * gcc.target/i386/pr84945.c: New test. 4524 45252018-03-20 Christophe Lyon <christophe.lyon@linaro.org> 4526 4527 PR target/81647 4528 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions. 4529 45302018-03-20 Jakub Jelinek <jakub@redhat.com> 4531 4532 PR c/84953 4533 * gcc.dg/pr84953.c: New test. 4534 45352018-03-19 Marek Polacek <polacek@redhat.com> 4536 4537 PR c++/84925 4538 * g++.dg/cpp1z/lambda-__func__.C: New test. 4539 4540 PR c++/84927 4541 * g++.dg/cpp1y/nsdmi-aggr9.C: New test. 4542 45432018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com> 4544 4545 PR sanitizer/78651 4546 * g++.dg/asan/pr78651.C: New test. 4547 45482018-03-19 Tom de Vries <tom@codesourcery.com> 4549 4550 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target 4551 vect_int_mult. Add nvptx xfail for PR84958. 4552 45532018-03-19 Nathan Sidwell <nathan@acm.org> 4554 4555 PR c++/84835 4556 * g++.dg/cpp1y/pr84835.C: New. 4557 45582018-03-19 Sudakshina Das <sudi.das@arm.com> 4559 4560 PR target/81647 4561 * gcc.target/aarch64/pr81647.c: New. 4562 45632018-03-19 Richard Biener <rguenther@suse.de> 4564 4565 PR tree-optimization/84933 4566 * g++.dg/pr84933.C: New testcase. 4567 45682018-03-19 Richard Biener <rguenther@suse.de> 4569 4570 PR tree-optimization/84859 4571 * gcc.dg/tree-ssa/pr84859.c: New testcase. 4572 * gcc.dg/tree-ssa/pr35286.c: Disable cselim. 4573 * gcc.dg/tree-ssa/split-path-6.c: Likewise. 4574 * gcc.dg/tree-ssa/split-path-7.c: Likewise. 4575 45762018-03-19 Nathan Sidwell <nathan@acm.org> 4577 4578 PR c++/84812 4579 * g++.dg/lookup/pr84812.C: New. 4580 45812018-03-19 Richard Biener <rguenther@suse.de> 4582 4583 PR tree-optimization/84929 4584 * gcc.dg/torture/pr84929.c: New testcase. 4585 45862018-03-19 Tamar Christina <tamar.christina@arm.com> 4587 4588 PR target/84711 4589 * gcc.target/arm/big-endian-subreg.c: Delete. 4590 45912018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org> 4592 4593 PR fortran/84931 4594 * gfortran.dg/array_constructor_52.f90: New test. 4595 45962018-03-17 Steven G. Kargl <kargl@gcc.gnu.org> 4597 4598 PR fortran/77414 4599 * gfortran.dg/pr77414.f90: New test. 4600 * gfortran.dg/internal_references_1.f90: Adjust error message. 4601 46022018-03-18 Steven G. Kargl <kargl@gcc.gnu.org> 4603 4604 PR fortran/65453 4605 * gfortran.dg/pr65453.f90: New test. 4606 46072018-03-18 Richard Sandiford <richard.sandiford@linaro.org> 4608 4609 PR tree-optimization/84913 4610 * gfortran.dg/vect/pr84913.f90: New test. 4611 46122018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org> 4613 4614 PR fortran/79929 4615 * gfortran.dg/warn_concat.f90: New test. 4616 46172018-03-16 Jakub Jelinek <jakub@redhat.com> 4618 4619 PR target/84899 4620 * gcc.dg/pr84899.c: New test. 4621 46222018-03-16 Steven G. Kargl <kargl@gcc.gnu.org> 4623 4624 PR fortran/69395 4625 * gfortran.dg/pr69395.f90: Add test for max dimensions 4626 46272018-03-16 Vladimir Makarov <vmakarov@redhat.com> 4628 4629 PR target/84876 4630 * gcc.target/i386/pr84876.c: New test. 4631 46322018-03-16 Martin Liska <mliska@suse.cz> 4633 4634 PR ipa/84833 4635 * gcc.target/i386/mvc11.c: New test. 4636 46372018-03-16 Martin Liska <mliska@suse.cz> 4638 4639 PR ipa/84722 4640 * gcc.target/i386/mvc10.c: New test. 4641 46422018-03-16 Jakub Jelinek <jakub@redhat.com> 4643 4644 PR c++/79937 4645 PR c++/82410 4646 * g++.dg/cpp1y/pr79937-1.C: New test. 4647 * g++.dg/cpp1y/pr79937-2.C: New test. 4648 * g++.dg/cpp1y/pr79937-3.C: New test. 4649 * g++.dg/cpp1y/pr79937-4.C: New test. 4650 * g++.dg/cpp1y/pr82410.C: New test. 4651 46522018-03-16 Tom de Vries <tom@codesourcery.com> 4653 4654 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult. 4655 46562018-03-16 Tom de Vries <tom@codesourcery.com> 4657 4658 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values. 4659 46602018-03-16 Jakub Jelinek <jakub@redhat.com> 4661 4662 PR c++/84874 4663 * g++.dg/cpp2a/desig8.C: New test. 4664 4665 PR tree-optimization/84841 4666 * gcc.dg/pr84841.c: New test. 4667 4668 PR c++/84874 4669 * g++.dg/cpp2a/desig7.C: New test. 4670 46712018-03-16 Mark Doffman <mark.doffman@codethink.co.uk> 4672 Jim MacArthur <jim.macarthur@codethink.co.uk> 4673 4674 * gfortran.dg/automatic_1.f90: New test. 4675 * gfortran.dg/automatic_repeat.f90: New test 4676 * gfortran.dg/automatic_save.f90: New test. 4677 * gfortran.dg/vax_structure.f90: New test. 4678 46792018-03-15 Steven G. Kargl <kargl@gcc.gnu.org> 4680 4681 PR fortran/78741 4682 * gfortran.dg/pr78741.f90: New test. 4683 46842018-03-15 Steven G. Kargl <kargl@gcc.gnu.org> 4685 4686 PR fortran/69395 4687 * gfortran.dg/pr69395.f90: New test. 4688 46892018-03-15 Jakub Jelinek <jakub@redhat.com> 4690 4691 PR c++/79085 4692 * g++.dg/opt/pr79085.C: New test. 4693 46942018-03-15 H.J. Lu <hongjiu.lu@intel.com> 4695 4696 PR target/84574 4697 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk 4698 label instead of __x86_indirect_thunk label. 4699 47002018-03-15 Jakub Jelinek <jakub@redhat.com> 4701 4702 PR c++/84222 4703 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus. 4704 * g++.dg/warn/deprecated-6.C (T::member3): Likewise. 4705 * g++.dg/warn/deprecated-13.C: New test. 4706 47072018-03-15 Olga Makhotina <olga.makhotina@intel.com> 4708 4709 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic. 4710 47112018-03-15 Richard Biener <rguenther@suse.de> 4712 4713 PR c/84873 4714 * c-c++-common/pr84873.c: New testcase. 4715 47162018-03-15 Tamar Christina <tamar.christina@arm.com> 4717 4718 PR target/84711 4719 * gcc.target/arm/big-endian-subreg.c: New. 4720 47212018-03-15 Jakub Jelinek <jakub@redhat.com> 4722 4723 PR target/84860 4724 * gcc.c-torture/compile/pr84860.c: New test. 4725 47262018-03-15 Julia Koval <julia.koval@intel.com> 4727 4728 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add 4729 cannonlake. 4730 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni, 4731 avx512bitalg. 4732 47332018-03-15 Jakub Jelinek <jakub@redhat.com> 4734 4735 PR c/84853 4736 * gcc.dg/pr84853.c: New test. 4737 47382018-03-14 Carl Love <cel@us.ibm.com> 4739 4740 * gcc.target/powerpc/builtins-7-runnable.c: New test file. 4741 47422018-03-14 Martin Liska <mliska@suse.cz> 4743 4744 PR ipa/8480 4745 * g++.dg/lto/pr84805_0.C: New test. 4746 * g++.dg/lto/pr84805_1.C: New test. 4747 * g++.dg/lto/pr84805_2.C: New test. 4748 47492018-03-14 David Malcolm <dmalcolm@redhat.com> 4750 4751 PR c/84852 4752 * gcc.dg/fixits-pr84852-1.c: New test. 4753 * gcc.dg/fixits-pr84852-2.c: New test. 4754 47552018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com> 4756 4757 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a 4758 separate verbose message. 4759 * lib/scandump.exp (scan-dump-times): Likewise. 4760 47612018-03-14 Julia Koval <julia.koval@intel.com> 4762 4763 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake 4764 server. 4765 * gcc.target/i386/funcspec-56.inc: Ditto. 4766 47672018-03-14 Richard Sandiford <richard.sandiford@linaro.org> 4768 4769 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to 4770 aarch64_sve_hw. 4771 47722018-03-14 Jakub Jelinek <jakub@redhat.com> 4773 4774 PR sanitizer/83392 4775 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected 4776 check count from 17 to 14. 4777 4778 PR target/84844 4779 * gcc.target/i386/pr84844.c: New test. 4780 47812018-03-14 Richard Biener <rguenther@suse.de> 4782 4783 PR tree-optimization/84830 4784 * gcc.dg/torture/pr84830.c: New testcase. 4785 47862018-03-14 Marek Polacek <polacek@redhat.com> 4787 4788 PR c++/84596 4789 * g++.dg/cpp0x/static_assert15.C: New test. 4790 47912018-03-13 Steven G. Kargl <kargl@gcc.gnu.org> 4792 4793 PR fortran/61775 4794 * gfortran.dg/pr61775.f90: New test. 4795 47962018-03-13 Jakub Jelinek <jakub@redhat.com> 4797 4798 PR c++/84843 4799 * g++.dg/ext/pr84843-1.C: New test. 4800 * g++.dg/ext/pr84843-2.C: New test. 4801 48022018-03-13 David Pagan <dave.pagan@oracle.com> 4803 4804 PR c/46921 4805 * gcc.dg/pr46921.c: New test. 4806 48072018-03-13 Martin Sebor <msebor@redhat.com> 4808 4809 PR tree-optimization/84725 4810 * c-c++-common/Wstringop-truncation-4.c: New test. 4811 * c-c++-common/attr-nonstring-5.c: New test. 4812 48132018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 4814 4815 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather 4816 than unpacks. 4817 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. 4818 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. 4819 48202018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 4821 4822 * gcc.target/aarch64/sve/tls_1.c: New test. 4823 * gcc.target/aarch64/sve/tls_2.C: Likewise. 4824 48252018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 4826 4827 * gcc.target/aarch64/sve/mul_highpart_1.c: New test. 4828 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise. 4829 48302018-03-13 Martin Liska <mliska@suse.cz> 4831 4832 PR ipa/84658. 4833 * g++.dg/ipa/pr84658.C: New test. 4834 48352018-03-13 Jakub Jelinek <jakub@redhat.com> 4836 4837 PR middle-end/84834 4838 * gcc.dg/pr84834.c: New test. 4839 4840 PR target/84827 4841 * gcc.target/i386/pr84827.c: New test. 4842 4843 PR target/84828 4844 * g++.dg/ext/pr84828.C: New test. 4845 4846 PR target/84786 4847 * gcc.target/i386/avx512f-pr84786-1.c: New test. 4848 * gcc.target/i386/avx512f-pr84786-2.c: New test. 4849 4850 PR c++/84808 4851 * g++.dg/cpp1y/constexpr-84808.C: New test. 4852 4853 PR c++/84704 4854 * g++.dg/debug/pr84704.C: New test. 4855 48562018-03-12 Renlin Li <renlin.li@arm.com> 4857 4858 * gcc.target/aarch64/movi_hf.c: New. 4859 * gcc.target/aarch64/f16_mov_immediate_1.c: Update. 4860 * gcc.target/aarch64/f16_mov_immediate_2.c: Update. 4861 48622018-03-12 Martin Sebor <msebor@redhat.com> 4863 4864 PR tree-optimization/83456 4865 * c-c++-common/Wrestrict-2.c: Remove test cases. 4866 * c-c++-common/Wrestrict.c: Same. 4867 * gcc.dg/Wrestrict-12.c: New test. 4868 * gcc.dg/Wrestrict-14.c: New test. 4869 48702018-03-12 H.J. Lu <hongjiu.lu@intel.com> 4871 4872 * g++.dg/pr84821.C: New test. 4873 48742018-03-12 H.J. Lu <hongjiu.lu@intel.com> 4875 4876 * gcc.dg/pr84799.c: New test. 4877 48782018-03-12 Richard Biener <rguenther@suse.de> 4879 4880 PR tree-optimization/84803 4881 * gcc.dg/torture/pr84803.c: New testcase. 4882 48832018-03-12 Jakub Jelinek <jakub@redhat.com> 4884 4885 PR c++/84813 4886 * g++.dg/debug/pr84813.C: New test. 4887 48882018-03-11 Paul Thomas <pault@gcc.gnu.org> 4889 4890 PR fortran/84546 4891 * gfortran.dg/unlimited_polymorphic_29.f90: New test. 4892 48932018-03-11 Steven G. Kargl <kargl@gcc.gnu.org> 4894 4895 PR fortran/83939 4896 * gfortran.dg/pr83939.f90 4897 48982018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org> 4899 4900 PR fortran/66128 4901 * gfortran.dg/zero_sized_9.f90: New test. 4902 49032018-03-11 Jakub Jelinek <jakub@redhat.com> 4904 4905 PR debug/58150 4906 * g++.dg/debug/dwarf2/enum2.C: New test. 4907 49082018-03-10 Steven G. Kargl <kargl@gcc.gnu.org> 4909 4910 PR fortran/84734 4911 * gfortran.dg/pr84734.f90: New test. 4912 49132018-03-10 Eric Botcazou <ebotcazou@adacore.com> 4914 4915 * gnat.dg/prot3.adb: New test. 4916 * gnat.dg/prot3_pkg.ad[sb]: New helper. 4917 49182018-03-09 Jason Merrill <jason@redhat.com> 4919 Paolo Carlini <paolo.carlini@oracle.com> 4920 4921 PR c++/71169 4922 PR c++/71832 4923 * g++.dg/cpp0x/pr71169.C: New. 4924 * g++.dg/cpp0x/pr71169-2.C: Likewise. 4925 * g++.dg/cpp0x/pr71832.C: Likewise. 4926 49272018-03-09 Peter Bergner <bergner@vnet.ibm.com> 4928 4929 PR target/83969 4930 * gcc.target/powerpc/pr83969.c: New test. 4931 49322018-03-09 Jakub Jelinek <jakub@redhat.com> 4933 4934 PR target/84772 4935 * gcc.dg/pr84772.c: New test. 4936 4937 PR c++/84076 4938 * g++.dg/warn/Wformat-2.C: New test. 4939 4940 PR c++/84767 4941 * g++.dg/ext/vla18.C: New test. 4942 49432018-03-09 Martin Sebor <msebor@redhat.com> 4944 4945 PR tree-optimization/84526 4946 * gcc.dg/Wrestrict-10.c: New test. 4947 * gcc.dg/Wrestrict-11.c: New test. 4948 49492018-03-09 Alexandre Oliva <aoliva@redhat.com> 4950 4951 PR rtl-optimization/84682 4952 * gcc.dg/torture/pr84682-1.c: New. 4953 * gcc.dg/torture/pr84682-2.c: New. 4954 * gcc.dg/torture/pr84682-3.c: New. 4955 49562018-03-09 Jakub Jelinek <jakub@redhat.com> 4957 4958 PR c++/84724 4959 * g++.dg/ext/pr84724.C: New test. 4960 49612018-03-09 Vladimir Makarov <vmakarov@redhat.com> 4962 4963 PR target/83712 4964 * gcc.target/arm/pr83712.c: New. 4965 49662018-03-09 Richard Biener <rguenther@suse.de> 4967 4968 PR tree-optimization/84775 4969 * gcc.dg/torture/pr84775.c: New testcase. 4970 49712018-03-09 Jakub Jelinek <jakub@redhat.com> 4972 4973 PR debug/84404 4974 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective 4975 targets. 4976 49772018-03-09 Eric Botcazou <ebotcazou@adacore.com> 4978 4979 * gcc.c-torture/compile/20180309-1.c: New test. 4980 49812018-03-08 Jakub Jelinek <jakub@redhat.com> 4982 4983 PR c++/80598 4984 * g++.dg/warn/Wunused-function4.C: New test. 4985 4986 PR inline-asm/84742 4987 * gcc.target/i386/pr84742-1.c: New test. 4988 * gcc.target/i386/pr84742-2.c: New test. 4989 49902018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4991 4992 PR target/84748 4993 * gcc.c-torture/execute/pr84748.c: New test. 4994 49952018-03-08 Richard Biener <rguenther@suse.de> 4996 4997 PR middle-end/84552 4998 * gcc.dg/graphite/pr84552.c: New testcase. 4999 50002018-03-08 Richard Biener <rguenther@suse.de> 5001 5002 PR tree-optimization/84178 5003 * gcc.dg/torture/pr84178-2.c: New testcase. 5004 50052018-03-08 David Malcolm <dmalcolm@redhat.com> 5006 5007 PR tree-optimization/84178 5008 * gcc.c-torture/compile/pr84178-1.c: New test. 5009 50102018-03-08 Thomas Schwinge <thomas@codesourcery.com> 5011 5012 * lib/target-supports.exp: Do not return zero from a ifunc 5013 function. 5014 50152018-03-08 Richard Biener <rguenther@suse.de> 5016 5017 PR tree-optimization/84746 5018 * gcc.dg/torture/pr84746.c: New testcase. 5019 5020 50212018-03-08 Alexandre Oliva <aoliva@redhat.com> 5022 PR debug/84404 5023 PR debug/84408 5024 * gcc.dg/graphite/pr84404.c: New. 5025 50262018-03-08 Jakub Jelinek <jakub@redhat.com> 5027 5028 PR tree-optimization/84740 5029 * gcc.dg/torture/pr84740.c: New test. 5030 5031 PR tree-optimization/84739 5032 * gcc.dg/pr84739.c: New test. 5033 50342018-03-07 Martin Sebor <msebor@redhat.com> 5035 5036 PR tree-optimization/83519 5037 * gcc.dg/Wrestrict-13.c: New test. 5038 50392018-03-07 Steven G. Kargl <kargl@gcc.gnu.org> 5040 5041 PR fortran/64124 5042 PR fortran/70409 5043 * gfortran.dg/pr64124.f90: New tests. 5044 * gfortran.dg/pr70409.f90: New tests. 5045 50462018-03-07 Segher Boessenkool <segher@kernel.crashing.org> 5047 5048 PR target/82411 5049 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata. 5050 50512018-03-07 Martin Sebor <msebor@redhat.com> 5052 5053 PR tree-optimization/84526 5054 * gcc.dg/Wrestrict-10.c: New test. 5055 50562018-03-07 Martin Sebor <msebor@redhat.com> 5057 5058 PR tree-optimization/84468 5059 * g++.dg/warn/Wstringop-truncation-2.C: New test. 5060 * gcc.dg/Wstringop-truncation.c: New test. 5061 * gcc.dg/Wstringop-truncation-2.c: New test. 5062 50632018-03-07 Jakub Jelinek <jakub@redhat.com> 5064 5065 PR fortran/84565 5066 * gfortran.dg/pr84565.f90: New test. 5067 5068 PR middle-end/84723 5069 * gcc.target/i386/pr84723-1.c: New test. 5070 * gcc.target/i386/pr84723-2.c: New test. 5071 * gcc.target/i386/pr84723-3.c: New test. 5072 * gcc.target/i386/pr84723-4.c: New test. 5073 * gcc.target/i386/pr84723-5.c: New test. 5074 50752018-03-06 Steven G. Kargl <kargl@gcc.gnu.org> 5076 5077 PR fortran/64107 5078 * gfortran.dg/pr64107.f90: New test. 5079 50802017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org> 5081 5082 PR fortran/84697 5083 PR fortran/66128 5084 * gfortran.dg/minmaxloc_zerosize_1.f90: New test. 5085 50862018-03-06 Marek Polacek <polacek@redhat.com> 5087 5088 PR c++/84684 5089 * g++.dg/cpp1z/constexpr-84684.C: New test. 5090 50912018-03-06 Jakub Jelinek <jakub@redhat.com> 5092 5093 PR c/84721 5094 * gcc.dg/pr84721.c: New test. 5095 5096 PR target/84710 5097 * gcc.dg/pr84710.c: New test. 5098 50992018-03-06 Steven G. Kargl <kargl@gcc.gnu.org> 5100 5101 PR fortran/56667 5102 * gfortran.dg/implied_do_2.f90: New test. 5103 * gfortran.dg/coarray_8.f90: Update for new error message. 5104 51052018-03-06 Jakub Jelinek <jakub@redhat.com> 5106 5107 PR inline-asm/84683 5108 * g++.dg/ext/pr84683.C: New test. 5109 5110 PR tree-optimization/84687 5111 * gcc.dg/pr84687.c: New test. 5112 51132018-03-06 Alexandre Oliva <aoliva@redhat.com> 5114 5115 PR c++/84231 5116 * g++.dg/pr84231.C: New. 5117 5118 PR c++/84593 5119 * g++.dg/cpp1y/pr84593.C: New. 5120 5121 PR c++/84492 5122 * g++.dg/pr84492.C: New. 5123 51242018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 5125 5126 * gcc.target/powerpc/spec-barr-1.c: Change called function name to 5127 __builtin_ppc_speculation_barrier. 5128 51292018-03-05 Jakub Jelinek <jakub@redhat.com> 5130 5131 PR target/84700 5132 * gcc.target/powerpc/pr84700.c: New test. 5133 51342018-03-05 Nathan Sidwell <nathan@acm.org> 5135 5136 PR c++/84702 5137 * g++.dg/lookup/pr84702.C: New. 5138 51392018-03-05 Jakub Jelinek <jakub@redhat.com> 5140 5141 PR target/84564 5142 * gcc.target/i386/pr84564.c: New test. 5143 51442018-03-05 Marek Polacek <polacek@redhat.com> 5145 5146 PR c++/84707 5147 * g++.dg/cpp0x/inline-ns10.C: New test. 5148 51492018-03-05 Nathan Sidwell <nathan@acm.org> 5150 5151 PR c++/84694 5152 * g++.dg/template/pr84694.C: New. 5153 51542018-03-05 Jakub Jelinek <jakub@redhat.com> 5155 5156 PR target/84524 5157 * gcc.c-torture/execute/pr84524.c: New test. 5158 * gcc.target/i386/avx512bw-pr84524.c: New test. 5159 51602018-03-05 Peter Bergner <bergner@vnet.ibm.com> 5161 5162 PR target/84264 5163 * g++.dg/pr84264.C: New test. 5164 51652018-03-05 Paolo Carlini <paolo.carlini@oracle.com> 5166 5167 PR c++/84618 5168 * g++.dg/cpp0x/lambda/lambda-ice29.C: New. 5169 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust. 5170 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise. 5171 51722018-03-05 Olga Makhotina <olga.makhotina@intel.com> 5173 5174 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd. 5175 * g++.dg/other/i386-3.C: Ditto. 5176 * gcc.target/i386/sse-12.c: Ditto. 5177 * gcc.target/i386/sse-13.c: Ditto. 5178 * gcc.target/i386/sse-14.c: Ditto. 5179 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd. 5180 * gcc.target/i386/wbinvd-1.c: New test. 5181 * gcc.target/i386/wbnoinvd-1.c: Ditto. 5182 * gcc.target/i386/pconfig-1.c: Ditto. 5183 51842018-03-05 Pádraig Brady <P@draigBrady.com> 5185 Nathan Sidwell <nathan@acm.org> 5186 5187 PR c++/84497 5188 * g++.dg/cpp0x/pr84497.C: New. 5189 51902018-03-05 Richard Biener <rguenther@suse.de> 5191 5192 PR tree-optimization/84670 5193 * gcc.dg/pr84670-1.c: New testcase. 5194 * gcc.dg/pr84670-2.c: Likewise. 5195 * gcc.dg/pr84670-3.c: Likewise. 5196 * gcc.dg/pr84670-4.c: Likewise. 5197 51982018-03-05 Richard Biener <rguenther@suse.de> 5199 5200 PR tree-optimization/84650 5201 * gcc.dg/graphite/pr84650.c: New testcase. 5202 52032018-03-05 Paolo Carlini <paolo.carlini@oracle.com> 5204 5205 PR c++/82022 5206 * g++.dg/cpp1z/constexpr-lambda20.C: New. 5207 52082018-03-03 Harald Anlauf <anlauf@gmx.de> 5209 5210 PR fortran/71085 5211 * gfortran.dg/pr71085.f90: New test. 5212 52132018-03-03 Steven G. Kargl <kargl@gcc.gnu.org> 5214 5215 PR fortran/66128 5216 * gfortran.dg/zero_sized_8.f90: Really commit New test. 5217 52182018-03-03 Steven G. Kargl <kargl@gcc.gnu.org> 5219 5220 PR fortran/51434 5221 * gfortran.dg/pr51434.f90: New test. 5222 52232018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 5224 5225 PR c++/61358 5226 * g++.dg/cpp0x/lambda/lambda-61358.C: New. 5227 52282018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 5229 5230 PR c++/67370 5231 * g++.dg/cpp0x/lambda/lambda-67370.C: New. 5232 52332018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 5234 5235 PR c++/71464 5236 * g++.dg/torture/pr71464.C: New. 5237 52382018-03-03 Paul Thomas <pault@gcc.gnu.org> 5239 5240 PR fortran/80965 5241 * gfortran.dg/select_type_41.f90: New test. 5242 52432018-03-02 Paolo Carlini <paolo.carlini@oracle.com> 5244 5245 PR c++/61135 5246 * g++.dg/cpp0x/lambda/lambda-61135.C: New. 5247 52482018-03-02 Marek Polacek <polacek@redhat.com> 5249 5250 PR c++/84578 5251 * g++.dg/ext/flexary29.C: New test. 5252 52532018-03-02 Jakub Jelinek <jakub@redhat.com> 5254 5255 * c-c++-common/Warray-bounds-2.c: Fix a comment typo. 5256 52572018-03-02 Paolo Carlini <paolo.carlini@oracle.com> 5258 5259 PR c++/81812 5260 * g++.dg/torture/pr81812.C: New. 5261 52622018-03-02 Marek Polacek <polacek@redhat.com> 5263 5264 PR c++/84171 5265 * g++.dg/warn/Wsign-compare-8.C: New test. 5266 5267 PR c++/84663 5268 * g++.dg/parse/array-size3.C: New test. 5269 5270 PR c++/84664 5271 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test. 5272 52732018-03-02 Jakub Jelinek <jakub@redhat.com> 5274 5275 PR c++/84662 5276 * g++.dg/cpp1y/pr84662.C: New test. 5277 52782018-03-02 Thomas Schwinge <thomas@codesourcery.com> 5279 5280 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options". 5281 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of 5282 "dg-lto-options". 5283 * g++.dg/lto/20101010-1_0.C: Likewise. 5284 * g++.dg/lto/20101010-2_0.C: Likewise. 5285 52862018-03-02 Jakub Jelinek <jakub@redhat.com> 5287 5288 PR ipa/84628 5289 * gcc.dg/pr84628.c: New test. 5290 5291 PR target/56540 5292 * gcc.target/ia64/pr56540.c: New test. 5293 52942018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com> 5295 5296 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow 5297 32-bit target. 5298 * gcc.target/powerpc/altivec-7.h: Remove VSX content. 5299 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content). 5300 * gcc.target/powerpc/vsx-7.h: New include (VSX content). 5301 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include. 5302 53032018-03-02 Marek Polacek <polacek@redhat.com> 5304 5305 PR c++/84590 5306 * c-c++-common/ubsan/shift-11.c: New test. 5307 53082018-03-02 Richard Sandiford <richard.sandiford@linaro.org> 5309 5310 * gcc.dg/vect/vect-alias-check-13.c: New test. 5311 53122018-03-02 Jakub Jelinek <jakub@redhat.com> 5313 5314 PR target/84614 5315 * gcc.dg/pr84614.c: New test. 5316 5317 PR inline-asm/84625 5318 * gcc.target/i386/pr84625.c: New test. 5319 53202018-03-02 Richard Biener <rguenther@suse.de> 5321 5322 PR tree-optimization/84427 5323 * gcc.dg/torture/pr84427.c: New testcase. 5324 53252018-03-01 Peter Bergner <bergner@vnet.ibm.com> 5326 5327 PR target/84534 5328 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on 5329 powerpc64le*-*-linux*. 5330 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's. 5331 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise. 5332 53332018-03-01 Martin Sebor <msebor@redhat.com> 5334 5335 PR c++/84294 5336 * g++.dg/ext/attr-const.C: Remove xfail. 5337 * g++.dg/ext/attr-malloc-3.C: New test. 5338 * g++.dg/ext/attr-noinline-3.C: New test. 5339 * g++.dg/ext/attr-noreturn-3.C: New test. 5340 * g++.dg/ext/attr-nothrow-3.C: New test. 5341 * g++.dg/ext/attr-pure.C: Remove xfail. 5342 53432018-03-02 Jakub Jelinek <jakub@redhat.com> 5344 5345 PR sanitizer/70875 5346 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to 5347 dg-options and dg-shouldfail "ubsan" directive. 5348 53492018-03-01 Marek Polacek <polacek@redhat.com> 5350 Jason Merrill <jason@redhat.com> 5351 5352 PR c++/84582 5353 * g++.dg/cpp1y/auto-fn15.C: Extend testing. 5354 * g++.dg/cpp1z/static1.C: New test. 5355 * g++.dg/template/static37.C: New test. 5356 53572018-03-01 Nathan Sidwell <nathan@acm.org> 5358 5359 PR c++/84434 5360 * g++.dg/template/pr84434.C: New. 5361 53622018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com 5363 5364 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add 5365 -mthumb to the command-line. 5366 53672018-03-01 Marek Polacek <polacek@redhat.com> 5368 5369 PR c++/84596 5370 * g++.dg/cpp0x/static_assert14.C: New test. 5371 53722018-03-01 Paolo Carlini <paolo.carlini@oracle.com> 5373 5374 PR c++/79410 5375 * g++.dg/torture/pr79410.C: New. 5376 53772018-03-01 Martin Liska <mliska@suse.cz> 5378 5379 PR sanitizer/82484 5380 * gcc.dg/asan/pr82484.c: New test. 5381 53822018-03-01 Richard Biener <rguenther@suse.de> 5383 5384 PR debug/84645 5385 * gfortran.dg/lto/pr84645_0.f90: New testcase. 5386 53872018-03-01 Paul Thomas <pault@gcc.gnu.org> 5388 5389 PR fortran/84219 5390 * gfortran.dg/coarray_47.f90: New test. 5391 53922018-03-01 Paul Thomas <pault@gcc.gnu.org> 5393 5394 PR fortran/84538 5395 * gfortran.dg/class_array_23.f03: New test. 5396 53972018-03-01 Richard Sandiford <richard.sandiford@linaro.org> 5398 5399 PR rtl-optimization/84528 5400 * gcc.dg/torture/pr84538.c: Rename to... 5401 * gcc.dg/torture/pr84528.c: ...this. 5402 54032018-03-01 Richard Sandiford <richard.sandiford@linaro.org> 5404 5405 PR rtl-optimization/84528 5406 * gcc.dg/torture/pr84538.c: New test. 5407 54082018-02-28 Martin Sebor <msebor@redhat.com> 5409 5410 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid 5411 -fpic test failures. 5412 * c-c++-common/Wrestrict-2.c: Same. 5413 * c-c++-common/Wstringop-truncation.c: Same. 5414 * gcc.dg/Warray-bounds-22.c: Same. 5415 * gcc.dg/Wstringop-overflow.c: Same. 5416 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same. 5417 (signed_range): Same. 5418 (unsigned_anti_range): Same. 5419 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same. 5420 (signed_range): Same. 5421 (unsigned_anti_range): Same. 5422 * gcc.dg/attr-alloc_size-7.c: Same. 5423 * gcc.dg/attr-alloc_size-8.c: Same. 5424 * gcc.dg/builtin-alloc-size.c: Same. 5425 * gcc.dg/builtin-stpncpy.c: Same. 5426 * gcc.dg/builtins-nonnull.c: Same. 5427 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same. 5428 * gcc.dg/pr79214.c: Same. 5429 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same. 5430 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same. 5431 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same. 5432 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same. 5433 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same. 5434 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same. 5435 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same. 5436 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. 5437 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same. 5438 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. 5439 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same. 5440 54412018-02-28 David Edelsohn <dje.gcc@gmail.com> 5442 5443 PR target/84014 5444 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option. 5445 54462018-02-28 Jakub Jelinek <jakub@redhat.com> 5447 5448 PR c++/84609 5449 * g++.dg/cpp0x/pr84609.C: New test. 5450 54512018-02-28 Martin Sebor <msebor@redhat.com> 5452 5453 PR testsuite/84617 5454 * g++.dg/ext/attr-malloc-3.C: New test. 5455 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due 5456 to pre-existing problems. 5457 * g++.dg/ext/attr-pure.C: Same. 5458 54592018-02-28 Paul Thomas <pault@gcc.gnu.org> 5460 5461 PR fortran/83901 5462 * gfortran.dg/associate_37.f90: New test. 5463 5464 PR fortran/83344 5465 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer. 5466 54672018-02-28 Jakub Jelinek <jakub@redhat.com> 5468 5469 PR target/52991 5470 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes. 5471 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes. 5472 * gcc.dg/bf-ms-layout-4.c: New test. 5473 * gcc.dg/bf-ms-layout-5.c: New test. 5474 54752018-02-28 Peter Bergner <bergner@vnet.ibm.com> 5476 5477 PR target/83399 5478 * gcc.target/powerpc/pr83399.c: Only run on Linux. 5479 54802018-02-28 Richard Biener <rguenther@suse.de> 5481 5482 PR tree-optimization/84584 5483 * gcc.dg/graphite/pr84584.c: New testcase. 5484 54852018-02-28 Jonathan Wakely <jwakely@redhat.com> 5486 5487 PR preprocessor/84517 5488 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__. 5489 54902018-02-28 Eric Botcazou <ebotcazou@adacore.com> 5491 5492 * c-c++-common/dump-ada-spec-12.c: New test. 5493 * c-c++-common/dump-ada-spec-13.c: Likewise. 5494 54952018-02-28 Eric Botcazou <ebotcazou@adacore.com> 5496 5497 * c-c++-common/dump-ada-spec-11.c: New test. 5498 54992018-02-28 Martin Liska <mliska@suse.cz> 5500 5501 PR testsuite/84597 5502 * g++.dg/ext/timevar1.C: Fix pruned patterns. 5503 * g++.dg/ext/timevar2.C: Likewise. 5504 55052018-02-28 Eric Botcazou <ebotcazou@adacore.com> 5506 5507 * c-c++-common/dump-ada-spec-8.c: New test. 5508 * c-c++-common/dump-ada-spec-9.c: Likewise. 5509 * c-c++-common/dump-ada-spec-10.c: Likewise. 5510 55112018-02-28 Richard Biener <rguenther@suse.de> 5512 5513 PR middle-end/84607 5514 * gcc.dg/pr84607.c: New testcase. 5515 55162018-02-28 Nathan Sidwell <nathan@acm.org> 5517 5518 PR c++/84602 5519 * g++.dg/lookup/pr84602.C: New. 5520 55212018-02-28 Jakub Jelinek <jakub@redhat.com> 5522 5523 PR c++/83871 5524 PR c++/83503 5525 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from 5526 dg-options. 5527 * g++.dg/ext/attr-nonnull.C: Likewise. 5528 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not 5529 directives. 5530 * g++.dg/ext/attr-noinline-2.C: Likewise. 5531 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of 5532 -fdump-tree-eh in dg-options. 5533 55342018-02-28 Alan Modra <amodra@gmail.com> 5535 5536 * lib/prune.exp (prune_gcc_output): Match lower case "in function" 5537 GNU ld message. 5538 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message. 5539 55402018-02-27 Martin Sebor <msebor@redhat.com> 5541 5542 PR c++/83871 5543 PR c++/83503 5544 * g++.dg/Wmissing-attributes.C: New test. 5545 * g++.dg/ext/attr-const-pure.C: New test. 5546 * g++.dg/ext/attr-const.C: New test. 5547 * g++.dg/ext/attr-deprecated-2.C: New test. 5548 * g++.dg/ext/attr-malloc-2.C: New test. 5549 * g++.dg/ext/attr-malloc.C: New test. 5550 * g++.dg/ext/attr-noinline-2.C: New test. 5551 * g++.dg/ext/attr-noinline.C: New test. 5552 * g++.dg/ext/attr-nonnull.C: New test. 5553 * g++.dg/ext/attr-noreturn-2.C: New test. 5554 * g++.dg/ext/attr-noreturn.C: New test. 5555 * g++.dg/ext/attr-nothrow-2.C: New test. 5556 * g++.dg/ext/attr-nothrow.C: New test. 5557 * g++.dg/ext/attr-optimize.C: New test. 5558 * g++.dg/ext/attr-pure.C: New test. 5559 * g++.dg/ext/attr-returns-nonnull.C: New test. 5560 * g++.dg/ext/attr-warning.C: New test. 5561 55622018-02-27 Nathan Sidwell <nathan@acm.org> 5563 5564 PR c++/84426 5565 * g++.dg/lookup/pr84426.C: New. 5566 55672018-02-27 Richard Biener <rguenther@suse.de> 5568 5569 PR tree-optimization/84512 5570 * gcc.dg/tree-ssa/pr84512.c: New testcase. 5571 55722018-02-27 Martin Liska <mliska@suse.cz> 5573 5574 PR gcov-profile/84548 5575 * g++.dg/gcov/pr84548.C: New test. 5576 55772018-02-27 Jakub Jelinek <jakub@redhat.com> 5578 5579 PR target/84575 5580 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options. 5581 55822018-02-26 Jakub Jelinek <jakub@redhat.com> 5583 5584 PR c++/84558 5585 * g++.dg/cpp1y/pr84558.C: New test. 5586 55872018-02-26 Paolo Carlini <paolo.carlini@oracle.com> 5588 5589 PR c++/84540 5590 * g++.dg/cpp0x/alignas14.C: New. 5591 * g++.dg/cpp0x/alignas15.C: Likewise. 5592 55932018-02-26 Jakub Jelinek <jakub@redhat.com> 5594 5595 PR c++/84557 5596 * g++.dg/gomp/pr84557.C: New test. 5597 55982018-02-26 Marek Polacek <polacek@redhat.com> 5599 5600 PR c++/84325 5601 * g++.dg/cpp1z/pr84325.C: New test. 5602 56032018-02-26 Carl Love <cel@us.ibm.com> 5604 5605 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to 5606 Power 8 test file. 5607 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests. 5608 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8. 5609 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add 5610 -mcpu=power8. 5611 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file. 5612 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add 5613 -mcpu=power8. 5614 56152018-02-26 H.J. Lu <hongjiu.lu@intel.com> 5616 5617 PR target/84039 5618 * gcc.target/i386/indirect-thunk-1.c: Updated. 5619 * gcc.target/i386/indirect-thunk-2.c: Likewise. 5620 * gcc.target/i386/indirect-thunk-3.c: Likewise. 5621 * gcc.target/i386/indirect-thunk-4.c: Likewise. 5622 * gcc.target/i386/indirect-thunk-5.c: Likewise. 5623 * gcc.target/i386/indirect-thunk-6.c: Likewise. 5624 * gcc.target/i386/indirect-thunk-7.c: Likewise. 5625 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 5626 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 5627 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 5628 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 5629 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 5630 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 5631 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 5632 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 5633 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 5634 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 5635 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 5636 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 5637 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 5638 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 5639 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 5640 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 5641 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 5642 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 5643 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 5644 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 5645 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 5646 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 5647 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 5648 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 5649 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 5650 * gcc.target/i386/ret-thunk-9.c: Likewise. 5651 * gcc.target/i386/ret-thunk-10.c: Likewise. 5652 * gcc.target/i386/ret-thunk-11.c: Likewise. 5653 * gcc.target/i386/ret-thunk-12.c: Likewise. 5654 * gcc.target/i386/ret-thunk-13.c: Likewise. 5655 * gcc.target/i386/ret-thunk-14.c: Likewise. 5656 * gcc.target/i386/ret-thunk-15.c: Likewise. 5657 56582018-02-26 Eric Botcazou <ebotcazou@adacore.com> 5659 5660 * gcc.c-torture/execute/20180226-1.c: New test. 5661 56622018-02-26 Richard Sandiford <richard.sandiford@linaro.org> 5663 5664 PR tree-optimization/83965 5665 * gcc.dg/vect/pr83965-2.c: New test. 5666 56672018-02-26 Tom de Vries <tom@codesourcery.com> 5668 5669 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare. 5670 56712018-02-26 H.J. Lu <hongjiu.lu@intel.com> 5672 5673 PR target/84530 5674 * gcc.target/i386/ret-thunk-22.c: New test. 5675 * gcc.target/i386/ret-thunk-23.c: Likewise. 5676 * gcc.target/i386/ret-thunk-24.c: Likewise. 5677 * gcc.target/i386/ret-thunk-25.c: Likewise. 5678 * gcc.target/i386/ret-thunk-26.c: Likewise. 5679 56802018-02-26 Paolo Carlini <paolo.carlini@oracle.com> 5681 5682 PR c++/84533 5683 * g++.dg/cpp1z/pr84533.C: New. 5684 56852018-02-26 Marek Polacek <polacek@redhat.com> 5686 5687 PR c++/84537 5688 * g++.dg/parse/error60.C: New test. 5689 56902018-02-26 Jakub Jelinek <jakub@redhat.com> 5691 5692 PR c++/84556 5693 * g++.dg/gomp/pr84556.C: New test. 5694 * g++.dg/vect/pr84556.cc: New test. 5695 56962018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org> 5697 5698 PR fortran/32957 5699 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int. 5700 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. 5701 * gfortran.dg/c_funloc_tests_3.f03: Likewise. 5702 * gfortran.dg/c_loc_test.f90: Likewise. 5703 * gfortran.dg/c_loc_tests_2.f03: Likewise. 5704 * gfortran.dg/proc_decl_17.f90: Likewise. 5705 * gfortran.dg/proc_ptr_8.f90: Likewise. 5706 57072018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 5708 5709 PR target/84521 5710 * gcc.target/aarch64/lr_free_2.c: Revert changes in 5711 r254814 disabling -fomit-frame-pointer by default. 5712 * gcc.target/aarch64/spill_1.c: Likewise. 5713 * gcc.target/aarch64/test_frame_11.c: Likewise. 5714 * gcc.target/aarch64/test_frame_12.c: Likewise. 5715 * gcc.target/aarch64/test_frame_13.c: Likewise. 5716 * gcc.target/aarch64/test_frame_14.c: Likewise. 5717 * gcc.target/aarch64/test_frame_15.c: Likewise. 5718 * gcc.target/aarch64/test_frame_3.c: Likewise. 5719 * gcc.target/aarch64/test_frame_5.c: Likewise. 5720 * gcc.target/aarch64/test_frame_9.c: Likewise. 5721 57222018-02-25 Steven G. Kargl <kargl@gcc.gnu.org> 5723 5724 PR fortran/83633 5725 * gfortran.dg/explicit_shape_1.f90: New test. 5726 * gfortran.dg/automatic_module_variable.f90: Update regex. 5727 * gfortran.dg/bad_automatic_objects_1.f90: Ditto. 5728 * gfortran.dg/constant_shape.f90: Ditto. 5729 * gfortran.dg/dec_structure_23.f90: Ditto. 5730 * gfortran.dg/pr78240.f90: Ditto. 5731 57322018-02-25 Paul Thomas <pault@gcc.gnu.org> 5733 5734 PR fortran/84523 5735 * gfortran.dg/pr84523.f90: New test. 5736 57372018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org> 5738 5739 PR fortran/78238 5740 * gfortran.dg/select_type_40.f90: New test. 5741 57422018-02-24 Steven G. Kargl <kargl@gcc.gnu.org> 5743 5744 PR fortran/30792 5745 * gfortran.dg/data_substring.f90: New test. 5746 57472018-02-24 Marek Polacek <polacek@redhat.com> 5748 5749 PR c++/83692 5750 * g++.dg/cpp1z/constexpr-83692.C: New test. 5751 57522018-02-23 Steven G. Kargl <kargl@gcc.gnu.org> 5753 5754 PR fortran/84346 5755 * gfortran.dg/statement_function_1.f90: Update test. 5756 57572018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5758 5759 PR fortran/84506 5760 * gfortran.dg/inquire_19.f90: New test. 5761 57622018-02-23 Paul Thomas <pault@gcc.gnu.org> 5763 5764 PR fortran/83149 5765 * gfortran.dg/pr83149_b.f90: New test. 5766 * gfortran.dg/pr83149_a.f90: Additional source for previous. 5767 57682018-02-23 Carl Love <cel@us.ibm.com> 5769 5770 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2, 5771 vec_signed2 and vec_unsigned2 to new Power 8 test file. 5772 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for 5773 Power 8 tests. 5774 57752018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com> 5776 5777 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza. 5778 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza. 5779 57802018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com> 5781 5782 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to 5783 expected output. 5784 57852018-02-23 Paul Thomas <pault@gcc.gnu.org> 5786 5787 PR fortran/83149 5788 * gfortran.dg/pr83149_1.f90: New test. 5789 * gfortran.dg/pr83149.f90: Additional source for previous. 5790 57912018-02-23 Segher Boessenkool <segher@kernel.crashing.org> 5792 5793 PR testsuite/80551 5794 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow 5795 __GI___pthread_mutex_init as well. 5796 57972018-02-23 Paul Thomas <pault@gcc.gnu.org> 5798 5799 PR fortran/83148 5800 * gfortran.dg/class_68.f90: New test. 5801 58022018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org> 5803 5804 PR fortran/59781 5805 * gfortran.dg/derived_init_5.f90: New test. 5806 58072018-02-22 Jakub Jelinek <jakub@redhat.com> 5808 5809 PR target/82851 5810 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options. 5811 * gcc.target/i386/avx2-vpsubq-3.c: Likewise. 5812 58132018-02-22 Vladimir Makarov <vmakarov@redhat.com> 5814 5815 PR target/81572 5816 * gcc.target/powerpc/pr81572.c: New. 5817 58182018-02-22 Andreas Schwab <schwab@linux-m68k.org> 5819 5820 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*. 5821 58222018-02-22 Martin Sebor <msebor@redhat.com> 5823 5824 PR tree-optimization/84480 5825 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings. 5826 * g++.dg/warn/Wstringop-truncation-1.C: New test. 5827 58282018-02-22 H.J. Lu <hongjiu.lu@intel.com> 5829 5830 PR target/84176 5831 * gcc.target/i386/indirect-thunk-11.c: New test. 5832 * gcc.target/i386/indirect-thunk-12.c: Likewise. 5833 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise. 5834 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise. 5835 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise. 5836 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise. 5837 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise. 5838 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise. 5839 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise. 5840 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise. 5841 58422018-02-22 Steve Ellcey <sellcey@cavium.com> 5843 5844 PR target/83335 5845 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for 5846 ILP32 mode. 5847 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test. 5848 58492018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com> 5850 5851 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings. 5852 58532018-02-22 Marek Polacek <polacek@redhat.com> 5854 5855 PR c++/84493 5856 * g++.dg/parse/error59.C: New test. 5857 58582018-02-22 Tom de Vries <tom@codesourcery.com> 5859 5860 * gcc.c-torture/execute/pr82210.c: Require effective target alloca. 5861 58622018-02-22 Paolo Carlini <paolo.carlini@oracle.com> 5863 5864 PR c++/77655 5865 * g++.dg/cpp0x/pr77655.C: New. 5866 58672018-02-22 Jakub Jelinek <jakub@redhat.com> 5868 5869 PR c++/84496 5870 * g++.dg/cpp1y/pr84496.C: New test. 5871 5872 PR target/84502 5873 * g++.dg/torture/pr84502.C: New test. 5874 5875 PR tree-optimization/84503 5876 * gcc.dg/pr84503-1.c: New test. 5877 * gcc.dg/pr84503-2.c: New test. 5878 58792018-02-21 Jakub Jelinek <jakub@redhat.com> 5880 5881 PR tree-optimization/84478 5882 * gcc.c-torture/execute/pr84478.c: New test. 5883 58842018-02-20 Martin Sebor <msebor@redhat.com> 5885 5886 PR middle-end/84095 5887 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings. 5888 * c-c++-common/Wrestrict.c: Same. 5889 * gcc.dg/Wrestrict-6.c: Same. 5890 * gcc.dg/Warray-bounds-27.c: New test. 5891 * gcc.dg/Wrestrict-8.c: New test. 5892 * gcc.dg/Wrestrict-9.c: New test. 5893 * gcc.dg/pr84095.c: New test. 5894 58952018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org> 5896 5897 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number. 5898 58992018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org> 5900 5901 PR fortran/48890 5902 PR fortran/83823 5903 * gfortran.dg/structure_constructor_14.f90: New test. 5904 59052018-02-20 Jeff Law <law@redhat.com> 5906 5907 PR middle-end/82123 5908 PR tree-optimization/81592 5909 PR middle-end/79257 5910 * gcc.dg/pr81592.c: New test. 5911 * gcc.dg/pr82123.c: New test. 5912 * gcc.dg/builtin-unreachable-6.c: Turn off VRP. 5913 59142018-02-20 Jakub Jelinek <jakub@redhat.com> 5915 5916 PR c++/84488 5917 * g++.dg/warn/Wunused-var-30.C: New test. 5918 59192018-02-20 Richard Sandiford <richard.sandiford@linaro.org> 5920 5921 PR tree-optimization/84419 5922 * gcc.dg/vect/pr84419.c: New test. 5923 59242018-02-20 Jakub Jelinek <jakub@redhat.com> 5925 5926 PR middle-end/82004 5927 * gfortran.dg/pr82004.f90: New test. 5928 59292018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org> 5930 5931 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case. 5932 59332018-02-20 Martin Liska <mliska@suse.cz> 5934 5935 PR c/84310 5936 PR target/79747 5937 * gcc.target/i386/pr84310.c: New test. 5938 * gcc.target/i386/pr84310-2.c: Likewise. 5939 59402018-02-20 Paolo Carlini <paolo.carlini@oracle.com> 5941 5942 PR c++/84446 5943 * g++.dg/cpp0x/lambda/lambda-ice27.C: New. 5944 59452018-02-20 Jakub Jelinek <jakub@redhat.com> 5946 5947 PR c++/84445 5948 * g++.dg/cpp1z/launder7.C: New test. 5949 5950 PR c++/84449 5951 * g++.dg/cpp0x/constexpr-84449.C: New test. 5952 5953 PR c++/84455 5954 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test. 5955 59562018-02-19 Paul Thomas <pault@gcc.gnu.org> 5957 5958 PR fortran/83344 5959 PR fortran/83975 5960 * gfortran.dg/associate_22.f90: Enable commented out test. 5961 * gfortran.dg/associate_36.f90: New test. 5962 59632018-02-19 Jakub Jelinek <jakub@redhat.com> 5964 5965 PR target/84146 5966 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options. 5967 59682017-02-19 Uros Bizjak <ubizjak@gmail.com> 5969 5970 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128. 5971 (dg-options): Use -mavx instead of -w. 5972 59732018-02-19 Jakub Jelinek <jakub@redhat.com> 5974 5975 PR c++/84444 5976 * g++.dg/cpp1z/launder8.C: New test. 5977 5978 PR c++/84448 5979 * g++.dg/gomp/pr84448.C: New test. 5980 5981 PR c++/84430 5982 * g++.dg/gomp/pr84430.C: New test. 5983 5984 PR tree-optimization/84452 5985 * gcc.dg/pr84452.c: New test. 5986 5987 PR c++/79064 5988 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l. 5989 59902018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org> 5991 5992 PR fortran/35339 5993 * gfortran.dg/implied_do_io_4.f90: New test. 5994 59952018-02-19 Andre Vehreschild <vehre@gcc.gnu.org> 5996 5997 * gfortran.dg/coarray_alloc_comp_6.f08: New test. 5998 * gfortran.dg/coarray_alloc_comp_7.f08: New test. 5999 * gfortran.dg/coarray_alloc_comp_8.f08: New test. 6000 60012018-02-19 Carl Love <cel@us.ibm.com> 6002 6003 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file. 6004 60052018-01-16 Sebastian Peryt <sebastian.peryt@intel.com> 6006 6007 PR target/84460 6008 * gcc.target/i386/pr57193.c: Add -mtune=generic. 6009 60102018-02-19 Paolo Carlini <paolo.carlini@oracle.com> 6011 6012 PR c++/84348 6013 * g++.dg/cpp0x/auto50.C: New. 6014 * g++.dg/parse/friend12.C: Adjust. 6015 60162018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6017 6018 PR libgfortran/84389 6019 * gfortran.dg/dtio_33.f90: New test. 6020 60212018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6022 6023 PR libgfortran/84412 6024 * gfortran.dg/inquire_18.f90: New test. 6025 60262018-02-18 Janus Weil <janus@gcc.gnu.org> 6027 6028 PR fortran/84381 6029 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics". 6030 * gfortran.dg/pointer_intent_3.f90: Ditto. 6031 * gfortran.dg/proc_ptr_common_1.f90: Ditto. 6032 * gfortran.dg/protected_3.f90: Ditto. 6033 * gfortran.dg/protected_4.f90: Ditto. 6034 * gfortran.dg/protected_5.f90: Ditto. 6035 * gfortran.dg/protected_6.f90: Ditto. 6036 60372018-02-18 Paul Thomas <pault@gcc.gnu.org> 6038 6039 PR fortran/80945 6040 * gfortran.dg/associate_35.f90: Remove error, add stop n's and 6041 change to run. 6042 60432018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 6044 6045 PR fortran/84270 6046 * gfortran.dg/inline_matmul_22.f90: New test. 6047 60482018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 6049 6050 PR fortran/84381 6051 * gfortran.dg/abort_shoulfail.f90: New test. 6052 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT 6053 by STOP n. 6054 * gfortran.dg/PR19754_2.f90: Likewise. 6055 * gfortran.dg/PR19872.f: Likewise. 6056 * gfortran.dg/PR49268.f90: Likewise. 6057 * gfortran.dg/Wall.f90: Likewise. 6058 * gfortran.dg/Wno-all.f90: Likewise. 6059 * gfortran.dg/achar_1.f90: Likewise. 6060 * gfortran.dg/achar_2.f90: Likewise. 6061 * gfortran.dg/achar_4.f90: Likewise. 6062 * gfortran.dg/achar_6.F90: Likewise. 6063 * gfortran.dg/actual_array_constructor_1.f90: Likewise. 6064 * gfortran.dg/actual_array_constructor_2.f90: Likewise. 6065 * gfortran.dg/actual_array_constructor_3.f90: Likewise. 6066 * gfortran.dg/actual_array_offset_1.f90: Likewise. 6067 * gfortran.dg/actual_array_result_1.f90: Likewise. 6068 * gfortran.dg/actual_array_substr_1.f90: Likewise. 6069 * gfortran.dg/actual_array_substr_2.f90: Likewise. 6070 * gfortran.dg/actual_pointer_function_1.f90: Likewise. 6071 * gfortran.dg/actual_procedure_1.f90: Likewise. 6072 * gfortran.dg/adjustl_1.f90: Likewise. 6073 * gfortran.dg/advance_1.f90: Likewise. 6074 * gfortran.dg/advance_4.f90: Likewise. 6075 * gfortran.dg/advance_5.f90: Likewise. 6076 * gfortran.dg/advance_6.f90: Likewise. 6077 * gfortran.dg/aint_anint_1.f90: Likewise. 6078 * gfortran.dg/aliasing_array_result_1.f90: Likewise. 6079 * gfortran.dg/aliasing_dummy_1.f90: Likewise. 6080 * gfortran.dg/aliasing_dummy_4.f90: Likewise. 6081 * gfortran.dg/aliasing_dummy_5.f90: Likewise. 6082 * gfortran.dg/alloc_comp_assign_1.f90: Likewise. 6083 * gfortran.dg/alloc_comp_assign_10.f90: Likewise. 6084 * gfortran.dg/alloc_comp_assign_11.f90: Likewise. 6085 * gfortran.dg/alloc_comp_assign_12.f03: Likewise. 6086 * gfortran.dg/alloc_comp_assign_13.f08: Likewise. 6087 * gfortran.dg/alloc_comp_assign_14.f08: Likewise. 6088 * gfortran.dg/alloc_comp_assign_15.f03: Likewise. 6089 * gfortran.dg/alloc_comp_assign_2.f90: Likewise. 6090 * gfortran.dg/alloc_comp_assign_3.f90: Likewise. 6091 * gfortran.dg/alloc_comp_assign_4.f90: Likewise. 6092 * gfortran.dg/alloc_comp_assign_5.f90: Likewise. 6093 * gfortran.dg/alloc_comp_assign_6.f90: Likewise. 6094 * gfortran.dg/alloc_comp_assign_7.f90: Likewise. 6095 * gfortran.dg/alloc_comp_assign_8.f90: Likewise. 6096 * gfortran.dg/alloc_comp_assign_9.f90: Likewise. 6097 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise. 6098 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise. 6099 * gfortran.dg/alloc_comp_basics_1.f90: Likewise. 6100 * gfortran.dg/alloc_comp_basics_2.f90: Likewise. 6101 * gfortran.dg/alloc_comp_basics_5.f90: Likewise. 6102 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise. 6103 * gfortran.dg/alloc_comp_class_1.f90: Likewise. 6104 * gfortran.dg/alloc_comp_class_2.f90: Likewise. 6105 * gfortran.dg/alloc_comp_class_4.f03: Likewise. 6106 * gfortran.dg/alloc_comp_class_5.f03: Likewise. 6107 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise. 6108 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise. 6109 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise. 6110 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise. 6111 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise. 6112 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise. 6113 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise. 6114 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise. 6115 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise. 6116 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise. 6117 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise. 6118 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise. 6119 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise. 6120 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise. 6121 * gfortran.dg/alloc_comp_optional_1.f90: Likewise. 6122 * gfortran.dg/alloc_comp_result_1.f90: Likewise. 6123 * gfortran.dg/alloc_comp_result_2.f90: Likewise. 6124 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise. 6125 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise. 6126 * gfortran.dg/allocatable_dummy_1.f90: Likewise. 6127 * gfortran.dg/allocatable_dummy_3.f90: Likewise. 6128 * gfortran.dg/allocatable_function_1.f90: Likewise. 6129 * gfortran.dg/allocatable_function_10.f90: Likewise. 6130 * gfortran.dg/allocatable_function_3.f90: Likewise. 6131 * gfortran.dg/allocatable_function_5.f90: Likewise. 6132 * gfortran.dg/allocatable_function_6.f90: Likewise. 6133 * gfortran.dg/allocatable_function_7.f90: Likewise. 6134 * gfortran.dg/allocatable_function_8.f90: Likewise. 6135 * gfortran.dg/allocatable_scalar_1.f90: Likewise. 6136 * gfortran.dg/allocatable_scalar_10.f90: Likewise. 6137 * gfortran.dg/allocatable_scalar_12.f90: Likewise. 6138 * gfortran.dg/allocatable_scalar_13.f90: Likewise. 6139 * gfortran.dg/allocatable_scalar_3.f90: Likewise. 6140 * gfortran.dg/allocatable_scalar_4.f90: Likewise. 6141 * gfortran.dg/allocatable_scalar_5.f90: Likewise. 6142 * gfortran.dg/allocatable_scalar_6.f90: Likewise. 6143 * gfortran.dg/allocatable_scalar_7.f90: Likewise. 6144 * gfortran.dg/allocatable_scalar_8.f90: Likewise. 6145 * gfortran.dg/allocatable_scalar_9.f90: Likewise. 6146 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise. 6147 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise. 6148 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise. 6149 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise. 6150 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise. 6151 * gfortran.dg/allocate_class_3.f90: Likewise. 6152 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise. 6153 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise. 6154 * gfortran.dg/allocate_derived_5.f90: Likewise. 6155 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise. 6156 * gfortran.dg/allocate_with_mold_1.f90: Likewise. 6157 * gfortran.dg/allocate_with_source_1.f90: Likewise. 6158 * gfortran.dg/allocate_with_source_10.f08: Likewise. 6159 * gfortran.dg/allocate_with_source_11.f08: Likewise. 6160 * gfortran.dg/allocate_with_source_12.f03: Likewise. 6161 * gfortran.dg/allocate_with_source_15.f03: Likewise. 6162 * gfortran.dg/allocate_with_source_16.f90: Likewise. 6163 * gfortran.dg/allocate_with_source_17.f03: Likewise. 6164 * gfortran.dg/allocate_with_source_18.f03: Likewise. 6165 * gfortran.dg/allocate_with_source_2.f90: Likewise. 6166 * gfortran.dg/allocate_with_source_20.f03: Likewise. 6167 * gfortran.dg/allocate_with_source_22.f03: Likewise. 6168 * gfortran.dg/allocate_with_source_23.f03: Likewise. 6169 * gfortran.dg/allocate_with_source_24.f90: Likewise. 6170 * gfortran.dg/allocate_with_source_5.f90: Likewise. 6171 * gfortran.dg/allocate_with_source_6.f90: Likewise. 6172 * gfortran.dg/allocate_with_source_7.f08: Likewise. 6173 * gfortran.dg/allocate_with_source_8.f08: Likewise. 6174 * gfortran.dg/allocate_with_source_9.f08: Likewise. 6175 * gfortran.dg/allocate_zerosize_1.f90: Likewise. 6176 * gfortran.dg/allocate_zerosize_3.f: Likewise. 6177 * gfortran.dg/altreturn_3.f90: Likewise. 6178 * gfortran.dg/altreturn_5.f90: Likewise. 6179 * gfortran.dg/altreturn_7.f90: Likewise. 6180 * gfortran.dg/and_or_xor.f90: Likewise. 6181 * gfortran.dg/anint_1.f90: Likewise. 6182 * gfortran.dg/any_all_1.f90: Likewise. 6183 * gfortran.dg/anyallcount_1.f90: Likewise. 6184 * gfortran.dg/append_1.f90: Likewise. 6185 * gfortran.dg/argument_checking_1.f90: Likewise. 6186 * gfortran.dg/argument_checking_2.f90: Likewise. 6187 * gfortran.dg/argument_checking_8.f90: Likewise. 6188 * gfortran.dg/arithmetic_if.f90: Likewise. 6189 * gfortran.dg/array_1.f90: Likewise. 6190 * gfortran.dg/array_2.f90: Likewise. 6191 * gfortran.dg/array_alloc_1.f90: Likewise. 6192 * gfortran.dg/array_alloc_2.f90: Likewise. 6193 * gfortran.dg/array_alloc_3.f90: Likewise. 6194 * gfortran.dg/array_assignment_1.F90: Likewise. 6195 * gfortran.dg/array_assignment_5.f90: Likewise. 6196 * gfortran.dg/array_constructor_1.f90: Likewise. 6197 * gfortran.dg/array_constructor_10.f90: Likewise. 6198 * gfortran.dg/array_constructor_11.f90: Likewise. 6199 * gfortran.dg/array_constructor_12.f90: Likewise. 6200 * gfortran.dg/array_constructor_15.f90: Likewise. 6201 * gfortran.dg/array_constructor_16.f90: Likewise. 6202 * gfortran.dg/array_constructor_17.f90: Likewise. 6203 * gfortran.dg/array_constructor_19.f90: Likewise. 6204 * gfortran.dg/array_constructor_23.f: Likewise. 6205 * gfortran.dg/array_constructor_24.f: Likewise. 6206 * gfortran.dg/array_constructor_32.f90: Likewise. 6207 * gfortran.dg/array_constructor_36.f90: Likewise. 6208 * gfortran.dg/array_constructor_39.f90: Likewise. 6209 * gfortran.dg/array_constructor_4.f90: Likewise. 6210 * gfortran.dg/array_constructor_40.f90: Likewise. 6211 * gfortran.dg/array_constructor_44.f90: Likewise. 6212 * gfortran.dg/array_constructor_45.f90: Likewise. 6213 * gfortran.dg/array_constructor_46.f90: Likewise. 6214 * gfortran.dg/array_constructor_47.f90: Likewise. 6215 * gfortran.dg/array_constructor_49.f90: Likewise. 6216 * gfortran.dg/array_constructor_5.f90: Likewise. 6217 * gfortran.dg/array_constructor_50.f90: Likewise. 6218 * gfortran.dg/array_constructor_6.f90: Likewise. 6219 * gfortran.dg/array_constructor_7.f90: Likewise. 6220 * gfortran.dg/array_constructor_8.f90: Likewise. 6221 * gfortran.dg/array_constructor_9.f90: Likewise. 6222 * gfortran.dg/array_constructor_type_1.f03: Likewise. 6223 * gfortran.dg/array_constructor_type_10.f03: Likewise. 6224 * gfortran.dg/array_constructor_type_11.f03: Likewise. 6225 * gfortran.dg/array_constructor_type_12.f03: Likewise. 6226 * gfortran.dg/array_constructor_type_13.f90: Likewise. 6227 * gfortran.dg/array_constructor_type_14.f03: Likewise. 6228 * gfortran.dg/array_constructor_type_16.f03: Likewise. 6229 * gfortran.dg/array_constructor_type_2.f03: Likewise. 6230 * gfortran.dg/array_constructor_type_22.f03: Likewise. 6231 * gfortran.dg/array_constructor_type_3.f03: Likewise. 6232 * gfortran.dg/array_constructor_type_4.f03: Likewise. 6233 * gfortran.dg/array_constructor_type_5.f03: Likewise. 6234 * gfortran.dg/array_constructor_type_6.f03: Likewise. 6235 * gfortran.dg/array_constructor_type_7.f03: Likewise. 6236 * gfortran.dg/array_function_1.f90: Likewise. 6237 * gfortran.dg/array_function_5.f90: Likewise. 6238 * gfortran.dg/array_initializer_1.f90: Likewise. 6239 * gfortran.dg/array_initializer_2.f90: Likewise. 6240 * gfortran.dg/array_memcpy_5.f90: Likewise. 6241 * gfortran.dg/array_memset_2.f90: Likewise. 6242 * gfortran.dg/array_reference_1.f90: Likewise. 6243 * gfortran.dg/array_return_value_1.f90: Likewise. 6244 * gfortran.dg/array_section_1.f90: Likewise. 6245 * gfortran.dg/array_temporaries_3.f90: Likewise. 6246 * gfortran.dg/arrayio_1.f90: Likewise. 6247 * gfortran.dg/arrayio_10.f90: Likewise. 6248 * gfortran.dg/arrayio_11.f90: Likewise. 6249 * gfortran.dg/arrayio_12.f90: Likewise. 6250 * gfortran.dg/arrayio_13.f90: Likewise. 6251 * gfortran.dg/arrayio_14.f90: Likewise. 6252 * gfortran.dg/arrayio_16.f90: Likewise. 6253 * gfortran.dg/arrayio_2.f90: Likewise. 6254 * gfortran.dg/arrayio_3.f90: Likewise. 6255 * gfortran.dg/arrayio_4.f90: Likewise. 6256 * gfortran.dg/arrayio_5.f90: Likewise. 6257 * gfortran.dg/arrayio_6.f90: Likewise. 6258 * gfortran.dg/arrayio_7.f90: Likewise. 6259 * gfortran.dg/arrayio_8.f90: Likewise. 6260 * gfortran.dg/arrayio_9.f90: Likewise. 6261 * gfortran.dg/arrayio_derived_1.f90: Likewise. 6262 * gfortran.dg/assign_10.f90: Likewise. 6263 * gfortran.dg/assign_9.f90: Likewise. 6264 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise. 6265 * gfortran.dg/assignment_1.f90: Likewise. 6266 * gfortran.dg/associate_1.f03: Likewise. 6267 * gfortran.dg/associate_11.f90: Likewise. 6268 * gfortran.dg/associate_13.f90: Likewise. 6269 * gfortran.dg/associate_15.f90: Likewise. 6270 * gfortran.dg/associate_17.f90: Likewise. 6271 * gfortran.dg/associate_18.f08: Likewise. 6272 * gfortran.dg/associate_19.f03: Likewise. 6273 * gfortran.dg/associate_20.f03: Likewise. 6274 * gfortran.dg/associate_22.f90: Likewise. 6275 * gfortran.dg/associate_23.f90: Likewise. 6276 * gfortran.dg/associate_24.f90: Likewise. 6277 * gfortran.dg/associate_25.f90: Likewise. 6278 * gfortran.dg/associate_27.f90: Likewise. 6279 * gfortran.dg/associate_28.f90: Likewise. 6280 * gfortran.dg/associate_32.f03: Likewise. 6281 * gfortran.dg/associate_33.f03: Likewise. 6282 * gfortran.dg/associate_34.f90: Likewise. 6283 * gfortran.dg/associate_6.f03: Likewise. 6284 * gfortran.dg/associate_7.f03: Likewise. 6285 * gfortran.dg/associate_8.f03: Likewise. 6286 * gfortran.dg/associate_9.f03: Likewise. 6287 * gfortran.dg/associated_1.f90: Likewise. 6288 * gfortran.dg/associated_2.f90: Likewise. 6289 * gfortran.dg/associated_5.f90: Likewise. 6290 * gfortran.dg/associated_6.f90: Likewise. 6291 * gfortran.dg/associated_target_3.f90: Likewise. 6292 * gfortran.dg/associated_target_4.f90: Likewise. 6293 * gfortran.dg/associated_target_5.f03: Likewise. 6294 * gfortran.dg/associated_target_6.f03: Likewise. 6295 * gfortran.dg/assumed_dummy_1.f90: Likewise. 6296 * gfortran.dg/assumed_rank_1.f90: Likewise. 6297 * gfortran.dg/assumed_rank_10.f90: Likewise. 6298 * gfortran.dg/assumed_rank_2.f90: Likewise. 6299 * gfortran.dg/assumed_rank_7.f90: Likewise. 6300 * gfortran.dg/assumed_rank_8.f90: Likewise. 6301 * gfortran.dg/assumed_rank_9.f90: Likewise. 6302 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. 6303 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. 6304 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise. 6305 * gfortran.dg/assumed_type_2.f90: Likewise. 6306 * gfortran.dg/atan2_1.f90: Likewise. 6307 * gfortran.dg/auto_array_1.f90: Likewise. 6308 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise. 6309 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise. 6310 * gfortran.dg/auto_char_len_3.f90: Likewise. 6311 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise. 6312 * gfortran.dg/auto_internal_assumed.f90: Likewise. 6313 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise. 6314 * gfortran.dg/auto_save_2.f90: Likewise. 6315 * gfortran.dg/automatic_default_init_1.f90: Likewise. 6316 * gfortran.dg/backslash_1.f90: Likewise. 6317 * gfortran.dg/backslash_2.f90: Likewise. 6318 * gfortran.dg/backslash_3.f: Likewise. 6319 * gfortran.dg/backspace_1.f: Likewise. 6320 * gfortran.dg/backspace_10.f90: Likewise. 6321 * gfortran.dg/backspace_11.f90: Likewise. 6322 * gfortran.dg/backspace_2.f: Likewise. 6323 * gfortran.dg/backspace_3.f: Likewise. 6324 * gfortran.dg/backspace_4.f: Likewise. 6325 * gfortran.dg/backspace_5.f: Likewise. 6326 * gfortran.dg/backspace_6.f: Likewise. 6327 * gfortran.dg/backspace_7.f90: Likewise. 6328 * gfortran.dg/backspace_8.f: Likewise. 6329 * gfortran.dg/backspace_9.f: Likewise. 6330 * gfortran.dg/bessel_1.f90: Likewise. 6331 * gfortran.dg/bessel_2.f90: Likewise. 6332 * gfortran.dg/bessel_5.f90: Likewise. 6333 * gfortran.dg/bessel_6.f90: Likewise. 6334 * gfortran.dg/bessel_7.f90: Likewise. 6335 * gfortran.dg/bind_c_dts_2.f03: Likewise. 6336 * gfortran.dg/bind_c_dts_3.f03: Likewise. 6337 * gfortran.dg/bind_c_usage_15.f90: Likewise. 6338 * gfortran.dg/bind_c_usage_16.f03: Likewise. 6339 * gfortran.dg/bind_c_usage_17.f90: Likewise. 6340 * gfortran.dg/bind_c_usage_24.f90: Likewise. 6341 * gfortran.dg/binding_c_table_15_1.f03: Likewise. 6342 * gfortran.dg/binding_label_tests_16.f03: Likewise. 6343 * gfortran.dg/binding_label_tests_23.f90: Likewise. 6344 * gfortran.dg/bit_comparison_1.F90: Likewise. 6345 * gfortran.dg/bit_comparison_2.F90: Likewise. 6346 * gfortran.dg/block_1.f08: Likewise. 6347 * gfortran.dg/block_13.f08: Likewise. 6348 * gfortran.dg/block_14.f90: Likewise. 6349 * gfortran.dg/block_2.f08: Likewise. 6350 * gfortran.dg/block_6.f08: Likewise. 6351 * gfortran.dg/block_7.f08: Likewise. 6352 * gfortran.dg/block_8.f08: Likewise. 6353 * gfortran.dg/blockdata_1.f90: Likewise. 6354 * gfortran.dg/bound_1.f90: Likewise. 6355 * gfortran.dg/bound_2.f90: Likewise. 6356 * gfortran.dg/bound_3.f90: Likewise. 6357 * gfortran.dg/bound_4.f90: Likewise. 6358 * gfortran.dg/bound_5.f90: Likewise. 6359 * gfortran.dg/bound_6.f90: Likewise. 6360 * gfortran.dg/bound_7.f90: Likewise. 6361 * gfortran.dg/bound_8.f90: Likewise. 6362 * gfortran.dg/bound_9.f90: Likewise. 6363 * gfortran.dg/bound_simplification_1.f90: Likewise. 6364 * gfortran.dg/bound_simplification_3.f90: Likewise. 6365 * gfortran.dg/bound_simplification_4.f90: Likewise. 6366 * gfortran.dg/bound_simplification_5.f90: Likewise. 6367 * gfortran.dg/bound_simplification_6.f90: Likewise. 6368 * gfortran.dg/bounds_check_1.f90: Likewise. 6369 * gfortran.dg/bounds_check_12.f90: Likewise. 6370 * gfortran.dg/bounds_check_14.f90: Likewise. 6371 * gfortran.dg/bounds_check_15.f90: Likewise. 6372 * gfortran.dg/bounds_check_19.f90: Likewise. 6373 * gfortran.dg/bounds_check_8.f90: Likewise. 6374 * gfortran.dg/bounds_check_9.f90: Likewise. 6375 * gfortran.dg/bounds_check_fail_2.f90: Likewise. 6376 * gfortran.dg/bounds_check_fail_3.f90: Likewise. 6377 * gfortran.dg/bounds_check_fail_4.f90: Likewise. 6378 * gfortran.dg/boz_1.f90: Likewise. 6379 * gfortran.dg/boz_11.f90: Likewise. 6380 * gfortran.dg/boz_13.f90: Likewise. 6381 * gfortran.dg/boz_14.f90: Likewise. 6382 * gfortran.dg/boz_15.f90: Likewise. 6383 * gfortran.dg/boz_3.f90: Likewise. 6384 * gfortran.dg/boz_6.f90: Likewise. 6385 * gfortran.dg/boz_9.f90: Likewise. 6386 * gfortran.dg/byte_1.f90: Likewise. 6387 * gfortran.dg/byte_2.f90: Likewise. 6388 * gfortran.dg/c_assoc.f90: Likewise. 6389 * gfortran.dg/c_assoc_2.f03: Likewise. 6390 * gfortran.dg/c_assoc_3.f90: Likewise. 6391 * gfortran.dg/c_by_val_1.f: Likewise. 6392 * gfortran.dg/c_by_val_5.f90: Likewise. 6393 * gfortran.dg/c_char_tests.f03: Likewise. 6394 * gfortran.dg/c_char_tests_2.f03: Likewise. 6395 * gfortran.dg/c_f_pointer_complex.f03: Likewise. 6396 * gfortran.dg/c_f_pointer_logical.f03: Likewise. 6397 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise. 6398 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. 6399 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise. 6400 * gfortran.dg/c_f_pointer_tests.f90: Likewise. 6401 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise. 6402 * gfortran.dg/c_kind_int128_test2.f03: Likewise. 6403 * gfortran.dg/c_kind_params.f90: Likewise. 6404 * gfortran.dg/c_loc_test_20.f90: Likewise. 6405 * gfortran.dg/c_loc_tests_2.f03: Likewise. 6406 * gfortran.dg/c_ptr_tests_14.f90: Likewise. 6407 * gfortran.dg/c_ptr_tests_15.f90: Likewise. 6408 * gfortran.dg/c_size_t_test.f03: Likewise. 6409 * gfortran.dg/c_sizeof_1.f90: Likewise. 6410 * gfortran.dg/c_sizeof_5.f90: Likewise. 6411 * gfortran.dg/c_sizeof_6.f90: Likewise. 6412 * gfortran.dg/char4_iunit_1.f03: Likewise. 6413 * gfortran.dg/char4_iunit_2.f03: Likewise. 6414 * gfortran.dg/char_allocation_1.f90: Likewise. 6415 * gfortran.dg/char_array_constructor.f90: Likewise. 6416 * gfortran.dg/char_array_structure_constructor.f90: Likewise. 6417 * gfortran.dg/char_assign_1.f90: Likewise. 6418 * gfortran.dg/char_associated_1.f90: Likewise. 6419 * gfortran.dg/char_cast_2.f90: Likewise. 6420 * gfortran.dg/char_comparison_1.f: Likewise. 6421 * gfortran.dg/char_component_initializer_1.f90: Likewise. 6422 * gfortran.dg/char_component_initializer_2.f90: Likewise. 6423 * gfortran.dg/char_cons_len.f90: Likewise. 6424 * gfortran.dg/char_conversion.f90: Likewise. 6425 * gfortran.dg/char_cshift_1.f90: Likewise. 6426 * gfortran.dg/char_cshift_2.f90: Likewise. 6427 * gfortran.dg/char_decl_2.f90: Likewise. 6428 * gfortran.dg/char_eoshift_1.f90: Likewise. 6429 * gfortran.dg/char_eoshift_2.f90: Likewise. 6430 * gfortran.dg/char_eoshift_3.f90: Likewise. 6431 * gfortran.dg/char_eoshift_4.f90: Likewise. 6432 * gfortran.dg/char_eoshift_5.f90: Likewise. 6433 * gfortran.dg/char_expr_1.f90: Likewise. 6434 * gfortran.dg/char_expr_3.f90: Likewise. 6435 * gfortran.dg/char_initialiser_actual.f90: Likewise. 6436 * gfortran.dg/char_length_12.f90: Likewise. 6437 * gfortran.dg/char_length_14.f90: Likewise. 6438 * gfortran.dg/char_length_15.f90: Likewise. 6439 * gfortran.dg/char_length_17.f90: Likewise. 6440 * gfortran.dg/char_length_20.f90: Likewise. 6441 * gfortran.dg/char_length_21.f90: Likewise. 6442 * gfortran.dg/char_length_5.f90: Likewise. 6443 * gfortran.dg/char_length_6.f90: Likewise. 6444 * gfortran.dg/char_length_7.f90: Likewise. 6445 * gfortran.dg/char_length_8.f90: Likewise. 6446 * gfortran.dg/char_pack_1.f90: Likewise. 6447 * gfortran.dg/char_pack_2.f90: Likewise. 6448 * gfortran.dg/char_pointer_assign.f90: Likewise. 6449 * gfortran.dg/char_pointer_assign_3.f90: Likewise. 6450 * gfortran.dg/char_pointer_comp_assign.f90: Likewise. 6451 * gfortran.dg/char_pointer_dependency.f90: Likewise. 6452 * gfortran.dg/char_pointer_dummy.f90: Likewise. 6453 * gfortran.dg/char_pointer_func.f90: Likewise. 6454 * gfortran.dg/char_reshape_1.f90: Likewise. 6455 * gfortran.dg/char_result_1.f90: Likewise. 6456 * gfortran.dg/char_result_12.f90: Likewise. 6457 * gfortran.dg/char_result_13.f90: Likewise. 6458 * gfortran.dg/char_result_14.f90: Likewise. 6459 * gfortran.dg/char_result_15.f90: Likewise. 6460 * gfortran.dg/char_result_2.f90: Likewise. 6461 * gfortran.dg/char_result_3.f90: Likewise. 6462 * gfortran.dg/char_result_4.f90: Likewise. 6463 * gfortran.dg/char_result_5.f90: Likewise. 6464 * gfortran.dg/char_result_6.f90: Likewise. 6465 * gfortran.dg/char_result_7.f90: Likewise. 6466 * gfortran.dg/char_result_8.f90: Likewise. 6467 * gfortran.dg/char_spread_1.f90: Likewise. 6468 * gfortran.dg/char_transpose_1.f90: Likewise. 6469 * gfortran.dg/char_type_len.f90: Likewise. 6470 * gfortran.dg/char_unpack_1.f90: Likewise. 6471 * gfortran.dg/char_unpack_2.f90: Likewise. 6472 * gfortran.dg/character_array_constructor_1.f90: Likewise. 6473 * gfortran.dg/character_comparison_1.f90: Likewise. 6474 * gfortran.dg/character_comparison_2.f90: Likewise. 6475 * gfortran.dg/character_comparison_3.f90: Likewise. 6476 * gfortran.dg/character_comparison_4.f90: Likewise. 6477 * gfortran.dg/character_comparison_5.f90: Likewise. 6478 * gfortran.dg/character_comparison_6.f90: Likewise. 6479 * gfortran.dg/character_comparison_7.f90: Likewise. 6480 * gfortran.dg/character_comparison_8.f90: Likewise. 6481 * gfortran.dg/character_comparison_9.f90: Likewise. 6482 * gfortran.dg/charlen_15.f90: Likewise. 6483 * gfortran.dg/charlen_16.f90: Likewise. 6484 * gfortran.dg/chkbits.f90: Likewise. 6485 * gfortran.dg/chmod_1.f90: Likewise. 6486 * gfortran.dg/chmod_2.f90: Likewise. 6487 * gfortran.dg/chmod_3.f90: Likewise. 6488 * gfortran.dg/class_1.f03: Likewise. 6489 * gfortran.dg/class_18.f03: Likewise. 6490 * gfortran.dg/class_19.f03: Likewise. 6491 * gfortran.dg/class_35.f90: Likewise. 6492 * gfortran.dg/class_46.f03: Likewise. 6493 * gfortran.dg/class_48.f90: Likewise. 6494 * gfortran.dg/class_51.f90: Likewise. 6495 * gfortran.dg/class_52.f90: Likewise. 6496 * gfortran.dg/class_6.f03: Likewise. 6497 * gfortran.dg/class_63.f90: Likewise. 6498 * gfortran.dg/class_64.f90: Likewise. 6499 * gfortran.dg/class_65.f90: Likewise. 6500 * gfortran.dg/class_66.f90: Likewise. 6501 * gfortran.dg/class_67.f90: Likewise. 6502 * gfortran.dg/class_9.f03: Likewise. 6503 * gfortran.dg/class_alias.f90: Likewise. 6504 * gfortran.dg/class_allocate_1.f03: Likewise. 6505 * gfortran.dg/class_allocate_10.f03: Likewise. 6506 * gfortran.dg/class_allocate_13.f90: Likewise. 6507 * gfortran.dg/class_allocate_14.f90: Likewise. 6508 * gfortran.dg/class_allocate_15.f90: Likewise. 6509 * gfortran.dg/class_allocate_19.f03: Likewise. 6510 * gfortran.dg/class_allocate_21.f90: Likewise. 6511 * gfortran.dg/class_allocate_22.f90: Likewise. 6512 * gfortran.dg/class_allocate_3.f03: Likewise. 6513 * gfortran.dg/class_allocate_4.f03: Likewise. 6514 * gfortran.dg/class_allocate_5.f90: Likewise. 6515 * gfortran.dg/class_allocate_6.f03: Likewise. 6516 * gfortran.dg/class_allocate_7.f03: Likewise. 6517 * gfortran.dg/class_allocate_8.f03: Likewise. 6518 * gfortran.dg/class_allocate_9.f03: Likewise. 6519 * gfortran.dg/class_array_1.f03: Likewise. 6520 * gfortran.dg/class_array_14.f90: Likewise. 6521 * gfortran.dg/class_array_15.f03: Likewise. 6522 * gfortran.dg/class_array_16.f90: Likewise. 6523 * gfortran.dg/class_array_2.f03: Likewise. 6524 * gfortran.dg/class_array_20.f03: Likewise. 6525 * gfortran.dg/class_array_21.f03: Likewise. 6526 * gfortran.dg/class_array_3.f03: Likewise. 6527 * gfortran.dg/class_array_4.f03: Likewise. 6528 * gfortran.dg/class_array_7.f03: Likewise. 6529 * gfortran.dg/class_array_8.f03: Likewise. 6530 * gfortran.dg/class_array_9.f03: Likewise. 6531 * gfortran.dg/class_defined_operator_1.f03: Likewise. 6532 * gfortran.dg/class_dummy_1.f03: Likewise. 6533 * gfortran.dg/class_optional_1.f90: Likewise. 6534 * gfortran.dg/class_optional_2.f90: Likewise. 6535 * gfortran.dg/class_result_5.f90: Likewise. 6536 * gfortran.dg/class_result_6.f90: Likewise. 6537 * gfortran.dg/class_to_type_1.f03: Likewise. 6538 * gfortran.dg/class_to_type_2.f90: Likewise. 6539 * gfortran.dg/class_to_type_3.f03: Likewise. 6540 * gfortran.dg/class_to_type_4.f90: Likewise. 6541 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise. 6542 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise. 6543 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise. 6544 * gfortran.dg/coarray/atomic_1.f90: Likewise. 6545 * gfortran.dg/coarray/atomic_2.f90: Likewise. 6546 * gfortran.dg/coarray/codimension.f90: Likewise. 6547 * gfortran.dg/coarray/coindexed_1.f90: Likewise. 6548 * gfortran.dg/coarray/collectives_1.f90: Likewise. 6549 * gfortran.dg/coarray/collectives_2.f90: Likewise. 6550 * gfortran.dg/coarray/collectives_3.f90: Likewise. 6551 * gfortran.dg/coarray/collectives_4.f90: Likewise. 6552 * gfortran.dg/coarray/cosubscript_1.f90: Likewise. 6553 * gfortran.dg/coarray/dummy_1.f90: Likewise. 6554 * gfortran.dg/coarray/event_1.f90: Likewise. 6555 * gfortran.dg/coarray/event_2.f90: Likewise. 6556 * gfortran.dg/coarray/get_array.f90: Likewise. 6557 * gfortran.dg/coarray/image_index_1.f90: Likewise. 6558 * gfortran.dg/coarray/image_index_2.f90: Likewise. 6559 * gfortran.dg/coarray/image_index_3.f90: Likewise. 6560 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise. 6561 * gfortran.dg/coarray/lock_1.f90: Likewise. 6562 * gfortran.dg/coarray/lock_2.f90: Likewise. 6563 * gfortran.dg/coarray/move_alloc_1.f90: Likewise. 6564 * gfortran.dg/coarray/poly_run_1.f90: Likewise. 6565 * gfortran.dg/coarray/poly_run_2.f90: Likewise. 6566 * gfortran.dg/coarray/poly_run_3.f90: Likewise. 6567 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise. 6568 * gfortran.dg/coarray/registering_1.f90: Likewise. 6569 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise. 6570 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise. 6571 * gfortran.dg/coarray/send_array.f90: Likewise. 6572 * gfortran.dg/coarray/send_char_array_1.f90: Likewise. 6573 * gfortran.dg/coarray/sendget_array.f90: Likewise. 6574 * gfortran.dg/coarray/subobject_1.f90: Likewise. 6575 * gfortran.dg/coarray/sync_1.f90: Likewise. 6576 * gfortran.dg/coarray/sync_3.f90: Likewise. 6577 * gfortran.dg/coarray/this_image_1.f90: Likewise. 6578 * gfortran.dg/coarray/this_image_2.f90: Likewise. 6579 * gfortran.dg/coarray_13.f90: Likewise. 6580 * gfortran.dg/coarray_15.f90: Likewise. 6581 * gfortran.dg/coarray_16.f90: Likewise. 6582 * gfortran.dg/coarray_2.f90: Likewise. 6583 * gfortran.dg/coarray_23.f90: Likewise. 6584 * gfortran.dg/coarray_40.f90: Likewise. 6585 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise. 6586 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise. 6587 * gfortran.dg/coarray_allocate_10.f08: Likewise. 6588 * gfortran.dg/coarray_allocate_2.f08: Likewise. 6589 * gfortran.dg/coarray_allocate_3.f08: Likewise. 6590 * gfortran.dg/coarray_allocate_4.f08: Likewise. 6591 * gfortran.dg/coarray_allocate_5.f08: Likewise. 6592 * gfortran.dg/coarray_allocate_7.f08: Likewise. 6593 * gfortran.dg/coarray_allocate_8.f08: Likewise. 6594 * gfortran.dg/coarray_allocate_9.f08: Likewise. 6595 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise. 6596 * gfortran.dg/coarray_lib_comm_1.f90: Likewise. 6597 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise. 6598 * gfortran.dg/coarray_lib_token_1.f90: Likewise. 6599 * gfortran.dg/coarray_lib_token_2.f90: Likewise. 6600 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise. 6601 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise. 6602 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise. 6603 * gfortran.dg/coarray_stat_2.f90: Likewise. 6604 * gfortran.dg/coarray_subobject_1.f90: Likewise. 6605 * gfortran.dg/coindexed_1.f90: Likewise. 6606 * gfortran.dg/comma.f: Likewise. 6607 * gfortran.dg/comma_format_extension_3.f: Likewise. 6608 * gfortran.dg/comma_format_extension_4.f: Likewise. 6609 * gfortran.dg/common_2.f90: Likewise. 6610 * gfortran.dg/common_4.f90: Likewise. 6611 * gfortran.dg/common_align_1.f90: Likewise. 6612 * gfortran.dg/common_align_2.f90: Likewise. 6613 * gfortran.dg/common_equivalence_1.f: Likewise. 6614 * gfortran.dg/common_pointer_1.f90: Likewise. 6615 * gfortran.dg/common_resize_1.f: Likewise. 6616 * gfortran.dg/complex_intrinsic_1.f90: Likewise. 6617 * gfortran.dg/complex_intrinsic_3.f90: Likewise. 6618 * gfortran.dg/complex_intrinsic_5.f90: Likewise. 6619 * gfortran.dg/complex_intrinsic_7.f90: Likewise. 6620 * gfortran.dg/complex_read.f90: Likewise. 6621 * gfortran.dg/complex_write.f90: Likewise. 6622 * gfortran.dg/constant_substring.f: Likewise. 6623 * gfortran.dg/constructor_2.f90: Likewise. 6624 * gfortran.dg/constructor_3.f90: Likewise. 6625 * gfortran.dg/constructor_6.f90: Likewise. 6626 * gfortran.dg/contained_1.f90: Likewise. 6627 * gfortran.dg/contained_3.f90: Likewise. 6628 * gfortran.dg/contained_equivalence_1.f90: Likewise. 6629 * gfortran.dg/contained_module_proc_1.f90: Likewise. 6630 * gfortran.dg/continuation_1.f90: Likewise. 6631 * gfortran.dg/continuation_11.f90: Likewise. 6632 * gfortran.dg/continuation_12.f90: Likewise. 6633 * gfortran.dg/continuation_13.f90: Likewise. 6634 * gfortran.dg/continuation_14.f: Likewise. 6635 * gfortran.dg/continuation_8.f90: Likewise. 6636 * gfortran.dg/convert_2.f90: Likewise. 6637 * gfortran.dg/convert_implied_open.f90: Likewise. 6638 * gfortran.dg/count_init_expr.f03: Likewise. 6639 * gfortran.dg/cr_lf.f90: Likewise. 6640 * gfortran.dg/cray_pointers_10.f90: Likewise. 6641 * gfortran.dg/cray_pointers_2.f90: Likewise. 6642 * gfortran.dg/cray_pointers_5.f90: Likewise. 6643 * gfortran.dg/cray_pointers_7.f90: Likewise. 6644 * gfortran.dg/cray_pointers_8.f90: Likewise. 6645 * gfortran.dg/cshift_1.f90: Likewise. 6646 * gfortran.dg/cshift_2.f90: Likewise. 6647 * gfortran.dg/cshift_large_1.f90: Likewise. 6648 * gfortran.dg/cshift_nan_1.f90: Likewise. 6649 * gfortran.dg/csqrt_2.f: Likewise. 6650 * gfortran.dg/data_array_1.f90: Likewise. 6651 * gfortran.dg/data_char_1.f90: Likewise. 6652 * gfortran.dg/data_char_2.f90: Likewise. 6653 * gfortran.dg/data_char_3.f90: Likewise. 6654 * gfortran.dg/data_derived_1.f90: Likewise. 6655 * gfortran.dg/data_implied_do_1.f90: Likewise. 6656 * gfortran.dg/data_namelist_conflict.f90: Likewise. 6657 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise. 6658 * gfortran.dg/deallocate_stat.f90: Likewise. 6659 * gfortran.dg/deallocate_stat_2.f90: Likewise. 6660 * gfortran.dg/debug/pr37738.f: Likewise. 6661 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise. 6662 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise. 6663 * gfortran.dg/dec_exp_1.f90: Likewise. 6664 * gfortran.dg/dec_init_1.f90: Likewise. 6665 * gfortran.dg/dec_init_2.f90: Likewise. 6666 * gfortran.dg/dec_init_3.f90: Likewise. 6667 * gfortran.dg/dec_init_4.f90: Likewise. 6668 * gfortran.dg/dec_io_1.f90: Likewise. 6669 * gfortran.dg/dec_io_2.f90: Likewise. 6670 * gfortran.dg/dec_io_2a.f90: Likewise. 6671 * gfortran.dg/dec_io_6.f90: Likewise. 6672 * gfortran.dg/dec_loc_rval_1.f90: Likewise. 6673 * gfortran.dg/dec_logical_xor_1.f90: Likewise. 6674 * gfortran.dg/dec_math.f90: Likewise. 6675 * gfortran.dg/dec_parameter_1.f: Likewise. 6676 * gfortran.dg/dec_parameter_2.f90: Likewise. 6677 * gfortran.dg/dec_static_1.f90: Likewise. 6678 * gfortran.dg/dec_static_2.f90: Likewise. 6679 * gfortran.dg/dec_structure_1.f90: Likewise. 6680 * gfortran.dg/dec_structure_10.f90: Likewise. 6681 * gfortran.dg/dec_structure_18.f90: Likewise. 6682 * gfortran.dg/dec_structure_19.f90: Likewise. 6683 * gfortran.dg/dec_structure_2.f90: Likewise. 6684 * gfortran.dg/dec_structure_22.f90: Likewise. 6685 * gfortran.dg/dec_structure_3.f90: Likewise. 6686 * gfortran.dg/dec_structure_4.f90: Likewise. 6687 * gfortran.dg/dec_structure_5.f90: Likewise. 6688 * gfortran.dg/dec_structure_6.f90: Likewise. 6689 * gfortran.dg/dec_structure_7.f90: Likewise. 6690 * gfortran.dg/dec_union_1.f90: Likewise. 6691 * gfortran.dg/dec_union_2.f90: Likewise. 6692 * gfortran.dg/dec_union_3.f90: Likewise. 6693 * gfortran.dg/dec_union_4.f90: Likewise. 6694 * gfortran.dg/dec_union_5.f90: Likewise. 6695 * gfortran.dg/default_format_1.f90: Likewise. 6696 * gfortran.dg/default_format_2.f90: Likewise. 6697 * gfortran.dg/default_format_denormal_1.f90: Likewise. 6698 * gfortran.dg/default_format_denormal_2.f90: Likewise. 6699 * gfortran.dg/default_initialization_3.f90: Likewise. 6700 * gfortran.dg/default_initialization_4.f90: Likewise. 6701 * gfortran.dg/default_initialization_5.f90: Likewise. 6702 * gfortran.dg/deferred_character_1.f90: Likewise. 6703 * gfortran.dg/deferred_character_10.f90: Likewise. 6704 * gfortran.dg/deferred_character_11.f90: Likewise. 6705 * gfortran.dg/deferred_character_12.f90: Likewise. 6706 * gfortran.dg/deferred_character_13.f90: Likewise. 6707 * gfortran.dg/deferred_character_14.f90: Likewise. 6708 * gfortran.dg/deferred_character_15.f90: Likewise. 6709 * gfortran.dg/deferred_character_16.f90: Likewise. 6710 * gfortran.dg/deferred_character_2.f90: Likewise. 6711 * gfortran.dg/deferred_character_3.f90: Likewise. 6712 * gfortran.dg/deferred_character_4.f90: Likewise. 6713 * gfortran.dg/deferred_character_5.f90: Likewise. 6714 * gfortran.dg/deferred_character_6.f90: Likewise. 6715 * gfortran.dg/deferred_character_7.f90: Likewise. 6716 * gfortran.dg/deferred_character_8.f90: Likewise. 6717 * gfortran.dg/deferred_character_9.f90: Likewise. 6718 * gfortran.dg/deferred_character_assignment_1.f90: Likewise. 6719 * gfortran.dg/deferred_type_component_1.f90: Likewise. 6720 * gfortran.dg/deferred_type_component_2.f90: Likewise. 6721 * gfortran.dg/deferred_type_param_2.f90: Likewise. 6722 * gfortran.dg/deferred_type_param_4.f90: Likewise. 6723 * gfortran.dg/deferred_type_param_5.f90: Likewise. 6724 * gfortran.dg/deferred_type_param_6.f90: Likewise. 6725 * gfortran.dg/deferred_type_param_8.f90: Likewise. 6726 * gfortran.dg/deferred_type_param_9.f90: Likewise. 6727 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise. 6728 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise. 6729 * gfortran.dg/defined_assignment_1.f90: Likewise. 6730 * gfortran.dg/defined_assignment_10.f90: Likewise. 6731 * gfortran.dg/defined_assignment_11.f90: Likewise. 6732 * gfortran.dg/defined_assignment_2.f90: Likewise. 6733 * gfortran.dg/defined_assignment_3.f90: Likewise. 6734 * gfortran.dg/defined_assignment_4.f90: Likewise. 6735 * gfortran.dg/defined_assignment_5.f90: Likewise. 6736 * gfortran.dg/defined_assignment_8.f90: Likewise. 6737 * gfortran.dg/defined_assignment_9.f90: Likewise. 6738 * gfortran.dg/dependency_2.f90: Likewise. 6739 * gfortran.dg/dependency_21.f90: Likewise. 6740 * gfortran.dg/dependency_22.f90: Likewise. 6741 * gfortran.dg/dependency_23.f90: Likewise. 6742 * gfortran.dg/dependency_24.f90: Likewise. 6743 * gfortran.dg/dependency_25.f90: Likewise. 6744 * gfortran.dg/dependency_26.f90: Likewise. 6745 * gfortran.dg/dependency_39.f90: Likewise. 6746 * gfortran.dg/dependency_40.f90: Likewise. 6747 * gfortran.dg/dependency_41.f90: Likewise. 6748 * gfortran.dg/dependency_42.f90: Likewise. 6749 * gfortran.dg/dependency_43.f90: Likewise. 6750 * gfortran.dg/dependency_44.f90: Likewise. 6751 * gfortran.dg/dependency_45.f90: Likewise. 6752 * gfortran.dg/dependency_50.f90: Likewise. 6753 * gfortran.dg/dependency_51.f90: Likewise. 6754 * gfortran.dg/dependent_decls_1.f90: Likewise. 6755 * gfortran.dg/der_array_1.f90: Likewise. 6756 * gfortran.dg/der_array_io_1.f90: Likewise. 6757 * gfortran.dg/der_array_io_2.f90: Likewise. 6758 * gfortran.dg/der_array_io_3.f90: Likewise. 6759 * gfortran.dg/der_io_1.f90: Likewise. 6760 * gfortran.dg/der_io_3.f90: Likewise. 6761 * gfortran.dg/der_pointer_2.f90: Likewise. 6762 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise. 6763 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise. 6764 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise. 6765 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise. 6766 * gfortran.dg/derived_constructor_char_3.f90: Likewise. 6767 * gfortran.dg/derived_constructor_comps_1.f90: Likewise. 6768 * gfortran.dg/derived_constructor_comps_4.f90: Likewise. 6769 * gfortran.dg/derived_constructor_comps_5.f90: Likewise. 6770 * gfortran.dg/derived_constructor_comps_6.f90: Likewise. 6771 * gfortran.dg/derived_external_function_1.f90: Likewise. 6772 * gfortran.dg/derived_init_1.f90: Likewise. 6773 * gfortran.dg/derived_init_2.f90: Likewise. 6774 * gfortran.dg/derived_init_3.f90: Likewise. 6775 * gfortran.dg/derived_init_4.f90: Likewise. 6776 * gfortran.dg/derived_pointer_null_1.f90: Likewise. 6777 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. 6778 * gfortran.dg/dev_null.F90: Likewise. 6779 * gfortran.dg/dfloat_1.f90: Likewise. 6780 * gfortran.dg/dim_sum_1.f90: Likewise. 6781 * gfortran.dg/dim_sum_2.f90: Likewise. 6782 * gfortran.dg/dim_sum_3.f90: Likewise. 6783 * gfortran.dg/direct_io_10.f: Likewise. 6784 * gfortran.dg/direct_io_11.f90: Likewise. 6785 * gfortran.dg/direct_io_12.f90: Likewise. 6786 * gfortran.dg/direct_io_2.f90: Likewise. 6787 * gfortran.dg/direct_io_3.f90: Likewise. 6788 * gfortran.dg/direct_io_4.f90: Likewise. 6789 * gfortran.dg/direct_io_5.f90: Likewise. 6790 * gfortran.dg/direct_io_6.f90: Likewise. 6791 * gfortran.dg/direct_io_7.f90: Likewise. 6792 * gfortran.dg/direct_io_8.f90: Likewise. 6793 * gfortran.dg/direct_io_9.f: Likewise. 6794 * gfortran.dg/do_1.f90: Likewise. 6795 * gfortran.dg/do_3.F90: Likewise. 6796 * gfortran.dg/do_concurrent_2.f90: Likewise. 6797 * gfortran.dg/do_concurrent_4.f90: Likewise. 6798 * gfortran.dg/do_corner_warn.f90: Likewise. 6799 * gfortran.dg/do_iterator_2.f90: Likewise. 6800 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise. 6801 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise. 6802 * gfortran.dg/dos_eol.f: Likewise. 6803 * gfortran.dg/dot_product_1.f03: Likewise. 6804 * gfortran.dg/dot_product_2.f90: Likewise. 6805 * gfortran.dg/dot_product_4.f90: Likewise. 6806 * gfortran.dg/dshift_1.F90: Likewise. 6807 * gfortran.dg/dshift_2.F90: Likewise. 6808 * gfortran.dg/dtio_1.f90: Likewise. 6809 * gfortran.dg/dtio_10.f90: Likewise. 6810 * gfortran.dg/dtio_12.f90: Likewise. 6811 * gfortran.dg/dtio_14.f90: Likewise. 6812 * gfortran.dg/dtio_15.f90: Likewise. 6813 * gfortran.dg/dtio_16.f90: Likewise. 6814 * gfortran.dg/dtio_17.f90: Likewise. 6815 * gfortran.dg/dtio_19.f90: Likewise. 6816 * gfortran.dg/dtio_2.f90: Likewise. 6817 * gfortran.dg/dtio_20.f03: Likewise. 6818 * gfortran.dg/dtio_22.f90: Likewise. 6819 * gfortran.dg/dtio_24.f90: Likewise. 6820 * gfortran.dg/dtio_25.f90: Likewise. 6821 * gfortran.dg/dtio_26.f03: Likewise. 6822 * gfortran.dg/dtio_27.f90: Likewise. 6823 * gfortran.dg/dtio_28.f03: Likewise. 6824 * gfortran.dg/dtio_3.f90: Likewise. 6825 * gfortran.dg/dtio_30.f03: Likewise. 6826 * gfortran.dg/dtio_31.f03: Likewise. 6827 * gfortran.dg/dtio_32.f03: Likewise. 6828 * gfortran.dg/dtio_4.f90: Likewise. 6829 * gfortran.dg/dtio_5.f90: Likewise. 6830 * gfortran.dg/dtio_7.f90: Likewise. 6831 * gfortran.dg/dtio_8.f90: Likewise. 6832 * gfortran.dg/dtio_9.f90: Likewise. 6833 * gfortran.dg/dummy_procedure_3.f90: Likewise. 6834 * gfortran.dg/dummy_procedure_7.f90: Likewise. 6835 * gfortran.dg/dup_save_1.f90: Likewise. 6836 * gfortran.dg/dup_save_2.f90: Likewise. 6837 * gfortran.dg/dynamic_dispatch_1.f03: Likewise. 6838 * gfortran.dg/dynamic_dispatch_11.f03: Likewise. 6839 * gfortran.dg/dynamic_dispatch_12.f90: Likewise. 6840 * gfortran.dg/dynamic_dispatch_2.f03: Likewise. 6841 * gfortran.dg/dynamic_dispatch_3.f03: Likewise. 6842 * gfortran.dg/dynamic_dispatch_4.f03: Likewise. 6843 * gfortran.dg/dynamic_dispatch_5.f03: Likewise. 6844 * gfortran.dg/dynamic_dispatch_7.f03: Likewise. 6845 * gfortran.dg/dynamic_dispatch_8.f03: Likewise. 6846 * gfortran.dg/dynamic_dispatch_9.f03: Likewise. 6847 * gfortran.dg/e_d_fmt.f90: Likewise. 6848 * gfortran.dg/edit_real_1.f90: Likewise. 6849 * gfortran.dg/elemental_by_value_1.f90: Likewise. 6850 * gfortran.dg/elemental_dependency_1.f90: Likewise. 6851 * gfortran.dg/elemental_dependency_4.f90: Likewise. 6852 * gfortran.dg/elemental_dependency_5.f90: Likewise. 6853 * gfortran.dg/elemental_dependency_6.f90: Likewise. 6854 * gfortran.dg/elemental_optional_args_2.f90: Likewise. 6855 * gfortran.dg/elemental_optional_args_3.f90: Likewise. 6856 * gfortran.dg/elemental_optional_args_4.f90: Likewise. 6857 * gfortran.dg/elemental_optional_args_5.f03: Likewise. 6858 * gfortran.dg/elemental_optional_args_6.f90: Likewise. 6859 * gfortran.dg/elemental_optional_args_7.f90: Likewise. 6860 * gfortran.dg/elemental_scalar_args_1.f90: Likewise. 6861 * gfortran.dg/elemental_scalar_args_2.f90: Likewise. 6862 * gfortran.dg/elemental_subroutine_1.f90: Likewise. 6863 * gfortran.dg/elemental_subroutine_10.f90: Likewise. 6864 * gfortran.dg/elemental_subroutine_11.f90: Likewise. 6865 * gfortran.dg/elemental_subroutine_2.f90: Likewise. 6866 * gfortran.dg/elemental_subroutine_3.f90: Likewise. 6867 * gfortran.dg/elemental_subroutine_7.f90: Likewise. 6868 * gfortran.dg/elemental_subroutine_9.f90: Likewise. 6869 * gfortran.dg/empty_format_1.f90: Likewise. 6870 * gfortran.dg/endfile.f: Likewise. 6871 * gfortran.dg/endfile.f90: Likewise. 6872 * gfortran.dg/endfile_2.f90: Likewise. 6873 * gfortran.dg/entry_1.f90: Likewise. 6874 * gfortran.dg/entry_10.f90: Likewise. 6875 * gfortran.dg/entry_12.f90: Likewise. 6876 * gfortran.dg/entry_13.f90: Likewise. 6877 * gfortran.dg/entry_14.f90: Likewise. 6878 * gfortran.dg/entry_16.f90: Likewise. 6879 * gfortran.dg/entry_3.f90: Likewise. 6880 * gfortran.dg/entry_6.f90: Likewise. 6881 * gfortran.dg/entry_9.f90: Likewise. 6882 * gfortran.dg/entry_array_specs_2.f: Likewise. 6883 * gfortran.dg/enum_1.f90: Likewise. 6884 * gfortran.dg/enum_9.f90: Likewise. 6885 * gfortran.dg/eof_1.f90: Likewise. 6886 * gfortran.dg/eof_2.f90: Likewise. 6887 * gfortran.dg/eof_4.f90: Likewise. 6888 * gfortran.dg/eof_5.f90: Likewise. 6889 * gfortran.dg/eor_handling_1.f90: Likewise. 6890 * gfortran.dg/eor_handling_2.f90: Likewise. 6891 * gfortran.dg/eor_handling_3.f90: Likewise. 6892 * gfortran.dg/eor_handling_4.f90: Likewise. 6893 * gfortran.dg/eor_handling_5.f90: Likewise. 6894 * gfortran.dg/eoshift_3.f90: Likewise. 6895 * gfortran.dg/eoshift_4.f90: Likewise. 6896 * gfortran.dg/eoshift_5.f90: Likewise. 6897 * gfortran.dg/eoshift_6.f90: Likewise. 6898 * gfortran.dg/eoshift_large_1.f90: Likewise. 6899 * gfortran.dg/equiv_6.f90: Likewise. 6900 * gfortran.dg/equiv_7.f90: Likewise. 6901 * gfortran.dg/equiv_9.f90: Likewise. 6902 * gfortran.dg/equiv_constraint_4.f90: Likewise. 6903 * gfortran.dg/erf_2.F90: Likewise. 6904 * gfortran.dg/erf_3.F90: Likewise. 6905 * gfortran.dg/erfc_scaled_1.f90: Likewise. 6906 * gfortran.dg/error_format_2.f90: Likewise. 6907 * gfortran.dg/error_recovery_5.f90: Likewise. 6908 * gfortran.dg/execute_command_line_2.f90: Likewise. 6909 * gfortran.dg/execute_command_line_3.f90: Likewise. 6910 * gfortran.dg/exit_1.f08: Likewise. 6911 * gfortran.dg/exit_3.f08: Likewise. 6912 * gfortran.dg/exponent_1.f90: Likewise. 6913 * gfortran.dg/exponent_2.f90: Likewise. 6914 * gfortran.dg/extended_char_comparison_1.f: Likewise. 6915 * gfortran.dg/extends_1.f03: Likewise. 6916 * gfortran.dg/extends_16.f90: Likewise. 6917 * gfortran.dg/extends_2.f03: Likewise. 6918 * gfortran.dg/extends_3.f03: Likewise. 6919 * gfortran.dg/extends_4.f03: Likewise. 6920 * gfortran.dg/extends_type_of_1.f03: Likewise. 6921 * gfortran.dg/extends_type_of_2.f03: Likewise. 6922 * gfortran.dg/external_procedures_3.f90: Likewise. 6923 * gfortran.dg/f2003_inquire_1.f03: Likewise. 6924 * gfortran.dg/f2003_io_1.f03: Likewise. 6925 * gfortran.dg/f2003_io_4.f03: Likewise. 6926 * gfortran.dg/f2003_io_5.f03: Likewise. 6927 * gfortran.dg/f2003_io_6.f03: Likewise. 6928 * gfortran.dg/f2003_io_7.f03: Likewise. 6929 * gfortran.dg/f2c_1.f90: Likewise. 6930 * gfortran.dg/f2c_2.f90: Likewise. 6931 * gfortran.dg/f2c_3.f90: Likewise. 6932 * gfortran.dg/f2c_4.f90: Likewise. 6933 * gfortran.dg/f2c_6.f90: Likewise. 6934 * gfortran.dg/f2c_7.f90: Likewise. 6935 * gfortran.dg/f2c_9.f90: Likewise. 6936 * gfortran.dg/fgetc_1.f90: Likewise. 6937 * gfortran.dg/fgetc_2.f90: Likewise. 6938 * gfortran.dg/filename_null.f90: Likewise. 6939 * gfortran.dg/finalize_12.f90: Likewise. 6940 * gfortran.dg/finalize_13.f90: Likewise. 6941 * gfortran.dg/finalize_15.f90: Likewise. 6942 * gfortran.dg/finalize_17.f90: Likewise. 6943 * gfortran.dg/finalize_18.f90: Likewise. 6944 * gfortran.dg/finalize_25.f90: Likewise. 6945 * gfortran.dg/finalize_29.f08: Likewise. 6946 * gfortran.dg/finalize_31.f90: Likewise. 6947 * gfortran.dg/float_1.f90: Likewise. 6948 * gfortran.dg/flush_1.f90: Likewise. 6949 * gfortran.dg/fmt_bz_bn.f: Likewise. 6950 * gfortran.dg/fmt_bz_bn_err.f: Likewise. 6951 * gfortran.dg/fmt_cache_1.f: Likewise. 6952 * gfortran.dg/fmt_cache_2.f: Likewise. 6953 * gfortran.dg/fmt_cache_3.f90: Likewise. 6954 * gfortran.dg/fmt_colon.f90: Likewise. 6955 * gfortran.dg/fmt_e.f90: Likewise. 6956 * gfortran.dg/fmt_en.f90: Likewise. 6957 * gfortran.dg/fmt_error_10.f: Likewise. 6958 * gfortran.dg/fmt_error_9.f: Likewise. 6959 * gfortran.dg/fmt_exhaust.f90: Likewise. 6960 * gfortran.dg/fmt_f0_1.f90: Likewise. 6961 * gfortran.dg/fmt_f_an_p.f: Likewise. 6962 * gfortran.dg/fmt_fw_d.f90: Likewise. 6963 * gfortran.dg/fmt_g.f: Likewise. 6964 * gfortran.dg/fmt_g0_1.f08: Likewise. 6965 * gfortran.dg/fmt_g0_2.f08: Likewise. 6966 * gfortran.dg/fmt_g0_4.f08: Likewise. 6967 * gfortran.dg/fmt_g0_5.f08: Likewise. 6968 * gfortran.dg/fmt_g0_6.f08: Likewise. 6969 * gfortran.dg/fmt_g0_7.f08: Likewise. 6970 * gfortran.dg/fmt_g_1.f90: Likewise. 6971 * gfortran.dg/fmt_int_sign.f90: Likewise. 6972 * gfortran.dg/fmt_l.f90: Likewise. 6973 * gfortran.dg/fmt_missing_period_2.f: Likewise. 6974 * gfortran.dg/fmt_missing_period_3.f: Likewise. 6975 * gfortran.dg/fmt_p_1.f90: Likewise. 6976 * gfortran.dg/fmt_pf.f90: Likewise. 6977 * gfortran.dg/fmt_read.f90: Likewise. 6978 * gfortran.dg/fmt_read_bz_bn.f90: Likewise. 6979 * gfortran.dg/fmt_t_1.f90: Likewise. 6980 * gfortran.dg/fmt_t_2.f90: Likewise. 6981 * gfortran.dg/fmt_t_3.f90: Likewise. 6982 * gfortran.dg/fmt_t_4.f90: Likewise. 6983 * gfortran.dg/fmt_t_5.f90: Likewise. 6984 * gfortran.dg/fmt_t_6.f: Likewise. 6985 * gfortran.dg/fmt_t_7.f: Likewise. 6986 * gfortran.dg/fmt_t_9.f: Likewise. 6987 * gfortran.dg/fmt_tl.f: Likewise. 6988 * gfortran.dg/fmt_unlimited.f90: Likewise. 6989 * gfortran.dg/fmt_white.f: Likewise. 6990 * gfortran.dg/fmt_zero_digits.f90: Likewise. 6991 * gfortran.dg/fold_nearest.f90: Likewise. 6992 * gfortran.dg/forall_1.f90: Likewise. 6993 * gfortran.dg/forall_10.f90: Likewise. 6994 * gfortran.dg/forall_12.f90: Likewise. 6995 * gfortran.dg/forall_13.f90: Likewise. 6996 * gfortran.dg/forall_15.f90: Likewise. 6997 * gfortran.dg/forall_4.f90: Likewise. 6998 * gfortran.dg/forall_5.f90: Likewise. 6999 * gfortran.dg/forall_6.f90: Likewise. 7000 * gfortran.dg/forall_7.f90: Likewise. 7001 * gfortran.dg/fraction.f90: Likewise. 7002 * gfortran.dg/fseek.f90: Likewise. 7003 * gfortran.dg/ftell_1.f90: Likewise. 7004 * gfortran.dg/ftell_2.f90: Likewise. 7005 * gfortran.dg/ftell_3.f90: Likewise. 7006 * gfortran.dg/func_assign_2.f90: Likewise. 7007 * gfortran.dg/func_assign_3.f90: Likewise. 7008 * gfortran.dg/func_derived_1.f90: Likewise. 7009 * gfortran.dg/func_derived_2.f90: Likewise. 7010 * gfortran.dg/func_derived_3.f90: Likewise. 7011 * gfortran.dg/func_result_1.f90: Likewise. 7012 * gfortran.dg/func_result_2.f90: Likewise. 7013 * gfortran.dg/func_result_6.f90: Likewise. 7014 * gfortran.dg/function_charlen_2.f90: Likewise. 7015 * gfortran.dg/function_charlen_3.f: Likewise. 7016 * gfortran.dg/function_kinds_1.f90: Likewise. 7017 * gfortran.dg/function_kinds_4.f90: Likewise. 7018 * gfortran.dg/function_optimize_10.f90: Likewise. 7019 * gfortran.dg/function_optimize_11.f90: Likewise. 7020 * gfortran.dg/function_optimize_12.f90: Likewise. 7021 * gfortran.dg/function_optimize_4.f90: Likewise. 7022 * gfortran.dg/function_optimize_8.f90: Likewise. 7023 * gfortran.dg/g77/13037.f: Likewise. 7024 * gfortran.dg/g77/1832.f: Likewise. 7025 * gfortran.dg/g77/19981119-0.f: Likewise. 7026 * gfortran.dg/g77/19990313-0.f: Likewise. 7027 * gfortran.dg/g77/19990313-1.f: Likewise. 7028 * gfortran.dg/g77/19990313-2.f: Likewise. 7029 * gfortran.dg/g77/19990313-3.f: Likewise. 7030 * gfortran.dg/g77/19990419-1.f: Likewise. 7031 * gfortran.dg/g77/19990826-0.f: Likewise. 7032 * gfortran.dg/g77/19990826-2.f: Likewise. 7033 * gfortran.dg/g77/20000503-1.f: Likewise. 7034 * gfortran.dg/g77/20001111.f: Likewise. 7035 * gfortran.dg/g77/20010116.f: Likewise. 7036 * gfortran.dg/g77/20010216-1.f: Likewise. 7037 * gfortran.dg/g77/20010430.f: Likewise. 7038 * gfortran.dg/g77/20010610.f: Likewise. 7039 * gfortran.dg/g77/6177.f: Likewise. 7040 * gfortran.dg/g77/7388.f: Likewise. 7041 * gfortran.dg/g77/947.f: Likewise. 7042 * gfortran.dg/g77/970625-2.f: Likewise. 7043 * gfortran.dg/g77/971102-1.f: Likewise. 7044 * gfortran.dg/g77/980628-0.f: Likewise. 7045 * gfortran.dg/g77/980628-1.f: Likewise. 7046 * gfortran.dg/g77/980628-10.f: Likewise. 7047 * gfortran.dg/g77/980628-2.f: Likewise. 7048 * gfortran.dg/g77/980628-3.f: Likewise. 7049 * gfortran.dg/g77/980628-7.f: Likewise. 7050 * gfortran.dg/g77/980628-8.f: Likewise. 7051 * gfortran.dg/g77/980628-9.f: Likewise. 7052 * gfortran.dg/g77/980701-0.f: Likewise. 7053 * gfortran.dg/g77/980701-1.f: Likewise. 7054 * gfortran.dg/g77/cabs.f: Likewise. 7055 * gfortran.dg/g77/claus.f: Likewise. 7056 * gfortran.dg/g77/complex_1.f: Likewise. 7057 * gfortran.dg/g77/cpp3.F: Likewise. 7058 * gfortran.dg/g77/cpp4.F: Likewise. 7059 * gfortran.dg/g77/cpp5.F: Likewise. 7060 * gfortran.dg/g77/dcomplex.f: Likewise. 7061 * gfortran.dg/g77/dnrm2.f: Likewise. 7062 * gfortran.dg/g77/erfc.f: Likewise. 7063 * gfortran.dg/g77/f77-edit-i-in.f: Likewise. 7064 * gfortran.dg/g77/f77-edit-t-in.f: Likewise. 7065 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise. 7066 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise. 7067 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise. 7068 * gfortran.dg/g77/int8421.f: Likewise. 7069 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise. 7070 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise. 7071 * gfortran.dg/g77/le.f: Likewise. 7072 * gfortran.dg/g77/short.f: Likewise. 7073 * gfortran.dg/gamma_1.f90: Likewise. 7074 * gfortran.dg/gamma_4.f90: Likewise. 7075 * gfortran.dg/gamma_5.f90: Likewise. 7076 * gfortran.dg/generic_13.f90: Likewise. 7077 * gfortran.dg/generic_15.f90: Likewise. 7078 * gfortran.dg/generic_19.f90: Likewise. 7079 * gfortran.dg/generic_20.f90: Likewise. 7080 * gfortran.dg/generic_23.f03: Likewise. 7081 * gfortran.dg/generic_25.f90: Likewise. 7082 * gfortran.dg/generic_27.f90: Likewise. 7083 * gfortran.dg/generic_31.f90: Likewise. 7084 * gfortran.dg/generic_4.f90: Likewise. 7085 * gfortran.dg/global_vars_c_init.f90: Likewise. 7086 * gfortran.dg/global_vars_f90_init.f90: Likewise. 7087 * gfortran.dg/gnu_logical_1.F: Likewise. 7088 * gfortran.dg/goacc/fixed-1.f: Likewise. 7089 * gfortran.dg/goacc/fixed-2.f: Likewise. 7090 * gfortran.dg/goacc/gang-static.f95: Likewise. 7091 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise. 7092 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. 7093 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. 7094 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. 7095 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. 7096 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. 7097 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise. 7098 * gfortran.dg/goacc/kernels-loop.f95: Likewise. 7099 * gfortran.dg/goacc/omp-fixed.f: Likewise. 7100 * gfortran.dg/gomp/crayptr5.f90: Likewise. 7101 * gfortran.dg/gomp/pr48794-2.f90: Likewise. 7102 * gfortran.dg/gomp/pr48794.f90: Likewise. 7103 * gfortran.dg/gomp/pr72744.f90: Likewise. 7104 * gfortran.dg/gomp/pr77665.f90: Likewise. 7105 * gfortran.dg/gomp/workshare2.f90: Likewise. 7106 * gfortran.dg/gomp/workshare3.f90: Likewise. 7107 * gfortran.dg/goto_1.f: Likewise. 7108 * gfortran.dg/goto_2.f90: Likewise. 7109 * gfortran.dg/goto_4.f90: Likewise. 7110 * gfortran.dg/goto_6.f: Likewise. 7111 * gfortran.dg/graphite/id-26.f03: Likewise. 7112 * gfortran.dg/graphite/id-pr45370.f90: Likewise. 7113 * gfortran.dg/graphite/pr29581.f90: Likewise. 7114 * gfortran.dg/graphite/pr29832.f90: Likewise. 7115 * gfortran.dg/graphite/run-id-1.f: Likewise. 7116 * gfortran.dg/graphite/run-id-2.f90: Likewise. 7117 * gfortran.dg/graphite/run-id-3.f90: Likewise. 7118 * gfortran.dg/hollerith.f90: Likewise. 7119 * gfortran.dg/hollerith4.f90: Likewise. 7120 * gfortran.dg/hollerith6.f90: Likewise. 7121 * gfortran.dg/hollerith8.f90: Likewise. 7122 * gfortran.dg/hollerith_1.f90: Likewise. 7123 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise. 7124 * gfortran.dg/hollerith_f95.f90: Likewise. 7125 * gfortran.dg/hollerith_legacy.f90: Likewise. 7126 * gfortran.dg/host_assoc_call_3.f90: Likewise. 7127 * gfortran.dg/host_assoc_function_1.f90: Likewise. 7128 * gfortran.dg/host_assoc_function_3.f90: Likewise. 7129 * gfortran.dg/host_assoc_function_4.f90: Likewise. 7130 * gfortran.dg/host_assoc_function_9.f90: Likewise. 7131 * gfortran.dg/host_dummy_index_1.f90: Likewise. 7132 * gfortran.dg/hypot_1.f90: Likewise. 7133 * gfortran.dg/iall_iany_iparity_1.f90: Likewise. 7134 * gfortran.dg/iargc.f90: Likewise. 7135 * gfortran.dg/ibits.f90: Likewise. 7136 * gfortran.dg/ichar_1.f90: Likewise. 7137 * gfortran.dg/ichar_2.f90: Likewise. 7138 * gfortran.dg/ieee/ieee_1.F90: Likewise. 7139 * gfortran.dg/ieee/ieee_2.f90: Likewise. 7140 * gfortran.dg/ieee/ieee_3.f90: Likewise. 7141 * gfortran.dg/ieee/ieee_4.f90: Likewise. 7142 * gfortran.dg/ieee/ieee_6.f90: Likewise. 7143 * gfortran.dg/ieee/ieee_7.f90: Likewise. 7144 * gfortran.dg/ieee/ieee_8.f90: Likewise. 7145 * gfortran.dg/ieee/intrinsics_1.f90: Likewise. 7146 * gfortran.dg/ieee/intrinsics_2.F90: Likewise. 7147 * gfortran.dg/ieee/large_1.f90: Likewise. 7148 * gfortran.dg/ieee/large_2.f90: Likewise. 7149 * gfortran.dg/ieee/large_3.F90: Likewise. 7150 * gfortran.dg/ieee/large_4.f90: Likewise. 7151 * gfortran.dg/ieee/rounding_1.f90: Likewise. 7152 * gfortran.dg/ieee/underflow_1.f90: Likewise. 7153 * gfortran.dg/impl_do_var_data.f90: Likewise. 7154 * gfortran.dg/implicit_10.f90: Likewise. 7155 * gfortran.dg/implicit_12.f90: Likewise. 7156 * gfortran.dg/implicit_class_1.f90: Likewise. 7157 * gfortran.dg/implicit_pure_1.f90: Likewise. 7158 * gfortran.dg/implied_do_1.f90: Likewise. 7159 * gfortran.dg/implied_do_io_1.f90: Likewise. 7160 * gfortran.dg/implied_do_io_2.f90: Likewise. 7161 * gfortran.dg/implied_do_io_3.f90: Likewise. 7162 * gfortran.dg/implied_shape_1.f08: Likewise. 7163 * gfortran.dg/import.f90: Likewise. 7164 * gfortran.dg/import4.f90: Likewise. 7165 * gfortran.dg/impure_1.f08: Likewise. 7166 * gfortran.dg/index.f90: Likewise. 7167 * gfortran.dg/index_2.f90: Likewise. 7168 * gfortran.dg/init_flag_1.f90: Likewise. 7169 * gfortran.dg/init_flag_10.f90: Likewise. 7170 * gfortran.dg/init_flag_15.f03: Likewise. 7171 * gfortran.dg/init_flag_2.f90: Likewise. 7172 * gfortran.dg/init_flag_3.f90: Likewise. 7173 * gfortran.dg/init_flag_4.f90: Likewise. 7174 * gfortran.dg/init_flag_5.f90: Likewise. 7175 * gfortran.dg/init_flag_6.f90: Likewise. 7176 * gfortran.dg/init_flag_7.f90: Likewise. 7177 * gfortran.dg/init_flag_9.f90: Likewise. 7178 * gfortran.dg/initialization_11.f90: Likewise. 7179 * gfortran.dg/initialization_19.f90: Likewise. 7180 * gfortran.dg/initialization_2.f90: Likewise. 7181 * gfortran.dg/initialization_22.f90: Likewise. 7182 * gfortran.dg/initialization_27.f90: Likewise. 7183 * gfortran.dg/initialization_5.f90: Likewise. 7184 * gfortran.dg/initialization_6.f90: Likewise. 7185 * gfortran.dg/inline_matmul_1.f90: Likewise. 7186 * gfortran.dg/inline_matmul_10.f90: Likewise. 7187 * gfortran.dg/inline_matmul_11.f90: Likewise. 7188 * gfortran.dg/inline_matmul_13.f90: Likewise. 7189 * gfortran.dg/inline_matmul_14.f90: Likewise. 7190 * gfortran.dg/inline_matmul_16.f90: Likewise. 7191 * gfortran.dg/inline_matmul_17.f90: Likewise. 7192 * gfortran.dg/inline_matmul_18.f90: Likewise. 7193 * gfortran.dg/inline_matmul_19.f90: Likewise. 7194 * gfortran.dg/inline_matmul_2.f90: Likewise. 7195 * gfortran.dg/inline_matmul_20.f90: Likewise. 7196 * gfortran.dg/inline_matmul_22.f90: Likewise. 7197 * gfortran.dg/inline_matmul_3.f90: Likewise. 7198 * gfortran.dg/inline_matmul_4.f90: Likewise. 7199 * gfortran.dg/inline_matmul_5.f90: Likewise. 7200 * gfortran.dg/inline_matmul_6.f90: Likewise. 7201 * gfortran.dg/inline_matmul_7.f90: Likewise. 7202 * gfortran.dg/inline_matmul_8.f90: Likewise. 7203 * gfortran.dg/inline_matmul_9.f90: Likewise. 7204 * gfortran.dg/inline_sum_1.f90: Likewise. 7205 * gfortran.dg/inline_sum_3.f90: Likewise. 7206 * gfortran.dg/inline_sum_5.f90: Likewise. 7207 * gfortran.dg/inquire-complex.f90: Likewise. 7208 * gfortran.dg/inquire.f90: Likewise. 7209 * gfortran.dg/inquire_10.f90: Likewise. 7210 * gfortran.dg/inquire_13.f90: Likewise. 7211 * gfortran.dg/inquire_15.f90: Likewise. 7212 * gfortran.dg/inquire_16.f90: Likewise. 7213 * gfortran.dg/inquire_17.f90: Likewise. 7214 * gfortran.dg/inquire_5.f90: Likewise. 7215 * gfortran.dg/inquire_6.f90: Likewise. 7216 * gfortran.dg/inquire_7.f90: Likewise. 7217 * gfortran.dg/inquire_9.f90: Likewise. 7218 * gfortran.dg/inquire_internal.f90: Likewise. 7219 * gfortran.dg/inquire_recl_f2018.f90: Likewise. 7220 * gfortran.dg/inquire_size.f90: Likewise. 7221 * gfortran.dg/int_1.f90: Likewise. 7222 * gfortran.dg/int_conv_1.f90: Likewise. 7223 * gfortran.dg/int_range_io_1.f90: Likewise. 7224 * gfortran.dg/integer_exponentiation_2.f90: Likewise. 7225 * gfortran.dg/integer_exponentiation_3.F90: Likewise. 7226 * gfortran.dg/integer_exponentiation_5.F90: Likewise. 7227 * gfortran.dg/integer_plus.f90: Likewise. 7228 * gfortran.dg/intent_out_2.f90: Likewise. 7229 * gfortran.dg/intent_out_5.f90: Likewise. 7230 * gfortran.dg/intent_out_6.f90: Likewise. 7231 * gfortran.dg/interface_12.f90: Likewise. 7232 * gfortran.dg/interface_19.f90: Likewise. 7233 * gfortran.dg/interface_4.f90: Likewise. 7234 * gfortran.dg/interface_5.f90: Likewise. 7235 * gfortran.dg/interface_9.f90: Likewise. 7236 * gfortran.dg/interface_assignment_1.f90: Likewise. 7237 * gfortran.dg/interface_assignment_2.f90: Likewise. 7238 * gfortran.dg/internal_dummy_2.f08: Likewise. 7239 * gfortran.dg/internal_dummy_3.f08: Likewise. 7240 * gfortran.dg/internal_dummy_4.f08: Likewise. 7241 * gfortran.dg/internal_pack_1.f90: Likewise. 7242 * gfortran.dg/internal_pack_10.f90: Likewise. 7243 * gfortran.dg/internal_pack_12.f90: Likewise. 7244 * gfortran.dg/internal_pack_13.f90: Likewise. 7245 * gfortran.dg/internal_pack_14.f90: Likewise. 7246 * gfortran.dg/internal_pack_15.f90: Likewise. 7247 * gfortran.dg/internal_pack_2.f90: Likewise. 7248 * gfortran.dg/internal_pack_3.f90: Likewise. 7249 * gfortran.dg/internal_pack_4.f90: Likewise. 7250 * gfortran.dg/internal_pack_6.f90: Likewise. 7251 * gfortran.dg/internal_pack_8.f90: Likewise. 7252 * gfortran.dg/internal_readwrite_1.f90: Likewise. 7253 * gfortran.dg/internal_readwrite_2.f90: Likewise. 7254 * gfortran.dg/internal_readwrite_3.f90: Likewise. 7255 * gfortran.dg/intrinsic_actual_1.f: Likewise. 7256 * gfortran.dg/intrinsic_actual_2.f90: Likewise. 7257 * gfortran.dg/intrinsic_actual_4.f90: Likewise. 7258 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise. 7259 * gfortran.dg/intrinsic_char_1.f90: Likewise. 7260 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise. 7261 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise. 7262 * gfortran.dg/intrinsic_modulo_1.f90: Likewise. 7263 * gfortran.dg/intrinsic_pack_1.f90: Likewise. 7264 * gfortran.dg/intrinsic_pack_2.f90: Likewise. 7265 * gfortran.dg/intrinsic_pack_3.f90: Likewise. 7266 * gfortran.dg/intrinsic_pack_5.f90: Likewise. 7267 * gfortran.dg/intrinsic_product_1.f90: Likewise. 7268 * gfortran.dg/intrinsic_sign_1.f90: Likewise. 7269 * gfortran.dg/intrinsic_sign_2.f90: Likewise. 7270 * gfortran.dg/intrinsic_spread_1.f90: Likewise. 7271 * gfortran.dg/intrinsic_spread_2.f90: Likewise. 7272 * gfortran.dg/intrinsic_spread_3.f90: Likewise. 7273 * gfortran.dg/intrinsic_unpack_1.f90: Likewise. 7274 * gfortran.dg/intrinsic_unpack_2.f90: Likewise. 7275 * gfortran.dg/intrinsic_unpack_3.f90: Likewise. 7276 * gfortran.dg/intrinsic_verify_1.f90: Likewise. 7277 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise. 7278 * gfortran.dg/io_err_1.f90: Likewise. 7279 * gfortran.dg/io_real_boz.f90: Likewise. 7280 * gfortran.dg/iomsg_1.f90: Likewise. 7281 * gfortran.dg/iostat_1.f90: Likewise. 7282 * gfortran.dg/iostat_2.f90: Likewise. 7283 * gfortran.dg/iostat_4.f90: Likewise. 7284 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise. 7285 * gfortran.dg/ishft_1.f90: Likewise. 7286 * gfortran.dg/ishft_2.f90: Likewise. 7287 * gfortran.dg/ishft_4.f90: Likewise. 7288 * gfortran.dg/isnan_1.f90: Likewise. 7289 * gfortran.dg/isnan_2.f90: Likewise. 7290 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise. 7291 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise. 7292 * gfortran.dg/iso_fortran_env_1.f90: Likewise. 7293 * gfortran.dg/iso_fortran_env_3.f90: Likewise. 7294 * gfortran.dg/iso_fortran_env_5.f90: Likewise. 7295 * gfortran.dg/iso_fortran_env_6.f90: Likewise. 7296 * gfortran.dg/itime_idate_1.f: Likewise. 7297 * gfortran.dg/itime_idate_2.f: Likewise. 7298 * gfortran.dg/large_integer_kind_1.f90: Likewise. 7299 * gfortran.dg/large_integer_kind_2.f90: Likewise. 7300 * gfortran.dg/large_real_kind_1.f90: Likewise. 7301 * gfortran.dg/large_real_kind_2.F90: Likewise. 7302 * gfortran.dg/large_real_kind_3.F90: Likewise. 7303 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise. 7304 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise. 7305 * gfortran.dg/large_recl.f90: Likewise. 7306 * gfortran.dg/large_unit_1.f90: Likewise. 7307 * gfortran.dg/large_unit_2.f90: Likewise. 7308 * gfortran.dg/largeequiv_1.f90: Likewise. 7309 * gfortran.dg/leadz_trailz_1.f90: Likewise. 7310 * gfortran.dg/leadz_trailz_2.f90: Likewise. 7311 * gfortran.dg/leadz_trailz_3.f90: Likewise. 7312 * gfortran.dg/list_read_1.f90: Likewise. 7313 * gfortran.dg/list_read_10.f90: Likewise. 7314 * gfortran.dg/list_read_11.f90: Likewise. 7315 * gfortran.dg/list_read_12.f90: Likewise. 7316 * gfortran.dg/list_read_13.f: Likewise. 7317 * gfortran.dg/list_read_14.f90: Likewise. 7318 * gfortran.dg/list_read_2.f90: Likewise. 7319 * gfortran.dg/list_read_3.f90: Likewise. 7320 * gfortran.dg/list_read_4.f90: Likewise. 7321 * gfortran.dg/list_read_5.f90: Likewise. 7322 * gfortran.dg/list_read_6.f90: Likewise. 7323 * gfortran.dg/list_read_7.f90: Likewise. 7324 * gfortran.dg/list_read_8.f90: Likewise. 7325 * gfortran.dg/list_read_9.f90: Likewise. 7326 * gfortran.dg/loc_2.f90: Likewise. 7327 * gfortran.dg/logical_1.f90: Likewise. 7328 * gfortran.dg/logical_dot_product.f90: Likewise. 7329 * gfortran.dg/logical_temp_io.f90: Likewise. 7330 * gfortran.dg/logical_temp_io_kind8.f90: Likewise. 7331 * gfortran.dg/lrshift_1.f90: Likewise. 7332 * gfortran.dg/ltime_gmtime_1.f90: Likewise. 7333 * gfortran.dg/ltime_gmtime_2.f90: Likewise. 7334 * gfortran.dg/lto/pr40725_0.f03: Likewise. 7335 * gfortran.dg/lto/pr41576_1.f90: Likewise. 7336 * gfortran.dg/make_unit.f90: Likewise. 7337 * gfortran.dg/mapping_1.f90: Likewise. 7338 * gfortran.dg/mapping_2.f90: Likewise. 7339 * gfortran.dg/mapping_3.f90: Likewise. 7340 * gfortran.dg/masklr_1.F90: Likewise. 7341 * gfortran.dg/masklr_2.F90: Likewise. 7342 * gfortran.dg/matmul_1.f90: Likewise. 7343 * gfortran.dg/matmul_10.f90: Likewise. 7344 * gfortran.dg/matmul_12.f90: Likewise. 7345 * gfortran.dg/matmul_16.f90: Likewise. 7346 * gfortran.dg/matmul_17.f90: Likewise. 7347 * gfortran.dg/matmul_18.f90: Likewise. 7348 * gfortran.dg/matmul_2.f90: Likewise. 7349 * gfortran.dg/matmul_3.f90: Likewise. 7350 * gfortran.dg/matmul_4.f90: Likewise. 7351 * gfortran.dg/matmul_6.f90: Likewise. 7352 * gfortran.dg/matmul_8.f03: Likewise. 7353 * gfortran.dg/matmul_9.f90: Likewise. 7354 * gfortran.dg/matmul_bounds_12.f90: Likewise. 7355 * gfortran.dg/matmul_bounds_6.f90: Likewise. 7356 * gfortran.dg/matmul_const.f90: Likewise. 7357 * gfortran.dg/maxloc_1.f90: Likewise. 7358 * gfortran.dg/maxloc_2.f90: Likewise. 7359 * gfortran.dg/maxloc_3.f90: Likewise. 7360 * gfortran.dg/maxloc_4.f90: Likewise. 7361 * gfortran.dg/maxloc_string_1.f90: Likewise. 7362 * gfortran.dg/maxlocval_1.f90: Likewise. 7363 * gfortran.dg/maxlocval_2.f90: Likewise. 7364 * gfortran.dg/maxlocval_3.f90: Likewise. 7365 * gfortran.dg/maxlocval_4.f90: Likewise. 7366 * gfortran.dg/maxval_char_1.f90: Likewise. 7367 * gfortran.dg/maxval_char_2.f90: Likewise. 7368 * gfortran.dg/maxval_char_3.f90: Likewise. 7369 * gfortran.dg/maxval_char_4.f90: Likewise. 7370 * gfortran.dg/maxval_parameter_1.f90: Likewise. 7371 * gfortran.dg/mclock.f90: Likewise. 7372 * gfortran.dg/merge_bits_1.F90: Likewise. 7373 * gfortran.dg/merge_bits_2.F90: Likewise. 7374 * gfortran.dg/merge_char_1.f90: Likewise. 7375 * gfortran.dg/merge_init_expr.f90: Likewise. 7376 * gfortran.dg/min_max_optional_1.f90: Likewise. 7377 * gfortran.dg/min_max_optional_5.f90: Likewise. 7378 * gfortran.dg/minloc_1.f90: Likewise. 7379 * gfortran.dg/minloc_2.f90: Likewise. 7380 * gfortran.dg/minloc_3.f90: Likewise. 7381 * gfortran.dg/minloc_4.f90: Likewise. 7382 * gfortran.dg/minloc_string_1.f90: Likewise. 7383 * gfortran.dg/minlocval_1.f90: Likewise. 7384 * gfortran.dg/minlocval_2.f90: Likewise. 7385 * gfortran.dg/minlocval_3.f90: Likewise. 7386 * gfortran.dg/minlocval_4.f90: Likewise. 7387 * gfortran.dg/minmax_char_1.f90: Likewise. 7388 * gfortran.dg/minmaxloc_1.f90: Likewise. 7389 * gfortran.dg/minmaxloc_10.f90: Likewise. 7390 * gfortran.dg/minmaxloc_11.f90: Likewise. 7391 * gfortran.dg/minmaxloc_12.f90: Likewise. 7392 * gfortran.dg/minmaxloc_13.f90: Likewise. 7393 * gfortran.dg/minmaxloc_2.f90: Likewise. 7394 * gfortran.dg/minmaxloc_3.f90: Likewise. 7395 * gfortran.dg/minmaxloc_4.f90: Likewise. 7396 * gfortran.dg/minmaxloc_5.f90: Likewise. 7397 * gfortran.dg/minmaxloc_6.f90: Likewise. 7398 * gfortran.dg/minmaxloc_7.f90: Likewise. 7399 * gfortran.dg/minmaxloc_8.f90: Likewise. 7400 * gfortran.dg/minmaxval_1.f90: Likewise. 7401 * gfortran.dg/minval_char_1.f90: Likewise. 7402 * gfortran.dg/minval_char_2.f90: Likewise. 7403 * gfortran.dg/minval_char_3.f90: Likewise. 7404 * gfortran.dg/minval_char_4.f90: Likewise. 7405 * gfortran.dg/minval_char_5.f90: Likewise. 7406 * gfortran.dg/minval_parameter_1.f90: Likewise. 7407 * gfortran.dg/missing_optional_dummy_1.f90: Likewise. 7408 * gfortran.dg/missing_optional_dummy_2.f90: Likewise. 7409 * gfortran.dg/missing_optional_dummy_6.f90: Likewise. 7410 * gfortran.dg/missing_parens_1.f90: Likewise. 7411 * gfortran.dg/missing_parens_2.f90: Likewise. 7412 * gfortran.dg/mod_large_1.f90: Likewise. 7413 * gfortran.dg/mod_sign0_1.f90: Likewise. 7414 * gfortran.dg/module_blank_common.f90: Likewise. 7415 * gfortran.dg/module_commons_1.f90: Likewise. 7416 * gfortran.dg/module_commons_3.f90: Likewise. 7417 * gfortran.dg/module_double_reuse.f90: Likewise. 7418 * gfortran.dg/module_equivalence_1.f90: Likewise. 7419 * gfortran.dg/module_equivalence_2.f90: Likewise. 7420 * gfortran.dg/module_equivalence_3.f90: Likewise. 7421 * gfortran.dg/module_equivalence_5.f90: Likewise. 7422 * gfortran.dg/module_interface_1.f90: Likewise. 7423 * gfortran.dg/module_nan.f90: Likewise. 7424 * gfortran.dg/module_private_array_refs_1.f90: Likewise. 7425 * gfortran.dg/module_procedure_1.f90: Likewise. 7426 * gfortran.dg/module_read_1.f90: Likewise. 7427 * gfortran.dg/module_read_2.f90: Likewise. 7428 * gfortran.dg/module_widestring_1.f90: Likewise. 7429 * gfortran.dg/move_alloc.f90: Likewise. 7430 * gfortran.dg/move_alloc_10.f90: Likewise. 7431 * gfortran.dg/move_alloc_13.f90: Likewise. 7432 * gfortran.dg/move_alloc_14.f90: Likewise. 7433 * gfortran.dg/move_alloc_15.f90: Likewise. 7434 * gfortran.dg/move_alloc_16.f90: Likewise. 7435 * gfortran.dg/move_alloc_2.f90: Likewise. 7436 * gfortran.dg/move_alloc_5.f90: Likewise. 7437 * gfortran.dg/move_alloc_6.f90: Likewise. 7438 * gfortran.dg/move_alloc_9.f90: Likewise. 7439 * gfortran.dg/multiple_allocation_1.f90: Likewise. 7440 * gfortran.dg/multiple_allocation_3.f90: Likewise. 7441 * gfortran.dg/mvbits_1.f90: Likewise. 7442 * gfortran.dg/mvbits_2.f90: Likewise. 7443 * gfortran.dg/mvbits_3.f90: Likewise. 7444 * gfortran.dg/mvbits_4.f90: Likewise. 7445 * gfortran.dg/mvbits_7.f90: Likewise. 7446 * gfortran.dg/mvbits_8.f90: Likewise. 7447 * gfortran.dg/namelist_11.f: Likewise. 7448 * gfortran.dg/namelist_12.f: Likewise. 7449 * gfortran.dg/namelist_13.f90: Likewise. 7450 * gfortran.dg/namelist_14.f90: Likewise. 7451 * gfortran.dg/namelist_15.f90: Likewise. 7452 * gfortran.dg/namelist_16.f90: Likewise. 7453 * gfortran.dg/namelist_17.f90: Likewise. 7454 * gfortran.dg/namelist_18.f90: Likewise. 7455 * gfortran.dg/namelist_19.f90: Likewise. 7456 * gfortran.dg/namelist_20.f90: Likewise. 7457 * gfortran.dg/namelist_21.f90: Likewise. 7458 * gfortran.dg/namelist_22.f90: Likewise. 7459 * gfortran.dg/namelist_23.f90: Likewise. 7460 * gfortran.dg/namelist_24.f90: Likewise. 7461 * gfortran.dg/namelist_26.f90: Likewise. 7462 * gfortran.dg/namelist_27.f90: Likewise. 7463 * gfortran.dg/namelist_28.f90: Likewise. 7464 * gfortran.dg/namelist_29.f90: Likewise. 7465 * gfortran.dg/namelist_37.f90: Likewise. 7466 * gfortran.dg/namelist_38.f90: Likewise. 7467 * gfortran.dg/namelist_39.f90: Likewise. 7468 * gfortran.dg/namelist_40.f90: Likewise. 7469 * gfortran.dg/namelist_41.f90: Likewise. 7470 * gfortran.dg/namelist_42.f90: Likewise. 7471 * gfortran.dg/namelist_43.f90: Likewise. 7472 * gfortran.dg/namelist_44.f90: Likewise. 7473 * gfortran.dg/namelist_47.f90: Likewise. 7474 * gfortran.dg/namelist_48.f90: Likewise. 7475 * gfortran.dg/namelist_49.f90: Likewise. 7476 * gfortran.dg/namelist_50.f90: Likewise. 7477 * gfortran.dg/namelist_51.f90: Likewise. 7478 * gfortran.dg/namelist_52.f90: Likewise. 7479 * gfortran.dg/namelist_54.f90: Likewise. 7480 * gfortran.dg/namelist_55.f90: Likewise. 7481 * gfortran.dg/namelist_56.f90: Likewise. 7482 * gfortran.dg/namelist_57.f90: Likewise. 7483 * gfortran.dg/namelist_58.f90: Likewise. 7484 * gfortran.dg/namelist_59.f90: Likewise. 7485 * gfortran.dg/namelist_60.f90: Likewise. 7486 * gfortran.dg/namelist_61.f90: Likewise. 7487 * gfortran.dg/namelist_64.f90: Likewise. 7488 * gfortran.dg/namelist_65.f90: Likewise. 7489 * gfortran.dg/namelist_69.f90: Likewise. 7490 * gfortran.dg/namelist_70.f90: Likewise. 7491 * gfortran.dg/namelist_71.f90: Likewise. 7492 * gfortran.dg/namelist_72.f: Likewise. 7493 * gfortran.dg/namelist_73.f90: Likewise. 7494 * gfortran.dg/namelist_77.f90: Likewise. 7495 * gfortran.dg/namelist_78.f90: Likewise. 7496 * gfortran.dg/namelist_79.f90: Likewise. 7497 * gfortran.dg/namelist_80.f90: Likewise. 7498 * gfortran.dg/namelist_81.f90: Likewise. 7499 * gfortran.dg/namelist_82.f90: Likewise. 7500 * gfortran.dg/namelist_84.f90: Likewise. 7501 * gfortran.dg/namelist_85.f90: Likewise. 7502 * gfortran.dg/namelist_86.f90: Likewise. 7503 * gfortran.dg/namelist_87.f90: Likewise. 7504 * gfortran.dg/namelist_88.f90: Likewise. 7505 * gfortran.dg/namelist_89.f90: Likewise. 7506 * gfortran.dg/namelist_90.f: Likewise. 7507 * gfortran.dg/namelist_95.f90: Likewise. 7508 * gfortran.dg/namelist_char_only.f90: Likewise. 7509 * gfortran.dg/namelist_empty.f90: Likewise. 7510 * gfortran.dg/namelist_internal.f90: Likewise. 7511 * gfortran.dg/namelist_use.f90: Likewise. 7512 * gfortran.dg/namelist_use_only.f90: Likewise. 7513 * gfortran.dg/namelist_utf8.f90: Likewise. 7514 * gfortran.dg/nan_1.f90: Likewise. 7515 * gfortran.dg/nan_2.f90: Likewise. 7516 * gfortran.dg/nan_3.f90: Likewise. 7517 * gfortran.dg/nan_6.f90: Likewise. 7518 * gfortran.dg/nan_7.f90: Likewise. 7519 * gfortran.dg/nearest_1.f90: Likewise. 7520 * gfortran.dg/nearest_2.f90: Likewise. 7521 * gfortran.dg/nearest_3.f90: Likewise. 7522 * gfortran.dg/negative-z-descriptor.f90: Likewise. 7523 * gfortran.dg/negative_automatic_size.f90: Likewise. 7524 * gfortran.dg/negative_unit.f: Likewise. 7525 * gfortran.dg/negative_unit2.f90: Likewise. 7526 * gfortran.dg/negative_unit_int8.f: Likewise. 7527 * gfortran.dg/nested_array_constructor_2.f90: Likewise. 7528 * gfortran.dg/nested_array_constructor_3.f90: Likewise. 7529 * gfortran.dg/nested_array_constructor_4.f90: Likewise. 7530 * gfortran.dg/nested_modules_1.f90: Likewise. 7531 * gfortran.dg/nested_modules_2.f90: Likewise. 7532 * gfortran.dg/nested_modules_3.f90: Likewise. 7533 * gfortran.dg/nesting_1.f90: Likewise. 7534 * gfortran.dg/new_line.f90: Likewise. 7535 * gfortran.dg/newunit_1.f90: Likewise. 7536 * gfortran.dg/newunit_3.f90: Likewise. 7537 * gfortran.dg/newunit_5.f90.f90: Likewise. 7538 * gfortran.dg/nint_1.f90: Likewise. 7539 * gfortran.dg/nint_2.f90: Likewise. 7540 * gfortran.dg/no_arg_check_2.f90: Likewise. 7541 * gfortran.dg/no_range_check_1.f90: Likewise. 7542 * gfortran.dg/no_range_check_2.f90: Likewise. 7543 * gfortran.dg/no_range_check_3.f90: Likewise. 7544 * gfortran.dg/noadv_size.f90: Likewise. 7545 * gfortran.dg/nonreturning_statements.f90: Likewise. 7546 * gfortran.dg/norm2_1.f90: Likewise. 7547 * gfortran.dg/norm2_3.f90: Likewise. 7548 * gfortran.dg/nosigned_zero_1.f90: Likewise. 7549 * gfortran.dg/nosigned_zero_2.f90: Likewise. 7550 * gfortran.dg/nosigned_zero_3.f90: Likewise. 7551 * gfortran.dg/null_4.f90: Likewise. 7552 * gfortran.dg/null_9.f90: Likewise. 7553 * gfortran.dg/nullify_3.f90: Likewise. 7554 * gfortran.dg/oldstyle_1.f90: Likewise. 7555 * gfortran.dg/open_access_append_1.f90: Likewise. 7556 * gfortran.dg/open_access_append_2.f90: Likewise. 7557 * gfortran.dg/open_errors.f90: Likewise. 7558 * gfortran.dg/open_negative_unit_1.f90: Likewise. 7559 * gfortran.dg/open_new.f90: Likewise. 7560 * gfortran.dg/open_readonly_1.f90: Likewise. 7561 * gfortran.dg/operator_1.f90: Likewise. 7562 * gfortran.dg/optional_absent_1.f90: Likewise. 7563 * gfortran.dg/optional_absent_2.f90: Likewise. 7564 * gfortran.dg/optional_absent_3.f90: Likewise. 7565 * gfortran.dg/optional_class_1.f90: Likewise. 7566 * gfortran.dg/optional_dim_2.f90: Likewise. 7567 * gfortran.dg/optional_dim_3.f90: Likewise. 7568 * gfortran.dg/output_exponents_1.f90: Likewise. 7569 * gfortran.dg/overload_1.f90: Likewise. 7570 * gfortran.dg/overload_2.f90: Likewise. 7571 * gfortran.dg/overwrite_1.f: Likewise. 7572 * gfortran.dg/pad_no.f90: Likewise. 7573 * gfortran.dg/parameter_array_init_1.f90: Likewise. 7574 * gfortran.dg/parameter_array_init_2.f90: Likewise. 7575 * gfortran.dg/parameter_array_init_4.f90: Likewise. 7576 * gfortran.dg/parameter_array_init_5.f90: Likewise. 7577 * gfortran.dg/parameter_array_section_2.f90: Likewise. 7578 * gfortran.dg/parens_3.f90: Likewise. 7579 * gfortran.dg/parens_5.f90: Likewise. 7580 * gfortran.dg/parens_6.f90: Likewise. 7581 * gfortran.dg/parent_result_ref_1.f90: Likewise. 7582 * gfortran.dg/parent_result_ref_2.f90: Likewise. 7583 * gfortran.dg/parent_result_ref_3.f90: Likewise. 7584 * gfortran.dg/parent_result_ref_4.f90: Likewise. 7585 * gfortran.dg/parity_1.f90: Likewise. 7586 * gfortran.dg/past_eor.f90: Likewise. 7587 * gfortran.dg/pdt_1.f03: Likewise. 7588 * gfortran.dg/pdt_10.f03: Likewise. 7589 * gfortran.dg/pdt_11.f03: Likewise. 7590 * gfortran.dg/pdt_12.f03: Likewise. 7591 * gfortran.dg/pdt_13.f03: Likewise. 7592 * gfortran.dg/pdt_14.f03: Likewise. 7593 * gfortran.dg/pdt_15.f03: Likewise. 7594 * gfortran.dg/pdt_19.f03: Likewise. 7595 * gfortran.dg/pdt_20.f03: Likewise. 7596 * gfortran.dg/pdt_22.f03: Likewise. 7597 * gfortran.dg/pdt_23.f03: Likewise. 7598 * gfortran.dg/pdt_25.f03: Likewise. 7599 * gfortran.dg/pdt_26.f03: Likewise. 7600 * gfortran.dg/pdt_27.f03: Likewise. 7601 * gfortran.dg/pdt_28.f03: Likewise. 7602 * gfortran.dg/pdt_3.f03: Likewise. 7603 * gfortran.dg/pdt_4.f03: Likewise. 7604 * gfortran.dg/pdt_5.f03: Likewise. 7605 * gfortran.dg/pdt_7.f03: Likewise. 7606 * gfortran.dg/pointer_1.f90: Likewise. 7607 * gfortran.dg/pointer_array_1.f90: Likewise. 7608 * gfortran.dg/pointer_array_3.f90: Likewise. 7609 * gfortran.dg/pointer_array_4.f90: Likewise. 7610 * gfortran.dg/pointer_array_5.f90: Likewise. 7611 * gfortran.dg/pointer_array_6.f90: Likewise. 7612 * gfortran.dg/pointer_array_7.f90: Likewise. 7613 * gfortran.dg/pointer_array_8.f90: Likewise. 7614 * gfortran.dg/pointer_array_9.f90: Likewise. 7615 * gfortran.dg/pointer_array_component_1.f90: Likewise. 7616 * gfortran.dg/pointer_array_component_2.f90: Likewise. 7617 * gfortran.dg/pointer_assign_10.f90: Likewise. 7618 * gfortran.dg/pointer_assign_11.f90: Likewise. 7619 * gfortran.dg/pointer_assign_4.f90: Likewise. 7620 * gfortran.dg/pointer_assign_8.f90: Likewise. 7621 * gfortran.dg/pointer_assign_9.f90: Likewise. 7622 * gfortran.dg/pointer_check_10.f90: Likewise. 7623 * gfortran.dg/pointer_check_9.f90: Likewise. 7624 * gfortran.dg/pointer_function_actual_1.f90: Likewise. 7625 * gfortran.dg/pointer_function_actual_2.f90: Likewise. 7626 * gfortran.dg/pointer_function_result_1.f90: Likewise. 7627 * gfortran.dg/pointer_init_1.f90: Likewise. 7628 * gfortran.dg/pointer_init_3.f90: Likewise. 7629 * gfortran.dg/pointer_init_4.f90: Likewise. 7630 * gfortran.dg/pointer_init_5.f90: Likewise. 7631 * gfortran.dg/pointer_init_8.f90: Likewise. 7632 * gfortran.dg/pointer_intent_1.f90: Likewise. 7633 * gfortran.dg/pointer_intent_4.f90: Likewise. 7634 * gfortran.dg/pointer_intent_5.f90: Likewise. 7635 * gfortran.dg/pointer_remapping_10.f90: Likewise. 7636 * gfortran.dg/pointer_remapping_4.f03: Likewise. 7637 * gfortran.dg/pointer_remapping_5.f08: Likewise. 7638 * gfortran.dg/pointer_remapping_9.f90: Likewise. 7639 * gfortran.dg/pointer_target_1.f90: Likewise. 7640 * gfortran.dg/pointer_target_2.f90: Likewise. 7641 * gfortran.dg/popcnt_poppar_1.F90: Likewise. 7642 * gfortran.dg/popcnt_poppar_2.F90: Likewise. 7643 * gfortran.dg/power.f90: Likewise. 7644 * gfortran.dg/power1.f90: Likewise. 7645 * gfortran.dg/power_3.f90: Likewise. 7646 * gfortran.dg/power_4.f90: Likewise. 7647 * gfortran.dg/power_5.f90: Likewise. 7648 * gfortran.dg/pr12884.f: Likewise. 7649 * gfortran.dg/pr15129.f90: Likewise. 7650 * gfortran.dg/pr15140.f90: Likewise. 7651 * gfortran.dg/pr15324.f90: Likewise. 7652 * gfortran.dg/pr15332.f: Likewise. 7653 * gfortran.dg/pr15957.f90: Likewise. 7654 * gfortran.dg/pr15959.f90: Likewise. 7655 * gfortran.dg/pr16597.f90: Likewise. 7656 * gfortran.dg/pr16861.f90: Likewise. 7657 * gfortran.dg/pr16938.f90: Likewise. 7658 * gfortran.dg/pr17090.f90: Likewise. 7659 * gfortran.dg/pr17143.f90: Likewise. 7660 * gfortran.dg/pr17164.f90: Likewise. 7661 * gfortran.dg/pr17229.f: Likewise. 7662 * gfortran.dg/pr17285.f90: Likewise. 7663 * gfortran.dg/pr17286.f90: Likewise. 7664 * gfortran.dg/pr17472.f: Likewise. 7665 * gfortran.dg/pr17612.f90: Likewise. 7666 * gfortran.dg/pr17706.f90: Likewise. 7667 * gfortran.dg/pr18025.f90: Likewise. 7668 * gfortran.dg/pr18122.f90: Likewise. 7669 * gfortran.dg/pr18210.f90: Likewise. 7670 * gfortran.dg/pr18392.f90: Likewise. 7671 * gfortran.dg/pr19155.f: Likewise. 7672 * gfortran.dg/pr19216.f: Likewise. 7673 * gfortran.dg/pr19467.f90: Likewise. 7674 * gfortran.dg/pr19657.f: Likewise. 7675 * gfortran.dg/pr19926.f90: Likewise. 7676 * gfortran.dg/pr19928-1.f90: Likewise. 7677 * gfortran.dg/pr19928-2.f90: Likewise. 7678 * gfortran.dg/pr20086.f90: Likewise. 7679 * gfortran.dg/pr20124.f90: Likewise. 7680 * gfortran.dg/pr20163-2.f: Likewise. 7681 * gfortran.dg/pr20480.f90: Likewise. 7682 * gfortran.dg/pr20755.f: Likewise. 7683 * gfortran.dg/pr20950.f: Likewise. 7684 * gfortran.dg/pr21177.f90: Likewise. 7685 * gfortran.dg/pr21730.f: Likewise. 7686 * gfortran.dg/pr22491.f: Likewise. 7687 * gfortran.dg/pr25603.f: Likewise. 7688 * gfortran.dg/pr26246_2.f90: Likewise. 7689 * gfortran.dg/pr32136.f90: Likewise. 7690 * gfortran.dg/pr32533.f90: Likewise. 7691 * gfortran.dg/pr33794.f90: Likewise. 7692 * gfortran.dg/pr35662.f90: Likewise. 7693 * gfortran.dg/pr35944-1.f90: Likewise. 7694 * gfortran.dg/pr35944-2.f90: Likewise. 7695 * gfortran.dg/pr35983.f90: Likewise. 7696 * gfortran.dg/pr39865.f90: Likewise. 7697 * gfortran.dg/pr41212.f90: Likewise. 7698 * gfortran.dg/pr43808.f90: Likewise. 7699 * gfortran.dg/pr44592.f90: Likewise. 7700 * gfortran.dg/pr44735.f90: Likewise. 7701 * gfortran.dg/pr45308.f03: Likewise. 7702 * gfortran.dg/pr46297.f: Likewise. 7703 * gfortran.dg/pr46588.f90: Likewise. 7704 * gfortran.dg/pr46665.f90: Likewise. 7705 * gfortran.dg/pr46804.f90: Likewise. 7706 * gfortran.dg/pr47008.f03: Likewise. 7707 * gfortran.dg/pr47614.f: Likewise. 7708 * gfortran.dg/pr47878.f90: Likewise. 7709 * gfortran.dg/pr49103.f90: Likewise. 7710 * gfortran.dg/pr50069_1.f90: Likewise. 7711 * gfortran.dg/pr50769.f90: Likewise. 7712 * gfortran.dg/pr52608.f90: Likewise. 7713 * gfortran.dg/pr55086_2.f90: Likewise. 7714 * gfortran.dg/pr55086_2_tfat.f90: Likewise. 7715 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise. 7716 * gfortran.dg/pr55330.f90: Likewise. 7717 * gfortran.dg/pr56015.f90: Likewise. 7718 * gfortran.dg/pr57910.f90: Likewise. 7719 * gfortran.dg/pr59700.f90: Likewise. 7720 * gfortran.dg/pr62125.f90: Likewise. 7721 * gfortran.dg/pr64530.f90: Likewise. 7722 * gfortran.dg/pr65429.f90: Likewise. 7723 * gfortran.dg/pr65450.f90: Likewise. 7724 * gfortran.dg/pr65504.f90: Likewise. 7725 * gfortran.dg/pr65903.f90: Likewise. 7726 * gfortran.dg/pr66311.f90: Likewise. 7727 * gfortran.dg/pr66864.f90: Likewise. 7728 * gfortran.dg/pr67140.f90: Likewise. 7729 * gfortran.dg/pr67524.f90: Likewise. 7730 * gfortran.dg/pr67885.f90: Likewise. 7731 * gfortran.dg/pr68053.f90: Likewise. 7732 * gfortran.dg/pr68566.f90: Likewise. 7733 * gfortran.dg/pr69514_1.f90: Likewise. 7734 * gfortran.dg/pr69514_2.f90: Likewise. 7735 * gfortran.dg/pr69739.f90: Likewise. 7736 * gfortran.dg/pr70673.f90: Likewise. 7737 * gfortran.dg/pr71523_2.f90: Likewise. 7738 * gfortran.dg/pr71764.f90: Likewise. 7739 * gfortran.dg/pr78092.f90: Likewise. 7740 * gfortran.dg/pr82973.f90: Likewise. 7741 * gfortran.dg/pr83864.f90: Likewise. 7742 * gfortran.dg/pr83874.f90: Likewise. 7743 * gfortran.dg/pr84088.f90: Likewise. 7744 * gfortran.dg/pr84155.f90: Likewise. 7745 * gfortran.dg/proc_decl_12.f90: Likewise. 7746 * gfortran.dg/proc_decl_13.f90: Likewise. 7747 * gfortran.dg/proc_decl_15.f90: Likewise. 7748 * gfortran.dg/proc_decl_17.f90: Likewise. 7749 * gfortran.dg/proc_decl_18.f90: Likewise. 7750 * gfortran.dg/proc_decl_2.f90: Likewise. 7751 * gfortran.dg/proc_decl_5.f90: Likewise. 7752 * gfortran.dg/proc_decl_9.f90: Likewise. 7753 * gfortran.dg/proc_ptr_1.f90: Likewise. 7754 * gfortran.dg/proc_ptr_10.f90: Likewise. 7755 * gfortran.dg/proc_ptr_12.f90: Likewise. 7756 * gfortran.dg/proc_ptr_18.f90: Likewise. 7757 * gfortran.dg/proc_ptr_19.f90: Likewise. 7758 * gfortran.dg/proc_ptr_21.f90: Likewise. 7759 * gfortran.dg/proc_ptr_22.f90: Likewise. 7760 * gfortran.dg/proc_ptr_23.f90: Likewise. 7761 * gfortran.dg/proc_ptr_25.f90: Likewise. 7762 * gfortran.dg/proc_ptr_26.f90: Likewise. 7763 * gfortran.dg/proc_ptr_3.f90: Likewise. 7764 * gfortran.dg/proc_ptr_36.f90: Likewise. 7765 * gfortran.dg/proc_ptr_47.f90: Likewise. 7766 * gfortran.dg/proc_ptr_48.f90: Likewise. 7767 * gfortran.dg/proc_ptr_5.f90: Likewise. 7768 * gfortran.dg/proc_ptr_6.f90: Likewise. 7769 * gfortran.dg/proc_ptr_7.f90: Likewise. 7770 * gfortran.dg/proc_ptr_8.f90: Likewise. 7771 * gfortran.dg/proc_ptr_common_1.f90: Likewise. 7772 * gfortran.dg/proc_ptr_comp_1.f90: Likewise. 7773 * gfortran.dg/proc_ptr_comp_11.f90: Likewise. 7774 * gfortran.dg/proc_ptr_comp_12.f90: Likewise. 7775 * gfortran.dg/proc_ptr_comp_13.f90: Likewise. 7776 * gfortran.dg/proc_ptr_comp_14.f90: Likewise. 7777 * gfortran.dg/proc_ptr_comp_15.f90: Likewise. 7778 * gfortran.dg/proc_ptr_comp_16.f90: Likewise. 7779 * gfortran.dg/proc_ptr_comp_17.f90: Likewise. 7780 * gfortran.dg/proc_ptr_comp_18.f90: Likewise. 7781 * gfortran.dg/proc_ptr_comp_19.f90: Likewise. 7782 * gfortran.dg/proc_ptr_comp_2.f90: Likewise. 7783 * gfortran.dg/proc_ptr_comp_29.f90: Likewise. 7784 * gfortran.dg/proc_ptr_comp_45.f90: Likewise. 7785 * gfortran.dg/proc_ptr_comp_47.f90: Likewise. 7786 * gfortran.dg/proc_ptr_comp_5.f90: Likewise. 7787 * gfortran.dg/proc_ptr_comp_6.f90: Likewise. 7788 * gfortran.dg/proc_ptr_comp_8.f90: Likewise. 7789 * gfortran.dg/proc_ptr_comp_9.f90: Likewise. 7790 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise. 7791 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise. 7792 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise. 7793 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise. 7794 * gfortran.dg/proc_ptr_result_1.f90: Likewise. 7795 * gfortran.dg/proc_ptr_result_3.f90: Likewise. 7796 * gfortran.dg/proc_ptr_result_6.f90: Likewise. 7797 * gfortran.dg/proc_ptr_result_7.f90: Likewise. 7798 * gfortran.dg/proc_ptr_result_8.f90: Likewise. 7799 * gfortran.dg/product_init_expr.f03: Likewise. 7800 * gfortran.dg/promotion.f90: Likewise. 7801 * gfortran.dg/promotion_3.f90: Likewise. 7802 * gfortran.dg/promotion_4.f90: Likewise. 7803 * gfortran.dg/protected_1.f90: Likewise. 7804 * gfortran.dg/protected_2.f90: Likewise. 7805 * gfortran.dg/ptr-func-1.f90: Likewise. 7806 * gfortran.dg/ptr-func-2.f90: Likewise. 7807 * gfortran.dg/ptr_func_assign_1.f08: Likewise. 7808 * gfortran.dg/ptr_func_assign_2.f08: Likewise. 7809 * gfortran.dg/ptr_func_assign_3.f08: Likewise. 7810 * gfortran.dg/pure_byref_1.f90: Likewise. 7811 * gfortran.dg/pure_byref_2.f90: Likewise. 7812 * gfortran.dg/pure_byref_3.f90: Likewise. 7813 * gfortran.dg/quad_2.f90: Likewise. 7814 * gfortran.dg/quad_3.f90: Likewise. 7815 * gfortran.dg/random_3.f90: Likewise. 7816 * gfortran.dg/random_4.f90: Likewise. 7817 * gfortran.dg/random_7.f90: Likewise. 7818 * gfortran.dg/read_2.f90: Likewise. 7819 * gfortran.dg/read_3.f90: Likewise. 7820 * gfortran.dg/read_4.f90: Likewise. 7821 * gfortran.dg/read_5.f90: Likewise. 7822 * gfortran.dg/read_bad_advance.f90: Likewise. 7823 * gfortran.dg/read_bang.f90: Likewise. 7824 * gfortran.dg/read_bang4.f90: Likewise. 7825 * gfortran.dg/read_comma.f: Likewise. 7826 * gfortran.dg/read_dir.f90: Likewise. 7827 * gfortran.dg/read_empty_file.f: Likewise. 7828 * gfortran.dg/read_eof_1.f90: Likewise. 7829 * gfortran.dg/read_eof_2.f90: Likewise. 7830 * gfortran.dg/read_eof_3.f90: Likewise. 7831 * gfortran.dg/read_eof_4.f90: Likewise. 7832 * gfortran.dg/read_eof_5.f90: Likewise. 7833 * gfortran.dg/read_eof_6.f: Likewise. 7834 * gfortran.dg/read_eof_7.f90: Likewise. 7835 * gfortran.dg/read_eof_8.f90: Likewise. 7836 * gfortran.dg/read_eof_all.f90: Likewise. 7837 * gfortran.dg/read_eor.f90: Likewise. 7838 * gfortran.dg/read_float_1.f90: Likewise. 7839 * gfortran.dg/read_float_2.f03: Likewise. 7840 * gfortran.dg/read_float_3.f90: Likewise. 7841 * gfortran.dg/read_float_4.f90: Likewise. 7842 * gfortran.dg/read_infnan_1.f90: Likewise. 7843 * gfortran.dg/read_list_eof_1.f90: Likewise. 7844 * gfortran.dg/read_logical.f90: Likewise. 7845 * gfortran.dg/read_many_1.f: Likewise. 7846 * gfortran.dg/read_no_eor.f90: Likewise. 7847 * gfortran.dg/read_noadvance.f90: Likewise. 7848 * gfortran.dg/read_repeat.f90: Likewise. 7849 * gfortran.dg/read_repeat_2.f90: Likewise. 7850 * gfortran.dg/read_size_noadvance.f90: Likewise. 7851 * gfortran.dg/read_x_eof.f90: Likewise. 7852 * gfortran.dg/read_x_past.f: Likewise. 7853 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise. 7854 * gfortran.dg/real_const_1.f: Likewise. 7855 * gfortran.dg/real_const_2.f90: Likewise. 7856 * gfortran.dg/real_const_3.f90: Likewise. 7857 * gfortran.dg/real_do_1.f90: Likewise. 7858 * gfortran.dg/real_index_1.f90: Likewise. 7859 * gfortran.dg/realloc_on_assign_1.f03: Likewise. 7860 * gfortran.dg/realloc_on_assign_10.f90: Likewise. 7861 * gfortran.dg/realloc_on_assign_11.f90: Likewise. 7862 * gfortran.dg/realloc_on_assign_12.f90: Likewise. 7863 * gfortran.dg/realloc_on_assign_16.f90: Likewise. 7864 * gfortran.dg/realloc_on_assign_17.f90: Likewise. 7865 * gfortran.dg/realloc_on_assign_18.f90: Likewise. 7866 * gfortran.dg/realloc_on_assign_2.f03: Likewise. 7867 * gfortran.dg/realloc_on_assign_23.f90: Likewise. 7868 * gfortran.dg/realloc_on_assign_25.f90: Likewise. 7869 * gfortran.dg/realloc_on_assign_26.f90: Likewise. 7870 * gfortran.dg/realloc_on_assign_27.f08: Likewise. 7871 * gfortran.dg/realloc_on_assign_28.f90: Likewise. 7872 * gfortran.dg/realloc_on_assign_29.f90: Likewise. 7873 * gfortran.dg/realloc_on_assign_3.f03: Likewise. 7874 * gfortran.dg/realloc_on_assign_4.f03: Likewise. 7875 * gfortran.dg/realloc_on_assign_5.f03: Likewise. 7876 * gfortran.dg/realloc_on_assign_7.f03: Likewise. 7877 * gfortran.dg/record_marker_1.f90: Likewise. 7878 * gfortran.dg/record_marker_2.f: Likewise. 7879 * gfortran.dg/record_marker_3.f90: Likewise. 7880 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise. 7881 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise. 7882 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise. 7883 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise. 7884 * gfortran.dg/recursive_check_7.f90: Likewise. 7885 * gfortran.dg/recursive_reference_1.f90: Likewise. 7886 * gfortran.dg/recursive_reference_2.f90: Likewise. 7887 * gfortran.dg/recursive_stack.f90: Likewise. 7888 * gfortran.dg/reduction.f90: Likewise. 7889 * gfortran.dg/repack_arrays_1.f90: Likewise. 7890 * gfortran.dg/repeat_1.f90: Likewise. 7891 * gfortran.dg/repeat_2.f90: Likewise. 7892 * gfortran.dg/repeat_3.f90: Likewise. 7893 * gfortran.dg/repeat_6.f90: Likewise. 7894 * gfortran.dg/reshape-alloc.f90: Likewise. 7895 * gfortran.dg/reshape-complex.f90: Likewise. 7896 * gfortran.dg/reshape.f90: Likewise. 7897 * gfortran.dg/reshape_2.f90: Likewise. 7898 * gfortran.dg/reshape_7.f90: Likewise. 7899 * gfortran.dg/reshape_empty_1.f03: Likewise. 7900 * gfortran.dg/reshape_pad_1.f90: Likewise. 7901 * gfortran.dg/reshape_rank7.f90: Likewise. 7902 * gfortran.dg/reshape_transpose_1.f90: Likewise. 7903 * gfortran.dg/reshape_zerosize_3.f90: Likewise. 7904 * gfortran.dg/result_default_init_1.f90: Likewise. 7905 * gfortran.dg/result_in_spec_1.f90: Likewise. 7906 * gfortran.dg/result_in_spec_2.f90: Likewise. 7907 * gfortran.dg/ret_array_1.f90: Likewise. 7908 * gfortran.dg/ret_pointer_1.f90: Likewise. 7909 * gfortran.dg/ret_pointer_2.f90: Likewise. 7910 * gfortran.dg/rewind_1.f90: Likewise. 7911 * gfortran.dg/round_1.f03: Likewise. 7912 * gfortran.dg/round_2.f03: Likewise. 7913 * gfortran.dg/round_3.f08: Likewise. 7914 * gfortran.dg/round_4.f90: Likewise. 7915 * gfortran.dg/rrspacing_1.f90: Likewise. 7916 * gfortran.dg/runtime_warning_1.f90: Likewise. 7917 * gfortran.dg/same_type_as_2.f03: Likewise. 7918 * gfortran.dg/save_1.f90: Likewise. 7919 * gfortran.dg/save_5.f90: Likewise. 7920 * gfortran.dg/save_6.f90: Likewise. 7921 * gfortran.dg/scalar_mask_1.f90: Likewise. 7922 * gfortran.dg/scalar_mask_2.f90: Likewise. 7923 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise. 7924 * gfortran.dg/scale_1.f90: Likewise. 7925 * gfortran.dg/scan_1.f90: Likewise. 7926 * gfortran.dg/scan_2.f90: Likewise. 7927 * gfortran.dg/secnds-1.f: Likewise. 7928 * gfortran.dg/secnds.f: Likewise. 7929 * gfortran.dg/select_1.f90: Likewise. 7930 * gfortran.dg/select_2.f90: Likewise. 7931 * gfortran.dg/select_3.f90: Likewise. 7932 * gfortran.dg/select_5.f90: Likewise. 7933 * gfortran.dg/select_char_1.f90: Likewise. 7934 * gfortran.dg/select_char_2.f90: Likewise. 7935 * gfortran.dg/select_type_13.f03: Likewise. 7936 * gfortran.dg/select_type_14.f03: Likewise. 7937 * gfortran.dg/select_type_15.f03: Likewise. 7938 * gfortran.dg/select_type_19.f03: Likewise. 7939 * gfortran.dg/select_type_2.f03: Likewise. 7940 * gfortran.dg/select_type_26.f03: Likewise. 7941 * gfortran.dg/select_type_27.f03: Likewise. 7942 * gfortran.dg/select_type_28.f03: Likewise. 7943 * gfortran.dg/select_type_3.f03: Likewise. 7944 * gfortran.dg/select_type_35.f03: Likewise. 7945 * gfortran.dg/select_type_36.f03: Likewise. 7946 * gfortran.dg/select_type_37.f03: Likewise. 7947 * gfortran.dg/select_type_39.f03: Likewise. 7948 * gfortran.dg/select_type_4.f90: Likewise. 7949 * gfortran.dg/select_type_5.f03: Likewise. 7950 * gfortran.dg/select_type_6.f03: Likewise. 7951 * gfortran.dg/select_type_7.f03: Likewise. 7952 * gfortran.dg/select_type_8.f03: Likewise. 7953 * gfortran.dg/selected_char_kind_1.f90: Likewise. 7954 * gfortran.dg/selected_char_kind_4.f90: Likewise. 7955 * gfortran.dg/selected_kind_1.f90: Likewise. 7956 * gfortran.dg/selected_real_kind_2.f90: Likewise. 7957 * gfortran.dg/shape_2.f90: Likewise. 7958 * gfortran.dg/shape_4.f90: Likewise. 7959 * gfortran.dg/shape_5.f90: Likewise. 7960 * gfortran.dg/shape_7.f90: Likewise. 7961 * gfortran.dg/shape_8.f90: Likewise. 7962 * gfortran.dg/shape_9.f90: Likewise. 7963 * gfortran.dg/shift-kind_2.f90: Likewise. 7964 * gfortran.dg/shiftalr_1.F90: Likewise. 7965 * gfortran.dg/shiftalr_2.F90: Likewise. 7966 * gfortran.dg/simpleif_1.f90: Likewise. 7967 * gfortran.dg/simplify_argN_1.f90: Likewise. 7968 * gfortran.dg/simplify_cshift_1.f90: Likewise. 7969 * gfortran.dg/simplify_cshift_4.f90: Likewise. 7970 * gfortran.dg/simplify_eoshift_1.f90: Likewise. 7971 * gfortran.dg/simplify_modulo.f90: Likewise. 7972 * gfortran.dg/single_char_string.f90: Likewise. 7973 * gfortran.dg/size_dim.f90: Likewise. 7974 * gfortran.dg/size_optional_dim_1.f90: Likewise. 7975 * gfortran.dg/sizeof.f90: Likewise. 7976 * gfortran.dg/sizeof_4.f90: Likewise. 7977 * gfortran.dg/slash_1.f90: Likewise. 7978 * gfortran.dg/sms-1.f90: Likewise. 7979 * gfortran.dg/sms-2.f90: Likewise. 7980 * gfortran.dg/spec_expr_7.f90: Likewise. 7981 * gfortran.dg/specifics_1.f90: Likewise. 7982 * gfortran.dg/spellcheck-procedure_1.f90: Likewise. 7983 * gfortran.dg/spellcheck-procedure_2.f90: Likewise. 7984 * gfortran.dg/spread_init_expr.f03: Likewise. 7985 * gfortran.dg/spread_scalar_source.f90: Likewise. 7986 * gfortran.dg/spread_shape_1.f90: Likewise. 7987 * gfortran.dg/stat_1.f90: Likewise. 7988 * gfortran.dg/stat_2.f90: Likewise. 7989 * gfortran.dg/stfunc_1.f90: Likewise. 7990 * gfortran.dg/stfunc_4.f90: Likewise. 7991 * gfortran.dg/stfunc_6.f90: Likewise. 7992 * gfortran.dg/storage_size_1.f08: Likewise. 7993 * gfortran.dg/storage_size_3.f08: Likewise. 7994 * gfortran.dg/storage_size_4.f90: Likewise. 7995 * gfortran.dg/streamio_1.f90: Likewise. 7996 * gfortran.dg/streamio_10.f90: Likewise. 7997 * gfortran.dg/streamio_11.f90: Likewise. 7998 * gfortran.dg/streamio_12.f90: Likewise. 7999 * gfortran.dg/streamio_13.f90: Likewise. 8000 * gfortran.dg/streamio_14.f90: Likewise. 8001 * gfortran.dg/streamio_15.f90: Likewise. 8002 * gfortran.dg/streamio_16.f90: Likewise. 8003 * gfortran.dg/streamio_17.f90: Likewise. 8004 * gfortran.dg/streamio_2.f90: Likewise. 8005 * gfortran.dg/streamio_3.f90: Likewise. 8006 * gfortran.dg/streamio_4.f90: Likewise. 8007 * gfortran.dg/streamio_5.f90: Likewise. 8008 * gfortran.dg/streamio_6.f90: Likewise. 8009 * gfortran.dg/streamio_7.f90: Likewise. 8010 * gfortran.dg/streamio_8.f90: Likewise. 8011 * gfortran.dg/streamio_9.f90: Likewise. 8012 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise. 8013 * gfortran.dg/string_4.f90: Likewise. 8014 * gfortran.dg/string_array_constructor_2.f90: Likewise. 8015 * gfortran.dg/string_assign_2.f90: Likewise. 8016 * gfortran.dg/string_compare_1.f90: Likewise. 8017 * gfortran.dg/string_compare_2.f90: Likewise. 8018 * gfortran.dg/string_compare_3.f90: Likewise. 8019 * gfortran.dg/string_ctor_1.f90: Likewise. 8020 * gfortran.dg/string_length_1.f90: Likewise. 8021 * gfortran.dg/string_length_2.f90: Likewise. 8022 * gfortran.dg/string_length_3.f90: Likewise. 8023 * gfortran.dg/string_length_4.f90: Likewise. 8024 * gfortran.dg/string_null_compare_1.f: Likewise. 8025 * gfortran.dg/string_pad_trunc.f90: Likewise. 8026 * gfortran.dg/structure_constructor_1.f03: Likewise. 8027 * gfortran.dg/structure_constructor_11.f90: Likewise. 8028 * gfortran.dg/structure_constructor_13.f03: Likewise. 8029 * gfortran.dg/structure_constructor_2.f03: Likewise. 8030 * gfortran.dg/structure_constructor_5.f03: Likewise. 8031 * gfortran.dg/submodule_1.f08: Likewise. 8032 * gfortran.dg/submodule_11.f08: Likewise. 8033 * gfortran.dg/submodule_14.f08: Likewise. 8034 * gfortran.dg/submodule_15.f08: Likewise. 8035 * gfortran.dg/submodule_17.f08: Likewise. 8036 * gfortran.dg/submodule_18.f08: Likewise. 8037 * gfortran.dg/submodule_19.f08: Likewise. 8038 * gfortran.dg/submodule_2.f08: Likewise. 8039 * gfortran.dg/submodule_27.f08: Likewise. 8040 * gfortran.dg/submodule_28.f08: Likewise. 8041 * gfortran.dg/submodule_29.f08: Likewise. 8042 * gfortran.dg/submodule_30.f08: Likewise. 8043 * gfortran.dg/submodule_6.f08: Likewise. 8044 * gfortran.dg/submodule_7.f08: Likewise. 8045 * gfortran.dg/submodule_8.f08: Likewise. 8046 * gfortran.dg/subnormal_1.f90: Likewise. 8047 * gfortran.dg/subref_array_pointer_1.f90: Likewise. 8048 * gfortran.dg/subref_array_pointer_2.f90: Likewise. 8049 * gfortran.dg/subref_array_pointer_4.f90: Likewise. 8050 * gfortran.dg/substr_2.f: Likewise. 8051 * gfortran.dg/substr_3.f: Likewise. 8052 * gfortran.dg/substr_4.f: Likewise. 8053 * gfortran.dg/substr_5.f90: Likewise. 8054 * gfortran.dg/substr_6.f90: Likewise. 8055 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise. 8056 * gfortran.dg/sum_init_expr.f03: Likewise. 8057 * gfortran.dg/sum_zero_array_1.f90: Likewise. 8058 * gfortran.dg/system_clock_3.f08: Likewise. 8059 * gfortran.dg/t_editing.f: Likewise. 8060 * gfortran.dg/team_change_1.f90: Likewise. 8061 * gfortran.dg/team_end_1.f90: Likewise. 8062 * gfortran.dg/team_number_1.f90: Likewise. 8063 * gfortran.dg/temporary_1.f90: Likewise. 8064 * gfortran.dg/test_com_block.f90: Likewise. 8065 * gfortran.dg/test_only_clause.f90: Likewise. 8066 * gfortran.dg/tiny_1.f90: Likewise. 8067 * gfortran.dg/tiny_2.f90: Likewise. 8068 * gfortran.dg/tl_editing.f90: Likewise. 8069 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise. 8070 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. 8071 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise. 8072 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise. 8073 * gfortran.dg/transfer_assumed_size_1.f90: Likewise. 8074 * gfortran.dg/transfer_class_2.f90: Likewise. 8075 * gfortran.dg/transfer_intrinsic_2.f90: Likewise. 8076 * gfortran.dg/transfer_intrinsic_3.f90: Likewise. 8077 * gfortran.dg/transfer_intrinsic_5.f90: Likewise. 8078 * gfortran.dg/transfer_resolve_1.f90: Likewise. 8079 * gfortran.dg/transfer_simplify_1.f90: Likewise. 8080 * gfortran.dg/transfer_simplify_10.f90: Likewise. 8081 * gfortran.dg/transfer_simplify_11.f90: Likewise. 8082 * gfortran.dg/transfer_simplify_2.f90: Likewise. 8083 * gfortran.dg/transfer_simplify_3.f90: Likewise. 8084 * gfortran.dg/transfer_simplify_4.f90: Likewise. 8085 * gfortran.dg/transfer_simplify_8.f90: Likewise. 8086 * gfortran.dg/transfer_simplify_9.f90: Likewise. 8087 * gfortran.dg/transpose_1.f90: Likewise. 8088 * gfortran.dg/transpose_3.f03: Likewise. 8089 * gfortran.dg/transpose_4.f90: Likewise. 8090 * gfortran.dg/transpose_conjg_1.f90: Likewise. 8091 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise. 8092 * gfortran.dg/transpose_optimization_2.f90: Likewise. 8093 * gfortran.dg/trim_1.f90: Likewise. 8094 * gfortran.dg/trim_optimize_1.f90: Likewise. 8095 * gfortran.dg/trim_optimize_2.f90: Likewise. 8096 * gfortran.dg/trim_optimize_3.f90: Likewise. 8097 * gfortran.dg/trim_optimize_4.f90: Likewise. 8098 * gfortran.dg/trim_optimize_5.f90: Likewise. 8099 * gfortran.dg/trim_optimize_6.f90: Likewise. 8100 * gfortran.dg/trim_optimize_7.f90: Likewise. 8101 * gfortran.dg/trim_optimize_8.f90: Likewise. 8102 * gfortran.dg/type_to_class_1.f03: Likewise. 8103 * gfortran.dg/type_to_class_2.f03: Likewise. 8104 * gfortran.dg/type_to_class_3.f03: Likewise. 8105 * gfortran.dg/type_to_class_4.f03: Likewise. 8106 * gfortran.dg/type_to_class_5.f03: Likewise. 8107 * gfortran.dg/typebound_assignment_5.f03: Likewise. 8108 * gfortran.dg/typebound_assignment_6.f03: Likewise. 8109 * gfortran.dg/typebound_assignment_7.f90: Likewise. 8110 * gfortran.dg/typebound_call_1.f03: Likewise. 8111 * gfortran.dg/typebound_call_13.f03: Likewise. 8112 * gfortran.dg/typebound_call_18.f03: Likewise. 8113 * gfortran.dg/typebound_call_19.f03: Likewise. 8114 * gfortran.dg/typebound_call_2.f03: Likewise. 8115 * gfortran.dg/typebound_call_20.f03: Likewise. 8116 * gfortran.dg/typebound_call_3.f03: Likewise. 8117 * gfortran.dg/typebound_generic_5.f03: Likewise. 8118 * gfortran.dg/typebound_generic_6.f03: Likewise. 8119 * gfortran.dg/typebound_generic_9.f03: Likewise. 8120 * gfortran.dg/typebound_operator_12.f03: Likewise. 8121 * gfortran.dg/typebound_operator_13.f03: Likewise. 8122 * gfortran.dg/typebound_operator_15.f90: Likewise. 8123 * gfortran.dg/typebound_operator_20.f90: Likewise. 8124 * gfortran.dg/typebound_operator_3.f03: Likewise. 8125 * gfortran.dg/typebound_operator_6.f03: Likewise. 8126 * gfortran.dg/typebound_operator_7.f03: Likewise. 8127 * gfortran.dg/typebound_operator_8.f03: Likewise. 8128 * gfortran.dg/typebound_operator_9.f03: Likewise. 8129 * gfortran.dg/typebound_proc_19.f90: Likewise. 8130 * gfortran.dg/typebound_proc_20.f90: Likewise. 8131 * gfortran.dg/typebound_proc_23.f90: Likewise. 8132 * gfortran.dg/typebound_proc_27.f03: Likewise. 8133 * gfortran.dg/typebound_proc_35.f90: Likewise. 8134 * gfortran.dg/typebound_proc_36.f90: Likewise. 8135 * gfortran.dg/unf_io_convert_1.f90: Likewise. 8136 * gfortran.dg/unf_io_convert_2.f90: Likewise. 8137 * gfortran.dg/unf_io_convert_3.f90: Likewise. 8138 * gfortran.dg/unf_io_convert_4.f90: Likewise. 8139 * gfortran.dg/unf_read_corrupted_1.f90: Likewise. 8140 * gfortran.dg/unf_read_corrupted_2.f90: Likewise. 8141 * gfortran.dg/unf_short_record_1.f90: Likewise. 8142 * gfortran.dg/unformatted_recl_1.f90: Likewise. 8143 * gfortran.dg/unformatted_subrecord_1.f90: Likewise. 8144 * gfortran.dg/unit_1.f90: Likewise. 8145 * gfortran.dg/unlimited_fmt_1.f08: Likewise. 8146 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise. 8147 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise. 8148 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise. 8149 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise. 8150 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise. 8151 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise. 8152 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise. 8153 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise. 8154 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise. 8155 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise. 8156 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise. 8157 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise. 8158 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise. 8159 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise. 8160 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise. 8161 * gfortran.dg/unpack_init_expr.f03: Likewise. 8162 * gfortran.dg/use_10.f90: Likewise. 8163 * gfortran.dg/use_11.f90: Likewise. 8164 * gfortran.dg/use_13.f90: Likewise. 8165 * gfortran.dg/use_24.f90: Likewise. 8166 * gfortran.dg/use_27.f90: Likewise. 8167 * gfortran.dg/use_5.f90: Likewise. 8168 * gfortran.dg/use_allocated_1.f90: Likewise. 8169 * gfortran.dg/use_only_1.f90: Likewise. 8170 * gfortran.dg/use_only_4.f90: Likewise. 8171 * gfortran.dg/use_rename_2.f90: Likewise. 8172 * gfortran.dg/use_rename_4.f90: Likewise. 8173 * gfortran.dg/used_dummy_types_1.f90: Likewise. 8174 * gfortran.dg/used_interface_ref.f90: Likewise. 8175 * gfortran.dg/used_types_5.f90: Likewise. 8176 * gfortran.dg/utf8_1.f03: Likewise. 8177 * gfortran.dg/utf8_2.f03: Likewise. 8178 * gfortran.dg/value_1.f90: Likewise. 8179 * gfortran.dg/value_2.f90: Likewise. 8180 * gfortran.dg/value_4.f90: Likewise. 8181 * gfortran.dg/value_6.f03: Likewise. 8182 * gfortran.dg/value_7.f03: Likewise. 8183 * gfortran.dg/value_test.f90: Likewise. 8184 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise. 8185 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise. 8186 * gfortran.dg/vect/pr60510.f: Likewise. 8187 * gfortran.dg/vect/pr69882.f90: Likewise. 8188 * gfortran.dg/vect/pr69980.f90: Likewise. 8189 * gfortran.dg/vect/vect-5.f90: Likewise. 8190 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. 8191 * gfortran.dg/vector_subscript_1.f90: Likewise. 8192 * gfortran.dg/vector_subscript_2.f90: Likewise. 8193 * gfortran.dg/vector_subscript_3.f90: Likewise. 8194 * gfortran.dg/vector_subscript_5.f90: Likewise. 8195 * gfortran.dg/verify_2.f90: Likewise. 8196 * gfortran.dg/volatile10.f90: Likewise. 8197 * gfortran.dg/where_1.f90: Likewise. 8198 * gfortran.dg/where_operator_assign_1.f90: Likewise. 8199 * gfortran.dg/where_operator_assign_2.f90: Likewise. 8200 * gfortran.dg/where_operator_assign_3.f90: Likewise. 8201 * gfortran.dg/whole_file_13.f90: Likewise. 8202 * gfortran.dg/whole_file_2.f90: Likewise. 8203 * gfortran.dg/widechar_2.f90: Likewise. 8204 * gfortran.dg/widechar_4.f90: Likewise. 8205 * gfortran.dg/widechar_5.f90: Likewise. 8206 * gfortran.dg/widechar_6.f90: Likewise. 8207 * gfortran.dg/widechar_8.f90: Likewise. 8208 * gfortran.dg/widechar_IO_1.f90: Likewise. 8209 * gfortran.dg/widechar_IO_2.f90: Likewise. 8210 * gfortran.dg/widechar_IO_3.f90: Likewise. 8211 * gfortran.dg/widechar_IO_4.f90: Likewise. 8212 * gfortran.dg/widechar_compare_1.f90: Likewise. 8213 * gfortran.dg/widechar_intrinsics_10.f90: Likewise. 8214 * gfortran.dg/widechar_intrinsics_4.f90: Likewise. 8215 * gfortran.dg/widechar_intrinsics_5.f90: Likewise. 8216 * gfortran.dg/widechar_intrinsics_6.f90: Likewise. 8217 * gfortran.dg/widechar_intrinsics_7.f90: Likewise. 8218 * gfortran.dg/widechar_intrinsics_8.f90: Likewise. 8219 * gfortran.dg/widechar_intrinsics_9.f90: Likewise. 8220 * gfortran.dg/widechar_select_1.f90: Likewise. 8221 * gfortran.dg/winapi.f90: Likewise. 8222 * gfortran.dg/write_0_pe_format.f90: Likewise. 8223 * gfortran.dg/write_back.f: Likewise. 8224 * gfortran.dg/write_check3.f90: Likewise. 8225 * gfortran.dg/write_direct_eor.f90: Likewise. 8226 * gfortran.dg/write_padding.f90: Likewise. 8227 * gfortran.dg/write_recursive.f90: Likewise. 8228 * gfortran.dg/write_rewind_1.f: Likewise. 8229 * gfortran.dg/write_rewind_2.f: Likewise. 8230 * gfortran.dg/write_zero_array.f90: Likewise. 8231 * gfortran.dg/x_slash_1.f: Likewise. 8232 * gfortran.dg/x_slash_2.f: Likewise. 8233 * gfortran.dg/zero_array_components_1.f90: Likewise. 8234 * gfortran.dg/zero_length_1.f90: Likewise. 8235 * gfortran.dg/zero_length_2.f90: Likewise. 8236 * gfortran.dg/zero_sized_1.f90: Likewise. 8237 * gfortran.dg/zero_sized_3.f90: Likewise. 8238 * gfortran.fortran-torture/compile/nested.f90: Likewise. 8239 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise. 8240 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise. 8241 * gfortran.fortran-torture/execute/adjustr.f90: Likewise. 8242 * gfortran.fortran-torture/execute/allocate.f90: Likewise. 8243 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise. 8244 * gfortran.fortran-torture/execute/args.f90: Likewise. 8245 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise. 8246 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise. 8247 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise. 8248 * gfortran.fortran-torture/execute/arraysave.f90: Likewise. 8249 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise. 8250 * gfortran.fortran-torture/execute/backspace.f90: Likewise. 8251 * gfortran.fortran-torture/execute/bounds.f90: Likewise. 8252 * gfortran.fortran-torture/execute/character_passing.f90: Likewise. 8253 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise. 8254 * gfortran.fortran-torture/execute/cmplx.f90: Likewise. 8255 * gfortran.fortran-torture/execute/common.f90: Likewise. 8256 * gfortran.fortran-torture/execute/common_2.f90: Likewise. 8257 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise. 8258 * gfortran.fortran-torture/execute/common_size.f90: Likewise. 8259 * gfortran.fortran-torture/execute/constructor.f90: Likewise. 8260 * gfortran.fortran-torture/execute/contained.f90: Likewise. 8261 * gfortran.fortran-torture/execute/contained2.f90: Likewise. 8262 * gfortran.fortran-torture/execute/contained_3.f90: Likewise. 8263 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise. 8264 * gfortran.fortran-torture/execute/data.f90: Likewise. 8265 * gfortran.fortran-torture/execute/data_2.f90: Likewise. 8266 * gfortran.fortran-torture/execute/data_3.f90: Likewise. 8267 * gfortran.fortran-torture/execute/data_4.f90: Likewise. 8268 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise. 8269 * gfortran.fortran-torture/execute/der_init.f90: Likewise. 8270 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise. 8271 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise. 8272 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise. 8273 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise. 8274 * gfortran.fortran-torture/execute/der_io.f90: Likewise. 8275 * gfortran.fortran-torture/execute/der_point.f90: Likewise. 8276 * gfortran.fortran-torture/execute/der_type.f90: Likewise. 8277 * gfortran.fortran-torture/execute/direct_io.f90: Likewise. 8278 * gfortran.fortran-torture/execute/elemental.f90: Likewise. 8279 * gfortran.fortran-torture/execute/empty_format.f90: Likewise. 8280 * gfortran.fortran-torture/execute/emptyif.f90: Likewise. 8281 * gfortran.fortran-torture/execute/entry_1.f90: Likewise. 8282 * gfortran.fortran-torture/execute/entry_10.f90: Likewise. 8283 * gfortran.fortran-torture/execute/entry_11.f90: Likewise. 8284 * gfortran.fortran-torture/execute/entry_2.f90: Likewise. 8285 * gfortran.fortran-torture/execute/entry_3.f90: Likewise. 8286 * gfortran.fortran-torture/execute/entry_4.f90: Likewise. 8287 * gfortran.fortran-torture/execute/entry_5.f90: Likewise. 8288 * gfortran.fortran-torture/execute/entry_6.f90: Likewise. 8289 * gfortran.fortran-torture/execute/entry_7.f90: Likewise. 8290 * gfortran.fortran-torture/execute/entry_8.f90: Likewise. 8291 * gfortran.fortran-torture/execute/entry_9.f90: Likewise. 8292 * gfortran.fortran-torture/execute/enum_1.f90: Likewise. 8293 * gfortran.fortran-torture/execute/enum_2.f90: Likewise. 8294 * gfortran.fortran-torture/execute/enum_3.f90: Likewise. 8295 * gfortran.fortran-torture/execute/enum_4.f90: Likewise. 8296 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise. 8297 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise. 8298 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise. 8299 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise. 8300 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise. 8301 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise. 8302 * gfortran.fortran-torture/execute/forall.f90: Likewise. 8303 * gfortran.fortran-torture/execute/forall_1.f90: Likewise. 8304 * gfortran.fortran-torture/execute/forall_2.f90: Likewise. 8305 * gfortran.fortran-torture/execute/forall_3.f90: Likewise. 8306 * gfortran.fortran-torture/execute/forall_4.f90: Likewise. 8307 * gfortran.fortran-torture/execute/forall_5.f90: Likewise. 8308 * gfortran.fortran-torture/execute/forall_6.f90: Likewise. 8309 * gfortran.fortran-torture/execute/forall_7.f90: Likewise. 8310 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise. 8311 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise. 8312 * gfortran.fortran-torture/execute/hollerith.f90: Likewise. 8313 * gfortran.fortran-torture/execute/in-pack.f90: Likewise. 8314 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise. 8315 * gfortran.fortran-torture/execute/initializer.f90: Likewise. 8316 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise. 8317 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise. 8318 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise. 8319 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise. 8320 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise. 8321 * gfortran.fortran-torture/execute/integer_select.f90: Likewise. 8322 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise. 8323 * gfortran.fortran-torture/execute/internal_write.f90: Likewise. 8324 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise. 8325 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise. 8326 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise. 8327 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise. 8328 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise. 8329 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise. 8330 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise. 8331 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise. 8332 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise. 8333 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise. 8334 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise. 8335 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise. 8336 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise. 8337 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise. 8338 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise. 8339 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise. 8340 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise. 8341 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise. 8342 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise. 8343 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise. 8344 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise. 8345 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise. 8346 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise. 8347 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise. 8348 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise. 8349 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise. 8350 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise. 8351 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise. 8352 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise. 8353 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise. 8354 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise. 8355 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise. 8356 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise. 8357 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise. 8358 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise. 8359 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise. 8360 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise. 8361 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise. 8362 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise. 8363 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise. 8364 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise. 8365 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise. 8366 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise. 8367 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise. 8368 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise. 8369 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise. 8370 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise. 8371 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise. 8372 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise. 8373 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise. 8374 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise. 8375 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise. 8376 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise. 8377 * gfortran.fortran-torture/execute/mainsub.f90: Likewise. 8378 * gfortran.fortran-torture/execute/math.f90: Likewise. 8379 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise. 8380 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise. 8381 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise. 8382 * gfortran.fortran-torture/execute/nestcons.f90: Likewise. 8383 * gfortran.fortran-torture/execute/nullarg.f90: Likewise. 8384 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise. 8385 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise. 8386 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise. 8387 * gfortran.fortran-torture/execute/partparm.f90: Likewise. 8388 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise. 8389 * gfortran.fortran-torture/execute/power.f90: Likewise. 8390 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise. 8391 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise. 8392 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise. 8393 * gfortran.fortran-torture/execute/pr32140.f90: Likewise. 8394 * gfortran.fortran-torture/execute/pr40021.f: Likewise. 8395 * gfortran.fortran-torture/execute/pr43390.f90: Likewise. 8396 * gfortran.fortran-torture/execute/pr54767.f90: Likewise. 8397 * gfortran.fortran-torture/execute/pr57396.f90: Likewise. 8398 * gfortran.fortran-torture/execute/procarg.f90: Likewise. 8399 * gfortran.fortran-torture/execute/ptr.f90: Likewise. 8400 * gfortran.fortran-torture/execute/random_1.f90: Likewise. 8401 * gfortran.fortran-torture/execute/random_2.f90: Likewise. 8402 * gfortran.fortran-torture/execute/random_init.f90: Likewise. 8403 * gfortran.fortran-torture/execute/read_eof.f90: Likewise. 8404 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise. 8405 * gfortran.fortran-torture/execute/retarray.f90: Likewise. 8406 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise. 8407 * gfortran.fortran-torture/execute/save_1.f90: Likewise. 8408 * gfortran.fortran-torture/execute/save_2.f90: Likewise. 8409 * gfortran.fortran-torture/execute/scalarize.f90: Likewise. 8410 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise. 8411 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise. 8412 * gfortran.fortran-torture/execute/select_1.f90: Likewise. 8413 * gfortran.fortran-torture/execute/seq_io.f90: Likewise. 8414 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise. 8415 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise. 8416 * gfortran.fortran-torture/execute/specifics.f90: Likewise. 8417 * gfortran.fortran-torture/execute/st_function.f90: Likewise. 8418 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise. 8419 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise. 8420 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise. 8421 * gfortran.fortran-torture/execute/straret.f90: Likewise. 8422 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise. 8423 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise. 8424 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise. 8425 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise. 8426 * gfortran.fortran-torture/execute/strcmp.f90: Likewise. 8427 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise. 8428 * gfortran.fortran-torture/execute/string.f90: Likewise. 8429 * gfortran.fortran-torture/execute/strlen.f90: Likewise. 8430 * gfortran.fortran-torture/execute/strret.f90: Likewise. 8431 * gfortran.fortran-torture/execute/t_edit.f90: Likewise. 8432 * gfortran.fortran-torture/execute/test_slice.f90: Likewise. 8433 * gfortran.fortran-torture/execute/transfer1.f90: Likewise. 8434 * gfortran.fortran-torture/execute/transfer2.f90: Likewise. 8435 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise. 8436 * gfortran.fortran-torture/execute/userop.f90: Likewise. 8437 * gfortran.fortran-torture/execute/where17.f90: Likewise. 8438 * gfortran.fortran-torture/execute/where18.f90: Likewise. 8439 * gfortran.fortran-torture/execute/where19.f90: Likewise. 8440 * gfortran.fortran-torture/execute/where20.f90: Likewise. 8441 * gfortran.fortran-torture/execute/where21.f90: Likewise. 8442 * gfortran.fortran-torture/execute/where_1.f90: Likewise. 8443 * gfortran.fortran-torture/execute/where_10.f90: Likewise. 8444 * gfortran.fortran-torture/execute/where_11.f90: Likewise. 8445 * gfortran.fortran-torture/execute/where_14.f90: Likewise. 8446 * gfortran.fortran-torture/execute/where_15.f90: Likewise. 8447 * gfortran.fortran-torture/execute/where_16.f90: Likewise. 8448 * gfortran.fortran-torture/execute/where_2.f90: Likewise. 8449 * gfortran.fortran-torture/execute/where_3.f90: Likewise. 8450 * gfortran.fortran-torture/execute/where_4.f90: Likewise. 8451 * gfortran.fortran-torture/execute/where_5.f90: Likewise. 8452 * gfortran.fortran-torture/execute/where_6.f90: Likewise. 8453 * gfortran.fortran-torture/execute/where_7.f90: Likewise. 8454 * gfortran.fortran-torture/execute/where_8.f90: Likewise. 8455 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise. 8456 * gfortran.fortran-torture/execute/write_logical.f90: Likewise. 8457 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans. 8458 * gfortran.dg/inline_transpose_1.f90: Likewise. 8459 84602018-02-17 Paul Thomas <pault@gcc.gnu.org> 8461 8462 PR fortran/84115 8463 * gfortran.dg/associate_35.f90: Remove error, add STOP n and 8464 change to dg-run. 8465 84662018-02-16 Eric Botcazou <ebotcazou@adacore.com> 8467 8468 PR ada/84277 8469 * gnat.dg/array11.adb (Array11): Tweak index and remove warning. 8470 * gnat.dg/dispatch1.adb: Rename into... 8471 * gnat.dg/disp1.adb: ...this. 8472 * gnat.dg/dispatch1_p.ads: Rename into... 8473 * gnat.dg/disp1_pkg.ads: ...this. 8474 * gnat.dg/disp2.adb: Rename into... 8475 * gnat.dg/dispatch2.adb: ...this. 8476 * gnat.dg/dispatch2_p.ads: Rename into... 8477 * gnat.dg/disp2_pkg.ads: ...this. 8478 * gnat.dg/dispatch2_p.adb: Rename into... 8479 * gnat.dg/disp2_pkg.adb: this. 8480 * gnat.dg/generic_dispatch.adb: Rename into... 8481 * gnat.dg/generic_disp.adb: this. 8482 * gnat.dg/generic_dispatch_p.ads: Rename into... 8483 * gnat.dg/generic_disp_pkg.ads: ...this. 8484 * gnat.dg/generic_dispatch_p.adb: Rename into... 8485 * gnat.dg/generic_disp_pkg.adb: ...this. 8486 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify. 8487 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise. 8488 * gnat.dg/object_overflow1.adb: Tweak index. 8489 * gnat.dg/object_overflow2.adb: Likewise. 8490 * gnat.dg/object_overflow3.adb: Likewise. 8491 * gnat.dg/object_overflow4.adb: Likewise. 8492 * gnat.dg/object_overflow5.adb: Likewise. 8493 84942018-02-16 Jakub Jelinek <jakub@redhat.com> 8495 8496 PR ipa/84425 8497 * gcc.c-torture/compile/pr84425.c: New test. 8498 84992018-02-16 Marek Polacek <polacek@redhat.com> 8500 Jakub Jelinek <jakub@redhat.com> 8501 8502 PR c++/84192 8503 * g++.dg/cpp1y/constexpr-84192.C: New test. 8504 85052018-02-16 Martin Sebor <msebor@redhat.com> 8506 8507 PR c++/79064 8508 * g++.dg/overload15.C: New test. 8509 85102018-02-16 Yury Gribov <tetra2005@gmail.com> 8511 8512 PR target/81535 8513 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*. 8514 * gcc.dg/pr56727-2.c: Ditto. 8515 * gcc.target/powerpc/pr79439.c: Renamed to... 8516 * gcc.target/powerpc/pr79439-1.c: ...this. 8517 * gcc.target/powerpc/pr79439-2.c: New test. 8518 * gcc.target/powerpc/pr79439-3.c: New test. 8519 85202018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com> 8521 8522 target/pr84371 8523 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas. 8524 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test. 8525 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas. 8526 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same. 8527 * gcc.target/powerpc/builtins-3.c: Same. 8528 85292018-02-16 Nathan Sidwell <nathan@acm.org> 8530 8531 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning. 8532 85332018-02-16 Vladimir Makarov <vmakarov@redhat.com> 8534 8535 PR rtl-optimization/70023 8536 * gcc.target/i386/pr70023.c: New. 8537 85382018-02-16 Carl Love <cel@us.ibm.com> 8539 8540 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI 8541 tests. 8542 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI 8543 tests. 8544 85452018-02-16 Carl Love <cel@us.ibm.com> 8546 8547 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file 8548 for the ABI definitions for vec_extract4b and vec_insert4b. 8549 85502018-02-16 Nathan Sidwell <nathan@acm.org> 8551 8552 * g++.old-deja/g++.jason/scoping15.C: Expect warnings. 8553 * g++.old-deja/g++.mike/net43.C: Likewise. 8554 85552018-02-16 Paolo Carlini <paolo.carlini@oracle.com> 8556 8557 PR c++/82468 8558 * g++.dg/cpp1z/class-deduction48.C: New. 8559 85602018-02-16 Nathan Sidwell <nathan@acm.org> 8561 8562 PR c++/84375 8563 * g++.dg/lookup/pr84375.C: New. 8564 85652018-02-14 Oleg Endo <olegendo@gcc.gnu.org> 8566 8567 PR target/83831 8568 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases. 8569 85702018-02-16 Richard Biener <rguenther@suse.de> 8571 8572 PR tree-optimization/84417 8573 * gcc.dg/torture/pr84417.c: New testcase. 8574 85752018-02-16 Jakub Jelinek <jakub@redhat.com> 8576 8577 PR target/84272 8578 * g++.dg/opt/pr84272.C: New test. 8579 8580 PR rtl-optimization/83723 8581 * gcc.dg/pr83723.c: New test. 8582 85832018-02-16 Richard Biener <rguenther@suse.de> 8584 8585 PR tree-optimization/84399 8586 * gcc.dg/graphite/pr84399.c: New testcase. 8587 85882018-02-16 Richard Biener <rguenther@suse.de> 8589 8590 PR tree-optimization/84190 8591 * g++.dg/torture/pr84190.C: New testcase. 8592 85932018-02-15 Martin Sebor <msebor@redhat.com> 8594 8595 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new 8596 directives. 8597 85982018-02-15 Janus Weil <janus@gcc.gnu.org> 8599 8600 PR fortran/84409 8601 * gfortran.dg/dtio_21.f03: Add an error message. 8602 * gfortran.dg/dtio_22.f90: Fix invalid test case. 8603 86042018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org> 8605 8606 PR fortran/84381 8607 * gfortran.dg/stop_shouldfail.f90: New test. 8608 86092018-02-15 Paolo Carlini <paolo.carlini@oracle.com> 8610 8611 PR c++/84330 8612 * g++.dg/concepts/pr84330.C: New. 8613 86142018-02-15 Tom de Vries <tom@codesourcery.com> 8615 8616 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca. 8617 86182018-02-15 Tom de Vries <tom@codesourcery.com> 8619 8620 * gcc.c-torture/compile/pr84136.c: Require effective target 8621 indirect_jumps. 8622 86232018-02-15 Jakub Jelinek <jakub@redhat.com> 8624 8625 PR tree-optimization/84383 8626 * gcc.c-torture/compile/pr84383.c: New test. 8627 8628 PR tree-optimization/84334 8629 * gcc.dg/pr84334.c: New test. 8630 86312018-02-14 Carl Love <cel@us.ibm.com> 8632 8633 * gcc.target/powerpc/builtins-4-int128-runnable.c 8634 (dg-require-effective-target): Change vsx_hw to p8vector_hw. 8635 (dg-options): Change -maltivec -mvsx to -mpower8-vector. 8636 86372018-02-14 Martin Sebor <msebor@redhat.com> 8638 8639 PR tree-optimization/83698 8640 * gcc.dg/Wrestrict-7.c: New test. 8641 * c-c++-common/Wrestrict.c: Adjust expected values for strcat. 8642 * gcc.target/i386/chkp-stropt-17.c: Same. 8643 86442018-02-14 Martin Sebor <msebor@redhat.com> 8645 8646 PR c/84108 8647 * gcc.dg/Wattributes-8.c: New test. 8648 86492018-02-14 Janus Weil <janus@gcc.gnu.org> 8650 8651 PR fortran/84385 8652 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case. 8653 * gfortran.dg/allocate_with_source_23.f90: Ditto. 8654 * gfortran.dg/select_type_1.f03: Extend test case. 8655 86562017-02-14 Uros Bizjak <ubizjak@gmail.com> 8657 8658 * gcc.target/i386/pr57193.c (dg-do): Remove target selector. 8659 (dg-options): Use -O2 -msse2 -mno-sse3. 8660 86612018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org> 8662 8663 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so 8664 this test case still works ok. 8665 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise. 8666 * gcc.dg/vmx/insert-be-order.c: Likewise. 8667 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise. 8668 * gcc.dg/vmx/ld-be-order.c: Likewise. 8669 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise. 8670 * gcc.dg/vmx/lde-be-order.c: Likewise. 8671 * gcc.dg/vmx/ldl-be-order.c: Likewise. 8672 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise. 8673 * gcc.dg/vmx/merge-be-order.c: Likewise. 8674 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise. 8675 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise. 8676 * gcc.dg/vmx/pack-be-order.c: Likewise. 8677 * gcc.dg/vmx/perm-be-order.c: Likewise. 8678 * gcc.dg/vmx/splat-be-order.c: Likewise. 8679 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise. 8680 * gcc.dg/vmx/st-be-order.c: Likewise. 8681 * gcc.dg/vmx/st-vsx-be-order.c: Likewise. 8682 * gcc.dg/vmx/ste-be-order.c: Likewise. 8683 * gcc.dg/vmx/stl-be-order.c: Likewise. 8684 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise. 8685 * gcc.dg/vmx/sum2s-be-order.c: Likewise. 8686 * gcc.dg/vmx/unpack-be-order.c: Likewise. 8687 * gcc.dg/vmx/vsums-be-order.c: Likewise. 8688 * gcc.target/powerpc/vec-setup-be-long.c: Likewise. 8689 86902018-02-14 Paolo Carlini <paolo.carlini@oracle.com> 8691 8692 PR c++/84350 8693 * g++.dg/cpp0x/auto49.C: New. 8694 86952018-02-14 Nathan Sidwell <nathan@acm.org> 8696 8697 * g++.dg/template/instantiate5.C: Adjust required-from loc. 8698 86992018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com> 8700 8701 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas. 8702 * gcc.target/powerpc/le-altivec-consts.c: Same. 8703 87042018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com> 8705 8706 PR target/84220 8707 * gcc.target/powerpc/pr84220-sld.c: New test. 8708 * gcc.target/powerpc/pr84220-sld2.c: New test. 8709 * gcc.target/powerpc/pr84220-sldw.c: New test. 8710 * gcc.target/powerpc/pr84220-xxperm.c: New test. 8711 * gcc.target/powerpc/pr84220-xxsld.c: New test. 8712 87132018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 8714 8715 PR target/84239 8716 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and 8717 _inc_ssp intrinsics. 8718 * gcc.target/i386/cet-intrin-4.c: Likewise. 8719 * gcc.target/i386/cet-rdssp-1.c: Remove argument from 8720 __builtin_ia32_rdssp[d|q]. 8721 87222018-02-14 Richard Sandiford <richard.sandiford@linaro.org> 8723 8724 PR tree-optimization/84357 8725 * gcc.dg/vect/pr84357.c: New test. 8726 87272018-02-14 Oleg Endo <olegendo@gcc.gnu.org> 8728 8729 PR target/83831 8730 * gcc.target/rx/pr83831.c: New tests. 8731 87322018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com> 8733 8734 PR target/79242 8735 * gcc.target/msp430/pr79242.c: New test. 8736 87372018-02-13 Peter Bergner <bergner@vnet.ibm.com> 8738 8739 PR target/84372 8740 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling 8741 with -mcpu=power9. 8742 87432018-02-13 Peter Bergner <bergner@vnet.ibm.com> 8744 8745 PR target/84279 8746 * g++.dg/pr84279.C: New test. 8747 87482018-02-13 Segher Boessenkool <segher@kernel.crashing.org> 8749 8750 PR rtl-optimization/84169 8751 * gcc.c-torture/execute/pr84169.c: New. 8752 87532018-02-13 Peter Bergner <bergner@vnet.ibm.com> 8754 8755 PR target/84370 8756 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option. 8757 87582018-02-13 Peter Bergner <bergner@vnet.ibm.com> 8759 8760 PR target/84365 8761 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling 8762 with -mcpu=power9. 8763 87642018-02-13 Jakub Jelinek <jakub@redhat.com> 8765 8766 PR c++/84364 8767 * g++.dg/warn/effc4.C: New test. 8768 87692018-02-13 Paolo Carlini <paolo.carlini@oracle.com> 8770 8771 PR c++/84333 8772 * g++.dg/template/sizeof16.C: New. 8773 * g++.dg/template/sizeof17.C: Likewise. 8774 87752018-02-13 Janus Weil <janus@gcc.gnu.org> 8776 8777 PR fortran/84313 8778 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case, 8779 add necessary compiler options. 8780 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message. 8781 87822018-02-13 Jakub Jelinek <jakub@redhat.com> 8783 8784 PR c/82210 8785 * gcc.c-torture/execute/pr82210.c: New test. 8786 8787 PR middle-end/84309 8788 * gcc.dg/pr84309-2.c: New test. 8789 87902018-02-12 Richard Sandiford <richard.sandiford@linaro.org> 8791 8792 PR tree-optimization/84321 8793 * gcc.dg/pr84321.c: New test. 8794 87952018-02-13 Vladimir Makarov <vmakarov@redhat.com> 8796 8797 PR target/84359 8798 * gcc.target/i386/pr57193.c: Add -march=x86-64. 8799 88002018-02-13 Paolo Bonzini <bonzini@gnu.org> 8801 8802 PR sanitizer/84340 8803 * gcc.dg/asan/pr84307.c: Remove test. 8804 88052018-02-13 Sebastian Perta <sebastian.perta@renesas.com> 8806 8807 * gcc.target/rl78/test_auto_vector.c: New test. 8808 88092018-02-13 Richard Sandiford <richard.sandiford@linaro.org> 8810 8811 PR c/84305 8812 * gcc.c-torture/compile/pr84305.c: New test. 8813 88142018-02-13 Jakub Jelinek <jakub@redhat.com> 8815 8816 PR target/84335 8817 * gcc.target/i386/pr84335.c: New test. 8818 8819 PR tree-optimization/84339 8820 * gcc.c-torture/execute/pr84339.c: New test. 8821 8822 PR middle-end/84309 8823 * gcc.dg/pr84309.c: New test. 8824 * gcc.target/i386/pr84309.c: New test. 8825 8826 PR target/84336 8827 * gcc.target/i386/pr84336.c: New test. 8828 88292018-02-12 Jakub Jelinek <jakub@redhat.com> 8830 8831 PR c++/84341 8832 * c-c++-common/gomp/pr84341.c: New test. 8833 88342018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 8835 8836 PR fortran/68746 8837 * gfortran.dg/read_dir.f90: Re-add dg-do run. 8838 88392018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 8840 8841 PR fortran/68746 8842 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat 8843 of zero for read. 8844 88452018-02-12 Jeff Law <law@redhat.com> 8846 8847 * gcc.c-torture/compile/reg-args-size.c: New test. 8848 88492018-02-12 Carl Love <cel@us.ibm.com> 8850 8851 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and 8852 uint128 tests to new testfile. 8853 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for 8854 int128 and uint128 tests. 8855 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to 8856 list of torture tests. 8857 88582018-02-12 Janus Weil <janus@gcc.gnu.org> 8859 8860 PR fortran/84273 8861 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case. 8862 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case. 8863 88642018-02-12 Tamar Christina <tamar.christina@arm.com> 8865 8866 PR target/82641 8867 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te. 8868 88692018-02-12 Paolo Bonzini <bonzini@gnu.org> 8870 8871 PR sanitizer/84307 8872 * gcc.dg/asan/pr84307.c: New test. 8873 88742018-02-12 Nathan Sidwell <nathan@acm.org> 8875 8876 * g++.dg/parse/pr84263.C: New. 8877 88782018-02-12 Paolo Carlini <paolo.carlini@oracle.com> 8879 8880 PR c++/79626 8881 * g++.dg/template/crash129.C: New. 8882 88832018-02-12 Olga Makhotina <olga.makhotina@intel.com> 8884 8885 PR target/83828 8886 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. 8887 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. 8888 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. 8889 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. 8890 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. 8891 88922018-02-12 Olga Makhotina <olga.makhotina@intel.com> 8893 8894 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd, 8895 _mm_maskz_scalef_round_sd): Test new intrinsics. 8896 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd, 8897 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new 8898 intrinsics. 8899 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss, 8900 _mm_maskz_scalef_round_ss): Test new intrinsics. 8901 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss, 8902 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new 8903 intrinsics. 8904 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round, 8905 __builtin_ia32_scalefss_round): Remove builtin. 8906 (__builtin_ia32_scalefsd_mask_round, 8907 __builtin_ia32_scalefss_mask_round): Test new builtin. 8908 * gcc.target/i386/sse-13.c: Ditto. 8909 * gcc.target/i386/sse-23.c: Ditto. 8910 89112018-02-12 Olga Makhotina <olga.makhotina@intel.com> 8912 8913 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd) 8914 (_mm_maskz_sqrt_round_sd): Test new intrinsics. 8915 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd) 8916 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics. 8917 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss) 8918 (_mm_maskz_sqrt_round_ss): Test new intrinsics. 8919 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss) 8920 (_mm_mask_sqrt_round_ss, _mm_maskz_sqrt_round_ss): Test new 8921 intrinsics. 8922 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round) 8923 (__builtin_ia32_sqrtss_round): Remove builtins. 8924 (__builtin_ia32_sqrtsd_mask_round) 8925 (__builtin_ia32_sqrtss_mask_round): Test new builtins. 8926 * gcc.target/i386/sse-13.c: Ditto. 8927 * gcc.target/i386/sse-23.c: Ditto. 8928 89292018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 8930 8931 PR fortran/35299 8932 * gfortran.dg/statement_function_3.f: New test. 8933 89342018-02-11 Steven G. Kargl <kargl@gcc.gnu.org> 8935 8936 PR fortran/54223 8937 PR fortran/84276 8938 * gfortran.dg/statement_function_1.f90: New test. 8939 * gfortran.dg/statement_function_2.f90: New test. 8940 89412018-02-11 Paul Thomas <pault@gcc.gnu.org> 8942 8943 PR fortran/84074 8944 * gfortran.dg/type_to_class_5.f03: New test. 8945 89462018-02-10 Paul Thomas <pault@gcc.gnu.org> 8947 8948 PR fortran/56691 8949 * gfortran.dg/type_to_class_4.f03: New test. 8950 89512018-02-10 Alan Modra <amodra@gmail.com> 8952 8953 PR target/84300 8954 * gcc.dg/pr84300.c: New. 8955 89562018-02-10 Jakub Jelinek <jakub@redhat.com> 8957 8958 PR sanitizer/83987 8959 * g++.dg/ubsan/pr83987-2.C: New test. 8960 89612018-02-09 Sebastian Perta <sebastian.perta@renesas.com> 8962 8963 * gcc.target/rx/movsicc.c: New test. 8964 89652018-02-09 Peter Bergner <bergner@vnet.ibm.com> 8966 8967 PR target/83926 8968 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled 8969 message. 8970 89712018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com> 8972 8973 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target. 8974 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New. 8975 89762018-02-09 Nathan Sidwell <nathan@acm.org> 8977 8978 PR c/84293 8979 * c-c++-common/pr84293.h: New. 8980 * c-c++-common/pr84293.c: New. 8981 89822018-02-09 Vladimir Makarov <vmakarov@redhat.com> 8983 8984 PR rtl-optimization/57193 8985 * gcc.target/i386/pr57193.c: New. 8986 89872018-02-09 Jakub Jelinek <jakub@redhat.com> 8988 8989 PR target/84226 8990 * gcc.target/powerpc/pr84226.c: New test. 8991 89922018-02-09 Peter Bergner <bergner@vnet.ibm.com> 8993 8994 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test 8995 from this to... 8996 <vclzd>: ...this. 8997 89982018-02-09 Martin Sebor <msebor@redhat.com> 8999 9000 PR lto/84212 9001 * gcc.dg/lto/pr84212_0.c: New test file. 9002 * gcc.dg/lto/pr84212_1.c: Same. 9003 90042018-02-09 Peter Bergner <bergner@vnet.ibm.com> 9005 9006 PR target/83926 9007 * gcc.target/powerpc/pr83926.c: New test. 9008 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled 9009 message. Fix test for running in 32-bit mode. 9010 90112018-02-09 Tamar Christina <tamar.christina@arm.com> 9012 9013 PR target/82641 9014 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t. 9015 90162018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 9017 9018 PR target/PR84295 9019 * gcc.target/s390/pr84295.c: New test. 9020 90212018-02-09 Paolo Carlini <paolo.carlini@oracle.com> 9022 9023 PR c++/77522 9024 * g++.dg/cpp1y/lambda-init16.C: New. 9025 90262018-02-09 Eric Botcazou <ebotcazou@adacore.com> 9027 9028 * gnat.dg/sso8.adb: New test. 9029 * gnat.dg/sso8_pkg.ads: New helper. 9030 90312018-02-09 Richard Biener <rguenther@suse.de> 9032 9033 PR tree-optimization/84278 9034 * gcc.target/i386/pr84278.c: Adjust regex. 9035 90362018-02-09 Jakub Jelinek <jakub@redhat.com> 9037 9038 PR tree-optimization/84232 9039 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86. 9040 9041 PR debug/84252 9042 * gcc.target/aarch64/pr84252.c: New test. 9043 9044 PR middle-end/84237 9045 * gcc.dg/pr84237.c: New test. 9046 90472018-02-09 Marek Polacek <polacek@redhat.com> 9048 Jakub Jelinek <jakub@redhat.com> 9049 9050 PR c++/83659 9051 * g++.dg/torture/pr83659.C: New test. 9052 90532018-02-08 David Malcolm <dmalcolm@redhat.com> 9054 9055 PR tree-optimization/84136 9056 * gcc.c-torture/compile/pr84136.c: New test. 9057 90582018-02-08 Sergey Shalnov <sergey.shalnov@intel.com> 9059 9060 PR target/83008 9061 * gcc.target/i386/pr83008.c: New test. 9062 90632018-02-08 Peter Bergner <bergner@vnet.ibm.com> 9064 9065 PR target/81143 9066 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__. 9067 90682018-02-08 Paolo Carlini <paolo.carlini@oracle.com> 9069 9070 PR c++/83806 9071 * g++.dg/warn/Wunused-parm-11.C: New. 9072 90732018-02-08 Marek Polacek <polacek@redhat.com> 9074 9075 PR tree-optimization/84238 9076 * gcc.dg/Wstringop-overflow-3.c: New test. 9077 90782018-02-08 Nathan Sidwell <nathan@acm.org> 9079 9080 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic. 9081 90822018-02-08 Richard Sandiford <richard.sandiford@linaro.org> 9083 9084 PR tree-optimization/84265 9085 * gcc.dg/vect/pr84265.c: New test. 9086 90872018-02-08 Richard Sandiford <richard.sandiford@linaro.org> 9088 9089 PR tree-optimization/81635 9090 * gcc.dg/vect/bb-slp-pr81635-3.c: New test. 9091 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise. 9092 90932018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 9094 9095 * gcc.target/s390/nobp-function-pointer-attr.c: New test. 9096 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test. 9097 * gcc.target/s390/nobp-function-pointer-z10.c: New test. 9098 * gcc.target/s390/nobp-function-pointer-z900.c: New test. 9099 * gcc.target/s390/nobp-indirect-jump-attr.c: New test. 9100 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test. 9101 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test. 9102 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test. 9103 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test. 9104 * gcc.target/s390/nobp-indirect-jump-z10.c: New test. 9105 * gcc.target/s390/nobp-indirect-jump-z900.c: New test. 9106 * gcc.target/s390/nobp-return-attr-all.c: New test. 9107 * gcc.target/s390/nobp-return-attr-neg.c: New test. 9108 * gcc.target/s390/nobp-return-mem-attr.c: New test. 9109 * gcc.target/s390/nobp-return-mem-nothunk.c: New test. 9110 * gcc.target/s390/nobp-return-mem-z10.c: New test. 9111 * gcc.target/s390/nobp-return-mem-z900.c: New test. 9112 * gcc.target/s390/nobp-return-reg-attr.c: New test. 9113 * gcc.target/s390/nobp-return-reg-mixed.c: New test. 9114 * gcc.target/s390/nobp-return-reg-nothunk.c: New test. 9115 * gcc.target/s390/nobp-return-reg-z10.c: New test. 9116 * gcc.target/s390/nobp-return-reg-z900.c: New test. 9117 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test. 9118 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test. 9119 * gcc.target/s390/nobp-table-jump-z10.c: New test. 9120 * gcc.target/s390/nobp-table-jump-z900.c: New test. 9121 91222018-02-08 Richard Biener <rguenther@suse.de> 9123 9124 PR tree-optimization/84233 9125 * g++.dg/torture/pr84233.C: New testcase. 9126 91272018-02-08 Richard Biener <rguenther@suse.de> 9128 9129 PR tree-optimization/84278 9130 * gcc.target/i386/pr84278.c: New testcase. 9131 91322018-02-08 Wilco Dijkstra <wdijkstr@arm.com> 9133 9134 PR rtl-optimization/84068 9135 PR rtl-optimization/83459 9136 * gcc.dg/pr84068.c: New test. 9137 91382018-02-08 Richard Biener <rguenther@suse.de> 9139 9140 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or 9141 loop vectorization to happen. 9142 91432018-02-08 Paolo Carlini <paolo.carlini@oracle.com> 9144 9145 PR c++/83204 9146 * g++.dg/cpp0x/lambda/lambda-ice25.C: New. 9147 91482018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com> 9149 9150 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas. 9151 91522018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com> 9153 9154 PR target/84154 9155 * gcc.target/powerpc/pr84154-1.c: New tests. 9156 * gcc.target/powerpc/pr84154-2.c: Likewise. 9157 * gcc.target/powerpc/pr84154-3.c: Likewise. 9158 91592018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com> 9160 9161 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires. 9162 91632018-02-07 Jakub Jelinek <jakub@redhat.com> 9164 9165 PR c++/84082 9166 * g++.dg/template/incomplete11.C: New test. 9167 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too. 9168 91692018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 9170 9171 PR fortran/82994 9172 * gfortran.dg/deallocate_error_3.f90: New test. 9173 * gfortran.dg/deallocate_error_4.f90: New test. 9174 91752018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org> 9176 9177 PR fortran/68560 9178 * gfortran.dg/shape_9.f90: New test. 9179 91802018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 9181 9182 PR fortran/82049 9183 * gfortran.dg/assumed_charlen_parameter.f90: New test. 9184 91852018-02-07 David Malcolm <dmalcolm@redhat.com> 9186 9187 PR c++/81610 9188 PR c++/80567 9189 * g++.dg/spellcheck-reswords.C: New test case. 9190 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus 9191 suggestion of "if". 9192 91932018-02-07 Martin Liska <mliska@suse.cz> 9194 9195 PR c++/84059. 9196 * g++.dg/ext/mv26.C: New test. 9197 91982018-02-07 Tom de Vries <tom@codesourcery.com> 9199 9200 * gcc.dg/pr83844.c: Require effective target alloca. 9201 92022018-02-07 Tom de Vries <tom@codesourcery.com> 9203 9204 * gcc.dg/torture/pr83055.c: Require effective target global_constructor. 9205 92062018-02-07 H.J. Lu <hongjiu.lu@intel.com> 9207 9208 PR target/84243 9209 * gcc.target/i386/cet-intrin-4.c (dg-options): Use 9210 -fcf-protection=return. 9211 92122018-02-07 Tom de Vries <tom@codesourcery.com> 9213 9214 PR libgomp/84217 9215 * c-c++-common/goacc/pr84217.c: New test. 9216 * gfortran.dg/goacc/pr84217.f90: New test. 9217 92182018-02-07 Richard Biener <rguenther@suse.de> 9219 9220 PR tree-optimization/84204 9221 * gcc.dg/graphite/pr84204.c: New testcase. 9222 9223 PR tree-optimization/84205 9224 * gcc.dg/graphite/pr84205.c: New testcase. 9225 9226 PR tree-optimization/84223 9227 * gfortran.dg/graphite/pr84223.f90: New testcase. 9228 92292018-02-07 Paolo Carlini <paolo.carlini@oracle.com> 9230 9231 PR c++/71662 9232 * g++.dg/cpp0x/scoped_enum7.C: New. 9233 92342018-02-07 Christophe Lyon <christophe.lyon@linaro.org> 9235 9236 PR tree-optimization/83008 9237 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize. 9238 92392018-02-07 Jakub Jelinek <jakub@redhat.com> 9240 9241 PR tree-optimization/84235 9242 * gcc.c-torture/execute/ieee/pr84235.c: New test. 9243 92442018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9245 9246 PR testsuite/84243 9247 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86 9248 targets. 9249 * c-c++-common/fcf-protection-7.c: Likewise for -mibt. 9250 92512018-02-06 Jakub Jelinek <jakub@redhat.com> 9252 9253 PR target/84146 9254 * gcc.target/i386/pr84146.c: New test. 9255 92562018-02-06 Michael Collison <michael.collison@arm.com> 9257 9258 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting. 9259 92602018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9261 9262 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation 9263 warning for -mno-speculate-indirect-jumps. 9264 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise. 9265 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. 9266 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise. 9267 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise. 9268 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise. 9269 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise. 9270 92712018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 9272 9273 PR target/84145 9274 * c-c++-common/fcf-protection-1.c: Change a compared message. 9275 * c-c++-common/fcf-protection-2.c: Likewise. 9276 * c-c++-common/fcf-protection-3.c: Likewise. 9277 * c-c++-common/fcf-protection-5.c: Likewise. 9278 * c-c++-common/fcf-protection-6.c: New test. 9279 * c-c++-common/fcf-protection-7.c: Likewise. 9280 92812018-02-06 Marek Polacek <polacek@redhat.com> 9282 9283 PR tree-optimization/84228 9284 * c-c++-common/Wstringop-truncation-3.c: New test. 9285 92862018-02-06 Tamar Christina <tamar.christina@arm.com> 9287 9288 PR target/82641 9289 * gcc.target/arm/pragma_arch_switch_2.c: New. 9290 92912018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9292 9293 PR target/79975 9294 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options. 9295 92962018-02-05 Martin Sebor <msebor@redhat.com> 9297 9298 PR tree-optimization/83369 9299 * gcc.dg/Wnonnull.c: New test. 9300 93012018-02-05 Richard Sandiford <richard.sandiford@linaro.org> 9302 9303 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file 9304 argument and use dg-messages-by-file instead. Expect it to be 9305 an array rather than a dict. 9306 (lto-link-and-maybe-run): Remove messages_by_file argument and 9307 use an upvar for dg-messages-by-file. Update call to 9308 lto_handle_diagnostics. 9309 (lt-get-options): Treat dg-messages-by-file as an array 9310 rather than a dict. 9311 (lto-get-options-main): Likewise. Set the entry rather than appending. 9312 (lto-execute): Treat dg-messages-by-file as an array rather than 9313 a dict. Update call to lto-link-and-maybe-run. 9314 93152018-02-05 Paolo Carlini <paolo.carlini@oracle.com> 9316 9317 PR c++/82782 9318 * g++.dg/cpp1z/inline-var4.C: New. 9319 93202018-02-05 Martin Liska <mliska@suse.cz> 9321 9322 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS 9323 options. 9324 * c-c++-common/asan/pointer-compare-2.c: Likewise. 9325 * c-c++-common/asan/pointer-subtract-1.c: Likewise. 9326 * c-c++-common/asan/pointer-subtract-2.c: Likewise. 9327 * c-c++-common/asan/pointer-subtract-3.c: Likewise. 9328 * c-c++-common/asan/pointer-subtract-4.c: Likewise. 9329 * c-c++-common/asan/pointer-compare-3.c: New test. 9330 93312018-02-05 Richard Sandiford <richard.sandiford@linaro.org> 9332 9333 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs. 9334 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 9335 93362018-02-05 Olga Makhotina <olga.makhotina@intel.com> 9337 9338 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd, 9339 _mm_maskz_range_sd, _mm_mask_range_round_sd, 9340 _mm_maskz_range_round_sd): Test new intrinsics. 9341 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd, 9342 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd, 9343 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics. 9344 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss, 9345 _mm_maskz_range_ss, _mm_mask_range_round_ss, 9346 _mm_maskz_range_round_ss): Test new intrinsics. 9347 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss, 9348 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss, 9349 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics. 9350 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round, 9351 __builtin_ia32_rangess128_round): Remove builtins. 9352 (__builtin_ia32_rangesd128_mask_round, 9353 __builtin_ia32_rangess128_mask_round): Test new builtins. 9354 * gcc.target/i386/sse-13.c: Ditto. 9355 * gcc.target/i386/sse-23.c: Ditto. 9356 93572018-02-04 Jan Hubicka <hubicka@ucw.cz> 9358 9359 PR middle-end/79966 9360 * gfortran.dg/pr79966.f90: New testcase 9361 93622018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org> 9363 9364 PR fortran/84094 9365 * gfortran.dg/associate_23.f90: Fix invalid code. 9366 * gfortran.dg/intrinsic_actual_4.f90: Likewise. 9367 * gfortran.dg/matmul_3.f90: Likewise. 9368 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. 9369 93702018-02-04 Paul Thomas <pault@gcc.gnu.org> 9371 9372 PR fortran/84115 9373 * gfortran.dg/associate_34.f90: New test. 9374 * gfortran.dg/associate_35.f90: New test. 9375 93762018-02-03 Paul Thomas <pault@gcc.gnu.org> 9377 9378 PR fortran/84141 9379 PR fortran/84155 9380 * gfortran.dg/pr84155.f90: New test. 9381 93822017-02-02 Uros Bizjak <ubizjak@gmail.com> 9383 9384 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect. 9385 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto. 9386 93872018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com> 9388 9389 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to 9390 dg-do run stanza. 9391 93922018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com> 9393 9394 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok 9395 requirement. 9396 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same. 9397 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same. 9398 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same. 9399 94002018-02-02 Georg-Johann Lay <avr@gjlay.de> 9401 9402 PR testsuite/52641 9403 * gcc.c-torture/execute/pr83362.c: Make work for int16. 9404 * gcc.dg/Wsign-conversion.c: Dito. 9405 * gcc.dg/attr-alloc_size-4.c: Dito. 9406 * gcc.dg/pr81020.c: Dito. 9407 * gcc.dg/pr81192.c: Dito. 9408 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast. 9409 * gcc.dg/attr-alloc_size-11.c: Also special-case avr. 9410 * gcc.dg/pr83844.c: Restrict to int32plus. 9411 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus. 9412 * gcc.dg/tree-ssa/ldist-25.c: Dito. 9413 * gcc.dg/tree-ssa/ldist-27.c: Dito. 9414 * gcc.dg/tree-ssa/ldist-28.c: Dito. 9415 * gcc.dg/tree-ssa/ldist-29.c: Dito. 9416 * gcc.dg/tree-ssa/ldist-30.c: Dito. 9417 * gcc.dg/tree-ssa/ldist-31.c: Dito. 9418 * gcc.dg/tree-ssa/ldist-32.c: Dito. 9419 * gcc.dg/tree-ssa/ldist-33.c: Dito. 9420 * gcc.dg/tree-ssa/ldist-34.c: Dito. 9421 * gcc.dg/tree-ssa/ldist-35.c: Dito. 9422 * gcc.dg/tree-ssa/ldist-36.c: Dito. 9423 94242018-02-02 Julia Koval <julia.koval@intel.com> 9425 9426 * gcc.target/i386/funcspec-56.inc: Handle new march. 9427 * g++.dg/ext/mv16.C: Ditto. 9428 94292018-02-02 Georg-Johann Lay <avr@gjlay.de> 9430 9431 * lib/target-supports.exp 9432 (check_effective_target_keeps_null_pointer_checks): No more 9433 special-case avr. 9434 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr. 9435 * gcc.dg/ifcvt-4.c: Skip avr. 9436 * gcc.dg/pr53037-1.c: Dito. 9437 * gcc.dg/pr53037-2.c: Dito. 9438 * gcc.dg/pr53037-3.c: Dito. 9439 * gcc.dg/pr63387-2.c: Dito. 9440 * gcc.dg/pr63387.c: Dito. 9441 * gcc.dg/sancov/cmp0.c: Dito. 9442 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito. 9443 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito. 9444 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito. 9445 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito. 9446 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito. 9447 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito. 9448 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito. 9449 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito. 9450 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito. 9451 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito. 9452 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito. 9453 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito. 9454 * gcc.dg/tree-ssa/pr82059.c: Dito. 9455 * gcc.c-torture/execute/pr70460.c: Dito. 9456 94572018-02-02 Georg-Johann Lay <avr@gjlay.de> 9458 9459 PR testsuite/52641 9460 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16. 9461 * gcc.c-torture/execute/20180112-1.c: Dito. 9462 * gcc.c-torture/execute/pr81503.c: Dito. 9463 * gcc.dg/store_merging_12.c: Dito. 9464 * gcc.dg/tree-ssa/loop-niter-1.c: Dito. 9465 * gcc.dg/tree-ssa/loop-niter-2.c: Dito. 9466 * gcc.dg/tree-ssa/pr80898.c: Dito. 9467 * gcc.dg/tree-ssa/pr82363.c: Dito. 9468 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning. 9469 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16. 9470 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito. 9471 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito. 9472 * gcc.dg/torture/pr81814.c: Restrict to int32plus. 9473 * gcc.dg/tree-ssa/pr80803.c: Dito. 9474 * gcc.dg/tree-ssa/pr80898-2.c: Dito. 9475 * gcc.dg/tree-ssa/pr81346-4.c: Dito. 9476 * gcc.dg/tree-ssa/vrp114.c: Dito. 9477 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus. 9478 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito. 9479 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito. 9480 94812018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 9482 9483 PR target/84066 9484 * gcc.target/i386/cet-sjlj-6a.c: New test. 9485 * gcc.target/i386/cet-sjlj-6b.c: Likewise. 9486 94872018-02-01 Marek Polacek <polacek@redhat.com> 9488 9489 PR c++/84125 9490 * g++.dg/cpp1y/lambda-generic-84125.C:New test. 9491 94922018-01-30 Jeff Law <law@redhat.com> 9493 9494 PR target/84128 9495 * gcc.target/i386/pr84128.c: New test. 9496 94972018-02-01 Georg-Johann Lay <avr@gjlay.de> 9498 9499 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add 9500 -fdelete-null-pointer-checks. 9501 95022018-02-01 Paolo Carlini <paolo.carlini@oracle.com> 9503 9504 PR c++/83796 9505 * g++.dg/cpp0x/abstract-default1.C: New. 9506 95072018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 9508 9509 PR tree-optimization/81635 9510 * gcc.dg/vect/bb-slp-pr81635-1.c: New test. 9511 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise. 9512 95132018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 9514 9515 PR target/83370 9516 * gcc.target/aarch64/pr83370.c: New. 9517 95182018-02-01 Richard Biener <rguenther@suse.de> 9519 9520 * gcc.dg/graphite/pr35356-1.c: Adjust. 9521 95222018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 9523 9524 PR testsuite/83846 9525 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests 9526 for ILP32. 9527 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead 9528 of hard-coding the choice. 9529 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise. 9530 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise. 9531 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize 9532 memset call. 9533 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use 9534 stdint.h types. 9535 * gcc.target/aarch64/sve/const_pred_2.C: Likewise. 9536 * gcc.target/aarch64/sve/const_pred_3.C: Likewise. 9537 * gcc.target/aarch64/sve/const_pred_4.C: Likewise. 9538 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. 9539 * gcc.target/aarch64/sve/logical_1.c: Likewise. 9540 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. 9541 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. 9542 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. 9543 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. 9544 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. 9545 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. 9546 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. 9547 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. 9548 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. 9549 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. 9550 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. 9551 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. 9552 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. 9553 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. 9554 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. 9555 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. 9556 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. 9557 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. 9558 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. 9559 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. 9560 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. 9561 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. 9562 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. 9563 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. 9564 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. 9565 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. 9566 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. 9567 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. 9568 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. 9569 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. 9570 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. 9571 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. 9572 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. 9573 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise. 9574 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 9575 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise. 9576 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. 9577 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. 9578 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. 9579 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use 9580 __builtin_popcountll rather than __builtin_popcountl. 9581 95822018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 9583 9584 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead 9585 of LD1R[HWD] for multi-element constants on big-endian targets. 9586 * gcc.target/aarch64/sve/slp_3.c: Likewise. 9587 * gcc.target/aarch64/sve/slp_4.c: Likewise. 9588 95892018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 9590 9591 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB. 9592 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB. 9593 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB. 9594 95952018-02-01 Jakub Jelinek <jakub@redhat.com> 9596 9597 PR tree-optimization/81661 9598 PR tree-optimization/84117 9599 * gcc.dg/pr81661.c: New test. 9600 * gfortran.dg/pr84117.f90: New test. 9601 96022018-02-01 Janne Blomqvist <jb@gcc.gnu.org> 9603 9604 PR fortran/83705 9605 * gfortran.dg/repeat_7.f90: Catch warning message. 9606 96072018-01-31 Ian Lance Taylor <iant@golang.org> 9608 9609 * go.go-torture/execute/printnil.go: New test. 9610 96112018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9612 9613 * lib/target-supports.exp (check_effective_target_comdat_group): 9614 Allow for Solaris as comdat syntax. 9615 9616 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on 9617 Solaris with comdat_group support and as. 9618 96192018-01-31 Marek Polacek <polacek@redhat.com> 9620 9621 PR c/81779 9622 * gcc.dg/pr81779.c: New test. 9623 96242018-01-31 Jakub Jelinek <jakub@redhat.com> 9625 9626 PR fortran/84116 9627 * gfortran.dg/gomp/pr84116.f90: New test. 9628 9629 PR c++/83993 9630 * g++.dg/init/pr83993-2.C: New test. 9631 9632 PR c++/83993 9633 * g++.dg/init/pr83993-1.C: New test. 9634 * g++.dg/cpp0x/pr83993.C: New test. 9635 96362018-01-31 Paul Thomas <pault@gcc.gnu.org> 9637 9638 PR fortran/84088 9639 * gfortran.dg/pr84088.f90: New test. 9640 96412018-01-31 Vladimir Makarov <vmakarov@redhat.com> 9642 9643 PR target/82444 9644 * gcc.target/i386/pr82444.c: New. 9645 96462018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com> 9647 9648 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins. 9649 * gcc.target/powerpc/vsx-13.c: New. 9650 96512018-01-31 Paolo Carlini <paolo.carlini@oracle.com> 9652 9653 PR c++/84092 9654 * g++.dg/cpp1y/var-templ57.C: New. 9655 96562018-01-31 Marek Polacek <polacek@redhat.com> 9657 9658 PR c++/84138 9659 * g++.dg/diagnostic/pr84138.C: New test. 9660 96612018-01-31 Janne Blomqvist <jb@gcc.gnu.org> 9662 9663 PR fortran/78534 9664 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune 9665 -Wstringop-overflow warnings due to spurious warning with -O1. 9666 * gfortran.dg/char_cast_1.f90: Update dump scan pattern. 9667 * gfortran.dg/transfer_intrinsic_1.f90: Likewise. 9668 96692018-01-31 Richard Biener <rguenther@suse.de> 9670 9671 PR tree-optimization/84132 9672 * g++.dg/torture/pr84132.C: New testcase. 9673 96742018-01-31 Jan Hubicka <hubicka@ucw.cz> 9675 9676 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and 9677 dg-final scan. 9678 96792018-01-31 Julia Koval <julia.koval@intel.com> 9680 9681 PR target/83618 9682 * gcc.target/i386/rdpid.c: Remove "eax". 9683 96842018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9685 9686 PR tree-optimization/64946 9687 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word 9688 scan-assembler checks. 9689 96902018-01-31 Eric Botcazou <ebotcazou@adacore.com> 9691 9692 * gcc.c-torture/execute/20180131-1.c: New test. 9693 96942018-01-31 Claudiu Zissulescu <claziss@synopsys.com> 9695 9696 * gcc.target/arc/taux-1.c: New test. 9697 * gcc.target/arc/taux-2.c: Likewise. 9698 96992018-01-31 Claudiu Zissulescu <claziss@synopsys.com> 9700 9701 * gcc.target/arc/uncached.c: New test. 9702 97032018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9704 9705 PR lto/83954 9706 * gnat.dg/lto20.adb: Remove dg-excess-errors. 9707 97082018-01-31 Jakub Jelinek <jakub@redhat.com> 9709 9710 PR preprocessor/69869 9711 * gcc.dg/cpp/trad/pr69869.c: New test. 9712 9713 PR c/84100 9714 * gcc.dg/pr84100.c: New test. 9715 97162018-01-30 Jeff Law <law@redhat.com> 9717 9718 PR target/84064 9719 * gcc.target/i386/pr84064: New test. 9720 97212018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org> 9722 9723 PR fortran/84134 9724 * gfortran.dg/data_implied_do_2.f90: New test. 9725 97262018-01-30 Janus Weil <janus@gcc.gnu.org> 9727 9728 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive. 9729 97302018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org> 9731 9732 PR fortran/84133 9733 * gfortran.dg/inline_matmul_21.f90: New test case. 9734 97352018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9736 9737 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options. 9738 97392018-01-30 Vladimir Makarov <vmakarov@redhat.com> 9740 9741 PR target/84112 9742 * gcc.target/powerpc/pr84112.c: New. 9743 97442018-01-30 Jakub Jelinek <jakub@redhat.com> 9745 9746 PR rtl-optimization/83986 9747 * gcc.dg/pr83986.c: New test. 9748 97492018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com> 9750 9751 PR 58684 9752 * gcc.dg/torture/inf-compare-1.c: Add xfail. 9753 * gcc.dg/torture/inf-compare-2.c: Add xfail. 9754 * gcc.dg/torture/inf-compare-3.c: Add xfail. 9755 * gcc.dg/torture/inf-compare-4.c: Add xfail. 9756 97572018-01-30 Jakub Jelinek <jakub@redhat.com> 9758 9759 PR tree-optimization/84111 9760 * gcc.c-torture/compile/pr84111.c: New test. 9761 97622018-01-30 Jan Hubicka <hubicka@ucw.cz> 9763 9764 PR ipa/83179 9765 * gcc.dg/ipa/inline-2.c: Fix template. 9766 * gcc.dg/ipa/inline-3.c: Fix template. 9767 97682018-01-30 Jan Hubicka <hubicka@ucw.cz> 9769 9770 PR ipa/81360 9771 * g++.dg/torture/pr81360.C: New testcase. 9772 97732018-01-30 Jan Hubicka <hubicka@ucw.cz> 9774 9775 PR lto/83954 9776 * gcc.dg/lto/pr83954.h: New testcase. 9777 * gcc.dg/lto/pr83954_0.c: New testcase. 9778 * gcc.dg/lto/pr83954_1.c: New testcase. 9779 97802018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9781 9782 PR bootstrap/84017 9783 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings 9784 to dg-options. 9785 Simplify DW_AT_producer scan. 9786 97872018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9788 9789 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets. 9790 97912018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com> 9792 9793 PR target/83828 9794 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. 9795 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. 9796 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto. 9797 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto. 9798 97992018-01-29 Jeff Law <law@redhat.com> 9800 9801 PR testsuite/81010 9802 * gcc.target/powerpc/pr56605.c: Update various dg- directives to 9803 better match other tests which require vsx. Verify the zero 9804 extension is part of the test in the combiner dump. 9805 98062018-01-29 Marek Polacek <polacek@redhat.com> 9807 9808 PR c/83966 9809 * gcc.dg/format/Wsuggest-attribute-1.c: New test. 9810 9811 PR c++/83996 9812 * g++.dg/ext/pr83996.C: New test. 9813 98142018-01-29 Richard Biener <rguenther@suse.de> 9815 9816 PR tree-optimization/84057 9817 * gcc.dg/graphite/pr84057.c: New testcase. 9818 98192018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org> 9820 9821 PR fortran/84073 9822 * gfortran.dg/bind_c_usage_31.f90: New test. 9823 98242018-01-27 Paolo Carlini <paolo.carlini@oracle.com> 9825 9826 PR c++/83924 9827 * g++.dg/warn/Wduplicated-branches5.C: New. 9828 98292018-01-26 Sebastian Perta <sebastian.perta@renesas.com> 9830 9831 * gcc.target/rl78/test_addsi3_internal.c: New test. 9832 98332018-01-26 Segher Boessenkool <segher@kernel.crashing.org> 9834 9835 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets. 9836 Make expected output depend on whether we expect sibcalls or not. 9837 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into 9838 safe-indirect-jump-1.c). 9839 98402018-01-26 Damian Rouson <damian@sourceryinstitute.org> 9841 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 9842 Soren Rasmussen <s.c.rasmussen@gmail.com> 9843 9844 Fortran 2018 teams tests. 9845 9846 * gfortran.dg/team_number_1.f90: new test for team_number. 9847 * gfortran.dg/team_change_1.f90: new test for change team. 9848 * gfortran.dg/team_end_1.f90: new test for end team. 9849 * gfortran.dg/team_form_1.f90: new test for form team. 9850 98512018-01-26 Steven G. Kargl <kargl@gcc.gnu.org> 9852 9853 PR fortran/83998 9854 * gfortran.dg/dot_product_4.f90 9855 98562018-01-26 Martin Sebor <msebor@redhat.com> 9857 9858 PR tree-optimization/83896 9859 * gcc.dg/strlenopt-43.c: New. 9860 98612018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 9862 9863 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas. 9864 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same. 9865 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New. 9866 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New. 9867 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New. 9868 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New. 9869 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New. 9870 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New. 9871 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler 9872 stanzas. 9873 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same. 9874 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New. 9875 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New. 9876 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New. 9877 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New. 9878 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New. 9879 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New. 9880 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid 9881 instruction list. 9882 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same. 9883 98842018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 9885 9886 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete. 9887 * gcc.target/powerpc/fold-vec-cmp-int.h: New. 9888 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New. 9889 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New. 9890 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New. 9891 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete. 9892 * gcc.target/powerpc/fold-vec-cmp-short.h: New. 9893 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New. 9894 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New. 9895 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete. 9896 * gcc.target/powerpc/fold-vec-cmp-char.h: New. 9897 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New. 9898 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New. 9899 99002018-01-26 Martin Liska <mliska@suse.cz> 9901 9902 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type 9903 warning is seen. 9904 99052018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 9906 9907 * gcc.target/powerpc/fold-vec-neg-longlong.h: New. 9908 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New. 9909 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New. 9910 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete. 9911 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas. 9912 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New. 9913 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New. 9914 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New. 9915 99162018-01-26 Richard Biener <rguenther@suse.de> 9917 9918 PR rtl-optimization/84003 9919 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger 9920 latent bug in DSE if NOINLINE is appropriately defined. 9921 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C 9922 and defining NOINLINE. 9923 99242018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9925 9926 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64 9927 tests specific to aarch64. XFAIL test on arm. 9928 99292018-01-26 Jakub Jelinek <jakub@redhat.com> 9930 9931 PR rtl-optimization/83985 9932 * gcc.dg/pr83985.c: New test. 9933 9934 PR c/83989 9935 * c-c++-common/Wrestrict-3.c: New test. 9936 99372018-01-26 Claudiu Zissulescu <claziss@synopsys.com> 9938 9939 * gcc.target/arc/tdelegitimize_addr.c: New test. 9940 99412018-01-26 Claudiu Zissulescu <claziss@synopsys.com> 9942 9943 * gcc.target/arc/jli-1.c: New file. 9944 * gcc.target/arc/jli-2.c: Likewise. 9945 99462018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 9947 9948 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in 9949 scan-assembler. 9950 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. 9951 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. 9952 99532018-01-26 Richard Biener <rguenther@suse.de> 9954 9955 PR tree-optimization/81082 9956 * gcc.dg/vect/pr81082.c: New testcase. 9957 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n 9958 simplification to n * n. 9959 99602018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9961 9962 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on 9963 Solaris 10. 9964 * gcc.target/i386/pr63620.c: Likewise. 9965 99662018-01-26 Julia Koval <julia.koval@intel.com> 9967 9968 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add 9969 -mavx512f -mavx512bw. 9970 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw. 9971 * gcc.target/i386/i386.exp: Fix types. 9972 99732018-01-26 Alan Modra <amodra@gmail.com> 9974 9975 PR target/84033 9976 * gcc.target/powerpc/swaps-p8-46.c: New. 9977 99782018-25-01 Paul Thomas <pault@gcc.gnu.org> 9979 9980 PR fortran/37577 9981 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008. 9982 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to 9983 'array01' in the tree dump comparison. 9984 * gfortran.dg/coarray_lib_token_4.f90: Likewise. 9985 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits. 9986 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008. 9987 99882018-01-25 Jan Hubicka <hubicka@ucw.cz> 9989 9990 PR middle-end/83055 9991 * gcc.dg/torture/pr83055.c: New testcase. 9992 99932018-01-25 Jakub Jelinek <jakub@redhat.com> 9994 9995 PR c++/84031 9996 * g++.dg/cpp1z/decomp36.C: New test. 9997 9998 PR middle-end/83977 9999 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options. 10000 100012018-01-25 Richard Sandiford <richard.sandiford@linaro.org> 10002 10003 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for 10004 the shift dump line. 10005 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 10006 100072018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com> 10008 10009 PR target/81550 10010 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop 10011 index instead of int, which allows IVOPTs to properly optimize the 10012 loop. 10013 100142018-01-24 David Malcolm <dmalcolm@redhat.com> 10015 10016 PR jit/82846 10017 * jit.dg/test-alignment.c (create_aligned_code): Fix return type 10018 of "fn_type" typedef. 10019 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise. 10020 100212018-01-24 Ian Lance Taylor <iant@golang.org> 10022 10023 * go.go-torture/execute/names-1.go: New test. 10024 100252018-01-19 Jeff Law <law@redhat.com> 10026 10027 PR target/83994 10028 * gcc.target/i386/pr83994.c: New test. 10029 100302018-01-24 Vladimir Makarov <vmakarov@redhat.com> 10031 10032 PR target/84014 10033 * gcc.target/powerpc/pr84014.c: New. 10034 100352018-01-24 Jakub Jelinek <jakub@redhat.com> 10036 10037 PR middle-end/83977 10038 * c-c++-common/gomp/pr83977-1.c: New test. 10039 * c-c++-common/gomp/pr83977-2.c: New test. 10040 * c-c++-common/gomp/pr83977-3.c: New test. 10041 * gfortran.dg/gomp/pr83977.f90: New test. 10042 100432018-01-24 Richard Sandiford <richard.sandiford@linaro.org> 10044 10045 PR testsuite/83889 10046 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run. 10047 * gcc.dg/vect/pr80631-1.c: Likewise. 10048 * gcc.dg/vect/pr80631-2.c: Likewise. 10049 * gcc.dg/vect/pr81410.c: Likewise. 10050 * gcc.dg/vect/pr81633.c: Likewise. 10051 * gcc.dg/vect/pr81815.c: Likewise. 10052 * gcc.dg/vect/pr82108.c: Likewise. 10053 * gcc.dg/vect/pr83857.c: Likewise. 10054 * gcc.dg/vect/vect-alias-check-8.c: Likewise. 10055 * gcc.dg/vect/vect-alias-check-9.c: Likewise. 10056 * gcc.dg/vect/vect-alias-check-10.c: Likewise. 10057 * gcc.dg/vect/vect-alias-check-11.c: Likewise. 10058 * gcc.dg/vect/vect-alias-check-12.c: Likewise. 10059 * gcc.dg/vect/vect-reduc-11.c: Likewise. 10060 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise. 10061 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use 10062 dg-xfail-run-if instead. 10063 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. 10064 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. 10065 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. 10066 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run. 10067 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 10068 100692018-01-24 Richard Sandiford <richard.sandiford@linaro.org> 10070 10071 PR tree-optimization/83979 10072 * g++.dg/pr83979.c: New test. 10073 100742018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10075 10076 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp 10077 option. Add arm_neon_ok_no_float_abi check. 10078 100792018-01-24 Richard Biener <rguenther@suse.de> 10080 10081 PR tree-optimization/83176 10082 * gcc.dg/graphite/pr83176.c: New testcase. 10083 100842018-01-24 Richard Biener <rguenther@suse.de> 10085 10086 PR tree-optimization/82819 10087 * gcc.dg/graphite/pr82819.c: New testcase. 10088 100892018-01-23 Paolo Carlini <paolo.carlini@oracle.com> 10090 10091 PR c++/83921 10092 * g++.dg/cpp1y/constexpr-83921-1.C: New. 10093 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise. 10094 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise. 10095 * g++.dg/ext/stmtexpr20.C: Likewise. 10096 * g++.dg/ext/stmtexpr21.C: Likewise. 10097 100982018-01-23 David Malcolm <dmalcolm@redhat.com> 10099 10100 PR c++/83974 10101 * g++.dg/warn/pr83974.C: New test case. 10102 101032018-01-23 Jakub Jelinek <jakub@redhat.com> 10104 10105 PR sanitizer/83987 10106 * g++.dg/ubsan/pr83987.C: New test. 10107 101082018-01-23 Paul Thomas <pault@gcc.gnu.org> 10109 10110 PR fortran/83866 10111 * gfortran.dg/pdt_29.f03: New test. 10112 101132018-01-23 Paul Thomas <pault@gcc.gnu.org> 10114 10115 PR fortran/83898 10116 * gfortran.dg/associate_33.f03: New test. 10117 101182018-01-23 Martin Liska <mliska@suse.cz> 10119 10120 PR lto/81440 10121 * gcc.dg/lto/pr81440.h: New test. 10122 * gcc.dg/lto/pr81440_0.c: New test. 10123 * gcc.dg/lto/pr81440_1.c: New test. 10124 101252018-01-23 Nathan Sidwell <nathan@acm.org> 10126 10127 PR c++/83988 10128 * g++.dg/template/pr83988.C: New. 10129 101302018-01-23 Jakub Jelinek <jakub@redhat.com> 10131 10132 PR c++/82882 10133 PR c++/83978 10134 * g++.dg/cpp0x/pr82882.C: New test. 10135 * g++.dg/cpp0x/pr83978.C: New test. 10136 10137 PR c++/83958 10138 * g++.dg/cpp1z/decomp35.C: New test. 10139 101402018-01-23 Nathan Sidwell <nathan@acm.org> 10141 10142 * g++.dg/cpp0x/range-for10.C: Adjust. 10143 * g++.dg/ext/forscope1.C: Adjust. 10144 * g++.dg/ext/forscope2.C: Adjust. 10145 * g++.dg/template/for1.C: Adjust. 10146 101472018-01-23 David Malcolm <dmalcolm@redhat.com> 10148 10149 PR tree-optimization/83510 10150 * gcc.c-torture/compile/pr83510.c: New test case. 10151 101522018-01-23 Richard Sandiford <richard.sandiford@linaro.org> 10153 10154 PR testsuite/83888 10155 * lib/target-supports.exp (check_effective_target_vect_float): Say 10156 that the result only holds when -funsafe-math-optimizations is on. 10157 (check_effective_target_vect_float_strict): New procedure. 10158 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead 10159 of vect_float. 10160 * gcc.dg/vect/vect-reduc-6.c: Likewise. 10161 101622018-01-23 Richard Sandiford <richard.sandiford@linaro.org> 10163 10164 PR tree-optimization/83965 10165 * gcc.dg/vect/pr83965.c: New test. 10166 101672018-01-23 Richard Biener <rguenther@suse.de> 10168 10169 PR tree-optimization/83963 10170 * gfortran.dg/graphite/pr83963.f: New testcase. 10171 * gcc.dg/graphite/pr83963-2.c: Likewise. 10172 101732018-01-23 Jakub Jelinek <jakub@redhat.com> 10174 10175 PR c++/83918 10176 * g++.dg/cpp1z/pr83918.C: New test. 10177 101782018-01-22 Jakub Jelinek <jakub@redhat.com> 10179 10180 PR tree-optimization/83957 10181 * gcc.dg/autopar/pr83957.c: New test. 10182 10183 PR tree-optimization/83081 10184 * gcc.dg/predict-8.c: Adjust expected probability. 10185 101862018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com> 10187 10188 PR target/83862 10189 * gcc.target/powerpc/pr83862.c: New test. 10190 101912018-01-22 Carl Love <cel@us.ibm.com> 10192 10193 * gcc.target/powerpc/powerpc.exp: Add torture tests for 10194 builtins-4-runnable.c, builtins-6-runnable.c, 10195 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c. 10196 * gcc.target/powerpc/builtins-6-runnable.c: New test file. 10197 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests 10198 for signed/unsigned 128-bit and long long int loads. 10199 102002018-01-22 Marek Polacek <polacek@redhat.com> 10201 10202 PR c++/81933 10203 * g++.dg/cpp1y/constexpr-empty4.C: New test. 10204 102052018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com> 10206 10207 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to 10208 scan-asembler valid instructions list. 10209 * gcc.target/powerpc/fold-vec-abs-short.c: Same. 10210 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up 10211 power8-vector requirement and option. 10212 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same. 10213 102142018-01-22 Janne Blomqvist <jb@gcc.gnu.org> 10215 10216 PR 78534 10217 PR 83704 10218 * gfortran.dg/string_1.f90: Remove printing the length. 10219 102202018-01-22 Richard Biener <rguenther@suse.de> 10221 10222 PR tree-optimization/83963 10223 * gcc.dg/graphite/pr83963.c: New testcase. 10224 102252018-01-22 Sudakshina Das <sudi.das@arm.com> 10226 10227 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and 10228 dg-require-effective-target directives. 10229 102302018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10231 10232 * lib/target-supports.exp (check_effective_target_arm_softfloat): 10233 New procedure. 10234 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere. 10235 Adjust scan-assembler checks for soft-float. 10236 102372018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10238 10239 PR target/83946 10240 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX. 10241 102422018-01-21 John David Anglin <danglin@gcc.gnu.org> 10243 10244 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*. 10245 * gcc.dg/pr83623.c: Likewise. 10246 * gcc.dg/pr83666.c: Likewise. 10247 102482018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10249 David Edelsohn <dje.gcc@gmail.com> 10250 10251 PR target/83946 10252 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected 10253 assembly output from "crset eq" to "crset 2". 10254 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected 10255 assembly output from . to $. 10256 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. 10257 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected 10258 assembly output from "crset eq" to "crset 2". 10259 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected 10260 assembly output from "crset eq" to "crset 2", and from . to $. 10261 102622018-01-20 Steven G. Kargl <kargl@gcc.gnu.org> 10263 10264 PR fortran/83900 10265 * gfortran.dg/matmul_18.f90: New test. 10266 102672018-01-20 Richard Sandiford <richard.sandiford@linaro.org> 10268 10269 PR tree-optimization/83940 10270 * gcc.dg/torture/pr83940.c: New test. 10271 102722018-01-20 Jakub Jelinek <jakub@redhat.com> 10273 10274 PR middle-end/83945 10275 * gcc.dg/tls/pr83945.c: New test. 10276 10277 PR target/83930 10278 * gcc.dg/pr83930.c: New test. 10279 102802018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 10281 10282 PR fortran/83900 10283 * gfortran.dg/matmul_17.f90: New test. 10284 102852018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 10286 10287 PR fortran/80768 10288 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734. 10289 102902018-01-19 Jakub Jelinek <jakub@redhat.com> 10291 10292 PR c++/81167 10293 * g++.dg/cpp0x/pr81167.C: New test. 10294 10295 PR c++/83919 10296 * g++.dg/cpp0x/pr83919.C: New test. 10297 102982018-01-19 Jeff Law <law@redhat.com> 10299 Jakub Jelinek <jakub@redhat.com> 10300 10301 * gcc.dg/stack-check-16.c: New test. 10302 103032018-01-19 Cesar Philippidis <cesar@codesourcery.com> 10304 10305 PR target/83790 10306 * gcc.target/nvptx/indirect_call.c: New test. 10307 103082018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10309 10310 * g++.dg/torture/pr83619.C: Remove dg-message. 10311 103122018-01-19 Martin Liska <mliska@suse.cz> 10313 10314 * gcc.dg/predict-1.c: Adjust expected probability. 10315 * gcc.dg/predict-3.c: Likewise. 10316 * gcc.dg/predict-5.c: Likewise. 10317 * gcc.dg/predict-6.c: Likewise. 10318 * gcc.dg/predict-9.c: Likewise. 10319 103202018-01-19 Richard Sandiford <richard.sandiford@linaro.org> 10321 10322 PR tree-optimization/83922 10323 * gcc.dg/pr83922.c: New test. 10324 103252018-01-19 Richard Sandiford <richard.sandiford@linaro.org> 10326 10327 PR tree-optimization/83914 10328 * gcc.dg/vect/pr83914.c: New test. 10329 103302018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10331 10332 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs. 10333 * gcc.target/arm/negdi-2.c: Likewise. 10334 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS. 10335 103362018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10337 10338 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern. 10339 103402018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10341 10342 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options. 10343 103442018-01-18 John David Anglin <danglin@gcc.gnu.org> 10345 10346 * gcc.dg/torture/pr52451.c (main): Skip long double test on 10347 hppa*-*-hpux*. 10348 103492018-01-18 Jakub Jelinek <jakub@redhat.com> 10350 10351 PR ipa/83619 10352 PR testsuite/83934 10353 * g++.dg/torture/pr83619.C (e): Define before first use instead of 10354 forward declaration. 10355 103562018-01-18 Carl Love <cel@us.ibm.com> 10357 10358 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket 10359 to the function. 10360 103612018-01-18 Paolo Carlini <paolo.carlini@oracle.com> 10362 10363 PR c++/81013 10364 * g++.dg/inherit/union3.C: New. 10365 103662018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 10367 10368 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*. 10369 103702018-01-18 Jan Hubicka <hubicka@ucw.cz> 10371 10372 PR ipa/83619 10373 * g++.dg/torture/pr83619.C: New testcase. 10374 103752018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 10376 10377 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok): 10378 Add function body to force error messages in some configurations. 10379 103802018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10381 10382 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t 10383 and arm_thumb1_ok. 10384 103852018-01-18 Boris Kolpackov <boris@codesynthesis.com> 10386 10387 PR other/70268 10388 * c-c++-common/ffile-prefix-map.c: New test. 10389 * c-c++-common/fmacro-prefix-map.c: New test. 10390 * c-c++-common/cpp/ffile-prefix-map.c: New test. 10391 * c-c++-common/cpp/fmacro-prefix-map.c: New test. 10392 103932018-01-18 Martin Liska <mliska@suse.cz> 10394 10395 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options. 10396 * gcc.target/i386/indirect-thunk-4.c: Likewise. 10397 * gcc.target/i386/indirect-thunk-6.c: Likewise. 10398 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 10399 * gcc.target/i386/ret-thunk-10.c: Likewise. 10400 * gcc.target/i386/ret-thunk-11.c: Likewise. 10401 * gcc.target/i386/ret-thunk-12.c: Likewise. 10402 * gcc.target/i386/ret-thunk-15.c: Likewise. 10403 * gcc.target/i386/ret-thunk-9.c: Likewise. 10404 104052018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 10406 10407 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options 10408 order. 10409 104102018-01-18 Nathan Sidwell <nathan@acm.org> 10411 10412 PR c++/83160 10413 * g++.dg/cpp0x/pr83160.C: New. 10414 104152018-01-18 Richard Biener <rguenther@suse.de> 10416 10417 PR tree-optimization/83887 10418 * gcc.dg/graphite/pr83887.c: New testcase. 10419 * gfortran.dg/graphite/pr83887.f90: Likewise. 10420 * gfortran.dg/graphite/pr83887.f: Likewise. 10421 104222018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10423 10424 PR target/65578 10425 * gcc.target/arm/builtin-bswap.x: New file. 10426 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks 10427 and options for armv6t2. 10428 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks 10429 and options for Thumb1. 10430 * gcc.target/arm/builtin-bswap16.x: New file. 10431 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks 10432 and options for armv6t2. 10433 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks 10434 and options for Thumb1. 10435 104362018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 10437 10438 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options 10439 order. 10440 104412018-01-18 Jakub Jelinek <jakub@redhat.com> 10442 10443 PR c/61240 10444 * gcc.dg/pr61240.c: New test. 10445 104462018-01-17 Harald Anlauf <anlauf@gmx.de> 10447 10448 PR fortran/83864 10449 * gfortran.dg/pr83864.f90: New test. 10450 104512018-01-17 Jeff Law <law@redhat.com> 10452 10453 PR testsuite/83883 10454 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output. 10455 104562018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10457 10458 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian 10459 restriction, but still restrict to 64-bit. 10460 * gcc.target/powerpc/safe-indirect-jump-7.c: New file. 10461 * gcc.target/powerpc/safe-indirect-jump-8.c: New file. 10462 104632018-01-17 Harald Anlauf <anlauf@gmx.de> 10464 10465 PR fortran/83874 10466 * gfortran.dg/pr83874.f90: New test. 10467 104682018-01-18 Jakub Jelinek <jakub@redhat.com> 10469 10470 PR c++/83824 10471 * g++.dg/cpp0x/pr83824.C: New test. 10472 104732018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com> 10474 10475 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the 10476 appropriate .gnu_attribute for the long double type, if we use the 10477 long double type, but do not generate any calls. 10478 * gcc.target/powerpc/gnuattr2.c: Likewise. 10479 * gcc.target/powerpc/gnuattr3.c: Likewise. 10480 104812018-01-17 Paolo Carlini <paolo.carlini@oracle.com> 10482 10483 PR c++/78344 10484 * g++.dg/cpp0x/alignas13.C: New. 10485 104862018-01-17 Jakub Jelinek <jakub@redhat.com> 10487 10488 PR c++/83897 10489 * g++.dg/cpp0x/pr83897.C: New test. 10490 104912018-01-17 Jan Hubicka <hubicka@ucw.cz> 10492 10493 PR ipa/83051 10494 * gcc.c-torture/compile/pr83051-2.c: New testcase. 10495 104962018-01-17 Paolo Carlini <paolo.carlini@oracle.com> 10497 10498 PR c++/81054 10499 * g++.dg/cpp0x/constexpr-ice19.C: New. 10500 105012018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com> 10502 10503 * gcc.target/powerpc/fold-vec-mergehl-char.c: New. 10504 * gcc.target/powerpc/fold-vec-mergehl-double.c: New. 10505 * gcc.target/powerpc/fold-vec-mergehl-float.c: New. 10506 * gcc.target/powerpc/fold-vec-mergehl-int.c: New. 10507 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New. 10508 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New. 10509 * gcc.target/powerpc/fold-vec-mergehl-short.c: New. 10510 * gcc.target/powerpc/builtins-1-be-folded.c: New. 10511 * gcc.target/powerpc/builtins-1-le-folded.c: New. 10512 * gcc.target/powerpc/builtins-1.fold.h: New. 10513 105142018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com> 10515 10516 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding. 10517 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding. 10518 105192018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10520 10521 * gcc.target/arm/g2.c: Add -marm to dg-options. 10522 * gcc.target/arm/scd42-2.c: Likewise. 10523 105242018-01-17 Nathan Sidwell <nathan@acm.org> 10525 10526 PR c++/83287 10527 * g++.dg/lookup/pr83287-2.C: New. 10528 105292018-01-17 David Malcolm <dmalcolm@redhat.com> 10530 10531 PR c++/83814 10532 PR c++/83902 10533 * g++.dg/wrappers/pr83814.C: New test case. 10534 * g++.dg/wrappers/pr83902.C: New test case. 10535 105362018-01-17 David Malcolm <dmalcolm@redhat.com> 10537 10538 PR lto/83121 10539 * g++.dg/lto/pr83121_0.C: New test case. 10540 * g++.dg/lto/pr83121_1.C: New test case. 10541 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure, 10542 adapted from DejaGnu's dg-test. 10543 (lto_handle_diagnostics): New procedure. 10544 (lto_prune_warns): Ignore informational notes. 10545 (lto-link-and-maybe-run): Add "messages_by_file" param. 10546 Call lto_handle_diagnostics. Avoid issuing "unresolved" for 10547 "execute" when "link" fails if "execute" was not specified. 10548 (lto-can-handle-directive): New procedure. 10549 (lto-get-options-main): Call lto-can-handle-directive. Add a 10550 dg-messages local, using it to set the caller's 10551 dg-messages-by-file for the given source file. 10552 (lto-get-options): Likewise. 10553 (lto-execute): Add dg-messages-by-file local, and pass it to 10554 lto-link-and-maybe-run. 10555 105562018-01-17 Wilco Dijkstra <wdijkstr@arm.com> 10557 Richard Sandiford <richard.sandiford@linaro.org> 10558 10559 PR target/79041 10560 PR target/82964 10561 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic. 10562 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic. 10563 105642018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10565 10566 * lib/target-supports.exp: Fix -march arguments in arm arch effective 10567 target check autogenerator for armv8.1-a and armv8.2-a. 10568 105692018-01-17 Carl Love <cel@us.ibm.com> 10570 10571 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests. 10572 Add debug print statements. 10573 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do 10574 16 byte vector load followed by a partial vector load. 10575 105762018-01-17 David Malcolm <dmalcolm@redhat.com> 10577 10578 PR c++/83799 10579 * g++.dg/wrappers/pr83799.C: New test case. 10580 105812018-01-17 Nathan Sidwell <nathan@acm.org> 10582 10583 PR c++/83739 10584 * g++.dg/cpp1y/pr83739.C: New. 10585 105862018-01-17 Eric Botcazou <ebotcazou@adacore.com> 10587 10588 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion. 10589 * gcc.target/visium/overflow16.c: Likewise. 10590 * gcc.target/visium/overflow32.c: Likewise. 10591 105922018-01-17 Eric Botcazou <ebotcazou@adacore.com> 10593 10594 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20. 10595 105962018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10597 10598 * gcc.dg/rtl/arm/stl-cond.c: New test. 10599 * gcc.target/arm/stl-cond.c: Delete. 10600 106012018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10602 10603 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and 10604 directives. 10605 106062018-01-17 Jakub Jelinek <jakub@redhat.com> 10607 10608 PR tree-optimization/83843 10609 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm. 10610 * gcc.dg/store_merging_19.c: New test. 10611 106122018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10613 10614 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks 10615 and options. 10616 106172018-01-17 Jakub Jelinek <jakub@redhat.com> 10618 10619 PR rtl-optimization/83771 10620 * gcc.dg/pr83771.c: New test. 10621 106222018-01-17 Eric Botcazou <ebotcazou@adacore.com> 10623 10624 PR tree-optimization/81184 10625 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit 10626 targets. 10627 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 10628 106292018-01-17 Eric Botcazou <ebotcazou@adacore.com> 10630 10631 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change. 10632 106332018-01-16 Sebastian Peryt <sebastian.peryt@intel.com> 10634 10635 PR target/83546 10636 * gcc.target/i386/pr83546.c: New test. 10637 106382018-01-16 Eric Botcazou <ebotcazou@adacore.com> 10639 10640 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch. 10641 106422018-01-16 Eric Botcazou <ebotcazou@adacore.com> 10643 10644 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one 10645 test and add dg-warning for the -Wstringop-overflow warning. 10646 106472018-01-16 Eric Botcazou <ebotcazou@adacore.com> 10648 10649 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range): 10650 XFAIL last test on SPARC and Visium. 10651 106522018-01-16 Vladimir Makarov <vmakarov@redhat.com> 10653 10654 PR rtl-optimization/80481 10655 * g++.dg/pr80481.C: Exclude solaris. 10656 106572018-01-16 Eric Botcazou <ebotcazou@adacore.com> 10658 10659 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium. 10660 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium. 10661 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium. 10662 106632018-01-16 Eric Botcazou <ebotcazou@adacore.com> 10664 10665 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium. 10666 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise. 10667 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise. 10668 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise. 10669 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise. 10670 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise. 10671 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise. 10672 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise. 10673 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise. 10674 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise. 10675 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise. 10676 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise. 10677 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise. 10678 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise. 10679 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise. 10680 106812018-01-16 Eric Botcazou <ebotcazou@adacore.com> 10682 10683 PR testsuite/77734 10684 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC. 10685 106862018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10687 10688 * gcc.target/powerpc/safe-indirect-jump-1.c: New file. 10689 * gcc.target/powerpc/safe-indirect-jump-2.c: New file. 10690 * gcc.target/powerpc/safe-indirect-jump-3.c: New file. 10691 * gcc.target/powerpc/safe-indirect-jump-4.c: New file. 10692 * gcc.target/powerpc/safe-indirect-jump-5.c: New file. 10693 * gcc.target/powerpc/safe-indirect-jump-6.c: New file. 10694 106952018-01-16 Richard Sandiford <richard.sandiford@linaro.org> 10696 10697 PR tree-optimization/83857 10698 * gcc.dg/vect/pr83857.c: New test. 10699 107002018-01-16 Richard Biener <rguenther@suse.de> 10701 10702 PR tree-optimization/83867 10703 * gcc.dg/vect/pr83867.c: New testcase. 10704 107052018-01-16 Jakub Jelinek <jakub@redhat.com> 10706 10707 PR c/83844 10708 * gcc.dg/pr83844.c: New test. 10709 107102018-01-16 Richard Sandiford <richard.sandiford@linaro.org> 10711 10712 * gcc.dg/torture/pr83847.c: New test. 10713 107142018-01-16 Jakub Jelinek <jakub@redhat.com> 10715 10716 PR rtl-optimization/86620 10717 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1 10718 instead of --param=max-sched-ready-insns=0. 10719 * gcc.target/i386/pr83620.c: New test. 10720 * gcc.dg/pr83620.c: New test. 10721 10722 PR tree-optimization/83843 10723 * gcc.dg/store_merging_18.c: New test. 10724 10725 PR c++/83817 10726 * g++.dg/cpp1y/pr83817.C: New test. 10727 10728 PR c++/83825 10729 * g++.dg/template/pr83825.C: New test. 10730 107312018-01-16 Richard Biener <rguenther@suse.de> 10732 10733 * gcc.dg/graphite/pr83435.c: Restrict to target pthread. 10734 107352018-01-16 Richard Biener <rguenther@suse.de> 10736 10737 PR testsuite/82132 10738 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate 10739 from gcc.dg/torture/pr60092.c. 10740 107412018-01-15 Martin Sebor <msebor@redhat.com> 10742 10743 PR c++/83588 10744 * g++.dg/ext/flexary28.C: New test. 10745 107462018-01-15 Louis Krupp <louis.krupp@zoho.com> 10747 10748 PR fortran/82257 10749 * gfortran.dg/unlimited_polymorphic_28.f90: New test. 10750 107512018-01-15 Martin Sebor <msebor@redhat.com> 10752 10753 PR testsuite/83869 10754 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762. 10755 107562018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org> 10757 10758 PR fortran/54613 10759 * gfortran.dg/minmaxloc_9.f90: New test. 10760 * gfortran.dg/minmaxloc_10.f90: New test. 10761 * gfortran.dg/minmaxloc_11.f90: New test. 10762 107632018-01-15 H.J. Lu <hongjiu.lu@intel.com> 10764 10765 PR target/83839 10766 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux. 10767 * gcc.target/i386/indirect-thunk-2.c: Likewise. 10768 * gcc.target/i386/indirect-thunk-3.c: Likewise. 10769 * gcc.target/i386/indirect-thunk-4.c: Likewise. 10770 * gcc.target/i386/indirect-thunk-7.c: Likewise. 10771 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 10772 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 10773 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 10774 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 10775 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 10776 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 10777 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 10778 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 10779 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 10780 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 10781 * gcc.target/i386/indirect-thunk-register-1.c: Likewise. 10782 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 10783 * gcc.target/i386/indirect-thunk-register-4.c: Likewise. 10784 * gcc.target/i386/ret-thunk-10.c: Likewise. 10785 * gcc.target/i386/ret-thunk-11.c: Likewise. 10786 * gcc.target/i386/ret-thunk-12.c: Likewise. 10787 * gcc.target/i386/ret-thunk-13.c: Likewise. 10788 * gcc.target/i386/ret-thunk-14.c: Likewise. 10789 * gcc.target/i386/ret-thunk-15.c: Likewise. 10790 * gcc.target/i386/ret-thunk-9.c: Don't check the 10791 __x86_return_thunk label. Scan for "push" only for Linux. 10792 107932018-01-15 Richard Sandiford <richard.sandiford@linaro.org> 10794 10795 PR testsuite/79920 10796 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double 10797 107982018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10799 10800 PR target/83687 10801 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer 10802 tests. 10803 * gcc.target/arm/pr83687.c: New test. 10804 108052018-01-15 Georg-Johann Lay <avr@gjlay.de> 10806 10807 Adjust tests to AVR_TINY. 10808 10809 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY. 10810 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter. 10811 * gcc.target/avr/pr71627.c: Same. 10812 * gcc.target/avr/torture/addr-space-1-0.c: Same. 10813 * gcc.target/avr/torture/addr-space-1-1.c: Same. 10814 * gcc.target/avr/torture/addr-space-1-x.c: Same. 10815 * gcc.target/avr/torture/addr-space-2-0.c: Same. 10816 * gcc.target/avr/torture/addr-space-2-1.c: Same. 10817 * gcc.target/avr/torture/addr-space-2-x.c: Same. 10818 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same. 10819 * gcc.target/avr/torture/sat-k-plus-minus.c: Same. 10820 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same. 10821 * gcc.target/avr/torture/sat-r-plus-minus.c: Same. 10822 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same. 10823 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same. 10824 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same. 10825 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same. 10826 * gcc.target/avr/torture/pr61055.c: Same. 10827 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if 10828 available. 10829 * gcc.target/avr/torture/int24-mul.c: Same. 10830 * gcc.target/avr/torture/pr51782-1.c: Same. 10831 * gcc.target/avr/torture/pr61443.c: Same. 10832 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff... 10833 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test. 10834 108352018-01-15 Georg-Johann Lay <avr@gjlay.de> 10836 10837 PR c/83801 10838 PR c/83729 10839 * gcc.target/avr/torture/pr83729.c: New test. 10840 * gcc.target/avr/torture/pr83801.c: New test. 10841 108422018-01-15 Jakub Jelinek <jakub@redhat.com> 10843 10844 PR middle-end/82694 10845 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes. 10846 * gcc.dg/tree-ssa/pr81388-1.c: Likewise. 10847 108482018-01-10 Martin Sebor <msebor@redhat.com> 10849 10850 PR other/83508 10851 * gcc.dg/Wstringop-overflow-2.c: New test. 10852 108532018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10854 10855 PR libgfortran/83811 10856 * gfortran.dg/fmt_e.f90: New test. 10857 108582018-01-14 H.J. Lu <hongjiu.lu@intel.com> 10859 10860 * gcc.target/i386/indirect-thunk-10.c: New test. 10861 * gcc.target/i386/indirect-thunk-8.c: Likewise. 10862 * gcc.target/i386/indirect-thunk-9.c: Likewise. 10863 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise. 10864 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise. 10865 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise. 10866 * gcc.target/i386/ret-thunk-17.c: Likewise. 10867 * gcc.target/i386/ret-thunk-18.c: Likewise. 10868 * gcc.target/i386/ret-thunk-19.c: Likewise. 10869 * gcc.target/i386/ret-thunk-20.c: Likewise. 10870 * gcc.target/i386/ret-thunk-21.c: Likewise. 10871 108722018-01-14 H.J. Lu <hongjiu.lu@intel.com> 10873 10874 * gcc.target/i386/indirect-thunk-register-4.c: New test. 10875 108762018-01-14 H.J. Lu <hongjiu.lu@intel.com> 10877 10878 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 10879 -mno-indirect-branch-register. 10880 * gcc.target/i386/indirect-thunk-2.c: Likewise. 10881 * gcc.target/i386/indirect-thunk-3.c: Likewise. 10882 * gcc.target/i386/indirect-thunk-4.c: Likewise. 10883 * gcc.target/i386/indirect-thunk-5.c: Likewise. 10884 * gcc.target/i386/indirect-thunk-6.c: Likewise. 10885 * gcc.target/i386/indirect-thunk-7.c: Likewise. 10886 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 10887 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 10888 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 10889 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 10890 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 10891 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 10892 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 10893 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 10894 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 10895 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 10896 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 10897 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 10898 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 10899 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 10900 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 10901 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 10902 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 10903 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 10904 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 10905 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 10906 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 10907 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 10908 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 10909 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 10910 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 10911 * gcc.target/i386/ret-thunk-10.c: Likewise. 10912 * gcc.target/i386/ret-thunk-11.c: Likewise. 10913 * gcc.target/i386/ret-thunk-12.c: Likewise. 10914 * gcc.target/i386/ret-thunk-13.c: Likewise. 10915 * gcc.target/i386/ret-thunk-14.c: Likewise. 10916 * gcc.target/i386/ret-thunk-15.c: Likewise. 10917 * gcc.target/i386/ret-thunk-9.c: Likewise. 10918 * gcc.target/i386/indirect-thunk-register-1.c: New test. 10919 * gcc.target/i386/indirect-thunk-register-2.c: Likewise. 10920 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 10921 109222018-01-14 H.J. Lu <hongjiu.lu@intel.com> 10923 10924 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 10925 -mfunction-return=keep. 10926 * gcc.target/i386/indirect-thunk-2.c: Likewise. 10927 * gcc.target/i386/indirect-thunk-3.c: Likewise. 10928 * gcc.target/i386/indirect-thunk-4.c: Likewise. 10929 * gcc.target/i386/indirect-thunk-5.c: Likewise. 10930 * gcc.target/i386/indirect-thunk-6.c: Likewise. 10931 * gcc.target/i386/indirect-thunk-7.c: Likewise. 10932 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 10933 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 10934 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 10935 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 10936 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 10937 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 10938 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 10939 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 10940 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 10941 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 10942 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 10943 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 10944 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 10945 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 10946 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 10947 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 10948 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 10949 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 10950 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 10951 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 10952 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 10953 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 10954 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 10955 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 10956 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 10957 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 10958 * gcc.target/i386/ret-thunk-1.c: New test. 10959 * gcc.target/i386/ret-thunk-10.c: Likewise. 10960 * gcc.target/i386/ret-thunk-11.c: Likewise. 10961 * gcc.target/i386/ret-thunk-12.c: Likewise. 10962 * gcc.target/i386/ret-thunk-13.c: Likewise. 10963 * gcc.target/i386/ret-thunk-14.c: Likewise. 10964 * gcc.target/i386/ret-thunk-15.c: Likewise. 10965 * gcc.target/i386/ret-thunk-16.c: Likewise. 10966 * gcc.target/i386/ret-thunk-2.c: Likewise. 10967 * gcc.target/i386/ret-thunk-3.c: Likewise. 10968 * gcc.target/i386/ret-thunk-4.c: Likewise. 10969 * gcc.target/i386/ret-thunk-5.c: Likewise. 10970 * gcc.target/i386/ret-thunk-6.c: Likewise. 10971 * gcc.target/i386/ret-thunk-7.c: Likewise. 10972 * gcc.target/i386/ret-thunk-8.c: Likewise. 10973 * gcc.target/i386/ret-thunk-9.c: Likewise. 10974 109752018-01-14 H.J. Lu <hongjiu.lu@intel.com> 10976 10977 * gcc.target/i386/indirect-thunk-1.c: New test. 10978 * gcc.target/i386/indirect-thunk-2.c: Likewise. 10979 * gcc.target/i386/indirect-thunk-3.c: Likewise. 10980 * gcc.target/i386/indirect-thunk-4.c: Likewise. 10981 * gcc.target/i386/indirect-thunk-5.c: Likewise. 10982 * gcc.target/i386/indirect-thunk-6.c: Likewise. 10983 * gcc.target/i386/indirect-thunk-7.c: Likewise. 10984 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 10985 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 10986 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 10987 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 10988 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 10989 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 10990 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 10991 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 10992 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 10993 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 10994 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 10995 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 10996 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 10997 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 10998 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 10999 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 11000 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 11001 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 11002 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 11003 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 11004 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 11005 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 11006 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 11007 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 11008 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 11009 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 11010 110112018-01-14 Jan Hubicka <hubicka@ucw.cz> 11012 11013 PR ipa/83051 11014 * gcc.c-torture/compile/pr83051.c: New testcase. 11015 110162018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 11017 11018 PR tree-optimization/83501 11019 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets. 11020 110212018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 11022 11023 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look 11024 for lvx and stvx instead of lxvd2x and stxvd2x and require 11025 little-endian target. Add comments. 11026 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more 11027 comprehensive testing. 11028 * gcc.target/powerpc/swaps-p8-29.c: Likewise. 11029 * gcc.target/powerpc/swaps-p8-30.c: Likewise. 11030 * gcc.target/powerpc/swaps-p8-31.c: Likewise. 11031 * gcc.target/powerpc/swaps-p8-32.c: Likewise. 11032 * gcc.target/powerpc/swaps-p8-33.c: Likewise. 11033 * gcc.target/powerpc/swaps-p8-34.c: Likewise. 11034 * gcc.target/powerpc/swaps-p8-35.c: Likewise. 11035 * gcc.target/powerpc/swaps-p8-36.c: Likewise. 11036 * gcc.target/powerpc/swaps-p8-37.c: Likewise. 11037 * gcc.target/powerpc/swaps-p8-38.c: Likewise. 11038 * gcc.target/powerpc/swaps-p8-39.c: Likewise. 11039 * gcc.target/powerpc/swaps-p8-40.c: Likewise. 11040 * gcc.target/powerpc/swaps-p8-41.c: Likewise. 11041 * gcc.target/powerpc/swaps-p8-42.c: Likewise. 11042 * gcc.target/powerpc/swaps-p8-43.c: Likewise. 11043 * gcc.target/powerpc/swaps-p8-44.c: Likewise. 11044 * gcc.target/powerpc/swaps-p8-45.c: Likewise. 11045 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove 11046 scan-assembler-not directives that forbid lvx and xxpermdi. 11047 * gcc.target/powerpc/vec-extract-3.c: Likewise. 11048 * gcc.target/powerpc/vec-extract-5.c: Likewise. 11049 * gcc.target/powerpc/vec-extract-6.c: Likewise. 11050 * gcc.target/powerpc/vec-extract-7.c: Likewise. 11051 * gcc.target/powerpc/vec-extract-8.c: Likewise. 11052 * gcc.target/powerpc/vec-extract-9.c: Likewise. 11053 * gcc.target/powerpc/vsx-vector-6-le.c: Change 11054 scan-assembler-times directives to reflect different numbers of 11055 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions. 11056 110572018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11058 Alan Hayward <alan.hayward@arm.com> 11059 David Sherwood <david.sherwood@arm.com> 11060 11061 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather 11062 than SLP vectorization. 11063 * gcc.dg/vect/vect-alias-check-10.c: New test. 11064 * gcc.dg/vect/vect-alias-check-11.c: Likewise. 11065 * gcc.dg/vect/vect-alias-check-12.c: Likewise. 11066 * gcc.dg/vect/vect-alias-check-8.c: Likewise. 11067 * gcc.dg/vect/vect-alias-check-9.c: Likewise. 11068 * gcc.target/aarch64/sve/strided_load_8.c: Likewise. 11069 * gcc.target/aarch64/sve/var_stride_1.c: Likewise. 11070 * gcc.target/aarch64/sve/var_stride_1.h: Likewise. 11071 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise. 11072 * gcc.target/aarch64/sve/var_stride_2.c: Likewise. 11073 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise. 11074 * gcc.target/aarch64/sve/var_stride_3.c: Likewise. 11075 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise. 11076 * gcc.target/aarch64/sve/var_stride_4.c: Likewise. 11077 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise. 11078 * gcc.target/aarch64/sve/var_stride_5.c: Likewise. 11079 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise. 11080 * gcc.target/aarch64/sve/var_stride_6.c: Likewise. 11081 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise. 11082 * gcc.target/aarch64/sve/var_stride_7.c: Likewise. 11083 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise. 11084 * gcc.target/aarch64/sve/var_stride_8.c: Likewise. 11085 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise. 11086 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. 11087 110882018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11089 Alan Hayward <alan.hayward@arm.com> 11090 David Sherwood <david.sherwood@arm.com> 11091 11092 * lib/target-supports.exp (check_effective_target_vect_scatter_store): 11093 New proc. 11094 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on 11095 targets with scatter stores. 11096 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter 11097 stores. 11098 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test. 11099 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise. 11100 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise. 11101 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise. 11102 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise. 11103 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise. 11104 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise. 11105 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise. 11106 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise. 11107 * gcc.target/aarch64/sve/strided_store_1.c: Likewise. 11108 * gcc.target/aarch64/sve/strided_store_2.c: Likewise. 11109 * gcc.target/aarch64/sve/strided_store_3.c: Likewise. 11110 * gcc.target/aarch64/sve/strided_store_4.c: Likewise. 11111 * gcc.target/aarch64/sve/strided_store_5.c: Likewise. 11112 * gcc.target/aarch64/sve/strided_store_6.c: Likewise. 11113 * gcc.target/aarch64/sve/strided_store_7.c: Likewise. 11114 111152018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11116 Alan Hayward <alan.hayward@arm.com> 11117 David Sherwood <david.sherwood@arm.com> 11118 11119 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used 11120 for double_reduc1. 11121 * gcc.target/aarch64/sve/strided_load_4.c: New test. 11122 * gcc.target/aarch64/sve/strided_load_5.c: Likewise. 11123 * gcc.target/aarch64/sve/strided_load_6.c: Likewise. 11124 * gcc.target/aarch64/sve/strided_load_7.c: Likewise. 11125 111262018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11127 Alan Hayward <alan.hayward@arm.com> 11128 David Sherwood <david.sherwood@arm.com> 11129 11130 * gcc.target/aarch64/sve/strided_load_1.c: New test. 11131 * gcc.target/aarch64/sve/strided_load_2.c: Likewise. 11132 * gcc.target/aarch64/sve/strided_load_3.c: Likewise. 11133 111342018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11135 Alan Hayward <alan.hayward@arm.com> 11136 David Sherwood <david.sherwood@arm.com> 11137 11138 * gcc.target/aarch64/sve/gather_load_1.c: New test. 11139 * gcc.target/aarch64/sve/gather_load_2.c: Likewise. 11140 * gcc.target/aarch64/sve/gather_load_3.c: Likewise. 11141 * gcc.target/aarch64/sve/gather_load_4.c: Likewise. 11142 * gcc.target/aarch64/sve/gather_load_5.c: Likewise. 11143 * gcc.target/aarch64/sve/gather_load_6.c: Likewise. 11144 * gcc.target/aarch64/sve/gather_load_7.c: Likewise. 11145 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise. 11146 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise. 11147 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise. 11148 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise. 11149 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise. 11150 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise. 11151 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise. 11152 111532018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11154 Alan Hayward <alan.hayward@arm.com> 11155 David Sherwood <david.sherwood@arm.com> 11156 11157 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and 11158 check for a message about using in-order reductions. 11159 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and 11160 check for a message about using in-order reductions. 11161 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be 11162 vectorized and check for a message about using in-order reductions. 11163 Expect targets with variable-length vectors to fall back to the 11164 fixed-length mininum. 11165 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and 11166 check for a message about using in-order reductions. 11167 * gcc.dg/vect/vect-reduc-in-order-1.c: New test. 11168 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. 11169 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. 11170 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. 11171 * gcc.target/aarch64/sve/reduc_strict_1.c: New test. 11172 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise. 11173 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise. 11174 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise. 11175 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise. 11176 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types. 11177 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if 11178 vect_fold_left_plus. 11179 111802018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11181 11182 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates 11183 are spilled. 11184 * gcc.target/aarch64/sve/spill_2.c: New test. 11185 * gcc.target/aarch64/sve/spill_3.c: Likewise. 11186 * gcc.target/aarch64/sve/spill_4.c: Likewise. 11187 * gcc.target/aarch64/sve/spill_5.c: Likewise. 11188 * gcc.target/aarch64/sve/spill_6.c: Likewise. 11189 * gcc.target/aarch64/sve/spill_7.c: Likewise. 11190 111912018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11192 Alan Hayward <alan.hayward@arm.com> 11193 David Sherwood <david.sherwood@arm.com> 11194 11195 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number 11196 of branches. 11197 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 11198 * gcc.target/aarch64/sve/struct_vect_20.c: New test. 11199 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise. 11200 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. 11201 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise. 11202 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. 11203 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise. 11204 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. 11205 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise. 11206 112072018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11208 Alan Hayward <alan.hayward@arm.com> 11209 David Sherwood <david.sherwood@arm.com> 11210 11211 * gcc.target/aarch64/sve/struct_vect_18.c: New test. 11212 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise. 11213 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 11214 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise. 11215 112162018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11217 Alan Hayward <alan.hayward@arm.com> 11218 David Sherwood <david.sherwood@arm.com> 11219 11220 * lib/target-supports.exp 11221 (check_effective_target_vect_fold_extract_last): New proc. 11222 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup 11223 for fold_extract_last. 11224 * gcc.dg/vect/pr65947-2.c: Likewise. 11225 * gcc.dg/vect/pr65947-3.c: Likewise. 11226 * gcc.dg/vect/pr65947-4.c: Likewise. 11227 * gcc.dg/vect/pr65947-5.c: Likewise. 11228 * gcc.dg/vect/pr65947-6.c: Likewise. 11229 * gcc.dg/vect/pr65947-9.c: Likewise. 11230 * gcc.dg/vect/pr65947-10.c: Likewise. 11231 * gcc.dg/vect/pr65947-12.c: Likewise. 11232 * gcc.dg/vect/pr65947-14.c: Likewise. 11233 * gcc.dg/vect/pr80631-1.c: Likewise. 11234 * gcc.target/aarch64/sve/clastb_1.c: New test. 11235 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise. 11236 * gcc.target/aarch64/sve/clastb_2.c: Likewise. 11237 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise. 11238 * gcc.target/aarch64/sve/clastb_3.c: Likewise. 11239 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise. 11240 * gcc.target/aarch64/sve/clastb_4.c: Likewise. 11241 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise. 11242 * gcc.target/aarch64/sve/clastb_5.c: Likewise. 11243 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise. 11244 * gcc.target/aarch64/sve/clastb_6.c: Likewise. 11245 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise. 11246 * gcc.target/aarch64/sve/clastb_7.c: Likewise. 11247 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise. 11248 112492018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11250 Alan Hayward <alan.hayward@arm.com> 11251 David Sherwood <david.sherwood@arm.com> 11252 11253 * gcc.target/aarch64/sve/live_1.c: New test. 11254 * gcc.target/aarch64/sve/live_1_run.c: Likewise. 11255 112562018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11257 Alan Hayward <alan.hayward@arm.com> 11258 David Sherwood <david.sherwood@arm.com> 11259 11260 * gcc.target/aarch64/sve/nopeel_1.c: New test. 11261 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise. 11262 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise. 11263 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. 11264 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise. 11265 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. 11266 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise. 11267 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise. 11268 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise. 11269 112702018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11271 Alan Hayward <alan.hayward@arm.com> 11272 David Sherwood <david.sherwood@arm.com> 11273 11274 * lib/target-supports.exp (check_effective_target_vect_fully_masked): 11275 New proc. 11276 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if 11277 vect_fully_masked. 11278 * gcc.target/aarch64/sve/loop_add_4.c: New test. 11279 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise. 11280 * gcc.target/aarch64/sve/loop_add_5.c: Likewise. 11281 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise. 11282 * gcc.target/aarch64/sve/miniloop_1.c: Likewise. 11283 * gcc.target/aarch64/sve/miniloop_2.c: Likewise. 11284 112852018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11286 Alan Hayward <alan.hayward@arm.com> 11287 David Sherwood <david.sherwood@arm.com> 11288 11289 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS 11290 instead of just ADDRESS. 11291 * gcc.dg/tree-ssa/scev-10.c: Likewise. 11292 * gcc.dg/tree-ssa/scev-11.c: Likewise. 11293 * gcc.dg/tree-ssa/scev-12.c: Likewise. 11294 * gcc.target/aarch64/sve/index_offset_1.c: New test. 11295 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise. 11296 * gcc.target/aarch64/sve/loop_add_2.c: Likewise. 11297 * gcc.target/aarch64/sve/loop_add_3.c: Likewise. 11298 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes. 11299 * gcc.target/aarch64/sve/while_2.c: Likewise. 11300 * gcc.target/aarch64/sve/while_3.c: Likewise. 11301 * gcc.target/aarch64/sve/while_4.c: Likewise. 11302 113032018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11304 Alan Hayward <alan.hayward@arm.com> 11305 David Sherwood <david.sherwood@arm.com> 11306 11307 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors. 11308 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations 11309 to be predicated. 11310 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop. 11311 * gcc.target/aarch64/sve/slp_7.c: Likewise. 11312 * gcc.target/aarch64/sve/reduc_5.c: New test. 11313 * gcc.target/aarch64/sve/slp_13.c: Likewise. 11314 * gcc.target/aarch64/sve/slp_13_run.c: Likewise. 11315 113162018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11317 Alan Hayward <alan.hayward@arm.com> 11318 David Sherwood <david.sherwood@arm.com> 11319 11320 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization. 11321 * gcc.dg/tree-ssa/peel1.c: Likewise. 11322 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for 11323 variable-length vectors. 11324 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND. 11325 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT. 11326 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop. 11327 * gcc.target/aarch64/sve/slp_2.c: Likewise. 11328 * gcc.target/aarch64/sve/slp_3.c: Likewise. 11329 * gcc.target/aarch64/sve/slp_4.c: Likewise. 11330 * gcc.target/aarch64/sve/slp_6.c: Likewise. 11331 * gcc.target/aarch64/sve/slp_8.c: New test. 11332 * gcc.target/aarch64/sve/slp_8_run.c: Likewise. 11333 * gcc.target/aarch64/sve/slp_9.c: Likewise. 11334 * gcc.target/aarch64/sve/slp_9_run.c: Likewise. 11335 * gcc.target/aarch64/sve/slp_10.c: Likewise. 11336 * gcc.target/aarch64/sve/slp_10_run.c: Likewise. 11337 * gcc.target/aarch64/sve/slp_11.c: Likewise. 11338 * gcc.target/aarch64/sve/slp_11_run.c: Likewise. 11339 * gcc.target/aarch64/sve/slp_12.c: Likewise. 11340 * gcc.target/aarch64/sve/slp_12_run.c: Likewise. 11341 * gcc.target/aarch64/sve/ld1r_2.c: Likewise. 11342 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise. 11343 * gcc.target/aarch64/sve/while_1.c: Likewise. 11344 * gcc.target/aarch64/sve/while_2.c: Likewise. 11345 * gcc.target/aarch64/sve/while_3.c: Likewise. 11346 * gcc.target/aarch64/sve/while_4.c: Likewise. 11347 113482018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11349 Alan Hayward <alan.hayward@arm.com> 11350 David Sherwood <david.sherwood@arm.com> 11351 11352 * lib/target-supports.exp (check_effective_target_vect_logical_reduc): 11353 New proc. 11354 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc 11355 and add an associated scan-dump test. Prevent vectorization 11356 of the first two loops. 11357 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 11358 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions. 11359 * gcc.target/aarch64/sve/reduc_2.c: Likewise. 11360 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. 11361 (INIT_VECTOR): Tweak initial value so that some bits are always set. 11362 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. 11363 113642018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11365 Alan Hayward <alan.hayward@arm.com> 11366 David Sherwood <david.sherwood@arm.com> 11367 11368 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors. 11369 * gcc.dg/vect/pr67790.c: Likewise. 11370 * gcc.dg/vect/slp-reduc-1.c: Likewise. 11371 * gcc.dg/vect/slp-reduc-2.c: Likewise. 11372 * gcc.dg/vect/slp-reduc-3.c: Likewise. 11373 * gcc.dg/vect/slp-reduc-5.c: Likewise. 11374 * gcc.target/aarch64/sve/slp_5.c: New test. 11375 * gcc.target/aarch64/sve/slp_5_run.c: Likewise. 11376 * gcc.target/aarch64/sve/slp_6.c: Likewise. 11377 * gcc.target/aarch64/sve/slp_6_run.c: Likewise. 11378 * gcc.target/aarch64/sve/slp_7.c: Likewise. 11379 * gcc.target/aarch64/sve/slp_7_run.c: Likewise. 11380 113812018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11382 Alan Hayward <alan.hayward@arm.com> 11383 David Sherwood <david.sherwood@arm.com> 11384 11385 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length 11386 && vect_load_lanes 11387 * gcc.dg/vect/slp-1.c: Likewise. 11388 * gcc.dg/vect/slp-10.c: Likewise. 11389 * gcc.dg/vect/slp-12b.c: Likewise. 11390 * gcc.dg/vect/slp-12c.c: Likewise. 11391 * gcc.dg/vect/slp-17.c: Likewise. 11392 * gcc.dg/vect/slp-19b.c: Likewise. 11393 * gcc.dg/vect/slp-20.c: Likewise. 11394 * gcc.dg/vect/slp-21.c: Likewise. 11395 * gcc.dg/vect/slp-22.c: Likewise. 11396 * gcc.dg/vect/slp-23.c: Likewise. 11397 * gcc.dg/vect/slp-24-big-array.c: Likewise. 11398 * gcc.dg/vect/slp-24.c: Likewise. 11399 * gcc.dg/vect/slp-28.c: Likewise. 11400 * gcc.dg/vect/slp-39.c: Likewise. 11401 * gcc.dg/vect/slp-6.c: Likewise. 11402 * gcc.dg/vect/slp-7.c: Likewise. 11403 * gcc.dg/vect/slp-cond-1.c: Likewise. 11404 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. 11405 * gcc.dg/vect/slp-cond-2.c: Likewise. 11406 * gcc.dg/vect/slp-multitypes-1.c: Likewise. 11407 * gcc.dg/vect/slp-multitypes-8.c: Likewise. 11408 * gcc.dg/vect/slp-multitypes-9.c: Likewise. 11409 * gcc.dg/vect/slp-multitypes-10.c: Likewise. 11410 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 11411 * gcc.dg/vect/slp-perm-6.c: Likewise. 11412 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 11413 * gcc.dg/vect/vect-live-slp-1.c: Likewise. 11414 * gcc.dg/vect/vect-live-slp-2.c: Likewise. 11415 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length. 11416 * gcc.dg/vect/slp-12a.c: Likewise. 11417 * gcc.dg/vect/slp-14.c: Likewise. 11418 * gcc.dg/vect/slp-15.c: Likewise. 11419 * gcc.dg/vect/slp-multitypes-2.c: Likewise. 11420 * gcc.dg/vect/slp-multitypes-4.c: Likewise. 11421 * gcc.dg/vect/slp-multitypes-5.c: Likewise. 11422 * gcc.target/aarch64/sve/slp_1.c: New test. 11423 * gcc.target/aarch64/sve/slp_1_run.c: Likewise. 11424 * gcc.target/aarch64/sve/slp_2.c: Likewise. 11425 * gcc.target/aarch64/sve/slp_2_run.c: Likewise. 11426 * gcc.target/aarch64/sve/slp_3.c: Likewise. 11427 * gcc.target/aarch64/sve/slp_3_run.c: Likewise. 11428 * gcc.target/aarch64/sve/slp_4.c: Likewise. 11429 * gcc.target/aarch64/sve/slp_4_run.c: Likewise. 11430 114312018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11432 Alan Hayward <alan.hayward@arm.com> 11433 David Sherwood <david.sherwood@arm.com> 11434 11435 * gcc.dg/vect/vect-ooo-group-1.c: New test. 11436 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. 11437 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise. 11438 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. 11439 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise. 11440 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. 11441 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise. 11442 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. 11443 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. 11444 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. 11445 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. 11446 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. 11447 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. 11448 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise. 11449 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. 11450 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise. 11451 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. 11452 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise. 11453 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. 11454 114552018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11456 Alan Hayward <alan.hayward@arm.com> 11457 David Sherwood <david.sherwood@arm.com> 11458 11459 * gcc.target/aarch64/sve/struct_move_1.c: New test. 11460 * gcc.target/aarch64/sve/struct_move_2.c: Likewise. 11461 * gcc.target/aarch64/sve/struct_move_3.c: Likewise. 11462 * gcc.target/aarch64/sve/struct_move_4.c: Likewise. 11463 * gcc.target/aarch64/sve/struct_move_5.c: Likewise. 11464 * gcc.target/aarch64/sve/struct_move_6.c: Likewise. 11465 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. 11466 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise. 11467 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. 11468 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. 11469 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. 11470 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. 11471 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. 11472 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. 11473 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise. 11474 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise. 11475 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise. 11476 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise. 11477 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. 11478 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise. 11479 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. 11480 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. 11481 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. 11482 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. 11483 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. 11484 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. 11485 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. 11486 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. 11487 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. 11488 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. 11489 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. 11490 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. 11491 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. 11492 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise. 11493 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise. 11494 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise. 11495 114962018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11497 Alan Hayward <alan.hayward@arm.com> 11498 David Sherwood <david.sherwood@arm.com> 11499 11500 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 11501 Return true for SVE too. 11502 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors 11503 if load/store lanes are supported. 11504 * gcc.dg/vect/slp-10.c: Likewise. 11505 * gcc.dg/vect/slp-12c.c: Likewise. 11506 * gcc.dg/vect/slp-17.c: Likewise. 11507 * gcc.dg/vect/slp-33.c: Likewise. 11508 * gcc.dg/vect/slp-6.c: Likewise. 11509 * gcc.dg/vect/slp-cond-1.c: Likewise. 11510 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise. 11511 * gcc.dg/vect/slp-multitypes-11.c: Likewise. 11512 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 11513 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE. 11514 * gcc.dg/vect/slp-perm-6.c: Likewise. 11515 * gcc.dg/vect/slp-perm-9.c: Likewise. 11516 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors. 11517 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop 11518 for variable-length vectors. 11519 115202018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11521 Alan Hayward <alan.hayward@arm.com> 11522 David Sherwood <david.sherwood@arm.com> 11523 11524 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test. 11525 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise. 11526 115272018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11528 11529 * g++.target/aarch64/sve/aarch64-sve.exp: New harness. 11530 * g++.target/aarch64/sve/catch_1.C: New test. 11531 * g++.target/aarch64/sve/catch_2.C: Likewise. 11532 * g++.target/aarch64/sve/catch_3.C: Likewise. 11533 * g++.target/aarch64/sve/catch_4.C: Likewise. 11534 * g++.target/aarch64/sve/catch_5.C: Likewise. 11535 * g++.target/aarch64/sve/catch_6.C: Likewise. 11536 115372018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11538 Alan Hayward <alan.hayward@arm.com> 11539 David Sherwood <david.sherwood@arm.com> 11540 11541 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok): 11542 New proc. 11543 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve". 11544 * gcc.target/aarch64/fmaxmin.c: Likewise. 11545 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. 11546 * gcc.target/aarch64/orr_imm_1.c: Likewise. 11547 * gcc.target/aarch64/pr62178.c: Likewise. 11548 * gcc.target/aarch64/pr71727-2.c: Likewise. 11549 * gcc.target/aarch64/saddw-1.c: Likewise. 11550 * gcc.target/aarch64/saddw-2.c: Likewise. 11551 * gcc.target/aarch64/uaddw-1.c: Likewise. 11552 * gcc.target/aarch64/uaddw-2.c: Likewise. 11553 * gcc.target/aarch64/uaddw-3.c: Likewise. 11554 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise. 11555 * gcc.target/aarch64/vect-compile.c: Likewise. 11556 * gcc.target/aarch64/vect-faddv-compile.c: Likewise. 11557 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise. 11558 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. 11559 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. 11560 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. 11561 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. 11562 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise. 11563 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise. 11564 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise. 11565 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise. 11566 * gcc.target/aarch64/vect-fmovd.c: Likewise. 11567 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise. 11568 * gcc.target/aarch64/vect-fmovf.c: Likewise. 11569 * gcc.target/aarch64/vect-fp-compile.c: Likewise. 11570 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise. 11571 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise. 11572 * gcc.target/aarch64/vect-movi.c: Likewise. 11573 * gcc.target/aarch64/vect-mull-compile.c: Likewise. 11574 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise. 11575 * gcc.target/aarch64/vect-vaddv.c: Likewise. 11576 * gcc.target/aarch64/vect_saddl_1.c: Likewise. 11577 * gcc.target/aarch64/vect_smlal_1.c: Likewise. 11578 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for 11579 fixed-length SVE. 11580 * gcc.target/aarch64/sve/aarch64-sve.exp: New file. 11581 * gcc.target/aarch64/sve/arith_1.c: New test. 11582 * gcc.target/aarch64/sve/const_pred_1.C: Likewise. 11583 * gcc.target/aarch64/sve/const_pred_2.C: Likewise. 11584 * gcc.target/aarch64/sve/const_pred_3.C: Likewise. 11585 * gcc.target/aarch64/sve/const_pred_4.C: Likewise. 11586 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise. 11587 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise. 11588 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise. 11589 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise. 11590 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise. 11591 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise. 11592 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise. 11593 * gcc.target/aarch64/sve/ext_1.c: Likewise. 11594 * gcc.target/aarch64/sve/ext_2.c: Likewise. 11595 * gcc.target/aarch64/sve/extract_1.c: Likewise. 11596 * gcc.target/aarch64/sve/extract_2.c: Likewise. 11597 * gcc.target/aarch64/sve/extract_3.c: Likewise. 11598 * gcc.target/aarch64/sve/extract_4.c: Likewise. 11599 * gcc.target/aarch64/sve/fabs_1.c: Likewise. 11600 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise. 11601 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise. 11602 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise. 11603 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise. 11604 * gcc.target/aarch64/sve/fdiv_1.c: Likewise. 11605 * gcc.target/aarch64/sve/fdup_1.c: Likewise. 11606 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise. 11607 * gcc.target/aarch64/sve/fmad_1.c: Likewise. 11608 * gcc.target/aarch64/sve/fmla_1.c: Likewise. 11609 * gcc.target/aarch64/sve/fmls_1.c: Likewise. 11610 * gcc.target/aarch64/sve/fmsb_1.c: Likewise. 11611 * gcc.target/aarch64/sve/fmul_1.c: Likewise. 11612 * gcc.target/aarch64/sve/fneg_1.c: Likewise. 11613 * gcc.target/aarch64/sve/fnmad_1.c: Likewise. 11614 * gcc.target/aarch64/sve/fnmla_1.c: Likewise. 11615 * gcc.target/aarch64/sve/fnmls_1.c: Likewise. 11616 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise. 11617 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise. 11618 * gcc.target/aarch64/sve/frinta_1.c: Likewise. 11619 * gcc.target/aarch64/sve/frinti_1.c: Likewise. 11620 * gcc.target/aarch64/sve/frintm_1.c: Likewise. 11621 * gcc.target/aarch64/sve/frintp_1.c: Likewise. 11622 * gcc.target/aarch64/sve/frintx_1.c: Likewise. 11623 * gcc.target/aarch64/sve/frintz_1.c: Likewise. 11624 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise. 11625 * gcc.target/aarch64/sve/fsubr_1.c: Likewise. 11626 * gcc.target/aarch64/sve/index_1.c: Likewise. 11627 * gcc.target/aarch64/sve/index_1_run.c: Likewise. 11628 * gcc.target/aarch64/sve/ld1r_1.c: Likewise. 11629 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise. 11630 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. 11631 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise. 11632 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise. 11633 * gcc.target/aarch64/sve/logical_1.c: Likewise. 11634 * gcc.target/aarch64/sve/loop_add_1.c: Likewise. 11635 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise. 11636 * gcc.target/aarch64/sve/mad_1.c: Likewise. 11637 * gcc.target/aarch64/sve/maxmin_1.c: Likewise. 11638 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise. 11639 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise. 11640 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise. 11641 * gcc.target/aarch64/sve/mla_1.c: Likewise. 11642 * gcc.target/aarch64/sve/mls_1.c: Likewise. 11643 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise. 11644 * gcc.target/aarch64/sve/msb_1.c: Likewise. 11645 * gcc.target/aarch64/sve/mul_1.c: Likewise. 11646 * gcc.target/aarch64/sve/neg_1.c: Likewise. 11647 * gcc.target/aarch64/sve/nlogical_1.c: Likewise. 11648 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise. 11649 * gcc.target/aarch64/sve/pack_1.c: Likewise. 11650 * gcc.target/aarch64/sve/pack_1_run.c: Likewise. 11651 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise. 11652 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise. 11653 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise. 11654 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise. 11655 * gcc.target/aarch64/sve/pack_float_1.c: Likewise. 11656 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise. 11657 * gcc.target/aarch64/sve/popcount_1.c: Likewise. 11658 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise. 11659 * gcc.target/aarch64/sve/reduc_1.c: Likewise. 11660 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. 11661 * gcc.target/aarch64/sve/reduc_2.c: Likewise. 11662 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. 11663 * gcc.target/aarch64/sve/reduc_3.c: Likewise. 11664 * gcc.target/aarch64/sve/rev_1.c: Likewise. 11665 * gcc.target/aarch64/sve/revb_1.c: Likewise. 11666 * gcc.target/aarch64/sve/revh_1.c: Likewise. 11667 * gcc.target/aarch64/sve/revw_1.c: Likewise. 11668 * gcc.target/aarch64/sve/shift_1.c: Likewise. 11669 * gcc.target/aarch64/sve/single_1.c: Likewise. 11670 * gcc.target/aarch64/sve/single_2.c: Likewise. 11671 * gcc.target/aarch64/sve/single_3.c: Likewise. 11672 * gcc.target/aarch64/sve/single_4.c: Likewise. 11673 * gcc.target/aarch64/sve/spill_1.c: Likewise. 11674 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise. 11675 * gcc.target/aarch64/sve/subr_1.c: Likewise. 11676 * gcc.target/aarch64/sve/trn1_1.c: Likewise. 11677 * gcc.target/aarch64/sve/trn2_1.c: Likewise. 11678 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise. 11679 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise. 11680 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. 11681 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise. 11682 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. 11683 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise. 11684 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise. 11685 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise. 11686 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise. 11687 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise. 11688 * gcc.target/aarch64/sve/uzp1_1.c: Likewise. 11689 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise. 11690 * gcc.target/aarch64/sve/uzp2_1.c: Likewise. 11691 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise. 11692 * gcc.target/aarch64/sve/vcond_1.C: Likewise. 11693 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise. 11694 * gcc.target/aarch64/sve/vcond_2.c: Likewise. 11695 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise. 11696 * gcc.target/aarch64/sve/vcond_3.c: Likewise. 11697 * gcc.target/aarch64/sve/vcond_4.c: Likewise. 11698 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise. 11699 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 11700 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise. 11701 * gcc.target/aarch64/sve/vcond_6.c: Likewise. 11702 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise. 11703 * gcc.target/aarch64/sve/vec_init_1.c: Likewise. 11704 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise. 11705 * gcc.target/aarch64/sve/vec_init_2.c: Likewise. 11706 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise. 11707 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise. 11708 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise. 11709 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise. 11710 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise. 11711 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise. 11712 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise. 11713 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise. 11714 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise. 11715 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise. 11716 * gcc.target/aarch64/sve/zip1_1.c: Likewise. 11717 * gcc.target/aarch64/sve/zip2_1.c: Likewise. 11718 117192018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11720 Alan Hayward <alan.hayward@arm.com> 11721 David Sherwood <david.sherwood@arm.com> 11722 11723 * lib/target-supports.exp (check_effective_target_aarch64_sve) 11724 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw) 11725 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw): 11726 New procedures. 11727 (check_effective_target_vect_perm): Handle SVE. 11728 (check_effective_target_vect_perm_byte): Likewise. 11729 (check_effective_target_vect_perm_short): Likewise. 11730 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise. 11731 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. 11732 (check_effective_target_vect_widen_mult_hi_to_si): Likewise. 11733 (check_effective_target_vect_element_align_preferred): Likewise. 11734 (check_effective_target_vect_align_stack_vars): Likewise. 11735 (check_effective_target_vect_load_lanes): Likewise. 11736 (check_effective_target_vect_masked_store): Likewise. 11737 (available_vector_sizes): Use aarch64_sve_bits for SVE. 11738 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE. 11739 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL. 11740 * gcc.dg/vect/bb-slp-pr69907.c: Likewise. 11741 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise. 11742 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. 11743 * gcc.dg/vect/slp-23.c: Likewise. 11744 * gcc.dg/vect/slp-perm-5.c: Likewise. 11745 * gcc.dg/vect/slp-perm-6.c: Likewise. 11746 * gcc.dg/vect/slp-perm-9.c: Likewise. 11747 * gcc.dg/vect/slp-reduc-3.c: Likewise. 11748 * gcc.dg/vect/vect-114.c: Likewise. 11749 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise. 11750 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. 11751 117522018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 11753 11754 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for 11755 vect_variable_length, expecting the test to be vectorized 11756 without SLP instead. 11757 * gcc.dg/vect/pr33953.c: Likewise. 11758 * gcc.dg/vect/pr37027.c: Likewise. 11759 * gcc.dg/vect/pr67790.c: Likewise. 11760 * gcc.dg/vect/pr68445.c: Likewise. 11761 * gcc.dg/vect/slp-1.c: Likewise. 11762 * gcc.dg/vect/slp-10.c: Likewise. 11763 * gcc.dg/vect/slp-12a.c: Likewise. 11764 * gcc.dg/vect/slp-12b.c: Likewise. 11765 * gcc.dg/vect/slp-12c.c: Likewise. 11766 * gcc.dg/vect/slp-13-big-array.c: Likewise. 11767 * gcc.dg/vect/slp-13.c: Likewise. 11768 * gcc.dg/vect/slp-14.c: Likewise. 11769 * gcc.dg/vect/slp-15.c: Likewise. 11770 * gcc.dg/vect/slp-17.c: Likewise. 11771 * gcc.dg/vect/slp-19b.c: Likewise. 11772 * gcc.dg/vect/slp-2.c: Likewise. 11773 * gcc.dg/vect/slp-20.c: Likewise. 11774 * gcc.dg/vect/slp-21.c: Likewise. 11775 * gcc.dg/vect/slp-22.c: Likewise. 11776 * gcc.dg/vect/slp-24-big-array.c: Likewise. 11777 * gcc.dg/vect/slp-24.c: Likewise. 11778 * gcc.dg/vect/slp-28.c: Likewise. 11779 * gcc.dg/vect/slp-39.c: Likewise. 11780 * gcc.dg/vect/slp-42.c: Likewise. 11781 * gcc.dg/vect/slp-6.c: Likewise. 11782 * gcc.dg/vect/slp-7.c: Likewise. 11783 * gcc.dg/vect/slp-cond-1.c: Likewise. 11784 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. 11785 * gcc.dg/vect/slp-cond-2.c: Likewise. 11786 * gcc.dg/vect/slp-multitypes-1.c: Likewise. 11787 * gcc.dg/vect/slp-multitypes-10.c: Likewise. 11788 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 11789 * gcc.dg/vect/slp-multitypes-2.c: Likewise. 11790 * gcc.dg/vect/slp-multitypes-4.c: Likewise. 11791 * gcc.dg/vect/slp-multitypes-5.c: Likewise. 11792 * gcc.dg/vect/slp-multitypes-8.c: Likewise. 11793 * gcc.dg/vect/slp-multitypes-9.c: Likewise. 11794 * gcc.dg/vect/slp-reduc-1.c: Likewise. 11795 * gcc.dg/vect/slp-reduc-2.c: Likewise. 11796 * gcc.dg/vect/slp-reduc-4.c: Likewise. 11797 * gcc.dg/vect/slp-reduc-5.c: Likewise. 11798 * gcc.dg/vect/slp-reduc-7.c: Likewise. 11799 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 11800 * gcc.dg/vect/vect-live-slp-1.c: Likewise. 11801 * gcc.dg/vect/vect-live-slp-2.c: Likewise. 11802 * gcc.dg/vect/vect-live-slp-3.c: Likewise. 11803 118042018-01-13 Jakub Jelinek <jakub@redhat.com> 11805 11806 PR c/83801 11807 * gcc.dg/pr83801.c: New test. 11808 118092018-01-13 Paul Thomas <pault@gcc.gnu.org> 11810 11811 PR fortran/52162 11812 * gfortran.dg/bounds_check_19.f90: New test. 11813 118142018-01-12 Jakub Jelinek <jakub@redhat.com> 11815 11816 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times 11817 instead of scan-assembler-not for xsnabsqp. 11818 118192018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11820 11821 PR libgfortran/83525 11822 * gfortran.dg/newunit_5.f90: New test. 11823 118242018-01-12 Vladimir Makarov <vmakarov@redhat.com> 11825 11826 PR rtl-optimization/80481 11827 * g++.dg/pr80481.C: New. 11828 118292018-01-12 Uros Bizjak <ubizjak@gmail.com> 11830 11831 PR target/83628 11832 * gcc.target/alpha/pr83628-3.c: New test. 11833 118342018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11835 11836 * lib/target-supports.exp (check_effective_target_avx512f): Also 11837 check for __builtin_ia32_addsd_round, 11838 __builtin_ia32_getmantsd_round. 11839 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove. 11840 118412018-01-12 Segher Boessenkool <segher@kernel.crashing.org> 11842 11843 PR target/83629 11844 * gcc.target/powerpc/pr83629.c: Require ilp32. 11845 118462018-01-12 Richard Biener <rguenther@suse.de> 11847 11848 PR tree-optimization/80846 11849 * gcc.target/i386/pr80846-1.c: New testcase. 11850 * gcc.target/i386/pr80846-2.c: Likewise. 11851 118522018-01-12 Eric Botcazou <ebotcazou@adacore.com> 11853 11854 * gcc.c-torture/execute/20180112-1.c: New test. 11855 118562018-01-12 Tom de Vries <tom@codesourcery.com> 11857 11858 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps. 11859 * g++.dg/ext/label13a.C: Same. 11860 * g++.dg/ext/label14.C: Same. 11861 * g++.dg/ext/label2.C: Same. 11862 * g++.dg/ext/label3.C: Same. 11863 * g++.dg/torture/pr42462.C: Same. 11864 * g++.dg/torture/pr42739.C: Same. 11865 * g++.dg/warn/Wunused-label-3.C: Same. 11866 118672018-01-12 Tom de Vries <tom@codesourcery.com> 11868 11869 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca. 11870 * g++.dg/Walloca1.C: Same. 11871 * g++.dg/cpp0x/pr70338.C: Same. 11872 * g++.dg/cpp1y/lambda-generic-vla1.C: Same. 11873 * g++.dg/cpp1y/vla10.C: Same. 11874 * g++.dg/cpp1y/vla2.C: Same. 11875 * g++.dg/cpp1y/vla6.C: Same. 11876 * g++.dg/cpp1y/vla8.C: Same. 11877 * g++.dg/debug/debug5.C: Same. 11878 * g++.dg/debug/debug6.C: Same. 11879 * g++.dg/debug/pr54828.C: Same. 11880 * g++.dg/diagnostic/pr70105.C: Same. 11881 * g++.dg/eh/cleanup5.C: Same. 11882 * g++.dg/eh/spbp.C: Same. 11883 * g++.dg/ext/tmplattr9.C: Same. 11884 * g++.dg/ext/vla10.C: Same. 11885 * g++.dg/ext/vla11.C: Same. 11886 * g++.dg/ext/vla12.C: Same. 11887 * g++.dg/ext/vla15.C: Same. 11888 * g++.dg/ext/vla16.C: Same. 11889 * g++.dg/ext/vla17.C: Same. 11890 * g++.dg/ext/vla3.C: Same. 11891 * g++.dg/ext/vla6.C: Same. 11892 * g++.dg/ext/vla7.C: Same. 11893 * g++.dg/init/array24.C: Same. 11894 * g++.dg/init/new47.C: Same. 11895 * g++.dg/init/pr55497.C: Same. 11896 * g++.dg/opt/pr78201.C: Same. 11897 * g++.dg/template/vla2.C: Same. 11898 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. 11899 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. 11900 * g++.dg/torture/pr62127.C: Same. 11901 * g++.dg/torture/pr67055.C: Same. 11902 * g++.dg/torture/stackalign/eh-alloca-1.C: Same. 11903 * g++.dg/torture/stackalign/eh-inline-2.C: Same. 11904 * g++.dg/torture/stackalign/eh-vararg-1.C: Same. 11905 * g++.dg/torture/stackalign/eh-vararg-2.C: Same. 11906 * g++.dg/warn/Wplacement-new-size-5.C: Same. 11907 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same. 11908 * g++.dg/warn/Wvla-1.C: Same. 11909 * g++.dg/warn/Wvla-3.C: Same. 11910 * g++.old-deja/g++.ext/array2.C: Same. 11911 * g++.old-deja/g++.ext/constructor.C: Same. 11912 * g++.old-deja/g++.law/builtin1.C: Same. 11913 * g++.old-deja/g++.other/crash12.C: Same. 11914 * g++.old-deja/g++.other/eh3.C: Same. 11915 * g++.old-deja/g++.pt/array6.C: Same. 11916 * g++.old-deja/g++.pt/dynarray.C: Same. 11917 119182018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11919 11920 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form. 11921 119222018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11923 11924 PR libfortran/67412 11925 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if 11926 on *-*-solaris2.10. 11927 119282018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11929 11930 * lib/target-supports.exp (check_effective_target_branch_cost): 11931 Accept all x86 targets. 11932 119332018-01-12 Martin Liska <mliska@suse.cz> 11934 11935 PR ipa/83054 11936 * g++.dg/warn/pr83054.C: New test. 11937 119382018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 11939 11940 * gcc.target/powerpc/spec-barr-1.c: New file. 11941 119422018-01-11 H.J. Lu <hongjiu.lu@intel.com> 11943 11944 PR target/83330 11945 * gcc.target/i386/pr83330.c: New test. 11946 119472018-01-11 Steven G. Kargl <kargl@gcc.gnu.org> 11948 11949 PR fortran/79383 11950 * gfortran.dg/dtio_31.f03: New test. 11951 * gfortran.dg/dtio_32.f03: New test. 11952 119532018-01-11 David Malcolm <dmalcolm@redhat.com> 11954 11955 PR c++/43486 11956 * g++.dg/wrappers: New subdirectory. 11957 * g++.dg/wrappers/README: New file. 11958 * g++.dg/wrappers/alloc.C: New test case. 11959 * g++.dg/wrappers/cow-istream-string.C: New test case. 11960 * g++.dg/wrappers/cp-stdlib.C: New test case. 11961 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case. 11962 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case. 11963 119642018-01-11 Jan Hubicka <hubicka@ucw.cz> 11965 11966 PR middle-end/83718 11967 * g++.dg/torture/pr83718.C: New testcase. 11968 119692018-01-11 Martin Jambor <mjambor@suse.cz> 11970 11971 PR ipa/83178 11972 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count. 11973 119742018-01-11 Bin Cheng <bin.cheng@arm.com> 11975 11976 PR tree-optimization/83695 11977 * gcc.dg/tree-ssa/pr83695.c: New test. 11978 119792018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11980 11981 * gcc.target/arm/simd/fp16fml_lane_high.c: New test. 11982 * gcc.target/arm/simd/fp16fml_lane_low.c: New test. 11983 119842018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11985 11986 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml. 11987 * gcc.target/arm/simd/fp16fml_high.c: New test. 11988 * gcc.target/arm/simd/fp16fml_low.c: Likewise. 11989 * lib/target-supports.exp 11990 (check_effective_target_arm_fp16fml_neon_ok_nocache, 11991 check_effective_target_arm_fp16fml_neon_ok, 11992 add_options_for_arm_fp16fml_neon): New procedures. 11993 119942018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11995 11996 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a 11997 combination tests. 11998 119992018-01-11 Richard Biener <rguenther@suse.de> 12000 12001 PR tree-optimization/83435 12002 * gcc.dg/graphite/pr83435.c: New testcase. 12003 120042018-01-11 Richard Sandiford <richard.sandiford@linaro.org> 12005 Alan Hayward <alan.hayward@arm.com> 12006 David Sherwood <david.sherwood@arm.com> 12007 12008 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too. 12009 120102018-01-11 Tamar Christina <tamar.christina@arm.com> 12011 12012 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New. 12013 120142018-01-11 Sudakshina Das <sudi.das@arm.com> 12015 12016 PR target/82096 12017 * gcc.c-torture/compile/pr82096.c: New test. 12018 120192018-01-11 Ed Schonberg <schonberg@adacore.com> 12020 12021 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase. 12022 120232018-01-11 Hristian Kirtchev <kirtchev@adacore.com> 12024 12025 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase. 12026 120272018-01-11 Justin Squirek <squirek@adacore.com> 12028 12029 * gnat.dg/expr_func4.adb: New testcase. 12030 120312018-01-11 Hristian Kirtchev <kirtchev@adacore.com> 12032 12033 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New 12034 testcase. 12035 120362018-01-11 Bob Duff <duff@adacore.com> 12037 12038 * gnat.dg/protected_null.adb: New testcase. 12039 120402018-01-11 Ed Schonberg <schonberg@adacore.com> 12041 12042 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase. 12043 120442018-01-11 Ed Schonberg <schonberg@adacore.com> 12045 12046 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase. 12047 120482018-01-11 Justin Squirek <squirek@adacore.com> 12049 12050 * gnat.dg/loopvar.adb: New testcase. 12051 120522018-01-10 Jan Hubicka <hubicka@ucw.cz> 12053 12054 PR middle-end/83189 12055 * gfortran.fortran-torture/compile/pr83189.f90: New testcase. 12056 120572018-01-10 Jan Hubicka <hubicka@ucw.cz> 12058 12059 * gcc.c-torture/compile/pr83575.c: New testcase. 12060 120612018-01-10 Michael Collison <michael.collison@arm.com> 12062 12063 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase. 12064 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase. 12065 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase. 12066 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase. 12067 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 12068 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 12069 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 12070 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase. 12071 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase. 12072 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. 12073 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. 12074 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase. 12075 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase. 12076 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase. 12077 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase. 12078 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase. 12079 120802018-01-10 Michael Collison <michael.collison@arm.com> 12081 12082 * gcc.target/aarch64/sha2.h: New shared testcase. 12083 * gcc.target/aarch64/sha2_1.c: New testcase. 12084 * gcc.target/aarch64/sha2_2.c: New testcase. 12085 * gcc.target/aarch64/sha2_3.c: New testcase. 12086 * gcc.target/aarch64/sha3.h: New shared testcase. 12087 * gcc.target/aarch64/sha3_1.c: New testcase. 12088 * gcc.target/aarch64/sha3_2.c: New testcase. 12089 * gcc.target/aarch64/sha3_3.c: New testcase. 12090 120912018-01-10 Michael Collison <michael.collison@arm.com> 12092 12093 * gcc.target/aarch64/sm3_sm4.c: New testcase. 12094 120952018-01-10 Martin Sebor <msebor@redhat.com> 12096 12097 PR tree-optimization/83781 12098 * gcc.dg/strlenopt-42.c: New test. 12099 121002018-01-11 Martin Sebor <msebor@gmail.com> 12101 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 12102 12103 PR tree-optimization/83501 12104 PR tree-optimization/81703 12105 12106 * gcc.dg/strlenopt-39.c: New test-case. 12107 * gcc.dg/pr81703.c: Likewise. 12108 121092018-01-10 Eric Botcazou <ebotcazou@adacore.com> 12110 12111 * gnat.dg/atomic10.adb: New test. 12112 121132018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 12114 12115 PR fortran/82367 12116 * gfortran.dg/deferred_character_18.f90: New test. 12117 121182018-01-10 Martin Sebor <msebor@redhat.com> 12119 12120 PR tree-optimization/83671 12121 * gcc.dg/strlenopt-40.c: New test. 12122 * gcc.dg/strlenopt-41.c: New test. 12123 121242018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 12125 12126 PR fortran/83093 12127 * gfortran.dg/allocate_with_typespec_7.f90: New test. 12128 121292018-01-10 Peter Bergner <bergner@vnet.ibm.com> 12130 12131 PR target/83399 12132 * gcc.target/powerpc/pr83399.c: New test. 12133 121342018-01-10 David Malcolm <dmalcolm@redhat.com> 12135 12136 PR c++/43486 12137 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results 12138 to reflect that the arguments are correctly underlined. 12139 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage 12140 for globals, params, locals and literals. 12141 (test_sizeof): Directly test the location of "sizeof", rather than 12142 when used in compound expressions. 12143 (test_alignof): Likewise for "alignof". 12144 (test_string_literals): Likewise for string literals. 12145 (test_numeric_literals): Likewise for numeric literals. 12146 (test_builtin_offsetof): Likewise for "__builtin_offsetof". 12147 (test_typeid): Likewise for typeid. 12148 (test_unary_plus): New. 12149 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on 12150 format strings. 12151 121522018-01-10 Uros Bizjak <ubizjak@gmail.com> 12153 12154 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv. 12155 121562018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> 12157 12158 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable. 12159 121602018-01-10 Marek Polacek <polacek@redhat.com> 12161 12162 PR c++/82541 12163 * g++.dg/warn/Wduplicated-branches4.C: New test. 12164 121652018-01-10 Jakub Jelinek <jakub@redhat.com> 12166 12167 PR c++/81327 12168 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly 12169 cast to void *. 12170 121712018-01-10 Paolo Carlini <paolo.carlini@oracle.com> 12172 12173 PR c++/81055 12174 * g++.dg/cpp0x/new2.C: New. 12175 121762018-01-10 H.J. Lu <hongjiu.lu@intel.com> 12177 12178 PR target/83735 12179 * gcc.target/i386/pr83735.c: New test. 12180 121812018-01-10 Christophe Lyon <christophe.lyon@linaro.org> 12182 12183 * lib/target-supports.exp (check_effective_target_branch_cost): 12184 New function. 12185 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target. 12186 * gcc.dg/pr21643.c: Likewise. 12187 * gcc.dg/pr46309.c: Likewise. 12188 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 12189 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise. 12190 * gcc.dg/tree-ssa/reassoc-32.c: Likewise. 12191 * gcc.dg/tree-ssa/reassoc-33.c: Likewise. 12192 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 12193 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 12194 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 12195 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise. 12196 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. 12197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. 12198 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. 12199 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. 12200 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. 12201 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. 12202 122032018-01-10 Segher Boessenkool <segher@kernel.crashing.org> 12204 12205 PR target/83629 12206 * gcc.target/powerpc/pr83629.c: New testcase. 12207 122082018-01-10 Richard Biener <rguenther@suse.de> 12209 12210 PR testsuite/78768 12211 * gcc.dg/pr78768.c: Un-XFAIL. 12212 122132018-01-10 Richard Biener <rguenther@suse.de> 12214 12215 PR debug/82425 12216 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO. 12217 122182018-01-10 Richard Sandiford <richard.sandiford@linaro.org> 12219 12220 PR tree-optimization/83753 12221 * gcc.dg/torture/pr83753.c: New test. 12222 122232018-01-09 Jan Hubicka <hubicka@ucw.cz> 12224 12225 * gcc.target/i386/avx2-gather-1.c: Add -march. 12226 * gcc.target/i386/avx2-gather-2.c: Add -march. 12227 * gcc.target/i386/avx2-gather-3.c: Add -march. 12228 * gcc.target/i386/avx2-gather-4.c: Add -march. 12229 * gcc.target/i386/avx2-gather-5.c: Add -march. 12230 * gcc.target/i386/avx2-gather-6.c: Add -march. 12231 * gcc.target/i386/avx512f-gather-1.c: Add -march. 12232 * gcc.target/i386/avx512f-gather-2.c: Add -march. 12233 * gcc.target/i386/avx512f-gather-3.c: Add -march. 12234 * gcc.target/i386/avx512f-gather-4.c: Add -march. 12235 * gcc.target/i386/avx512f-gather-5.c: Add -march. 12236 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march. 12237 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march. 12238 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march. 12239 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march. 12240 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march. 12241 122422018-01-09 H.J. Lu <hongjiu.lu@intel.com> 12243 12244 PR target/78585: 12245 * gcc.target/i386/pr78585.c: New test. 12246 122472018-01-09 Jakub Jelinek <jakub@redhat.com> 12248 12249 PR c++/83734 12250 * g++.dg/cpp0x/pr83734.C: New test. 12251 122522018-01-09 Carl Love <cel@us.ibm.com> 12253 12254 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and 12255 vec_mergeo builtins with float, double, long long, unsigned long long, 12256 bool long long arguments. 12257 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for 12258 vec_float2 with double arguments. 12259 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the 12260 vec_mergew and vec_mergow builtins. 12261 122622018-01-09 Steven G. Kargl <kargl@gcc.gnu.org> 12263 12264 PR fortran/83742 12265 * gfortran.dg/contiguous_6.f90: New test. 12266 122672018-01-09 Richard Biener <rguenther@suse.de> 12268 12269 PR tree-optimization/83668 12270 * gcc.dg/graphite/pr83668.c: New testcase. 12271 122722018-01-09 Joseph Myers <joseph@codesourcery.com> 12273 12274 PR tree-optimization/64811 12275 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c, 12276 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c, 12277 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c, 12278 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c: 12279 New tests. 12280 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file. 12281 122822018-01-09 Georg-Johann Lay <avr@gjlay.de> 12283 12284 PR target/79883 12285 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'. 12286 122872018-01-09 Tamar Christina <tamar.christina@arm.com> 12288 12289 PR target/82641 12290 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use 12291 no NEON and require softfp or hard float-abi. 12292 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise. 12293 122942018-01-09 Richard Biener <rguenther@suse.de> 12295 12296 PR tree-optimization/83572 12297 * gcc.dg/graphite/pr83572.c: New testcase. 12298 122992018-01-09 Jakub Jelinek <jakub@redhat.com> 12300 12301 PR target/83507 12302 * gcc.dg/sms-13.c: New test. 12303 123042018-01-08 Steven G. Kargl <kargl@gcc.gnu.org> 12305 12306 PR fortran/83741 12307 * gfortran.dg/allocate_assumed_charlen_3.f90: New test. 12308 123092018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com> 12310 Monk Chiang <sh.chiang04@gmail.com> 12311 12312 * gcc.target/riscv/save-restore-1.c: New. 12313 123142018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 12315 12316 PR target/83677 12317 * gcc.target/powerpc/pr83677.c: New file. 12318 123192018-01-08 Jeff Law <law@redhat.com> 12320 12321 PR rtl-optimizatin/81308 12322 * g++.dg/pr81308-1.C: New test. 12323 * g++.dg/pr81308-2.C: New test. 12324 123252018-01-08 Vidya Praveen <vidyapraveen@arm.com> 12326 12327 PR target/83663 - Revert r255946 12328 * gcc.target/aarch64/vect-slp-dup.c: New. 12329 123302018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12331 12332 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a 12333 combination tests. 12334 123352018-01-08 Richard Biener <rguenther@suse.de> 12336 12337 PR tree-optimization/83563 12338 * gcc.dg/graphite/pr83563.c: New testcase. 12339 123402018-01-08 Richard Biener <rguenther@suse.de> 12341 12342 PR middle-end/83713 12343 * g++.dg/torture/pr83713.C: New testcase. 12344 123452018-01-08 Tom de Vries <tom@codesourcery.com> 12346 12347 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx. 12348 123492018-01-08 Richard Biener <rguenther@suse.de> 12350 12351 PR tree-optimization/83685 12352 * gcc.dg/torture/pr83685.c: New testcase. 12353 123542018-01-08 Richard Biener <rguenther@suse.de> 12355 12356 PR lto/83719 12357 * gcc.dg/lto/pr83719_0.c: New testcase. 12358 123592018-01-08 Tom de Vries <tom@codesourcery.com> 12360 12361 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size. 12362 * gcc.dg/graphite/run-id-1.c: Same. 12363 * gcc.dg/tree-ssa/loop-interchange-4.c: Same. 12364 123652018-01-08 Paul Thomas <pault@gcc.gnu.org> 12366 12367 PR fortran/83611 12368 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8. 12369 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9. 12370 * gfortran.dg/pdt_27.f03: New test. 12371 12372 PR fortran/83731 12373 * gfortran.dg/pdt_28.f03: New test. 12374 123752018-01-08 Tom de Vries <tom@codesourcery.com> 12376 12377 * c-c++-common/builtins.c: Require effective target alloca. 12378 * gcc.dg/Wrestrict.c: Same. 12379 * gcc.dg/tree-ssa/loop-interchange-15.c: Same. 12380 123812018-01-08 Richard Biener <rguenther@suse.de> 12382 12383 PR middle-end/83580 12384 * gcc.dg/torture/pr83580.c: New testcase. 12385 123862018-01-08 Richard Biener <rguenther@suse.de> 12387 12388 PR middle-end/83517 12389 * gcc.dg/pr83517.c: New testcase. 12390 123912018-01-06 Aldy Hernandez <aldyh@redhat.com> 12392 12393 PR middle-end/81897 12394 * gcc.dg/uninit-pr81897.c: New test. 12395 123962018-01-06 Martin Sebor <msebor@redhat.com> 12397 12398 PR tree-optimization/83640 12399 * gcc.dg/Wrestrict-6.c: New test. 12400 * gcc.dg/pr83640.c: New test. 12401 124022018-01-06 Richard Sandiford <richard.sandiford@linaro.org> 12403 12404 * gcc.target/aarch64/reg-alloc-1.c: New test. 12405 124062018-01-06 Janne Blomqvist <jb@gcc.gnu.org> 12407 12408 PR fortran/50892 12409 * gfortran.dg/char_pointer_assign_icb_1.f90: New test. 12410 124112018-01-06 Jakub Jelinek <jakub@redhat.com> 12412 12413 PR debug/83480 12414 * gcc.dg/pr83480.c: New test. 12415 12416 PR rtl-optimization/83682 12417 * gcc.target/i386/pr83682.c: New test. 12418 124192018-01-05 Janne Blomqvist <jb@gcc.gnu.org> 12420 12421 PR fortran/78534 12422 PR fortran/66310 12423 * gfortran.dg/char_cast_1.f90: Update scan pattern. 12424 * gfortran.dg/dependency_49.f90: Likewise. 12425 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T. 12426 * gfortran.dg/repeat_7.f90: New test for PR 66310. 12427 * gfortran.dg/scan_2.f90: Handle potential cast in assignment. 12428 * gfortran.dg/string_1.f90: Limit to ilp32 targets. 12429 * gfortran.dg/string_1_lp64.f90: New test. 12430 * gfortran.dg/string_3.f90: Limit to ilp32 targets. 12431 * gfortran.dg/string_3_lp64.f90: New test. 12432 124332018-01-05 Jakub Jelinek <jakub@redhat.com> 12434 12435 PR target/83604 12436 * gcc.target/i386/sse-26.c: New test. 12437 12438 PR target/83604 12439 * gcc.target/i386/pr83604.c: New test. 12440 124412018-01-05 Richard Sandiford <richard.sandiford@linaro.org> 12442 12443 * gcc.dg/vect/vect-align-4.c: New test. 12444 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute 12445 and redefine as a structure with an unaligned member "b". 12446 (foo): Update accordingly. 12447 124482018-01-05 Sudakshina Das <sudi.das@arm.com> 12449 12450 PR target/82439 12451 * gcc.target/aarch64/bics_5.c: New test. 12452 * gcc.target/arm/bics_5.c: Likewise. 12453 124542018-01-05 Jakub Jelinek <jakub@redhat.com> 12455 12456 PR tree-optimization/83605 12457 * gcc.dg/pr83605.c: New test. 12458 124592018-01-04 Jakub Jelinek <jakub@redhat.com> 12460 12461 PR target/83554 12462 * gcc.target/i386/pr83554.c: New test. 12463 12464 PR ipa/82352 12465 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of 12466 long unsigned int. 12467 124682018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org> 12469 12470 PR fortran/83683 12471 PR fortran/45689 12472 * gfortran.dg/eoshift_8.f90: New test. 12473 * gfortran.dg/simplify_eoshift_1.f90: New test. 12474 124752018-01-04 Jakub Jelinek <jakub@redhat.com> 12476 12477 PR debug/83585 12478 * gcc.dg/pr83585.c: New test. 12479 124802018-01-04 Nathan Sidwell <nathan@acm.org> 12481 12482 PR c++/83667 12483 * g++.dg/ipa/pr83667.C: Fix regex, require alias. 12484 124852018-01-04 Jakub Jelinek <jakub@redhat.com> 12486 12487 PR debug/83666 12488 * gcc.dg/pr83666.c: New test. 12489 124902018-01-04 Uros Bizjak <ubizjak@gmail.com> 12491 12492 PR target/83628 12493 * gcc.target/alpha/pr83628-1.c: New test. 12494 * gcc.target/alpha/pr83628-2.c: Ditto. 12495 124962018-01-04 Martin Liska <mliska@suse.cz> 12497 12498 PR ipa/82352 12499 * g++.dg/ipa/pr82352.C: New test. 12500 125012018-01-04 Jakub Jelinek <jakub@redhat.com> 12502 12503 * gcc.dg/vect-opt-info-1.c: Moved to ... 12504 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on 12505 vect_int targets, use dg-additional-options instead of dg-options and 12506 use relative line numbers instead of absolute. 12507 125082018-01-03 Martin Sebor <msebor@redhat.com> 12509 12510 PR tree-optimization/83655 12511 * gcc.dg/Wrestrict-5.c: New test. 12512 * c-c++-common/builtins.c: New test. 12513 125142018-01-03 Richard Sandiford <richard.sandiford@linaro.org> 12515 Alan Hayward <alan.hayward@arm.com> 12516 David Sherwood <david.sherwood@arm.com> 12517 12518 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function. 12519 (main): Call it. 12520 125212018-01-03 Jeff Law <law@redhat.com> 12522 12523 PR target/83641 12524 * gcc.target/i386/stack-check-17.c: New test. 12525 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm. 12526 125272018-01-03 Jakub Jelinek <jakub@redhat.com> 12528 12529 PR debug/83621 12530 * gcc.dg/pr83621.c: New test. 12531 12532 PR debug/83645 12533 * gcc.dg/pr83645.c: New test. 12534 125352018-01-03 Martin Sebor <msebor@redhat.com> 12536 12537 PR tree-optimization/83603 12538 * gcc.dg/Wrestrict-4.c: New test. 12539 12540 PR c/83559 12541 * gcc.dg/const-2.c: New test. 12542 * gcc.dg/pure-3.c: New test. 12543 125442018-01-03 Martin Sebor <msebor@redhat.com> 12545 12546 * gcc.dg/Wrestrict-3.c: New test. 12547 125482018-01-03 Jakub Jelinek <jakub@redhat.com> 12549 12550 PR c++/83555 12551 * g++.dg/opt/pr83555.C: New test. 12552 * g++.dg/ubsan/pr83555.C: New test. 12553 125542018-01-03 David Malcolm <dmalcolm@redhat.com> 12555 12556 PR c/82050 12557 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle 12558 the !CHECKING_P case by expecting a note. 12559 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue 12560 a note for the !CHECKING_P case, and move the return statement 12561 outside of #if CHECKING_P guard. 12562 125632018-01-03 Jeff Law <law@redhat.com> 12564 12565 PR middle-end/83654 12566 * gcc.target/i386/stack-check-18.c: New test. 12567 * gcc.target/i386/stack-check-19.c: New test. 12568 125692018-01-03 Martin Sebor <msebor@redhat.com> 12570 12571 PR tree-optimization/83501 12572 * c-c++-common/Warray-bounds-3.c: Remove xfail. 12573 125742018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 12575 12576 PR tree-optimization/83501 12577 * gcc.dg/tree-ssa/pr83501-1.c: New test. 12578 125792018-01-03 Nathan Sidwell <nathan@acm.org> 12580 12581 PR c++/83667 12582 * g++.dg/ipa/pr83667.C: New. 12583 125842018-01-03 Martin Liska <mliska@suse.cz> 12585 12586 PR tree-optimization/83593 12587 * gcc.dg/pr83593.c: New test. 12588 125892018-01-03 Martin Liska <mliska@suse.cz> 12590 12591 PR ipa/83549 12592 * g++.dg/ipa/pr83549.C: New test. 12593 125942018-01-03 Marek Polacek <polacek@redhat.com> 12595 12596 PR c++/83592 12597 * g++.dg/warn/mvp2.C: New test. 12598 125992018-01-03 Jakub Jelinek <jakub@redhat.com> 12600 12601 PR preprocessor/83602 12602 * g++.dg/cpp/pr83602.C: New test. 12603 12604 PR c++/83634 12605 * g++.dg/parse/pr83634.C: New test. 12606 126072018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org> 12608 12609 PR fortran/83664 12610 * gfortran.dg/eoshift_7.f90: New test. 12611 126122018-01-03 Jan Beulich <jbeulich@suse.com> 12613 12614 * gcc.target/i386/avx512vl-no-vmovdqu8.c, 12615 gcc.target/i386/avx512vl-no-vmovdqu16.c: New. 12616 126172018-01-03 Jakub Jelinek <jakub@redhat.com> 12618 12619 Update copyright years. 12620 126212018-01-03 Martin Liska <mliska@suse.cz> 12622 12623 PR ipa/83594 12624 * gcc.dg/ipa/pr83594.c: New test. 12625 126262018-01-03 Richard Sandiford <richard.sandiford@linaro.org> 12627 Alan Hayward <alan.hayward@arm.com> 12628 David Sherwood <david.sherwood@arm.com> 12629 12630 * gcc.dg/vect-opt-info-1.c: New test. 12631 126322018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com> 12633 12634 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128, 12635 floorf128, truncf128, and roundf128. 12636 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128 12637 optimizations added in match.pd. 12638 * gcc.target/powerpc/float128-hw6.c: Likewise. 12639 * gcc.target/powerpc/float128-hw7.c: Likewise. 12640 * gcc.target/powerpc/float128-hw8.c: Likewise. 12641 * gcc.target/powerpc/float128-hw9.c: Likewise. 12642 * gcc.target/powerpc/float128-hw10.c: Likewise. 12643 * gcc.target/powerpc/float128-hw11.c: Likewise. 12644 126452018-01-02 Jakub Jelinek <jakub@redhat.com> 12646 12647 PR c++/83556 12648 * g++.dg/cpp0x/pr83556.C: New test. 12649 126502018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org> 12651 12652 PR fortran/45689 12653 PR fortran/83650 12654 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case. 12655 * gfortran.dg/simplify_cshift_4.f90: New test. 12656 126572018-01-02 Marek Polacek <polacek@redhat.com> 12658 12659 PR c++/81860 12660 * g++.dg/cpp0x/inh-ctor30.C: New test. 12661 12662 PR c++/83644 12663 * g++.dg/cpp1z/pr83644.C: New test. 12664 126652018-01-01 Paul Thomas <pault@gcc.gnu.org> 12666 12667 PR fortran/83076 12668 * gfortran.dg/coarray_45.f90: New test. 12669 12670 PR fortran/83319 12671 * gfortran.dg/coarray_46.f90: New test. 12672 126732018-01-01 Jakub Jelinek <jakub@redhat.com> 12674 12675 PR tree-optimization/83581 12676 * gcc.dg/pr83581.c: New test. 12677 12678 PR c/83595 12679 * gcc.dg/pr83595.c: New test. 12680 12681 PR middle-end/83608 12682 * g++.dg/opt/pr83608.C: New test. 12683 12684 PR middle-end/83609 12685 * gcc.dg/pr83609.c: New test. 12686 * g++.dg/opt/pr83609.C: New test. 12687 12688 PR middle-end/83623 12689 * gcc.dg/pr83623.c: New test. 12690 12691 * gcc.target/i386/i386.exp 12692 (check_effective_target_avx512vpopcntdqvl): New proc. 12693 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use 12694 avx512vpopcntdqvl effective target rather than avx512vpopcntdq. 12695 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise. 12696 12697Copyright (C) 2018 Free Software Foundation, Inc. 12698 12699Copying and distribution of this file, with or without modification, 12700are permitted in any medium without royalty provided the copyright 12701notice and this notice are preserved. 12702