12020-03-04 Release Manager 2 3 * GCC 8.4.0 released. 4 52020-02-29 Peter Bergner <bergner@linux.ibm.com> 6 7 Revert 8 2020-02-20 Peter Bergner <bergner@linux.ibm.com> 9 10 PR target/93658 11 * gcc.target/powerpc/pr93658.c: New test. 12 * gcc.target/powerpc/vsx-vector-6-le.c: Update fragile insn count. 13 142020-02-26 Jakub Jelinek <jakub@redhat.com> 15 16 PR tree-optimization/93820 17 * gcc.dg/pr93820.c: New test. 18 192020-02-26 Jakub Jelinek <jakub@redhat.com> 20 21 PR c++/93905 22 * g++.dg/cpp0x/pr93905.C: New test. 23 242020-02-26 Marek Polacek <polacek@redhat.com> 25 26 PR c++/90998 - ICE with copy elision in init by ctor and -Wconversion. 27 * g++.dg/cpp0x/overload-conv-4.C: New test. 28 292020-02-25 Alexandre Oliva <aoliva@redhat.com> 30 31 PR c++/86747 32 * g++.dg/pr86747.C: New. 33 342019-02-05 Alexandre Oliva <aoliva@redhat.com> 35 36 PR c++/87770 37 * g++.dg/pr87770.C: New. 38 392020-02-25 Marek Polacek <polacek@redhat.com> 40 Jakub Jelinek <jakub@redhat.com> 41 42 PR c++/92745 43 * g++.dg/cpp0x/initlist118.C: New test. 44 * g++.dg/cpp0x/initlist118.C: Add -Wno-psabi -w to dg-options. 45 462020-02-25 Jakub Jelinek <jakub@redhat.com> 47 48 PR rtl-optimization/93908 49 * gcc.c-torture/execute/pr93908.c: New test. 50 512019-02-25 Eric Botcazou <ebotcazou@adacore.com> 52 53 * gnat.dg/lto24.adb: New test. 54 * gnat.dg/lto24_pkg1.ads: New helper. 55 * gnat.dg/lto24_pkg2.ad[sb]: Likewise. 56 572020-02-25 Richard Sandiford <richard.sandiford@arm.com> 58 59 Backport from mainline 60 2020-02-19 Richard Sandiford <richard.sandiford@arm.com> 61 62 PR tree-optimization/93767 63 * gcc.dg/vect/pr93767.c: New test. 64 652020-02-25 Richard Sandiford <richard.sandiford@arm.com> 66 67 PR tree-optimization/93434 68 * gcc.c-torture/execute/pr93434.c: New test. 69 702020-02-25 Richard Sandiford <richard.sandiford@arm.com> 71 72 PR middle-end/92768 73 * gcc.dg/pr92768.c: New test. 74 752020-02-25 Richard Sandiford <richard.sandiford@arm.com> 76 77 PR tree-optimization/92420 78 * gcc.dg/vect/pr92420.c: New test. 79 802020-02-25 Richard Sandiford <richard.sandiford@arm.com> 81 82 PR middle-end/90313 83 * g++.dg/torture/pr90313.cc: New test. 84 852020-02-23 Peter Bergner <bergner@linux.ibm.com> 86 87 Backport from master 88 2020-02-20 Peter Bergner <bergner@linux.ibm.com> 89 90 PR target/93658 91 * gcc.target/powerpc/pr93658.c: New test. 92 * gcc.target/powerpc/vsx-vector-6-le.c: Update fragile insn count. 93 942020-02-20 H.J. Lu <hongjiu.lu@intel.com> 95 96 Backport from master 97 2020-02-13 H.J. Lu <hongjiu.lu@intel.com> 98 99 PR target/93656 100 * gcc.target/i386/pr93656.c: New test. 101 1022020-02-19 Mark Eggleston <markeggleston@gcc.gnu.org> 103 104 * typebound_call_22.d03 : Remove xfail clause. 105 1062020-02-19 Mark Eggleston <markeggleston@gcc.gnu.org> 107 108 Backported from mainline 109 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org> 110 111 PR fortran/93714 112 * gfortran.dg/char_pointer_assign_6.f90: Look for no target 113 message instead of length mismatch. 114 * gfortran.dg/pr93714_1.f90 115 * gfortran.dg/pr93714_2.f90 116 1172020-02-18 Hongtao Liu <hongtao.liu@intel.com> 118 119 * g++.dg/other/i386-2.C: Add -mavx512vbmi2. 120 * g++.dg/other/i386-3.C: Ditto. 121 1222020-02-17 Richard Biener <rguenther@suse.de> 123 124 Backport from mainline 125 2020-01-22 Richard Biener <rguenther@suse.de> 126 127 PR tree-optimization/93381 128 * gcc.dg/torture/pr93381.c: New testcase. 129 1302020-02-17 Richard Biener <rguenther@suse.de> 131 132 Backport from mainline 133 2020-01-28 Richard Biener <rguenther@suse.de> 134 135 PR tree-optimization/93439 136 * gfortran.dg/graphite/pr93439.f90: New testcase. 137 1382020-02-17 Richard Biener <rguenther@suse.de> 139 140 Backport from mainline 141 2020-01-09 Richard Biener <rguenther@suse.de> 142 143 PR middle-end/93054 144 * gcc.dg/pr93054.c: New testcase. 145 1462020-02-17 Richard Biener <rguenther@suse.de> 147 148 Backport from mainline 149 2020-01-20 Richard Biener <rguenther@suse.de> 150 151 PR debug/92763 152 * g++.dg/debug/pr92763.C: New testcase. 153 1542020-02-17 Richard Biener <rguenther@suse.de> 155 156 Backport from mainline 157 2019-11-29 Richard Biener <rguenther@suse.de> 158 159 PR tree-optimization/92704 160 * gcc.dg/torture/pr92704.c: New testcase. 161 1622020-02-14 Hongtao Liu <hongtao.liu@intel.com> 163 164 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test. 165 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto. 166 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2. 167 * gcc.target/i386/sse-13.c: Ditto. 168 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests. 169 * gcc.target/i386/sse-22.c: Ditto. 170 1712020-02-15 Jakub Jelinek <jakub@redhat.com> 172 173 PR tree-optimization/93744 174 * gcc.c-torture/execute/pr93744-1.c: New test. 175 * gcc.c-torture/execute/pr93744-2.c: New test. 176 * gcc.c-torture/execute/pr93744-3.c: New test. 177 1782020-02-14 Jakub Jelinek <jakub@redhat.com> 179 180 PR c++/61414 181 * g++.dg/cpp0x/enum39.C: New test. 182 1832020-02-14 Jakub Jelinek <jakub@redhat.com> 184 185 Backported from mainline 186 2020-02-13 Jakub Jelinek <jakub@redhat.com> 187 188 PR c/93576 189 * gcc.dg/pr93576.c: New test. 190 191 PR target/93696 192 * gcc.target/i386/pr93696-1.c: New test. 193 * gcc.target/i386/pr93696-2.c: New test. 194 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order 195 of _mm*_mask_popcnt_*. 196 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise. 197 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise. 198 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise. 199 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise. 200 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise. 201 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise. 202 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise. 203 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise. 204 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise. 205 206 PR target/93673 207 * gcc.target/i386/avx512f-pr93673.c: New test. 208 * gcc.target/i386/avx512dq-pr93673.c: New test. 209 * gcc.target/i386/avx512bw-pr93673.c: New test. 210 211 2020-02-12 Jakub Jelinek <jakub@redhat.com> 212 213 PR target/93670 214 * gcc.target/i386/avx512vl-pr93670.c: New test. 215 216 2020-02-10 Jakub Jelinek <jakub@redhat.com> 217 218 PR target/93637 219 * gcc.target/i386/avx-pr93637.c: New test. 220 221 2020-02-08 Uroš Bizjak <ubizjak@gmail.com> 222 Jakub Jelinek <jakub@redhat.com> 223 224 PR target/65782 225 * gcc.target/i386/pr65782.c: New test. 226 227 2020-02-05 Jakub Jelinek <jakub@redhat.com> 228 229 PR middle-end/93555 230 * c-c++-common/gomp/pr93555-1.c: New test. 231 * c-c++-common/gomp/pr93555-2.c: New test. 232 * gfortran.dg/gomp/pr93555.f90: New test. 233 234 2020-01-30 Jakub Jelinek <jakub@redhat.com> 235 236 PR middle-end/93505 237 * gcc.c-torture/compile/pr93505.c: New test. 238 239 2020-01-29 Jakub Jelinek <jakub@redhat.com> 240 241 PR fortran/93463 242 * gfortran.dg/goacc/pr93463.f90: New test. 243 244 2020-01-23 Jakub Jelinek <jakub@redhat.com> 245 246 PR rtl-optimization/93402 247 * gcc.c-torture/execute/pr93402.c: New test. 248 249 2020-01-22 Jakub Jelinek <jakub@redhat.com> 250 251 PR target/91298 252 * gcc.target/i386/pr91298-1.c: New test. 253 * gcc.target/i386/pr91298-2.c: New test. 254 255 * gfortran.dg/gomp/target-parallel1.f90: New test. 256 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel 257 test. 258 259 PR fortran/93329 260 * gfortran.dg/goacc/pr93329.f90: New test. 261 262 2020-01-21 Jakub Jelinek <jakub@redhat.com> 263 264 PR target/93333 265 * gcc.c-torture/compile/pr93333.c: New test. 266 267 PR target/93073 268 * gcc.target/powerpc/pr93073.c: New test. 269 270 2020-01-17 Jakub Jelinek <jakub@redhat.com> 271 272 PR c++/93228 273 * g++.dg/cpp1y/attr-deprecated-3.C: New test. 274 275 2020-01-09 Jakub Jelinek <jakub@redhat.com> 276 277 PR inline-asm/93202 278 * gcc.target/riscv/pr93202.c: New test. 279 280 2020-01-03 Jakub Jelinek <jakub@redhat.com> 281 282 PR rtl-optimization/93088 283 * gcc.target/i386/pr93088.c: New test. 284 285 2020-01-02 Jakub Jelinek <jakub@redhat.com> 286 287 PR ipa/93087 288 * c-c++-common/cold-1.c: New test. 289 290 2019-12-26 Jakub Jelinek <jakub@redhat.com> 291 292 PR c++/92438 293 * g++.dg/ext/attrib61.C: New test. 294 295 2019-12-20 Jakub Jelinek <jakub@redhat.com> 296 297 PR c++/92992 298 * g++.dg/cpp0x/nullptr45.C: New test. 299 300 2019-12-19 Jakub Jelinek <jakub@redhat.com> 301 302 PR fortran/92977 303 * gfortran.dg/gomp/pr92977.f90: New test. 304 305 2019-12-14 Jakub Jelinek <jakub@redhat.com> 306 307 PR tree-optimization/92930 308 * gcc.dg/tree-ssa/pr92930.c: New test. 309 310 2019-12-12 Jakub Jelinek <jakub@redhat.com> 311 312 PR target/92904 313 * gcc.c-torture/execute/pr92904.c: New test. 314 315 2019-12-11 Jakub Jelinek <jakub@redhat.com> 316 317 PR target/92723 318 * gcc.dg/vect/pr92723.c: New test. 319 320 2019-12-05 Jakub Jelinek <jakub@redhat.com> 321 322 PR fortran/92781 323 * gfortran.dg/pr92781.f90: New test. 324 325 2019-12-03 Jakub Jelinek <jakub@redhat.com> 326 327 PR c++/92732 328 * g++.dg/cpp2a/bitfield3.C: Don't expect narrowing conversion 329 warnings. 330 * g++.dg/cpp2a/bitfield4.C: New test. 331 332 2019-11-29 Jakub Jelinek <jakub@redhat.com> 333 334 PR c++/60228 335 * g++.dg/gomp/openmp-simd-2.C: Don't expect bodies for 336 DECL_OMP_DECLARE_REDUCTION_P functions. 337 338 2019-11-27 Jakub Jelinek <jakub@redhat.com> 339 340 PR fortran/91944 341 * gfortran.dg/spread_size_limit_2.f90: New test. 342 343 PR c++/92524 344 * g++.dg/cpp0x/pr92524.C: New test. 345 346 2019-11-26 Jakub Jelinek <jakub@redhat.com> 347 348 PR c++/92648 349 * g++.dg/cpp0x/gen-attrs-71.C: New test. 350 351 PR c++/61414 352 * g++.dg/cpp0x/enum23.C: Remove xfail. 353 * g++.dg/cpp0x/enum28.C: New test. 354 355 2019-11-23 Jakub Jelinek <jakub@redhat.com> 356 357 PR target/92615 358 * gcc.target/i386/pr92615.c: New test. 359 360 2019-11-21 Jakub Jelinek <jakub@redhat.com> 361 362 PR c++/90842 363 * g++.dg/cpp1y/lambda-generic-90842.C: New test. 364 3652020-01-20 Richard Biener <rguenther@suse.de> 366 367 Backport from mainline 368 PR middle-end/93246 369 * g++.dg/torture/pr93246.C: New testcase. 370 3712020-02-11 Tamar Christina <tamar.christina@arm.com> 372 373 Backport from mainline 374 2020-01-31 Tamar Christina <tamar.christina@arm.com> 375 Jakub Jelinek <jakub@redhat.com> 376 377 PR rtl-optimization/91838 378 * g++.dg/opt/pr91838.C: New test. 379 3802020-01-23 Thomas Schwinge <thomas@codesourcery.com> 381 382 Backport: 383 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org> 384 385 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*. 386 3872020-01-22 Joseph Myers <joseph@codesourcery.com> 388 389 Backport from mainline: 390 2020-01-22 Joseph Myers <joseph@codesourcery.com> 391 392 PR c/93348 393 * gcc.c-torture/compile/pr93348-1.c: New test. 394 3952020-01-15 Joseph Myers <joseph@codesourcery.com> 396 397 Backport from mainline: 398 2020-01-15 Joseph Myers <joseph@codesourcery.com> 399 400 PR c/93072 401 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests. 402 4032020-01-15 Iain Sandoe <iain@sandoe.co.uk> 404 405 Backport from mainline. 406 2020-01-05 Iain Sandoe <iain@sandoe.co.uk> 407 408 * gcc.dg/darwin-version-1.c: Adjust test to use different 409 options for Darwin4-9 and Darwin10+. 410 4112020-01-15 Martin Liska <mliska@suse.cz> 412 413 Backport from mainline 414 2019-04-14 Jan Hubicka <hubicka@ucw.cz> 415 416 PR lto/89358 417 * g++.dg/lto/pr89358_0.C: New testcase. 418 * g++.dg/lto/pr89358_1.C: New testcase. 419 4202020-01-14 Joseph Myers <joseph@codesourcery.com> 421 422 Backport from mainline: 423 2020-01-13 Joseph Myers <joseph@codesourcery.com> 424 425 PR c/93241 426 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New 427 tests. 428 4292020-01-13 Joseph Myers <joseph@codesourcery.com> 430 431 Backport from mainline: 432 2019-12-09 Joseph Myers <joseph@codesourcery.com> 433 434 PR middle-end/91226 435 * gcc.dg/dfp/bid-non-canonical-d128-1.c, 436 gcc.dg/dfp/bid-non-canonical-d128-2.c, 437 gcc.dg/dfp/bid-non-canonical-d128-3.c, 438 gcc.dg/dfp/bid-non-canonical-d128-4.c, 439 gcc.dg/dfp/bid-non-canonical-d32-1.c, 440 gcc.dg/dfp/bid-non-canonical-d32-2.c, 441 gcc.dg/dfp/bid-non-canonical-d64-1.c, 442 gcc.dg/dfp/bid-non-canonical-d64-2.c: New tests. 443 4442020-01-10 Martin Jambor <mjambor@suse.cz> 445 446 Backport from mainline 447 2019-12-17 Martin Jambor <mjambor@suse.cz> 448 449 PR ipa/92971 450 * gcc.dg/ipa/ipcp-agg-12.c: New test. 451 4522020-01-10 Tobias Burnus <tobias@codesourcery.com> 453 454 Backported from mainline 455 2020-01-09 Tobias Burnus <tobias@codesourcery.com> 456 457 PR fortran/84135 458 * gfortran.dg/coarray/codimension_3.f90: New. 459 4602019-12-30 Thomas Koenig <tkoenig@gcc.gnu.org> 461 462 Backport from trunk 463 PR fortran/92961 464 * gfortran.dg/arith_divide_2.f90: New test. 465 4662019-12-20 Roman Zhuykov <zhroma@ispras.ru> 467 468 * gcc.dg/pr92951-1.c: Rename to ... 469 * gcc.dg/pr92591-1.c: ... this. 470 * gcc.dg/pr92951-2.c: Rename to ... 471 * gcc.dg/pr92591-2.c: ... this. 472 4732019-12-20 Roman Zhuykov <zhroma@ispras.ru> 474 475 Backport from mainline 476 2019-12-13 Roman Zhuykov <zhroma@ispras.ru> 477 478 PR rtl-optimization/92591 479 * gcc.dg/pr92951-1.c: New test. 480 * gcc.dg/pr92951-2.c: New test. 481 4822019-12-17 Andreas Krebbel <krebbel@linux.ibm.com> 483 484 Backport from mainline 485 2019-12-16 Andreas Krebbel <krebbel@linux.ibm.com> 486 487 PR target/92950 488 * gcc.target/s390/vector/pr92950.c: New test. 489 4902019-11-29 Harald Anlauf <anlauf@gmx.de> 491 492 Backport from mainline 493 PR fortran/92629 494 * gfortran.dg/pr92629.f90: New testcase. 495 4962019-11-29 Tobias Burnus <tobias@codesourcery.com> 497 498 Backport from mainline 499 2019-11-29 Tobias Burnus <tobias@codesourcery.com> 500 501 PR ipa/84963 502 * gfortran.dg/goacc/pr84963.f90: Use dg-additional-options not 503 dg-options as otherwise -fopenacc is not used. 504 5052019-11-26 Jerry DeLisle <jvdelisle@gcc.ngu.org> 506 507 Backport from trunk 508 PR fortran/92100 509 gfortran.dg/streamio_18.f90: New test. 510 5112019-11-25 Thomas Koenig <tkoenig@gcc.gnu.org> 512 Harald Anlauf <anlauf@gmx.de> 513 514 Backport from trunk 515 PR fortran/92569 516 * gfortran.dg/eof_6.f90: New test. 517 5182019-11-21 Jakub Jelinek <jakub@redhat.com> 519 520 PR tree-optimization/91355 521 * g++.dg/torture/pr91355.C: New test. 522 523 Backported from mainline 524 2019-11-20 Jakub Jelinek <jakub@redhat.com> 525 526 PR middle-end/90840 527 * gcc.c-torture/compile/pr90840.c: New test. 528 529 PR target/90867 530 * gcc.target/i386/pr90867.c: New test. 531 532 PR c/90898 533 * gcc.dg/pr90898.c: New test. 534 535 2019-11-19 Jakub Jelinek <jakub@redhat.com> 536 537 PR middle-end/91450 538 * gcc.c-torture/execute/pr91450-1.c: New test. 539 * gcc.c-torture/execute/pr91450-2.c: New test. 540 541 2019-11-08 Jakub Jelinek <jakub@redhat.com> 542 543 PR c++/92384 544 * g++.dg/torture/pr92384.C: New test. 545 546 2019-10-31 Jakub Jelinek <jakub@redhat.com> 547 548 PR preprocessor/92296 549 * c-c++-common/cpp/pr92296-1.c: New test. 550 * c-c++-common/cpp/pr92296-2.c: New test. 551 552 2019-10-29 Jakub Jelinek <jakub@redhat.com> 553 554 PR c++/92201 555 * g++.dg/other/pr92201.C: New test. 556 557 2019-10-17 Jakub Jelinek <jakub@redhat.com> 558 559 PR tree-optimization/92056 560 * gcc.c-torture/compile/pr92056.c: New test. 561 562 2019-10-04 Jakub Jelinek <jakub@redhat.com> 563 564 PR c++/91974 565 * g++.dg/cpp1z/eval-order5.C: New test. 566 567 2019-09-07 Jakub Jelinek <jakub@redhat.com> 568 569 PR tree-optimization/91665 570 * gcc.dg/vect/pr91665.c: New test. 571 572 2019-09-05 Jakub Jelinek <jakub@redhat.com> 573 574 PR middle-end/91001 575 PR middle-end/91105 576 PR middle-end/91106 577 * gcc.c-torture/compile/pr91001.c: New test. 578 579 2019-09-01 Jakub Jelinek <jakub@redhat.com> 580 581 PR middle-end/91623 582 * gcc.target/i386/pr91623.c: New test. 583 584 2019-08-09 Jakub Jelinek <jakub@redhat.com> 585 586 PR c/91401 587 * c-c++-common/gomp/pr91401-1.c: New test. 588 * c-c++-common/gomp/pr91401-2.c: New test. 589 5902019-11-20 Peter Bergner <bergner@linux.ibm.com> 591 592 Backport from mainline 593 2019-11-13 David Edelsohn <dje.gcc@gmail.com> 594 595 * gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*. 596 * gcc.target/powerpc/pr92090-2.c: Likewise. 597 598 2019-11-07 Peter Bergner <bergner@linux.ibm.com> 599 600 PR other/92090 601 * gcc.target/powerpc/pr92090-2.c: New test. 602 603 2019-11-07 Peter Bergner <bergner@linux.ibm.com> 604 605 PR other/92090 606 * gcc.target/powerpc/pr92090.c: New test. 607 6082019-11-08 Eric Botcazou <ebotcazou@adacore.com> 609 610 * gcc.c-torture/compile/20191108-1.c: New test. 611 * gcc.target/sparc/overflow-1.c: Add -fno-pie to the options. 612 * gcc.target/sparc/overflow-2.c: Likewise. 613 * gcc.target/sparc/overflow-3.c: Likewise. 614 * gcc.target/sparc/overflow-4.c: Likewise. 615 * gcc.target/sparc/overflow-5.c: Likewise. 616 6172019-11-05 Iain Sandoe <iain@sandoe.co.uk> 618 619 Backport from mainline. 620 2019-06-20 Iain Sandoe <iain@sandoe.co.uk> 621 622 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks. 623 * obj-c++.dg/stubify-2.mm: Likewise. 624 * objc.dg/stubify-1.m: Likewise. 625 * objc.dg/stubify-2.m: Likewise. 626 6272019-11-03 Iain Sandoe <iain@sandoe.co.uk> 628 629 PR c++/79274 630 * g++.dg/tls/pr77285-2.C: XFAIL test for Darwin. 631 6322019-11-02 Iain Sandoe <iain@sandoe.co.uk> 633 634 Backport from mainline 635 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 636 637 * gcc.dg/pr90760.c: Require alias support. 638 6392019-11-01 Delia Burduv <Delia.Burduv@arm.com> 640 641 Backport from trunk 642 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com> 643 644 PR target/86487 645 * gcc.target/arm/pr86487.c: New. 646 6472019-10-31 Iain Sandoe <iain@sandoe.co.uk> 648 649 Backport from mainline. 650 2019-10-22 Iain Sandoe <iain@sandoe.co.uk> 651 652 * gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy. 653 Use __SIZE_TYPE__ instead of size_t. 654 655 Backport from mainline. 656 2019-10-19 Iain Sandoe <iain@sandoe.co.uk> 657 658 * gcc.dg/Wnonnull.c: Add attributed function declarations for 659 memcpy and strlen for Darwin. 660 6612019-10-31 Iain Sandoe <iain@sandoe.co.uk> 662 663 Backport from mainline. 664 2019-10-13 Iain Sandoe <iain@sandoe.co.uk> 665 666 * gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in 667 indirection label prefix, for Darwin. 668 * gcc.target/i386/indirect-thunk-2.c: Likewise. 669 * gcc.target/i386/indirect-thunk-3.c: Likewise. 670 * gcc.target/i386/indirect-thunk-4.c: Likewise. 671 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 672 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 673 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 674 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 675 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 676 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 677 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 678 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 679 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 680 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 681 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 682 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 683 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 684 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 685 * gcc.target/i386/pr32219-2.c: Likewise. 686 * gcc.target/i386/pr32219-3.c: Likewise. 687 * gcc.target/i386/pr32219-4.c: Likewise. 688 * gcc.target/i386/pr32219-7.c: Likewise. 689 * gcc.target/i386/pr32219-8.c: Likewise. 690 * gcc.target/i386/ret-thunk-14.c: Likewise. 691 * gcc.target/i386/ret-thunk-15.c: Likewise. 692 * gcc.target/i386/ret-thunk-9.c: Likewise. 693 6942019-10-31 Iain Sandoe <iain@sandoe.co.uk> 695 696 Backport from mainline. 697 2019-08-13 Iain Sandoe <iain@sandoe.co.uk> 698 699 * obj-c++.dg/stubify-1.mm: Rename symbol stub option. 700 * obj-c++.dg/stubify-2.mm: Likewise. 701 * objc.dg/stubify-1.m: Likewise. 702 * objc.dg/stubify-2.m: Likewise. 703 7042019-10-31 Iain Sandoe <iain@sandoe.co.uk> 705 706 Backport from mainline. 707 2019-05-15 Iain Sandoe <iain@sandoe.co.uk> 708 709 * lib/target-supports.exp 710 (check_effective_target_powerpc_p8vector_ok): No support for Darwin. 711 (check_effective_target_powerpc_p9vector_ok): Likewise. 712 (check_effective_target_powerpc_float128_sw_ok): Likewise. 713 (check_effective_target_powerpc_float128_hw_ok): Likewise. 714 (check_effective_target_powerpc_vsx_ok): Likewise. 715 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin. 716 * gcc.target/powerpc/dfp/dfp.exp: Likewise. 717 7182019-10-30 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 719 720 Backport from mainline 721 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 722 723 * gcc.target/mips/cfgcleanup-jalr1.c: New test. 724 * gcc.target/mips/cfgcleanup-jalr2.c: New test. 725 * gcc.target/mips/cfgcleanup-jalr3.c: New test. 726 7272019-10-28 Iain Sandoe <iain@sandoe.co.uk> 728 729 * gcc.c-torture/compile/pr72802.c: Skip for Darwin. 730 7312019-10-28 Jiufu Guo <guojiufu@linux.ibm.com> 732 733 Backport from mainline 734 PR target/70010 735 * gcc.target/powerpc/pr70010.c: Add -Wno-psabi and -mvsx. 736 7372019-10-28 Peter Bergner <bergner@linux.ibm.com> 738 Jiufu Guo <guojiufu@linux.ibm.com> 739 740 PR target/70010 741 * gcc.target/powerpc/pr70010.c: New test. 742 * gcc.target/powerpc/pr70010-1.c: New test. 743 * gcc.target/powerpc/pr70010-3.c: New test. 744 * gcc.target/powerpc/pr70010-4.c: New test. 745 7462019-10-27 Paul Thomas <pault@gcc.gnu.org> 747 748 Backport from mainline 749 PR fortran/86248 750 * gfortran.dg/char_result_19.f90 : New test. 751 * gfortran.dg/char_result_mod_19.f90 : Module for the new test. 752 7532019-10-25 Richard Earnshaw <rearnsha@arm.com> 754 755 Backport from mainline 756 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com> 757 Richard Earnshaw <rearnsha@arm.com> 758 PR target/88167 759 * gcc.target/arm/pr88167-1.c: New test. 760 * gcc.target/arm/pr88167-2.c: New test. 761 7622019-10-23 Richard Biener <rguenther@suse.de> 763 764 Backport from mainline 765 2019-10-17 Richard Biener <rguenther@suse.de> 766 767 PR debug/91887 768 * g++.dg/debug/dwarf2/pr91887.C: New testcase. 769 770 2019-09-19 Richard Biener <rguenther@suse.de> 771 772 PR tree-optimization/91812 773 * gcc.dg/torture/pr91812.c: New testcase. 774 7752019-10-23 Eric Botcazou <ebotcazou@adacore.com> 776 777 * gcc.c-torture/execute/20191023-1.c: New test. 778 7792019-10-18 Steven G. Kargl <kargl@gcc.gnu.org> 780 781 PR fortran/69455 782 * gfortran.dg/pr69455_1.f90: New test. 783 * gfortran.dg/pr69455_2.f90: Ditto. 784 7852019-10-17 Bill Schmidt <wschmidt@linux.ibm.com> 786 787 Backport from mainline 788 2019-10-15 Bill Schmidt <wschmidt@linux.ibm.com> 789 790 PR target/92093 791 * gcc.target/powerpc/pr91275.c: Fix type and endian issues. 792 7932019-10-14 Will Schmidt <will_schmidt@vnet.ibm.com> 794 795 Backport from trunk. 796 2019-09-26 Will Schmidt <will_schmidt@vnet.ibm.com> 797 798 * gcc.target/powerpc/pure-builtin-redundant-load.c: New. 799 8002019-10-10 Uroš Bizjak <ubizjak@gmail.com> 801 802 PR target/92022 803 * g++.dg/pr92022.C: New test. 804 8052019-10-07 Thomas Koenig <tkoenig@gcc.gnu.org> 806 807 Backport from trunk 808 PR fortran/84487 809 * gfortran.dg/typebound_call_22.f03: xfail. 810 8112019-10-07 Bill Schmidt <wschmidt@linux.ibm.com> 812 813 Backport from mainline 814 2019-10-01 Bill Schmidt <wschmdit@linux.ibm.com> 815 816 PR target/91275 817 * gcc.target/powerpc/pr91275.c: New. 818 8192019-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 820 821 Backport from mainline 822 2019-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 823 824 * gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test. 825 8262019-10-01 Eric Botcazou <ebotcazou@adacore.com> 827 828 * gcc.dg/pr91854.c: New test. 829 8302019-09-28 Paul Thomas <pault@gcc.gnu.org> 831 832 Backport from mainline 833 PR fortran/91588 834 * gfortran.dg/associate_49.f90 : New test. 835 8362019-09-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 837 838 Backport from mainline 839 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 840 841 * gcc.target/arm/acle/crc_hf_1.c: New test. 842 8432019-09-20 Iain Sandoe <iain@sandoe.co.uk> 844 845 Backport from mainline. 846 2019-05-11 Iain Sandoe <iain@sandoe.co.uk> 847 848 PR testsuite/81058 849 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section 850 for variables on Darwin, rather than common. 851 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise. 852 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise. 853 8542019-09-18 Thomas Koenig <tkoenig@gcc.gnu.org> 855 856 Backport from trunk 857 PR fortran/91550 858 * gfortran.dg/do_subscript_6.f90: New test. 859 8602019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org> 861 862 Backport from trunk 863 PR fortran/91557 864 * gfortran.dg/warn_unused_dummy_argument_5.f90: New test. 865 8662019-09-11 Eric Botcazou <ebotcazou@adacore.com> 867 868 * gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test. 869 8702019-09-09 Jakub Jelinek <jakub@redhat.com> 871 872 PR target/87853 873 * gcc.target/i386/pr87853.c: New test. 874 875 PR target/91704 876 * gcc.target/i386/pr91704.c: New test. 877 8782019-09-05 Steven G. Kargl <kargl@gcc.gnu.org> 879 880 PR fortran/91660 881 * gfortran.dg/pdt_4.f03: Fix invalid code. 882 * gfortran.dg/pr91660_1.f90: New test. 883 * gfortran.dg/pr91660_2.f90: Ditto. 884 8852019-09-04 Wilco Dijkstra <wdijkstr@arm.com> 886 887 Backport from mainline 888 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com> 889 890 PR target/81800 891 * gcc.target/aarch64/no-inline-lrint_3.c: New test. 892 8932019-09-02 Richard Biener <rguenther@suse.de> 894 895 PR testsuite/91619 896 * gcc.dg/vect/pr81740-2.c: Restrict to vect_hw_misalign. 897 8982019-09-01 Iain Sandoe <iain@sandoe.co.uk> 899 900 Backport from mainline. 901 2019-06-15 Iain Sandoe <iain@sandoe.co.uk> 902 903 PR objc/90709 904 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers. 905 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise. 906 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise 907 * obj-c++.dg/strings/const-str-12.mm: Likewise. 908 * obj-c++.dg/syntax-error-1.mm: Likewise. 909 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise. 910 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise. 911 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise. 912 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise. 913 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API 914 in no longer supported, also on m64 where there's no meaning to it. 915 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why. 916 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error 917 there. 918 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning. 919 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings. 920 * obj-c++.dg/stubify-2.mm: Likewise. 921 * obj-c++.dg/try-catch-1.mm: Likewise. 922 * obj-c++.dg/try-catch-3.mm: Likewise. 923 924 Backport from mainline. 925 2019-06-15 Iain Sandoe <iain@sandoe.co.uk> 926 927 PR objc/90709 928 * objc.dg/encode-7-next-64bit.m: Use proxy headers. 929 * objc.dg/image-info.m: Likewise. 930 * objc.dg/method-6.m: Likewise. 931 * objc.dg/no-extra-load.m: Likewise. 932 * objc.dg/objc-foreach-4.m: Likewise. 933 * objc.dg/objc-foreach-5.m: Likewise. 934 * objc.dg/proto-lossage-7.m: Likewise. 935 * objc.dg/strings/const-cfstring-2.m: Likewise. 936 * objc.dg/strings/const-cfstring-5.m: Likewise. 937 * objc.dg/strings/const-str-12b.m: Likewise. 938 * objc.dg/symtab-1.m: Likewise. 939 * objc.dg/torture/strings/const-cfstring-1.m: Likewise. 940 * objc.dg/torture/strings/const-str-10.m: Likewise. 941 * objc.dg/torture/strings/const-str-11.m: Likewise. 942 * objc.dg/torture/strings/const-str-9.m: Likewise. 943 * objc.dg/zero-link-1.m: Likewise. 944 * objc.dg/zero-link-2.m: Likewise. 945 * objc.dg/zero-link-3.m: Likewise. 946 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why. 947 * objc.dg/headers.m: XFAIL for Darwin14-19. 948 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error 949 there. 950 951 Backport from mainline. 952 2019-06-15 Iain Sandoe <iain@sandoe.co.uk> 953 954 PR objc/90709 955 * objc-obj-c++-shared/CF-CFString.h: New. 956 * objc-obj-c++-shared/F-NSArray.h: New. 957 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New. 958 * objc-obj-c++-shared/F-NSObject.h: New. 959 * objc-obj-c++-shared/F-NSString.h: New. 960 * objc-obj-c++-shared/F-NSValue.h: New. 961 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New. 962 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New. 963 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New. 964 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New. 965 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New. 966 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New. 967 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New. 968 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New. 969 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New. 970 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New. 971 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New. 972 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New. 973 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New. 974 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New. 975 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New. 976 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New. 977 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New. 978 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New. 979 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New. 980 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New. 981 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New. 982 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New. 983 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New. 984 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New. 985 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New. 986 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h: 987 New. 988 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New. 989 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New. 990 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New. 991 9922019-09-01 Iain Sandoe <iain@sandoe.co.uk> 993 994 Backport from mainline. 995 2019-07-27 Iain Sandoe <iain@sandoe.co.uk> 996 997 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec 998 and vsx. 999 10002019-09-01 Iain Sandoe <iain@sandoe.co.uk> 1001 1002 Backport from mainline. 1003 2019-07-25 Iain Sandoe <iain@sandoe.co.uk> 1004 1005 PR gcov-profile/91087 1006 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the 1007 "final" line for the failure summaries. Adjust source layout so that 1008 dejagnu xfail expressions work. 1009 10102019-09-01 Iain Sandoe <iain@sandoe.co.uk> 1011 1012 Backport from mainline. 1013 2019-07-13 Iain Sandoe <iain@sandoe.co.uk> 1014 1015 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs 1016 support. 1017 10182019-09-01 Iain Sandoe <iain@sandoe.co.uk> 1019 1020 Backport from mainline. 1021 2019-06-24 Iain Sandoe <iain@sandoe.co.uk> 1022 1023 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin. 1024 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise. 1025 10262019-09-01 Iain Sandoe <iain@sandoe.co.uk> 1027 1028 Backport from mainline. 1029 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org> 1030 1031 PR tree-optimization/90020 1032 * gcc.dg/torture/pr90020.c: Add linker options for darwin. 1033 10342019-09-01 Iain Sandoe <iain@sandoe.co.uk> 1035 1036 Backport from mainline. 1037 2019-05-10 Iain Sandoe <iain@sandoe.co.uk> 1038 1039 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is 1040 now tested. 1041 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New. 1042 10432019-09-01 Eric Botcazou <ebotcazou@adacore.com> 1044 1045 * gcc.c-torture/execute/20190901-1.c: New test. 1046 10472019-08-31 Iain Sandoe <iain@sandoe.co.uk> 1048 1049 Backport from mainline. 1050 2019-06-24 Iain Sandoe <iain@sandoe.co.uk> 1051 1052 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex 1053 to recognise Darwin's register names. 1054 10552019-08-31 Iain Sandoe <iain@sandoe.co.uk> 1056 1057 Backport from mainline. 1058 2019-06-24 Iain Sandoe <iain@sandoe.co.uk> 1059 1060 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header. 1061 * gcc.dg/cpp/usr/include/stdio.h: Rename... 1062 * gcc.dg/cpp/usr/include/example.h: ... to this. 1063 10642019-08-31 Iain Sandoe <iain@sandoe.co.uk> 1065 1066 Backport from mainline. 1067 2019-06-23 Iain Sandoe <iain@sandoe.co.uk> 1068 1069 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support. 1070 10712019-08-31 Iain Sandoe <iain@sandoe.co.uk> 1072 1073 Backport from mainline. 1074 2019-06-23 Iain Sandoe <iain@sandoe.co.uk> 1075 1076 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char 1077 vector explicitly for the vec_perm. 1078 10792019-08-31 Iain Sandoe <iain@sandoe.co.uk> 1080 1081 Backport from mainline. 1082 2019-06-23 Iain Sandoe <iain@sandoe.co.uk> 1083 1084 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC, 1085 expect the out-of-line GPR restore, and test specifically for 1086 absence of branches to local labels. 1087 10882019-08-31 Iain Sandoe <iain@sandoe.co.uk> 1089 1090 Backport from mainline. 1091 2019-06-22 Iain Sandoe <iain@sandoe.co.uk> 1092 1093 * gcc.target/powerpc/pr64205.c: Require effective target dfp. 1094 * gcc.target/powerpc/pr79909.c: Likewise. 1095 10962019-08-31 Iain Sandoe <iain@sandoe.co.uk> 1097 1098 Backport from mainline. 1099 2019-06-22 Iain Sandoe <iain@sandoe.co.uk> 1100 1101 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic 1102 warning about _Bool. 1103 11042019-08-31 Iain Sandoe <iain@sandoe.co.uk> 1105 1106 Backport from mainline. 1107 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 1108 1109 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32. 1110 11112019-08-31 Iain Sandoe <iain@sandoe.co.uk> 1112 1113 Backport from mainline. 1114 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 1115 1116 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run. 1117 * gcc.dg/darwin-minversion-2.c: Likewise. 1118 11192019-08-31 Iain Sandoe <iain@sandoe.co.uk> 1120 1121 Backport from mainline. 1122 2019-06-11 Iain Sandoe <iain@sandoe.co.uk> 1123 1124 PR testsuite/65364 1125 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin. 1126 (fn2): Likewise. 1127 11282019-08-31 Iain Sandoe <iain@sandoe.co.uk> 1129 1130 Backport from mainline. 1131 2019-06-06 Iain Sandoe <iain@sandoe.co.uk> 1132 1133 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax 1134 on Darwin. 1135 11362019-08-31 Segher Boessenkool <segher@kernel.crashing.org> 1137 1138 PR target/91481 1139 * gcc.target/powerpc/darn-3.c: Fix testcase. 1140 11412019-08-30 Iain Sandoe <iain@sandoe.co.uk> 1142 1143 Backport from mainline. 1144 2019-06-01 Iain Sandoe <iain@sandoe.co.uk> 1145 1146 PR target/90698 1147 * gcc.target/i386/pr49866.c: XFAIL for Darwin. 1148 * gcc.target/i386/pr63538.c: Likewise. 1149 * gcc.target/i386/pr61599-1.c: Skip for Darwin. 1150 11512019-08-30 Iain Sandoe <iain@sandoe.co.uk> 1152 1153 Backport from mainline. 1154 2019-05-31 Iain Sandoe <iain@sandoe.co.uk> 1155 1156 * g++.dg/cpp0x/pr84497.C: Require alias support. 1157 11582019-08-30 Iain Sandoe <iain@sandoe.co.uk> 1159 1160 Backport from mainline. 1161 2019-05-30 Iain Sandoe <iain@sandoe.co.uk> 1162 1163 * gcc.target/i386/stack-prot-sym.c: Require native TLS support. 1164 11652019-08-30 Iain Sandoe <iain@sandoe.co.uk> 1166 1167 Backport from mainline. 1168 2019-05-27 Iain Sandoe <iain@sandoe.co.uk> 1169 1170 * gcc.target/i386/pr22076.c: Adjust options to 1171 match codegen expected by the scan-asms. 1172 11732019-08-30 Iain Sandoe <iain@sandoe.co.uk> 1174 1175 Backport from mainline. 1176 2019-05-26 Iain Sandoe <iain@sandoe.co.uk> 1177 1178 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to 1179 account for PIC code on Darwin. 1180 * gcc.target/i386/pr39013-2.c: Likewise. 1181 * gcc.target/i386/pr64317.c: Likewise. 1182 11832019-08-30 Iain Sandoe <iain@sandoe.co.uk> 1184 1185 Backport from mainline. 1186 2019-05-25 Iain Sandoe <iain@sandoe.co.uk> 1187 1188 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt 1189 expected for Darwin. 1190 11912019-08-30 Iain Sandoe <iain@sandoe.co.uk> 1192 1193 Backport from mainline. 1194 2019-05-25 Iain Sandoe <iain@sandoe.co.uk> 1195 1196 * gcc.target/i386/pr82659-3.c: Require alias support. 1197 11982019-08-30 Iain Sandoe <iain@sandoe.co.uk> 1199 1200 Backport from mainline. 1201 2019-05-24 Iain Sandoe <iain@sandoe.co.uk> 1202 1203 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated 1204 code, not in comments or miscellaneous directives. 1205 * gcc.target/i386/wbinvd-1.c: Likewise. 1206 * gcc.target/i386/wbnoinvd-1.c: Likewise. 1207 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no 1208 call to "bar". 1209 * gcc.target/i386/pr66819-4.c: Likewise. 1210 * gcc.target/i386/pr82662.c 1211 12122019-08-30 Iain Sandoe <iain@sandoe.co.uk> 1213 1214 Backport from mainline. 1215 2019-05-24 Iain Sandoe <iain@sandoe.co.uk> 1216 1217 * gcc.target/i386/pr67985-2.c: Adjust label checks for 1218 Darwin. 1219 * gcc.target/i386/pr77881.c: Likewise. 1220 12212019-08-30 Iain Sandoe <iain@sandoe.co.uk> 1222 1223 Backport from mainline. 1224 2019-05-24 Iain Sandoe <iain@sandoe.co.uk> 1225 1226 * gcc.target/i386/pr70738-7.c: Likewise. 1227 * gcc.target/i386/pr24414.c: Likewise. 1228 12292019-08-30 Iain Sandoe <iain@sandoe.co.uk> 1230 1231 Backport from mainline. 1232 2019-05-23 Iain Sandoe <iain@sandoe.co.uk> 1233 1234 PR rtl-optimisation/64895 1235 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs. 1236 * gcc.target/i386/fuse-caller-save.c: Likewise. 1237 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for 1238 PIC cases, remove XFAILs. 1239 12402019-08-30 Richard Biener <rguenther@suse.de> 1241 1242 Backport from mainline 1243 2019-07-08 Richard Biener <rguenther@suse.de> 1244 1245 PR tree-optimization/91108 1246 * gcc.dg/tree-ssa/pr91091-1.c: New testcase. 1247 * gcc.dg/tree-ssa/ssa-fre-78.c: Likewise. 1248 12492019-08-30 Segher Boessenkool <segher@kernel.crashing.org> 1250 1251 Backport from trunk 1252 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org> 1253 1254 PR target/91481 1255 * gcc.target/powerpc/darn-3.c: New testcase. 1256 12572019-08-30 Richard Biener <rguenther@suse.de> 1258 1259 Backport from mainline 1260 2018-12-04 Richard Biener <rguenther@suse.de> 1261 1262 PR tree-optimization/88315 1263 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial 1264 initial value. 1265 12662019-08-30 Richard Biener <rguenther@suse.de> 1267 1268 Backport from mainline 1269 2019-06-18 Richard Biener <rguenther@suse.de> 1270 1271 PR debug/90900 1272 * gcc.dg/gomp/pr90900.c: New testcase. 1273 1274 2019-04-29 Richard Biener <rguenther@suse.de> 1275 1276 PR tree-optimization/90278 1277 * gcc.dg/torture/pr90278.c: New testcase. 1278 1279 2019-04-25 Richard Biener <rguenther@suse.de> 1280 1281 PR middle-end/90194 1282 * g++.dg/torture/pr90194.C: New testcase. 1283 12842019-08-30 Richard Biener <rguenther@suse.de> 1285 1286 Backport from mainline 1287 2019-07-31 Richard Biener <rguenther@suse.de> 1288 1289 PR tree-optimization/91293 1290 * gcc.dg/vect/pr91293-1.c: New testcase. 1291 * gcc.dg/vect/pr91293-2.c: Likewise. 1292 * gcc.dg/vect/pr91293-3.c: Likewise. 1293 1294 2019-07-31 Richard Biener <rguenther@suse.de> 1295 1296 PR tree-optimization/91280 1297 * g++.dg/torture/pr91280.C: New testcase. 1298 1299 2019-07-19 Richard Biener <rguenther@suse.de> 1300 1301 PR tree-optimization/91200 1302 * gcc.dg/torture/pr91200.c: New testcase. 1303 1304 2019-07-15 Richard Biener <rguenther@suse.de> 1305 1306 PR middle-end/91162 1307 * gcc.dg/autopar/pr91162.c: New testcase. 1308 1309 2019-07-11 Richard Biener <rguenther@suse.de> 1310 1311 PR middle-end/91131 1312 * gcc.target/i386/pr91131.c: New testcase. 1313 1314 2019-07-10 Richard Biener <rguenther@suse.de> 1315 1316 PR tree-optimization/91126 1317 * gcc.dg/torture/pr91126.c: New testcase. 1318 13192019-08-30 Richard Biener <rguenther@suse.de> 1320 1321 Backport from mainline 1322 2019-05-06 Richard Biener <rguenther@suse.de> 1323 1324 PR tree-optimization/90328 1325 * gcc.dg/torture/pr90328.c: New testcase. 1326 1327 2019-02-22 Richard Biener <rguenther@suse.de> 1328 1329 PR middle-end/87609 1330 * gcc.dg/torture/restrict-7.c: New testcase. 1331 13322019-08-30 Bin Cheng <bin.linux@linux.alibaba.com> 1333 1334 Backport from mainline 1335 2019-07-18 Bin Cheng <bin.linux@linux.alibaba.com> 1336 1337 PR tree-optimization/91137 1338 * gcc.c-torture/execute/pr91137.c: New test. 1339 13402019-08-30 Richard Biener <rguenther@suse.de> 1341 1342 Backport from mainline 1343 2019-04-08 Richard Biener <rguenther@suse.de> 1344 1345 PR tree-optimization/90006 1346 * gcc.dg/vect/bb-slp-pr90006.c: New testcase. 1347 1348 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com> 1349 1350 PR tree-optimization/89725 1351 * gcc.dg/tree-ssa/pr89725.c: New test. 1352 1353 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com> 1354 1355 PR tree-optimization/81740 1356 * gcc.dg/vect/pr81740-1.c: New testcase. 1357 * gcc.dg/vect/pr81740-2.c: Likewise. 1358 13592019-08-30 Richard Biener <rguenther@suse.de> 1360 1361 Backport from mainline 1362 2019-04-11 Richard Biener <rguenther@suse.de> 1363 1364 PR tree-optimization/90020 1365 * gcc.dg/torture/pr90020.c: New testcase. 1366 13672019-08-29 Iain Sandoe <iain@sandoe.co.uk> 1368 1369 Backport from mainline. 1370 2019-05-22 Iain Sandoe <iain@sandoe.co.uk> 1371 1372 PR testsuite/27221 1373 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin. 1374 13752019-08-29 Iain Sandoe <iain@sandoe.co.uk> 1376 1377 Backport from mainline. 1378 2019-05-21 Iain Sandoe <iain@sandoe.co.uk> 1379 1380 PR testsuite/67958 1381 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment 1382 the differences. 1383 * gcc.target/i386/pr32219-2.c: Likewise. 1384 * gcc.target/i386/pr32219-3.c: Likewise. 1385 * gcc.target/i386/pr32219-4.c: Likewise. 1386 * gcc.target/i386/pr32219-5.c: Likewise. 1387 * gcc.target/i386/pr32219-6.c: Likewise. 1388 * gcc.target/i386/pr32219-7.c: Likewise. 1389 * gcc.target/i386/pr32219-8.c: Likewise. 1390 13912019-08-29 Jakub Jelinek <jakub@redhat.com> 1392 1393 Backported from mainline 1394 2019-07-30 Jakub Jelinek <jakub@redhat.com> 1395 1396 PR target/91150 1397 * gcc.target/i386/avx512bw-pr91150.c: New test. 1398 1399 2019-07-04 Jakub Jelinek <jakub@redhat.com> 1400 1401 PR middle-end/78884 1402 * gcc.dg/gomp/pr78884.c: New test. 1403 1404 PR rtl-optimization/90756 1405 * gcc.dg/pr90756.c: New test. 1406 1407 2019-06-25 Jakub Jelinek <jakub@redhat.com> 1408 1409 PR sanitizer/90954 1410 * c-c++-common/gomp/pr90954.c: New test. 1411 1412 2019-06-21 Jakub Jelinek <jakub@redhat.com> 1413 1414 PR c++/90950 1415 * g++.dg/gomp/lastprivate-1.C: New test. 1416 1417 2019-06-12 Jakub Jelinek <jakub@redhat.com> 1418 1419 PR c/90760 1420 * gcc.dg/pr90760.c: New test. 1421 1422 2019-06-05 Jakub Jelinek <jakub@redhat.com> 1423 1424 PR debug/90733 1425 * gcc.dg/pr90733.c: New test. 1426 1427 2019-05-10 Jakub Jelinek <jakub@redhat.com> 1428 1429 PR pch/90326 1430 * g++.dg/pch/pr90326.C: New test. 1431 * g++.dg/pch/pr90326.Hs: New file. 1432 1433 2019-04-19 Jakub Jelinek <jakub@redhat.com> 1434 1435 PR middle-end/90139 1436 * gcc.c-torture/compile/pr90139.c: New test. 1437 14382019-08-28 Iain Sandoe <iain@sandoe.co.uk> 1439 1440 Backport from mainline. 1441 2019-05-21 Iain Sandoe <iain@sandoe.co.uk> 1442 1443 PR target/63891 1444 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain 1445 the reasons. 1446 14472019-08-28 Iain Sandoe <iain@sandoe.co.uk> 1448 1449 Backport from mainline. 1450 2019-05-20 Iain Sandoe <iain@sandoe.co.uk> 1451 1452 PR testsuite/58321 1453 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and 1454 add a comment as to the reason for the difference. 1455 * gcc.target/i386/memset-strategy-1.c: Likewise. 1456 14572019-08-28 Iain Sandoe <iain@sandoe.co.uk> 1458 1459 Backport from mainline. 1460 2019-05-18 Iain Sandoe <iain@sandoe.co.uk> 1461 1462 * objc.dg/instancetype-0.m: New. 1463 14642019-08-25 Iain Sandoe <iain@sandoe.co.uk> 1465 1466 Backport from mainline. 1467 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 1468 1469 * gcc.dg/darwin-minversion-link.c: New test. 1470 14712019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com> 1472 1473 * gcc.target/mips/get-fcsr-3.c: New test. 1474 14752019-08-20 Eric Botcazou <ebotcazou@adacore.com> 1476 1477 * gcc.c-torture/execute/20190820-1.c: New test. 1478 14792019-08-15 Jonathan Wakely <jwakely@redhat.com> 1480 1481 Backport from mainline. 1482 2019-08-14 Jonathan Wakely <jwakely@redhat.com> 1483 1484 PR c++/91436 1485 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up. 1486 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in 1487 test that runs for C++11. 1488 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here. 1489 14902019-08-14 Iain Sandoe <iain@sandoe.co.uk> 1491 1492 Backport from mainline. 1493 2019-05-02 Iain Sandoe <iain@sandoe.co.uk> 1494 1495 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin. 1496 14972013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org> 1498 1499 Backport from trunk 1500 PR fortran/90563 1501 * gfortran.dg/do_subscript_5.f90: New test. 1502 15032019-08-05 Kito Cheng <kito.cheng@sifive.com> 1504 1505 Backport from mainline 1506 2019-08-05 Kito Cheng <kito.cheng@sifive.com> 1507 1508 * gcc.target/riscv/promote-type-for-libcall.c: New. 1509 15102019-08-02 Thomas Koenig <tkoenig@gcc.gnu.org> 1511 Paul Thomas <pault@gcc.gnu.org> 1512 1513 Backport from trunk 1514 PR fortran/90786 1515 PR fortran/90813 1516 * gfortran.dg/proc_ptr_51.f90: New test. 1517 15182019-07-22 Martin Liska <mliska@suse.cz> 1519 1520 Backport from mainline 1521 2019-07-22 Martin Liska <mliska@suse.cz> 1522 1523 PR driver/91172 1524 * gcc.dg/pr91172.c: New test. 1525 15262019-07-21 Richard Sandiford <richard.sandiford@arm.com> 1527 1528 Backport from mainline 1529 2019-07-18 Richard Sandiford <richard.sandiford@arm.com> 1530 1531 * c-c++-common/pr53633-2.c: New test. 1532 15332019-07-16 Wilco Dijkstra <wdijkstr@arm.com> 1534 1535 Backport from mainline 1536 PR target/89222 1537 * gcc.target/arm/pr89222.c: Add new test. 1538 15392019-07-16 Wilco Dijkstra <wdijkstr@arm.com> 1540 1541 Backport from mainline 1542 2019-02-04 Wilco Dijkstra <wdijkstr@arm.com> 1543 PR target/89190 1544 * gcc.target/arm/pr89190.c: New test. 1545 15462019-07-15 Andreas Krebbel <krebbel@linux.ibm.com> 1547 1548 Backport from mainline 1549 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com> 1550 1551 * gcc.target/s390/vector/vec-shift-2.c: New test. 1552 15532019-07-12 Wilco Dijkstra <wdijkstr@arm.com> 1554 1555 PR testsuite/78529 1556 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra. 1557 15582019-07-07 Paul Thomas <pault@gcc.gnu.org> 1559 1560 Backport from trunk 1561 PR fortran/91077 1562 * gfortran.dg/pointer_array_11.f90 : New test. 1563 15642019-07-04 Chenghua Xu <paul.hua.gm@gmail.com> 1565 1566 Backported from mainline. 1567 * gcc.target/mips/mips-fmadd.c: Rename to ... 1568 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32. 1569 * gcc.target/mips/mips-fmadd-n64.c: New. 1570 15712019-07-04 Martin Liska <mliska@suse.cz> 1572 1573 Backport from mainline 1574 2019-07-03 Martin Liska <mliska@suse.cz> 1575 1576 PR middle-end/90899 1577 * gcc.target/i386/pr90899.c: New test. 1578 15792019-06-29 Eric Botcazou <ebotcazou@adacore.com> 1580 1581 * gnat.dg/specs/array5.ads: New test. 1582 * gnat.dg/specs/array5_pkg1.ads: New helper. 1583 * gnat.dg/specs/array5_pkg2.ads: Likewise. 1584 * gnat.dg/specs/array5_pkg2-g.ads: Likewise. 1585 15862019-06-21 Jeff Law <law@redhat.com> 1587 1588 Backport fom mainline 1589 2019-06-21 Jeff Law <law@redhat.com> 1590 1591 PR tree-optimization/90949 1592 * gcc.c-torture/execute/pr90949.c: New test. 1593 15942019-06-21 Thomas Koenig <tkoenig@gcc.gnu.org> 1595 1596 Backport from trunk 1597 PR fortran/90937 1598 * gfortran.dg/external_procedure_4.f90: New test. 1599 16002019-06-16 Jeff Law <law@redhat.com> 1601 1602 Backported from mainline 1603 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 1604 * gcc.target/mips/msa-fmadd.c: New. 1605 16062019-06-12 Thomas Koenig <tkoenig@gcc.gnu.org> 1607 Tomáš Trnka <trnka@scm.com> 1608 1609 Backport from trunk 1610 PR fortran/90744 1611 * gfortran.dg/deferred_character_33.f90: New test. 1612 * gfortran.dg/deferred_character_33a.f90: New test. 1613 16142019-06-11 Jakub Jelinek <jakub@redhat.com> 1615 1616 PR c++/90810 1617 * g++.dg/ext/vector37.C: New test. 1618 16192019-06-10 Paul Thomas <pault@gcc.gnu.org> 1620 1621 Backport from trunk 1622 PR fortran/90498 1623 * gfortran.dg/associate_48.f90 : New test. 1624 16252019-06-09 Paul Thomas <pault@gcc.gnu.org> 1626 1627 Backport from trunk 1628 PR fortran/57284 1629 * gfortran.dg/assign_10.f90: Bump up counts of "atmp". 1630 * gfortran.dg/transpose_optimization_2.f90: Ditto 1631 16322019-06-09 Paul Thomas <pault@gcc.gnu.org> 1633 1634 Backport from trunk 1635 PR fortran/57284 1636 * gfortran.dg/class_70.f03 1637 16382019-06-07 John David Anglin <danglin@gcc.gnu.org> 1639 1640 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*. 1641 16422019-06-07 Iain Sandoe <iain@sandoe.co.uk> 1643 1644 PR target/82920 1645 * gcc.target/i386/indirect-thunk-bnd-1.c: Adjust scan-asms for Darwin, 1646 do not use -fno-pic on Darwin. 1647 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 1648 * gcc.target/i386/ret-thunk-25.c: Skip for Darwin, which has a 1649 different ABI for returning this category of complex value. 1650 16512019-06-07 Iain Sandoe <iain@sandoe.co.uk> 1652 1653 Backport from mainline. 1654 2019-05-15 Iain Sandoe <iain@sandoe.co.uk> 1655 1656 PR target/82920 1657 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin. 1658 * gcc.target/i386/cet-notrack-5a.c: Likewise. 1659 * gcc.target/i386/cet-notrack-5b.c: Likewise. 1660 * gcc.target/i386/cet-notrack-6b.c: Likewise. 1661 * gcc.target/i386/cet-notrack-icf-1.c: Likewise. 1662 * gcc.target/i386/cet-notrack-icf-2.c: Likewise. 1663 * gcc.target/i386/cet-notrack-icf-3.c: Likewise. 1664 * gcc.target/i386/cet-notrack-icf-4.c: Likewise. 1665 * gcc.target/i386/cet-sjlj-3.c: Likewise. 1666 * gcc.target/i386/cet-sjlj-5.c: Likewise. 1667 16682019-06-07 Iain Sandoe <iain@sandoe.co.uk> 1669 1670 Backport from mainline. 1671 2019-05-14 Iain Sandoe <iain@sandoe.co.uk> 1672 1673 PR target/82920 1674 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32. 1675 * gcc.target/i386/pr52146.c: Likewise. 1676 * gcc.target/i386/pr52698.c: Likewise. 1677 * gcc.target/i386/pr52857-1.c: Likewise. 1678 * gcc.target/i386/pr52857-2.c: Likewise. 1679 * gcc.target/i386/pr52876.c: Likewise. 1680 * gcc.target/i386/pr53698.c: Likewise. 1681 * gcc.target/i386/pr54157.c: Likewise. 1682 * gcc.target/i386/pr55049-1.c: Likewise. 1683 * gcc.target/i386/pr55093.c: Likewise. 1684 * gcc.target/i386/pr55116-1.c: Likewise. 1685 * gcc.target/i386/pr55116-2.c: Likewise. 1686 * gcc.target/i386/pr55597.c: Likewise. 1687 * gcc.target/i386/pr59929.c: Likewise. 1688 * gcc.target/i386/pr66470.c: Likewise. 1689 16902019-06-07 Iain Sandoe <iain@sandoe.co.uk> 1691 1692 Backport from mainline. 1693 2019-05-12 Iain Sandoe <iain@sandoe.co.uk> 1694 Dominique d'Humieres <dominiq@gcc.gnu.org> 1695 1696 PR target/82920 1697 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin, 1698 do not use -fno-pic on Darwin. 1699 * gcc.target/i386/indirect-thunk-2.c: Likewise. 1700 * gcc.target/i386/indirect-thunk-3.c: Likewise. 1701 * gcc.target/i386/indirect-thunk-4.c: Likewise. 1702 * gcc.target/i386/indirect-thunk-7.c: Likewise. 1703 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 1704 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 1705 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 1706 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 1707 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 1708 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 1709 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 1710 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 1711 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 1712 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 1713 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 1714 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 1715 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 1716 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 1717 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 1718 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 1719 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 1720 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 1721 * gcc.target/i386/indirect-thunk-register-1.c: Likewise. 1722 * gcc.target/i386/indirect-thunk-register-2.c: Likewise. 1723 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 1724 * gcc.target/i386/indirect-thunk-register-4.c: Likewise. 1725 * gcc.target/i386/ret-thunk-1.c: Likewise. 1726 * gcc.target/i386/ret-thunk-10.c: Likewise. 1727 * gcc.target/i386/ret-thunk-11.c: Likewise. 1728 * gcc.target/i386/ret-thunk-12.c: Likewise. 1729 * gcc.target/i386/ret-thunk-13.c: Likewise. 1730 * gcc.target/i386/ret-thunk-14.c: Likewise. 1731 * gcc.target/i386/ret-thunk-15.c: Likewise. 1732 * gcc.target/i386/ret-thunk-16.c: Likewise. 1733 * gcc.target/i386/ret-thunk-2.c: Likewise. 1734 * gcc.target/i386/ret-thunk-22.c: Likewise. 1735 * gcc.target/i386/ret-thunk-23.c: Likewise. 1736 * gcc.target/i386/ret-thunk-24.c: Likewise. 1737 * gcc.target/i386/ret-thunk-3.c: Likewise. 1738 * gcc.target/i386/ret-thunk-4.c: Likewise. 1739 * gcc.target/i386/ret-thunk-5.c: Likewise. 1740 * gcc.target/i386/ret-thunk-6.c: Likewise. 1741 * gcc.target/i386/ret-thunk-7.c: Likewise. 1742 * gcc.target/i386/ret-thunk-8.c: Likewise. 1743 * gcc.target/i386/ret-thunk-9.c: Likewise. 1744 17452019-05-28 Eric Botcazou <ebotcazou@adacore.com> 1746 1747 * gnat.dg/opt79.ad[sb]: New test. 1748 17492019-05-27 Eric Botcazou <ebotcazou@adacore.com> 1750 1751 * gnat.dg/specs/array4.ads: New test. 1752 17532019-05-27 Eric Botcazou <ebotcazou@adacore.com> 1754 1755 * gnat.dg/unchecked_convert13.adb: New test. 1756 17572019-05-24 Martin Liska <mliska@suse.cz> 1758 1759 Backport from mainline 1760 2019-05-23 Martin Liska <mliska@suse.cz> 1761 1762 PR sanitizer/90570 1763 * g++.dg/asan/pr90570.C: New test. 1764 17652019-05-23 Eric Botcazou <ebotcazou@adacore.com> 1766 1767 * gnat.dg/opt78.ad[sb]: New test. 1768 17692019-05-23 Uroš Bizjak <ubizjak@gmail.com> 1770 1771 Backported from mainline 1772 2019-05-21 Uroš Bizjak <ubizjak@gmail.com> 1773 1774 PR target/90547 1775 * gcc.target/i386/pr90547.c: New test. 1776 17772019-05-22 Eric Botcazou <ebotcazou@adacore.com> 1778 1779 * g++.dg/tls/pr85400.C: New test. 1780 17812019-05-20 Jeff Law <law@redhat.com> 1782 1783 Backported from mainline 1784 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 1785 1786 * g++.dg/eh/o32-fp.C: New. 1787 * gcc.target/mips/dwarfregtable-1.c: New. 1788 * gcc.target/mips/dwarfregtable-2.c: New. 1789 * gcc.target/mips/dwarfregtable-3.c: New. 1790 * gcc.target/mips/dwarfregtable-4.c: New. 1791 * gcc.target/mips/dwarfregtable.h: New. 1792 17932019-05-20 Jonathan Wakely <jwakely@redhat.com> 1794 1795 Backported from mainline 1796 2019-05-20 Jonathan Wakely <jwakely@redhat.com> 1797 1798 PR c++/90532 Ensure __is_constructible(T[]) is false 1799 * g++.dg/ext/90532.C: New test. 1800 18012019-05-16 Kelvin Nilsen <kelvin@gcc.gnu.org> 1802 1803 Backport from mainline. 1804 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org> 1805 1806 PR target/89765 1807 * gcc.target/powerpc/pr89765-mc.c: New test. 1808 * gcc.target/powerpc/vsx-builtin-10c.c: New test. 1809 * gcc.target/powerpc/vsx-builtin-10d.c: New test. 1810 * gcc.target/powerpc/vsx-builtin-11c.c: New test. 1811 * gcc.target/powerpc/vsx-builtin-11d.c: New test. 1812 * gcc.target/powerpc/vsx-builtin-12c.c: New test. 1813 * gcc.target/powerpc/vsx-builtin-12d.c: New test. 1814 * gcc.target/powerpc/vsx-builtin-13c.c: New test. 1815 * gcc.target/powerpc/vsx-builtin-13d.c: New test. 1816 * gcc.target/powerpc/vsx-builtin-14c.c: New test. 1817 * gcc.target/powerpc/vsx-builtin-14d.c: New test. 1818 * gcc.target/powerpc/vsx-builtin-15c.c: New test. 1819 * gcc.target/powerpc/vsx-builtin-15d.c: New test. 1820 * gcc.target/powerpc/vsx-builtin-16c.c: New test. 1821 * gcc.target/powerpc/vsx-builtin-16d.c: New test. 1822 * gcc.target/powerpc/vsx-builtin-17c.c: New test. 1823 * gcc.target/powerpc/vsx-builtin-17d.c: New test. 1824 * gcc.target/powerpc/vsx-builtin-18c.c: New test. 1825 * gcc.target/powerpc/vsx-builtin-18d.c: New test. 1826 * gcc.target/powerpc/vsx-builtin-19c.c: New test. 1827 * gcc.target/powerpc/vsx-builtin-19d.c: New test. 1828 * gcc.target/powerpc/vsx-builtin-20c.c: New test. 1829 * gcc.target/powerpc/vsx-builtin-20d.c: New test. 1830 * gcc.target/powerpc/vsx-builtin-9c.c: New test. 1831 * gcc.target/powerpc/vsx-builtin-9d.c: New test. 1832 18332019-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org> 1834 1835 Backport from mainline. 1836 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org> 1837 1838 PR target/89424 1839 * gcc.target/powerpc/pr89424-0.c: New test. 1840 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to 1841 enable testing of newly patched capability. 1842 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise. 1843 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise. 1844 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise. 1845 18462019-05-06 Richard Biener <rguenther@suse.de> 1847 1848 PR bootstrap/90359 1849 Backport from mainline 1850 2019-03-11 Jakub Jelinek <jakub@redhat.com> 1851 1852 PR middle-end/89655 1853 PR bootstrap/89656 1854 * gcc.c-torture/compile/pr89655.c: New test. 1855 18562019-05-03 Richard Biener <rguenther@suse.de> 1857 1858 Backport from mainline 1859 2019-03-14 Richard Biener <rguenther@suse.de> 1860 1861 PR middle-end/89698 1862 * g++.dg/torture/pr89698.C: New testcase. 1863 1864 2019-03-07 Richard Biener <rguenther@suse.de> 1865 1866 PR tree-optimization/89595 1867 * gcc.dg/torture/pr89595.c: New testcase. 1868 1869 2019-03-14 Richard Biener <rguenther@suse.de> 1870 1871 PR tree-optimization/89710 1872 * gcc.dg/torture/pr89710.c: New testcase. 1873 1874 2019-04-15 Richard Biener <rguenther@suse.de> 1875 1876 PR tree-optimization/90071 1877 * gcc.dg/torture/pr90071.c: New testcase. 1878 1879 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de> 1880 1881 PR target/86984 1882 * gcc.target/alpha/pr86984.c: New test. 1883 18842019-04-30 Jakub Jelinek <jakub@redhat.com> 1885 1886 Backported from mainline 1887 2019-04-24 Jakub Jelinek <jakub@redhat.com> 1888 1889 PR target/90193 1890 * gcc.target/i386/pr90193.c: New test. 1891 1892 PR target/90187 1893 * g++.dg/opt/pr90187.C: New test. 1894 1895 PR tree-optimization/90208 1896 * gcc.dg/tsan/pr90208-2.c: New test. 1897 1898 2019-04-19 Jakub Jelinek <jakub@redhat.com> 1899 1900 PR c++/90108 1901 * c-c++-common/pr90108.c: New test. 1902 1903 2019-04-16 Jakub Jelinek <jakub@redhat.com> 1904 1905 PR rtl-optimization/90082 1906 * gcc.dg/pr90082.c: New test. 1907 1908 PR tree-optimization/90090 1909 * g++.dg/opt/pr90090.C: New test. 1910 1911 2019-04-12 Jakub Jelinek <jakub@redhat.com> 1912 1913 PR c/89933 1914 * c-c++-common/pr89933.c: New test. 1915 1916 PR rtl-optimization/89965 1917 * gcc.target/i386/pr89965.c: New test. 1918 1919 PR c/89946 1920 * c-c++-common/pr89946.c: New test. 1921 1922 PR rtl-optimization/90026 1923 * g++.dg/opt/pr90026.C: New test. 1924 1925 2019-04-10 Jakub Jelinek <jakub@redhat.com> 1926 1927 PR c++/90010 1928 * gcc.dg/pr90010.c: New test. 1929 1930 2019-04-09 Jakub Jelinek <jakub@redhat.com> 1931 1932 PR tree-optimization/89998 1933 * gcc.c-torture/compile/pr89998-1.c: New test. 1934 * gcc.c-torture/compile/pr89998-2.c: New test. 1935 1936 2019-03-29 Jakub Jelinek <jakub@redhat.com> 1937 1938 PR sanitizer/89869 1939 * g++.dg/ubsan/vptr-14.C: New test. 1940 1941 PR c/89872 1942 * gcc.dg/tree-ssa/pr89872.c: New test. 1943 1944 2019-03-28 Jakub Jelinek <jakub@redhat.com> 1945 1946 PR middle-end/89621 1947 * gfortran.dg/gomp/pr89621.f90: New test. 1948 1949 2019-03-26 Jakub Jelinek <jakub@redhat.com> 1950 1951 PR c++/89796 1952 * g++.dg/gomp/pr89796.C: New test. 1953 * gcc.dg/gomp/pr89796.c: New test. 1954 1955 2019-03-25 Jakub Jelinek <jakub@redhat.com> 1956 1957 PR c++/60702 1958 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives 1959 for _ZTH* calls. 1960 * g++.dg/tls/thread_local11a.C: New test. 1961 1962 2019-03-22 Jakub Jelinek <jakub@redhat.com> 1963 1964 PR c++/60702 1965 * g++.dg/tls/thread_local11.C: New test. 1966 * g++.dg/tls/thread_local11.h: New test. 1967 * g++.dg/tls/thread_local12a.C: New test. 1968 * g++.dg/tls/thread_local12b.C: New test. 1969 * g++.dg/tls/thread_local12c.C: New test. 1970 * g++.dg/tls/thread_local12d.C: New test. 1971 * g++.dg/tls/thread_local12e.C: New test. 1972 * g++.dg/tls/thread_local12f.C: New test. 1973 * g++.dg/tls/thread_local12g.C: New test. 1974 * g++.dg/tls/thread_local12h.C: New test. 1975 * g++.dg/tls/thread_local12i.C: New test. 1976 * g++.dg/tls/thread_local12j.C: New test. 1977 * g++.dg/tls/thread_local12k.C: New test. 1978 * g++.dg/tls/thread_local12l.C: New test. 1979 1980 2019-03-21 Jakub Jelinek <jakub@redhat.com> 1981 1982 PR c++/89767 1983 * g++.dg/cpp1y/lambda-init18.C: New test. 1984 * g++.dg/cpp1y/lambda-init19.C: New test. 1985 * g++.dg/cpp1y/pr89767.C: New test. 1986 1987 2019-03-19 Jakub Jelinek <jakub@redhat.com> 1988 1989 PR target/89752 1990 * g++.dg/ext/asm15.C: Check for particular diagnostic wording. 1991 * g++.dg/ext/asm16.C: Likewise. 1992 * g++.dg/ext/asm17.C: New test. 1993 1994 PR target/89726 1995 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants. 1996 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc): 1997 Add expected results for them. 1998 1999 PR c/89734 2000 * gcc.dg/pr89734.c: New test. 2001 2002 2019-03-15 Jakub Jelinek <jakub@redhat.com> 2003 2004 PR debug/89704 2005 * gcc.dg/debug/pr89704.c: New test. 2006 2007 2019-03-14 Jakub Jelinek <jakub@redhat.com> 2008 2009 PR ipa/89684 2010 * gcc.target/i386/pr89684.c: New test. 2011 2012 PR rtl-optimization/89679 2013 * gcc.dg/pr89679.c: New test. 2014 2015 PR tree-optimization/89703 2016 * gcc.c-torture/compile/pr89703-1.c: New test. 2017 * gcc.c-torture/compile/pr89703-2.c: New test. 2018 2019 PR c++/89512 2020 * g++.dg/cpp1y/var-templ61.C: New test. 2021 2022 2019-03-13 Jakub Jelinek <jakub@redhat.com> 2023 2024 PR middle-end/88588 2025 * c-c++-common/gomp/pr88588.c: New test. 2026 2027 2019-03-12 Jakub Jelinek <jakub@redhat.com> 2028 2029 PR middle-end/89663 2030 * gcc.c-torture/compile/pr89663-1.c: New test. 2031 * gcc.c-torture/compile/pr89663-2.c: New test. 2032 2033 2019-03-11 Jakub Jelinek <jakub@redhat.com> 2034 2035 PR fortran/89651 2036 * gfortran.dg/gomp/pr89651.f90: New test. 2037 2038 2019-03-09 Jakub Jelinek <jakub@redhat.com> 2039 2040 PR c/88568 2041 * g++.dg/other/pr88568.C: New test. 2042 2043 2019-03-08 Jakub Jelinek <jakub@redhat.com> 2044 2045 PR c++/82075 2046 * g++.dg/cpp1z/decomp49.C: New test. 2047 2048 2019-03-06 Jakub Jelinek <jakub@redhat.com> 2049 2050 PR c++/87148 2051 * g++.dg/ext/flexary34.C: New test. 2052 2053 2019-03-05 Jakub Jelinek <jakub@redhat.com> 2054 2055 PR middle-end/89590 2056 * gcc.dg/pr89590.c: New test. 2057 2058 2019-02-28 Jakub Jelinek <jakub@redhat.com> 2059 2060 PR c/89521 2061 * gcc.dg/pr89521-1.c: New test. 2062 * gcc.dg/pr89521-2.c: New test. 2063 2064 PR c/89520 2065 * gcc.dg/pr89520-1.c: New test. 2066 * gcc.dg/pr89520-2.c: New test. 2067 2068 2019-02-20 Jakub Jelinek <jakub@redhat.com> 2069 2070 PR c++/89403 2071 * g++.dg/cpp0x/pr89403.C: New test. 2072 2073 PR c++/89405 2074 * g++.dg/cpp1z/inline-var5.C: New test. 2075 2076 PR middle-end/89412 2077 * gcc.c-torture/compile/pr89412.c: New test. 2078 2079 2019-02-20 Jakub Jelinek <jakub@redhat.com> 2080 David Malcolm <dmalcolm@redhat.com> 2081 2082 PR middle-end/89091 2083 * gcc.dg/torture/pr89091.c: New test. 2084 2085 2019-02-20 Jakub Jelinek <jakub@redhat.com> 2086 2087 PR middle-end/88074 2088 PR middle-end/89415 2089 * gcc.dg/pr88074-2.c: New test. 2090 2091 2019-02-19 Richard Biener <rguenther@suse.de> 2092 2093 PR middle-end/88074 2094 * gcc.dg/pr88074.c: New testcase. 2095 20962019-04-30 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 2097 2098 PR target/90075 2099 * gcc.target/aarch64/pr90075.c: New test. 2100 21012019-04-29 Richard Sandiford <richard.sandiford@arm.com> 2102 2103 Backport from mainline: 2104 2019-01-25 Richard Sandiford <richard.sandiford@arm.com> 2105 2106 PR middle-end/89037 2107 * gcc.dg/pr89037.c: New test. 2108 21092019-04-26 Roman Zhuykov <zhroma@ispras.ru> 2110 2111 Backport from mainline 2112 2019-04-23 Roman Zhuykov <zhroma@ispras.ru> 2113 2114 PR rtl-optimization/87979 2115 * gcc.dg/pr87979.c: New test. 2116 2117 PR rtl-optimization/84032 2118 * gcc.dg/pr84032.c: New test. 2119 21202019-04-24 Paul Thomas <pault@gcc.gnu.org> 2121 2122 Backport from mainline 2123 PR fortran/87127 2124 * gfortran.dg/external_procedures_4.f90: New test. 2125 21262019-04-17 Martin Jambor <mjambor@suse.cz> 2127 2128 Backport from mainline 2129 2019-03-10 Martin Jambor <mjambor@suse.cz> 2130 2131 * g++.dg/tree-ssa/pr87008.C: New test. 2132 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere. 2133 21342019-04-17 Kelvin Nilsen <kelvin@gcc.gnu.org> 2135 2136 Backport from mainline 2137 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org> 2138 2139 PR target/87532 2140 * gcc.target/powerpc/pr87532.c: New test. 2141 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test. 2142 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test. 2143 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test. 2144 * gcc.target/powerpc/vsx-builtin-10a.c: New test. 2145 * gcc.target/powerpc/vsx-builtin-10b.c: New test. 2146 * gcc.target/powerpc/vsx-builtin-11a.c: New test. 2147 * gcc.target/powerpc/vsx-builtin-11b.c: New test. 2148 * gcc.target/powerpc/vsx-builtin-12a.c: New test. 2149 * gcc.target/powerpc/vsx-builtin-12b.c: New test. 2150 * gcc.target/powerpc/vsx-builtin-13a.c: New test. 2151 * gcc.target/powerpc/vsx-builtin-13b.c: New test. 2152 * gcc.target/powerpc/vsx-builtin-14a.c: New test. 2153 * gcc.target/powerpc/vsx-builtin-14b.c: New test. 2154 * gcc.target/powerpc/vsx-builtin-15a.c: New test. 2155 * gcc.target/powerpc/vsx-builtin-15b.c: New test. 2156 * gcc.target/powerpc/vsx-builtin-16a.c: New test. 2157 * gcc.target/powerpc/vsx-builtin-16b.c: New test. 2158 * gcc.target/powerpc/vsx-builtin-17a.c: New test. 2159 * gcc.target/powerpc/vsx-builtin-17b.c: New test. 2160 * gcc.target/powerpc/vsx-builtin-18a.c: New test. 2161 * gcc.target/powerpc/vsx-builtin-18b.c: New test. 2162 * gcc.target/powerpc/vsx-builtin-19a.c: New test. 2163 * gcc.target/powerpc/vsx-builtin-19b.c: New test. 2164 * gcc.target/powerpc/vsx-builtin-20a.c: New test. 2165 * gcc.target/powerpc/vsx-builtin-20b.c: New test. 2166 * gcc.target/powerpc/vsx-builtin-9a.c: New test. 2167 * gcc.target/powerpc/vsx-builtin-9b.c: New test. 2168 2169 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org> 2170 2171 PR target/89736 2172 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to 2173 restrict this test to vsx targets. 2174 21752019-04-15 Martin Jambor <mjambor@suse.cz> 2176 2177 Backport from mainline 2178 2019-04-15 Martin Jambor <mjambor@suse.cz> 2179 2180 * g++.dg/ipa/pr89693.C: New test. 2181 21822019-04-15 Martin Liska <mliska@suse.cz> 2183 2184 Backport from mainline 2185 2019-01-18 Martin Liska <mliska@suse.cz> 2186 2187 PR middle-end/88587 2188 * g++.target/i386/pr88587.C: New test. 2189 * gcc.target/i386/mvc13.c: New test. 2190 21912019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 2192 2193 Backport from trunk 2194 PR fortran/87352 2195 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free. 2196 * gfortran.dg/finalize_34.f90: New test. 2197 21982019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 2199 2200 Backport from trunk 2201 PR fortran/89981 2202 * gfortran.dg/entry_22.f90: New test. 2203 22042019-04-11 Richard Biener <rguenther@suse.de> 2205 2206 PR tree-optimization/90018 2207 * gcc.dg/vect/pr90018.c: New testcase. 2208 22092019-04-10 Harald Anlauf <anlauf@gmx.de> 2210 2211 Backport from trunk 2212 PR fortran/89904 2213 * gfortran.dg/pr85797.f90: Adjust testcase. 2214 22152019-04-10 Matthew Malcomson <matthew.malcomson@arm.com> 2216 2217 PR target/90024 2218 * gcc.dg/torture/neon-immediate-timode.c: New test. 2219 2220019-04-07 Uroš Bizjak <ubizjak@gmail.com> 2221 2222 PR target/89945 2223 * gcc.target/i386/pr89945.c: New test. 2224 22252019-04-04 Martin Sebor <msebor@redhat.com> 2226 2227 PR middle-end/89934 2228 * gcc.dg/Wrestrict-19.c: New test. 2229 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code. 2230 22312019-04-02 Uroš Bizjak <ubizjak@gmail.com> 2232 2233 PR target/89902 2234 PR target/89903 2235 * gcc.target/i386/pr70799-4.c: Remove. 2236 * gcc.target/i386/pr70799-5.c: Remove. 2237 * gcc.target/i386/pr89902.c: New test. 2238 * gcc.target/i386/pr89903.c: Ditto. 2239 22402019-03-31 Harald Anlauf <anlauf@gmx.de> 2241 2242 PR fortran/83515 2243 PR fortran/85797 2244 * gfortran.dg/pr85797.f90: New test. 2245 22462019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 2247 2248 PR fortran/89866 2249 Backport from trunk 2250 * gfortran.dg/pointer_intent_8.f90: New test. 2251 22522019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 2253 2254 PR fortran/78865 2255 Backport from trunk 2256 * gfortran.dg/altreturn_10.f90: New test. 2257 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error. 2258 22592019-03-28 Uroš Bizjak <ubizjak@gmail.com> 2260 2261 PR target/89848 2262 * gcc.target/i386/pr89848.c: New test. 2263 22642019-03-26 Uroš Bizjak <ubizjak@gmail.com> 2265 2266 PR target/89827 2267 * gcc.target/i386/pr89827.c: New test. 2268 22692019-03-25 Andreas Krebbel <krebbel@linux.ibm.com> 2270 2271 Backport from mainline 2272 2019-03-20 Jakub Jelinek <jakub@redhat.com> 2273 2274 PR target/89775 2275 * gcc.target/s390/pr89775-1.c: New test. 2276 * gcc.target/s390/pr89775-2.c: New test. 2277 22782019-03-24 Janus Weil <janus@gcc.gnu.org> 2279 2280 PR fortran/71861 2281 Backport from trunk 2282 * gfortran.dg/interface_abstract_5.f90: New test case. 2283 22842019-03-22 Backport from mainline 2285 2286 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com> 2287 2288 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd. 2289 22902019-03-21 Thomas Schwinge <thomas@codesourcery.com> 2291 2292 PR fortran/56408 2293 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp 2294 (dg-compile-aux-modules): Fix diagnostic. 2295 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise. 2296 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise. 2297 2298 PR fortran/56408 2299 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround 2300 missing nexted dg-test call support in dejaGNU 1.4.4. 2301 2302 PR fortran/29383 2303 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in 2304 other '*.exp' files. 2305 23062019-03-19 Eric Botcazou <ebotcazou@adacore.com> 2307 2308 * c-c++-common/unroll-7.c: New test. 2309 23102019-03-18 Martin Sebor <msebor@redhat.com> 2311 2312 PR middle-end/88273 2313 * gcc.dg/Warray-bounds-38.c: New test. 2314 23152019-03-18 Martin Jambor <mjambor@suse.cz> 2316 2317 Backport from mainline 2318 2019-03-18 Martin Jambor <mjambor@suse.cz> 2319 2320 PR tree-optimization/89546 2321 * gcc.dg/tree-ssa/pr89546.c: New test. 2322 23232019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org> 2324 2325 PR fortran/84394 2326 Backport from trunk 2327 * gfortran.dg/blockdata_11.f90: New test. 2328 23292019-03-17 H.J. Lu <hongjiu.lu@intel.com> 2330 2331 Backport from mainline 2332 2019-03-14 H.J. Lu <hongjiu.lu@intel.com> 2333 2334 PR target/89523 2335 * gcc.target/i386/pr89523-1a.c: New test. 2336 * gcc.target/i386/pr89523-1b.c: Likewise. 2337 * gcc.target/i386/pr89523-2.c: Likewise. 2338 * gcc.target/i386/pr89523-3.c: Likewise. 2339 * gcc.target/i386/pr89523-4.c: Likewise. 2340 * gcc.target/i386/pr89523-5.c: Likewise. 2341 * gcc.target/i386/pr89523-6.c: Likewise. 2342 * gcc.target/i386/pr89523-7.c: Likewise. 2343 * gcc.target/i386/pr89523-8.c: Likewise. 2344 * gcc.target/i386/pr89523-9.c: Likewise. 2345 23462019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org> 2347 2348 PR fortran/66089 2349 Backport from trunk 2350 * gfortran.dg/dependency_53.f90: New test. 2351 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps. 2352 * gfortran.dg/no_arg_check_2.f90: Likewise. 2353 23542019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org> 2355 2356 PR fortran/66695 2357 PR fortran/77746 2358 PR fortran/79485 2359 Backport from trunk 2360 * gfortran.dg/binding_label_tests_30.f90: New test. 2361 * gfortran.dg/binding_label_tests_31.f90: New test. 2362 * gfortran.dg/binding_label_tests_32.f90: New test. 2363 * gfortran.dg/binding_label_tests_33.f90: New test. 2364 23652019-03-15 Richard Biener <rguenther@suse.de> 2366 2367 Backport from mainline 2368 2019-03-06 Richard Biener <rguenther@suse.de> 2369 2370 PR testsuite/89551 2371 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit 2372 the way that makes the testcase PASS. 2373 23742019-03-14 Martin Jambor <mjambor@suse.cz> 2375 2376 Backport from mainline 2377 2019-03-07 Martin Jambor <mjambor@suse.cz> 2378 2379 PR lto/87525 2380 * gcc.dg/ipa/ipcp-5.c: New test. 2381 23822019-03-14 Richard Biener <rguenther@suse.de> 2383 2384 PR middle-end/89572 2385 * gcc.dg/torture/pr89572.c: New testcase. 2386 23872019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org> 2388 2389 PR fortran/87673 2390 Backport from trunk 2391 * gfortran.dg/charlen_17.f90: New test. 2392 23932019-03-13 Vladimir Makarov <vmakarov@redhat.com> 2394 2395 PR target/85860 2396 * gcc.target/i386/pr85860.c: New. 2397 23982019-03-14 Richard Biener <rguenther@suse.de> 2399 2400 Backport from mainline 2401 2019-03-13 Richard Biener <rguenther@suse.de> 2402 2403 PR middle-end/89677 2404 * gcc.dg/torture/pr89677.c: New testcase. 2405 2406 2019-03-01 Richard Biener <rguenther@suse.de> 2407 2408 PR middle-end/89497 2409 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex. 2410 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings 2411 that happen now earlier. 2412 2413 2019-02-18 Richard Biener <rguenther@suse.de> 2414 2415 PR tree-optimization/89296 2416 * gcc.dg/uninit-pr89296.c: New testcase. 2417 24182019-03-13 Andreas Krebbel <krebbel@linux.ibm.com> 2419 2420 Backport from mainline 2421 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com> 2422 2423 * gcc.target/s390/zvector/vec-addc-u128.c: New test. 2424 24252019-03-13 Andreas Krebbel <krebbel@linux.ibm.com> 2426 2427 Backport from mainline 2428 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com> 2429 2430 * gcc.target/s390/zvector/xl-xst-align-1.c: New test. 2431 * gcc.target/s390/zvector/xl-xst-align-2.c: New test. 2432 24332019-03-12 Richard Biener <rguenther@suse.de> 2434 2435 PR tree-optimization/89664 2436 * gfortran.dg/pr89664.f90: New testcase. 2437 24382019-03-12 Andre Vieira <andre.simoesdiasvieira@arm.com> 2439 2440 Backport from mainline 2441 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com> 2442 2443 * gcc.target/arm/f16_f64_conv_no_dp.c: New test. 2444 2445 Backport from mainline 2446 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org> 2447 2448 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective 2449 target. 2450 24512019-03-11 Eric Botcazou <ebotcazou@adacore.com> 2452 2453 * c-c++-common/unroll-6.c: New test. 2454 24552019-03-11 Martin Liska <mliska@suse.cz> 2456 2457 Backport from mainline 2458 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2459 2460 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to 2461 dg-options. 2462 24632019-03-11 Martin Liska <mliska@suse.cz> 2464 2465 Backport from mainline 2466 2019-03-08 Martin Liska <mliska@suse.cz> 2467 2468 PR target/86952 2469 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match 2470 scanned pattern. 2471 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 2472 24732019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> 2474 2475 PR fortran/71544 2476 Backport from trunk 2477 * gfortran.dg/c_ptr_tests_19.f90: New test. 2478 24792019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> 2480 2481 PR fortran/87734 2482 Backport from trunk 2483 * gfortran.dg/public_private_module_10.f90: New test. 2484 24852019-03-08 Martin Jambor <mjambor@suse.cz> 2486 2487 Backport from mainline 2488 2019-03-07 Martin Jambor <mjambor@suse.cz> 2489 2490 * g++.dg/ipa/pr88235.C: New test. 2491 24922019-03-07 Jakub Jelinek <jakub@redhat.com> 2493 2494 PR c++/89585 2495 * g++.dg/asm-qual-3.C: Adjust expected diagnostics. 2496 24972019-03-06 Harald Anlauf <anlauf@gmx.de> 2498 2499 Backport from trunk 2500 PR fortran/71203 2501 * gfortran.dg/substr_8.f90: New test. 2502 25032019-03-06 Thomas Koenig <tkoenig@gcc.gnu.org> 2504 2505 PR fortran/72714 2506 Backport from trunk 2507 * gfortran.dg/coarray_allocate_11.f90: New test. 2508 25092019-03-06 Tamar Christina <tamar.christina@arm.com> 2510 2511 Backport from trunk. 2512 2019-02-25 Tamar Christina <tamar.christina@arm.com> 2513 2514 PR target/88530 2515 * common/config/aarch64/aarch64-common.c 2516 (struct aarch64_option_extension): Add is_synthetic. 2517 (all_extensions): Use it. 2518 (TARGET_OPTION_INIT_STRUCT): Define hook. 2519 (struct gcc_targetm_common): Moved to end. 2520 (all_extensions_by_on): New. 2521 (opt_ext_cmp, typedef opt_ext): New. 2522 (aarch64_option_init_struct): New. 2523 (aarch64_contains_opt): New. 2524 (aarch64_get_extension_string_for_isa_flags): Output smallest set. 2525 * config/aarch64/aarch64-option-extensions.def 2526 (AARCH64_OPT_EXTENSION): Explicitly include AES and SHA2 in crypto. 2527 (fp, simd, crc, lse, fp16, rcpc, rdma, dotprod, aes, sha2, sha3, 2528 sm4, fp16fml, sve): 2529 Set is_synthetic to false. 2530 (crypto): Set is_synthetic to true. 2531 * config/aarch64/driver-aarch64.c (AARCH64_OPT_EXTENSION): Add 2532 SYNTHETIC. 2533 25342019-03-06 Tamar Christina <tamar.christina@arm.com> 2535 2536 Backport from trunk. 2537 2019-02-28 Tamar Christina <tamar.christina@arm.com> 2538 2539 PR target/88530 2540 * gcc.target/aarch64/options_set_10.c: New test. 2541 25422019-03-06 Xiong Hu Luo <luoxhu@linux.ibm.com> 2543 2544 Backport of r268834 from mainline to gcc-8-branch. 2545 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com> 2546 2547 * gcc.target/powerpc/crypto-builtin-1.c 2548 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be): 2549 New testcases. 2550 25512019-03-05 Richard Biener <rguenther@suse.de> 2552 2553 Backport from mainline 2554 2019-02-26 Richard Biener <rguenther@suse.de> 2555 2556 PR tree-optimization/89505 2557 * gcc.dg/torture/pr89505.c: New testcase. 2558 25592019-03-03 Harald Anlauf <anlauf@gmx.de> 2560 2561 Backport from trunk 2562 PR fortran/89077 2563 * gfortran.dg/transfer_simplify_12.f90: New test. 2564 * gfortran.dg/substr_simplify.f90: New test. 2565 25662019-03-03 Harald Anlauf <anlauf@gmx.de> 2567 2568 Backport from trunk 2569 PR fortran/77583 2570 * gfortran.dg/pr77583.f90: New test. 2571 25722019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org> 2573 2574 PR fortran/89174 2575 Backport from trunk 2576 * gfortran.dg/allocate_with_mold_3.f90: New test. 2577 25782019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org> 2579 2580 PR fortran/87689 2581 Backport from trunk 2582 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to 2583 options. 2584 * gfortran.dg/lto/20091028-2_0.f90: Likewise. 2585 * gfortran.dg/lto/pr87689_0.f: New file. 2586 * gfortran.dg/lto/pr87689_1.f: New file. 2587 * gfortran.dg/altreturn_9_0.f90: New file. 2588 * gfortran.dg/altreturn_9_1.f90: New file. 2589 25902019-03-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2591 2592 Backport from trunk 2593 PR fortran/84387 2594 * gfortran.dg/dtio_34.f90: New test. 2595 25962019-03-02 Harald Anlauf <anlauf@gmx.de> 2597 2598 Backport from trunk 2599 PR fortran/89516 2600 * gfortran.dg/pr89492.f90: Adjust testcase. 2601 * gfortran.dg/transfer_check_5.f90: New test. 2602 2603 PR fortran/89492 2604 * gfortran.dg/pr89492.f90: New test. 2605 2606 PR fortran/89266 2607 PR fortran/88326 2608 * gfortran.dg/pr89266.f90: New test. 2609 * gfortran.dg/pr88326.f90: New test. 2610 26112019-02-28 Eric Botcazou <ebotcazou@adacore.com> 2612 2613 * gcc.c-torture/execute/20190228-1.c: New test. 2614 26152019-02-28 Li Jia He <helijia@linux.ibm.com> 2616 2617 Backport from trunk 2618 2019-02-20 Li Jia He <helijia@linux.ibm.com> 2619 2620 PR target/88100 2621 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase. 2622 26232019-02-26 Eric Botcazou <ebotcazou@adacore.com> 2624 2625 * gnat.dg/opt77.adb: New test. 2626 * gnat.dg/opt77_pkg.ad[sb]: New helper. 2627 26282019-02-23 Thomas Koenig <tkoenig@gcc.gnu.org> 2629 2630 PR fortran/86119 2631 Backport from trunk 2632 * gfortran.dg/warn_conversion_11.f90: New test. 2633 26342019-02-23 Paul Thomas <pault@gcc.gnu.org> 2635 2636 Backport from trunk 2637 PR fortran/88117 2638 * gfortran.dg/deferred_character_32.f90: New test 2639 26402019-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 2641 2642 PR fortran/71066 2643 Backport from trunk 2644 * gfortran.dg/coarray_data_1.f90: New test. 2645 26462019-02-22 Release Manager 2647 2648 * GCC 8.3.0 released. 2649 26502019-02-19 Jakub Jelinek <jakub@redhat.com> 2651 2652 PR middle-end/89303 2653 * g++.dg/torture/pr89303.C: Move everything from std namespace to my 2654 namespace. 2655 26562019-02-16 Eric Botcazou <ebotcazou@adacore.com> 2657 2658 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC. 2659 * c-c++-common/patchable_function_entry-default.c: Likewise. 2660 * c-c++-common/patchable_function_entry-definition.c: Likewise. 2661 26622019-02-15 Eric Botcazou <ebotcazou@adacore.com> 2663 2664 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option. 2665 26662019-02-15 Eric Botcazou <ebotcazou@adacore.com> 2667 2668 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium. 2669 * c-c++-common/patchable_function_entry-default.c: Likewise. 2670 * c-c++-common/patchable_function_entry-definition.c: Likewise. 2671 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch. 2672 26732019-02-15 Richard Biener <rguenther@suse.de> 2674 Jakub Jelinek <jakub@redhat.com> 2675 2676 PR tree-optimization/89278 2677 * gcc.dg/pr89278.c: New test. 2678 26792019-02-15 Jakub Jelinek <jakub@redhat.com> 2680 2681 PR other/89342 2682 * gcc.dg/pr89342.c: New test. 2683 26842019-02-14 David Malcolm <dmalcolm@redhat.com> 2685 2686 2019-02-13 David Malcolm <dmalcolm@redhat.com> 2687 Backport of r268847 from trunk. 2688 2689 PR c++/89036 2690 * g++.dg/concepts/pr89036.C: New test. 2691 26922019-02-14 David Malcolm <dmalcolm@redhat.com> 2693 2694 Backport of r267957 from trunk. 2695 2019-01-15 David Malcolm <dmalcolm@redhat.com> 2696 2697 PR c++/88795 2698 * g++.dg/template/pr88795.C: New test. 2699 27002019-02-14 Jakub Jelinek <jakub@redhat.com> 2701 2702 PR rtl-optimization/89354 2703 * gcc.dg/pr89354.c: New test. 2704 27052019-02-14 David Malcolm <dmalcolm@redhat.com> 2706 2707 Backport of r263275 from trunk. 2708 2018-08-02 David Malcolm <dmalcolm@redhat.com> 2709 2710 * error.c (cxx_print_error_function): Duplicate "file" before 2711 passing it to pp_set_prefix. 2712 (cp_print_error_function): Use pp_take_prefix when saving the 2713 existing prefix. 2714 27152019-02-14 David Malcolm <dmalcolm@redhat.com> 2716 2717 Backport of r262199 from trunk. 2718 2018-06-27 David Malcolm <dmalcolm@redhat.com> 2719 2720 PR c++/86329 2721 * g++.dg/lookup/pr86329.C: New test. 2722 27232019-02-14 David Malcolm <dmalcolm@redhat.com> 2724 2725 Backport of r259720 from trunk. 2726 2018-04-27 David Malcolm <dmalcolm@redhat.com> 2727 2728 PR c++/85515 2729 * g++.dg/pr85515-1.C: New test. 2730 * g++.dg/pr85515-2.C: New test. 2731 27322019-02-14 Martin Liska <mliska@suse.cz> 2733 2734 Backport from mainline 2735 2019-02-14 Martin Liska <mliska@suse.cz> 2736 2737 PR rtl-optimization/89242 2738 * g++.dg/pr89242.C: New test. 2739 27402019-02-14 Martin Liska <mliska@suse.cz> 2741 2742 Backport from mainline 2743 2019-02-11 Martin Liska <mliska@suse.cz> 2744 2745 PR ipa/89009 2746 * g++.dg/ipa/pr89009.C: New test. 2747 27482019-02-14 Jakub Jelinek <jakub@redhat.com> 2749 2750 PR tree-optimization/89314 2751 * gcc.dg/pr89314.c: New test. 2752 2753 Backported from mainline 2754 2019-02-13 Jonathan Wakely <jwakely@redhat.com> 2755 Jakub Jelinek <jakub@redhat.com> 2756 2757 PR middle-end/89303 2758 * g++.dg/torture/pr89303.C: New test. 2759 2760 2019-02-13 Jakub Jelinek <jakub@redhat.com> 2761 2762 PR target/89290 2763 * gcc.target/i386/pr89290.c: New test. 2764 2765 2019-02-09 Jakub Jelinek <jakub@redhat.com> 2766 2767 PR middle-end/89246 2768 * gcc.dg/gomp/pr89246-1.c: New test. 2769 * gcc.dg/gomp/pr89246-2.c: New test. 2770 27712019-02-13 Bill Schmidt <wschmidt@linux.ibm.com> 2772 2773 Backport from mainline 2774 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com> 2775 2776 * gcc.target/powerpc/vec-sld-modulo.c: New. 2777 * gcc.target/powerpc/vec-srad-modulo.c: New. 2778 * gcc.target/powerpc/vec-srd-modulo.c: New. 2779 2780 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com> 2781 2782 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw. 2783 * gcc.target/powerpc/vec-srad-modulo.c: Likewise. 2784 * gcc.target/powerpc/vec-srd-modulo.c: Likewise. 2785 27862019-02-13 Richard Biener <rguenther@suse.de> 2787 2788 Backport from mainline 2789 2019-01-08 Richard Biener <rguenther@suse.de> 2790 2791 PR tree-optimization/86554 2792 * gcc.dg/torture/pr86554-1.c: New testcase. 2793 * gcc.dg/torture/pr86554-2.c: Likewise. 2794 27952019-02-13 Richard Biener <rguenther@suse.de> 2796 2797 Backport from mainline 2798 2019-02-12 Richard Biener <rguenther@suse.de> 2799 2800 PR tree-optimization/89253 2801 * gfortran.dg/pr89253.f: New testcase. 2802 2803 2019-02-08 Richard Biener <rguenther@suse.de> 2804 2805 PR middle-end/89223 2806 * gcc.dg/torture/pr89223.c: New testcase. 2807 2808 2019-01-28 Richard Biener <rguenther@suse.de> 2809 2810 PR tree-optimization/88739 2811 * gcc.c-torture/execute/pr88739.c: New test. 2812 28132019-02-11 Stefan Agner <stefan@agner.ch> 2814 2815 Backport from mainline 2816 2019-01-10 Stefan Agner <stefan@agner.ch> 2817 2818 PR target/88648 2819 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to 2820 check if -masm-syntax-unified gets applied properly. 2821 28222019-02-10 Harald Anlauf <anlauf@gmx.de> 2823 2824 Backport from trunk 2825 PR fortran/89077 2826 * gfortran.dg/pr89077.f90: New test. 2827 28282019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org> 2829 2830 PR fortran/71237 2831 Backport from trunk 2832 * gfortran.dg/pointer_init_2.f90: Adjust error messages. 2833 * gfortran.dg/pointer_init_6.f90: Likewise. 2834 * gfortran.dg/pointer_init_9.f90: New test. 2835 28362019-02-09 Thomas Koenig <tkoenig@gcc.gnu.org> 2837 2838 PR fortran/71860 2839 Backport from trunk 2840 * gfortran.dg/null_10.f90: New test. 2841 28422019-02-09 Jakub Jelinek <jakub@redhat.com> 2843 2844 PR middle-end/89243 2845 * g++.dg/opt/pr89188.C: Include ../torture/pr88861.C. 2846 2847 Backported from mainline 2848 2019-01-16 David Malcolm <dmalcolm@redhat.com> 2849 2850 PR target/88861 2851 * g++.dg/torture/pr88861.C: New test. 2852 2853 2019-02-08 Jakub Jelinek <jakub@redhat.com> 2854 2855 PR rtl-optimization/89234 2856 * g++.dg/ubsan/pr89234.C: New test. 2857 28582019-02-08 Richard Biener <rguenther@suse.de> 2859 2860 Backport from mainline 2861 2018-11-13 Richard Biener <rguenther@suse.de> 2862 2863 PR tree-optimization/86991 2864 * gcc.dg/pr86991.c: New testcase. 2865 28662019-02-08 Richard Biener <rguenther@suse.de> 2867 2868 Backport from mainline 2869 2019-02-03 Richard Biener <rguenther@suse.de> 2870 2871 PR debug/87295 2872 * g++.dg/debug/dwarf2/pr87295.C: New testcase. 2873 2874 2019-01-29 Richard Biener <rguenther@suse.de> 2875 2876 PR debug/87295 2877 * g++.dg/lto/pr87295_0.C: New testcase. 2878 2879 2019-01-15 Richard Biener <rguenther@suse.de> 2880 2881 PR debug/88046 2882 * g++.dg/lto/pr88046_0.C: New testcase. 2883 28842019-02-08 Richard Biener <rguenther@suse.de> 2885 2886 Backport from mainline 2887 2018-12-10 Richard Biener <rguenther@suse.de> 2888 2889 PR tree-optimization/88427 2890 * gcc.dg/pr88427.c: New testcase. 2891 2892 2018-11-28 Richard Biener <rguenther@suse.de> 2893 2894 PR tree-optimization/88217 2895 * g++.dg/pr88217.C: New testcase. 2896 2897 2018-11-23 Richard Biener <rguenther@suse.de> 2898 2899 PR tree-optimization/88149 2900 * g++.dg/torture/pr88149.C: New testcase. 2901 29022019-02-07 Jakub Jelinek <jakub@redhat.com> 2903 2904 Backported from mainline 2905 2019-02-06 Jakub Jelinek <jakub@redhat.com> 2906 2907 PR c/89211 2908 * gcc.dg/pr89211.c: New test. 2909 2910 2019-02-05 Jakub Jelinek <jakub@redhat.com> 2911 2912 PR c++/89187 2913 * g++.dg/opt/pr89187.C: New test. 2914 2915 PR rtl-optimization/11304 2916 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber. 2917 * gcc.target/i386/call-2.c: New test. 2918 2919 PR target/89188 2920 * g++.dg/opt/pr89188.C: New test. 2921 2922 PR rtl-optimization/89195 2923 * gcc.c-torture/execute/pr89195.c: New test. 2924 2925 PR target/89186 2926 * g++.dg/ext/vector36.C: New test. 2927 2928 2019-02-02 Jakub Jelinek <jakub@redhat.com> 2929 2930 PR middle-end/87887 2931 * gcc.dg/gomp/pr87887-1.c: New test. 2932 * gcc.dg/gomp/pr87887-2.c: New test. 2933 2934 2019-02-01 Jakub Jelinek <jakub@redhat.com> 2935 2936 PR fortran/83246 2937 PR fortran/89084 2938 * gfortran.dg/pr89084.f90: New test. 2939 * gfortran.dg/lto/pr89084_0.f90: New test. 2940 * gfortran.dg/pr83246.f90: New test. 2941 2942 PR tree-optimization/88107 2943 * gcc.dg/gomp/pr88107.c: New test. 2944 2945 2019-01-31 Jakub Jelinek <jakub@redhat.com> 2946 2947 PR sanitizer/89124 2948 * c-c++-common/asan/pr89124.c: New test. 2949 2950 2019-01-30 Jakub Jelinek <jakub@redhat.com> 2951 2952 PR c++/89105 2953 * g++.dg/abi/pr89105.C: New test. 2954 2955 2019-01-29 Jakub Jelinek <jakub@redhat.com> 2956 2957 PR c++/66676 2958 PR ipa/89104 2959 * gcc.dg/gomp/pr89104.c: New test. 2960 2961 2019-01-27 Jakub Jelinek <jakub@redhat.com> 2962 2963 PR target/87214 2964 * gcc.target/i386/avx512vl-pr87214-1.c: New test. 2965 * gcc.target/i386/avx512vl-pr87214-2.c: New test. 2966 2967 2019-01-24 Jakub Jelinek <jakub@redhat.com> 2968 2969 PR c++/88976 2970 * c-c++-common/gomp/cancel-2.c: New test. 2971 * gcc.dg/gomp/cancel-1.c: New test. 2972 * g++.dg/gomp/cancel-1.C: New test. 2973 * g++.dg/gomp/cancel-2.C: New test. 2974 * g++.dg/gomp/cancel-3.C: New test. 2975 2976 2019-01-23 Jakub Jelinek <jakub@redhat.com> 2977 2978 PR tree-optimization/88964 2979 * gfortran.dg/pr88964.f90: New test. 2980 2981 2019-01-22 Jakub Jelinek <jakub@redhat.com> 2982 2983 PR target/88965 2984 * gcc.target/powerpc/pr88965.c: New test. 2985 2986 PR middle-end/88968 2987 * c-c++-common/gomp/atomic-23.c: New test. 2988 2989 PR target/88905 2990 * gcc.dg/pr88905.c: New test. 2991 2992 PR rtl-optimization/49429 2993 PR target/49454 2994 PR rtl-optimization/86334 2995 PR target/88906 2996 * gcc.target/i386/pr86334.c: New test. 2997 * gcc.target/i386/pr88906.c: New test. 2998 2999 2019-01-21 Jakub Jelinek <jakub@redhat.com> 3000 3001 PR c++/88949 3002 * g++.dg/gomp/pr88949.C: New test. 3003 3004 PR sanitizer/88901 3005 * g++.dg/asan/pr88901.C: New test. 3006 3007 2019-01-19 Jakub Jelinek <jakub@redhat.com> 3008 3009 PR fortran/88902 3010 * gfortran.dg/pr88902.f90: New test. 3011 3012 2019-01-17 Jakub Jelinek <jakub@redhat.com> 3013 3014 PR rtl-optimization/88870 3015 * gcc.dg/pr88870.c: New test. 3016 3017 2019-01-14 Jakub Jelinek <jakub@redhat.com> 3018 3019 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for 3020 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto 3021 feature test macros. 3022 3023 2019-01-10 Jakub Jelinek <jakub@redhat.com> 3024 3025 PR c/88568 3026 * gcc.dg/pr88568.c: New test. 3027 3028 2019-01-05 Jakub Jelinek <jakub@redhat.com> 3029 3030 PR debug/88635 3031 * gcc.dg/debug/dwarf2/pr88635.c: New test. 3032 30332019-02-07 Christophe Lyon <christophe.lyon@linaro.org> 3034 3035 Backport from mainline 3036 2019-01-28 Marek Polacek <polacek@redhat.com> 3037 3038 PR c++/89024 - ICE with incomplete enum type. 3039 * g++.dg/cpp0x/enum37.C: Add dg-error. 3040 30412019-02-07 Richard Biener <rguenther@suse.de> 3042 3043 Backport from mainline 3044 2018-11-20 Richard Biener <rguenther@suse.de> 3045 3046 PR tree-optimization/88105 3047 * gcc.dg/gomp/pr88105.c: New testcase. 3048 3049 2018-11-28 Richard Biener <rguenther@suse.de> 3050 3051 PR tree-optimization/88223 3052 * gcc.dg/torture/pr88223.c: New testcase. 3053 30542019-02-07 Richard Biener <rguenther@suse.de> 3055 3056 Backport from mainline 3057 2018-12-11 Richard Biener <rguenther@suse.de> 3058 3059 PR middle-end/88448 3060 PR middle-end/88415 3061 * gcc.dg/gomp/pr88415.c: New testcase. 3062 3063 2018-11-15 Richard Biener <rguenther@suse.de> 3064 3065 PR tree-optimization/88030 3066 * gcc.dg/tsan/pr88030.c: New testcase. 3067 3068 2018-11-08 Richard Biener <rguenther@suse.de> 3069 3070 PR tree-optimization/87929 3071 * gcc.dg/pr87929.c: New testcase. 3072 30732019-02-07 Richard Biener <rguenther@suse.de> 3074 3075 Backport from mainline 3076 2019-01-22 Tamar Christina <tamar.christina@arm.com> 3077 3078 PR/tree-optimization 88903 3079 * gcc.dg/vect/pr88903-1.c: Add explicit &. 3080 30812019-02-06 Eric Botcazou <ebotcazou@adacore.com> 3082 3083 * gnat.dg/opt76.adb: New test. 3084 30852019-02-06 Richard Biener <rguenther@suse.de> 3086 3087 Backport from mainline 3088 2019-01-31 Richard Biener <rguenther@suse.de> 3089 3090 PR tree-optimization/89135 3091 * gcc.dg/torture/pr89135.c: New testcase. 3092 3093 2019-01-18 Richard Biener <rguenther@suse.de> 3094 3095 PR tree-optimization/88903 3096 * gcc.dg/vect/pr88903-1.c: New testcase. 3097 * gcc.dg/vect/pr88903-2.c: Likewise. 3098 30992019-02-05 Thomas Koenig <tkoenig@gcc.gnu.org> 3100 3101 PR fortran/67679 3102 Backport from trunk 3103 * gfortran.dg/warn_undefined_1.f90: New test. 3104 * gfortran.dg/coarray_lock_7.f90: Fix patterns in test. 3105 31062019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org> 3107 3108 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org> 3109 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution 3110 hardware. 3111 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise. 3112 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise. 3113 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise. 3114 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise. 3115 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise. 3116 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise. 3117 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise. 3118 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise. 3119 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise. 3120 3121 Backport from mainline. 3122 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org> 3123 * gcc.target/powerpc/vec-extract-schar-1.c: New test. 3124 * gcc.target/powerpc/vec-extract-sint-1.c: New test. 3125 * gcc.target/powerpc/vec-extract-sint128-1.c: New test. 3126 * gcc.target/powerpc/vec-extract-slong-1.c: New test. 3127 * gcc.target/powerpc/vec-extract-sshort-1.c: New test. 3128 * gcc.target/powerpc/vec-extract-uchar-1.c: New test. 3129 * gcc.target/powerpc/vec-extract-uint-1.c: New test. 3130 * gcc.target/powerpc/vec-extract-uint128-1.c: New test. 3131 * gcc.target/powerpc/vec-extract-ulong-1.c: New test. 3132 * gcc.target/powerpc/vec-extract-ushort-1.c: New test. 3133 31342019-02-03 Paul Thomas <pault@gcc.gnu.org> 3135 3136 Backport from trunk 3137 PR fortran/88393 3138 * gfortran.dg/alloc_comp_assign_16.f03 : New test. 3139 31402019-02-03 Paul Thomas <pault@gcc.gnu.org> 3141 3142 Backport from trunk 3143 PR fortran/88980 3144 * gfortran.dg/realloc_on_assign_32.f90 : New test. 3145 31462019-02-03 Paul Thomas <pault@gcc.gnu.org> 3147 3148 Backport from trunk 3149 PR fortran/88685 3150 * gfortran.dg/pointer_array_component_3.f90 : New test. 3151 31522019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org> 3153 3154 PR fortran/57048 3155 Backport from trunk 3156 * gfortran.dg/c_funptr_1.f90: New file. 3157 * gfortran.dg/c_funptr_1_mod.f90: New file. 3158 31592019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com> 3160 3161 Backport from mainline 3162 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com> 3163 3164 PR tree-optimization/87022 3165 * gcc.dg/tree-ssa/pr87022.c: New test. 3166 31672019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com> 3168 3169 Backport from mainline 3170 2019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com> 3171 3172 PR tree-optimization/88932 3173 * gfortran.dg/pr88932.f90: New test. 3174 31752019-01-30 Manfred Schwarb <manfred99@gmx.ch> 3176 3177 * gfortran.dg/newunit_5.f90.f90: Moved to 3178 * gfortran.dg/newunit_5.f90: here and fix a dg directive. 3179 31802019-01-30 Kewen Lin <linkw@gcc.gnu.org> 3181 3182 Backport from mainline 3183 2019-01-20 Kewen Lin <linkw@gcc.gnu.org> 3184 3185 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into 3186 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c. 3187 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test. 3188 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto. 3189 3190 2019-01-17 Kewen Lin <linkw@gcc.gnu.org> 3191 3192 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test. 3193 31942019-01-27 Uroš Bizjak <ubizjak@gmail.com> 3195 3196 PR fortran/70696 3197 * gfortran.dg/coarray/event_3.f0: Add save attribue to x. 3198 31992019-01-27 Eric Botcazou <ebotcazou@adacore.com> 3200 3201 * gnat.dg/opt75.adb: New test. 3202 * gnat.dg/opt75_pkg.ad[sb]: New helper. 3203 32042019-01-27 Paul Thomas <pault@gcc.gnu.org> 3205 3206 Backport from trunk 3207 PR fortran/56386 3208 PR fortran/58906 3209 PR fortran/77385 3210 * gfortran.dg/associate_44.f90 : New test. 3211 3212 PR fortran/80260 3213 * gfortran.dg/select_type_45.f90 : New test. 3214 3215 PR fortran/82077 3216 * gfortran.dg/select_type_46.f90 : New test. 3217 32182019-01-27 Uroš Bizjak <ubizjak@gmail.com> 3219 3220 PR target/88948 3221 * gcc.target/i386/pr88948.c: New test. 3222 32232019-01-26 Eric Botcazou <ebotcazou@adacore.com> 3224 3225 * gnat.dg/array34.adb: New test. 3226 32272019-01-25 Paul Thomas <pault@gcc.gnu.org> 3228 3229 PR fortran/87336 3230 * gfortran.dg/pointer_array_10.f90 : New test. 3231 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20. 3232 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm' 3233 count to 72. 3234 32352019-01-25 Richard Biener <rguenther@suse.de> 3236 3237 PR tree-optimization/86865 3238 * gcc.dg/graphite/pr86865.c: New testcase. 3239 * gcc.dg/graphite/pr69728.c: XFAIL. 3240 * gcc.dg/graphite/scop-21.c: Likewise. 3241 32422019-01-24 Uroš Bizjak <ubizjak@gmail.com> 3243 3244 PR target/88998 3245 * g++.dg/pr88998.c: New test. 3246 32472019-01-24 Richard Biener <rguenther@suse.de> 3248 3249 Backport from mainline 3250 2019-01-23 Richard Biener <rguenther@suse.de> 3251 3252 PR tree-optimization/89008 3253 * gcc.dg/torture/pr89008.c: New testcase. 3254 32552019-01-22 Manfred Schwarb <manfred99@gmx.ch> 3256 3257 * gfortran.dg/array_function_5.f90: : Fix a dg directive. 3258 * gfortran.dg/class_66.f90: Likewise. 3259 * gfortran.dg/dec_structure_12.f90: Likewise. 3260 * gfortran.dg/dec_structure_14.f90: Likewise. 3261 * gfortran.dg/dec_structure_15.f90: Likewise. 3262 * gfortran.dg/dtio_31.f03: Likewise. 3263 * gfortran.dg/dtio_32.f03: Likewise. 3264 * gfortran.dg/extends_11.f03: Likewise. 3265 * gfortran.dg/integer_plus.f90: Likewise. 3266 * gfortran.dg/matmul_const.f90: Likewise. 3267 * gfortran.dg/namelist_96.f90: Likewise. 3268 * gfortran.dg/pdt_25.f03: Likewise. 3269 * gfortran.dg/pdt_28.f03: Likewise. 3270 * gfortran.dg/pr58968.f: Likewise. 3271 * gfortran.dg/pr78259.f90: Likewise. 3272 * gfortran.dg/debug/pr35154-stabs.f: Likewise. 3273 * gfortran.dg/vect/vect-2.f90: Likewise. 3274 32752019-01-22 Uroš Bizjak <ubizjak@gmail.com> 3276 3277 PR target/88938 3278 * gcc.target/i386/pr88938.c: New test. 3279 32802019-01-18 Richard Earnshaw <rearnsha@arm.com> 3281 3282 PR target/88799 3283 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for 3284 mp and sec extensions to armv7-a. 3285 32862019-01-17 Nathan Sidwell <nathan@acm.org> 3287 3288 PR c++/86610 3289 * g++.dg/cpp0x/pr86610.C: New. 3290 32912019-01-16 Martin Jambor <mjambor@suse.cz> 3292 3293 Backported from mainline 3294 2018-12-10 Martin Jambor <mjambor@suse.cz> 3295 3296 PR ipa/88214 3297 * gcc.dg/ipa/pr88214.c: New test. 3298 32992019-01-15 Steven G. Kargl <kargl@gcc.gnu.org> 3300 3301 PR fortran/81849 3302 * gfortran.dg/pr81849.f90: New test. 3303 33042019-01-15 Joseph Myers <joseph@codesourcery.com> 3305 3306 Backport from mainline 3307 2019-01-07 Joseph Myers <joseph@codesourcery.com> 3308 3309 PR c/88720 3310 PR c/88726 3311 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests. 3312 33132019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3314 3315 Backport from trunk 3316 PR libfortran/88776 3317 * gfortran.dg/namelist_96.f90: New test. 3318 33192019-01-12 Dominique d'Humieres <dominiq@gcc.gnu.org> 3320 3321 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin. 3322 * gcc.dg/plugin/plugindir2.c: Likewise. 3323 * gcc.dg/plugin/plugindir3.c: Likewise. 3324 * gcc.dg/plugin/plugindir4.c: Likewise. 3325 33262019-01-11 Steven G. Kargl <kargl@gcc.gnu.org> 3327 3328 PR fortran/35031 3329 * gfortran.dg/pr35031.f90: new test. 3330 33312019-01-09 Wilco Dijkstra <wdijkstr@arm.com> 3332 3333 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks. 3334 33352019-01-09 Eric Botcazou <ebotcazou@adacore.com> 3336 3337 * gcc.target/sparc/tls-ld-int8.c: New test. 3338 * gcc.target/sparc/tls-ld-int16.c: Likewise. 3339 * gcc.target/sparc/tls-ld-int32.c: Likewise. 3340 * gcc.target/sparc/tls-ld-uint8.c: Likewise. 3341 * gcc.target/sparc/tls-ld-uint16.c: Likewise. 3342 * gcc.target/sparc/tls-ld-uint32.c: Likewise. 3343 33442019-01-08 Jakub Jelinek <jakub@redhat.com> 3345 3346 Backported from mainline 3347 2019-01-05 Jakub Jelinek <jakub@redhat.com> 3348 3349 PR middle-end/82564 3350 PR target/88620 3351 * gcc.dg/nested-func-12.c: New test. 3352 * gcc.c-torture/compile/pr82564.c: New test. 3353 3354 2019-01-04 Jakub Jelinek <jakub@redhat.com> 3355 3356 PR target/88594 3357 * gcc.dg/pr88594.c: New test. 3358 3359 2019-01-03 Jakub Jelinek <jakub@redhat.com> 3360 3361 PR debug/88644 3362 * gcc.dg/debug/dwarf2/pr88644.c: New test. 3363 3364 2019-01-03 Iain Sandoe <iain@sandoe.co.uk> 3365 3366 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length. 3367 * gcc.dg/pubtypes-3.c: Likewise. 3368 * gcc.dg/pubtypes-4.c: Likewise. 3369 3370 2018-12-21 Jakub Jelinek <jakub@redhat.com> 3371 3372 PR middle-end/85594 3373 PR middle-end/88553 3374 * gcc.dg/gomp/pr85594.c: New test. 3375 * gcc.dg/gomp/pr88553.c: New test. 3376 3377 PR rtl-optimization/88563 3378 * gcc.dg/pr88563.c: New test. 3379 3380 2018-12-20 Jakub Jelinek <jakub@redhat.com> 3381 3382 PR c++/88180 3383 * g++.dg/parse/pr88180.C: New test. 3384 * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type 3385 definition's NSDMIs. 3386 3387 2018-12-19 Jakub Jelinek <jakub@redhat.com> 3388 3389 PR target/88541 3390 * gcc.target/i386/avx-vpclmulqdq-1.c: New test. 3391 3392 PR c++/87934 3393 * g++.dg/cpp0x/constexpr-87934.C: New test. 3394 3395 2018-12-17 Jakub Jelinek <jakub@redhat.com> 3396 3397 PR c++/88410 3398 * g++.dg/cpp0x/pr88410.C: New test. 3399 3400 2018-12-14 Jakub Jelinek <jakub@redhat.com> 3401 3402 PR c++/82294 3403 PR c++/87436 3404 * g++.dg/tree-ssa/pr82294.C: New test. 3405 * g++.dg/tree-ssa/pr87436.C: New test. 3406 3407 2018-12-13 Jakub Jelinek <jakub@redhat.com> 3408 3409 PR rtl-optimization/88470 3410 * gcc.target/i386/pr88470.c: New test. 3411 3412 PR rtl-optimization/88416 3413 * gcc.target/i386/pr88416.c: New test. 3414 3415 2018-12-11 Jakub Jelinek <jakub@redhat.com> 3416 3417 PR sanitizer/88426 3418 * c-c++-common/ubsan/float-cast-overflow-11.c: New test. 3419 3420 2018-12-07 Jakub Jelinek <jakub@redhat.com> 3421 3422 PR c++/86669 3423 * g++.dg/cpp0x/initlist105.C: New test. 3424 * g++.dg/cpp0x/initlist106.C: New test. 3425 * g++.dg/other/pr86669.C: New test. 3426 3427 PR target/85593 3428 * gcc.target/i386/pr85593.c: New test. 3429 3430 PR fortran/88377 3431 * gfortran.dg/gomp/pr88377.f90: New test. 3432 3433 PR c++/87506 3434 * g++.dg/cpp0x/constexpr-87506.C: New test. 3435 3436 2018-12-06 Jakub Jelinek <jakub@redhat.com> 3437 3438 PR target/87598 3439 * gcc.target/aarch64/asm-5.c: New test. 3440 3441 2018-12-05 Jakub Jelinek <jakub@redhat.com> 3442 3443 PR tree-optimization/87360 3444 * g++.dg/opt/pr87360.C: New test. 3445 * gfortran.dg/pr87360.f90: New test. 3446 3447 2018-12-04 Jakub Jelinek <jakub@redhat.com> 3448 3449 PR tree-optimization/87320 3450 * gcc.dg/pr87320.c: New test. 3451 3452 PR c++/88103 3453 * g++.dg/cpp0x/rv-cond3.C: New test. 3454 3455 2018-12-03 Jakub Jelinek <jakub@redhat.com> 3456 3457 PR tree-optimization/71109 3458 * gcc.c-torture/compile/pr71109.c: New test. 3459 3460 2018-11-30 Jakub Jelinek <jakub@redhat.com> 3461 3462 PR debug/85550 3463 * g++.dg/debug/dwarf2/pr85550.C: New test. 3464 3465 2018-11-29 Jakub Jelinek <jakub@redhat.com> 3466 3467 PR target/88234 3468 * gcc.dg/ubsan/pr88234.c: New test. 3469 3470 PR c++/87539 3471 * g++.dg/cpp0x/pr87539.C: New test. 3472 3473 2018-11-28 Jakub Jelinek <jakub@redhat.com> 3474 3475 PR c++/88215 3476 * c-c++-common/ubsan/pr88215.c: New test. 3477 3478 2018-11-27 Jakub Jelinek <jakub@redhat.com> 3479 3480 PR c++/88181 3481 * g++.dg/debug/pr88181.C: New test. 3482 3483 2018-11-26 Jakub Jelinek <jakub@redhat.com> 3484 3485 PR c++/86900 3486 * g++.dg/debug/dwarf2/pr86900.C: New test. 3487 3488 2018-11-22 Jakub Jelinek <jakub@redhat.com> 3489 3490 PR tree-optimization/85794 3491 * gcc.dg/vect/O3-pr85794.c: New test. 3492 3493 2018-11-21 Jakub Jelinek <jakub@redhat.com> 3494 3495 PR c++/88122 3496 * g++.dg/cpp0x/implicit15.C: New test. 3497 3498 2018-11-20 Jakub Jelinek <jakub@redhat.com> 3499 3500 PR tree-optimization/87895 3501 * gcc.dg/gomp/pr87895-1.c: New test. 3502 * gcc.dg/gomp/pr87895-2.c: New test. 3503 * gcc.dg/gomp/pr87895-3.c: New test. 3504 3505 2018-11-19 Jakub Jelinek <jakub@redhat.com> 3506 3507 PR tree-optimization/88071 3508 * gcc.dg/pr88071.c: New test. 3509 3510 PR c++/60994 3511 * g++.dg/lookup/pr60994.C: New test. 3512 3513 PR debug/87039 3514 * g++.dg/gomp/pr78363-4.C: New test. 3515 * g++.dg/gomp/pr78363-5.C: New test. 3516 * g++.dg/gomp/pr78363-6.C: New test. 3517 * g++.dg/gomp/pr78363-7.C: New test. 3518 3519 2018-11-16 Jakub Jelinek <jakub@redhat.com> 3520 3521 PR rtl-optimization/87475 3522 * g++.dg/opt/pr87475.C: New test. 3523 3524 2018-11-15 Jakub Jelinek <jakub@redhat.com> 3525 3526 PR rtl-optimization/88018 3527 * g++.dg/tsan/pr88018.C: New test. 3528 3529 2018-11-13 Jakub Jelinek <jakub@redhat.com> 3530 3531 PR tree-optimization/87898 3532 * gcc.dg/gomp/pr87898.c: New test. 3533 35342019-01-03 Jan Hubicka <hubicka@ucw.cz> 3535 3536 Backport from mainline 3537 2019-01-02 Jan Hubicka <hubicka@ucw.cz> 3538 3539 PR lto/88130 3540 * g++.dg/torture/pr88130.C: New testcase. 3541 35422019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org> 3543 3544 PR target/60563 3545 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin. 3546 35472019-01-03 Martin Liska <mliska@suse.cz> 3548 3549 Backport from mainline 3550 2019-01-02 Jakub Jelinek <jakub@redhat.com> 3551 3552 PR ipa/88561 3553 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64 3554 targets and expect _ZThn8 for ilp32 targets. 3555 35562019-01-03 Martin Liska <mliska@suse.cz> 3557 3558 Backport from mainline 3559 2019-01-01 Jan Hubicka <hubicka@ucw.cz> 3560 3561 * g++.dg/tree-prof/devirt.C: Update testcase. 3562 35632019-01-03 Martin Liska <mliska@suse.cz> 3564 3565 Backport from mainline 3566 2018-12-31 Martin Liska <mliska@suse.cz> 3567 3568 * g++.dg/tree-prof/devirt.C: Fix scan pattern and test options. 3569 35702018-01-02 Segher Boessenkool <segher@kernel.crashing.org> 3571 3572 Backport from trunk 3573 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org> 3574 3575 PR inline-asm/55681 3576 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused. 3577 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed 3578 in any order, but that duplicates are not allowed. 3579 3580 Backport from trunk 3581 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org> 3582 3583 * c-c++-common/torture/asm-inline.c: New testcase. 3584 * gcc.dg/asm-qual-2.c: Test asm inline, too. 3585 3586 Backport from trunk 3587 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org> 3588 3589 * g++.dg/asm-qual-1.C: New testcase. 3590 * g++.dg/asm-qual-2.C: New testcase. 3591 * gcc.dg/asm-qual-1.c: Update. 3592 3593 Backport from trunk 3594 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org> 3595 3596 * g++.dg/asm-qual-3.C: New testcase. 3597 * gcc.dg/asm-qual-3.c: New testcase. 3598 3599 And extra for the backport 3600 2019-01-02 Segher Boessenkool <segher@kernel.crashing.org> 3601 3602 * gcc.dg/asm-qual-1.c: Adjust. 3603 36042018-12-30 Dominique d'Humieres <dominiq@gcc.gnu.org> 3605 3606 * g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning. 3607 36082018-12-30 Dominique d'Humieres <dominiq@gcc.gnu.org> 3609 3610 PR tree-optimization/68356 3611 PR target/81210 3612 PR target/81693 3613 * gcc.dg/torture/pr68264.c: Skip on darwin. 3614 * gcc.dg/torture/pr68037-1.c: Likewise. 3615 * gcc.dg/torture/pr68037-2.c: Likewise. 3616 * gcc.dg/torture/pr68037-3.c: Likewise. 3617 * gcc.dg/torture/pr25967-1.c: Likewise. 3618 * gcc.dg/torture/pr25967-2.c: Likewise. 3619 36202018-12-27 Martin Liska <mliska@suse.cz> 3621 3622 Backport from mainline 3623 2018-12-15 Jan Hubicka <hubicka@ucw.cz> 3624 3625 PR ipa/88561 3626 * g++.dg/tree-prof/devirt.C: New testcase. 3627 36282018-12-24 Iain Sandoe <iain@sandoe.co.uk> 3629 3630 PR testsuite/67974 3631 * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New. 3632 36332018-12-23 Paul Thomas <pault@gcc.gnu.org> 3634 3635 Backport from trunk 3636 PR fortran/77703 3637 * gfortran.dg/ptr_func_assign_5.f08 : New test. 3638 36392018-12-23 Paul Thomas <pault@gcc.gnu.org> 3640 3641 Backport from trunk 3642 PR fortran/77325 3643 * gfortran.dg/deferred_character_22.f90 : New test. 3644 36452018-12-22 Steven G . Kargl <kargl@gcc.gnu.org> 3646 3647 PR fortran/85798 3648 * gfortran.dg/pr85798.f90: New test. 3649 36502018-12-22 Thomas Koenig <tkoenig@gcc.gnu.org> 3651 3652 Backport from trunk 3653 PR fortran/85544 3654 * gfortran.dg/power_7.f90: New test. 3655 36562018-12-22 Steven G. Kargl <kargl@gcc.gnu.org> 3657 3658 PR fortran/88169 3659 * gfortran.dg/pr88169_1.f90: new test. 3660 * gfortran.dg/pr88169_2.f90: Ditto. 3661 * gfortran.dg/pr88169_3.f90: Ditto. 3662 36632018-12-22 Iain Sandoe <iain@sandoe.co.uk> 3664 3665 Backport from mainline 3666 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 3667 3668 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin. 3669 * c-c++-common/asan/pointer-subtract-4.c: Likewise. 3670 * g++.dg/torture/pr44295.C : Likewise. 3671 36722018-12-22 Iain Sandoe <iain@sandoe.co.uk> 3673 3674 Backport from mainline 3675 2018-08-22 Iain Sandoe <iain@sandoe.co.uk> 3676 3677 * gcc.dg/lto/pr85248_0.c (test_alias): 3678 Stringify __USER_LABEL_PREFIX__. 3679 (test_noreturn): Likewise. 3680 3681 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 3682 3683 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__. 3684 (lib_strncmp): Likewise. 3685 3686 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 3687 3688 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__. 3689 36902018-12-21 Paul Thomas <pault@gcc.gnu.org> 3691 3692 PR fortran/87359 3693 * gfortran.dg/associate_40.f90 : New test. 3694 36952018-12-21 Uros Bizjak <ubizjak@gmail.com> 3696 3697 Backport from mainline 3698 2018-12-10 Uros Bizjak <ubizjak@gmail.com> 3699 3700 PR target/88418 3701 * gcc.target/i386/pr88418.c: New test. 3702 37032018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com> 3704 3705 Backport from trunk 3706 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com> 3707 3708 PR rtl-optimization/88253 3709 * gcc.target/avr/pr88253.c: New test. 3710 37112018-12-18 Steven G. Kargl <kargl@gcc.gnu.org> 3712 3713 PR fortran/88116 3714 * gfortran.dg/pr88116_1.f90: New test. 3715 * gfortran.dg/pr88116_2.f90: Ditto. 3716 3717 PR fortran/88467 3718 * gfortran.dg/pr88467.f90: New test. 3719 37202018-12-15 Steven G. Kargl <kargl@gcc.gnu.org> 3721 3722 PR fortran/88138 3723 * gfortran.dg/pr88138.f90: new test. 3724 37252018-12-13 Nathan Sidwell <nathan@acm.org> 3726 3727 PR c++/87531 3728 * g++.dg/lookup/pr87531-2.C: New. 3729 37302018-12-13 Andreas Krebbel <krebbel@linux.ibm.com> 3731 3732 Backport from mainline 3733 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com> 3734 3735 * gcc.target/s390/zvector/vec-double-1.c: New test. 3736 * gcc.target/s390/zvector/vec-double-2.c: New test. 3737 37382018-12-12 Peter Bergner <bergner@linux.ibm.com> 3739 3740 Backport from mainline 3741 2018-12-07 Peter Bergner <bergner@linux.ibm.com> 3742 3743 PR target/87496 3744 * gcc.target/powerpc/pr87496.c: Rename from this... 3745 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment. 3746 * gcc.target/powerpc/pr87496-2.c: New test. 3747 * gcc.target/powerpc/pr87496-3.c: New test. 3748 37492018-12-11 Steven G. Kargl <kargl@gcc.gnu.org> 3750 3751 PR fortran/88155 3752 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu. 3753 * gfortran.dg/pr88155.f90: New test. 3754 37552018-12-11 Steven G. Kargl <kargl@gcc.gnu.org> 3756 3757 PR fortran/88249 3758 * gfortran.dg/pr88249.f90: New test. 3759 37602018-12-10 Steven G. Kargl <kargl@gcc.gnu.org> 3761 3762 PR fortran/97922 3763 * gfortran.dg/io_constraints_8.f90: Update error message. 3764 * gfortran.dg/pr87922.f90: New test. 3765 37662018-12-10 Steven G. Kargl <kargl@gcc.gnu.org> 3767 3768 PR fortran/88269 3769 * gfortran.dg/pr88269.f90: New test. 3770 37712018-12-10 Eric Botcazou <ebotcazou@adacore.com> 3772 3773 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for 3774 Visium and remove other specific handling. 3775 * c-c++-common/patchable_function_entry-default.c: Likewise. 3776 * c-c++-common/patchable_function_entry-definition.c: Likewise. 3777 37782018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 3779 3780 PR fortran/88205 3781 * gfortran.dg/pr88205.f90: New unit. 3782 37832018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 3784 3785 PR fortran/88206 3786 * gfortran.dg/pr88206.f90: New test. 3787 37882018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 3789 3790 PR fortran/88228 3791 * gfortran.dg/pr88228.f90: New test. 3792 37932018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 3794 3795 PR fortran/88048 3796 * gfortran.dg/pr88048.f90: New test. 3797 37982018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 3799 3800 PR fortran/88025 3801 * gfortran.dg/pr88025.f90: New test. 3802 38032018-12-06 Iain Sandoe <iain@sandoe.co.uk> 3804 3805 Backport from mainline 3806 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 3807 3808 PR testsuite/78544 3809 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section 3810 attributes and matching. 3811 * gcc.dg/tree-prof/section-attr-2.c: Likewise. 3812 * gcc.dg/tree-prof/section-attr-3.c: Likewise. 3813 38142018-12-05 Richard Biener <rguenther@suse.de> 3815 3816 Backport from mainline 3817 2018-09-20 Richard Sandiford <richard.sandiford@arm.com> 3818 3819 PR tree-optimization/87288 3820 * gcc.dg/vect/pr87288-1.c: New test. 3821 * gcc.dg/vect/pr87288-2.c: Likewise, 3822 * gcc.dg/vect/pr87288-3.c: Likewise. 3823 38242018-12-05 Iain Sandoe <iain@sandoe.co.uk> 3825 3826 Backport from mainline 3827 2018-08-18 Iain Sandoe <iain@sandoe.co.uk> 3828 3829 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF 3830 test on Darwin. 3831 * g++.dg/debug/dwarf2/pr85302.C: Likewise. 3832 * gcc.dg/lto/pr83719_0.c: Likewise. 3833 38342018-11-29 Peter Bergner <bergner@linux.ibm.com> 3835 3836 Backport from mainline 3837 2018-11-29 Peter Bergner <bergner@linux.ibm.com> 3838 3839 PR target/87496 3840 * gcc.target/powerpc/pr87496.c: New test. 3841 38422018-11-29 Nathan Sidwell <nathan@acm.org> 3843 3844 PR c++/87531 3845 * g++.dg/lookup/pr87531.C: New. 3846 38472018-11-28 Richard Biener <rguenther@suse.de> 3848 3849 PR tree-optimization/79351 3850 * gcc.dg/torture/pr79351.c: New testcase. 3851 38522018-11-26 Andreas Krebbel <krebbel@linux.ibm.com> 3853 3854 Backport from mainline 3855 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com> 3856 3857 * gcc.target/s390/flogr-1.c: New test. 3858 38592018-11-26 Matthias Klose <doko@ubuntu.com> 3860 3861 * jit.dg/test-long-names.c: Fix build with -Wformat-security. 3862 38632018-11-25 Thomas Koenig <tkoenig@gcc.gnu.org> 3864 3865 Backport from trunk 3866 PR fortran/88073 3867 * gfortran.dg/where_7.f90: New test. 3868 38692018-11-24 Paul Thomas <pault@gcc.gnu.org> 3870 3871 Backport from trunk 3872 PR fortran/88143 3873 * gfortran.dg/associate_46.f90: New test. 3874 38752018-11-22 Eric Botcazou <ebotcazou@adacore.com> 3876 3877 Backport from mainline 3878 2018-11-21 Jakub Jelinek <jakub@redhat.com> 3879 3880 PR rtl-optimization/85925 3881 * gcc.c-torture/execute/20181120-1.c: Require effective target 3882 int32plus. 3883 (u): New variable. 3884 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201 3885 instead of 0x10101. 3886 38872018-11-20 Martin Liska <mliska@suse.cz> 3888 3889 Backport from mainline 3890 2018-11-19 Martin Liska <mliska@suse.cz> 3891 3892 PR lto/88077 3893 * gcc.dg/lto/pr88077_0.c: New test. 3894 * gcc.dg/lto/pr88077_1.c: New test. 3895 38962018-11-20 Eric Botcazou <ebotcazou@adacore.com> 3897 3898 * gcc.c-torture/execute/20181120-1.c: New test. 3899 39002018-11-19 Martin Liska <mliska@suse.cz> 3901 3902 PR gcov-profile/88045 3903 * g++.dg/gcov/pr88045.C: New test. 3904 39052018-11-18 Uros Bizjak <ubizjak@gmail.com> 3906 3907 Backport from mainline 3908 2018-11-11 Uros Bizjak <ubizjak@gmail.com> 3909 3910 PR target/87928 3911 * gcc.target/i386/pr87928.c: New test. 3912 39132018-11-16 Nathan Sidwell <nathan@acm.org> 3914 3915 PR c++/86246 3916 PR c++/87989 3917 * g++.dg/template/pr86246.C: New. 3918 * g++.dg/template/pr87989.C: New. 3919 39202018-11-15 Nathan Sidwell <nathan@acm.org> 3921 3922 PR debug/88006 3923 PR debug/87462 3924 * g++.dg/debug/dwarf2/pr87462.C: New. 3925 * g++.dg/debug/dwarf2/pr88006.C: New. 3926 39272018-11-14 Claudiu Zissulescu <claziss@synopsys.com> 3928 3929 Backport from mainline. 3930 * gcc.target/arc/builtin_eh.c: New test. 3931 39322018-11-11 Uros Bizjak <ubizjak@gmail.com> 3933 3934 Backport from mainline 3935 2018-11-04 Uros Bizjak <ubizjak@gmail.com> 3936 3937 PR middle-end/58372 3938 * g++.dg/pr58372.C: New test. 3939 39402018-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3941 3942 Backported from mainline 3943 PR libfortran/78351 3944 * gfortran.dg/read_legacy_comma.f90: New test. 3945 39462018-11-09 Mihail Ionescu <mihail.ionescu@arm.com> 3947 3948 PR target/87867 3949 Backport from mainiline 3950 2018-09-17 Eric Botcazou <ebotcazou@adacore.com> 3951 3952 * g++.dg/other/thunk2a.C: New test. 3953 * g++.dg/other/thunk2b.C: Likewise. 3954 * g++.dg/other/vthunk1.C: Rename as thunk1.C 3955 39562018-11-08 Eric Botcazou <ebotcazou@adacore.com> 3957 3958 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma. 3959 * gnat.dg/null_pointer_deref2.adb: Likewise. 3960 * gnat.dg/null_pointer_deref3.adb: Likewise. 3961 * gnat.dg/opt74.adb: New test. 3962 * gnat.dg/opt74_pkg.ad[sb]: New helper. 3963 * gnat.dg/warn12.adb: Delete. 3964 * gnat.dg/warn12_pkg.ads: Likewise. 3965 39662018-11-05 Jakub Jelinek <jakub@redhat.com> 3967 3968 PR tree-optimization/87859 3969 * gcc.dg/store_merging_24.c: New test. 3970 * gcc.dg/store_merging_25.c: New test. 3971 3972 PR sanitizer/87837 3973 * c-c++-common/ubsan/pr87837.c: New test. 3974 3975 Backported from mainline 3976 2018-10-25 Jakub Jelinek <jakub@redhat.com> 3977 3978 PR fortran/87725 3979 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier 3980 from kind with a colon rather than comma. 3981 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test. 3982 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test. 3983 3984 2018-10-24 Jakub Jelinek <jakub@redhat.com> 3985 3986 PR c++/86288 3987 * g++.dg/cpp0x/gen-attrs-66.C: New test. 3988 3989 2018-10-20 Jakub Jelinek <jakub@redhat.com> 3990 3991 PR middle-end/87647 3992 * gcc.c-torture/compile/pr87647.c: New test. 3993 3994 2018-10-19 Jakub Jelinek <jakub@redhat.com> 3995 3996 PR middle-end/85488 3997 PR middle-end/87649 3998 * c-c++-common/gomp/doacross-2.c: New test. 3999 * c-c++-common/gomp/sink-3.c: Expect another error during error 4000 recovery. 4001 40022018-11-03 Tobias Burnus <burnus@net-b.de> 4003 Thomas Koenig <tkoenig@gcc.gnu.org> 4004 4005 Backport from trunk 4006 PR fortran/87597 4007 * gfortran.dg/inline_matmul_24.f90: New. 4008 40092018-10-26 Bill Schmidt <wschmidt@linux.ibm.com> 4010 4011 Backport from mainline 4012 2018-10-19 Bill Schmidt <wschmidt@linux.ibm.com> 4013 4014 PR tree-optimization/87473 4015 * gcc.c-torture/compile/pr87473.c: New file. 4016 40172018-10-25 Richard Biener <rguenther@suse.de> 4018 4019 PR tree-optimization/87665 4020 PR tree-optimization/87745 4021 * gfortran.dg/20181025-1.f: New testcase. 4022 40232018-10-24 Richard Biener <rguenther@suse.de> 4024 4025 PR tree-optimization/87665 4026 * gcc.dg/torture/pr87665.c: New testcase. 4027 40282018-10-23 Tom de Vries <tdevries@suse.de> 4029 4030 backport from trunk: 4031 2018-07-31 Tom de Vries <tdevries@suse.de> 4032 4033 PR debug/86687 4034 * g++.dg/guality/pr86687.C: New test. 4035 40362018-10-23 Richard Biener <rguenther@suse.de> 4037 4038 PR tree-optimization/87700 4039 * gcc.dg/torture/pr87700.c: New testcase. 4040 40412018-10-22 Eric Botcazou <ebotcazou@adacore.com> 4042 4043 * gnat.dg/sso14.adb: New test. 4044 * gnat.dg/sso15.adb: Likewise. 4045 40462018-10-19 Richard Biener <rguenther@suse.de> 4047 4048 PR middle-end/87645 4049 * gcc.dg/torture/pr87645.c: New testcase. 4050 40512018-10-19 Andreas Krebbel <krebbel@linux.ibm.com> 4052 4053 Backport from mainline 4054 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com> 4055 4056 * g++.dg/vec-init-1.C: New test. 4057 40582018-10-18 Richard Biener <rguenther@suse.de> 4059 4060 PR middle-end/87087 4061 * gcc.dg/torture/pr87087.c: New testcase. 4062 * gcc.dg/graphite/pr84204.c: XFAIL. 4063 * gcc.dg/graphite/pr85935.c: Likewise. 4064 40652018-10-17 Eric Botcazou <ebotcazou@adacore.com> 4066 4067 * gcc.c-torture/execute/pr87623.c: New test. 4068 40692018-10-16 Richard Biener <rguenther@suse.de> 4070 4071 PR tree-optimization/87465 4072 * gcc.dg/tree-ssa/cunroll-15.c: Fix pattern. 4073 40742018-10-16 Wilco Dijkstra <wdijkstr@arm.com> 4075 4076 Backported from mainline 4077 PR target/87511 4078 * gcc.target/aarch64/pr87511.c: Add new test. 4079 40802018-10-16 Richard Biener <rguenther@suse.de> 4081 4082 Backport from mainline 4083 2018-10-15 Richard Biener <rguenther@suse.de> 4084 4085 PR middle-end/87610 4086 * gcc.dg/torture/restrict-6.c: New testcase. 4087 4088 2018-10-01 Richard Biener <rguenther@suse.de> 4089 4090 PR tree-optimization/87465 4091 * gcc.dg/tree-ssa/cunroll-15.c: New testcase. 4092 40932018-10-11 Jakub Jelinek <jakub@redhat.com> 4094 4095 PR c++/85070 4096 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from 4097 c++14_only to c++14. 4098 4099 PR c++/87582 4100 * g++.dg/cpp1z/decomp48.C: New test. 4101 4102 Backported from mainline 4103 2018-10-10 Jakub Jelinek <jakub@redhat.com> 4104 4105 PR target/87550 4106 * gcc.target/i386/pr87550.c: New test. 4107 4108 2018-09-12 Jakub Jelinek <jakub@redhat.com> 4109 Andreas Krebbel <krebbel@linux.ibm.com> 4110 4111 PR tree-optimization/86844 4112 * gcc.c-torture/execute/pr86844.c: New test. 4113 * gcc.dg/store_merging_22.c: New test. 4114 * gcc.dg/store_merging_23.c: New test. 4115 41162018-10-10 Paolo Carlini <paolo.carlini@oracle.com> 4117 4118 PR c++/84940 4119 * g++.dg/expr/unary4.C: New. 4120 41212018-10-09 Will Schmidt <will_schmidt@vnet.ibm.com> 4122 4123 Backport from trunk 4124 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com> 4125 4126 PR target/86731 4127 * gcc.target/powerpc/pr86731.c: New test. 4128 * gcc.target/powerpc/pr86731-longlong.c: New test. 4129 * gcc.target/powerpc/pr86731-fwrapv.c: New test. 4130 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test. 4131 * gcc.target/powerpc/pr86731-nogimplefold.c: New test. 4132 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test. 4133 41342018-10-09 H.J. Lu <hongjiu.lu@intel.com> 4135 4136 Backport from mainline 4137 2018-09-29 H.J. Lu <hongjiu.lu@intel.com> 4138 4139 PR target/87370 4140 * gcc.target/i386/pr87370.c: New test. 4141 41422018-10-08 Paul Thomas <pault@gcc.gnu.org> 4143 4144 PR fortran/83999 4145 Backport from trunk 4146 * gfortran.dg/elemental_function_4.f90 : New test. 4147 41482018-10-08 Paul Thomas <pault@gcc.gnu.org> 4149 4150 Backport from trunk 4151 PR fortran/86372 4152 * gfortran.dg/associate_41.f90: New test. 4153 41542018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org> 4155 4156 PR fortran/86111 4157 Backport from trunk 4158 * gfortran.dg/array_constructor_type_23.f90: New test. 4159 41602018-10-03 Martin Liska <mliska@suse.cz> 4161 4162 Backport from mainline 4163 2018-10-03 Martin Liska <mliska@suse.cz> 4164 4165 PR gcov-profile/86109 4166 * g++.dg/gcov/pr86109.C: New test. 4167 41682018-10-02 H.J. Lu <hongjiu.lu@intel.com> 4169 4170 Backport from mainline 4171 2018-09-25 H.J. Lu <hongjiu.lu@intel.com> 4172 4173 PR target/82699 4174 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32. 4175 * gcc.target/i386/pr82699-6.c: Add -fno-pic. 4176 4177 2018-09-24 H.J. Lu <hongjiu.lu@intel.com> 4178 4179 PR target/82699 4180 * gcc.target/i386/pr82699-1.c: New file. 4181 * gcc.target/i386/pr82699-2.c: Likewise. 4182 * gcc.target/i386/pr82699-3.c: Likewise. 4183 * gcc.target/i386/pr82699-4.c: Likewise. 4184 * gcc.target/i386/pr82699-5.c: Likewise. 4185 * gcc.target/i386/pr82699-6.c: Likewise. 4186 41872018-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4188 4189 Backport from mainline 4190 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org> 4191 4192 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is 4193 overriden. 4194 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4195 4196 * gcc.target/arm/arm-soft-strd-even.c: New test. 4197 41982018-09-29 Jakub Jelinek <jakub@redhat.com> 4199 4200 PR target/87467 4201 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two. 4202 (CALC): Use double instead of float. 4203 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than 4204 _mm512_abs_ps and _mm512_mask_abs_ps. 4205 42062018-09-27 Michael Meissner <meissner@linux.ibm.com> 4207 4208 Backport from mainline 4209 2018-08-20 Michael Meissner <meissner@linux.ibm.com> 4210 4211 PR target/87033 4212 * gcc.target/powerpc/pr87033.c: New test. 4213 42142018-09-25 Martin Liska <mliska@suse.cz> 4215 4216 Backport from mainline 4217 2018-09-24 Martin Liska <mliska@suse.cz> 4218 4219 PR sanitizer/85774 4220 * g++.dg/asan/pr85774.C: New test. 4221 42222018-09-24 Paolo Carlini <paolo.carlini@oracle.com> 4223 4224 PR c++/85070 4225 * g++.dg/cpp0x/pr85070.C: New. 4226 42272018-09-21 Eric Botcazou <ebotcazou@adacore.com> 4228 4229 * gcc.dg/nested-func-11.c: New test. 4230 42312018-09-18 Janus Weil <janus@gcc.gnu.org> 4232 4233 Backport from trunk 4234 PR fortran/85395 4235 * gfortran.dg/proc_ptr_comp_52.f90: New test case. 4236 42372018-09-18 Janus Weil <janus@gcc.gnu.org> 4238 4239 Backport from trunk 4240 PR fortran/86830 4241 * gfortran.dg/typebound_call_30.f90: New test case. 4242 42432018-09-18 Paul Thomas <pault@gcc.gnu.org> 4244 4245 Backported from trunk 4246 PR fortran/85954 4247 * gfortran.dg/deferred_character_21.f90 : New test. 4248 42492018-09-18 Nathan Sidwell <nathan@acm.org> 4250 4251 PR c++/86881 4252 * g++.dg/warn/pr86881.C: New. 4253 42542018-09-12 Paul Thomas <pault@gcc.gnu.org> 4255 4256 Backported from trunk 4257 PR fortran/87284 4258 * gfortran.dg/allocate_with_mold_2.f90: New test. 4259 42602018-09-12 Andreas Krebbel <krebbel@linux.ibm.com> 4261 4262 Backport from mainline 4263 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com> 4264 4265 * gcc.target/s390/dfp_to_bfp_rounding.c: New test. 4266 42672018-09-12 Jakub Jelinek <jakub@redhat.com> 4268 4269 PR middle-end/87248 4270 * c-c++-common/torture/pr87248.c: New test. 4271 42722018-09-11 Paul Thomas <pault@gcc.gnu.org> 4273 4274 Backported from trunk 4275 PR fortran/87277 4276 * gfortran.dg/select_type_43.f90: New test. 4277 42782018-09-05 Janus Weil <janus@gcc.gnu.org> 4279 4280 Backported from trunk 4281 PR fortran/86116 4282 * gfortran.dg/generic_34.f90: New test case. 4283 42842018-09-05 Pádraig Brady <p@draigbrady.com> 4285 4286 PR c++/87185 4287 * g++.dg/pr87185.C: New. 4288 42892018-09-05 Nathan Sidwell <nathan@acm.org> 4290 4291 PR c++/87137 4292 * g++.dg/abi/pr87137.C: New. 4293 42942018-09-05 Jakub Jelinek <jakub@redhat.com> 4295 4296 Backported from mainline 4297 2018-09-04 Jakub Jelinek <jakub@redhat.com> 4298 4299 PR target/87198 4300 * gcc.target/i386/pr87198.c: New test. 4301 4302 2018-08-31 Jakub Jelinek <jakub@redhat.com> 4303 4304 PR middle-end/87138 4305 * gcc.target/i386/avx512bw-pr87138.c: New test. 4306 4307 2018-08-29 Jakub Jelinek <jakub@redhat.com> 4308 4309 PR c++/87095 4310 * g++.dg/ubsan/vptr-13.C: New test. 4311 4312 2018-08-11 Jakub Jelinek <jakub@redhat.com> 4313 4314 PR tree-optimization/86835 4315 * gcc.dg/pr86835.c: New test. 4316 4317 2018-08-08 Jakub Jelinek <jakub@redhat.com> 4318 4319 PR c++/86836 4320 * g++.dg/cpp1z/decomp46.C: New test. 4321 4322 PR c++/86738 4323 * g++.dg/opt/pr86738.C: New test. 4324 4325 2018-08-03 Jason Merrill <jason@redhat.com> 4326 4327 PR c++/86706 4328 * g++.dg/template/pr86706.C: New test. 4329 43302018-09-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4331 4332 Backport from mainline 4333 * gfortran.dg/modulo_check: New test. 4334 43352018-09-03 Tom de Vries <tdevries@suse.de> 4336 4337 backport from trunk: 4338 2018-06-21 Tom de Vries <tdevries@suse.de> 4339 4340 PR tree-optimization/85859 4341 * gcc.dg/pr85859.c: New test. 4342 43432018-09-01 Michael Matz <matz@suse.de> 4344 4345 Backport from mainline 4346 PR tree-optimization/87074 4347 * gcc.dg/pr87074.c: New test. 4348 43492018-09-01 Paul Thomas <pault@gcc.gnu.org> 4350 4351 PR fortran/86328 4352 PR fortran/86760 4353 * gfortran.dg/pr86328.f90 : New test. 4354 * gfortran.dg/pr86760.f90 : New test. 4355 43562018-08-31 Nathan Sidwell <nathan@acm.org> 4357 4358 PR c++/87155 4359 PR c++/84707 4360 * g++.dg/cpp0x/pr87155.C: New. 4361 * g++.dg/cpp0x/inline-ns10.C: Adjust. 4362 43632018-08-31 Richard Biener <rguenther@suse.de> 4364 4365 Backport from mainline 4366 2018-08-27 Richard Biener <rguenther@suse.de> 4367 4368 PR tree-optimization/86927 4369 * gcc.dg/vect/pr86927.c: New testcase. 4370 4371 2018-08-23 Richard Biener <rguenther@suse.de> 4372 4373 PR middle-end/87024 4374 * gcc.dg/pr87024.c: New testcase. 4375 4376 2018-08-22 Richard Biener <rguenther@suse.de> 4377 4378 PR tree-optimization/86945 4379 * gcc.dg/torture/pr86945.c: New testcase. 4380 4381 2018-08-17 Richard Biener <rguenther@suse.de> 4382 4383 PR middle-end/86505 4384 * gcc.dg/torture/pr86505.c: New testcase. 4385 4386 2018-08-02 Richard Biener <rguenther@suse.de> 4387 4388 PR tree-optimization/86816 4389 * g++.dg/torture/pr86816.C: New testcase. 4390 4391 2018-07-17 Richard Biener <rguenther@suse.de> 4392 4393 PR lto/86456 4394 * g++.dg/debug/dwarf2/pr86456.C: New testcase. 4395 43962018-08-29 Jakub Jelinek <jakub@redhat.com> 4397 4398 PR c++/87122 4399 * g++.dg/cpp1z/decomp47.C: New test. 4400 44012018-08-27 Martin Sebor <msebor@redhat.com> 4402 4403 PR tree-optimization/86914 4404 * gcc.dg/strlenopt-57.c: New test. 4405 44062018-08-28 Jakub Jelinek <jakub@redhat.com> 4407 4408 PR middle-end/87099 4409 * gcc.dg/pr87099.c: New test. 4410 44112018-08-27 Jakub Jelinek <jakub@redhat.com> 4412 4413 PR rtl-optimization/87065 4414 * gcc.target/i386/pr87065.c: New test. 4415 44162018-08-26 Thomas Koenig <tkoenig@gcc.gnu.org> 4417 4418 Backport from trunk 4419 PR libfortran/86704 4420 * gfortran.dg/matmul_19.f90: New test. 4421 44222018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org> 4423 4424 Backport from trunk 4425 PR fortran/86837 4426 * gfortran.dg/implied_do_io_6.f90: New test. 4427 44282018-08-21 H.J. Lu <hongjiu.lu@intel.com> 4429 4430 Backport from mainline 4431 2018-08-20 H.J. Lu <hongjiu.lu@intel.com> 4432 4433 PR target/87014 4434 * g++.dg/torture/pr87014.C: New file. 4435 44362018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 4437 4438 Backport from mainline 4439 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 4440 4441 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*. 4442 44432018-08-17 Richard Biener <rguenther@suse.de> 4444 4445 Backport from mainline 4446 2018-08-02 Richard Biener <rguenther@suse.de> 4447 4448 PR c++/86763 4449 * g++.dg/torture/pr86763.C: New testcase. 4450 44512018-08-16 Tamar Christina <tamar.christina@arm.com> 4452 4453 Backport from mainline 4454 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org> 4455 4456 PR target/86640 4457 * gcc.target/arm/pr86640.c: New testcase. 4458 44592018-08-14 Richard Sandiford <richard.sandiford@arm.com> 4460 4461 Backport from mainline 4462 2018-08-09 Richard Sandiford <richard.sandiford@arm.com> 4463 4464 PR tree-optimization/86871 4465 * gcc.dg/vect/pr86871.c: New test. 4466 44672018-08-12 Paul Thomas <pault@gcc.gnu.org> 4468 4469 Backported from trunk 4470 PR fortran/86906 4471 * gfortran.dg/use_rename_9.f90: New test. 4472 44732018-08-07 H.J. Lu <hongjiu.lu@intel.com> 4474 4475 Backport from mainline 4476 2018-08-05 H.J. Lu <hongjiu.lu@intel.com> 4477 4478 PR target/86386 4479 * gcc.target/i386/pr86386.c: New file. 4480 44812018-08-07 Steve Ellcey <sellcey@cavium.com> 4482 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4483 4484 PR tree-optimization/80925 4485 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops 4486 vectorized on !vect_hw_misalign targets. 4487 44882018-08-04 Uros Bizjak <ubizjak@gmail.com> 4489 4490 PR testsuite/86153 4491 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500. 4492 44932018-08-02 Andreas Schwab <schwab@linux-m68k.org> 4494 4495 Backport from mainline 4496 2018-07-17 Andreas Schwab <schwab@linux-m68k.org> 4497 4498 PR target/86820 4499 * gcc.target/m68k/mulsi_highpart.c: New test. 4500 45012018-08-01 Jakub Jelinek <jakub@redhat.com> 4502 4503 PR c/85704 4504 * gcc.c-torture/compile/pr85704.c: New test. 4505 45062018-07-29 Bernd Edlinger <bernd.edlinger@hotmail.de> 4507 4508 Backport from mainline 4509 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de> 4510 4511 PR c/86617 4512 * gcc.dg/pr86617.c: New test. 4513 45142018-07-26 Pat Haugen <pthaugen@us.ibm.com> 4515 4516 Backport from mainline 4517 2018-07-26 Pat Haugen <pthaugen@us.ibm.com> 4518 4519 PR target/86612 4520 * gcc.target/powerpc/pr58673-2.c: Call strdup. 4521 45222018-07-26 Jakub Jelinek <jakub@redhat.com> 4523 4524 Backported from mainline 4525 2018-07-24 Jakub Jelinek <jakub@redhat.com> 4526 4527 PR middle-end/86627 4528 * gcc.target/i386/pr86627.c: New test. 4529 4530 2018-07-10 Jakub Jelinek <jakub@redhat.com> 4531 4532 PR fortran/86421 4533 * gfortran.dg/vect/pr86421.f90: New test. 4534 45352018-07-26 Release Manager 4536 4537 * GCC 8.2.0 released. 4538 45392018-07-18 Carl Love <cel@us.ibm.com> 4540 4541 Backport from mainline 4542 2018-07-16 Carl Love <cel@us.ibm.com> 4543 4544 PR target/86414 4545 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target 4546 longdouble128. 4547 * gcc.target/powerpc/divkc3-3.c: Ditto. 4548 * gcc.target/powerpc/mulkc3-2.c: Ditto. 4549 * gcc.target/powerpc/mulkc3-3.c: Ditto. 4550 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts. 4551 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific. 4552 45532018-07-18 Martin Sebor <msebor@redhat.com> 4554 4555 PR middle-end/85602 4556 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning. 4557 * c-c++-common/attr-nonstring-8.c: New test. 4558 45592018-07-17 Eric Botcazou <ebotcazou@adacore.com> 4560 4561 * gnat.dg/discr55.adb: New test. 4562 45632018-07-16 Fritz Reese <fritzoreese@gmail.com> 4564 4565 PR fortran/83184 4566 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages. 4567 45682018-07-16 Fritz Reese <fritzoreese@gmail.com> 4569 4570 PR fortran/83184 4571 Backport from trunk. 4572 * gfortran.dg/assumed_rank_14.f90: New testcase. 4573 * gfortran.dg/assumed_rank_15.f90: New testcase. 4574 * gfortran.dg/dec_structure_8.f90: Update error messages. 4575 * gfortran.dg/dec_structure_23.f90: Update error messages. 4576 45772018-07-16 Fritz Reese <fritzoreese@gmail.com> 4578 4579 Backport from trunk: 4580 4581 PR fortran/83183 4582 PR fortran/86325 4583 * gfortran.dg/init_flag_18.f90: New testcase. 4584 * gfortran.dg/init_flag_19.f03: New testcase. 4585 45862018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 4587 4588 Backport from mainline 4589 x2018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 4590 4591 * gcc.target/arc/pr9001107555.c: New file. 4592 45932018-07-19 Richard Biener <rguenther@suse.de> 4594 4595 Backport from mainline 4596 2018-07-12 Richard Biener <rguenther@suse.de> 4597 4598 PR c/86453 4599 * g++.dg/warn/pr86453.C: New testcase. 4600 46012018-07-16 Richard Biener <rguenther@suse.de> 4602 4603 Backport from mainline 4604 2018-07-13 Richard Biener <rguenther@suse.de> 4605 4606 PR middle-end/85974 4607 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening. 4608 4609 2018-06-15 Richard Biener <rguenther@suse.de> 4610 4611 PR middle-end/86076 4612 * gcc.dg/pr86076.c: New testcase. 4613 4614 2018-06-06 Richard Biener <rguenther@suse.de> 4615 4616 PR tree-optimization/85935 4617 * gcc.dg/graphite/pr85935.c: New testcase. 4618 46192018-07-16 Eric Botcazou <ebotcazou@adacore.com> 4620 4621 * gnat.dg/opt73.adb: New test. 4622 46232018-07-16 Jakub Jelinek <jakub@redhat.com> 4624 4625 PR c++/3698 4626 PR c++/86208 4627 * g++.dg/opt/pr3698.C: New test. 4628 46292018-07-15 Bill Schmidt <wschmidt@linux.ibm.com> 4630 4631 Backport from mainline 4632 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com> 4633 Steve Munroe <munroesj52@gmail.com> 4634 4635 * gcc.target/powerpc/sse2-pand-1.c: New file. 4636 * gcc.target/powerpc/sse2-pandn-1.c: Likewise. 4637 * gcc.target/powerpc/sse2-por-1.c: Likewise. 4638 * gcc.target/powerpc/sse2-pxor-1.c: Likewise. 4639 46402018-07-14 Martin Sebor <msebor@redhat.com> 4641 4642 PR tree-optimization/86274 4643 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test. 4644 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. 4645 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same. 4646 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. 4647 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same. 4648 * gcc.dg/tree-ssa/builtin-sprintf.c: Same. 4649 * gcc.dg/tree-ssa/pr83198.c: Same. 4650 46512018-07-13 H.J. Lu <hongjiu.lu@intel.com> 4652 4653 Backport from mainline 4654 2018-07-13 H.J. Lu <hongjiu.lu@intel.com> 4655 Sunil K Pandey <sunil.k.pandey@intel.com> 4656 4657 PR target/84413 4658 * gcc.target/i386/pr84413-1.c: New test. 4659 * gcc.target/i386/pr84413-2.c: Likewise. 4660 * gcc.target/i386/pr84413-3.c: Likewise. 4661 46622018-07-13 Nathan Sidwell <nathan@acm.org> 4663 4664 PR c++/86374 4665 * g++.dg/pr86374.C: New. 4666 46672018-07-12 Jakub Jelinek <jakub@redhat.com> 4668 4669 * c-c++-common/gomp/declare-target-3.c: New test. 4670 * g++.dg/gomp/declare-target-2.C: New test. 4671 46722018-07-12 Richard Biener <rguenther@suse.de> 4673 4674 PR target/84829 4675 * gcc.target/i386/pr84829.c: New testcase. 4676 46772018-07-12 Jakub Jelinek <jakub@redhat.com> 4678 4679 PR tree-optimization/86492 4680 * gcc.c-torture/execute/pr86492.c: New test. 4681 46822018-07-11 Jakub Jelinek <jakub@redhat.com> 4683 4684 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead 4685 of hardcoding size. Cast (rel) to MASK_TYPE. 4686 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise. 4687 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test. 4688 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test. 4689 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test. 4690 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test. 4691 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test. 4692 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test. 4693 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test. 4694 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test. 4695 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test. 4696 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test. 4697 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test. 4698 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test. 4699 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test. 4700 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test. 4701 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test. 4702 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test. 4703 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test. 4704 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test. 4705 47062018-07-11 Grazvydas Ignotas <notasas@gmail.com> 4707 4708 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to 4709 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16). 4710 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise. 4711 47122018-07-10 Jakub Jelinek <jakub@redhat.com> 4713 4714 PR sanitizer/86406 4715 * g++.dg/ubsan/pr86406.C: New test. 4716 47172018-07-05 Martin Sebor <msebor@redhat.com> 4718 4719 PR c++/86400 4720 * gcc.dg/strlenopt-47.c: New test. 4721 * gcc.dg/strlenopt-48.c: New test. 4722 47232018-07-03 Carl Love <cel@us.ibm.com> 4724 4725 Backport from trunk 4726 2018-07-03 Carl Love <cel@us.ibm.com> 4727 4728 * gcc.target/altivec-1-runnable.c: New test file. 4729 * gcc.target/altivec-2-runnable.c: New test file. 4730 * gcc.target/vsx-7.c (main2): Test file changes not backported from 4731 mainline since test file does not exist in GCC 8. 4732 47332018-07-02 Paul Thomas <pault@gcc.gnu.org> 4734 4735 PR fortran/82969 4736 PR fortran/86242 4737 * gfortran.dg/proc_ptr_50.f90: New test. 4738 47392018-06-30 Alexandre Oliva <aoliva@redhat.com> 4740 4741 PR debug/86064 4742 * gcc.dg/pr86064.c: New. 4743 47442018-06-29 Kelvin Nilsen <kelvin@gcc.gnu.org> 4745 4746 Backport from mainline 4747 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org> 4748 4749 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove 4750 this test. 4751 * gcc.target/powerpc/builtins-9.c: New test. 4752 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives 4753 to expect different code generation on big-endian vs. 4754 little-endian targets. 4755 47562018-06-28 Kelvin Nilsen <kelvin@gcc.gnu.org> 4757 4758 Backport from mainline 4759 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org> 4760 4761 * lib/target-supports.exp (check_effective_target_be): New. 4762 (check_effective_target_le): New. 4763 47642018-06-28 Fritz Reese <fritzoreese@gmail.com> 4765 4766 PR fortran/82865 4767 Backport from trunk. 4768 * gfortran.dg/dec_type_print_2.f03: New testcase. 4769 47702018-06-27 Carl Love <cel@us.ibm.com> 4771 4772Add test case that was supposed to be added in commit 255556 on 2017-12-11. 4773 4774 * gcc.target/vsx-vector-abss.c: New file to test vec_abss. 4775 47762018-06-27 Kelvin Nilsen <kelvin@gcc.gnu.org> 4777 4778 * gcc.target/powerpc/builtins-1-be.c: Adjust dg directives to scan 4779 for vpkudus in place of vpksdus. 4780 * gcc.target/powerpc/builtins-1-le.c: Likewise. 4781 4782 Backport from mainline 4783 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org> 4784 4785 * gcc.target/powerpc/builtins-3-p8.c: Adjust dg directives to scan 4786 for vpkudus in place of vpksdus. 4787 47882018-06-26 Jakub Jelinek <jakub@redhat.com> 4789 4790 PR target/86314 4791 * gcc.dg/pr86314.c: New test. 4792 47932018-06-25 Fritz Reese <fritzoreese@gmail.com> 4794 4795 PR fortran/82972 4796 PR fortran/83088 4797 PR fortran/85851 4798 Backport from trunk. 4799 * gfortran.dg/init_flag_17.f90: New testcase. 4800 48012018-06-25 Jakub Jelinek <jakub@redhat.com> 4802 4803 PR target/84786 4804 * gcc.target/i386/avx512f-pr84786-3.c: New test. 4805 48062018-06-25 Paul Thomas <pault@gcc.gnu.org> 4807 4808 PR fortran/83118 4809 Back port from trunk 4810 * gfortran.dg/unlimited_polymorphic_30.f03: New test. 4811 48122018-06-23 Richard Sandiford <richard.sandiford@linaro.org> 4813 4814 PR tree-optimization/85989 4815 * gcc.dg/torture/pr85989.c: New test. 4816 48172018-06-22 Jakub Jelinek <jakub@redhat.com> 4818 4819 PR c++/85662 4820 * g++.dg/ext/offsetof3.C: New test. 4821 48222018-06-22 Michael Meissner <meissner@linux.ibm.com> 4823 4824 Back port from trunk 4825 2018-06-21 Michael Meissner <meissner@linux.ibm.com> 4826 4827 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double 4828 if the long double format is IEEE 128-bit for tests that are 4829 explicitly testing IBM extended double support. Use the 4830 appropriate pack and unpack built-in functions. Change calls from 4831 __builtin_isinfl to __builtin_isinf since the later supports all 4832 floating point types. 4833 * gcc.target/powerpc/pr57150.c: Likewise. 4834 * gcc.target/powerpc/pr60203.c: Likewise. 4835 * gcc.target/powerpc/pr67808.c: Likewise. 4836 * gcc.target/powerpc/pr70117.c: Likewise. 4837 * gcc.target/powerpc/tfmode_off.c: Likewise. 4838 48392018-06-18 Michael Meissner <meissner@linux.ibm.com> 4840 4841 Back port from trunk 4842 2018-06-06 Michael Meissner <meissner@linux.ibm.com> 4843 4844 PR target/85657 4845 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can 4846 be used in templates. Don't check for them in overloaded functions. 4847 48482018-06-22 Michael Meissner <meissner@linux.ibm.com> 4849 4850 Back port from trunk 4851 2018-05-21 Michael Meissner <meissner@linux.ibm.com> 4852 4853 PR target/85657 4854 * gcc.target/powerpc/pr85657-1.c: New test for converting between 4855 __float128, __ibm128, and long double. 4856 * gcc.target/powerpc/pr85657-2.c: Likewise. 4857 * gcc.target/powerpc/pr85657-3.c: Likewise. 4858 * g++.dg/pr85667.C: New test to make sure __ibm128 is 4859 implementated as a separate type internally, and is not just an 4860 alias for long double. 4861 48622018-06-20 Than McIntosh <thanm@google.com> 4863 4864 PR libgcc/86213 4865 * gcc.dg/split-8.c: New. 4866 48672018-06-20 Jakub Jelinek <jakub@redhat.com> 4868 4869 Backported from mainline 4870 2018-06-15 Jakub Jelinek <jakub@redhat.com> 4871 4872 PR c/86093 4873 * c-c++-common/pr86093.c: New test. 4874 48752018-06-20 Nathan Sidwell <nathan@acm.org> 4876 4877 PR c++/85634 - tsubst ICE on unmarked lookup 4878 * g++.dg/lookup/pr85634.C: New. 4879 48802018-06-20 Jakub Jelinek <jakub@redhat.com> 4881 4882 PR c++/86210 4883 * g++.dg/warn/Wnonnull4.C: New test. 4884 4885 PR debug/86194 4886 * gcc.target/i386/pr86194.c: New test. 4887 4888 PR tree-optimization/86231 4889 * gcc.dg/tree-ssa/vrp119.c: New test. 4890 * gcc.c-torture/execute/pr86231.c: New test. 4891 48922018-06-19 Eric Botcazou <ebotcazou@adacore.com> 4893 4894 * gnat.dg/aggr24.adb: New test. 4895 * gnat.dg/aggr24_pkg.ad[sb]: New helper. 4896 48972018-06-18 Martin Sebor <msebor@redhat.com> 4898 4899 PR c/82063 4900 * gcc.dg/Walloc-size-larger-than-1.c: New test. 4901 * gcc.dg/Walloc-size-larger-than-10.c: New test. 4902 * gcc.dg/Walloc-size-larger-than-11.c: New test. 4903 * gcc.dg/Walloc-size-larger-than-12.c: New test. 4904 * gcc.dg/Walloc-size-larger-than-13.c: New test. 4905 * gcc.dg/Walloc-size-larger-than-14.c: New test. 4906 * gcc.dg/Walloc-size-larger-than-15.c: New test. 4907 * gcc.dg/Walloc-size-larger-than-16.c: New test. 4908 * gcc.dg/Walloc-size-larger-than-2.c: New test. 4909 * gcc.dg/Walloc-size-larger-than-3.c: New test. 4910 * gcc.dg/Walloc-size-larger-than-4.c: New test. 4911 * gcc.dg/Walloc-size-larger-than-5.c: New test. 4912 * gcc.dg/Walloc-size-larger-than-6.c: New test. 4913 * gcc.dg/Walloc-size-larger-than-7.c: New test. 4914 * gcc.dg/Walloc-size-larger-than-8.c: New test. 4915 * gcc.dg/Walloc-size-larger-than-9.c: New test. 4916 * gcc.dg/Walloc-size-larger-than.c: New test. 4917 49182018-06-15 Jakub Jelinek <jakub@redhat.com> 4919 4920 PR middle-end/85878 4921 * gfortran.fortran-torture/compile/pr85878.f90: New test. 4922 4923 PR middle-end/86123 4924 * gcc.c-torture/compile/pr86123.c: New test. 4925 49262018-06-15 Cesar Philippidis <cesar@codesourcery.com> 4927 4928 Backport from mainline 4929 2018-06-13 Cesar Philippidis <cesar@codesourcery.com> 4930 4931 PR fortran/85703 4932 * gfortran.dg/goacc/pr85703.f90: New test. 4933 * gfortran.dg/gomp/pr85703.f90: New test. 4934 49352018-06-15 Cesar Philippidis <cesar@codesourcery.com> 4936 4937 Backport from mainline 4938 2018-06-13 Cesar Philippidis <cesar@codesourcery.com> 4939 4940 PR fortran/85702 4941 * gfortran.dg/goacc/pr85702.f90: New test. 4942 49432018-06-15 Cesar Philippidis <cesar@codesourcery.com> 4944 4945 Backport from mainline 4946 2018-06-05 Cesar Philippidis <cesar@codesourcery.com> 4947 4948 PR fortran/85701 4949 * gfortran.dg/goacc/pr85701.f90: New test. 4950 49512018-06-14 Jakub Jelinek <jakub@redhat.com> 4952 4953 PR target/86048 4954 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add 4955 -msse2 to dg-options. 4956 4957 PR middle-end/86122 4958 * gcc.c-torture/compile/pr86122.c: New test. 4959 4960 PR target/85945 4961 * gcc.c-torture/compile/pr85945.c: New test. 4962 49632018-06-13 Martin Sebor <msebor@redhat.com> 4964 4965 PR tree-optimization/86114 4966 * gcc.dg/pr86114.c: New test. 4967 49682018-06-13 Steven G. Kargl <kargl@gcc.gnu.org> 4969 4970 PR fortran/86110 4971 * gfortran.dg/pr86110.f90: New test. 4972 49732018-06-13 Eric Botcazou <ebotcazou@adacore.com> 4974 4975 * gcc.target/i386/pr86048.c: New test. 4976 49772018-06-12 Steven G. Kargl <kargl@gcc.gnu.org> 4978 4979 PR fortran/44491 4980 * gfortran.dg/pr44491.f90: Add dg-options omitted in previous commit. 4981 49822018-06-12 Steven G. Kargl <kargl@gcc.gnu.org> 4983 4984 PR fortran/44491 4985 * gfortran.dg/pr44491.f90: New testcase 4986 49872018-06-11 Marek Polacek <polacek@redhat.com> 4988 4989 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. 4990 49912018-06-11 Peter Bergner <bergner@vnet.ibm.com> 4992 4993 Backport from mainline 4994 2018-06-08 Peter Bergner <bergner@vnet.ibm.com> 4995 4996 PR target/85755 4997 * gcc.target/powerpc/pr85755.c: New test. 4998 49992018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 5000 5001 PR fortran/85138 5002 PR fortran/85996 5003 PR fortran/86051 5004 * gfortran.dg/pr85138_1.f90: New test. 5005 * gfortran.dg/pr85138_2.f90: Ditto. 5006 * gfortran.dg/pr85996.f90: Ditto. 5007 50082018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 5009 5010 PR fortran/86059 5011 * gfortran.dg/associate_30.f90: Remove code tested ... 5012 * gfortran.dg/pr67803.f90: Ditto. 5013 * gfortran.dg/pr67805.f90: Ditto. 5014 * gfortran.dg/pr86059.f90: ... here. New test. 5015 50162018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 5017 5018 PR fortran/63514 5019 * gfortran.dg/pr63514.f90: New test. 5020 50212018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 5022 5023 PR fortran/78278 5024 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option. 5025 * gfortran.dg/data_char_1.f90: Ditto. 5026 * gfortran.dg/pr78571.f90: Ditto. 5027 * gfortran.dg/pr78278.f90: New test. 5028 50292018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 5030 5031 PR fortran/38351 5032 * gfortran.dg/pr38351.f90: New test. 5033 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message. 5034 50352018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 5036 5037 PR fortran/78571 5038 * gfortran.dg/pr78571.f90: New test. 5039 50402018-06-09 Thomas Koenig <tkoenig@gcc.gnu.org> 5041 5042 PR fortran/85631 5043 Backport from trunk. 5044 * gfortran.dg/bounds_check_20.f90: New test. 5045 50462018-06-08 Carl Love <cel@us.ibm.com> 5047 5048 Backport from mainline. 5049 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print 5050 statements. 5051 50522018-06-08 Carl Love <cel@us.ibm.com> 5053 5054 Backport from mainline 5055 * gcc.target/powerpc/builtins-8-p9-runnable.c: New test file. 5056 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected 5057 error message. 5058 50592018-06-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5060 5061 Backport from mainline 5062 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5063 5064 PR target/81497 5065 * g++.target/arm/arm.exp: New file. 5066 * g++.target/arm/pr81497.C: Likewise. 5067 50682018-06-07 Steven G. Kargl <kargl@gcc.gnu.org> 5069 5070 PR fortran/86045 5071 Backport from trunk. 5072 * gfortran.dg/pr86045.f90: New test. 5073 50742018-06-07 Thomas Koenig <tkoenig@gcc.gnu.org> 5075 5076 PR fortran/85641 5077 Backport from trunk. 5078 * gfortran.dg/realloc_on_assign_30.f90: New test. 5079 50802018-06-07 Uros Bizjak <ubizjak@gmail.com> 5081 5082 PR target/85684 5083 * gcc.target/i386/xgetsetbv.c: Check also variable arguments. 5084 50852018-06-06 Richard Biener <rguenther@suse.de> 5086 5087 Backport from mainline 5088 2018-06-04 Richard Biener <rguenther@suse.de> 5089 5090 PR tree-optimization/86038 5091 * gcc.dg/pr86038.c: New testcase. 5092 5093 2018-05-28 Richard Biener <rguenther@suse.de> 5094 5095 PR tree-optimization/85934 5096 * gcc.target/i386/pr85934.c: New testcase. 5097 5098 2018-05-22 Richard Biener <rguenther@suse.de> 5099 5100 PR tree-optimization/85863 5101 * gfortran.fortran-torture/compile/pr85863.f: New testcase. 5102 51032018-06-05 Andreas Krebbel <krebbel@linux.ibm.com> 5104 5105 Backport from mainline 5106 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com> 5107 5108 * gcc.target/s390/htm-builtins-compile-4.c: New test. 5109 51102018-06-04 Steven G. Kargl <kargl@gcc.gnu.org> 5111 5112 PR fortran/85981 5113 * gfortran.dg/allocate_alloc_opt_14.f90: New test. 5114 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string. 5115 * gfortran.dg/allocate_stat_2.f90: Ditto. 5116 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto. 5117 51182018-06-04 Martin Sebor <msebor@redhat.com> 5119 5120 PR c/85623 5121 * c-c++-common/attr-nonstring-3.c: Adjust. 5122 * c-c++-common/attr-nonstring-4.c: Adjust. 5123 * c-c++-common/attr-nonstring-6.c: New test. 5124 51252018-06-04 Jakub Jelinek <jakub@redhat.com> 5126 5127 PR c++/86025 5128 * c-c++-common/gomp/pr86025.c: New test. 5129 51302018-06-02 Eric Botcazou <ebotcazou@adacore.com> 5131 5132 * gnat.dg/specs/opt3.ads: New test. 5133 * gnat.dg/specs/opt3_pkg.ads: New helper. 5134 51352018-06-02 Eric Botcazou <ebotcazou@adacore.com> 5136 5137 * gnat.dg/discr53.ad[sb]: New test. 5138 * gnat.dg/discr53_pkg.ads: New helper. 5139 51402018-06-01 Steven G. Kargl <kargl@gcc.gnu.org> 5141 5142 PR fortran/85816 5143 PR fortran/85975 5144 Backport from trunk 5145 * gfortran.dg/pr85816.f90: New test. 5146 * gfortran.dg/pr85975.f90: New test. 5147 51482018-05-31 Uros Bizjak <ubizjak@gmail.com> 5149 5150 PR target/85950 5151 * gcc.target/i386/pr85950.c: New test. 5152 51532018-05-31 Jakub Jelinek <jakub@redhat.com> 5154 5155 PR target/85984 5156 * gcc.target/i386/pr85984.c: New test. 5157 51582018-05-31 Eric Botcazou <ebotcazou@adacore.com> 5159 5160 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage. 5161 * gnat.dg/stack_usage1b.adb: Likewise. 5162 * gnat.dg/stack_usage1c.adb: Likewise. 5163 * gnat.dg/stack_usage3.adb: Likewise. 5164 * gnat.dg/stack_usage1_pkg.adb: Delete. 5165 51662018-05-31 Eric Botcazou <ebotcazou@adacore.com> 5167 5168 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run. 5169 * gcc.dg/store_merging_11.c: Likewise. 5170 * gcc.dg/store_merging_13.c: Likewise. 5171 * gcc.dg/store_merging_14.c: Likewise. 5172 * gcc.dg/store_merging_15.c: Likewise. 5173 * gcc.dg/store_merging_16.c: Likewise. Remove local variable. 5174 51752018-05-30 Jakub Jelinek <jakub@redhat.com> 5176 5177 Backported from mainline 5178 2018-05-29 Jakub Jelinek <jakub@redhat.com> 5179 5180 PR c++/85952 5181 * g++.dg/warn/Wunused-var-33.C: New test. 5182 5183 2018-05-14 Jakub Jelinek <jakub@redhat.com> 5184 5185 PR target/85756 5186 * gcc.c-torture/execute/pr85756.c: New test. 5187 5188 2018-05-11 Jakub Jelinek <jakub@redhat.com> 5189 5190 PR c/85696 5191 * c-c++-common/gomp/pr85696.c: New test. 5192 5193 2018-05-10 Jakub Jelinek <jakub@redhat.com> 5194 5195 PR c++/85662 5196 * g++.dg/ext/offsetof2.C: New test. 5197 5198 2018-05-08 Jakub Jelinek <jakub@redhat.com> 5199 5200 PR target/85683 5201 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add 5202 scan-assembler-times checking that except for [fh]*xor other functions 5203 don't use any load instructions. 5204 52052018-05-28 H.J. Lu <hongjiu.lu@intel.com> 5206 5207 Backport from mainline 5208 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 5209 5210 * gcc.target/i386/pr85345.c: Require ifunc support. 5211 5212 2018-05-22 H.J. Lu <hongjiu.lu@intel.com> 5213 5214 PR target/85345 5215 * gcc.target/i386/pr85345.c: New test. 5216 52172018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 5218 5219 PR fortran/85786 5220 * gfortran.dg/pr85786.f90: New test. 5221 52222018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 5223 5224 PR fortran/85895 5225 Backport from trunk 5226 * gfortran.dg/coarray_3.f90: Fix invalid testcase. 5227 * gfortran.dg/pr85895.f90: New test. 5228 52292018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 5230 5231 PR fortran/85780 5232 Backport from trunk 5233 * gfortran.dg/pr85780.f90: New test. 5234 52352018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 5236 5237 PR fortran/85779 5238 Backport from trunk 5239 * gfortran.dg/pr85779_1.f90: New test. 5240 * gfortran.dg/pr85779_2.f90: Ditto. 5241 * gfortran.dg/pr85779_3.f90: Ditto. 5242 52432018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 5244 5245 PR fortran/85543 5246 Backport from trunk 5247 * gfortran.dg/pr85543.f90: New test. 5248 52492018-05-24 Uros Bizjak <ubizjak@gmail.com> 5250 5251 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string. 5252 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto. 5253 52542018-05-23 Bin Cheng <bin.cheng@arm.com> 5255 5256 Backport from mainline 5257 2018-05-17 Bin Cheng <bin.cheng@arm.com> 5258 5259 PR tree-optimization/85793 5260 * gcc.dg/vect/pr85793.c: New test. 5261 52622018-05-23 Richard Biener <rguenther@suse.de> 5263 5264 PR middle-end/85874 5265 * gcc.dg/Wstrict-overflow-27.c: New testcase. 5266 52672018-05-23 Martin Liska <mliska@suse.cz> 5268 5269 Backport from mainline 5270 2018-05-23 Yury Gribov <tetra2005@gmail.com> 5271 5272 PR tree-optimization/85822 5273 * c-c++-common/pr85822.c: New test. 5274 52752018-05-23 Martin Liska <mliska@suse.cz> 5276 5277 Backport from mainline 5278 2018-05-11 Martin Liska <mliska@suse.cz> 5279 5280 PR sanitizer/85556 5281 * c-c++-common/ubsan/attrib-6.c: New test. 5282 52832018-05-22 Martin Sebor <msebor@redhat.com> 5284 5285 PR middle-end/85643 5286 * c-c++-common/attr-nonstring-7.c: New test. 5287 52882018-05-22 Richard Sandiford <richard.sandiford@linaro.org> 5289 5290 PR tree-optimization/85814 5291 * gcc.dg/torture/pr85814.c: New test. 5292 52932018-05-21 Pat Haugen <pthaugen@us.ibm.com> 5294 5295 PR target/85698 5296 * gcc.target/powerpc/vec-setup-be-long.c: Remove XFAIL. 5297 52982018-05-21 Pat Haugen <pthaugen@us.ibm.com> 5299 5300 Backport from mainline: 5301 2018-05-17 Pat Haugen <pthaugen@us.ibm.com> 5302 5303 PR target/85698 5304 * gcc.target/powerpc/pr85698.c: New test. 5305 53062018-05-20 Paul Thomas <pault@gcc.gnu.org> 5307 5308 PR fortran/80657 5309 Backport from trunk 5310 * gfortran.dg/char_result_18.f90: New test. 5311 53122018-05-20 Paul Thomas <pault@gcc.gnu.org> 5313 5314 PR fortran/49636 5315 Backport from trunk 5316 * gfortran.dg/associate_38.f90: New test. 5317 53182018-05-20 Paul Thomas <pault@gcc.gnu.org> 5319 5320 PR fortran/82275 5321 Backport from trunk 5322 * gfortran.dg/select_type_42.f90: New test. 5323 53242018-05-19 Paul Thomas <pault@gcc.gnu.org> 5325 5326 PR fortran/82923 5327 Backport from trunk 5328 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note 5329 that the patch fixes PR66694 & PR82617, although the testcases 5330 are not explicitly included. 5331 53322018-05-18 Cesar Philippidis <cesar@codesourcery.com> 5333 5334 Backport from mainline 5335 2018-05-18 Cesar Philippidis <cesar@codesourcery.com> 5336 5337 PR c++/85782 5338 * c-c++-common/goacc/pr85782.c: New test. 5339 53402018-05-13 Paul Thomas <pault@gcc.gnu.org> 5341 5342 PR fortran/85742 5343 * gfortran.dg/assumed_type_9.f90 : New test. 5344 53452018-05-12 Steven G. Kargl <kargl@gcc.gnu.org> 5346 5347 PR fortran/85542 5348 Backport from trunk 5349 * gfortran.dg/pr85542.f90: New test. 5350 53512018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 5352 5353 PR fortran/70870 5354 Backport from trunk 5355 * gfortran.dg/pr70870_1.f90: New test. 5356 5357 53582018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 5359 5360 PR fortran/85521 5361 Backport from trunk 5362 * gfortran.dg/pr85521_1.f90: New test. 5363 * gfortran.dg/pr85521_2.f90: New test. 5364 53652018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 5366 5367 PR fortran/85687 5368 Backport from trunk 5369 * gfortran.dg/pr85687.f90: new test. 5370 53712018-05-11 Martin Jambor <mjambor@suse.cz> 5372 5373 PR ipa/85655 5374 * g++.dg/lto/pr85655_0.C: New test. 5375 53762018-05-11 Paul Thomas <pault@gcc.gnu.org> 5377 5378 PR fortran/68846 5379 Backport from trunk 5380 * gfortran.dg/temporary_3.f90 : New test. 5381 5382 PR fortran/70864 5383 Backport from trunk 5384 * gfortran.dg/temporary_2.f90 : New test. 5385 53862018-05-08 Marek Polacek <polacek@redhat.com> 5387 5388 PR c++/85695 5389 * g++.dg/cpp1z/constexpr-if22.C: New test. 5390 53912018-05-08 Richard Biener <rguenther@suse.de> 5392 5393 Backport from mainline 5394 2018-05-04 Richard Biener <rguenther@suse.de> 5395 5396 PR middle-end/85588 5397 * gcc.dg/torture/pr85588.c: New testcase. 5398 * gcc.dg/torture/pr57656.c: Use dg-additional-options. 5399 5400 2018-05-03 Richard Biener <rguenther@suse.de> 5401 5402 PR tree-optimization/85615 5403 * gcc.dg/torture/pr85615.c: New testcase. 5404 5405 2018-05-02 Richard Biener <rguenther@suse.de> 5406 5407 PR middle-end/85567 5408 * gcc.dg/torture/pr85567.c: New testcase. 5409 5410 2018-05-02 Richard Biener <rguenther@suse.de> 5411 5412 PR tree-optimization/85597 5413 * gcc.dg/vect/pr85597.c: New testcase. 5414 54152018-05-08 Richard Sandiford <richard.sandiford@linaro.org> 5416 5417 PR testsuite/85586 5418 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to 5419 !vect_no_align. 5420 54212018-05-08 Richard Biener <rguenther@suse.de> 5422 5423 Backport from mainline 5424 2018-05-04 Richard Biener <rguenther@suse.de> 5425 5426 PR middle-end/85627 5427 * g++.dg/torture/pr85627.C: New testcase. 5428 54292018-05-06 Jakub Jelinek <jakub@redhat.com> 5430 5431 PR c++/85659 5432 * g++.dg/ext/asm14.C: New test. 5433 * g++.dg/ext/asm15.C: New test. 5434 * g++.dg/ext/asm16.C: New test. 5435 54362018-05-06 Andre Vehreschild <vehre@gcc.gnu.org> 5437 5438 PR fortran/85507 5439 Backport from trunk. 5440 * gfortran.dg/coarray_dependency_1.f90: New test. 5441 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions. 5442 54432018-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5444 5445 Backport from trunk 5446 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5447 5448 PR target/82518 5449 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 5450 Use check_effective_target_arm_little_endian. 5451 54522018-05-02 Release Manager 5453 5454 * GCC 8.1.0 released. 5455 54562018-05-02 Richard Sandiford <richard.sandiford@linaro.org> 5457 5458 PR tree-optimization/85586 5459 * gcc.dg/vect/pr85586.c: New test. 5460 54612018-04-27 Martin Jambor <mjambor@suse.cz> 5462 5463 PR ipa/85549 5464 * g++.dg/ipa/pr85549.C: New test. 5465 54662018-04-27 Jakub Jelinek <jakub@redhat.com> 5467 5468 PR c++/85553 5469 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus 5470 directive. 5471 * g++.dg/cpp0x/constexpr-85553.C: New test. 5472 5473 PR tree-optimization/85529 5474 * gcc.c-torture/execute/pr85529-1.c: New test. 5475 * gcc.c-torture/execute/pr85529-2.c: New test. 5476 * gcc.dg/pr85529.c: New test. 5477 54782018-04-25 H.J. Lu <hongjiu.lu@intel.com> 5479 5480 Backport from mainline 5481 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com> 5482 5483 PR target/85473 5484 * gcc.target/i386/pr85473-1.c: New test. 5485 * gcc.target/i386/pr85473-2.c: New test. 5486 54872018-04-25 Nathan Sidwell <nathan@acm.org> 5488 Jakub Jelinek <jakub@redhat.com> 5489 5490 PR c++/85437 5491 PR c++/49171 5492 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks. 5493 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails 5494 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise. 5495 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized. 5496 * g++.dg/cpp0x/pr85437-1.C: New. 5497 * g++.dg/cpp0x/pr85437-2.C: New. 5498 * g++.dg/cpp0x/pr85437-3.C: New. 5499 * g++.dg/cpp0x/pr85437-4.C: New. 5500 55012018-04-24 Steven G. Kargl <kargl@gcc.gnu.org> 5502 5503 PR fortran/85520 5504 * gfortran.dg/pr85520.f90: New test. 5505 55062018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5507 5508 PR target/85512 5509 * gcc.dg/pr85512.c: New test. 5510 55112018-04-24 H.J. Lu <hongjiu.lu@intel.com> 5512 5513 PR target/85485 5514 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet. 5515 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise. 5516 * gcc.dg/pr85388-1.c (dg-options): Likwise. 5517 * gcc.dg/pr85388-2.c (dg-options): Likwise. 5518 * gcc.dg/pr85388-3.c (dg-options): Likwise. 5519 * gcc.dg/pr85388-4.c (dg-options): Likwise. 5520 * gcc.dg/pr85388-5.c (dg-options): Likwise. 5521 * gcc.dg/pr85388-6.c (dg-options): Likwise. 5522 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise. 5523 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise. 5524 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise. 5525 * gcc.target/i386/cet-label.c (dg-options): Likwise. 5526 * gcc.target/i386/cet-label-2.c (dg-options): Likwise. 5527 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise. 5528 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise. 5529 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise. 5530 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise. 5531 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise. 5532 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise. 5533 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise. 5534 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise. 5535 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise. 5536 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise. 5537 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise. 5538 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise. 5539 * gcc.target/i386/cet-property-1.c (dg-options): Likwise. 5540 * gcc.target/i386/cet-property-2.c (dg-options): Likwise. 5541 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise. 5542 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise. 5543 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise. 5544 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise. 5545 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise. 5546 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise. 5547 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise. 5548 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise. 5549 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise. 5550 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise. 5551 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise. 5552 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise. 5553 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise. 5554 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise. 5555 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise. 5556 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise. 5557 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise. 5558 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise. 5559 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise. 5560 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise. 5561 * gcc.target/i386/pr82659-1.c (dg-options): Likwise. 5562 * gcc.target/i386/pr82659-2.c (dg-options): Likwise. 5563 * gcc.target/i386/pr82659-3.c (dg-options): Likwise. 5564 * gcc.target/i386/pr82659-4.c (dg-options): Likwise. 5565 * gcc.target/i386/pr82659-5.c (dg-options): Likwise. 5566 * gcc.target/i386/pr82659-6.c (dg-options): Likwise. 5567 * gcc.target/i386/pr84146.c (dg-options): Likwise. 5568 * gcc.target/i386/pr85403.c (dg-options): Likwise. 5569 * gcc.target/i386/pr85404.c (dg-options): Likwise. 5570 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet 5571 with -mshstk. 5572 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise. 5573 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise. 5574 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise. 5575 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise. 5576 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise. 5577 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise. 5578 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise. 5579 * (dg-options): Likwise. 5580 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove 5581 -mno-cet. 5582 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise. 5583 * gcc.target/i386/cet-label-3.c: Removed. 5584 * gcc.target/i386/cet-property-3.c: Likwise. 5585 * gcc.target/i386/cet-sjlj-7.c: Likwise. 5586 55872018-04-24 Jakub Jelinek <jakub@redhat.com> 5588 5589 PR target/85511 5590 * gcc.target/i386/pr85511.c: New test. 5591 5592 PR target/85503 5593 * g++.dg/ext/pr85503.C: New test. 5594 5595 PR target/85508 5596 * gcc.target/i386/pr85508.c: New test. 5597 55982018-04-24 Andreas Krebbel <krebbel@linux.ibm.com> 5599 5600 PR tree-optimization/85478 5601 * g++.dg/pr85478.C: New test. 5602 56032018-04-23 Eric Botcazou <ebotcazou@adacore.com> 5604 5605 * g++.dg/torture/pr85496.C: New test. 5606 56072018-04-23 Andrey Belevantsev <abel@ispras.ru> 5608 5609 PR rtl-optimization/85423 5610 * gcc.dg/pr85423.c: New test. 5611 56122018-04-20 Martin Sebor <msebor@redhat.com> 5613 5614 PR c/85365 5615 * gcc.dg/Wrestrict-15.c: New test. 5616 56172018-04-20 Michael Meissner <meissner@linux.ibm.com> 5618 5619 PR target/85456 5620 * gcc.target/powerpc/pr85456.c: New test. 5621 56222018-04-20 Bill Schmidt <wschmidt@linux.ibm.com> 5623 5624 * g++.dg/ext/undef-bool-1.C: Require lp64. 5625 * gcc.target/powerpc/undef-bool-2.c: Likewise. 5626 56272018-04-20 Jeff Law <law@redhat.com> 5628 5629 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the 5630 stack protector. 5631 * gcc.dg/stack-check-6.c: Likewise. 5632 * gcc.dg/stack-check-6a.c: Likewise. 5633 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector. 5634 * gcc.target/i386/stack-check-18.c: Likewise. 5635 * gcc.target/i386/stack-check-19.c: Likewise. 5636 56372018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5638 5639 PR testsuite/85483 5640 * gcc.target/aarch64/sve/vcond_1.c: Move to... 5641 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives. 5642 * gcc.target/aarch64/sve/vcond_1_run.c: Move to... 5643 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name. 5644 56452018-04-20 H.J. Lu <hongjiu.lu@intel.com> 5646 5647 PR target/85469 5648 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt. 5649 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt. 5650 56512018-04-20 Richard Biener <rguenther@suse.de> 5652 5653 PR middle-end/85475 5654 * gcc.dg/torture/pr85475.c: New testcase. 5655 56562018-04-20 Martin Jambor <mjambor@suse.cz> 5657 5658 ipa/85449 5659 * gcc.dg/ipa/pr85449.c: New test. 5660 56612018-04-20 Martin Jambor <mjambor@suse.cz> 5662 5663 ipa/85447 5664 * g++.dg/ipa/pr85447.C: New file. 5665 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise. 5666 56672018-04-20 Jakub Jelinek <jakub@redhat.com> 5668 5669 PR c++/85462 5670 * g++.dg/cpp0x/pr85462.C: New test. 5671 56722018-04-19 H.J. Lu <hongjiu.lu@intel.com> 5673 5674 * gcc.target/i386/pr85404.c: Require CET target. 5675 56762018-04-19 Jakub Jelinek <jakub@redhat.com> 5677 5678 PR tree-optimization/85467 5679 * gcc.dg/pr85467.c: New test. 5680 56812018-04-19 Paolo Carlini <paolo.carlini@oracle.com> 5682 5683 PR c++/84611 5684 * g++.dg/parse/crash68.C: New. 5685 56862018-04-19 H.J. Lu <hongjiu.lu@intel.com> 5687 5688 PR libgcc/85334 5689 * g++.dg/torture/pr85334.C: New test. 5690 56912018-04-19 Jonathan Wakely <jwakely@redhat.com> 5692 5693 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic 5694 * g++.dg/diagnostic/pr85464.C: New. 5695 56962018-04-19 H.J. Lu <hongjiu.lu@intel.com> 5697 5698 PR target/85397 5699 * gcc.dg/torture/pr85397-1.c: New test. 5700 * gcc.target/i386/cet-sjlj-6a.c: Adjusted. 5701 * gcc.target/i386/cet-sjlj-6b.c: Likewise. 5702 57032018-04-19 H.J. Lu <hongjiu.lu@intel.com> 5704 5705 PR target/85404 5706 * gcc.target/i386/pr85404.c: New test. 5707 57082018-04-19 H.J. Lu <hongjiu.lu@intel.com> 5709 5710 PR target/85417 5711 * c-c++-common/attr-nocf-check-1.c: Compile with 5712 -fcf-protection=none. 5713 * c-c++-common/attr-nocf-check-3.c: Likewise. 5714 * gcc.dg/march-generic.c: Likewise. 5715 * gcc.target/i386/align-limit.c: Likewise. 5716 * gcc.target/i386/cet-notrack-icf-1.c: Likewise. 5717 * gcc.target/i386/cet-notrack-icf-3.c: Likewise. 5718 * gcc.target/i386/cet-property-2.c: Likewise. 5719 * gcc.target/i386/ret-thunk-26.c: Likewise. 5720 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86 5721 targets. 5722 * c-c++-common/fcf-protection-2.c: Likewise. 5723 * c-c++-common/fcf-protection-3.c: Likewise. 5724 * c-c++-common/fcf-protection-5.c: Likewise. 5725 * c-c++-common/fcf-protection-6.c: Likewise. 5726 * c-c++-common/fcf-protection-7.c: Likewise. 5727 * gcc.target/i386/cet-label-3.c: New test. 5728 * gcc.target/i386/cet-property-3.c: Likewise. 5729 * gcc.target/i386/cet-sjlj-7.c: Likewise. 5730 * gcc.target/i386/pr85417-1.c: Likewise. 5731 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect 5732 __x86_indirect_thunk_nt_(r|e)ax 5733 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 5734 * gcc.target/i386/pr85403.c: Remove dg-error, 5735 57362018-04-19 Sebastian Peryt <sebastian.peryt@intel.com> 5737 5738 * gcc.target/i386/movdir-1.c: New test. 5739 57402018-04-19 Richard Biener <rguenther@suse.de> 5741 5742 PR middle-end/85455 5743 * gcc.dg/pr85455.c: New testcase. 5744 57452018-04-19 Christophe Lyon <christophe.lyon@linaro.org> 5746 5747 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective 5748 targets. 5749 * g++.dg/lto/pr85405b_0.C: Likewise. 5750 * g++.dg/lto/pr84805_0.C: Likewise. 5751 57522018-04-18 Martin Liska <mliska@suse.cz> 5753 5754 PR ipa/83983 5755 PR ipa/85391 5756 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected 5757 output. 5758 57592018-04-18 H.J. Lu <hongjiu.lu@intel.com> 5760 5761 PR target/85388 5762 * gcc.dg/pr85388-1.c: New test. 5763 * gcc.dg/pr85388-2.c: Likewise. 5764 * gcc.dg/pr85388-3.c: Likewise. 5765 * gcc.dg/pr85388-4.c: Likewise. 5766 * gcc.dg/pr85388-5.c: Likewise. 5767 * gcc.dg/pr85388-6.c: Likewise. 5768 57692018-04-18 Jan Hubicka <jh@suse.cz> 5770 Martin Liska <mliska@suse.cz> 5771 5772 * g++.dg/lto/pr83121_0.C: Update template. 5773 * g++.dg/lto/pr83121_1.C: Update template. 5774 * g++.dg/lto/pr84805_0.C: Update template. 5775 * g++.dg/lto/pr84805_1.C: Update template. 5776 * g++.dg/lto/pr84805_2.C: Update template. 5777 57782018-04-18 Paolo Carlini <paolo.carlini@oracle.com> 5779 5780 PR c++/84630 5781 * g++.dg/cpp0x/pr84630.C: New. 5782 57832018-04-18 Jakub Jelinek <jakub@redhat.com> 5784 5785 PR c++/84463 5786 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options. 5787 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics 5788 in two cases. Uncomment two other tests and add expected dg-error for 5789 them. 5790 * g++.dg/init/struct2.C: Cast to int rather than long to avoid 5791 -Wnarrowing diagnostics on some targets for c++11. 5792 * g++.dg/parse/array-size2.C: Remove xfail. 5793 * g++.dg/cpp0x/constexpr-84463.C: New test. 5794 57952018-04-17 Bill Schmidt <wschmidt@linux.ibm.com> 5796 5797 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx. 5798 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise. 5799 58002018-04-17 Jakub Jelinek <jakub@redhat.com> 5801 5802 PR testsuite/85326 5803 * g++.dg/other/pr81422.C: Require effective target tls and c++11. 5804 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options. 5805 * g++.dg/other/sve_tls_2.C: Require effective target tls. 5806 58072018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org> 5808 5809 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to 5810 prevent cascading of errors and change expected error message. 5811 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test 5812 to 64-bit targets. 5813 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise. 5814 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise. 5815 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise. 5816 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected 5817 error message. 5818 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. 5819 58202018-04-17 Jakub Jelinek <jakub@redhat.com> 5821 5822 PR target/85430 5823 * gcc.dg/pr85430.c: New test. 5824 58252018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5826 5827 PR testsuite/85326 5828 * gcc.target/arm/pr54300.C: Move to... 5829 * g++.dg/other/pr54300.C: ... Here. Add target directives. 5830 * gcc.target/arm/pr55073.C: Move to... 5831 * g++.dg/other/pr55073.C: ... Here. Add target directives. 5832 * gcc.target/arm/pr56184.C: Move to... 5833 * g++.dg/other/pr56184.C: ... Here. Add target directives. 5834 * gcc.target/arm/pr59985.C: Move to... 5835 * g++.dg/other/pr59985.C: ... Here. Add target directives. 5836 * gcc.target/aarch64/pr60675.C: Move to... 5837 * g++.dg/other/pr60675.C: ... Here. Add target directives. 5838 * gcc.target/aarch64/pr81422.C: Move to... 5839 * g++.dg/other/pr81422.C: ... Here. Add target directives. 5840 * gcc.target/aarch64/sve/const_pred_1.C: Move to... 5841 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives. 5842 * gcc.target/aarch64/sve/const_pred_2.C: Move to... 5843 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives. 5844 * gcc.target/aarch64/sve/const_pred_3.C: Move to... 5845 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives. 5846 * gcc.target/aarch64/sve/const_pred_4.C: Move to... 5847 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives. 5848 * gcc.target/aarch64/sve/tls_2.C: Move to... 5849 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives. 5850 * gcc.target/aarch64/pr81414.C: Rename to... 5851 * gcc.target/aarch64/pr81414.c: ... This. 5852 * gcc.target/aarch64/simd/pr67896.C: Rename to... 5853 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected 5854 messages. 5855 * gcc.target/aarch64/sve/vcond_1.C: Rename to... 5856 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h. 5857 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to... 5858 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include 5859 file name. 5860 58612018-04-17 Jakub Jelinek <jakub@redhat.com> 5862 5863 PR middle-end/85414 5864 * gcc.dg/pr85414.c: New test. 5865 58662018-04-17 Martin Jambor <mjambor@suse.cz> 5867 5868 PR ipa/85421 5869 * g++.dg/ipa/pr85421.C: New test. 5870 58712018-04-17 Martin Liska <mliska@suse.cz> 5872 5873 PR lto/85405 5874 * g++.dg/lto/pr85405b_0.C: New test. 5875 * g++.dg/lto/pr85405b_1.C: New test. 5876 58772018-04-17 Martin Liska <mliska@suse.cz> 5878 5879 PR lto/85405 5880 * g++.dg/lto/pr85405_0.C: New test. 5881 * g++.dg/lto/pr85405_1.C: New test. 5882 58832018-04-17 Martin Liska <mliska@suse.cz> 5884 5885 PR ipa/85329 5886 * g++.dg/ext/pr85329-2.C: New test. 5887 * g++.dg/ext/pr85329.C: New test. 5888 * gcc.target/i386/mvc12.c: New test. 5889 58902018-04-16 Alexandre Oliva <aoliva@redhat.com> 5891 5892 PR c++/85039 5893 * g++.dg/pr85039-1.C: New. 5894 * g++.dg/pr85039-2.C: New. 5895 * g++.dg/parse/semicolon3.C: Remove test_offsetof. 5896 58972018-04-16 Bill Schmidt <wschmidt@linux.ibm.com> 5898 5899 PR target/85080 5900 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks 5901 if the target supports efficient unaligned storage accesses. 5902 59032018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com> 5904 5905 PR target/83660 5906 * gcc.target/powerpc/pr83660.C: New test. 5907 59082018-04-16 H.J. Lu <hongjiu.lu@intel.com> 5909 5910 PR target/85403 5911 * gcc.target/i386/pr85403.c: New test. 5912 59132018-04-16 Olga Makhotina <olga.makhotina@intel.com> 5914 5915 PR target/84331 5916 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake. 5917 59182018-04-16 Paolo Carlini <paolo.carlini@oracle.com> 5919 Jason Merrill <jason@redhat.com> 5920 5921 PR c++/85112 5922 * g++.dg/cpp0x/pr85112.C: New. 5923 59242018-04-15 Bill Schmidt <wschmidt@linux.ibm.com> 5925 5926 PR testsuite/85326 5927 * g++.dg/ext/undef-bool-1.C: New file. 5928 * gcc.target/powerpc/powerpc.exp: Remove .C support. 5929 * gcc.target/powerpc/undef-bool-1.C: Remove file. 5930 59312018-04-14 Segher Boessenkool <segher@kernel.crashing.org> 5932 5933 PR target/85293 5934 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the 5935 corresponding dg-error clause. 5936 * gcc.target/powerpc/pr80098-3.c: Ditto. 5937 * gcc.target/powerpc/pr80103-1.c: Delete. 5938 59392018-04-14 Andre Vehreschild <vehre@gcc.gnu.org> 5940 5941 PR fortran/81773 5942 PR fortran/83606 5943 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test. 5944 * gfortran.dg/coarray/get_to_indirect_array.f90: New test. 5945 59462018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 5947 5948 PR fortran/85387 5949 * gfortran.dg/implied_do_io_5.f90: New test. 5950 59512018-04-13 Paul A. Clarke <pc@us.ibm.com> 5952 5953 PR target/83402 5954 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for 5955 several values: positive, negative, and zero. 5956 * gcc.target/powerpc/sse2-pslld-1.c: Same. 5957 * gcc.target/powerpc/sse2-psllq-1.c: Same. 5958 59592018-04-13 Vladimir Makarov <vmakarov@redhat.com> 5960 5961 PR rtl-optimization/79916 5962 * gcc.target/powerpc/pr79916.c: New. 5963 59642018-04-13 Jakub Jelinek <jakub@redhat.com> 5965 5966 PR rtl-optimization/85393 5967 * g++.dg/opt/pr85393.C: New test. 5968 * g++.dg/opt/pr85393-aux.cc: New file. 5969 5970 PR rtl-optimization/85376 5971 * gcc.dg/pr85376.c: New test. 5972 59732018-04-13 Andrey Belevantsev <abel@ispras.ru> 5974 5975 PR rtl-optimization/83852 5976 * gcc.dg/pr83852.c: New testcase. 5977 59782018-04-13 Andreas Krebbel <krebbel@linux.ibm.com> 5979 5980 PR testsuite/85326 5981 * gcc.target/s390/pr77822-1.C: Rename to ... 5982 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check. 5983 * gcc.target/s390/pr77822-2.c: Add asm scan check. 5984 * gcc.target/s390/s390.exp: Remove C from testcase regexps. 5985 59862018-04-13 Jan Hubicka <hubicka@ucw.cz> 5987 5988 PR lto/71991 5989 * gcc.target/i386/pr71991.c: New testcase. 5990 59912018-04-13 Martin Liska <mliska@suse.cz> 5992 Jakub Jelinek <jakub@redhat.com> 5993 5994 PR middle-end/81657 5995 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy 5996 call. 5997 59982018-04-12 David Malcolm <dmalcolm@redhat.com> 5999 6000 PR c++/85385 6001 * g++.dg/diagnostic/macro-arg-count.C: New test. 6002 60032018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org> 6004 6005 PR fortran/83064 6006 PR testsuite/85346 6007 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work 6008 array and move test to libgomp/testsuite/libgomp.fortran. 6009 * gfortran.dg/do_concurrent_6.f90: New test. 6010 60112018-04-12 Marek Polacek <polacek@redhat.com> 6012 6013 PR c++/85258 6014 * g++.dg/parse/error61.C: New test. 6015 60162018-04-12 Cesar Philippidis <cesar@codesourcery.com> 6017 6018 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346. 6019 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise. 6020 60212018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org> 6022 6023 PR target/85347 6024 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to 6025 specify -mvsx on gcc command line. 6026 60272018-04-12 Cesar Philippidis <cesar@codesourcery.com> 6028 6029 PR middle-end/84955 6030 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test. 6031 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test. 6032 60332018-04-12 Jakub Jelinek <jakub@redhat.com> 6034 6035 PR target/85328 6036 * gcc.target/i386/pr85328.c: New test. 6037 60382018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 6039 6040 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test. 6041 60422018-04-12 Jakub Jelinek <jakub@redhat.com> 6043 6044 PR rtl-optimization/85342 6045 * gcc.target/i386/pr85342.c: New test. 6046 60472018-04-11 Jason Merrill <jason@redhat.com> 6048 6049 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False 6050 if ulimit -v is set. 6051 60522018-04-11 Bin Cheng <bin.cheng@arm.com> 6053 6054 PR testsuite/85190 6055 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior. 6056 60572018-04-11 Paolo Carlini <paolo.carlini@oracle.com> 6058 6059 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move... 6060 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here. 6061 60622018-04-11 Jakub Jelinek <jakub@redhat.com> 6063 6064 PR c++/70808 6065 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11 6066 effective target. 6067 60682018-04-11 Alexander Monakov <amonakov@ispras.ru> 6069 6070 PR target/84301 6071 * gcc.target/i386/pr84301.c: New test. 6072 60732018-04-11 Jakub Jelinek <jakub@redhat.com> 6074 6075 PR tree-optimization/85331 6076 * gcc.c-torture/execute/pr85331.c: New test. 6077 60782018-04-11 Marek Polacek <polacek@redhat.com> 6079 6080 PR c++/85032 6081 * g++.dg/cpp0x/pr51225.C: Adjust error message. 6082 * g++.dg/cpp1z/constexpr-if21.C: New test. 6083 60842018-04-11 Jakub Jelinek <jakub@redhat.com> 6085 6086 PR target/85281 6087 * gcc.target/i386/pr85281.c: New test. 6088 60892018-04-11 Alexander Monakov <amonakov@ispras.ru> 6090 6091 PR rtl-optimization/84659 6092 * gcc.dg/pr84659.c: New test. 6093 60942018-04-11 Jakub Jelinek <jakub@redhat.com> 6095 6096 PR debug/85302 6097 * g++.dg/debug/dwarf2/pr85302.C: New test. 6098 60992018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com> 6100 6101 PR target/85261 6102 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand 6103 into register. 6104 61052018-04-10 Paolo Carlini <paolo.carlini@oracle.com> 6106 6107 PR c++/70808 6108 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New. 6109 61102018-04-10 Segher Boessenkool <segher@kernel.crashing.org> 6111 6112 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables. 6113 * gcc.target/powerpc/dimode_off.c: Ditto. 6114 * gcc.target/powerpc/tfmode_off.c: Ditto. 6115 * gcc.target/powerpc/timode_off.c: Ditto. 6116 61172018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 6118 6119 * gcc.target/powerpc/vec-ldl-1.c: New test. 6120 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect 6121 corrections to ABI implementation. 6122 61232018-04-10 Thomas Schwinge <thomas@codesourcery.com> 6124 6125 PR target/85056 6126 * gcc.target/nvptx/pr85056.c (main): Initialize "sum". 6127 61282018-04-10 Jakub Jelinek <jakub@redhat.com> 6129 6130 PR rtl-optimization/85300 6131 * gcc.dg/pr85300.c: New test. 6132 61332018-04-10 David Malcolm <dmalcolm@redhat.com> 6134 6135 PR c++/85110 6136 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases 6137 where we now show the pertinent parameter. 6138 * g++.dg/diagnostic/aka2.C: Likewise. 6139 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. 6140 61412018-04-10 Jakub Jelinek <jakub@redhat.com> 6142 6143 PR fortran/85313 6144 * gfortran.dg/gomp/pr85313.f90: New test. 6145 61462018-04-10 Paolo Carlini <paolo.carlini@oracle.com> 6147 6148 PR c++/24314 6149 * g++.dg/parse/template29.C: New. 6150 61512018-04-10 Bin Cheng <bin.cheng@arm.com> 6152 6153 PR testsuite/85190 6154 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access. 6155 61562018-04-10 Jakub Jelinek <jakub@redhat.com> 6157 6158 PR target/85177 6159 PR target/85255 6160 * gcc.target/i386/avx512f-pr85177.c: New test. 6161 * gcc.target/i386/avx512f-pr85255.c: New test. 6162 61632018-04-10 Richard Sandiford <richard.sandiford@linaro.org> 6164 6165 PR tree-optimization/85286 6166 * gcc.dg/vect/pr85286.c: New test. 6167 61682018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6169 6170 PR target/85173 6171 * gcc.target/arm/pr85173.c: New test. 6172 61732018-04-10 Jakub Jelinek <jakub@redhat.com> 6174 6175 PR lto/85248 6176 * gcc.dg/lto/pr85248_0.c: New test. 6177 * gcc.dg/lto/pr85248_1.c: New test. 6178 61792018-04-09 Jan Hubicka <jh@suse.cz> 6180 6181 PR lto/85078 6182 * g++.dg/torture/pr85078.C: New. 6183 61842018-04-09 Paolo Carlini <paolo.carlini@oracle.com> 6185 6186 PR c++/85227 6187 * g++.dg/cpp1z/decomp44.C: New. 6188 * g++.dg/cpp1z/decomp45.C: Likewise. 6189 61902018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org> 6191 6192 PR fortran/83064 6193 * gfortran.dg/do_concurrent_5.f90: New test. 6194 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus 6195 message. 6196 61972018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org> 6198 6199 PR fortran/51260 6200 * gfortran.dg/parameter_array_element_3.f90: New test. 6201 62022018-04-09 Jakub Jelinek <jakub@redhat.com> 6203 6204 PR c++/85194 6205 * g++.dg/cpp1z/decomp43.C: New test. 6206 6207 PR rtl-optimization/80463 6208 * g++.dg/pr80463.C: Add -w to dg-options. 6209 62102018-04-09 Richard Biener <rguenther@suse.de> 6211 6212 PR tree-optimization/85284 6213 * gcc.dg/torture/pr85284.c: New testcase. 6214 62152018-04-09 Andrey Belevantsev <abel@ispras.ru> 6216 6217 PR rtl-optimization/80463 6218 PR rtl-optimization/83972 6219 PR rtl-optimization/83480 6220 6221 * gcc.dg/pr80463.c: New test. 6222 * g++.dg/pr80463.C: Likewise. 6223 * gcc.dg/pr83972.c: Likewise. 6224 62252018-04-09 Andrey Belevantsev <abel@ispras.ru> 6226 6227 PR rtl-optimization/83913 6228 * gcc.dg/pr83913.c: New test. 6229 62302018-04-09 Andrey Belevantsev <abel@ispras.ru> 6231 6232 PR rtl-optimization/83962 6233 * gcc.dg/pr83962.c: New test. 6234 62352018-04-09 Andrey Belevantsev <abel@ispras.ru> 6236 6237 PR rtl-optimization/83530 6238 * gcc.dg/pr83530.c: New test. 6239 62402018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org> 6241 6242 PR middle-end/82976 6243 * gfortran.dg/realloc_on_assign_16a.f90: New test. 6244 62452018-04-07 Jakub Jelinek <jakub@redhat.com> 6246 6247 PR tree-optimization/85257 6248 * gcc.dg/pr85257.c: New test. 6249 62502018-04-06 Eric Botcazou <ebotcazou@adacore.com> 6251 6252 * g++.dg/opt/pr85196.C: New test. 6253 62542018-04-06 David Malcolm <dmalcolm@redhat.com> 6255 6256 PR c++/84269 6257 * g++.dg/lookup/missing-std-include-6.C: Move std::array and 6258 std::tuple here since they need C++11. 6259 * g++.dg/lookup/missing-std-include-8.C: New test. 6260 * g++.dg/lookup/missing-std-include.C: Move std::array and 6261 std::tuple test to missing-std-include-6.C to avoid failures 6262 with C++98. 6263 62642018-04-06 Jakub Jelinek <jakub@redhat.com> 6265 6266 PR debug/85252 6267 * gcc.dg/debug/pr85252.c: New test. 6268 6269 PR rtl-optimization/84872 6270 * gcc.dg/graphite/pr84872.c: New test. 6271 6272 PR c++/85210 6273 * g++.dg/cpp1z/decomp42.C: New test. 6274 62752018-04-06 David Malcolm <dmalcolm@redhat.com> 6276 6277 PR c++/85021 6278 * g++.dg/lookup/missing-std-include-7.C: New test. 6279 62802018-04-06 Tamar Christina <tamar.christina@arm.com> 6281 6282 * gcc.dg/struct-simple.c: Revert r254862. 6283 * lib/target-supports.exp 6284 (check_effective_target_word_mode_no_slow_unalign): Likewise. 6285 62862018-04-06 Richard Biener <rguenther@suse.de> 6287 6288 PR middle-end/85244 6289 * gcc.dg/torture/pr85244-1.c: New testcase. 6290 * gcc.dg/torture/pr85244-2.c: Likewise. 6291 62922018-04-06 Jakub Jelinek <jakub@redhat.com> 6293 6294 PR sanitizer/85213 6295 * c-c++-common/ubsan/pr85213.c: New test. 6296 62972018-04-06 Richard Biener <rguenther@suse.de> 6298 6299 PR middle-end/85180 6300 * gcc.dg/pr85180.c: New testcase. 6301 63022018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 6303 6304 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions 6305 to trigger the optimization. Do some cleanup and function 6306 renaming. Add more test functions. 6307 63082018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 6309 6310 * gcc.target/s390/s390.exp: Remove -O0 from list of torture 6311 options. 6312 * gcc.target/s390/hotpatch-1.c: Skip when building without 6313 optimization. 6314 * gcc.target/s390/hotpatch-10.c: Likewise. 6315 * gcc.target/s390/hotpatch-11.c: Likewise. 6316 * gcc.target/s390/hotpatch-12.c: Likewise. 6317 * gcc.target/s390/hotpatch-13.c: Likewise. 6318 * gcc.target/s390/hotpatch-14.c: Likewise. 6319 * gcc.target/s390/hotpatch-15.c: Likewise. 6320 * gcc.target/s390/hotpatch-16.c: Likewise. 6321 * gcc.target/s390/hotpatch-17.c: Likewise. 6322 * gcc.target/s390/hotpatch-18.c: Likewise. 6323 * gcc.target/s390/hotpatch-19.c: Likewise. 6324 * gcc.target/s390/hotpatch-2.c: Likewise. 6325 * gcc.target/s390/hotpatch-3.c: Likewise. 6326 * gcc.target/s390/hotpatch-4.c: Likewise. 6327 * gcc.target/s390/hotpatch-5.c: Likewise. 6328 * gcc.target/s390/hotpatch-6.c: Likewise. 6329 * gcc.target/s390/hotpatch-7.c: Likewise. 6330 * gcc.target/s390/hotpatch-8.c: Likewise. 6331 * gcc.target/s390/hotpatch-9.c: Likewise. 6332 63332018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 6334 6335 * c-c++-common/Wattributes.c: Disable warning for s390* target and 6336 check for an error instead. 6337 * gcc.dg/Wattributes-6.c: Likewise. 6338 63392018-04-05 Jakub Jelinek <jakub@redhat.com> 6340 6341 PR c++/85209 6342 * g++.dg/cpp1z/decomp39.C: New test. 6343 * g++.dg/cpp1z/decomp40.C: New test. 6344 6345 PR c++/85208 6346 * g++.dg/cpp1z/decomp41.C: New test. 6347 6348 PR middle-end/85195 6349 * gcc.dg/pr85195.c: New test. 6350 63512018-04-05 Paolo Carlini <paolo.carlini@oracle.com> 6352 6353 PR c++/80956 6354 * g++.dg/cpp0x/initlist100.C: New. 6355 * g++.dg/cpp0x/initlist101.C: Likewise. 6356 63572018-04-05 Paolo Carlini <paolo.carlini@oracle.com> 6358 6359 PR c++/84792 6360 * g++.dg/other/pr84792-1.C: New. 6361 * g++.dg/other/pr84792-2.C: Likewise. 6362 63632018-04-05 Uros Bizjak <ubizjak@gmail.com> 6364 6365 PR target/85193 6366 * gcc.target/i386/pr85193.c: New test. 6367 63682018-04-05 Alexandre Oliva <aoliva@redhat.com> 6369 6370 PR c++/84979 6371 * g++.dg/concepts/pr84979.C: New. 6372 * g++.dg/concepts/pr84979-2.C: New. 6373 * g++.dg/concepts/pr84979-3.C: New. 6374 63752018-04-04 Paolo Carlini <paolo.carlini@oracle.com> 6376 6377 PR c++/80026 6378 * g++.dg/cpp0x/variadic174.C: New. 6379 63802018-04-04 Jakub Jelinek <jakub@redhat.com> 6381 6382 PR inline-asm/85172 6383 * g++.dg/ext/builtin13.C: New test. 6384 * g++.dg/ext/atomic-4.C: New test. 6385 6386 PR c++/85146 6387 * g++.dg/ext/bases2.C: Expect extra error diagnostics. 6388 * g++.dg/ext/bases3.C: New test. 6389 63902018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com> 6391 6392 PR target/85203 6393 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan 6394 to match a single insn of the baz function. Move scan directives at 6395 the end of the file below the functions they are trying to test for 6396 better readability. 6397 * gcc.target/arm/cmse/cmse-16.c: New testcase. 6398 63992018-04-04 Peter Bergner <bergner@vnet.ibm.com> 6400 6401 PR rtl-optimization/84878 6402 * gcc.target/powerpc/pr84878.c: New test. 6403 64042018-04-04 Michael Matz <matz@suse.de> 6405 6406 * gcc.dg/Wstringop-overflow-4.c: New test. 6407 * c-c++-common/Wstringop-truncation-4.c: Adjust. 6408 64092018-04-04 Jakub Jelinek <jakub@redhat.com> 6410 6411 PR testsuite/85189 6412 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error 6413 for the diagnostics of overridden functions. Adjust for new wording. 6414 64152018-04-04 Richard Biener <rguenther@suse.de> 6416 6417 PR lto/85176 6418 * g++.dg/lto/pr85176_0.C: New testcase. 6419 64202018-04-04 Richard Biener <rguenther@suse.de> 6421 6422 PR testsuite/85191 6423 * lib/target-supports.exp (check_effective_target_vect_perm_short): 6424 Fix typo. 6425 64262018-04-04 Martin Liska <mliska@suse.cz> 6427 6428 PR sanitizer/85174 6429 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors 6430 and msdata as a workaround for powerpc. 6431 64322018-04-04 Richard Biener <rguenther@suse.de> 6433 6434 PR tree-optimization/85168 6435 * gcc.dg/torture/pr85168.c: New testcase. 6436 64372018-04-04 Alexandre Oliva <aoliva@redhat.com> 6438 6439 PR c++/84943 6440 * g++.dg/pr84943.C: New. 6441 * g++.dg/pr84943-2.C: New. 6442 64432018-04-03 Jakub Jelinek <jakub@redhat.com> 6444 6445 PR rtl-optimization/85167 6446 * gcc.dg/pr85167.c: New test. 6447 6448 PR tree-optimization/85156 6449 * c-c++-common/pr85156.c: New test. 6450 * gcc.c-torture/execute/pr85156.c: New test. 6451 64522018-04-03 Bill Schmidt <wschmidt@linux.ibm.com> 6453 6454 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop. 6455 * gcc.target/powerpc/undef-bool-1.C: New file. 6456 * gcc.target/powerpc/undef-bool-2.c: New file. 6457 64582018-04-03 Paolo Carlini <paolo.carlini@oracle.com> 6459 6460 PR c++/84768 6461 * g++.dg/cpp1z/class-deduction52.C: New. 6462 64632018-04-03 Jakub Jelinek <jakub@redhat.com> 6464 6465 PR c++/85147 6466 * g++.dg/cpp0x/pr85147.C: New test. 6467 6468 PR c++/85140 6469 * g++.dg/cpp0x/gen-attrs-64.C: New test. 6470 6471 PR c++/85134 6472 * g++.dg/gomp/pr85134.C: New test. 6473 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error. 6474 6475 PR target/85169 6476 * gcc.c-torture/execute/pr85169.c: New test. 6477 * gcc.target/i386/avx512f-pr85169.c: New test. 6478 * gcc.target/i386/avx512bw-pr85169.c: New test. 6479 64802018-04-03 Segher Boessenkool <segher@kernel.crashing.org> 6481 6482 PR target/85126 6483 * gcc.target/powerpc/pr69946: Adjust comment. Remove 6484 scan-assembler-times clause. 6485 64862018-04-03 Christophe Lyon <christophe.lyon@linaro.org> 6487 6488 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to 6489 dg-additional-options. 6490 64912018-04-03 Segher Boessenkool <segher@kernel.crashing.org> 6492 6493 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector. 6494 64952018-04-03 Richard Biener <rguenther@suse.de> 6496 6497 PR testsuite/85154 6498 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling. 6499 65002018-04-02 Jim Wilson <jimw@sifive.com> 6501 6502 * gcc.target/riscv/pr84660.c: New. 6503 * gcc.target/riscv/shift-and-1.c: New. 6504 * gcc.target/riscv/shift-and-2.c: New. 6505 65062018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org> 6507 6508 PR fortran/85102 6509 * gfortran.dg/array_simplify_2.f90: New test. 6510 65112018-04-01 Jakub Jelinek <jakub@redhat.com> 6512 6513 PR middle-end/85090 6514 * gcc.target/i386/avx512f-pr85090-1.c: New test. 6515 * gcc.target/i386/avx512f-pr85090-2.c: New test. 6516 * gcc.target/i386/avx512f-pr85090-3.c: New test. 6517 * gcc.target/i386/avx512bw-pr85090-2.c: New test. 6518 * gcc.target/i386/avx512bw-pr85090-3.c: New test. 6519 65202018-03-31 Alexandre Oliva <aoliva@redhat.com> 6521 6522 PR c++/85027 6523 * g++.dg/pr85027.C: New. 6524 65252018-03-31 Segher Boessenkool <segher@kernel.crashing.org> 6526 6527 PR target/83315 6528 * gcc.target/powerpc/sse-maxps-2.c: New test. 6529 * gcc.target/powerpc/sse-minps-2.c: New test. 6530 65312018-03-30 Jakub Jelinek <jakub@redhat.com> 6532 6533 PR c++/84791 6534 * g++.dg/gomp/pr84791.C: New test. 6535 65362018-03-30 Paul Thomas <pault@gcc.gnu.org> 6537 6538 PR fortran/84931 6539 * gfortran.dg/array_constructor_53.f90: New test. 6540 65412018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 6542 6543 PR fortran/85130 6544 * gfortran.dg/substr_6.f90: Remove illegal test for 6545 out-of-bounds substring. 6546 65472017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 6548 6549 PR fortran/85111 6550 * gfortran.dg/zero_sized_10.f90: New test. 6551 65522018-03-29 David Malcolm <dmalcolm@redhat.com> 6553 6554 PR c++/84269 6555 * g++.dg/lookup/missing-std-include-6.C: New test. 6556 * g++.dg/lookup/missing-std-include.C: Add std::pair and 6557 std::tuple tests. 6558 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>. 6559 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>, 6560 <cstring>, <cassert>, and <cstdlib>. 6561 65622018-03-29 Vladimir Makarov <vmakarov@redhat.com> 6563 6564 PR inline-asm/84985 6565 * gcc.target/i386/pr84985.c: New. 6566 65672018-03-29 David Malcolm <dmalcolm@redhat.com> 6568 6569 PR c++/85110 6570 * g++.dg/diagnostic/param-type-mismatch-2.C: New test. 6571 65722018-03-29 Jakub Jelinek <jakub@redhat.com> 6573 6574 PR c++/85108 6575 * g++.dg/warn/Wunused-var-31.C: New test. 6576 6577 PR c/85094 6578 * c-c++-common/Wduplicated-branches-14.c: New test. 6579 65802018-03-29 Paolo Carlini <paolo.carlini@oracle.com> 6581 6582 PR c++/84606 6583 * g++.dg/cpp0x/pr84606.C: New. 6584 65852018-03-29 Carl Love <cel@us.ibm.com> 6586 6587 Revert 6588 2017-09-27 Carl Love <cel@us.ibm.com> 6589 6590 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file 6591 for the __builtin_fctid and __builtin_fctiw. 6592 65932018-03-28 Peter Bergner <bergner@vnet.ibm.com> 6594 6595 PR target/84912 6596 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for 6597 deleted builtin function. 6598 (div_weuo): Likewise. 6599 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise. 6600 (div_deuo): Likewise. 6601 66022018-03-28 Paolo Carlini <paolo.carlini@oracle.com> 6603 6604 PR c++/85028 6605 * g++.dg/other/default13.C: New. 6606 66072018-03-28 Jakub Jelinek <jakub@redhat.com> 6608 6609 PR target/85095 6610 * gcc.target/i386/pr85095-1.c: New test. 6611 * gcc.target/i386/pr85095-2.c: New test. 6612 * gcc.c-torture/execute/pr85095.c: New test. 6613 6614 PR tree-optimization/82004 6615 * gcc.dg/pr82004.c: New test. 6616 66172018-03-28 Jakub Jelinek <jakub@redhat.com> 6618 Martin Liska <mliska@suse.cz> 6619 6620 PR sanitizer/85081 6621 * g++.dg/asan/pr85081.C: New test. 6622 66232018-03-28 Alexandre Oliva <aoliva@redhat.com> 6624 6625 PR c++/84789 6626 * g++.dg/template/pr84789.C: Adjust for testing with 6627 -fconcepts too. 6628 6629 PR c++/84973 6630 * g++.dg/template/pr84973.C: New. 6631 * g++.dg/template/pr84973-2.C: New. 6632 * g++.dg/template/pr84973-3.C: New. 6633 6634 PR c++/84968 6635 * g++.dg/eh/pr84968.C: New. 6636 66372018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com> 6638 6639 PR target/84914 6640 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex 6641 long double multiply/divide uses the correct function. 6642 * gcc.target/powerpc/mulkc-3.c: Likewise. 6643 * gcc.target/powerpc/divkc-2.c: Likewise. 6644 * gcc.target/powerpc/divkc-3.c: Likewise. 6645 66462018-03-27 Paolo Carlini <paolo.carlini@oracle.com> 6647 6648 PR c++/85067 6649 * g++.dg/cpp0x/defaulted51.C: New. 6650 * g++.dg/cpp0x/constexpr-68754.C: Adjust. 6651 66522018-03-27 Jakub Jelinek <jakub@redhat.com> 6653 6654 PR c++/85077 6655 * g++.dg/ext/vector35.C: New test. 6656 6657 PR c++/85061 6658 * g++.dg/ext/builtin-offsetof3.C: New test. 6659 6660 PR c++/85076 6661 * g++.dg/cpp1y/pr85076.C: New test. 6662 66632018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 6664 6665 PR fortran/85084 6666 * gfortran.dg/matmul_rank_1.f90: New test. 6667 66682018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 6669 Harald Anlauf <anlauf@gmx.de> 6670 6671 * gfortran.dg/structure_constructor_15.f90: New test. 6672 66732018-03-27 Volker Reichelt <v.reichelt@netcologne.de> 6674 6675 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error 6676 for the diagnostics of overridden functions. Adjust for new wording. 6677 * g++.dg/cpp0x/implicit1.C: Likewise. 6678 * g++.dg/cpp0x/override1.C: Likewise. 6679 * g++.dg/cpp1y/auto-fn18.C: Likewise. 6680 * g++.dg/eh/shadow1.C: Likewise. 6681 * g++.dg/inherit/covariant12.C: Likewise. 6682 * g++.dg/inherit/covariant14.C: Likewise. 6683 * g++.dg/inherit/covariant15.C: Likewise. 6684 * g++.dg/inherit/covariant16.C: Likewise. 6685 * g++.dg/inherit/covariant22.C: Likewise. 6686 * g++.dg/inherit/crash3.C: Likewise. 6687 * g++.dg/inherit/error2.C: Likewise. 6688 * g++.dg/template/crash100.C: Likewise. 6689 * g++.old-deja/g++.eh/spec6.C: Likewise. 6690 * g++.old-deja/g++.mike/p811.C: Likewise. 6691 * g++.old-deja/g++.other/virtual11.C: Likewise. 6692 * g++.old-deja/g++.other/virtual4.C: Likewise. 6693 66942018-03-27 H.J. Lu <hongjiu.lu@intel.com> 6695 6696 PR target/85044 6697 * gcc.target/i386/pr85044.c: New test. 6698 66992018-03-27 Martin Sebor <msebor@redhat.com> 6700 6701 PR testsuite/83462 6702 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets 6703 other than x86. 6704 67052018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6706 6707 PR target/83009 6708 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32. 6709 67102018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 6711 6712 PR target/81863 6713 * gcc.target/arm/pr81863.c: New test. 6714 67152018-03-27 Cesar Philippidis <cesar@codesourcery.com> 6716 6717 PR target/85056 6718 * testsuite/gcc.target/nvptx/pr85056.c: New test. 6719 * testsuite/gcc.target/nvptx/pr85056a.c: New test. 6720 67212018-03-27 Richard Biener <rguenther@suse.de> 6722 6723 PR testsuite/82847 6724 * lib/target-supports.exp (check_ssse3_available): New function. 6725 (check_effective_target_vect_perm_short): Enable for x86 if 6726 check_ssse3_available. 6727 67282018-03-27 Richard Biener <rguenther@suse.de> 6729 6730 PR tree-optimization/85082 6731 * gfortran.dg/pr85082.f90: New testcase. 6732 67332018-03-27 Chenghua Xu <paul.hua.gm@gmail.com> 6734 6735 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2" 6736 to "l=2" in dg-final. 6737 67382018-03-27 Chenghua Xu <paul.hua.gm@gmail.com> 6739 6740 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final. 6741 * gcc.target/mips/fix-r4000-2.c: Likewise. 6742 * gcc.target/mips/fix-r4000-3.c: Likewise. 6743 * gcc.target/mips/fix-r4000-4.c: Likewise. 6744 * gcc.target/mips/fix-r4000-5.c: Likewise. 6745 * gcc.target/mips/fix-r4000-6.c: Likewise. 6746 * gcc.target/mips/fix-r4000-7.c: Likewise. 6747 * gcc.target/mips/fix-r4000-8.c: Likewise. 6748 * gcc.target/mips/fix-r4000-9.c: Likewise. 6749 * gcc.target/mips/fix-r4000-10.c: Likewise. 6750 * gcc.target/mips/fix-r4000-7.c: Change dg-final 6751 "mulditi3_r4000" instead of "mulditi3". 6752 * gcc.target/mips/fix-r4000-8.c: Change dg-final 6753 "umulditi3_r4000" instead of "umulditi3". 6754 67552018-03-27 Jakub Jelinek <jakub@redhat.com> 6756 6757 PR c++/85068 6758 * g++.dg/inherit/covariant22.C: New test. 6759 67602018-03-27 Richard Biener <rguenther@suse.de> 6761 6762 PR testsuite/84004 6763 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for 6764 alignment. 6765 67662018-03-27 Paolo Carlini <paolo.carlini@oracle.com> 6767 Jason Merrill <jason@redhat.com> 6768 6769 PR c++/84632 6770 * g++.dg/init/array49.C: New. 6771 * g++.dg/torture/pr70499.C: Adjust. 6772 67732018-03-26 Uros Bizjak <ubizjak@gmail.com> 6774 6775 PR target/85073 6776 * gcc.target/i386/pr85073.c: New test. 6777 67782018-03-26 Richard Biener <rguenther@suse.de> 6779 6780 PR testsuite/85066 6781 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long 6782 instead of long. 6783 67842018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org> 6785 6786 PR fortran/66709 6787 * gfortran.dg/parameter_array_format.f90: New test. 6788 67892018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org> 6790 Neil Carlson <neil.n.carlson@gmail.com> 6791 6792 PR fortran/84381 6793 * gfortran.dg/literal_character_constant_1.inc: Replace 6794 call abort by STOP n. 6795 * gfortran.dg/overload_1.f90: Likewise. 6796 67972018-03-25 Seth Johnson <johnsonsr@ornl.gov> 6798 Dominique d'Humieres <dominiq@gcc.gnu.org> 6799 6800 PR fortran/84924 6801 * gfortran.dg/scalar_pointer_1.f90: New test. 6802 68032018-03-25 Tom de Vries <tom@codesourcery.com> 6804 6805 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more 6806 precise. 6807 68082018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6809 6810 PR fortran/69497 6811 * gfortran.dg/pr89497.f90: New test. 6812 68132018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org> 6814 6815 PR fortran/70068 6816 * gfortran.dg/substr_7.f90: New test. 6817 68182018-03-24 Steven G. Kargl <kargl@gcc.gnu.org> 6819 6820 PR fortran/42651 6821 * gfortran.dg/pr42651.f90: New test. 6822 * gfortran.dg/func_result_7.f90: Update error message. 6823 68242018-03-24 Richard Sandiford <richard.sandiford@linaro.org> 6825 6826 PR tree-optimization/84005 6827 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about 6828 failing to force the alignment. 6829 68302018-03-23 Peter Bergner <bergner@vnet.ibm.com> 6831 6832 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test 6833 from this to... 6834 <vclzd>: ...this. 6835 68362018-03-23 Peter Bergner <bergner@vnet.ibm.com> 6837 6838 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled 6839 message. Fix scan-assembler patterns. 6840 68412018-03-23 Jakub Jelinek <jakub@redhat.com> 6842 6843 PR c++/85015 6844 * g++.dg/cpp0x/pr85015.C: New test. 6845 6846 PR c++/84942 6847 * g++.dg/cpp1y/pr84942.C: New test. 6848 68492018-03-23 Vladimir Makarov <vmakarov@redhat.com> 6850 6851 PR inline-asm/85030 6852 * testsuite/gcc.target/i386/pr85030.c: New. 6853 68542018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6855 6856 PR target/85026 6857 * g++.dg/pr85026.C: New test. 6858 68592018-03-23 David Edelsohn <dje.gcc@gmail.com> 6860 6861 * g++.dg/debug/pr84704.C: XFAIL AIX. 6862 68632018-03-23 Sudakshina Das <sudi.das@arm.com> 6864 6865 PR target/84826 6866 * gcc.target/arm/pr84826.c: Add dg directive. 6867 68682018-03-23 Marek Polacek <polacek@redhat.com> 6869 6870 PR c++/85033 6871 * g++.dg/ext/builtin-offsetof2.C: New test. 6872 6873 PR c++/85045 6874 * g++.dg/cpp0x/Wnarrowing5.C: New test. 6875 * gcc.dg/pr85045.c: New test. 6876 68772018-03-23 Eric Botcazou <ebotcazou@adacore.com> 6878 6879 PR debug/85020 6880 * gnat.dg/lto22.adb: New test. 6881 * gnat.dg/lto22_pkg1.ad[sb]: New helper. 6882 * gnat.dg/lto22_pkg2.ads: Likewise. 6883 68842018-03-23 Jakub Jelinek <jakub@redhat.com> 6885 6886 PR c/80778 6887 * gcc.dg/lto/pr80778_0.c: New test. 6888 6889 PR inline-asm/85034 6890 * gcc.target/i386/pr85034.c: New test. 6891 6892 PR inline-asm/85022 6893 * c-c++-common/torture/pr85022.c: New test. 6894 6895 PR sanitizer/85029 6896 * g++.dg/ubsan/pr85029.C: New test. 6897 68982018-03-23 Alexandre Oliva <aoliva@redhat.com> 6899 6900 PR c++/71251 6901 * g++.dg/cpp0x/pr71251.C: New. 6902 6903 PR c++/84789 6904 * g++.dg/template/pr84789.C: New. 6905 * g++.dg/template/pr84789-2.C: New. 6906 * g++.dg/template/pr84789-3.C: New. 6907 * g++.dg/parse/dtor11.C: Accept alternate error message. 6908 6909 PR c++/84729 6910 * g++.dg/pr84729.C: New. 6911 * g++.old-deja/g++.ext/arrnew2.C: Require error. 6912 * g++.old-deja/g++.robertl/eb58.C: Likewise. 6913 * g++.old-deja/g++.robertl/eb63.C: Likewise. 6914 69152018-03-22 Steven G. Kargl <kargl@gcc.gnu.org> 6916 6917 PR fortran/84922 6918 * gfortran.dg/interface_42.f90: New test. 6919 * gfortran.dg/interface_43.f90: New test. 6920 69212018-03-22 Sudakshina Das <sudi.das@arm.com> 6922 6923 PR target/84826 6924 * gcc.target/arm/pr84826.c: New test. 6925 69262018-03-22 Christophe Lyon <christophe.lyon@linaro.org> 6927 6928 * gcc.target/arm/addr-modes-float.c: Move dg-do before 6929 dg-require-effective-target. 6930 * gcc.target/arm/addr-modes-int.c: Likewise. 6931 * gcc.target/nios2/lo-addr-tls.c: Likewise. 6932 69332018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org> 6934 6935 PR target/84760 6936 * gcc.target/powerpc/altivec-ld-1.c: New test. 6937 69382018-03-22 Bin Cheng <bin.cheng@arm.com> 6939 6940 * gcc.dg/graphite/pr83126.c: Require pthread for the test. 6941 69422018-03-22 Jakub Jelinek <jakub@redhat.com> 6943 6944 PR inline-asm/84941 6945 * gcc.dg/pr84941.c: New test. 6946 69472018-03-22 Tom de Vries <tom@codesourcery.com> 6948 6949 PR tree-optimization/84956 6950 * gcc.dg/pr84956.c: New test. 6951 69522018-03-22 Marek Polacek <polacek@redhat.com> 6953 6954 PR c++/84854 6955 * g++.dg/cpp1z/constexpr-if15.C: New test. 6956 * g++.dg/cpp1z/constexpr-if16.C: New test. 6957 69582018-03-21 Joseph Myers <joseph@codesourcery.com> 6959 6960 * gcc.dg/builtin-tgmath-3.c: New test. 6961 69622018-03-21 Alexandre Oliva <aoliva@redhat.com> 6963 6964 PR c++/71965 6965 * g++.dg/concepts/pr71965.C: New. 6966 6967 PR c++/84610 6968 PR c++/84642 6969 * g++.dg/cpp0x/pr84610.C: New. 6970 * g++.dg/cpp0x/pr84642.C: New. 6971 69722018-03-21 Jakub Jelinek <jakub@redhat.com> 6973 6974 PR c/84999 6975 * c-c++-common/pr84999.c: New test. 6976 69772018-03-21 Paolo Carlini <paolo.carlini@oracle.com> 6978 6979 PR c++/84972 6980 * g++.dg/ext/desig10.C: New. 6981 69822018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org> 6983 Harald Anlauf <anlauf@gmx.de> 6984 6985 PR fortran/84957 6986 * gfortran.dg/pr84957.f90: New test. 6987 69882018-03-21 Jakub Jelinek <jakub@redhat.com> 6989 6990 PR tree-optimization/84960 6991 * gcc.c-torture/compile/pr84960.c: New test. 6992 69932018-03-21 Richard Sandiford <richard.sandiford@linaro.org> 6994 6995 PR tree-optimization/84811 6996 * gcc.dg/torture/pr84811.c: New test. 6997 69982018-03-21 Jakub Jelinek <jakub@redhat.com> 6999 7000 PR tree-optimization/84982 7001 * c-c++-common/pr84982.c: New test. 7002 7003 PR c++/84961 7004 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and 7005 "m" (++x) in C++. 7006 * g++.dg/torture/pr84961-1.C: New test. 7007 * g++.dg/torture/pr84961-2.C: New test. 7008 70092018-03-21 Nathan Sidwell <nathan@acm.org> 7010 7011 PR c++/85008 7012 * g++.dg/pr85008.C: New. 7013 70142018-03-21 Janne Blomqvist <jb@gcc.gnu.org> 7015 7016 PR fortran/84615 7017 * gfortran.dg/char_result_17.f90: New test. 7018 70192018-03-21 David Malcolm <dmalcolm@redhat.com> 7020 7021 PR c++/84994 7022 * g++.dg/other/accessor-fixits-1.C: Move to... 7023 * g++.dg/torture/accessor-fixits-1.C: ...here. 7024 * g++.dg/other/accessor-fixits-2.C: Move to... 7025 * g++.dg/torture/accessor-fixits-2.C: ...here. 7026 * g++.dg/other/accessor-fixits-3.C: Move to... 7027 * g++.dg/torture/accessor-fixits-3.C: ...here. 7028 * g++.dg/other/accessor-fixits-4.C: Move to... 7029 * g++.dg/torture/accessor-fixits-4.C: ...here. 7030 * g++.dg/other/accessor-fixits-5.C: Move to... 7031 * g++.dg/torture/accessor-fixits-5.C: ...here. 7032 * g++.dg/torture/accessor-fixits-6.C: New testcase. 7033 * g++.dg/torture/accessor-fixits-7.C: New testcase. 7034 * g++.dg/torture/accessor-fixits-8.C: New testcase. 7035 70362018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7037 7038 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC. 7039 70402018-03-21 Sudakshina Das <sudi.das@arm.com> 7041 7042 PR target/82989 7043 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives. 7044 70452018-03-21 Nathan Sidwell <nathan@acm.org> 7046 7047 PR c++/84804 7048 * g++.dg/lookup/pr84804.C: New. 7049 70502018-03-21 Martin Sebor <msebor@redhat.com> 7051 7052 PR c++/84850 7053 * g++.dg/Wclass-memaccess-3.C: New test. 7054 * g++.dg/Wclass-memaccess-4.C: New test. 7055 70562018-03-21 David Malcolm <dmalcolm@redhat.com> 7057 7058 PR c++/84892 7059 * g++.dg/other/accessor-fixits-1.C 7060 (test_access_const_t1_color): New. 7061 (test_deref_const_t1_color): New. 7062 * g++.dg/other/accessor-fixits-5.C: New testcase. 7063 70642018-03-21 Tom de Vries <tom@codesourcery.com> 7065 7066 PR tree-optimization/83126 7067 * gcc.dg/graphite/pr83126.c: New test. 7068 70692018-03-21 Nathan Sidwell <nathan@acm.org> 7070 7071 * g++.dg/ext/anon-struct6.C: Adjust. 7072 * g++.dg/ext/deprecate-1.C: New. 7073 * g++.dg/ext/deprecate-2.C: New. 7074 * g++.dg/lookup/pr84602.C: Adjust. 7075 * g++.dg/lookup/pr84962.C: Adjust. 7076 * g++.old-deja/g++.other/anon4.C 7077 7078 PR c++/84836 7079 * g++.dg/lookup/pr84836.C: New. 7080 70812018-03-21 Bin Cheng <bin.cheng@arm.com> 7082 7083 PR tree-optimization/84969 7084 * gcc.dg/tree-ssa/pr84969.c: New test. 7085 70862018-03-21 Jakub Jelinek <jakub@redhat.com> 7087 7088 PR rtl-optimization/84989 7089 * gcc.target/i386/pr84989.c: New test. 7090 70912018-03-21 Christophe Lyon <christophe.lyon@linaro.org> 7092 7093 * gcc.target/arm/pr82518.c: Require arm_neon_hw. 7094 70952018-03-21 Martin Liska <mliska@suse.cz> 7096 7097 PR ipa/84963 7098 * gfortran.dg/goacc/pr84963.f90: New test. 7099 71002018-03-21 Marek Polacek <polacek@redhat.com> 7101 7102 PR c++/71638, ICE with NSDMI and reference. 7103 * g++.dg/cpp0x/nsdmi14.C: New test. 7104 * g++.dg/cpp1y/nsdmi-aggr10.C: New test. 7105 71062018-03-21 Chenghua Xu <paul.hua.gm@gmail.com> 7107 7108 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for 7109 MIPS with -mpaired-single directives. 7110 71112018-03-20 Steven G. Kargl <kargl@gcc.gnu.org> 7112 7113 PR fortran/85001 7114 * gfortran.dg/interface_41.f90: New test. 7115 71162018-03-20 Jakub Jelinek <jakub@redhat.com> 7117 7118 PR debug/84875 7119 * gcc.dg/pr84875.c: New test. 7120 71212018-03-20 Marek Polacek <polacek@redhat.com> 7122 7123 PR c++/84978, ICE with NRVO. 7124 * g++.dg/opt/nrv19.C: New test. 7125 71262018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7127 7128 PR target/82518 7129 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 7130 Disable for armeb targets. 7131 * gcc.target/arm/pr82518.c: New test. 7132 71332018-03-20 Nathan Sidwell <nathan@acm.org> 7134 7135 PR c++/84962 7136 * g++.dg/lookup/pr84962.C: New. 7137 7138 PR c++/84970 7139 * g++.dg/lookup/pr84970.C: New. 7140 71412018-03-20 Richard Biener <rguenther@suse.de> 7142 7143 PR target/84986 7144 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase. 7145 71462018-03-20 Martin Liska <mliska@suse.cz> 7147 7148 PR ipa/84825 7149 * g++.dg/ipa/pr84825.C: New test. 7150 71512018-03-20 Martin Liska <mliska@suse.cz> 7152 7153 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove. 7154 71552018-03-20 Jakub Jelinek <jakub@redhat.com> 7156 7157 PR target/84845 7158 * gcc.c-torture/compile/pr84845.c: New test. 7159 71602018-03-20 Sudakshina Das <sudi.das@arm.com> 7161 7162 PR target/82989 7163 * gcc.target/arm/pr82989.c: New test. 7164 71652018-03-20 Jakub Jelinek <jakub@redhat.com> 7166 7167 PR target/84945 7168 * gcc.target/i386/pr84945.c: New test. 7169 71702018-03-20 Christophe Lyon <christophe.lyon@linaro.org> 7171 7172 PR target/81647 7173 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions. 7174 71752018-03-20 Jakub Jelinek <jakub@redhat.com> 7176 7177 PR c/84953 7178 * gcc.dg/pr84953.c: New test. 7179 71802018-03-19 Marek Polacek <polacek@redhat.com> 7181 7182 PR c++/84925 7183 * g++.dg/cpp1z/lambda-__func__.C: New test. 7184 7185 PR c++/84927 7186 * g++.dg/cpp1y/nsdmi-aggr9.C: New test. 7187 71882018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com> 7189 7190 PR sanitizer/78651 7191 * g++.dg/asan/pr78651.C: New test. 7192 71932018-03-19 Tom de Vries <tom@codesourcery.com> 7194 7195 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target 7196 vect_int_mult. Add nvptx xfail for PR84958. 7197 71982018-03-19 Nathan Sidwell <nathan@acm.org> 7199 7200 PR c++/84835 7201 * g++.dg/cpp1y/pr84835.C: New. 7202 72032018-03-19 Sudakshina Das <sudi.das@arm.com> 7204 7205 PR target/81647 7206 * gcc.target/aarch64/pr81647.c: New. 7207 72082018-03-19 Richard Biener <rguenther@suse.de> 7209 7210 PR tree-optimization/84933 7211 * g++.dg/pr84933.C: New testcase. 7212 72132018-03-19 Richard Biener <rguenther@suse.de> 7214 7215 PR tree-optimization/84859 7216 * gcc.dg/tree-ssa/pr84859.c: New testcase. 7217 * gcc.dg/tree-ssa/pr35286.c: Disable cselim. 7218 * gcc.dg/tree-ssa/split-path-6.c: Likewise. 7219 * gcc.dg/tree-ssa/split-path-7.c: Likewise. 7220 72212018-03-19 Nathan Sidwell <nathan@acm.org> 7222 7223 PR c++/84812 7224 * g++.dg/lookup/pr84812.C: New. 7225 72262018-03-19 Richard Biener <rguenther@suse.de> 7227 7228 PR tree-optimization/84929 7229 * gcc.dg/torture/pr84929.c: New testcase. 7230 72312018-03-19 Tamar Christina <tamar.christina@arm.com> 7232 7233 PR target/84711 7234 * gcc.target/arm/big-endian-subreg.c: Delete. 7235 72362018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org> 7237 7238 PR fortran/84931 7239 * gfortran.dg/array_constructor_52.f90: New test. 7240 72412018-03-17 Steven G. Kargl <kargl@gcc.gnu.org> 7242 7243 PR fortran/77414 7244 * gfortran.dg/pr77414.f90: New test. 7245 * gfortran.dg/internal_references_1.f90: Adjust error message. 7246 72472018-03-18 Steven G. Kargl <kargl@gcc.gnu.org> 7248 7249 PR fortran/65453 7250 * gfortran.dg/pr65453.f90: New test. 7251 72522018-03-18 Richard Sandiford <richard.sandiford@linaro.org> 7253 7254 PR tree-optimization/84913 7255 * gfortran.dg/vect/pr84913.f90: New test. 7256 72572018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org> 7258 7259 PR fortran/79929 7260 * gfortran.dg/warn_concat.f90: New test. 7261 72622018-03-16 Jakub Jelinek <jakub@redhat.com> 7263 7264 PR target/84899 7265 * gcc.dg/pr84899.c: New test. 7266 72672018-03-16 Steven G. Kargl <kargl@gcc.gnu.org> 7268 7269 PR fortran/69395 7270 * gfortran.dg/pr69395.f90: Add test for max dimensions 7271 72722018-03-16 Vladimir Makarov <vmakarov@redhat.com> 7273 7274 PR target/84876 7275 * gcc.target/i386/pr84876.c: New test. 7276 72772018-03-16 Martin Liska <mliska@suse.cz> 7278 7279 PR ipa/84833 7280 * gcc.target/i386/mvc11.c: New test. 7281 72822018-03-16 Martin Liska <mliska@suse.cz> 7283 7284 PR ipa/84722 7285 * gcc.target/i386/mvc10.c: New test. 7286 72872018-03-16 Jakub Jelinek <jakub@redhat.com> 7288 7289 PR c++/79937 7290 PR c++/82410 7291 * g++.dg/cpp1y/pr79937-1.C: New test. 7292 * g++.dg/cpp1y/pr79937-2.C: New test. 7293 * g++.dg/cpp1y/pr79937-3.C: New test. 7294 * g++.dg/cpp1y/pr79937-4.C: New test. 7295 * g++.dg/cpp1y/pr82410.C: New test. 7296 72972018-03-16 Tom de Vries <tom@codesourcery.com> 7298 7299 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult. 7300 73012018-03-16 Tom de Vries <tom@codesourcery.com> 7302 7303 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values. 7304 73052018-03-16 Jakub Jelinek <jakub@redhat.com> 7306 7307 PR c++/84874 7308 * g++.dg/cpp2a/desig8.C: New test. 7309 7310 PR tree-optimization/84841 7311 * gcc.dg/pr84841.c: New test. 7312 7313 PR c++/84874 7314 * g++.dg/cpp2a/desig7.C: New test. 7315 73162018-03-16 Mark Doffman <mark.doffman@codethink.co.uk> 7317 Jim MacArthur <jim.macarthur@codethink.co.uk> 7318 7319 * gfortran.dg/automatic_1.f90: New test. 7320 * gfortran.dg/automatic_repeat.f90: New test 7321 * gfortran.dg/automatic_save.f90: New test. 7322 * gfortran.dg/vax_structure.f90: New test. 7323 73242018-03-15 Steven G. Kargl <kargl@gcc.gnu.org> 7325 7326 PR fortran/78741 7327 * gfortran.dg/pr78741.f90: New test. 7328 73292018-03-15 Steven G. Kargl <kargl@gcc.gnu.org> 7330 7331 PR fortran/69395 7332 * gfortran.dg/pr69395.f90: New test. 7333 73342018-03-15 Jakub Jelinek <jakub@redhat.com> 7335 7336 PR c++/79085 7337 * g++.dg/opt/pr79085.C: New test. 7338 73392018-03-15 H.J. Lu <hongjiu.lu@intel.com> 7340 7341 PR target/84574 7342 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk 7343 label instead of __x86_indirect_thunk label. 7344 73452018-03-15 Jakub Jelinek <jakub@redhat.com> 7346 7347 PR c++/84222 7348 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus. 7349 * g++.dg/warn/deprecated-6.C (T::member3): Likewise. 7350 * g++.dg/warn/deprecated-13.C: New test. 7351 73522018-03-15 Olga Makhotina <olga.makhotina@intel.com> 7353 7354 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic. 7355 73562018-03-15 Richard Biener <rguenther@suse.de> 7357 7358 PR c/84873 7359 * c-c++-common/pr84873.c: New testcase. 7360 73612018-03-15 Tamar Christina <tamar.christina@arm.com> 7362 7363 PR target/84711 7364 * gcc.target/arm/big-endian-subreg.c: New. 7365 73662018-03-15 Jakub Jelinek <jakub@redhat.com> 7367 7368 PR target/84860 7369 * gcc.c-torture/compile/pr84860.c: New test. 7370 73712018-03-15 Julia Koval <julia.koval@intel.com> 7372 7373 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add 7374 cannonlake. 7375 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni, 7376 avx512bitalg. 7377 73782018-03-15 Jakub Jelinek <jakub@redhat.com> 7379 7380 PR c/84853 7381 * gcc.dg/pr84853.c: New test. 7382 73832018-03-14 Carl Love <cel@us.ibm.com> 7384 7385 * gcc.target/powerpc/builtins-7-runnable.c: New test file. 7386 73872018-03-14 Martin Liska <mliska@suse.cz> 7388 7389 PR ipa/8480 7390 * g++.dg/lto/pr84805_0.C: New test. 7391 * g++.dg/lto/pr84805_1.C: New test. 7392 * g++.dg/lto/pr84805_2.C: New test. 7393 73942018-03-14 David Malcolm <dmalcolm@redhat.com> 7395 7396 PR c/84852 7397 * gcc.dg/fixits-pr84852-1.c: New test. 7398 * gcc.dg/fixits-pr84852-2.c: New test. 7399 74002018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com> 7401 7402 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a 7403 separate verbose message. 7404 * lib/scandump.exp (scan-dump-times): Likewise. 7405 74062018-03-14 Julia Koval <julia.koval@intel.com> 7407 7408 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake 7409 server. 7410 * gcc.target/i386/funcspec-56.inc: Ditto. 7411 74122018-03-14 Richard Sandiford <richard.sandiford@linaro.org> 7413 7414 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to 7415 aarch64_sve_hw. 7416 74172018-03-14 Jakub Jelinek <jakub@redhat.com> 7418 7419 PR sanitizer/83392 7420 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected 7421 check count from 17 to 14. 7422 7423 PR target/84844 7424 * gcc.target/i386/pr84844.c: New test. 7425 74262018-03-14 Richard Biener <rguenther@suse.de> 7427 7428 PR tree-optimization/84830 7429 * gcc.dg/torture/pr84830.c: New testcase. 7430 74312018-03-14 Marek Polacek <polacek@redhat.com> 7432 7433 PR c++/84596 7434 * g++.dg/cpp0x/static_assert15.C: New test. 7435 74362018-03-13 Steven G. Kargl <kargl@gcc.gnu.org> 7437 7438 PR fortran/61775 7439 * gfortran.dg/pr61775.f90: New test. 7440 74412018-03-13 Jakub Jelinek <jakub@redhat.com> 7442 7443 PR c++/84843 7444 * g++.dg/ext/pr84843-1.C: New test. 7445 * g++.dg/ext/pr84843-2.C: New test. 7446 74472018-03-13 David Pagan <dave.pagan@oracle.com> 7448 7449 PR c/46921 7450 * gcc.dg/pr46921.c: New test. 7451 74522018-03-13 Martin Sebor <msebor@redhat.com> 7453 7454 PR tree-optimization/84725 7455 * c-c++-common/Wstringop-truncation-4.c: New test. 7456 * c-c++-common/attr-nonstring-5.c: New test. 7457 74582018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 7459 7460 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather 7461 than unpacks. 7462 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. 7463 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. 7464 74652018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 7466 7467 * gcc.target/aarch64/sve/tls_1.c: New test. 7468 * gcc.target/aarch64/sve/tls_2.C: Likewise. 7469 74702018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 7471 7472 * gcc.target/aarch64/sve/mul_highpart_1.c: New test. 7473 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise. 7474 74752018-03-13 Martin Liska <mliska@suse.cz> 7476 7477 PR ipa/84658. 7478 * g++.dg/ipa/pr84658.C: New test. 7479 74802018-03-13 Jakub Jelinek <jakub@redhat.com> 7481 7482 PR middle-end/84834 7483 * gcc.dg/pr84834.c: New test. 7484 7485 PR target/84827 7486 * gcc.target/i386/pr84827.c: New test. 7487 7488 PR target/84828 7489 * g++.dg/ext/pr84828.C: New test. 7490 7491 PR target/84786 7492 * gcc.target/i386/avx512f-pr84786-1.c: New test. 7493 * gcc.target/i386/avx512f-pr84786-2.c: New test. 7494 7495 PR c++/84808 7496 * g++.dg/cpp1y/constexpr-84808.C: New test. 7497 7498 PR c++/84704 7499 * g++.dg/debug/pr84704.C: New test. 7500 75012018-03-12 Renlin Li <renlin.li@arm.com> 7502 7503 * gcc.target/aarch64/movi_hf.c: New. 7504 * gcc.target/aarch64/f16_mov_immediate_1.c: Update. 7505 * gcc.target/aarch64/f16_mov_immediate_2.c: Update. 7506 75072018-03-12 Martin Sebor <msebor@redhat.com> 7508 7509 PR tree-optimization/83456 7510 * c-c++-common/Wrestrict-2.c: Remove test cases. 7511 * c-c++-common/Wrestrict.c: Same. 7512 * gcc.dg/Wrestrict-12.c: New test. 7513 * gcc.dg/Wrestrict-14.c: New test. 7514 75152018-03-12 H.J. Lu <hongjiu.lu@intel.com> 7516 7517 * g++.dg/pr84821.C: New test. 7518 75192018-03-12 H.J. Lu <hongjiu.lu@intel.com> 7520 7521 * gcc.dg/pr84799.c: New test. 7522 75232018-03-12 Richard Biener <rguenther@suse.de> 7524 7525 PR tree-optimization/84803 7526 * gcc.dg/torture/pr84803.c: New testcase. 7527 75282018-03-12 Jakub Jelinek <jakub@redhat.com> 7529 7530 PR c++/84813 7531 * g++.dg/debug/pr84813.C: New test. 7532 75332018-03-11 Paul Thomas <pault@gcc.gnu.org> 7534 7535 PR fortran/84546 7536 * gfortran.dg/unlimited_polymorphic_29.f90: New test. 7537 75382018-03-11 Steven G. Kargl <kargl@gcc.gnu.org> 7539 7540 PR fortran/83939 7541 * gfortran.dg/pr83939.f90 7542 75432018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org> 7544 7545 PR fortran/66128 7546 * gfortran.dg/zero_sized_9.f90: New test. 7547 75482018-03-11 Jakub Jelinek <jakub@redhat.com> 7549 7550 PR debug/58150 7551 * g++.dg/debug/dwarf2/enum2.C: New test. 7552 75532018-03-10 Steven G. Kargl <kargl@gcc.gnu.org> 7554 7555 PR fortran/84734 7556 * gfortran.dg/pr84734.f90: New test. 7557 75582018-03-10 Eric Botcazou <ebotcazou@adacore.com> 7559 7560 * gnat.dg/prot3.adb: New test. 7561 * gnat.dg/prot3_pkg.ad[sb]: New helper. 7562 75632018-03-09 Jason Merrill <jason@redhat.com> 7564 Paolo Carlini <paolo.carlini@oracle.com> 7565 7566 PR c++/71169 7567 PR c++/71832 7568 * g++.dg/cpp0x/pr71169.C: New. 7569 * g++.dg/cpp0x/pr71169-2.C: Likewise. 7570 * g++.dg/cpp0x/pr71832.C: Likewise. 7571 75722018-03-09 Peter Bergner <bergner@vnet.ibm.com> 7573 7574 PR target/83969 7575 * gcc.target/powerpc/pr83969.c: New test. 7576 75772018-03-09 Jakub Jelinek <jakub@redhat.com> 7578 7579 PR target/84772 7580 * gcc.dg/pr84772.c: New test. 7581 7582 PR c++/84076 7583 * g++.dg/warn/Wformat-2.C: New test. 7584 7585 PR c++/84767 7586 * g++.dg/ext/vla18.C: New test. 7587 75882018-03-09 Martin Sebor <msebor@redhat.com> 7589 7590 PR tree-optimization/84526 7591 * gcc.dg/Wrestrict-10.c: New test. 7592 * gcc.dg/Wrestrict-11.c: New test. 7593 75942018-03-09 Alexandre Oliva <aoliva@redhat.com> 7595 7596 PR rtl-optimization/84682 7597 * gcc.dg/torture/pr84682-1.c: New. 7598 * gcc.dg/torture/pr84682-2.c: New. 7599 * gcc.dg/torture/pr84682-3.c: New. 7600 76012018-03-09 Jakub Jelinek <jakub@redhat.com> 7602 7603 PR c++/84724 7604 * g++.dg/ext/pr84724.C: New test. 7605 76062018-03-09 Vladimir Makarov <vmakarov@redhat.com> 7607 7608 PR target/83712 7609 * gcc.target/arm/pr83712.c: New. 7610 76112018-03-09 Richard Biener <rguenther@suse.de> 7612 7613 PR tree-optimization/84775 7614 * gcc.dg/torture/pr84775.c: New testcase. 7615 76162018-03-09 Jakub Jelinek <jakub@redhat.com> 7617 7618 PR debug/84404 7619 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective 7620 targets. 7621 76222018-03-09 Eric Botcazou <ebotcazou@adacore.com> 7623 7624 * gcc.c-torture/compile/20180309-1.c: New test. 7625 76262018-03-08 Jakub Jelinek <jakub@redhat.com> 7627 7628 PR c++/80598 7629 * g++.dg/warn/Wunused-function4.C: New test. 7630 7631 PR inline-asm/84742 7632 * gcc.target/i386/pr84742-1.c: New test. 7633 * gcc.target/i386/pr84742-2.c: New test. 7634 76352018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7636 7637 PR target/84748 7638 * gcc.c-torture/execute/pr84748.c: New test. 7639 76402018-03-08 Richard Biener <rguenther@suse.de> 7641 7642 PR middle-end/84552 7643 * gcc.dg/graphite/pr84552.c: New testcase. 7644 76452018-03-08 Richard Biener <rguenther@suse.de> 7646 7647 PR tree-optimization/84178 7648 * gcc.dg/torture/pr84178-2.c: New testcase. 7649 76502018-03-08 David Malcolm <dmalcolm@redhat.com> 7651 7652 PR tree-optimization/84178 7653 * gcc.c-torture/compile/pr84178-1.c: New test. 7654 76552018-03-08 Thomas Schwinge <thomas@codesourcery.com> 7656 7657 * lib/target-supports.exp: Do not return zero from a ifunc 7658 function. 7659 76602018-03-08 Richard Biener <rguenther@suse.de> 7661 7662 PR tree-optimization/84746 7663 * gcc.dg/torture/pr84746.c: New testcase. 7664 7665 76662018-03-08 Alexandre Oliva <aoliva@redhat.com> 7667 PR debug/84404 7668 PR debug/84408 7669 * gcc.dg/graphite/pr84404.c: New. 7670 76712018-03-08 Jakub Jelinek <jakub@redhat.com> 7672 7673 PR tree-optimization/84740 7674 * gcc.dg/torture/pr84740.c: New test. 7675 7676 PR tree-optimization/84739 7677 * gcc.dg/pr84739.c: New test. 7678 76792018-03-07 Martin Sebor <msebor@redhat.com> 7680 7681 PR tree-optimization/83519 7682 * gcc.dg/Wrestrict-13.c: New test. 7683 76842018-03-07 Steven G. Kargl <kargl@gcc.gnu.org> 7685 7686 PR fortran/64124 7687 PR fortran/70409 7688 * gfortran.dg/pr64124.f90: New tests. 7689 * gfortran.dg/pr70409.f90: New tests. 7690 76912018-03-07 Segher Boessenkool <segher@kernel.crashing.org> 7692 7693 PR target/82411 7694 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata. 7695 76962018-03-07 Martin Sebor <msebor@redhat.com> 7697 7698 PR tree-optimization/84526 7699 * gcc.dg/Wrestrict-10.c: New test. 7700 77012018-03-07 Martin Sebor <msebor@redhat.com> 7702 7703 PR tree-optimization/84468 7704 * g++.dg/warn/Wstringop-truncation-2.C: New test. 7705 * gcc.dg/Wstringop-truncation.c: New test. 7706 * gcc.dg/Wstringop-truncation-2.c: New test. 7707 77082018-03-07 Jakub Jelinek <jakub@redhat.com> 7709 7710 PR fortran/84565 7711 * gfortran.dg/pr84565.f90: New test. 7712 7713 PR middle-end/84723 7714 * gcc.target/i386/pr84723-1.c: New test. 7715 * gcc.target/i386/pr84723-2.c: New test. 7716 * gcc.target/i386/pr84723-3.c: New test. 7717 * gcc.target/i386/pr84723-4.c: New test. 7718 * gcc.target/i386/pr84723-5.c: New test. 7719 77202018-03-06 Steven G. Kargl <kargl@gcc.gnu.org> 7721 7722 PR fortran/64107 7723 * gfortran.dg/pr64107.f90: New test. 7724 77252017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org> 7726 7727 PR fortran/84697 7728 PR fortran/66128 7729 * gfortran.dg/minmaxloc_zerosize_1.f90: New test. 7730 77312018-03-06 Marek Polacek <polacek@redhat.com> 7732 7733 PR c++/84684 7734 * g++.dg/cpp1z/constexpr-84684.C: New test. 7735 77362018-03-06 Jakub Jelinek <jakub@redhat.com> 7737 7738 PR c/84721 7739 * gcc.dg/pr84721.c: New test. 7740 7741 PR target/84710 7742 * gcc.dg/pr84710.c: New test. 7743 77442018-03-06 Steven G. Kargl <kargl@gcc.gnu.org> 7745 7746 PR fortran/56667 7747 * gfortran.dg/implied_do_2.f90: New test. 7748 * gfortran.dg/coarray_8.f90: Update for new error message. 7749 77502018-03-06 Jakub Jelinek <jakub@redhat.com> 7751 7752 PR inline-asm/84683 7753 * g++.dg/ext/pr84683.C: New test. 7754 7755 PR tree-optimization/84687 7756 * gcc.dg/pr84687.c: New test. 7757 77582018-03-06 Alexandre Oliva <aoliva@redhat.com> 7759 7760 PR c++/84231 7761 * g++.dg/pr84231.C: New. 7762 7763 PR c++/84593 7764 * g++.dg/cpp1y/pr84593.C: New. 7765 7766 PR c++/84492 7767 * g++.dg/pr84492.C: New. 7768 77692018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7770 7771 * gcc.target/powerpc/spec-barr-1.c: Change called function name to 7772 __builtin_ppc_speculation_barrier. 7773 77742018-03-05 Jakub Jelinek <jakub@redhat.com> 7775 7776 PR target/84700 7777 * gcc.target/powerpc/pr84700.c: New test. 7778 77792018-03-05 Nathan Sidwell <nathan@acm.org> 7780 7781 PR c++/84702 7782 * g++.dg/lookup/pr84702.C: New. 7783 77842018-03-05 Jakub Jelinek <jakub@redhat.com> 7785 7786 PR target/84564 7787 * gcc.target/i386/pr84564.c: New test. 7788 77892018-03-05 Marek Polacek <polacek@redhat.com> 7790 7791 PR c++/84707 7792 * g++.dg/cpp0x/inline-ns10.C: New test. 7793 77942018-03-05 Nathan Sidwell <nathan@acm.org> 7795 7796 PR c++/84694 7797 * g++.dg/template/pr84694.C: New. 7798 77992018-03-05 Jakub Jelinek <jakub@redhat.com> 7800 7801 PR target/84524 7802 * gcc.c-torture/execute/pr84524.c: New test. 7803 * gcc.target/i386/avx512bw-pr84524.c: New test. 7804 78052018-03-05 Peter Bergner <bergner@vnet.ibm.com> 7806 7807 PR target/84264 7808 * g++.dg/pr84264.C: New test. 7809 78102018-03-05 Paolo Carlini <paolo.carlini@oracle.com> 7811 7812 PR c++/84618 7813 * g++.dg/cpp0x/lambda/lambda-ice29.C: New. 7814 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust. 7815 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise. 7816 78172018-03-05 Olga Makhotina <olga.makhotina@intel.com> 7818 7819 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd. 7820 * g++.dg/other/i386-3.C: Ditto. 7821 * gcc.target/i386/sse-12.c: Ditto. 7822 * gcc.target/i386/sse-13.c: Ditto. 7823 * gcc.target/i386/sse-14.c: Ditto. 7824 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd. 7825 * gcc.target/i386/wbinvd-1.c: New test. 7826 * gcc.target/i386/wbnoinvd-1.c: Ditto. 7827 * gcc.target/i386/pconfig-1.c: Ditto. 7828 78292018-03-05 Pádraig Brady <P@draigBrady.com> 7830 Nathan Sidwell <nathan@acm.org> 7831 7832 PR c++/84497 7833 * g++.dg/cpp0x/pr84497.C: New. 7834 78352018-03-05 Richard Biener <rguenther@suse.de> 7836 7837 PR tree-optimization/84670 7838 * gcc.dg/pr84670-1.c: New testcase. 7839 * gcc.dg/pr84670-2.c: Likewise. 7840 * gcc.dg/pr84670-3.c: Likewise. 7841 * gcc.dg/pr84670-4.c: Likewise. 7842 78432018-03-05 Richard Biener <rguenther@suse.de> 7844 7845 PR tree-optimization/84650 7846 * gcc.dg/graphite/pr84650.c: New testcase. 7847 78482018-03-05 Paolo Carlini <paolo.carlini@oracle.com> 7849 7850 PR c++/82022 7851 * g++.dg/cpp1z/constexpr-lambda20.C: New. 7852 78532018-03-03 Harald Anlauf <anlauf@gmx.de> 7854 7855 PR fortran/71085 7856 * gfortran.dg/pr71085.f90: New test. 7857 78582018-03-03 Steven G. Kargl <kargl@gcc.gnu.org> 7859 7860 PR fortran/66128 7861 * gfortran.dg/zero_sized_8.f90: Really commit New test. 7862 78632018-03-03 Steven G. Kargl <kargl@gcc.gnu.org> 7864 7865 PR fortran/51434 7866 * gfortran.dg/pr51434.f90: New test. 7867 78682018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 7869 7870 PR c++/61358 7871 * g++.dg/cpp0x/lambda/lambda-61358.C: New. 7872 78732018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 7874 7875 PR c++/67370 7876 * g++.dg/cpp0x/lambda/lambda-67370.C: New. 7877 78782018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 7879 7880 PR c++/71464 7881 * g++.dg/torture/pr71464.C: New. 7882 78832018-03-03 Paul Thomas <pault@gcc.gnu.org> 7884 7885 PR fortran/80965 7886 * gfortran.dg/select_type_41.f90: New test. 7887 78882018-03-02 Paolo Carlini <paolo.carlini@oracle.com> 7889 7890 PR c++/61135 7891 * g++.dg/cpp0x/lambda/lambda-61135.C: New. 7892 78932018-03-02 Marek Polacek <polacek@redhat.com> 7894 7895 PR c++/84578 7896 * g++.dg/ext/flexary29.C: New test. 7897 78982018-03-02 Jakub Jelinek <jakub@redhat.com> 7899 7900 * c-c++-common/Warray-bounds-2.c: Fix a comment typo. 7901 79022018-03-02 Paolo Carlini <paolo.carlini@oracle.com> 7903 7904 PR c++/81812 7905 * g++.dg/torture/pr81812.C: New. 7906 79072018-03-02 Marek Polacek <polacek@redhat.com> 7908 7909 PR c++/84171 7910 * g++.dg/warn/Wsign-compare-8.C: New test. 7911 7912 PR c++/84663 7913 * g++.dg/parse/array-size3.C: New test. 7914 7915 PR c++/84664 7916 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test. 7917 79182018-03-02 Jakub Jelinek <jakub@redhat.com> 7919 7920 PR c++/84662 7921 * g++.dg/cpp1y/pr84662.C: New test. 7922 79232018-03-02 Thomas Schwinge <thomas@codesourcery.com> 7924 7925 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options". 7926 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of 7927 "dg-lto-options". 7928 * g++.dg/lto/20101010-1_0.C: Likewise. 7929 * g++.dg/lto/20101010-2_0.C: Likewise. 7930 79312018-03-02 Jakub Jelinek <jakub@redhat.com> 7932 7933 PR ipa/84628 7934 * gcc.dg/pr84628.c: New test. 7935 7936 PR target/56540 7937 * gcc.target/ia64/pr56540.c: New test. 7938 79392018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com> 7940 7941 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow 7942 32-bit target. 7943 * gcc.target/powerpc/altivec-7.h: Remove VSX content. 7944 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content). 7945 * gcc.target/powerpc/vsx-7.h: New include (VSX content). 7946 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include. 7947 79482018-03-02 Marek Polacek <polacek@redhat.com> 7949 7950 PR c++/84590 7951 * c-c++-common/ubsan/shift-11.c: New test. 7952 79532018-03-02 Richard Sandiford <richard.sandiford@linaro.org> 7954 7955 * gcc.dg/vect/vect-alias-check-13.c: New test. 7956 79572018-03-02 Jakub Jelinek <jakub@redhat.com> 7958 7959 PR target/84614 7960 * gcc.dg/pr84614.c: New test. 7961 7962 PR inline-asm/84625 7963 * gcc.target/i386/pr84625.c: New test. 7964 79652018-03-02 Richard Biener <rguenther@suse.de> 7966 7967 PR tree-optimization/84427 7968 * gcc.dg/torture/pr84427.c: New testcase. 7969 79702018-03-01 Peter Bergner <bergner@vnet.ibm.com> 7971 7972 PR target/84534 7973 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on 7974 powerpc64le*-*-linux*. 7975 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's. 7976 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise. 7977 79782018-03-01 Martin Sebor <msebor@redhat.com> 7979 7980 PR c++/84294 7981 * g++.dg/ext/attr-const.C: Remove xfail. 7982 * g++.dg/ext/attr-malloc-3.C: New test. 7983 * g++.dg/ext/attr-noinline-3.C: New test. 7984 * g++.dg/ext/attr-noreturn-3.C: New test. 7985 * g++.dg/ext/attr-nothrow-3.C: New test. 7986 * g++.dg/ext/attr-pure.C: Remove xfail. 7987 79882018-03-02 Jakub Jelinek <jakub@redhat.com> 7989 7990 PR sanitizer/70875 7991 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to 7992 dg-options and dg-shouldfail "ubsan" directive. 7993 79942018-03-01 Marek Polacek <polacek@redhat.com> 7995 Jason Merrill <jason@redhat.com> 7996 7997 PR c++/84582 7998 * g++.dg/cpp1y/auto-fn15.C: Extend testing. 7999 * g++.dg/cpp1z/static1.C: New test. 8000 * g++.dg/template/static37.C: New test. 8001 80022018-03-01 Nathan Sidwell <nathan@acm.org> 8003 8004 PR c++/84434 8005 * g++.dg/template/pr84434.C: New. 8006 80072018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com 8008 8009 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add 8010 -mthumb to the command-line. 8011 80122018-03-01 Marek Polacek <polacek@redhat.com> 8013 8014 PR c++/84596 8015 * g++.dg/cpp0x/static_assert14.C: New test. 8016 80172018-03-01 Paolo Carlini <paolo.carlini@oracle.com> 8018 8019 PR c++/79410 8020 * g++.dg/torture/pr79410.C: New. 8021 80222018-03-01 Martin Liska <mliska@suse.cz> 8023 8024 PR sanitizer/82484 8025 * gcc.dg/asan/pr82484.c: New test. 8026 80272018-03-01 Richard Biener <rguenther@suse.de> 8028 8029 PR debug/84645 8030 * gfortran.dg/lto/pr84645_0.f90: New testcase. 8031 80322018-03-01 Paul Thomas <pault@gcc.gnu.org> 8033 8034 PR fortran/84219 8035 * gfortran.dg/coarray_47.f90: New test. 8036 80372018-03-01 Paul Thomas <pault@gcc.gnu.org> 8038 8039 PR fortran/84538 8040 * gfortran.dg/class_array_23.f03: New test. 8041 80422018-03-01 Richard Sandiford <richard.sandiford@linaro.org> 8043 8044 PR rtl-optimization/84528 8045 * gcc.dg/torture/pr84538.c: Rename to... 8046 * gcc.dg/torture/pr84528.c: ...this. 8047 80482018-03-01 Richard Sandiford <richard.sandiford@linaro.org> 8049 8050 PR rtl-optimization/84528 8051 * gcc.dg/torture/pr84538.c: New test. 8052 80532018-02-28 Martin Sebor <msebor@redhat.com> 8054 8055 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid 8056 -fpic test failures. 8057 * c-c++-common/Wrestrict-2.c: Same. 8058 * c-c++-common/Wstringop-truncation.c: Same. 8059 * gcc.dg/Warray-bounds-22.c: Same. 8060 * gcc.dg/Wstringop-overflow.c: Same. 8061 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same. 8062 (signed_range): Same. 8063 (unsigned_anti_range): Same. 8064 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same. 8065 (signed_range): Same. 8066 (unsigned_anti_range): Same. 8067 * gcc.dg/attr-alloc_size-7.c: Same. 8068 * gcc.dg/attr-alloc_size-8.c: Same. 8069 * gcc.dg/builtin-alloc-size.c: Same. 8070 * gcc.dg/builtin-stpncpy.c: Same. 8071 * gcc.dg/builtins-nonnull.c: Same. 8072 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same. 8073 * gcc.dg/pr79214.c: Same. 8074 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same. 8075 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same. 8076 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same. 8077 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same. 8078 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same. 8079 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same. 8080 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same. 8081 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. 8082 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same. 8083 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. 8084 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same. 8085 80862018-02-28 David Edelsohn <dje.gcc@gmail.com> 8087 8088 PR target/84014 8089 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option. 8090 80912018-02-28 Jakub Jelinek <jakub@redhat.com> 8092 8093 PR c++/84609 8094 * g++.dg/cpp0x/pr84609.C: New test. 8095 80962018-02-28 Martin Sebor <msebor@redhat.com> 8097 8098 PR testsuite/84617 8099 * g++.dg/ext/attr-malloc-3.C: New test. 8100 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due 8101 to pre-existing problems. 8102 * g++.dg/ext/attr-pure.C: Same. 8103 81042018-02-28 Paul Thomas <pault@gcc.gnu.org> 8105 8106 PR fortran/83901 8107 * gfortran.dg/associate_37.f90: New test. 8108 8109 PR fortran/83344 8110 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer. 8111 81122018-02-28 Jakub Jelinek <jakub@redhat.com> 8113 8114 PR target/52991 8115 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes. 8116 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes. 8117 * gcc.dg/bf-ms-layout-4.c: New test. 8118 * gcc.dg/bf-ms-layout-5.c: New test. 8119 81202018-02-28 Peter Bergner <bergner@vnet.ibm.com> 8121 8122 PR target/83399 8123 * gcc.target/powerpc/pr83399.c: Only run on Linux. 8124 81252018-02-28 Richard Biener <rguenther@suse.de> 8126 8127 PR tree-optimization/84584 8128 * gcc.dg/graphite/pr84584.c: New testcase. 8129 81302018-02-28 Jonathan Wakely <jwakely@redhat.com> 8131 8132 PR preprocessor/84517 8133 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__. 8134 81352018-02-28 Eric Botcazou <ebotcazou@adacore.com> 8136 8137 * c-c++-common/dump-ada-spec-12.c: New test. 8138 * c-c++-common/dump-ada-spec-13.c: Likewise. 8139 81402018-02-28 Eric Botcazou <ebotcazou@adacore.com> 8141 8142 * c-c++-common/dump-ada-spec-11.c: New test. 8143 81442018-02-28 Martin Liska <mliska@suse.cz> 8145 8146 PR testsuite/84597 8147 * g++.dg/ext/timevar1.C: Fix pruned patterns. 8148 * g++.dg/ext/timevar2.C: Likewise. 8149 81502018-02-28 Eric Botcazou <ebotcazou@adacore.com> 8151 8152 * c-c++-common/dump-ada-spec-8.c: New test. 8153 * c-c++-common/dump-ada-spec-9.c: Likewise. 8154 * c-c++-common/dump-ada-spec-10.c: Likewise. 8155 81562018-02-28 Richard Biener <rguenther@suse.de> 8157 8158 PR middle-end/84607 8159 * gcc.dg/pr84607.c: New testcase. 8160 81612018-02-28 Nathan Sidwell <nathan@acm.org> 8162 8163 PR c++/84602 8164 * g++.dg/lookup/pr84602.C: New. 8165 81662018-02-28 Jakub Jelinek <jakub@redhat.com> 8167 8168 PR c++/83871 8169 PR c++/83503 8170 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from 8171 dg-options. 8172 * g++.dg/ext/attr-nonnull.C: Likewise. 8173 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not 8174 directives. 8175 * g++.dg/ext/attr-noinline-2.C: Likewise. 8176 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of 8177 -fdump-tree-eh in dg-options. 8178 81792018-02-28 Alan Modra <amodra@gmail.com> 8180 8181 * lib/prune.exp (prune_gcc_output): Match lower case "in function" 8182 GNU ld message. 8183 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message. 8184 81852018-02-27 Martin Sebor <msebor@redhat.com> 8186 8187 PR c++/83871 8188 PR c++/83503 8189 * g++.dg/Wmissing-attributes.C: New test. 8190 * g++.dg/ext/attr-const-pure.C: New test. 8191 * g++.dg/ext/attr-const.C: New test. 8192 * g++.dg/ext/attr-deprecated-2.C: New test. 8193 * g++.dg/ext/attr-malloc-2.C: New test. 8194 * g++.dg/ext/attr-malloc.C: New test. 8195 * g++.dg/ext/attr-noinline-2.C: New test. 8196 * g++.dg/ext/attr-noinline.C: New test. 8197 * g++.dg/ext/attr-nonnull.C: New test. 8198 * g++.dg/ext/attr-noreturn-2.C: New test. 8199 * g++.dg/ext/attr-noreturn.C: New test. 8200 * g++.dg/ext/attr-nothrow-2.C: New test. 8201 * g++.dg/ext/attr-nothrow.C: New test. 8202 * g++.dg/ext/attr-optimize.C: New test. 8203 * g++.dg/ext/attr-pure.C: New test. 8204 * g++.dg/ext/attr-returns-nonnull.C: New test. 8205 * g++.dg/ext/attr-warning.C: New test. 8206 82072018-02-27 Nathan Sidwell <nathan@acm.org> 8208 8209 PR c++/84426 8210 * g++.dg/lookup/pr84426.C: New. 8211 82122018-02-27 Richard Biener <rguenther@suse.de> 8213 8214 PR tree-optimization/84512 8215 * gcc.dg/tree-ssa/pr84512.c: New testcase. 8216 82172018-02-27 Martin Liska <mliska@suse.cz> 8218 8219 PR gcov-profile/84548 8220 * g++.dg/gcov/pr84548.C: New test. 8221 82222018-02-27 Jakub Jelinek <jakub@redhat.com> 8223 8224 PR target/84575 8225 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options. 8226 82272018-02-26 Jakub Jelinek <jakub@redhat.com> 8228 8229 PR c++/84558 8230 * g++.dg/cpp1y/pr84558.C: New test. 8231 82322018-02-26 Paolo Carlini <paolo.carlini@oracle.com> 8233 8234 PR c++/84540 8235 * g++.dg/cpp0x/alignas14.C: New. 8236 * g++.dg/cpp0x/alignas15.C: Likewise. 8237 82382018-02-26 Jakub Jelinek <jakub@redhat.com> 8239 8240 PR c++/84557 8241 * g++.dg/gomp/pr84557.C: New test. 8242 82432018-02-26 Marek Polacek <polacek@redhat.com> 8244 8245 PR c++/84325 8246 * g++.dg/cpp1z/pr84325.C: New test. 8247 82482018-02-26 Carl Love <cel@us.ibm.com> 8249 8250 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to 8251 Power 8 test file. 8252 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests. 8253 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8. 8254 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add 8255 -mcpu=power8. 8256 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file. 8257 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add 8258 -mcpu=power8. 8259 82602018-02-26 H.J. Lu <hongjiu.lu@intel.com> 8261 8262 PR target/84039 8263 * gcc.target/i386/indirect-thunk-1.c: Updated. 8264 * gcc.target/i386/indirect-thunk-2.c: Likewise. 8265 * gcc.target/i386/indirect-thunk-3.c: Likewise. 8266 * gcc.target/i386/indirect-thunk-4.c: Likewise. 8267 * gcc.target/i386/indirect-thunk-5.c: Likewise. 8268 * gcc.target/i386/indirect-thunk-6.c: Likewise. 8269 * gcc.target/i386/indirect-thunk-7.c: Likewise. 8270 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 8271 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 8272 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 8273 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 8274 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 8275 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 8276 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 8277 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 8278 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 8279 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 8280 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 8281 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 8282 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 8283 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 8284 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 8285 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 8286 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 8287 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 8288 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 8289 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 8290 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 8291 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 8292 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 8293 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 8294 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 8295 * gcc.target/i386/ret-thunk-9.c: Likewise. 8296 * gcc.target/i386/ret-thunk-10.c: Likewise. 8297 * gcc.target/i386/ret-thunk-11.c: Likewise. 8298 * gcc.target/i386/ret-thunk-12.c: Likewise. 8299 * gcc.target/i386/ret-thunk-13.c: Likewise. 8300 * gcc.target/i386/ret-thunk-14.c: Likewise. 8301 * gcc.target/i386/ret-thunk-15.c: Likewise. 8302 83032018-02-26 Eric Botcazou <ebotcazou@adacore.com> 8304 8305 * gcc.c-torture/execute/20180226-1.c: New test. 8306 83072018-02-26 Richard Sandiford <richard.sandiford@linaro.org> 8308 8309 PR tree-optimization/83965 8310 * gcc.dg/vect/pr83965-2.c: New test. 8311 83122018-02-26 Tom de Vries <tom@codesourcery.com> 8313 8314 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare. 8315 83162018-02-26 H.J. Lu <hongjiu.lu@intel.com> 8317 8318 PR target/84530 8319 * gcc.target/i386/ret-thunk-22.c: New test. 8320 * gcc.target/i386/ret-thunk-23.c: Likewise. 8321 * gcc.target/i386/ret-thunk-24.c: Likewise. 8322 * gcc.target/i386/ret-thunk-25.c: Likewise. 8323 * gcc.target/i386/ret-thunk-26.c: Likewise. 8324 83252018-02-26 Paolo Carlini <paolo.carlini@oracle.com> 8326 8327 PR c++/84533 8328 * g++.dg/cpp1z/pr84533.C: New. 8329 83302018-02-26 Marek Polacek <polacek@redhat.com> 8331 8332 PR c++/84537 8333 * g++.dg/parse/error60.C: New test. 8334 83352018-02-26 Jakub Jelinek <jakub@redhat.com> 8336 8337 PR c++/84556 8338 * g++.dg/gomp/pr84556.C: New test. 8339 * g++.dg/vect/pr84556.cc: New test. 8340 83412018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org> 8342 8343 PR fortran/32957 8344 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int. 8345 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. 8346 * gfortran.dg/c_funloc_tests_3.f03: Likewise. 8347 * gfortran.dg/c_loc_test.f90: Likewise. 8348 * gfortran.dg/c_loc_tests_2.f03: Likewise. 8349 * gfortran.dg/proc_decl_17.f90: Likewise. 8350 * gfortran.dg/proc_ptr_8.f90: Likewise. 8351 83522018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 8353 8354 PR target/84521 8355 * gcc.target/aarch64/lr_free_2.c: Revert changes in 8356 r254814 disabling -fomit-frame-pointer by default. 8357 * gcc.target/aarch64/spill_1.c: Likewise. 8358 * gcc.target/aarch64/test_frame_11.c: Likewise. 8359 * gcc.target/aarch64/test_frame_12.c: Likewise. 8360 * gcc.target/aarch64/test_frame_13.c: Likewise. 8361 * gcc.target/aarch64/test_frame_14.c: Likewise. 8362 * gcc.target/aarch64/test_frame_15.c: Likewise. 8363 * gcc.target/aarch64/test_frame_3.c: Likewise. 8364 * gcc.target/aarch64/test_frame_5.c: Likewise. 8365 * gcc.target/aarch64/test_frame_9.c: Likewise. 8366 83672018-02-25 Steven G. Kargl <kargl@gcc.gnu.org> 8368 8369 PR fortran/83633 8370 * gfortran.dg/explicit_shape_1.f90: New test. 8371 * gfortran.dg/automatic_module_variable.f90: Update regex. 8372 * gfortran.dg/bad_automatic_objects_1.f90: Ditto. 8373 * gfortran.dg/constant_shape.f90: Ditto. 8374 * gfortran.dg/dec_structure_23.f90: Ditto. 8375 * gfortran.dg/pr78240.f90: Ditto. 8376 83772018-02-25 Paul Thomas <pault@gcc.gnu.org> 8378 8379 PR fortran/84523 8380 * gfortran.dg/pr84523.f90: New test. 8381 83822018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org> 8383 8384 PR fortran/78238 8385 * gfortran.dg/select_type_40.f90: New test. 8386 83872018-02-24 Steven G. Kargl <kargl@gcc.gnu.org> 8388 8389 PR fortran/30792 8390 * gfortran.dg/data_substring.f90: New test. 8391 83922018-02-24 Marek Polacek <polacek@redhat.com> 8393 8394 PR c++/83692 8395 * g++.dg/cpp1z/constexpr-83692.C: New test. 8396 83972018-02-23 Steven G. Kargl <kargl@gcc.gnu.org> 8398 8399 PR fortran/84346 8400 * gfortran.dg/statement_function_1.f90: Update test. 8401 84022018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8403 8404 PR fortran/84506 8405 * gfortran.dg/inquire_19.f90: New test. 8406 84072018-02-23 Paul Thomas <pault@gcc.gnu.org> 8408 8409 PR fortran/83149 8410 * gfortran.dg/pr83149_b.f90: New test. 8411 * gfortran.dg/pr83149_a.f90: Additional source for previous. 8412 84132018-02-23 Carl Love <cel@us.ibm.com> 8414 8415 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2, 8416 vec_signed2 and vec_unsigned2 to new Power 8 test file. 8417 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for 8418 Power 8 tests. 8419 84202018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com> 8421 8422 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza. 8423 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza. 8424 84252018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com> 8426 8427 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to 8428 expected output. 8429 84302018-02-23 Paul Thomas <pault@gcc.gnu.org> 8431 8432 PR fortran/83149 8433 * gfortran.dg/pr83149_1.f90: New test. 8434 * gfortran.dg/pr83149.f90: Additional source for previous. 8435 84362018-02-23 Segher Boessenkool <segher@kernel.crashing.org> 8437 8438 PR testsuite/80551 8439 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow 8440 __GI___pthread_mutex_init as well. 8441 84422018-02-23 Paul Thomas <pault@gcc.gnu.org> 8443 8444 PR fortran/83148 8445 * gfortran.dg/class_68.f90: New test. 8446 84472018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org> 8448 8449 PR fortran/59781 8450 * gfortran.dg/derived_init_5.f90: New test. 8451 84522018-02-22 Jakub Jelinek <jakub@redhat.com> 8453 8454 PR target/82851 8455 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options. 8456 * gcc.target/i386/avx2-vpsubq-3.c: Likewise. 8457 84582018-02-22 Vladimir Makarov <vmakarov@redhat.com> 8459 8460 PR target/81572 8461 * gcc.target/powerpc/pr81572.c: New. 8462 84632018-02-22 Andreas Schwab <schwab@linux-m68k.org> 8464 8465 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*. 8466 84672018-02-22 Martin Sebor <msebor@redhat.com> 8468 8469 PR tree-optimization/84480 8470 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings. 8471 * g++.dg/warn/Wstringop-truncation-1.C: New test. 8472 84732018-02-22 H.J. Lu <hongjiu.lu@intel.com> 8474 8475 PR target/84176 8476 * gcc.target/i386/indirect-thunk-11.c: New test. 8477 * gcc.target/i386/indirect-thunk-12.c: Likewise. 8478 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise. 8479 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise. 8480 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise. 8481 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise. 8482 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise. 8483 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise. 8484 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise. 8485 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise. 8486 84872018-02-22 Steve Ellcey <sellcey@cavium.com> 8488 8489 PR target/83335 8490 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for 8491 ILP32 mode. 8492 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test. 8493 84942018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com> 8495 8496 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings. 8497 84982018-02-22 Marek Polacek <polacek@redhat.com> 8499 8500 PR c++/84493 8501 * g++.dg/parse/error59.C: New test. 8502 85032018-02-22 Tom de Vries <tom@codesourcery.com> 8504 8505 * gcc.c-torture/execute/pr82210.c: Require effective target alloca. 8506 85072018-02-22 Paolo Carlini <paolo.carlini@oracle.com> 8508 8509 PR c++/77655 8510 * g++.dg/cpp0x/pr77655.C: New. 8511 85122018-02-22 Jakub Jelinek <jakub@redhat.com> 8513 8514 PR c++/84496 8515 * g++.dg/cpp1y/pr84496.C: New test. 8516 8517 PR target/84502 8518 * g++.dg/torture/pr84502.C: New test. 8519 8520 PR tree-optimization/84503 8521 * gcc.dg/pr84503-1.c: New test. 8522 * gcc.dg/pr84503-2.c: New test. 8523 85242018-02-21 Jakub Jelinek <jakub@redhat.com> 8525 8526 PR tree-optimization/84478 8527 * gcc.c-torture/execute/pr84478.c: New test. 8528 85292018-02-20 Martin Sebor <msebor@redhat.com> 8530 8531 PR middle-end/84095 8532 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings. 8533 * c-c++-common/Wrestrict.c: Same. 8534 * gcc.dg/Wrestrict-6.c: Same. 8535 * gcc.dg/Warray-bounds-27.c: New test. 8536 * gcc.dg/Wrestrict-8.c: New test. 8537 * gcc.dg/Wrestrict-9.c: New test. 8538 * gcc.dg/pr84095.c: New test. 8539 85402018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org> 8541 8542 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number. 8543 85442018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org> 8545 8546 PR fortran/48890 8547 PR fortran/83823 8548 * gfortran.dg/structure_constructor_14.f90: New test. 8549 85502018-02-20 Jeff Law <law@redhat.com> 8551 8552 PR middle-end/82123 8553 PR tree-optimization/81592 8554 PR middle-end/79257 8555 * gcc.dg/pr81592.c: New test. 8556 * gcc.dg/pr82123.c: New test. 8557 * gcc.dg/builtin-unreachable-6.c: Turn off VRP. 8558 85592018-02-20 Jakub Jelinek <jakub@redhat.com> 8560 8561 PR c++/84488 8562 * g++.dg/warn/Wunused-var-30.C: New test. 8563 85642018-02-20 Richard Sandiford <richard.sandiford@linaro.org> 8565 8566 PR tree-optimization/84419 8567 * gcc.dg/vect/pr84419.c: New test. 8568 85692018-02-20 Jakub Jelinek <jakub@redhat.com> 8570 8571 PR middle-end/82004 8572 * gfortran.dg/pr82004.f90: New test. 8573 85742018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org> 8575 8576 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case. 8577 85782018-02-20 Martin Liska <mliska@suse.cz> 8579 8580 PR c/84310 8581 PR target/79747 8582 * gcc.target/i386/pr84310.c: New test. 8583 * gcc.target/i386/pr84310-2.c: Likewise. 8584 85852018-02-20 Paolo Carlini <paolo.carlini@oracle.com> 8586 8587 PR c++/84446 8588 * g++.dg/cpp0x/lambda/lambda-ice27.C: New. 8589 85902018-02-20 Jakub Jelinek <jakub@redhat.com> 8591 8592 PR c++/84445 8593 * g++.dg/cpp1z/launder7.C: New test. 8594 8595 PR c++/84449 8596 * g++.dg/cpp0x/constexpr-84449.C: New test. 8597 8598 PR c++/84455 8599 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test. 8600 86012018-02-19 Paul Thomas <pault@gcc.gnu.org> 8602 8603 PR fortran/83344 8604 PR fortran/83975 8605 * gfortran.dg/associate_22.f90: Enable commented out test. 8606 * gfortran.dg/associate_36.f90: New test. 8607 86082018-02-19 Jakub Jelinek <jakub@redhat.com> 8609 8610 PR target/84146 8611 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options. 8612 86132017-02-19 Uros Bizjak <ubizjak@gmail.com> 8614 8615 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128. 8616 (dg-options): Use -mavx instead of -w. 8617 86182018-02-19 Jakub Jelinek <jakub@redhat.com> 8619 8620 PR c++/84444 8621 * g++.dg/cpp1z/launder8.C: New test. 8622 8623 PR c++/84448 8624 * g++.dg/gomp/pr84448.C: New test. 8625 8626 PR c++/84430 8627 * g++.dg/gomp/pr84430.C: New test. 8628 8629 PR tree-optimization/84452 8630 * gcc.dg/pr84452.c: New test. 8631 8632 PR c++/79064 8633 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l. 8634 86352018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org> 8636 8637 PR fortran/35339 8638 * gfortran.dg/implied_do_io_4.f90: New test. 8639 86402018-02-19 Andre Vehreschild <vehre@gcc.gnu.org> 8641 8642 * gfortran.dg/coarray_alloc_comp_6.f08: New test. 8643 * gfortran.dg/coarray_alloc_comp_7.f08: New test. 8644 * gfortran.dg/coarray_alloc_comp_8.f08: New test. 8645 86462018-02-19 Carl Love <cel@us.ibm.com> 8647 8648 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file. 8649 86502018-01-16 Sebastian Peryt <sebastian.peryt@intel.com> 8651 8652 PR target/84460 8653 * gcc.target/i386/pr57193.c: Add -mtune=generic. 8654 86552018-02-19 Paolo Carlini <paolo.carlini@oracle.com> 8656 8657 PR c++/84348 8658 * g++.dg/cpp0x/auto50.C: New. 8659 * g++.dg/parse/friend12.C: Adjust. 8660 86612018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8662 8663 PR libgfortran/84389 8664 * gfortran.dg/dtio_33.f90: New test. 8665 86662018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8667 8668 PR libgfortran/84412 8669 * gfortran.dg/inquire_18.f90: New test. 8670 86712018-02-18 Janus Weil <janus@gcc.gnu.org> 8672 8673 PR fortran/84381 8674 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics". 8675 * gfortran.dg/pointer_intent_3.f90: Ditto. 8676 * gfortran.dg/proc_ptr_common_1.f90: Ditto. 8677 * gfortran.dg/protected_3.f90: Ditto. 8678 * gfortran.dg/protected_4.f90: Ditto. 8679 * gfortran.dg/protected_5.f90: Ditto. 8680 * gfortran.dg/protected_6.f90: Ditto. 8681 86822018-02-18 Paul Thomas <pault@gcc.gnu.org> 8683 8684 PR fortran/80945 8685 * gfortran.dg/associate_35.f90: Remove error, add stop n's and 8686 change to run. 8687 86882018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 8689 8690 PR fortran/84270 8691 * gfortran.dg/inline_matmul_22.f90: New test. 8692 86932018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 8694 8695 PR fortran/84381 8696 * gfortran.dg/abort_shoulfail.f90: New test. 8697 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT 8698 by STOP n. 8699 * gfortran.dg/PR19754_2.f90: Likewise. 8700 * gfortran.dg/PR19872.f: Likewise. 8701 * gfortran.dg/PR49268.f90: Likewise. 8702 * gfortran.dg/Wall.f90: Likewise. 8703 * gfortran.dg/Wno-all.f90: Likewise. 8704 * gfortran.dg/achar_1.f90: Likewise. 8705 * gfortran.dg/achar_2.f90: Likewise. 8706 * gfortran.dg/achar_4.f90: Likewise. 8707 * gfortran.dg/achar_6.F90: Likewise. 8708 * gfortran.dg/actual_array_constructor_1.f90: Likewise. 8709 * gfortran.dg/actual_array_constructor_2.f90: Likewise. 8710 * gfortran.dg/actual_array_constructor_3.f90: Likewise. 8711 * gfortran.dg/actual_array_offset_1.f90: Likewise. 8712 * gfortran.dg/actual_array_result_1.f90: Likewise. 8713 * gfortran.dg/actual_array_substr_1.f90: Likewise. 8714 * gfortran.dg/actual_array_substr_2.f90: Likewise. 8715 * gfortran.dg/actual_pointer_function_1.f90: Likewise. 8716 * gfortran.dg/actual_procedure_1.f90: Likewise. 8717 * gfortran.dg/adjustl_1.f90: Likewise. 8718 * gfortran.dg/advance_1.f90: Likewise. 8719 * gfortran.dg/advance_4.f90: Likewise. 8720 * gfortran.dg/advance_5.f90: Likewise. 8721 * gfortran.dg/advance_6.f90: Likewise. 8722 * gfortran.dg/aint_anint_1.f90: Likewise. 8723 * gfortran.dg/aliasing_array_result_1.f90: Likewise. 8724 * gfortran.dg/aliasing_dummy_1.f90: Likewise. 8725 * gfortran.dg/aliasing_dummy_4.f90: Likewise. 8726 * gfortran.dg/aliasing_dummy_5.f90: Likewise. 8727 * gfortran.dg/alloc_comp_assign_1.f90: Likewise. 8728 * gfortran.dg/alloc_comp_assign_10.f90: Likewise. 8729 * gfortran.dg/alloc_comp_assign_11.f90: Likewise. 8730 * gfortran.dg/alloc_comp_assign_12.f03: Likewise. 8731 * gfortran.dg/alloc_comp_assign_13.f08: Likewise. 8732 * gfortran.dg/alloc_comp_assign_14.f08: Likewise. 8733 * gfortran.dg/alloc_comp_assign_15.f03: Likewise. 8734 * gfortran.dg/alloc_comp_assign_2.f90: Likewise. 8735 * gfortran.dg/alloc_comp_assign_3.f90: Likewise. 8736 * gfortran.dg/alloc_comp_assign_4.f90: Likewise. 8737 * gfortran.dg/alloc_comp_assign_5.f90: Likewise. 8738 * gfortran.dg/alloc_comp_assign_6.f90: Likewise. 8739 * gfortran.dg/alloc_comp_assign_7.f90: Likewise. 8740 * gfortran.dg/alloc_comp_assign_8.f90: Likewise. 8741 * gfortran.dg/alloc_comp_assign_9.f90: Likewise. 8742 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise. 8743 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise. 8744 * gfortran.dg/alloc_comp_basics_1.f90: Likewise. 8745 * gfortran.dg/alloc_comp_basics_2.f90: Likewise. 8746 * gfortran.dg/alloc_comp_basics_5.f90: Likewise. 8747 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise. 8748 * gfortran.dg/alloc_comp_class_1.f90: Likewise. 8749 * gfortran.dg/alloc_comp_class_2.f90: Likewise. 8750 * gfortran.dg/alloc_comp_class_4.f03: Likewise. 8751 * gfortran.dg/alloc_comp_class_5.f03: Likewise. 8752 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise. 8753 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise. 8754 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise. 8755 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise. 8756 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise. 8757 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise. 8758 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise. 8759 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise. 8760 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise. 8761 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise. 8762 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise. 8763 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise. 8764 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise. 8765 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise. 8766 * gfortran.dg/alloc_comp_optional_1.f90: Likewise. 8767 * gfortran.dg/alloc_comp_result_1.f90: Likewise. 8768 * gfortran.dg/alloc_comp_result_2.f90: Likewise. 8769 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise. 8770 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise. 8771 * gfortran.dg/allocatable_dummy_1.f90: Likewise. 8772 * gfortran.dg/allocatable_dummy_3.f90: Likewise. 8773 * gfortran.dg/allocatable_function_1.f90: Likewise. 8774 * gfortran.dg/allocatable_function_10.f90: Likewise. 8775 * gfortran.dg/allocatable_function_3.f90: Likewise. 8776 * gfortran.dg/allocatable_function_5.f90: Likewise. 8777 * gfortran.dg/allocatable_function_6.f90: Likewise. 8778 * gfortran.dg/allocatable_function_7.f90: Likewise. 8779 * gfortran.dg/allocatable_function_8.f90: Likewise. 8780 * gfortran.dg/allocatable_scalar_1.f90: Likewise. 8781 * gfortran.dg/allocatable_scalar_10.f90: Likewise. 8782 * gfortran.dg/allocatable_scalar_12.f90: Likewise. 8783 * gfortran.dg/allocatable_scalar_13.f90: Likewise. 8784 * gfortran.dg/allocatable_scalar_3.f90: Likewise. 8785 * gfortran.dg/allocatable_scalar_4.f90: Likewise. 8786 * gfortran.dg/allocatable_scalar_5.f90: Likewise. 8787 * gfortran.dg/allocatable_scalar_6.f90: Likewise. 8788 * gfortran.dg/allocatable_scalar_7.f90: Likewise. 8789 * gfortran.dg/allocatable_scalar_8.f90: Likewise. 8790 * gfortran.dg/allocatable_scalar_9.f90: Likewise. 8791 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise. 8792 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise. 8793 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise. 8794 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise. 8795 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise. 8796 * gfortran.dg/allocate_class_3.f90: Likewise. 8797 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise. 8798 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise. 8799 * gfortran.dg/allocate_derived_5.f90: Likewise. 8800 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise. 8801 * gfortran.dg/allocate_with_mold_1.f90: Likewise. 8802 * gfortran.dg/allocate_with_source_1.f90: Likewise. 8803 * gfortran.dg/allocate_with_source_10.f08: Likewise. 8804 * gfortran.dg/allocate_with_source_11.f08: Likewise. 8805 * gfortran.dg/allocate_with_source_12.f03: Likewise. 8806 * gfortran.dg/allocate_with_source_15.f03: Likewise. 8807 * gfortran.dg/allocate_with_source_16.f90: Likewise. 8808 * gfortran.dg/allocate_with_source_17.f03: Likewise. 8809 * gfortran.dg/allocate_with_source_18.f03: Likewise. 8810 * gfortran.dg/allocate_with_source_2.f90: Likewise. 8811 * gfortran.dg/allocate_with_source_20.f03: Likewise. 8812 * gfortran.dg/allocate_with_source_22.f03: Likewise. 8813 * gfortran.dg/allocate_with_source_23.f03: Likewise. 8814 * gfortran.dg/allocate_with_source_24.f90: Likewise. 8815 * gfortran.dg/allocate_with_source_5.f90: Likewise. 8816 * gfortran.dg/allocate_with_source_6.f90: Likewise. 8817 * gfortran.dg/allocate_with_source_7.f08: Likewise. 8818 * gfortran.dg/allocate_with_source_8.f08: Likewise. 8819 * gfortran.dg/allocate_with_source_9.f08: Likewise. 8820 * gfortran.dg/allocate_zerosize_1.f90: Likewise. 8821 * gfortran.dg/allocate_zerosize_3.f: Likewise. 8822 * gfortran.dg/altreturn_3.f90: Likewise. 8823 * gfortran.dg/altreturn_5.f90: Likewise. 8824 * gfortran.dg/altreturn_7.f90: Likewise. 8825 * gfortran.dg/and_or_xor.f90: Likewise. 8826 * gfortran.dg/anint_1.f90: Likewise. 8827 * gfortran.dg/any_all_1.f90: Likewise. 8828 * gfortran.dg/anyallcount_1.f90: Likewise. 8829 * gfortran.dg/append_1.f90: Likewise. 8830 * gfortran.dg/argument_checking_1.f90: Likewise. 8831 * gfortran.dg/argument_checking_2.f90: Likewise. 8832 * gfortran.dg/argument_checking_8.f90: Likewise. 8833 * gfortran.dg/arithmetic_if.f90: Likewise. 8834 * gfortran.dg/array_1.f90: Likewise. 8835 * gfortran.dg/array_2.f90: Likewise. 8836 * gfortran.dg/array_alloc_1.f90: Likewise. 8837 * gfortran.dg/array_alloc_2.f90: Likewise. 8838 * gfortran.dg/array_alloc_3.f90: Likewise. 8839 * gfortran.dg/array_assignment_1.F90: Likewise. 8840 * gfortran.dg/array_assignment_5.f90: Likewise. 8841 * gfortran.dg/array_constructor_1.f90: Likewise. 8842 * gfortran.dg/array_constructor_10.f90: Likewise. 8843 * gfortran.dg/array_constructor_11.f90: Likewise. 8844 * gfortran.dg/array_constructor_12.f90: Likewise. 8845 * gfortran.dg/array_constructor_15.f90: Likewise. 8846 * gfortran.dg/array_constructor_16.f90: Likewise. 8847 * gfortran.dg/array_constructor_17.f90: Likewise. 8848 * gfortran.dg/array_constructor_19.f90: Likewise. 8849 * gfortran.dg/array_constructor_23.f: Likewise. 8850 * gfortran.dg/array_constructor_24.f: Likewise. 8851 * gfortran.dg/array_constructor_32.f90: Likewise. 8852 * gfortran.dg/array_constructor_36.f90: Likewise. 8853 * gfortran.dg/array_constructor_39.f90: Likewise. 8854 * gfortran.dg/array_constructor_4.f90: Likewise. 8855 * gfortran.dg/array_constructor_40.f90: Likewise. 8856 * gfortran.dg/array_constructor_44.f90: Likewise. 8857 * gfortran.dg/array_constructor_45.f90: Likewise. 8858 * gfortran.dg/array_constructor_46.f90: Likewise. 8859 * gfortran.dg/array_constructor_47.f90: Likewise. 8860 * gfortran.dg/array_constructor_49.f90: Likewise. 8861 * gfortran.dg/array_constructor_5.f90: Likewise. 8862 * gfortran.dg/array_constructor_50.f90: Likewise. 8863 * gfortran.dg/array_constructor_6.f90: Likewise. 8864 * gfortran.dg/array_constructor_7.f90: Likewise. 8865 * gfortran.dg/array_constructor_8.f90: Likewise. 8866 * gfortran.dg/array_constructor_9.f90: Likewise. 8867 * gfortran.dg/array_constructor_type_1.f03: Likewise. 8868 * gfortran.dg/array_constructor_type_10.f03: Likewise. 8869 * gfortran.dg/array_constructor_type_11.f03: Likewise. 8870 * gfortran.dg/array_constructor_type_12.f03: Likewise. 8871 * gfortran.dg/array_constructor_type_13.f90: Likewise. 8872 * gfortran.dg/array_constructor_type_14.f03: Likewise. 8873 * gfortran.dg/array_constructor_type_16.f03: Likewise. 8874 * gfortran.dg/array_constructor_type_2.f03: Likewise. 8875 * gfortran.dg/array_constructor_type_22.f03: Likewise. 8876 * gfortran.dg/array_constructor_type_3.f03: Likewise. 8877 * gfortran.dg/array_constructor_type_4.f03: Likewise. 8878 * gfortran.dg/array_constructor_type_5.f03: Likewise. 8879 * gfortran.dg/array_constructor_type_6.f03: Likewise. 8880 * gfortran.dg/array_constructor_type_7.f03: Likewise. 8881 * gfortran.dg/array_function_1.f90: Likewise. 8882 * gfortran.dg/array_function_5.f90: Likewise. 8883 * gfortran.dg/array_initializer_1.f90: Likewise. 8884 * gfortran.dg/array_initializer_2.f90: Likewise. 8885 * gfortran.dg/array_memcpy_5.f90: Likewise. 8886 * gfortran.dg/array_memset_2.f90: Likewise. 8887 * gfortran.dg/array_reference_1.f90: Likewise. 8888 * gfortran.dg/array_return_value_1.f90: Likewise. 8889 * gfortran.dg/array_section_1.f90: Likewise. 8890 * gfortran.dg/array_temporaries_3.f90: Likewise. 8891 * gfortran.dg/arrayio_1.f90: Likewise. 8892 * gfortran.dg/arrayio_10.f90: Likewise. 8893 * gfortran.dg/arrayio_11.f90: Likewise. 8894 * gfortran.dg/arrayio_12.f90: Likewise. 8895 * gfortran.dg/arrayio_13.f90: Likewise. 8896 * gfortran.dg/arrayio_14.f90: Likewise. 8897 * gfortran.dg/arrayio_16.f90: Likewise. 8898 * gfortran.dg/arrayio_2.f90: Likewise. 8899 * gfortran.dg/arrayio_3.f90: Likewise. 8900 * gfortran.dg/arrayio_4.f90: Likewise. 8901 * gfortran.dg/arrayio_5.f90: Likewise. 8902 * gfortran.dg/arrayio_6.f90: Likewise. 8903 * gfortran.dg/arrayio_7.f90: Likewise. 8904 * gfortran.dg/arrayio_8.f90: Likewise. 8905 * gfortran.dg/arrayio_9.f90: Likewise. 8906 * gfortran.dg/arrayio_derived_1.f90: Likewise. 8907 * gfortran.dg/assign_10.f90: Likewise. 8908 * gfortran.dg/assign_9.f90: Likewise. 8909 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise. 8910 * gfortran.dg/assignment_1.f90: Likewise. 8911 * gfortran.dg/associate_1.f03: Likewise. 8912 * gfortran.dg/associate_11.f90: Likewise. 8913 * gfortran.dg/associate_13.f90: Likewise. 8914 * gfortran.dg/associate_15.f90: Likewise. 8915 * gfortran.dg/associate_17.f90: Likewise. 8916 * gfortran.dg/associate_18.f08: Likewise. 8917 * gfortran.dg/associate_19.f03: Likewise. 8918 * gfortran.dg/associate_20.f03: Likewise. 8919 * gfortran.dg/associate_22.f90: Likewise. 8920 * gfortran.dg/associate_23.f90: Likewise. 8921 * gfortran.dg/associate_24.f90: Likewise. 8922 * gfortran.dg/associate_25.f90: Likewise. 8923 * gfortran.dg/associate_27.f90: Likewise. 8924 * gfortran.dg/associate_28.f90: Likewise. 8925 * gfortran.dg/associate_32.f03: Likewise. 8926 * gfortran.dg/associate_33.f03: Likewise. 8927 * gfortran.dg/associate_34.f90: Likewise. 8928 * gfortran.dg/associate_6.f03: Likewise. 8929 * gfortran.dg/associate_7.f03: Likewise. 8930 * gfortran.dg/associate_8.f03: Likewise. 8931 * gfortran.dg/associate_9.f03: Likewise. 8932 * gfortran.dg/associated_1.f90: Likewise. 8933 * gfortran.dg/associated_2.f90: Likewise. 8934 * gfortran.dg/associated_5.f90: Likewise. 8935 * gfortran.dg/associated_6.f90: Likewise. 8936 * gfortran.dg/associated_target_3.f90: Likewise. 8937 * gfortran.dg/associated_target_4.f90: Likewise. 8938 * gfortran.dg/associated_target_5.f03: Likewise. 8939 * gfortran.dg/associated_target_6.f03: Likewise. 8940 * gfortran.dg/assumed_dummy_1.f90: Likewise. 8941 * gfortran.dg/assumed_rank_1.f90: Likewise. 8942 * gfortran.dg/assumed_rank_10.f90: Likewise. 8943 * gfortran.dg/assumed_rank_2.f90: Likewise. 8944 * gfortran.dg/assumed_rank_7.f90: Likewise. 8945 * gfortran.dg/assumed_rank_8.f90: Likewise. 8946 * gfortran.dg/assumed_rank_9.f90: Likewise. 8947 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. 8948 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. 8949 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise. 8950 * gfortran.dg/assumed_type_2.f90: Likewise. 8951 * gfortran.dg/atan2_1.f90: Likewise. 8952 * gfortran.dg/auto_array_1.f90: Likewise. 8953 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise. 8954 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise. 8955 * gfortran.dg/auto_char_len_3.f90: Likewise. 8956 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise. 8957 * gfortran.dg/auto_internal_assumed.f90: Likewise. 8958 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise. 8959 * gfortran.dg/auto_save_2.f90: Likewise. 8960 * gfortran.dg/automatic_default_init_1.f90: Likewise. 8961 * gfortran.dg/backslash_1.f90: Likewise. 8962 * gfortran.dg/backslash_2.f90: Likewise. 8963 * gfortran.dg/backslash_3.f: Likewise. 8964 * gfortran.dg/backspace_1.f: Likewise. 8965 * gfortran.dg/backspace_10.f90: Likewise. 8966 * gfortran.dg/backspace_11.f90: Likewise. 8967 * gfortran.dg/backspace_2.f: Likewise. 8968 * gfortran.dg/backspace_3.f: Likewise. 8969 * gfortran.dg/backspace_4.f: Likewise. 8970 * gfortran.dg/backspace_5.f: Likewise. 8971 * gfortran.dg/backspace_6.f: Likewise. 8972 * gfortran.dg/backspace_7.f90: Likewise. 8973 * gfortran.dg/backspace_8.f: Likewise. 8974 * gfortran.dg/backspace_9.f: Likewise. 8975 * gfortran.dg/bessel_1.f90: Likewise. 8976 * gfortran.dg/bessel_2.f90: Likewise. 8977 * gfortran.dg/bessel_5.f90: Likewise. 8978 * gfortran.dg/bessel_6.f90: Likewise. 8979 * gfortran.dg/bessel_7.f90: Likewise. 8980 * gfortran.dg/bind_c_dts_2.f03: Likewise. 8981 * gfortran.dg/bind_c_dts_3.f03: Likewise. 8982 * gfortran.dg/bind_c_usage_15.f90: Likewise. 8983 * gfortran.dg/bind_c_usage_16.f03: Likewise. 8984 * gfortran.dg/bind_c_usage_17.f90: Likewise. 8985 * gfortran.dg/bind_c_usage_24.f90: Likewise. 8986 * gfortran.dg/binding_c_table_15_1.f03: Likewise. 8987 * gfortran.dg/binding_label_tests_16.f03: Likewise. 8988 * gfortran.dg/binding_label_tests_23.f90: Likewise. 8989 * gfortran.dg/bit_comparison_1.F90: Likewise. 8990 * gfortran.dg/bit_comparison_2.F90: Likewise. 8991 * gfortran.dg/block_1.f08: Likewise. 8992 * gfortran.dg/block_13.f08: Likewise. 8993 * gfortran.dg/block_14.f90: Likewise. 8994 * gfortran.dg/block_2.f08: Likewise. 8995 * gfortran.dg/block_6.f08: Likewise. 8996 * gfortran.dg/block_7.f08: Likewise. 8997 * gfortran.dg/block_8.f08: Likewise. 8998 * gfortran.dg/blockdata_1.f90: Likewise. 8999 * gfortran.dg/bound_1.f90: Likewise. 9000 * gfortran.dg/bound_2.f90: Likewise. 9001 * gfortran.dg/bound_3.f90: Likewise. 9002 * gfortran.dg/bound_4.f90: Likewise. 9003 * gfortran.dg/bound_5.f90: Likewise. 9004 * gfortran.dg/bound_6.f90: Likewise. 9005 * gfortran.dg/bound_7.f90: Likewise. 9006 * gfortran.dg/bound_8.f90: Likewise. 9007 * gfortran.dg/bound_9.f90: Likewise. 9008 * gfortran.dg/bound_simplification_1.f90: Likewise. 9009 * gfortran.dg/bound_simplification_3.f90: Likewise. 9010 * gfortran.dg/bound_simplification_4.f90: Likewise. 9011 * gfortran.dg/bound_simplification_5.f90: Likewise. 9012 * gfortran.dg/bound_simplification_6.f90: Likewise. 9013 * gfortran.dg/bounds_check_1.f90: Likewise. 9014 * gfortran.dg/bounds_check_12.f90: Likewise. 9015 * gfortran.dg/bounds_check_14.f90: Likewise. 9016 * gfortran.dg/bounds_check_15.f90: Likewise. 9017 * gfortran.dg/bounds_check_19.f90: Likewise. 9018 * gfortran.dg/bounds_check_8.f90: Likewise. 9019 * gfortran.dg/bounds_check_9.f90: Likewise. 9020 * gfortran.dg/bounds_check_fail_2.f90: Likewise. 9021 * gfortran.dg/bounds_check_fail_3.f90: Likewise. 9022 * gfortran.dg/bounds_check_fail_4.f90: Likewise. 9023 * gfortran.dg/boz_1.f90: Likewise. 9024 * gfortran.dg/boz_11.f90: Likewise. 9025 * gfortran.dg/boz_13.f90: Likewise. 9026 * gfortran.dg/boz_14.f90: Likewise. 9027 * gfortran.dg/boz_15.f90: Likewise. 9028 * gfortran.dg/boz_3.f90: Likewise. 9029 * gfortran.dg/boz_6.f90: Likewise. 9030 * gfortran.dg/boz_9.f90: Likewise. 9031 * gfortran.dg/byte_1.f90: Likewise. 9032 * gfortran.dg/byte_2.f90: Likewise. 9033 * gfortran.dg/c_assoc.f90: Likewise. 9034 * gfortran.dg/c_assoc_2.f03: Likewise. 9035 * gfortran.dg/c_assoc_3.f90: Likewise. 9036 * gfortran.dg/c_by_val_1.f: Likewise. 9037 * gfortran.dg/c_by_val_5.f90: Likewise. 9038 * gfortran.dg/c_char_tests.f03: Likewise. 9039 * gfortran.dg/c_char_tests_2.f03: Likewise. 9040 * gfortran.dg/c_f_pointer_complex.f03: Likewise. 9041 * gfortran.dg/c_f_pointer_logical.f03: Likewise. 9042 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise. 9043 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. 9044 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise. 9045 * gfortran.dg/c_f_pointer_tests.f90: Likewise. 9046 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise. 9047 * gfortran.dg/c_kind_int128_test2.f03: Likewise. 9048 * gfortran.dg/c_kind_params.f90: Likewise. 9049 * gfortran.dg/c_loc_test_20.f90: Likewise. 9050 * gfortran.dg/c_loc_tests_2.f03: Likewise. 9051 * gfortran.dg/c_ptr_tests_14.f90: Likewise. 9052 * gfortran.dg/c_ptr_tests_15.f90: Likewise. 9053 * gfortran.dg/c_size_t_test.f03: Likewise. 9054 * gfortran.dg/c_sizeof_1.f90: Likewise. 9055 * gfortran.dg/c_sizeof_5.f90: Likewise. 9056 * gfortran.dg/c_sizeof_6.f90: Likewise. 9057 * gfortran.dg/char4_iunit_1.f03: Likewise. 9058 * gfortran.dg/char4_iunit_2.f03: Likewise. 9059 * gfortran.dg/char_allocation_1.f90: Likewise. 9060 * gfortran.dg/char_array_constructor.f90: Likewise. 9061 * gfortran.dg/char_array_structure_constructor.f90: Likewise. 9062 * gfortran.dg/char_assign_1.f90: Likewise. 9063 * gfortran.dg/char_associated_1.f90: Likewise. 9064 * gfortran.dg/char_cast_2.f90: Likewise. 9065 * gfortran.dg/char_comparison_1.f: Likewise. 9066 * gfortran.dg/char_component_initializer_1.f90: Likewise. 9067 * gfortran.dg/char_component_initializer_2.f90: Likewise. 9068 * gfortran.dg/char_cons_len.f90: Likewise. 9069 * gfortran.dg/char_conversion.f90: Likewise. 9070 * gfortran.dg/char_cshift_1.f90: Likewise. 9071 * gfortran.dg/char_cshift_2.f90: Likewise. 9072 * gfortran.dg/char_decl_2.f90: Likewise. 9073 * gfortran.dg/char_eoshift_1.f90: Likewise. 9074 * gfortran.dg/char_eoshift_2.f90: Likewise. 9075 * gfortran.dg/char_eoshift_3.f90: Likewise. 9076 * gfortran.dg/char_eoshift_4.f90: Likewise. 9077 * gfortran.dg/char_eoshift_5.f90: Likewise. 9078 * gfortran.dg/char_expr_1.f90: Likewise. 9079 * gfortran.dg/char_expr_3.f90: Likewise. 9080 * gfortran.dg/char_initialiser_actual.f90: Likewise. 9081 * gfortran.dg/char_length_12.f90: Likewise. 9082 * gfortran.dg/char_length_14.f90: Likewise. 9083 * gfortran.dg/char_length_15.f90: Likewise. 9084 * gfortran.dg/char_length_17.f90: Likewise. 9085 * gfortran.dg/char_length_20.f90: Likewise. 9086 * gfortran.dg/char_length_21.f90: Likewise. 9087 * gfortran.dg/char_length_5.f90: Likewise. 9088 * gfortran.dg/char_length_6.f90: Likewise. 9089 * gfortran.dg/char_length_7.f90: Likewise. 9090 * gfortran.dg/char_length_8.f90: Likewise. 9091 * gfortran.dg/char_pack_1.f90: Likewise. 9092 * gfortran.dg/char_pack_2.f90: Likewise. 9093 * gfortran.dg/char_pointer_assign.f90: Likewise. 9094 * gfortran.dg/char_pointer_assign_3.f90: Likewise. 9095 * gfortran.dg/char_pointer_comp_assign.f90: Likewise. 9096 * gfortran.dg/char_pointer_dependency.f90: Likewise. 9097 * gfortran.dg/char_pointer_dummy.f90: Likewise. 9098 * gfortran.dg/char_pointer_func.f90: Likewise. 9099 * gfortran.dg/char_reshape_1.f90: Likewise. 9100 * gfortran.dg/char_result_1.f90: Likewise. 9101 * gfortran.dg/char_result_12.f90: Likewise. 9102 * gfortran.dg/char_result_13.f90: Likewise. 9103 * gfortran.dg/char_result_14.f90: Likewise. 9104 * gfortran.dg/char_result_15.f90: Likewise. 9105 * gfortran.dg/char_result_2.f90: Likewise. 9106 * gfortran.dg/char_result_3.f90: Likewise. 9107 * gfortran.dg/char_result_4.f90: Likewise. 9108 * gfortran.dg/char_result_5.f90: Likewise. 9109 * gfortran.dg/char_result_6.f90: Likewise. 9110 * gfortran.dg/char_result_7.f90: Likewise. 9111 * gfortran.dg/char_result_8.f90: Likewise. 9112 * gfortran.dg/char_spread_1.f90: Likewise. 9113 * gfortran.dg/char_transpose_1.f90: Likewise. 9114 * gfortran.dg/char_type_len.f90: Likewise. 9115 * gfortran.dg/char_unpack_1.f90: Likewise. 9116 * gfortran.dg/char_unpack_2.f90: Likewise. 9117 * gfortran.dg/character_array_constructor_1.f90: Likewise. 9118 * gfortran.dg/character_comparison_1.f90: Likewise. 9119 * gfortran.dg/character_comparison_2.f90: Likewise. 9120 * gfortran.dg/character_comparison_3.f90: Likewise. 9121 * gfortran.dg/character_comparison_4.f90: Likewise. 9122 * gfortran.dg/character_comparison_5.f90: Likewise. 9123 * gfortran.dg/character_comparison_6.f90: Likewise. 9124 * gfortran.dg/character_comparison_7.f90: Likewise. 9125 * gfortran.dg/character_comparison_8.f90: Likewise. 9126 * gfortran.dg/character_comparison_9.f90: Likewise. 9127 * gfortran.dg/charlen_15.f90: Likewise. 9128 * gfortran.dg/charlen_16.f90: Likewise. 9129 * gfortran.dg/chkbits.f90: Likewise. 9130 * gfortran.dg/chmod_1.f90: Likewise. 9131 * gfortran.dg/chmod_2.f90: Likewise. 9132 * gfortran.dg/chmod_3.f90: Likewise. 9133 * gfortran.dg/class_1.f03: Likewise. 9134 * gfortran.dg/class_18.f03: Likewise. 9135 * gfortran.dg/class_19.f03: Likewise. 9136 * gfortran.dg/class_35.f90: Likewise. 9137 * gfortran.dg/class_46.f03: Likewise. 9138 * gfortran.dg/class_48.f90: Likewise. 9139 * gfortran.dg/class_51.f90: Likewise. 9140 * gfortran.dg/class_52.f90: Likewise. 9141 * gfortran.dg/class_6.f03: Likewise. 9142 * gfortran.dg/class_63.f90: Likewise. 9143 * gfortran.dg/class_64.f90: Likewise. 9144 * gfortran.dg/class_65.f90: Likewise. 9145 * gfortran.dg/class_66.f90: Likewise. 9146 * gfortran.dg/class_67.f90: Likewise. 9147 * gfortran.dg/class_9.f03: Likewise. 9148 * gfortran.dg/class_alias.f90: Likewise. 9149 * gfortran.dg/class_allocate_1.f03: Likewise. 9150 * gfortran.dg/class_allocate_10.f03: Likewise. 9151 * gfortran.dg/class_allocate_13.f90: Likewise. 9152 * gfortran.dg/class_allocate_14.f90: Likewise. 9153 * gfortran.dg/class_allocate_15.f90: Likewise. 9154 * gfortran.dg/class_allocate_19.f03: Likewise. 9155 * gfortran.dg/class_allocate_21.f90: Likewise. 9156 * gfortran.dg/class_allocate_22.f90: Likewise. 9157 * gfortran.dg/class_allocate_3.f03: Likewise. 9158 * gfortran.dg/class_allocate_4.f03: Likewise. 9159 * gfortran.dg/class_allocate_5.f90: Likewise. 9160 * gfortran.dg/class_allocate_6.f03: Likewise. 9161 * gfortran.dg/class_allocate_7.f03: Likewise. 9162 * gfortran.dg/class_allocate_8.f03: Likewise. 9163 * gfortran.dg/class_allocate_9.f03: Likewise. 9164 * gfortran.dg/class_array_1.f03: Likewise. 9165 * gfortran.dg/class_array_14.f90: Likewise. 9166 * gfortran.dg/class_array_15.f03: Likewise. 9167 * gfortran.dg/class_array_16.f90: Likewise. 9168 * gfortran.dg/class_array_2.f03: Likewise. 9169 * gfortran.dg/class_array_20.f03: Likewise. 9170 * gfortran.dg/class_array_21.f03: Likewise. 9171 * gfortran.dg/class_array_3.f03: Likewise. 9172 * gfortran.dg/class_array_4.f03: Likewise. 9173 * gfortran.dg/class_array_7.f03: Likewise. 9174 * gfortran.dg/class_array_8.f03: Likewise. 9175 * gfortran.dg/class_array_9.f03: Likewise. 9176 * gfortran.dg/class_defined_operator_1.f03: Likewise. 9177 * gfortran.dg/class_dummy_1.f03: Likewise. 9178 * gfortran.dg/class_optional_1.f90: Likewise. 9179 * gfortran.dg/class_optional_2.f90: Likewise. 9180 * gfortran.dg/class_result_5.f90: Likewise. 9181 * gfortran.dg/class_result_6.f90: Likewise. 9182 * gfortran.dg/class_to_type_1.f03: Likewise. 9183 * gfortran.dg/class_to_type_2.f90: Likewise. 9184 * gfortran.dg/class_to_type_3.f03: Likewise. 9185 * gfortran.dg/class_to_type_4.f90: Likewise. 9186 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise. 9187 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise. 9188 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise. 9189 * gfortran.dg/coarray/atomic_1.f90: Likewise. 9190 * gfortran.dg/coarray/atomic_2.f90: Likewise. 9191 * gfortran.dg/coarray/codimension.f90: Likewise. 9192 * gfortran.dg/coarray/coindexed_1.f90: Likewise. 9193 * gfortran.dg/coarray/collectives_1.f90: Likewise. 9194 * gfortran.dg/coarray/collectives_2.f90: Likewise. 9195 * gfortran.dg/coarray/collectives_3.f90: Likewise. 9196 * gfortran.dg/coarray/collectives_4.f90: Likewise. 9197 * gfortran.dg/coarray/cosubscript_1.f90: Likewise. 9198 * gfortran.dg/coarray/dummy_1.f90: Likewise. 9199 * gfortran.dg/coarray/event_1.f90: Likewise. 9200 * gfortran.dg/coarray/event_2.f90: Likewise. 9201 * gfortran.dg/coarray/get_array.f90: Likewise. 9202 * gfortran.dg/coarray/image_index_1.f90: Likewise. 9203 * gfortran.dg/coarray/image_index_2.f90: Likewise. 9204 * gfortran.dg/coarray/image_index_3.f90: Likewise. 9205 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise. 9206 * gfortran.dg/coarray/lock_1.f90: Likewise. 9207 * gfortran.dg/coarray/lock_2.f90: Likewise. 9208 * gfortran.dg/coarray/move_alloc_1.f90: Likewise. 9209 * gfortran.dg/coarray/poly_run_1.f90: Likewise. 9210 * gfortran.dg/coarray/poly_run_2.f90: Likewise. 9211 * gfortran.dg/coarray/poly_run_3.f90: Likewise. 9212 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise. 9213 * gfortran.dg/coarray/registering_1.f90: Likewise. 9214 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise. 9215 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise. 9216 * gfortran.dg/coarray/send_array.f90: Likewise. 9217 * gfortran.dg/coarray/send_char_array_1.f90: Likewise. 9218 * gfortran.dg/coarray/sendget_array.f90: Likewise. 9219 * gfortran.dg/coarray/subobject_1.f90: Likewise. 9220 * gfortran.dg/coarray/sync_1.f90: Likewise. 9221 * gfortran.dg/coarray/sync_3.f90: Likewise. 9222 * gfortran.dg/coarray/this_image_1.f90: Likewise. 9223 * gfortran.dg/coarray/this_image_2.f90: Likewise. 9224 * gfortran.dg/coarray_13.f90: Likewise. 9225 * gfortran.dg/coarray_15.f90: Likewise. 9226 * gfortran.dg/coarray_16.f90: Likewise. 9227 * gfortran.dg/coarray_2.f90: Likewise. 9228 * gfortran.dg/coarray_23.f90: Likewise. 9229 * gfortran.dg/coarray_40.f90: Likewise. 9230 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise. 9231 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise. 9232 * gfortran.dg/coarray_allocate_10.f08: Likewise. 9233 * gfortran.dg/coarray_allocate_2.f08: Likewise. 9234 * gfortran.dg/coarray_allocate_3.f08: Likewise. 9235 * gfortran.dg/coarray_allocate_4.f08: Likewise. 9236 * gfortran.dg/coarray_allocate_5.f08: Likewise. 9237 * gfortran.dg/coarray_allocate_7.f08: Likewise. 9238 * gfortran.dg/coarray_allocate_8.f08: Likewise. 9239 * gfortran.dg/coarray_allocate_9.f08: Likewise. 9240 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise. 9241 * gfortran.dg/coarray_lib_comm_1.f90: Likewise. 9242 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise. 9243 * gfortran.dg/coarray_lib_token_1.f90: Likewise. 9244 * gfortran.dg/coarray_lib_token_2.f90: Likewise. 9245 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise. 9246 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise. 9247 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise. 9248 * gfortran.dg/coarray_stat_2.f90: Likewise. 9249 * gfortran.dg/coarray_subobject_1.f90: Likewise. 9250 * gfortran.dg/coindexed_1.f90: Likewise. 9251 * gfortran.dg/comma.f: Likewise. 9252 * gfortran.dg/comma_format_extension_3.f: Likewise. 9253 * gfortran.dg/comma_format_extension_4.f: Likewise. 9254 * gfortran.dg/common_2.f90: Likewise. 9255 * gfortran.dg/common_4.f90: Likewise. 9256 * gfortran.dg/common_align_1.f90: Likewise. 9257 * gfortran.dg/common_align_2.f90: Likewise. 9258 * gfortran.dg/common_equivalence_1.f: Likewise. 9259 * gfortran.dg/common_pointer_1.f90: Likewise. 9260 * gfortran.dg/common_resize_1.f: Likewise. 9261 * gfortran.dg/complex_intrinsic_1.f90: Likewise. 9262 * gfortran.dg/complex_intrinsic_3.f90: Likewise. 9263 * gfortran.dg/complex_intrinsic_5.f90: Likewise. 9264 * gfortran.dg/complex_intrinsic_7.f90: Likewise. 9265 * gfortran.dg/complex_read.f90: Likewise. 9266 * gfortran.dg/complex_write.f90: Likewise. 9267 * gfortran.dg/constant_substring.f: Likewise. 9268 * gfortran.dg/constructor_2.f90: Likewise. 9269 * gfortran.dg/constructor_3.f90: Likewise. 9270 * gfortran.dg/constructor_6.f90: Likewise. 9271 * gfortran.dg/contained_1.f90: Likewise. 9272 * gfortran.dg/contained_3.f90: Likewise. 9273 * gfortran.dg/contained_equivalence_1.f90: Likewise. 9274 * gfortran.dg/contained_module_proc_1.f90: Likewise. 9275 * gfortran.dg/continuation_1.f90: Likewise. 9276 * gfortran.dg/continuation_11.f90: Likewise. 9277 * gfortran.dg/continuation_12.f90: Likewise. 9278 * gfortran.dg/continuation_13.f90: Likewise. 9279 * gfortran.dg/continuation_14.f: Likewise. 9280 * gfortran.dg/continuation_8.f90: Likewise. 9281 * gfortran.dg/convert_2.f90: Likewise. 9282 * gfortran.dg/convert_implied_open.f90: Likewise. 9283 * gfortran.dg/count_init_expr.f03: Likewise. 9284 * gfortran.dg/cr_lf.f90: Likewise. 9285 * gfortran.dg/cray_pointers_10.f90: Likewise. 9286 * gfortran.dg/cray_pointers_2.f90: Likewise. 9287 * gfortran.dg/cray_pointers_5.f90: Likewise. 9288 * gfortran.dg/cray_pointers_7.f90: Likewise. 9289 * gfortran.dg/cray_pointers_8.f90: Likewise. 9290 * gfortran.dg/cshift_1.f90: Likewise. 9291 * gfortran.dg/cshift_2.f90: Likewise. 9292 * gfortran.dg/cshift_large_1.f90: Likewise. 9293 * gfortran.dg/cshift_nan_1.f90: Likewise. 9294 * gfortran.dg/csqrt_2.f: Likewise. 9295 * gfortran.dg/data_array_1.f90: Likewise. 9296 * gfortran.dg/data_char_1.f90: Likewise. 9297 * gfortran.dg/data_char_2.f90: Likewise. 9298 * gfortran.dg/data_char_3.f90: Likewise. 9299 * gfortran.dg/data_derived_1.f90: Likewise. 9300 * gfortran.dg/data_implied_do_1.f90: Likewise. 9301 * gfortran.dg/data_namelist_conflict.f90: Likewise. 9302 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise. 9303 * gfortran.dg/deallocate_stat.f90: Likewise. 9304 * gfortran.dg/deallocate_stat_2.f90: Likewise. 9305 * gfortran.dg/debug/pr37738.f: Likewise. 9306 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise. 9307 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise. 9308 * gfortran.dg/dec_exp_1.f90: Likewise. 9309 * gfortran.dg/dec_init_1.f90: Likewise. 9310 * gfortran.dg/dec_init_2.f90: Likewise. 9311 * gfortran.dg/dec_init_3.f90: Likewise. 9312 * gfortran.dg/dec_init_4.f90: Likewise. 9313 * gfortran.dg/dec_io_1.f90: Likewise. 9314 * gfortran.dg/dec_io_2.f90: Likewise. 9315 * gfortran.dg/dec_io_2a.f90: Likewise. 9316 * gfortran.dg/dec_io_6.f90: Likewise. 9317 * gfortran.dg/dec_loc_rval_1.f90: Likewise. 9318 * gfortran.dg/dec_logical_xor_1.f90: Likewise. 9319 * gfortran.dg/dec_math.f90: Likewise. 9320 * gfortran.dg/dec_parameter_1.f: Likewise. 9321 * gfortran.dg/dec_parameter_2.f90: Likewise. 9322 * gfortran.dg/dec_static_1.f90: Likewise. 9323 * gfortran.dg/dec_static_2.f90: Likewise. 9324 * gfortran.dg/dec_structure_1.f90: Likewise. 9325 * gfortran.dg/dec_structure_10.f90: Likewise. 9326 * gfortran.dg/dec_structure_18.f90: Likewise. 9327 * gfortran.dg/dec_structure_19.f90: Likewise. 9328 * gfortran.dg/dec_structure_2.f90: Likewise. 9329 * gfortran.dg/dec_structure_22.f90: Likewise. 9330 * gfortran.dg/dec_structure_3.f90: Likewise. 9331 * gfortran.dg/dec_structure_4.f90: Likewise. 9332 * gfortran.dg/dec_structure_5.f90: Likewise. 9333 * gfortran.dg/dec_structure_6.f90: Likewise. 9334 * gfortran.dg/dec_structure_7.f90: Likewise. 9335 * gfortran.dg/dec_union_1.f90: Likewise. 9336 * gfortran.dg/dec_union_2.f90: Likewise. 9337 * gfortran.dg/dec_union_3.f90: Likewise. 9338 * gfortran.dg/dec_union_4.f90: Likewise. 9339 * gfortran.dg/dec_union_5.f90: Likewise. 9340 * gfortran.dg/default_format_1.f90: Likewise. 9341 * gfortran.dg/default_format_2.f90: Likewise. 9342 * gfortran.dg/default_format_denormal_1.f90: Likewise. 9343 * gfortran.dg/default_format_denormal_2.f90: Likewise. 9344 * gfortran.dg/default_initialization_3.f90: Likewise. 9345 * gfortran.dg/default_initialization_4.f90: Likewise. 9346 * gfortran.dg/default_initialization_5.f90: Likewise. 9347 * gfortran.dg/deferred_character_1.f90: Likewise. 9348 * gfortran.dg/deferred_character_10.f90: Likewise. 9349 * gfortran.dg/deferred_character_11.f90: Likewise. 9350 * gfortran.dg/deferred_character_12.f90: Likewise. 9351 * gfortran.dg/deferred_character_13.f90: Likewise. 9352 * gfortran.dg/deferred_character_14.f90: Likewise. 9353 * gfortran.dg/deferred_character_15.f90: Likewise. 9354 * gfortran.dg/deferred_character_16.f90: Likewise. 9355 * gfortran.dg/deferred_character_2.f90: Likewise. 9356 * gfortran.dg/deferred_character_3.f90: Likewise. 9357 * gfortran.dg/deferred_character_4.f90: Likewise. 9358 * gfortran.dg/deferred_character_5.f90: Likewise. 9359 * gfortran.dg/deferred_character_6.f90: Likewise. 9360 * gfortran.dg/deferred_character_7.f90: Likewise. 9361 * gfortran.dg/deferred_character_8.f90: Likewise. 9362 * gfortran.dg/deferred_character_9.f90: Likewise. 9363 * gfortran.dg/deferred_character_assignment_1.f90: Likewise. 9364 * gfortran.dg/deferred_type_component_1.f90: Likewise. 9365 * gfortran.dg/deferred_type_component_2.f90: Likewise. 9366 * gfortran.dg/deferred_type_param_2.f90: Likewise. 9367 * gfortran.dg/deferred_type_param_4.f90: Likewise. 9368 * gfortran.dg/deferred_type_param_5.f90: Likewise. 9369 * gfortran.dg/deferred_type_param_6.f90: Likewise. 9370 * gfortran.dg/deferred_type_param_8.f90: Likewise. 9371 * gfortran.dg/deferred_type_param_9.f90: Likewise. 9372 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise. 9373 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise. 9374 * gfortran.dg/defined_assignment_1.f90: Likewise. 9375 * gfortran.dg/defined_assignment_10.f90: Likewise. 9376 * gfortran.dg/defined_assignment_11.f90: Likewise. 9377 * gfortran.dg/defined_assignment_2.f90: Likewise. 9378 * gfortran.dg/defined_assignment_3.f90: Likewise. 9379 * gfortran.dg/defined_assignment_4.f90: Likewise. 9380 * gfortran.dg/defined_assignment_5.f90: Likewise. 9381 * gfortran.dg/defined_assignment_8.f90: Likewise. 9382 * gfortran.dg/defined_assignment_9.f90: Likewise. 9383 * gfortran.dg/dependency_2.f90: Likewise. 9384 * gfortran.dg/dependency_21.f90: Likewise. 9385 * gfortran.dg/dependency_22.f90: Likewise. 9386 * gfortran.dg/dependency_23.f90: Likewise. 9387 * gfortran.dg/dependency_24.f90: Likewise. 9388 * gfortran.dg/dependency_25.f90: Likewise. 9389 * gfortran.dg/dependency_26.f90: Likewise. 9390 * gfortran.dg/dependency_39.f90: Likewise. 9391 * gfortran.dg/dependency_40.f90: Likewise. 9392 * gfortran.dg/dependency_41.f90: Likewise. 9393 * gfortran.dg/dependency_42.f90: Likewise. 9394 * gfortran.dg/dependency_43.f90: Likewise. 9395 * gfortran.dg/dependency_44.f90: Likewise. 9396 * gfortran.dg/dependency_45.f90: Likewise. 9397 * gfortran.dg/dependency_50.f90: Likewise. 9398 * gfortran.dg/dependency_51.f90: Likewise. 9399 * gfortran.dg/dependent_decls_1.f90: Likewise. 9400 * gfortran.dg/der_array_1.f90: Likewise. 9401 * gfortran.dg/der_array_io_1.f90: Likewise. 9402 * gfortran.dg/der_array_io_2.f90: Likewise. 9403 * gfortran.dg/der_array_io_3.f90: Likewise. 9404 * gfortran.dg/der_io_1.f90: Likewise. 9405 * gfortran.dg/der_io_3.f90: Likewise. 9406 * gfortran.dg/der_pointer_2.f90: Likewise. 9407 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise. 9408 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise. 9409 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise. 9410 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise. 9411 * gfortran.dg/derived_constructor_char_3.f90: Likewise. 9412 * gfortran.dg/derived_constructor_comps_1.f90: Likewise. 9413 * gfortran.dg/derived_constructor_comps_4.f90: Likewise. 9414 * gfortran.dg/derived_constructor_comps_5.f90: Likewise. 9415 * gfortran.dg/derived_constructor_comps_6.f90: Likewise. 9416 * gfortran.dg/derived_external_function_1.f90: Likewise. 9417 * gfortran.dg/derived_init_1.f90: Likewise. 9418 * gfortran.dg/derived_init_2.f90: Likewise. 9419 * gfortran.dg/derived_init_3.f90: Likewise. 9420 * gfortran.dg/derived_init_4.f90: Likewise. 9421 * gfortran.dg/derived_pointer_null_1.f90: Likewise. 9422 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. 9423 * gfortran.dg/dev_null.F90: Likewise. 9424 * gfortran.dg/dfloat_1.f90: Likewise. 9425 * gfortran.dg/dim_sum_1.f90: Likewise. 9426 * gfortran.dg/dim_sum_2.f90: Likewise. 9427 * gfortran.dg/dim_sum_3.f90: Likewise. 9428 * gfortran.dg/direct_io_10.f: Likewise. 9429 * gfortran.dg/direct_io_11.f90: Likewise. 9430 * gfortran.dg/direct_io_12.f90: Likewise. 9431 * gfortran.dg/direct_io_2.f90: Likewise. 9432 * gfortran.dg/direct_io_3.f90: Likewise. 9433 * gfortran.dg/direct_io_4.f90: Likewise. 9434 * gfortran.dg/direct_io_5.f90: Likewise. 9435 * gfortran.dg/direct_io_6.f90: Likewise. 9436 * gfortran.dg/direct_io_7.f90: Likewise. 9437 * gfortran.dg/direct_io_8.f90: Likewise. 9438 * gfortran.dg/direct_io_9.f: Likewise. 9439 * gfortran.dg/do_1.f90: Likewise. 9440 * gfortran.dg/do_3.F90: Likewise. 9441 * gfortran.dg/do_concurrent_2.f90: Likewise. 9442 * gfortran.dg/do_concurrent_4.f90: Likewise. 9443 * gfortran.dg/do_corner_warn.f90: Likewise. 9444 * gfortran.dg/do_iterator_2.f90: Likewise. 9445 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise. 9446 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise. 9447 * gfortran.dg/dos_eol.f: Likewise. 9448 * gfortran.dg/dot_product_1.f03: Likewise. 9449 * gfortran.dg/dot_product_2.f90: Likewise. 9450 * gfortran.dg/dot_product_4.f90: Likewise. 9451 * gfortran.dg/dshift_1.F90: Likewise. 9452 * gfortran.dg/dshift_2.F90: Likewise. 9453 * gfortran.dg/dtio_1.f90: Likewise. 9454 * gfortran.dg/dtio_10.f90: Likewise. 9455 * gfortran.dg/dtio_12.f90: Likewise. 9456 * gfortran.dg/dtio_14.f90: Likewise. 9457 * gfortran.dg/dtio_15.f90: Likewise. 9458 * gfortran.dg/dtio_16.f90: Likewise. 9459 * gfortran.dg/dtio_17.f90: Likewise. 9460 * gfortran.dg/dtio_19.f90: Likewise. 9461 * gfortran.dg/dtio_2.f90: Likewise. 9462 * gfortran.dg/dtio_20.f03: Likewise. 9463 * gfortran.dg/dtio_22.f90: Likewise. 9464 * gfortran.dg/dtio_24.f90: Likewise. 9465 * gfortran.dg/dtio_25.f90: Likewise. 9466 * gfortran.dg/dtio_26.f03: Likewise. 9467 * gfortran.dg/dtio_27.f90: Likewise. 9468 * gfortran.dg/dtio_28.f03: Likewise. 9469 * gfortran.dg/dtio_3.f90: Likewise. 9470 * gfortran.dg/dtio_30.f03: Likewise. 9471 * gfortran.dg/dtio_31.f03: Likewise. 9472 * gfortran.dg/dtio_32.f03: Likewise. 9473 * gfortran.dg/dtio_4.f90: Likewise. 9474 * gfortran.dg/dtio_5.f90: Likewise. 9475 * gfortran.dg/dtio_7.f90: Likewise. 9476 * gfortran.dg/dtio_8.f90: Likewise. 9477 * gfortran.dg/dtio_9.f90: Likewise. 9478 * gfortran.dg/dummy_procedure_3.f90: Likewise. 9479 * gfortran.dg/dummy_procedure_7.f90: Likewise. 9480 * gfortran.dg/dup_save_1.f90: Likewise. 9481 * gfortran.dg/dup_save_2.f90: Likewise. 9482 * gfortran.dg/dynamic_dispatch_1.f03: Likewise. 9483 * gfortran.dg/dynamic_dispatch_11.f03: Likewise. 9484 * gfortran.dg/dynamic_dispatch_12.f90: Likewise. 9485 * gfortran.dg/dynamic_dispatch_2.f03: Likewise. 9486 * gfortran.dg/dynamic_dispatch_3.f03: Likewise. 9487 * gfortran.dg/dynamic_dispatch_4.f03: Likewise. 9488 * gfortran.dg/dynamic_dispatch_5.f03: Likewise. 9489 * gfortran.dg/dynamic_dispatch_7.f03: Likewise. 9490 * gfortran.dg/dynamic_dispatch_8.f03: Likewise. 9491 * gfortran.dg/dynamic_dispatch_9.f03: Likewise. 9492 * gfortran.dg/e_d_fmt.f90: Likewise. 9493 * gfortran.dg/edit_real_1.f90: Likewise. 9494 * gfortran.dg/elemental_by_value_1.f90: Likewise. 9495 * gfortran.dg/elemental_dependency_1.f90: Likewise. 9496 * gfortran.dg/elemental_dependency_4.f90: Likewise. 9497 * gfortran.dg/elemental_dependency_5.f90: Likewise. 9498 * gfortran.dg/elemental_dependency_6.f90: Likewise. 9499 * gfortran.dg/elemental_optional_args_2.f90: Likewise. 9500 * gfortran.dg/elemental_optional_args_3.f90: Likewise. 9501 * gfortran.dg/elemental_optional_args_4.f90: Likewise. 9502 * gfortran.dg/elemental_optional_args_5.f03: Likewise. 9503 * gfortran.dg/elemental_optional_args_6.f90: Likewise. 9504 * gfortran.dg/elemental_optional_args_7.f90: Likewise. 9505 * gfortran.dg/elemental_scalar_args_1.f90: Likewise. 9506 * gfortran.dg/elemental_scalar_args_2.f90: Likewise. 9507 * gfortran.dg/elemental_subroutine_1.f90: Likewise. 9508 * gfortran.dg/elemental_subroutine_10.f90: Likewise. 9509 * gfortran.dg/elemental_subroutine_11.f90: Likewise. 9510 * gfortran.dg/elemental_subroutine_2.f90: Likewise. 9511 * gfortran.dg/elemental_subroutine_3.f90: Likewise. 9512 * gfortran.dg/elemental_subroutine_7.f90: Likewise. 9513 * gfortran.dg/elemental_subroutine_9.f90: Likewise. 9514 * gfortran.dg/empty_format_1.f90: Likewise. 9515 * gfortran.dg/endfile.f: Likewise. 9516 * gfortran.dg/endfile.f90: Likewise. 9517 * gfortran.dg/endfile_2.f90: Likewise. 9518 * gfortran.dg/entry_1.f90: Likewise. 9519 * gfortran.dg/entry_10.f90: Likewise. 9520 * gfortran.dg/entry_12.f90: Likewise. 9521 * gfortran.dg/entry_13.f90: Likewise. 9522 * gfortran.dg/entry_14.f90: Likewise. 9523 * gfortran.dg/entry_16.f90: Likewise. 9524 * gfortran.dg/entry_3.f90: Likewise. 9525 * gfortran.dg/entry_6.f90: Likewise. 9526 * gfortran.dg/entry_9.f90: Likewise. 9527 * gfortran.dg/entry_array_specs_2.f: Likewise. 9528 * gfortran.dg/enum_1.f90: Likewise. 9529 * gfortran.dg/enum_9.f90: Likewise. 9530 * gfortran.dg/eof_1.f90: Likewise. 9531 * gfortran.dg/eof_2.f90: Likewise. 9532 * gfortran.dg/eof_4.f90: Likewise. 9533 * gfortran.dg/eof_5.f90: Likewise. 9534 * gfortran.dg/eor_handling_1.f90: Likewise. 9535 * gfortran.dg/eor_handling_2.f90: Likewise. 9536 * gfortran.dg/eor_handling_3.f90: Likewise. 9537 * gfortran.dg/eor_handling_4.f90: Likewise. 9538 * gfortran.dg/eor_handling_5.f90: Likewise. 9539 * gfortran.dg/eoshift_3.f90: Likewise. 9540 * gfortran.dg/eoshift_4.f90: Likewise. 9541 * gfortran.dg/eoshift_5.f90: Likewise. 9542 * gfortran.dg/eoshift_6.f90: Likewise. 9543 * gfortran.dg/eoshift_large_1.f90: Likewise. 9544 * gfortran.dg/equiv_6.f90: Likewise. 9545 * gfortran.dg/equiv_7.f90: Likewise. 9546 * gfortran.dg/equiv_9.f90: Likewise. 9547 * gfortran.dg/equiv_constraint_4.f90: Likewise. 9548 * gfortran.dg/erf_2.F90: Likewise. 9549 * gfortran.dg/erf_3.F90: Likewise. 9550 * gfortran.dg/erfc_scaled_1.f90: Likewise. 9551 * gfortran.dg/error_format_2.f90: Likewise. 9552 * gfortran.dg/error_recovery_5.f90: Likewise. 9553 * gfortran.dg/execute_command_line_2.f90: Likewise. 9554 * gfortran.dg/execute_command_line_3.f90: Likewise. 9555 * gfortran.dg/exit_1.f08: Likewise. 9556 * gfortran.dg/exit_3.f08: Likewise. 9557 * gfortran.dg/exponent_1.f90: Likewise. 9558 * gfortran.dg/exponent_2.f90: Likewise. 9559 * gfortran.dg/extended_char_comparison_1.f: Likewise. 9560 * gfortran.dg/extends_1.f03: Likewise. 9561 * gfortran.dg/extends_16.f90: Likewise. 9562 * gfortran.dg/extends_2.f03: Likewise. 9563 * gfortran.dg/extends_3.f03: Likewise. 9564 * gfortran.dg/extends_4.f03: Likewise. 9565 * gfortran.dg/extends_type_of_1.f03: Likewise. 9566 * gfortran.dg/extends_type_of_2.f03: Likewise. 9567 * gfortran.dg/external_procedures_3.f90: Likewise. 9568 * gfortran.dg/f2003_inquire_1.f03: Likewise. 9569 * gfortran.dg/f2003_io_1.f03: Likewise. 9570 * gfortran.dg/f2003_io_4.f03: Likewise. 9571 * gfortran.dg/f2003_io_5.f03: Likewise. 9572 * gfortran.dg/f2003_io_6.f03: Likewise. 9573 * gfortran.dg/f2003_io_7.f03: Likewise. 9574 * gfortran.dg/f2c_1.f90: Likewise. 9575 * gfortran.dg/f2c_2.f90: Likewise. 9576 * gfortran.dg/f2c_3.f90: Likewise. 9577 * gfortran.dg/f2c_4.f90: Likewise. 9578 * gfortran.dg/f2c_6.f90: Likewise. 9579 * gfortran.dg/f2c_7.f90: Likewise. 9580 * gfortran.dg/f2c_9.f90: Likewise. 9581 * gfortran.dg/fgetc_1.f90: Likewise. 9582 * gfortran.dg/fgetc_2.f90: Likewise. 9583 * gfortran.dg/filename_null.f90: Likewise. 9584 * gfortran.dg/finalize_12.f90: Likewise. 9585 * gfortran.dg/finalize_13.f90: Likewise. 9586 * gfortran.dg/finalize_15.f90: Likewise. 9587 * gfortran.dg/finalize_17.f90: Likewise. 9588 * gfortran.dg/finalize_18.f90: Likewise. 9589 * gfortran.dg/finalize_25.f90: Likewise. 9590 * gfortran.dg/finalize_29.f08: Likewise. 9591 * gfortran.dg/finalize_31.f90: Likewise. 9592 * gfortran.dg/float_1.f90: Likewise. 9593 * gfortran.dg/flush_1.f90: Likewise. 9594 * gfortran.dg/fmt_bz_bn.f: Likewise. 9595 * gfortran.dg/fmt_bz_bn_err.f: Likewise. 9596 * gfortran.dg/fmt_cache_1.f: Likewise. 9597 * gfortran.dg/fmt_cache_2.f: Likewise. 9598 * gfortran.dg/fmt_cache_3.f90: Likewise. 9599 * gfortran.dg/fmt_colon.f90: Likewise. 9600 * gfortran.dg/fmt_e.f90: Likewise. 9601 * gfortran.dg/fmt_en.f90: Likewise. 9602 * gfortran.dg/fmt_error_10.f: Likewise. 9603 * gfortran.dg/fmt_error_9.f: Likewise. 9604 * gfortran.dg/fmt_exhaust.f90: Likewise. 9605 * gfortran.dg/fmt_f0_1.f90: Likewise. 9606 * gfortran.dg/fmt_f_an_p.f: Likewise. 9607 * gfortran.dg/fmt_fw_d.f90: Likewise. 9608 * gfortran.dg/fmt_g.f: Likewise. 9609 * gfortran.dg/fmt_g0_1.f08: Likewise. 9610 * gfortran.dg/fmt_g0_2.f08: Likewise. 9611 * gfortran.dg/fmt_g0_4.f08: Likewise. 9612 * gfortran.dg/fmt_g0_5.f08: Likewise. 9613 * gfortran.dg/fmt_g0_6.f08: Likewise. 9614 * gfortran.dg/fmt_g0_7.f08: Likewise. 9615 * gfortran.dg/fmt_g_1.f90: Likewise. 9616 * gfortran.dg/fmt_int_sign.f90: Likewise. 9617 * gfortran.dg/fmt_l.f90: Likewise. 9618 * gfortran.dg/fmt_missing_period_2.f: Likewise. 9619 * gfortran.dg/fmt_missing_period_3.f: Likewise. 9620 * gfortran.dg/fmt_p_1.f90: Likewise. 9621 * gfortran.dg/fmt_pf.f90: Likewise. 9622 * gfortran.dg/fmt_read.f90: Likewise. 9623 * gfortran.dg/fmt_read_bz_bn.f90: Likewise. 9624 * gfortran.dg/fmt_t_1.f90: Likewise. 9625 * gfortran.dg/fmt_t_2.f90: Likewise. 9626 * gfortran.dg/fmt_t_3.f90: Likewise. 9627 * gfortran.dg/fmt_t_4.f90: Likewise. 9628 * gfortran.dg/fmt_t_5.f90: Likewise. 9629 * gfortran.dg/fmt_t_6.f: Likewise. 9630 * gfortran.dg/fmt_t_7.f: Likewise. 9631 * gfortran.dg/fmt_t_9.f: Likewise. 9632 * gfortran.dg/fmt_tl.f: Likewise. 9633 * gfortran.dg/fmt_unlimited.f90: Likewise. 9634 * gfortran.dg/fmt_white.f: Likewise. 9635 * gfortran.dg/fmt_zero_digits.f90: Likewise. 9636 * gfortran.dg/fold_nearest.f90: Likewise. 9637 * gfortran.dg/forall_1.f90: Likewise. 9638 * gfortran.dg/forall_10.f90: Likewise. 9639 * gfortran.dg/forall_12.f90: Likewise. 9640 * gfortran.dg/forall_13.f90: Likewise. 9641 * gfortran.dg/forall_15.f90: Likewise. 9642 * gfortran.dg/forall_4.f90: Likewise. 9643 * gfortran.dg/forall_5.f90: Likewise. 9644 * gfortran.dg/forall_6.f90: Likewise. 9645 * gfortran.dg/forall_7.f90: Likewise. 9646 * gfortran.dg/fraction.f90: Likewise. 9647 * gfortran.dg/fseek.f90: Likewise. 9648 * gfortran.dg/ftell_1.f90: Likewise. 9649 * gfortran.dg/ftell_2.f90: Likewise. 9650 * gfortran.dg/ftell_3.f90: Likewise. 9651 * gfortran.dg/func_assign_2.f90: Likewise. 9652 * gfortran.dg/func_assign_3.f90: Likewise. 9653 * gfortran.dg/func_derived_1.f90: Likewise. 9654 * gfortran.dg/func_derived_2.f90: Likewise. 9655 * gfortran.dg/func_derived_3.f90: Likewise. 9656 * gfortran.dg/func_result_1.f90: Likewise. 9657 * gfortran.dg/func_result_2.f90: Likewise. 9658 * gfortran.dg/func_result_6.f90: Likewise. 9659 * gfortran.dg/function_charlen_2.f90: Likewise. 9660 * gfortran.dg/function_charlen_3.f: Likewise. 9661 * gfortran.dg/function_kinds_1.f90: Likewise. 9662 * gfortran.dg/function_kinds_4.f90: Likewise. 9663 * gfortran.dg/function_optimize_10.f90: Likewise. 9664 * gfortran.dg/function_optimize_11.f90: Likewise. 9665 * gfortran.dg/function_optimize_12.f90: Likewise. 9666 * gfortran.dg/function_optimize_4.f90: Likewise. 9667 * gfortran.dg/function_optimize_8.f90: Likewise. 9668 * gfortran.dg/g77/13037.f: Likewise. 9669 * gfortran.dg/g77/1832.f: Likewise. 9670 * gfortran.dg/g77/19981119-0.f: Likewise. 9671 * gfortran.dg/g77/19990313-0.f: Likewise. 9672 * gfortran.dg/g77/19990313-1.f: Likewise. 9673 * gfortran.dg/g77/19990313-2.f: Likewise. 9674 * gfortran.dg/g77/19990313-3.f: Likewise. 9675 * gfortran.dg/g77/19990419-1.f: Likewise. 9676 * gfortran.dg/g77/19990826-0.f: Likewise. 9677 * gfortran.dg/g77/19990826-2.f: Likewise. 9678 * gfortran.dg/g77/20000503-1.f: Likewise. 9679 * gfortran.dg/g77/20001111.f: Likewise. 9680 * gfortran.dg/g77/20010116.f: Likewise. 9681 * gfortran.dg/g77/20010216-1.f: Likewise. 9682 * gfortran.dg/g77/20010430.f: Likewise. 9683 * gfortran.dg/g77/20010610.f: Likewise. 9684 * gfortran.dg/g77/6177.f: Likewise. 9685 * gfortran.dg/g77/7388.f: Likewise. 9686 * gfortran.dg/g77/947.f: Likewise. 9687 * gfortran.dg/g77/970625-2.f: Likewise. 9688 * gfortran.dg/g77/971102-1.f: Likewise. 9689 * gfortran.dg/g77/980628-0.f: Likewise. 9690 * gfortran.dg/g77/980628-1.f: Likewise. 9691 * gfortran.dg/g77/980628-10.f: Likewise. 9692 * gfortran.dg/g77/980628-2.f: Likewise. 9693 * gfortran.dg/g77/980628-3.f: Likewise. 9694 * gfortran.dg/g77/980628-7.f: Likewise. 9695 * gfortran.dg/g77/980628-8.f: Likewise. 9696 * gfortran.dg/g77/980628-9.f: Likewise. 9697 * gfortran.dg/g77/980701-0.f: Likewise. 9698 * gfortran.dg/g77/980701-1.f: Likewise. 9699 * gfortran.dg/g77/cabs.f: Likewise. 9700 * gfortran.dg/g77/claus.f: Likewise. 9701 * gfortran.dg/g77/complex_1.f: Likewise. 9702 * gfortran.dg/g77/cpp3.F: Likewise. 9703 * gfortran.dg/g77/cpp4.F: Likewise. 9704 * gfortran.dg/g77/cpp5.F: Likewise. 9705 * gfortran.dg/g77/dcomplex.f: Likewise. 9706 * gfortran.dg/g77/dnrm2.f: Likewise. 9707 * gfortran.dg/g77/erfc.f: Likewise. 9708 * gfortran.dg/g77/f77-edit-i-in.f: Likewise. 9709 * gfortran.dg/g77/f77-edit-t-in.f: Likewise. 9710 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise. 9711 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise. 9712 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise. 9713 * gfortran.dg/g77/int8421.f: Likewise. 9714 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise. 9715 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise. 9716 * gfortran.dg/g77/le.f: Likewise. 9717 * gfortran.dg/g77/short.f: Likewise. 9718 * gfortran.dg/gamma_1.f90: Likewise. 9719 * gfortran.dg/gamma_4.f90: Likewise. 9720 * gfortran.dg/gamma_5.f90: Likewise. 9721 * gfortran.dg/generic_13.f90: Likewise. 9722 * gfortran.dg/generic_15.f90: Likewise. 9723 * gfortran.dg/generic_19.f90: Likewise. 9724 * gfortran.dg/generic_20.f90: Likewise. 9725 * gfortran.dg/generic_23.f03: Likewise. 9726 * gfortran.dg/generic_25.f90: Likewise. 9727 * gfortran.dg/generic_27.f90: Likewise. 9728 * gfortran.dg/generic_31.f90: Likewise. 9729 * gfortran.dg/generic_4.f90: Likewise. 9730 * gfortran.dg/global_vars_c_init.f90: Likewise. 9731 * gfortran.dg/global_vars_f90_init.f90: Likewise. 9732 * gfortran.dg/gnu_logical_1.F: Likewise. 9733 * gfortran.dg/goacc/fixed-1.f: Likewise. 9734 * gfortran.dg/goacc/fixed-2.f: Likewise. 9735 * gfortran.dg/goacc/gang-static.f95: Likewise. 9736 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise. 9737 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. 9738 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. 9739 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. 9740 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. 9741 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. 9742 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise. 9743 * gfortran.dg/goacc/kernels-loop.f95: Likewise. 9744 * gfortran.dg/goacc/omp-fixed.f: Likewise. 9745 * gfortran.dg/gomp/crayptr5.f90: Likewise. 9746 * gfortran.dg/gomp/pr48794-2.f90: Likewise. 9747 * gfortran.dg/gomp/pr48794.f90: Likewise. 9748 * gfortran.dg/gomp/pr72744.f90: Likewise. 9749 * gfortran.dg/gomp/pr77665.f90: Likewise. 9750 * gfortran.dg/gomp/workshare2.f90: Likewise. 9751 * gfortran.dg/gomp/workshare3.f90: Likewise. 9752 * gfortran.dg/goto_1.f: Likewise. 9753 * gfortran.dg/goto_2.f90: Likewise. 9754 * gfortran.dg/goto_4.f90: Likewise. 9755 * gfortran.dg/goto_6.f: Likewise. 9756 * gfortran.dg/graphite/id-26.f03: Likewise. 9757 * gfortran.dg/graphite/id-pr45370.f90: Likewise. 9758 * gfortran.dg/graphite/pr29581.f90: Likewise. 9759 * gfortran.dg/graphite/pr29832.f90: Likewise. 9760 * gfortran.dg/graphite/run-id-1.f: Likewise. 9761 * gfortran.dg/graphite/run-id-2.f90: Likewise. 9762 * gfortran.dg/graphite/run-id-3.f90: Likewise. 9763 * gfortran.dg/hollerith.f90: Likewise. 9764 * gfortran.dg/hollerith4.f90: Likewise. 9765 * gfortran.dg/hollerith6.f90: Likewise. 9766 * gfortran.dg/hollerith8.f90: Likewise. 9767 * gfortran.dg/hollerith_1.f90: Likewise. 9768 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise. 9769 * gfortran.dg/hollerith_f95.f90: Likewise. 9770 * gfortran.dg/hollerith_legacy.f90: Likewise. 9771 * gfortran.dg/host_assoc_call_3.f90: Likewise. 9772 * gfortran.dg/host_assoc_function_1.f90: Likewise. 9773 * gfortran.dg/host_assoc_function_3.f90: Likewise. 9774 * gfortran.dg/host_assoc_function_4.f90: Likewise. 9775 * gfortran.dg/host_assoc_function_9.f90: Likewise. 9776 * gfortran.dg/host_dummy_index_1.f90: Likewise. 9777 * gfortran.dg/hypot_1.f90: Likewise. 9778 * gfortran.dg/iall_iany_iparity_1.f90: Likewise. 9779 * gfortran.dg/iargc.f90: Likewise. 9780 * gfortran.dg/ibits.f90: Likewise. 9781 * gfortran.dg/ichar_1.f90: Likewise. 9782 * gfortran.dg/ichar_2.f90: Likewise. 9783 * gfortran.dg/ieee/ieee_1.F90: Likewise. 9784 * gfortran.dg/ieee/ieee_2.f90: Likewise. 9785 * gfortran.dg/ieee/ieee_3.f90: Likewise. 9786 * gfortran.dg/ieee/ieee_4.f90: Likewise. 9787 * gfortran.dg/ieee/ieee_6.f90: Likewise. 9788 * gfortran.dg/ieee/ieee_7.f90: Likewise. 9789 * gfortran.dg/ieee/ieee_8.f90: Likewise. 9790 * gfortran.dg/ieee/intrinsics_1.f90: Likewise. 9791 * gfortran.dg/ieee/intrinsics_2.F90: Likewise. 9792 * gfortran.dg/ieee/large_1.f90: Likewise. 9793 * gfortran.dg/ieee/large_2.f90: Likewise. 9794 * gfortran.dg/ieee/large_3.F90: Likewise. 9795 * gfortran.dg/ieee/large_4.f90: Likewise. 9796 * gfortran.dg/ieee/rounding_1.f90: Likewise. 9797 * gfortran.dg/ieee/underflow_1.f90: Likewise. 9798 * gfortran.dg/impl_do_var_data.f90: Likewise. 9799 * gfortran.dg/implicit_10.f90: Likewise. 9800 * gfortran.dg/implicit_12.f90: Likewise. 9801 * gfortran.dg/implicit_class_1.f90: Likewise. 9802 * gfortran.dg/implicit_pure_1.f90: Likewise. 9803 * gfortran.dg/implied_do_1.f90: Likewise. 9804 * gfortran.dg/implied_do_io_1.f90: Likewise. 9805 * gfortran.dg/implied_do_io_2.f90: Likewise. 9806 * gfortran.dg/implied_do_io_3.f90: Likewise. 9807 * gfortran.dg/implied_shape_1.f08: Likewise. 9808 * gfortran.dg/import.f90: Likewise. 9809 * gfortran.dg/import4.f90: Likewise. 9810 * gfortran.dg/impure_1.f08: Likewise. 9811 * gfortran.dg/index.f90: Likewise. 9812 * gfortran.dg/index_2.f90: Likewise. 9813 * gfortran.dg/init_flag_1.f90: Likewise. 9814 * gfortran.dg/init_flag_10.f90: Likewise. 9815 * gfortran.dg/init_flag_15.f03: Likewise. 9816 * gfortran.dg/init_flag_2.f90: Likewise. 9817 * gfortran.dg/init_flag_3.f90: Likewise. 9818 * gfortran.dg/init_flag_4.f90: Likewise. 9819 * gfortran.dg/init_flag_5.f90: Likewise. 9820 * gfortran.dg/init_flag_6.f90: Likewise. 9821 * gfortran.dg/init_flag_7.f90: Likewise. 9822 * gfortran.dg/init_flag_9.f90: Likewise. 9823 * gfortran.dg/initialization_11.f90: Likewise. 9824 * gfortran.dg/initialization_19.f90: Likewise. 9825 * gfortran.dg/initialization_2.f90: Likewise. 9826 * gfortran.dg/initialization_22.f90: Likewise. 9827 * gfortran.dg/initialization_27.f90: Likewise. 9828 * gfortran.dg/initialization_5.f90: Likewise. 9829 * gfortran.dg/initialization_6.f90: Likewise. 9830 * gfortran.dg/inline_matmul_1.f90: Likewise. 9831 * gfortran.dg/inline_matmul_10.f90: Likewise. 9832 * gfortran.dg/inline_matmul_11.f90: Likewise. 9833 * gfortran.dg/inline_matmul_13.f90: Likewise. 9834 * gfortran.dg/inline_matmul_14.f90: Likewise. 9835 * gfortran.dg/inline_matmul_16.f90: Likewise. 9836 * gfortran.dg/inline_matmul_17.f90: Likewise. 9837 * gfortran.dg/inline_matmul_18.f90: Likewise. 9838 * gfortran.dg/inline_matmul_19.f90: Likewise. 9839 * gfortran.dg/inline_matmul_2.f90: Likewise. 9840 * gfortran.dg/inline_matmul_20.f90: Likewise. 9841 * gfortran.dg/inline_matmul_22.f90: Likewise. 9842 * gfortran.dg/inline_matmul_3.f90: Likewise. 9843 * gfortran.dg/inline_matmul_4.f90: Likewise. 9844 * gfortran.dg/inline_matmul_5.f90: Likewise. 9845 * gfortran.dg/inline_matmul_6.f90: Likewise. 9846 * gfortran.dg/inline_matmul_7.f90: Likewise. 9847 * gfortran.dg/inline_matmul_8.f90: Likewise. 9848 * gfortran.dg/inline_matmul_9.f90: Likewise. 9849 * gfortran.dg/inline_sum_1.f90: Likewise. 9850 * gfortran.dg/inline_sum_3.f90: Likewise. 9851 * gfortran.dg/inline_sum_5.f90: Likewise. 9852 * gfortran.dg/inquire-complex.f90: Likewise. 9853 * gfortran.dg/inquire.f90: Likewise. 9854 * gfortran.dg/inquire_10.f90: Likewise. 9855 * gfortran.dg/inquire_13.f90: Likewise. 9856 * gfortran.dg/inquire_15.f90: Likewise. 9857 * gfortran.dg/inquire_16.f90: Likewise. 9858 * gfortran.dg/inquire_17.f90: Likewise. 9859 * gfortran.dg/inquire_5.f90: Likewise. 9860 * gfortran.dg/inquire_6.f90: Likewise. 9861 * gfortran.dg/inquire_7.f90: Likewise. 9862 * gfortran.dg/inquire_9.f90: Likewise. 9863 * gfortran.dg/inquire_internal.f90: Likewise. 9864 * gfortran.dg/inquire_recl_f2018.f90: Likewise. 9865 * gfortran.dg/inquire_size.f90: Likewise. 9866 * gfortran.dg/int_1.f90: Likewise. 9867 * gfortran.dg/int_conv_1.f90: Likewise. 9868 * gfortran.dg/int_range_io_1.f90: Likewise. 9869 * gfortran.dg/integer_exponentiation_2.f90: Likewise. 9870 * gfortran.dg/integer_exponentiation_3.F90: Likewise. 9871 * gfortran.dg/integer_exponentiation_5.F90: Likewise. 9872 * gfortran.dg/integer_plus.f90: Likewise. 9873 * gfortran.dg/intent_out_2.f90: Likewise. 9874 * gfortran.dg/intent_out_5.f90: Likewise. 9875 * gfortran.dg/intent_out_6.f90: Likewise. 9876 * gfortran.dg/interface_12.f90: Likewise. 9877 * gfortran.dg/interface_19.f90: Likewise. 9878 * gfortran.dg/interface_4.f90: Likewise. 9879 * gfortran.dg/interface_5.f90: Likewise. 9880 * gfortran.dg/interface_9.f90: Likewise. 9881 * gfortran.dg/interface_assignment_1.f90: Likewise. 9882 * gfortran.dg/interface_assignment_2.f90: Likewise. 9883 * gfortran.dg/internal_dummy_2.f08: Likewise. 9884 * gfortran.dg/internal_dummy_3.f08: Likewise. 9885 * gfortran.dg/internal_dummy_4.f08: Likewise. 9886 * gfortran.dg/internal_pack_1.f90: Likewise. 9887 * gfortran.dg/internal_pack_10.f90: Likewise. 9888 * gfortran.dg/internal_pack_12.f90: Likewise. 9889 * gfortran.dg/internal_pack_13.f90: Likewise. 9890 * gfortran.dg/internal_pack_14.f90: Likewise. 9891 * gfortran.dg/internal_pack_15.f90: Likewise. 9892 * gfortran.dg/internal_pack_2.f90: Likewise. 9893 * gfortran.dg/internal_pack_3.f90: Likewise. 9894 * gfortran.dg/internal_pack_4.f90: Likewise. 9895 * gfortran.dg/internal_pack_6.f90: Likewise. 9896 * gfortran.dg/internal_pack_8.f90: Likewise. 9897 * gfortran.dg/internal_readwrite_1.f90: Likewise. 9898 * gfortran.dg/internal_readwrite_2.f90: Likewise. 9899 * gfortran.dg/internal_readwrite_3.f90: Likewise. 9900 * gfortran.dg/intrinsic_actual_1.f: Likewise. 9901 * gfortran.dg/intrinsic_actual_2.f90: Likewise. 9902 * gfortran.dg/intrinsic_actual_4.f90: Likewise. 9903 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise. 9904 * gfortran.dg/intrinsic_char_1.f90: Likewise. 9905 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise. 9906 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise. 9907 * gfortran.dg/intrinsic_modulo_1.f90: Likewise. 9908 * gfortran.dg/intrinsic_pack_1.f90: Likewise. 9909 * gfortran.dg/intrinsic_pack_2.f90: Likewise. 9910 * gfortran.dg/intrinsic_pack_3.f90: Likewise. 9911 * gfortran.dg/intrinsic_pack_5.f90: Likewise. 9912 * gfortran.dg/intrinsic_product_1.f90: Likewise. 9913 * gfortran.dg/intrinsic_sign_1.f90: Likewise. 9914 * gfortran.dg/intrinsic_sign_2.f90: Likewise. 9915 * gfortran.dg/intrinsic_spread_1.f90: Likewise. 9916 * gfortran.dg/intrinsic_spread_2.f90: Likewise. 9917 * gfortran.dg/intrinsic_spread_3.f90: Likewise. 9918 * gfortran.dg/intrinsic_unpack_1.f90: Likewise. 9919 * gfortran.dg/intrinsic_unpack_2.f90: Likewise. 9920 * gfortran.dg/intrinsic_unpack_3.f90: Likewise. 9921 * gfortran.dg/intrinsic_verify_1.f90: Likewise. 9922 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise. 9923 * gfortran.dg/io_err_1.f90: Likewise. 9924 * gfortran.dg/io_real_boz.f90: Likewise. 9925 * gfortran.dg/iomsg_1.f90: Likewise. 9926 * gfortran.dg/iostat_1.f90: Likewise. 9927 * gfortran.dg/iostat_2.f90: Likewise. 9928 * gfortran.dg/iostat_4.f90: Likewise. 9929 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise. 9930 * gfortran.dg/ishft_1.f90: Likewise. 9931 * gfortran.dg/ishft_2.f90: Likewise. 9932 * gfortran.dg/ishft_4.f90: Likewise. 9933 * gfortran.dg/isnan_1.f90: Likewise. 9934 * gfortran.dg/isnan_2.f90: Likewise. 9935 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise. 9936 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise. 9937 * gfortran.dg/iso_fortran_env_1.f90: Likewise. 9938 * gfortran.dg/iso_fortran_env_3.f90: Likewise. 9939 * gfortran.dg/iso_fortran_env_5.f90: Likewise. 9940 * gfortran.dg/iso_fortran_env_6.f90: Likewise. 9941 * gfortran.dg/itime_idate_1.f: Likewise. 9942 * gfortran.dg/itime_idate_2.f: Likewise. 9943 * gfortran.dg/large_integer_kind_1.f90: Likewise. 9944 * gfortran.dg/large_integer_kind_2.f90: Likewise. 9945 * gfortran.dg/large_real_kind_1.f90: Likewise. 9946 * gfortran.dg/large_real_kind_2.F90: Likewise. 9947 * gfortran.dg/large_real_kind_3.F90: Likewise. 9948 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise. 9949 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise. 9950 * gfortran.dg/large_recl.f90: Likewise. 9951 * gfortran.dg/large_unit_1.f90: Likewise. 9952 * gfortran.dg/large_unit_2.f90: Likewise. 9953 * gfortran.dg/largeequiv_1.f90: Likewise. 9954 * gfortran.dg/leadz_trailz_1.f90: Likewise. 9955 * gfortran.dg/leadz_trailz_2.f90: Likewise. 9956 * gfortran.dg/leadz_trailz_3.f90: Likewise. 9957 * gfortran.dg/list_read_1.f90: Likewise. 9958 * gfortran.dg/list_read_10.f90: Likewise. 9959 * gfortran.dg/list_read_11.f90: Likewise. 9960 * gfortran.dg/list_read_12.f90: Likewise. 9961 * gfortran.dg/list_read_13.f: Likewise. 9962 * gfortran.dg/list_read_14.f90: Likewise. 9963 * gfortran.dg/list_read_2.f90: Likewise. 9964 * gfortran.dg/list_read_3.f90: Likewise. 9965 * gfortran.dg/list_read_4.f90: Likewise. 9966 * gfortran.dg/list_read_5.f90: Likewise. 9967 * gfortran.dg/list_read_6.f90: Likewise. 9968 * gfortran.dg/list_read_7.f90: Likewise. 9969 * gfortran.dg/list_read_8.f90: Likewise. 9970 * gfortran.dg/list_read_9.f90: Likewise. 9971 * gfortran.dg/loc_2.f90: Likewise. 9972 * gfortran.dg/logical_1.f90: Likewise. 9973 * gfortran.dg/logical_dot_product.f90: Likewise. 9974 * gfortran.dg/logical_temp_io.f90: Likewise. 9975 * gfortran.dg/logical_temp_io_kind8.f90: Likewise. 9976 * gfortran.dg/lrshift_1.f90: Likewise. 9977 * gfortran.dg/ltime_gmtime_1.f90: Likewise. 9978 * gfortran.dg/ltime_gmtime_2.f90: Likewise. 9979 * gfortran.dg/lto/pr40725_0.f03: Likewise. 9980 * gfortran.dg/lto/pr41576_1.f90: Likewise. 9981 * gfortran.dg/make_unit.f90: Likewise. 9982 * gfortran.dg/mapping_1.f90: Likewise. 9983 * gfortran.dg/mapping_2.f90: Likewise. 9984 * gfortran.dg/mapping_3.f90: Likewise. 9985 * gfortran.dg/masklr_1.F90: Likewise. 9986 * gfortran.dg/masklr_2.F90: Likewise. 9987 * gfortran.dg/matmul_1.f90: Likewise. 9988 * gfortran.dg/matmul_10.f90: Likewise. 9989 * gfortran.dg/matmul_12.f90: Likewise. 9990 * gfortran.dg/matmul_16.f90: Likewise. 9991 * gfortran.dg/matmul_17.f90: Likewise. 9992 * gfortran.dg/matmul_18.f90: Likewise. 9993 * gfortran.dg/matmul_2.f90: Likewise. 9994 * gfortran.dg/matmul_3.f90: Likewise. 9995 * gfortran.dg/matmul_4.f90: Likewise. 9996 * gfortran.dg/matmul_6.f90: Likewise. 9997 * gfortran.dg/matmul_8.f03: Likewise. 9998 * gfortran.dg/matmul_9.f90: Likewise. 9999 * gfortran.dg/matmul_bounds_12.f90: Likewise. 10000 * gfortran.dg/matmul_bounds_6.f90: Likewise. 10001 * gfortran.dg/matmul_const.f90: Likewise. 10002 * gfortran.dg/maxloc_1.f90: Likewise. 10003 * gfortran.dg/maxloc_2.f90: Likewise. 10004 * gfortran.dg/maxloc_3.f90: Likewise. 10005 * gfortran.dg/maxloc_4.f90: Likewise. 10006 * gfortran.dg/maxloc_string_1.f90: Likewise. 10007 * gfortran.dg/maxlocval_1.f90: Likewise. 10008 * gfortran.dg/maxlocval_2.f90: Likewise. 10009 * gfortran.dg/maxlocval_3.f90: Likewise. 10010 * gfortran.dg/maxlocval_4.f90: Likewise. 10011 * gfortran.dg/maxval_char_1.f90: Likewise. 10012 * gfortran.dg/maxval_char_2.f90: Likewise. 10013 * gfortran.dg/maxval_char_3.f90: Likewise. 10014 * gfortran.dg/maxval_char_4.f90: Likewise. 10015 * gfortran.dg/maxval_parameter_1.f90: Likewise. 10016 * gfortran.dg/mclock.f90: Likewise. 10017 * gfortran.dg/merge_bits_1.F90: Likewise. 10018 * gfortran.dg/merge_bits_2.F90: Likewise. 10019 * gfortran.dg/merge_char_1.f90: Likewise. 10020 * gfortran.dg/merge_init_expr.f90: Likewise. 10021 * gfortran.dg/min_max_optional_1.f90: Likewise. 10022 * gfortran.dg/min_max_optional_5.f90: Likewise. 10023 * gfortran.dg/minloc_1.f90: Likewise. 10024 * gfortran.dg/minloc_2.f90: Likewise. 10025 * gfortran.dg/minloc_3.f90: Likewise. 10026 * gfortran.dg/minloc_4.f90: Likewise. 10027 * gfortran.dg/minloc_string_1.f90: Likewise. 10028 * gfortran.dg/minlocval_1.f90: Likewise. 10029 * gfortran.dg/minlocval_2.f90: Likewise. 10030 * gfortran.dg/minlocval_3.f90: Likewise. 10031 * gfortran.dg/minlocval_4.f90: Likewise. 10032 * gfortran.dg/minmax_char_1.f90: Likewise. 10033 * gfortran.dg/minmaxloc_1.f90: Likewise. 10034 * gfortran.dg/minmaxloc_10.f90: Likewise. 10035 * gfortran.dg/minmaxloc_11.f90: Likewise. 10036 * gfortran.dg/minmaxloc_12.f90: Likewise. 10037 * gfortran.dg/minmaxloc_13.f90: Likewise. 10038 * gfortran.dg/minmaxloc_2.f90: Likewise. 10039 * gfortran.dg/minmaxloc_3.f90: Likewise. 10040 * gfortran.dg/minmaxloc_4.f90: Likewise. 10041 * gfortran.dg/minmaxloc_5.f90: Likewise. 10042 * gfortran.dg/minmaxloc_6.f90: Likewise. 10043 * gfortran.dg/minmaxloc_7.f90: Likewise. 10044 * gfortran.dg/minmaxloc_8.f90: Likewise. 10045 * gfortran.dg/minmaxval_1.f90: Likewise. 10046 * gfortran.dg/minval_char_1.f90: Likewise. 10047 * gfortran.dg/minval_char_2.f90: Likewise. 10048 * gfortran.dg/minval_char_3.f90: Likewise. 10049 * gfortran.dg/minval_char_4.f90: Likewise. 10050 * gfortran.dg/minval_char_5.f90: Likewise. 10051 * gfortran.dg/minval_parameter_1.f90: Likewise. 10052 * gfortran.dg/missing_optional_dummy_1.f90: Likewise. 10053 * gfortran.dg/missing_optional_dummy_2.f90: Likewise. 10054 * gfortran.dg/missing_optional_dummy_6.f90: Likewise. 10055 * gfortran.dg/missing_parens_1.f90: Likewise. 10056 * gfortran.dg/missing_parens_2.f90: Likewise. 10057 * gfortran.dg/mod_large_1.f90: Likewise. 10058 * gfortran.dg/mod_sign0_1.f90: Likewise. 10059 * gfortran.dg/module_blank_common.f90: Likewise. 10060 * gfortran.dg/module_commons_1.f90: Likewise. 10061 * gfortran.dg/module_commons_3.f90: Likewise. 10062 * gfortran.dg/module_double_reuse.f90: Likewise. 10063 * gfortran.dg/module_equivalence_1.f90: Likewise. 10064 * gfortran.dg/module_equivalence_2.f90: Likewise. 10065 * gfortran.dg/module_equivalence_3.f90: Likewise. 10066 * gfortran.dg/module_equivalence_5.f90: Likewise. 10067 * gfortran.dg/module_interface_1.f90: Likewise. 10068 * gfortran.dg/module_nan.f90: Likewise. 10069 * gfortran.dg/module_private_array_refs_1.f90: Likewise. 10070 * gfortran.dg/module_procedure_1.f90: Likewise. 10071 * gfortran.dg/module_read_1.f90: Likewise. 10072 * gfortran.dg/module_read_2.f90: Likewise. 10073 * gfortran.dg/module_widestring_1.f90: Likewise. 10074 * gfortran.dg/move_alloc.f90: Likewise. 10075 * gfortran.dg/move_alloc_10.f90: Likewise. 10076 * gfortran.dg/move_alloc_13.f90: Likewise. 10077 * gfortran.dg/move_alloc_14.f90: Likewise. 10078 * gfortran.dg/move_alloc_15.f90: Likewise. 10079 * gfortran.dg/move_alloc_16.f90: Likewise. 10080 * gfortran.dg/move_alloc_2.f90: Likewise. 10081 * gfortran.dg/move_alloc_5.f90: Likewise. 10082 * gfortran.dg/move_alloc_6.f90: Likewise. 10083 * gfortran.dg/move_alloc_9.f90: Likewise. 10084 * gfortran.dg/multiple_allocation_1.f90: Likewise. 10085 * gfortran.dg/multiple_allocation_3.f90: Likewise. 10086 * gfortran.dg/mvbits_1.f90: Likewise. 10087 * gfortran.dg/mvbits_2.f90: Likewise. 10088 * gfortran.dg/mvbits_3.f90: Likewise. 10089 * gfortran.dg/mvbits_4.f90: Likewise. 10090 * gfortran.dg/mvbits_7.f90: Likewise. 10091 * gfortran.dg/mvbits_8.f90: Likewise. 10092 * gfortran.dg/namelist_11.f: Likewise. 10093 * gfortran.dg/namelist_12.f: Likewise. 10094 * gfortran.dg/namelist_13.f90: Likewise. 10095 * gfortran.dg/namelist_14.f90: Likewise. 10096 * gfortran.dg/namelist_15.f90: Likewise. 10097 * gfortran.dg/namelist_16.f90: Likewise. 10098 * gfortran.dg/namelist_17.f90: Likewise. 10099 * gfortran.dg/namelist_18.f90: Likewise. 10100 * gfortran.dg/namelist_19.f90: Likewise. 10101 * gfortran.dg/namelist_20.f90: Likewise. 10102 * gfortran.dg/namelist_21.f90: Likewise. 10103 * gfortran.dg/namelist_22.f90: Likewise. 10104 * gfortran.dg/namelist_23.f90: Likewise. 10105 * gfortran.dg/namelist_24.f90: Likewise. 10106 * gfortran.dg/namelist_26.f90: Likewise. 10107 * gfortran.dg/namelist_27.f90: Likewise. 10108 * gfortran.dg/namelist_28.f90: Likewise. 10109 * gfortran.dg/namelist_29.f90: Likewise. 10110 * gfortran.dg/namelist_37.f90: Likewise. 10111 * gfortran.dg/namelist_38.f90: Likewise. 10112 * gfortran.dg/namelist_39.f90: Likewise. 10113 * gfortran.dg/namelist_40.f90: Likewise. 10114 * gfortran.dg/namelist_41.f90: Likewise. 10115 * gfortran.dg/namelist_42.f90: Likewise. 10116 * gfortran.dg/namelist_43.f90: Likewise. 10117 * gfortran.dg/namelist_44.f90: Likewise. 10118 * gfortran.dg/namelist_47.f90: Likewise. 10119 * gfortran.dg/namelist_48.f90: Likewise. 10120 * gfortran.dg/namelist_49.f90: Likewise. 10121 * gfortran.dg/namelist_50.f90: Likewise. 10122 * gfortran.dg/namelist_51.f90: Likewise. 10123 * gfortran.dg/namelist_52.f90: Likewise. 10124 * gfortran.dg/namelist_54.f90: Likewise. 10125 * gfortran.dg/namelist_55.f90: Likewise. 10126 * gfortran.dg/namelist_56.f90: Likewise. 10127 * gfortran.dg/namelist_57.f90: Likewise. 10128 * gfortran.dg/namelist_58.f90: Likewise. 10129 * gfortran.dg/namelist_59.f90: Likewise. 10130 * gfortran.dg/namelist_60.f90: Likewise. 10131 * gfortran.dg/namelist_61.f90: Likewise. 10132 * gfortran.dg/namelist_64.f90: Likewise. 10133 * gfortran.dg/namelist_65.f90: Likewise. 10134 * gfortran.dg/namelist_69.f90: Likewise. 10135 * gfortran.dg/namelist_70.f90: Likewise. 10136 * gfortran.dg/namelist_71.f90: Likewise. 10137 * gfortran.dg/namelist_72.f: Likewise. 10138 * gfortran.dg/namelist_73.f90: Likewise. 10139 * gfortran.dg/namelist_77.f90: Likewise. 10140 * gfortran.dg/namelist_78.f90: Likewise. 10141 * gfortran.dg/namelist_79.f90: Likewise. 10142 * gfortran.dg/namelist_80.f90: Likewise. 10143 * gfortran.dg/namelist_81.f90: Likewise. 10144 * gfortran.dg/namelist_82.f90: Likewise. 10145 * gfortran.dg/namelist_84.f90: Likewise. 10146 * gfortran.dg/namelist_85.f90: Likewise. 10147 * gfortran.dg/namelist_86.f90: Likewise. 10148 * gfortran.dg/namelist_87.f90: Likewise. 10149 * gfortran.dg/namelist_88.f90: Likewise. 10150 * gfortran.dg/namelist_89.f90: Likewise. 10151 * gfortran.dg/namelist_90.f: Likewise. 10152 * gfortran.dg/namelist_95.f90: Likewise. 10153 * gfortran.dg/namelist_char_only.f90: Likewise. 10154 * gfortran.dg/namelist_empty.f90: Likewise. 10155 * gfortran.dg/namelist_internal.f90: Likewise. 10156 * gfortran.dg/namelist_use.f90: Likewise. 10157 * gfortran.dg/namelist_use_only.f90: Likewise. 10158 * gfortran.dg/namelist_utf8.f90: Likewise. 10159 * gfortran.dg/nan_1.f90: Likewise. 10160 * gfortran.dg/nan_2.f90: Likewise. 10161 * gfortran.dg/nan_3.f90: Likewise. 10162 * gfortran.dg/nan_6.f90: Likewise. 10163 * gfortran.dg/nan_7.f90: Likewise. 10164 * gfortran.dg/nearest_1.f90: Likewise. 10165 * gfortran.dg/nearest_2.f90: Likewise. 10166 * gfortran.dg/nearest_3.f90: Likewise. 10167 * gfortran.dg/negative-z-descriptor.f90: Likewise. 10168 * gfortran.dg/negative_automatic_size.f90: Likewise. 10169 * gfortran.dg/negative_unit.f: Likewise. 10170 * gfortran.dg/negative_unit2.f90: Likewise. 10171 * gfortran.dg/negative_unit_int8.f: Likewise. 10172 * gfortran.dg/nested_array_constructor_2.f90: Likewise. 10173 * gfortran.dg/nested_array_constructor_3.f90: Likewise. 10174 * gfortran.dg/nested_array_constructor_4.f90: Likewise. 10175 * gfortran.dg/nested_modules_1.f90: Likewise. 10176 * gfortran.dg/nested_modules_2.f90: Likewise. 10177 * gfortran.dg/nested_modules_3.f90: Likewise. 10178 * gfortran.dg/nesting_1.f90: Likewise. 10179 * gfortran.dg/new_line.f90: Likewise. 10180 * gfortran.dg/newunit_1.f90: Likewise. 10181 * gfortran.dg/newunit_3.f90: Likewise. 10182 * gfortran.dg/newunit_5.f90.f90: Likewise. 10183 * gfortran.dg/nint_1.f90: Likewise. 10184 * gfortran.dg/nint_2.f90: Likewise. 10185 * gfortran.dg/no_arg_check_2.f90: Likewise. 10186 * gfortran.dg/no_range_check_1.f90: Likewise. 10187 * gfortran.dg/no_range_check_2.f90: Likewise. 10188 * gfortran.dg/no_range_check_3.f90: Likewise. 10189 * gfortran.dg/noadv_size.f90: Likewise. 10190 * gfortran.dg/nonreturning_statements.f90: Likewise. 10191 * gfortran.dg/norm2_1.f90: Likewise. 10192 * gfortran.dg/norm2_3.f90: Likewise. 10193 * gfortran.dg/nosigned_zero_1.f90: Likewise. 10194 * gfortran.dg/nosigned_zero_2.f90: Likewise. 10195 * gfortran.dg/nosigned_zero_3.f90: Likewise. 10196 * gfortran.dg/null_4.f90: Likewise. 10197 * gfortran.dg/null_9.f90: Likewise. 10198 * gfortran.dg/nullify_3.f90: Likewise. 10199 * gfortran.dg/oldstyle_1.f90: Likewise. 10200 * gfortran.dg/open_access_append_1.f90: Likewise. 10201 * gfortran.dg/open_access_append_2.f90: Likewise. 10202 * gfortran.dg/open_errors.f90: Likewise. 10203 * gfortran.dg/open_negative_unit_1.f90: Likewise. 10204 * gfortran.dg/open_new.f90: Likewise. 10205 * gfortran.dg/open_readonly_1.f90: Likewise. 10206 * gfortran.dg/operator_1.f90: Likewise. 10207 * gfortran.dg/optional_absent_1.f90: Likewise. 10208 * gfortran.dg/optional_absent_2.f90: Likewise. 10209 * gfortran.dg/optional_absent_3.f90: Likewise. 10210 * gfortran.dg/optional_class_1.f90: Likewise. 10211 * gfortran.dg/optional_dim_2.f90: Likewise. 10212 * gfortran.dg/optional_dim_3.f90: Likewise. 10213 * gfortran.dg/output_exponents_1.f90: Likewise. 10214 * gfortran.dg/overload_1.f90: Likewise. 10215 * gfortran.dg/overload_2.f90: Likewise. 10216 * gfortran.dg/overwrite_1.f: Likewise. 10217 * gfortran.dg/pad_no.f90: Likewise. 10218 * gfortran.dg/parameter_array_init_1.f90: Likewise. 10219 * gfortran.dg/parameter_array_init_2.f90: Likewise. 10220 * gfortran.dg/parameter_array_init_4.f90: Likewise. 10221 * gfortran.dg/parameter_array_init_5.f90: Likewise. 10222 * gfortran.dg/parameter_array_section_2.f90: Likewise. 10223 * gfortran.dg/parens_3.f90: Likewise. 10224 * gfortran.dg/parens_5.f90: Likewise. 10225 * gfortran.dg/parens_6.f90: Likewise. 10226 * gfortran.dg/parent_result_ref_1.f90: Likewise. 10227 * gfortran.dg/parent_result_ref_2.f90: Likewise. 10228 * gfortran.dg/parent_result_ref_3.f90: Likewise. 10229 * gfortran.dg/parent_result_ref_4.f90: Likewise. 10230 * gfortran.dg/parity_1.f90: Likewise. 10231 * gfortran.dg/past_eor.f90: Likewise. 10232 * gfortran.dg/pdt_1.f03: Likewise. 10233 * gfortran.dg/pdt_10.f03: Likewise. 10234 * gfortran.dg/pdt_11.f03: Likewise. 10235 * gfortran.dg/pdt_12.f03: Likewise. 10236 * gfortran.dg/pdt_13.f03: Likewise. 10237 * gfortran.dg/pdt_14.f03: Likewise. 10238 * gfortran.dg/pdt_15.f03: Likewise. 10239 * gfortran.dg/pdt_19.f03: Likewise. 10240 * gfortran.dg/pdt_20.f03: Likewise. 10241 * gfortran.dg/pdt_22.f03: Likewise. 10242 * gfortran.dg/pdt_23.f03: Likewise. 10243 * gfortran.dg/pdt_25.f03: Likewise. 10244 * gfortran.dg/pdt_26.f03: Likewise. 10245 * gfortran.dg/pdt_27.f03: Likewise. 10246 * gfortran.dg/pdt_28.f03: Likewise. 10247 * gfortran.dg/pdt_3.f03: Likewise. 10248 * gfortran.dg/pdt_4.f03: Likewise. 10249 * gfortran.dg/pdt_5.f03: Likewise. 10250 * gfortran.dg/pdt_7.f03: Likewise. 10251 * gfortran.dg/pointer_1.f90: Likewise. 10252 * gfortran.dg/pointer_array_1.f90: Likewise. 10253 * gfortran.dg/pointer_array_3.f90: Likewise. 10254 * gfortran.dg/pointer_array_4.f90: Likewise. 10255 * gfortran.dg/pointer_array_5.f90: Likewise. 10256 * gfortran.dg/pointer_array_6.f90: Likewise. 10257 * gfortran.dg/pointer_array_7.f90: Likewise. 10258 * gfortran.dg/pointer_array_8.f90: Likewise. 10259 * gfortran.dg/pointer_array_9.f90: Likewise. 10260 * gfortran.dg/pointer_array_component_1.f90: Likewise. 10261 * gfortran.dg/pointer_array_component_2.f90: Likewise. 10262 * gfortran.dg/pointer_assign_10.f90: Likewise. 10263 * gfortran.dg/pointer_assign_11.f90: Likewise. 10264 * gfortran.dg/pointer_assign_4.f90: Likewise. 10265 * gfortran.dg/pointer_assign_8.f90: Likewise. 10266 * gfortran.dg/pointer_assign_9.f90: Likewise. 10267 * gfortran.dg/pointer_check_10.f90: Likewise. 10268 * gfortran.dg/pointer_check_9.f90: Likewise. 10269 * gfortran.dg/pointer_function_actual_1.f90: Likewise. 10270 * gfortran.dg/pointer_function_actual_2.f90: Likewise. 10271 * gfortran.dg/pointer_function_result_1.f90: Likewise. 10272 * gfortran.dg/pointer_init_1.f90: Likewise. 10273 * gfortran.dg/pointer_init_3.f90: Likewise. 10274 * gfortran.dg/pointer_init_4.f90: Likewise. 10275 * gfortran.dg/pointer_init_5.f90: Likewise. 10276 * gfortran.dg/pointer_init_8.f90: Likewise. 10277 * gfortran.dg/pointer_intent_1.f90: Likewise. 10278 * gfortran.dg/pointer_intent_4.f90: Likewise. 10279 * gfortran.dg/pointer_intent_5.f90: Likewise. 10280 * gfortran.dg/pointer_remapping_10.f90: Likewise. 10281 * gfortran.dg/pointer_remapping_4.f03: Likewise. 10282 * gfortran.dg/pointer_remapping_5.f08: Likewise. 10283 * gfortran.dg/pointer_remapping_9.f90: Likewise. 10284 * gfortran.dg/pointer_target_1.f90: Likewise. 10285 * gfortran.dg/pointer_target_2.f90: Likewise. 10286 * gfortran.dg/popcnt_poppar_1.F90: Likewise. 10287 * gfortran.dg/popcnt_poppar_2.F90: Likewise. 10288 * gfortran.dg/power.f90: Likewise. 10289 * gfortran.dg/power1.f90: Likewise. 10290 * gfortran.dg/power_3.f90: Likewise. 10291 * gfortran.dg/power_4.f90: Likewise. 10292 * gfortran.dg/power_5.f90: Likewise. 10293 * gfortran.dg/pr12884.f: Likewise. 10294 * gfortran.dg/pr15129.f90: Likewise. 10295 * gfortran.dg/pr15140.f90: Likewise. 10296 * gfortran.dg/pr15324.f90: Likewise. 10297 * gfortran.dg/pr15332.f: Likewise. 10298 * gfortran.dg/pr15957.f90: Likewise. 10299 * gfortran.dg/pr15959.f90: Likewise. 10300 * gfortran.dg/pr16597.f90: Likewise. 10301 * gfortran.dg/pr16861.f90: Likewise. 10302 * gfortran.dg/pr16938.f90: Likewise. 10303 * gfortran.dg/pr17090.f90: Likewise. 10304 * gfortran.dg/pr17143.f90: Likewise. 10305 * gfortran.dg/pr17164.f90: Likewise. 10306 * gfortran.dg/pr17229.f: Likewise. 10307 * gfortran.dg/pr17285.f90: Likewise. 10308 * gfortran.dg/pr17286.f90: Likewise. 10309 * gfortran.dg/pr17472.f: Likewise. 10310 * gfortran.dg/pr17612.f90: Likewise. 10311 * gfortran.dg/pr17706.f90: Likewise. 10312 * gfortran.dg/pr18025.f90: Likewise. 10313 * gfortran.dg/pr18122.f90: Likewise. 10314 * gfortran.dg/pr18210.f90: Likewise. 10315 * gfortran.dg/pr18392.f90: Likewise. 10316 * gfortran.dg/pr19155.f: Likewise. 10317 * gfortran.dg/pr19216.f: Likewise. 10318 * gfortran.dg/pr19467.f90: Likewise. 10319 * gfortran.dg/pr19657.f: Likewise. 10320 * gfortran.dg/pr19926.f90: Likewise. 10321 * gfortran.dg/pr19928-1.f90: Likewise. 10322 * gfortran.dg/pr19928-2.f90: Likewise. 10323 * gfortran.dg/pr20086.f90: Likewise. 10324 * gfortran.dg/pr20124.f90: Likewise. 10325 * gfortran.dg/pr20163-2.f: Likewise. 10326 * gfortran.dg/pr20480.f90: Likewise. 10327 * gfortran.dg/pr20755.f: Likewise. 10328 * gfortran.dg/pr20950.f: Likewise. 10329 * gfortran.dg/pr21177.f90: Likewise. 10330 * gfortran.dg/pr21730.f: Likewise. 10331 * gfortran.dg/pr22491.f: Likewise. 10332 * gfortran.dg/pr25603.f: Likewise. 10333 * gfortran.dg/pr26246_2.f90: Likewise. 10334 * gfortran.dg/pr32136.f90: Likewise. 10335 * gfortran.dg/pr32533.f90: Likewise. 10336 * gfortran.dg/pr33794.f90: Likewise. 10337 * gfortran.dg/pr35662.f90: Likewise. 10338 * gfortran.dg/pr35944-1.f90: Likewise. 10339 * gfortran.dg/pr35944-2.f90: Likewise. 10340 * gfortran.dg/pr35983.f90: Likewise. 10341 * gfortran.dg/pr39865.f90: Likewise. 10342 * gfortran.dg/pr41212.f90: Likewise. 10343 * gfortran.dg/pr43808.f90: Likewise. 10344 * gfortran.dg/pr44592.f90: Likewise. 10345 * gfortran.dg/pr44735.f90: Likewise. 10346 * gfortran.dg/pr45308.f03: Likewise. 10347 * gfortran.dg/pr46297.f: Likewise. 10348 * gfortran.dg/pr46588.f90: Likewise. 10349 * gfortran.dg/pr46665.f90: Likewise. 10350 * gfortran.dg/pr46804.f90: Likewise. 10351 * gfortran.dg/pr47008.f03: Likewise. 10352 * gfortran.dg/pr47614.f: Likewise. 10353 * gfortran.dg/pr47878.f90: Likewise. 10354 * gfortran.dg/pr49103.f90: Likewise. 10355 * gfortran.dg/pr50069_1.f90: Likewise. 10356 * gfortran.dg/pr50769.f90: Likewise. 10357 * gfortran.dg/pr52608.f90: Likewise. 10358 * gfortran.dg/pr55086_2.f90: Likewise. 10359 * gfortran.dg/pr55086_2_tfat.f90: Likewise. 10360 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise. 10361 * gfortran.dg/pr55330.f90: Likewise. 10362 * gfortran.dg/pr56015.f90: Likewise. 10363 * gfortran.dg/pr57910.f90: Likewise. 10364 * gfortran.dg/pr59700.f90: Likewise. 10365 * gfortran.dg/pr62125.f90: Likewise. 10366 * gfortran.dg/pr64530.f90: Likewise. 10367 * gfortran.dg/pr65429.f90: Likewise. 10368 * gfortran.dg/pr65450.f90: Likewise. 10369 * gfortran.dg/pr65504.f90: Likewise. 10370 * gfortran.dg/pr65903.f90: Likewise. 10371 * gfortran.dg/pr66311.f90: Likewise. 10372 * gfortran.dg/pr66864.f90: Likewise. 10373 * gfortran.dg/pr67140.f90: Likewise. 10374 * gfortran.dg/pr67524.f90: Likewise. 10375 * gfortran.dg/pr67885.f90: Likewise. 10376 * gfortran.dg/pr68053.f90: Likewise. 10377 * gfortran.dg/pr68566.f90: Likewise. 10378 * gfortran.dg/pr69514_1.f90: Likewise. 10379 * gfortran.dg/pr69514_2.f90: Likewise. 10380 * gfortran.dg/pr69739.f90: Likewise. 10381 * gfortran.dg/pr70673.f90: Likewise. 10382 * gfortran.dg/pr71523_2.f90: Likewise. 10383 * gfortran.dg/pr71764.f90: Likewise. 10384 * gfortran.dg/pr78092.f90: Likewise. 10385 * gfortran.dg/pr82973.f90: Likewise. 10386 * gfortran.dg/pr83864.f90: Likewise. 10387 * gfortran.dg/pr83874.f90: Likewise. 10388 * gfortran.dg/pr84088.f90: Likewise. 10389 * gfortran.dg/pr84155.f90: Likewise. 10390 * gfortran.dg/proc_decl_12.f90: Likewise. 10391 * gfortran.dg/proc_decl_13.f90: Likewise. 10392 * gfortran.dg/proc_decl_15.f90: Likewise. 10393 * gfortran.dg/proc_decl_17.f90: Likewise. 10394 * gfortran.dg/proc_decl_18.f90: Likewise. 10395 * gfortran.dg/proc_decl_2.f90: Likewise. 10396 * gfortran.dg/proc_decl_5.f90: Likewise. 10397 * gfortran.dg/proc_decl_9.f90: Likewise. 10398 * gfortran.dg/proc_ptr_1.f90: Likewise. 10399 * gfortran.dg/proc_ptr_10.f90: Likewise. 10400 * gfortran.dg/proc_ptr_12.f90: Likewise. 10401 * gfortran.dg/proc_ptr_18.f90: Likewise. 10402 * gfortran.dg/proc_ptr_19.f90: Likewise. 10403 * gfortran.dg/proc_ptr_21.f90: Likewise. 10404 * gfortran.dg/proc_ptr_22.f90: Likewise. 10405 * gfortran.dg/proc_ptr_23.f90: Likewise. 10406 * gfortran.dg/proc_ptr_25.f90: Likewise. 10407 * gfortran.dg/proc_ptr_26.f90: Likewise. 10408 * gfortran.dg/proc_ptr_3.f90: Likewise. 10409 * gfortran.dg/proc_ptr_36.f90: Likewise. 10410 * gfortran.dg/proc_ptr_47.f90: Likewise. 10411 * gfortran.dg/proc_ptr_48.f90: Likewise. 10412 * gfortran.dg/proc_ptr_5.f90: Likewise. 10413 * gfortran.dg/proc_ptr_6.f90: Likewise. 10414 * gfortran.dg/proc_ptr_7.f90: Likewise. 10415 * gfortran.dg/proc_ptr_8.f90: Likewise. 10416 * gfortran.dg/proc_ptr_common_1.f90: Likewise. 10417 * gfortran.dg/proc_ptr_comp_1.f90: Likewise. 10418 * gfortran.dg/proc_ptr_comp_11.f90: Likewise. 10419 * gfortran.dg/proc_ptr_comp_12.f90: Likewise. 10420 * gfortran.dg/proc_ptr_comp_13.f90: Likewise. 10421 * gfortran.dg/proc_ptr_comp_14.f90: Likewise. 10422 * gfortran.dg/proc_ptr_comp_15.f90: Likewise. 10423 * gfortran.dg/proc_ptr_comp_16.f90: Likewise. 10424 * gfortran.dg/proc_ptr_comp_17.f90: Likewise. 10425 * gfortran.dg/proc_ptr_comp_18.f90: Likewise. 10426 * gfortran.dg/proc_ptr_comp_19.f90: Likewise. 10427 * gfortran.dg/proc_ptr_comp_2.f90: Likewise. 10428 * gfortran.dg/proc_ptr_comp_29.f90: Likewise. 10429 * gfortran.dg/proc_ptr_comp_45.f90: Likewise. 10430 * gfortran.dg/proc_ptr_comp_47.f90: Likewise. 10431 * gfortran.dg/proc_ptr_comp_5.f90: Likewise. 10432 * gfortran.dg/proc_ptr_comp_6.f90: Likewise. 10433 * gfortran.dg/proc_ptr_comp_8.f90: Likewise. 10434 * gfortran.dg/proc_ptr_comp_9.f90: Likewise. 10435 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise. 10436 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise. 10437 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise. 10438 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise. 10439 * gfortran.dg/proc_ptr_result_1.f90: Likewise. 10440 * gfortran.dg/proc_ptr_result_3.f90: Likewise. 10441 * gfortran.dg/proc_ptr_result_6.f90: Likewise. 10442 * gfortran.dg/proc_ptr_result_7.f90: Likewise. 10443 * gfortran.dg/proc_ptr_result_8.f90: Likewise. 10444 * gfortran.dg/product_init_expr.f03: Likewise. 10445 * gfortran.dg/promotion.f90: Likewise. 10446 * gfortran.dg/promotion_3.f90: Likewise. 10447 * gfortran.dg/promotion_4.f90: Likewise. 10448 * gfortran.dg/protected_1.f90: Likewise. 10449 * gfortran.dg/protected_2.f90: Likewise. 10450 * gfortran.dg/ptr-func-1.f90: Likewise. 10451 * gfortran.dg/ptr-func-2.f90: Likewise. 10452 * gfortran.dg/ptr_func_assign_1.f08: Likewise. 10453 * gfortran.dg/ptr_func_assign_2.f08: Likewise. 10454 * gfortran.dg/ptr_func_assign_3.f08: Likewise. 10455 * gfortran.dg/pure_byref_1.f90: Likewise. 10456 * gfortran.dg/pure_byref_2.f90: Likewise. 10457 * gfortran.dg/pure_byref_3.f90: Likewise. 10458 * gfortran.dg/quad_2.f90: Likewise. 10459 * gfortran.dg/quad_3.f90: Likewise. 10460 * gfortran.dg/random_3.f90: Likewise. 10461 * gfortran.dg/random_4.f90: Likewise. 10462 * gfortran.dg/random_7.f90: Likewise. 10463 * gfortran.dg/read_2.f90: Likewise. 10464 * gfortran.dg/read_3.f90: Likewise. 10465 * gfortran.dg/read_4.f90: Likewise. 10466 * gfortran.dg/read_5.f90: Likewise. 10467 * gfortran.dg/read_bad_advance.f90: Likewise. 10468 * gfortran.dg/read_bang.f90: Likewise. 10469 * gfortran.dg/read_bang4.f90: Likewise. 10470 * gfortran.dg/read_comma.f: Likewise. 10471 * gfortran.dg/read_dir.f90: Likewise. 10472 * gfortran.dg/read_empty_file.f: Likewise. 10473 * gfortran.dg/read_eof_1.f90: Likewise. 10474 * gfortran.dg/read_eof_2.f90: Likewise. 10475 * gfortran.dg/read_eof_3.f90: Likewise. 10476 * gfortran.dg/read_eof_4.f90: Likewise. 10477 * gfortran.dg/read_eof_5.f90: Likewise. 10478 * gfortran.dg/read_eof_6.f: Likewise. 10479 * gfortran.dg/read_eof_7.f90: Likewise. 10480 * gfortran.dg/read_eof_8.f90: Likewise. 10481 * gfortran.dg/read_eof_all.f90: Likewise. 10482 * gfortran.dg/read_eor.f90: Likewise. 10483 * gfortran.dg/read_float_1.f90: Likewise. 10484 * gfortran.dg/read_float_2.f03: Likewise. 10485 * gfortran.dg/read_float_3.f90: Likewise. 10486 * gfortran.dg/read_float_4.f90: Likewise. 10487 * gfortran.dg/read_infnan_1.f90: Likewise. 10488 * gfortran.dg/read_list_eof_1.f90: Likewise. 10489 * gfortran.dg/read_logical.f90: Likewise. 10490 * gfortran.dg/read_many_1.f: Likewise. 10491 * gfortran.dg/read_no_eor.f90: Likewise. 10492 * gfortran.dg/read_noadvance.f90: Likewise. 10493 * gfortran.dg/read_repeat.f90: Likewise. 10494 * gfortran.dg/read_repeat_2.f90: Likewise. 10495 * gfortran.dg/read_size_noadvance.f90: Likewise. 10496 * gfortran.dg/read_x_eof.f90: Likewise. 10497 * gfortran.dg/read_x_past.f: Likewise. 10498 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise. 10499 * gfortran.dg/real_const_1.f: Likewise. 10500 * gfortran.dg/real_const_2.f90: Likewise. 10501 * gfortran.dg/real_const_3.f90: Likewise. 10502 * gfortran.dg/real_do_1.f90: Likewise. 10503 * gfortran.dg/real_index_1.f90: Likewise. 10504 * gfortran.dg/realloc_on_assign_1.f03: Likewise. 10505 * gfortran.dg/realloc_on_assign_10.f90: Likewise. 10506 * gfortran.dg/realloc_on_assign_11.f90: Likewise. 10507 * gfortran.dg/realloc_on_assign_12.f90: Likewise. 10508 * gfortran.dg/realloc_on_assign_16.f90: Likewise. 10509 * gfortran.dg/realloc_on_assign_17.f90: Likewise. 10510 * gfortran.dg/realloc_on_assign_18.f90: Likewise. 10511 * gfortran.dg/realloc_on_assign_2.f03: Likewise. 10512 * gfortran.dg/realloc_on_assign_23.f90: Likewise. 10513 * gfortran.dg/realloc_on_assign_25.f90: Likewise. 10514 * gfortran.dg/realloc_on_assign_26.f90: Likewise. 10515 * gfortran.dg/realloc_on_assign_27.f08: Likewise. 10516 * gfortran.dg/realloc_on_assign_28.f90: Likewise. 10517 * gfortran.dg/realloc_on_assign_29.f90: Likewise. 10518 * gfortran.dg/realloc_on_assign_3.f03: Likewise. 10519 * gfortran.dg/realloc_on_assign_4.f03: Likewise. 10520 * gfortran.dg/realloc_on_assign_5.f03: Likewise. 10521 * gfortran.dg/realloc_on_assign_7.f03: Likewise. 10522 * gfortran.dg/record_marker_1.f90: Likewise. 10523 * gfortran.dg/record_marker_2.f: Likewise. 10524 * gfortran.dg/record_marker_3.f90: Likewise. 10525 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise. 10526 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise. 10527 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise. 10528 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise. 10529 * gfortran.dg/recursive_check_7.f90: Likewise. 10530 * gfortran.dg/recursive_reference_1.f90: Likewise. 10531 * gfortran.dg/recursive_reference_2.f90: Likewise. 10532 * gfortran.dg/recursive_stack.f90: Likewise. 10533 * gfortran.dg/reduction.f90: Likewise. 10534 * gfortran.dg/repack_arrays_1.f90: Likewise. 10535 * gfortran.dg/repeat_1.f90: Likewise. 10536 * gfortran.dg/repeat_2.f90: Likewise. 10537 * gfortran.dg/repeat_3.f90: Likewise. 10538 * gfortran.dg/repeat_6.f90: Likewise. 10539 * gfortran.dg/reshape-alloc.f90: Likewise. 10540 * gfortran.dg/reshape-complex.f90: Likewise. 10541 * gfortran.dg/reshape.f90: Likewise. 10542 * gfortran.dg/reshape_2.f90: Likewise. 10543 * gfortran.dg/reshape_7.f90: Likewise. 10544 * gfortran.dg/reshape_empty_1.f03: Likewise. 10545 * gfortran.dg/reshape_pad_1.f90: Likewise. 10546 * gfortran.dg/reshape_rank7.f90: Likewise. 10547 * gfortran.dg/reshape_transpose_1.f90: Likewise. 10548 * gfortran.dg/reshape_zerosize_3.f90: Likewise. 10549 * gfortran.dg/result_default_init_1.f90: Likewise. 10550 * gfortran.dg/result_in_spec_1.f90: Likewise. 10551 * gfortran.dg/result_in_spec_2.f90: Likewise. 10552 * gfortran.dg/ret_array_1.f90: Likewise. 10553 * gfortran.dg/ret_pointer_1.f90: Likewise. 10554 * gfortran.dg/ret_pointer_2.f90: Likewise. 10555 * gfortran.dg/rewind_1.f90: Likewise. 10556 * gfortran.dg/round_1.f03: Likewise. 10557 * gfortran.dg/round_2.f03: Likewise. 10558 * gfortran.dg/round_3.f08: Likewise. 10559 * gfortran.dg/round_4.f90: Likewise. 10560 * gfortran.dg/rrspacing_1.f90: Likewise. 10561 * gfortran.dg/runtime_warning_1.f90: Likewise. 10562 * gfortran.dg/same_type_as_2.f03: Likewise. 10563 * gfortran.dg/save_1.f90: Likewise. 10564 * gfortran.dg/save_5.f90: Likewise. 10565 * gfortran.dg/save_6.f90: Likewise. 10566 * gfortran.dg/scalar_mask_1.f90: Likewise. 10567 * gfortran.dg/scalar_mask_2.f90: Likewise. 10568 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise. 10569 * gfortran.dg/scale_1.f90: Likewise. 10570 * gfortran.dg/scan_1.f90: Likewise. 10571 * gfortran.dg/scan_2.f90: Likewise. 10572 * gfortran.dg/secnds-1.f: Likewise. 10573 * gfortran.dg/secnds.f: Likewise. 10574 * gfortran.dg/select_1.f90: Likewise. 10575 * gfortran.dg/select_2.f90: Likewise. 10576 * gfortran.dg/select_3.f90: Likewise. 10577 * gfortran.dg/select_5.f90: Likewise. 10578 * gfortran.dg/select_char_1.f90: Likewise. 10579 * gfortran.dg/select_char_2.f90: Likewise. 10580 * gfortran.dg/select_type_13.f03: Likewise. 10581 * gfortran.dg/select_type_14.f03: Likewise. 10582 * gfortran.dg/select_type_15.f03: Likewise. 10583 * gfortran.dg/select_type_19.f03: Likewise. 10584 * gfortran.dg/select_type_2.f03: Likewise. 10585 * gfortran.dg/select_type_26.f03: Likewise. 10586 * gfortran.dg/select_type_27.f03: Likewise. 10587 * gfortran.dg/select_type_28.f03: Likewise. 10588 * gfortran.dg/select_type_3.f03: Likewise. 10589 * gfortran.dg/select_type_35.f03: Likewise. 10590 * gfortran.dg/select_type_36.f03: Likewise. 10591 * gfortran.dg/select_type_37.f03: Likewise. 10592 * gfortran.dg/select_type_39.f03: Likewise. 10593 * gfortran.dg/select_type_4.f90: Likewise. 10594 * gfortran.dg/select_type_5.f03: Likewise. 10595 * gfortran.dg/select_type_6.f03: Likewise. 10596 * gfortran.dg/select_type_7.f03: Likewise. 10597 * gfortran.dg/select_type_8.f03: Likewise. 10598 * gfortran.dg/selected_char_kind_1.f90: Likewise. 10599 * gfortran.dg/selected_char_kind_4.f90: Likewise. 10600 * gfortran.dg/selected_kind_1.f90: Likewise. 10601 * gfortran.dg/selected_real_kind_2.f90: Likewise. 10602 * gfortran.dg/shape_2.f90: Likewise. 10603 * gfortran.dg/shape_4.f90: Likewise. 10604 * gfortran.dg/shape_5.f90: Likewise. 10605 * gfortran.dg/shape_7.f90: Likewise. 10606 * gfortran.dg/shape_8.f90: Likewise. 10607 * gfortran.dg/shape_9.f90: Likewise. 10608 * gfortran.dg/shift-kind_2.f90: Likewise. 10609 * gfortran.dg/shiftalr_1.F90: Likewise. 10610 * gfortran.dg/shiftalr_2.F90: Likewise. 10611 * gfortran.dg/simpleif_1.f90: Likewise. 10612 * gfortran.dg/simplify_argN_1.f90: Likewise. 10613 * gfortran.dg/simplify_cshift_1.f90: Likewise. 10614 * gfortran.dg/simplify_cshift_4.f90: Likewise. 10615 * gfortran.dg/simplify_eoshift_1.f90: Likewise. 10616 * gfortran.dg/simplify_modulo.f90: Likewise. 10617 * gfortran.dg/single_char_string.f90: Likewise. 10618 * gfortran.dg/size_dim.f90: Likewise. 10619 * gfortran.dg/size_optional_dim_1.f90: Likewise. 10620 * gfortran.dg/sizeof.f90: Likewise. 10621 * gfortran.dg/sizeof_4.f90: Likewise. 10622 * gfortran.dg/slash_1.f90: Likewise. 10623 * gfortran.dg/sms-1.f90: Likewise. 10624 * gfortran.dg/sms-2.f90: Likewise. 10625 * gfortran.dg/spec_expr_7.f90: Likewise. 10626 * gfortran.dg/specifics_1.f90: Likewise. 10627 * gfortran.dg/spellcheck-procedure_1.f90: Likewise. 10628 * gfortran.dg/spellcheck-procedure_2.f90: Likewise. 10629 * gfortran.dg/spread_init_expr.f03: Likewise. 10630 * gfortran.dg/spread_scalar_source.f90: Likewise. 10631 * gfortran.dg/spread_shape_1.f90: Likewise. 10632 * gfortran.dg/stat_1.f90: Likewise. 10633 * gfortran.dg/stat_2.f90: Likewise. 10634 * gfortran.dg/stfunc_1.f90: Likewise. 10635 * gfortran.dg/stfunc_4.f90: Likewise. 10636 * gfortran.dg/stfunc_6.f90: Likewise. 10637 * gfortran.dg/storage_size_1.f08: Likewise. 10638 * gfortran.dg/storage_size_3.f08: Likewise. 10639 * gfortran.dg/storage_size_4.f90: Likewise. 10640 * gfortran.dg/streamio_1.f90: Likewise. 10641 * gfortran.dg/streamio_10.f90: Likewise. 10642 * gfortran.dg/streamio_11.f90: Likewise. 10643 * gfortran.dg/streamio_12.f90: Likewise. 10644 * gfortran.dg/streamio_13.f90: Likewise. 10645 * gfortran.dg/streamio_14.f90: Likewise. 10646 * gfortran.dg/streamio_15.f90: Likewise. 10647 * gfortran.dg/streamio_16.f90: Likewise. 10648 * gfortran.dg/streamio_17.f90: Likewise. 10649 * gfortran.dg/streamio_2.f90: Likewise. 10650 * gfortran.dg/streamio_3.f90: Likewise. 10651 * gfortran.dg/streamio_4.f90: Likewise. 10652 * gfortran.dg/streamio_5.f90: Likewise. 10653 * gfortran.dg/streamio_6.f90: Likewise. 10654 * gfortran.dg/streamio_7.f90: Likewise. 10655 * gfortran.dg/streamio_8.f90: Likewise. 10656 * gfortran.dg/streamio_9.f90: Likewise. 10657 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise. 10658 * gfortran.dg/string_4.f90: Likewise. 10659 * gfortran.dg/string_array_constructor_2.f90: Likewise. 10660 * gfortran.dg/string_assign_2.f90: Likewise. 10661 * gfortran.dg/string_compare_1.f90: Likewise. 10662 * gfortran.dg/string_compare_2.f90: Likewise. 10663 * gfortran.dg/string_compare_3.f90: Likewise. 10664 * gfortran.dg/string_ctor_1.f90: Likewise. 10665 * gfortran.dg/string_length_1.f90: Likewise. 10666 * gfortran.dg/string_length_2.f90: Likewise. 10667 * gfortran.dg/string_length_3.f90: Likewise. 10668 * gfortran.dg/string_length_4.f90: Likewise. 10669 * gfortran.dg/string_null_compare_1.f: Likewise. 10670 * gfortran.dg/string_pad_trunc.f90: Likewise. 10671 * gfortran.dg/structure_constructor_1.f03: Likewise. 10672 * gfortran.dg/structure_constructor_11.f90: Likewise. 10673 * gfortran.dg/structure_constructor_13.f03: Likewise. 10674 * gfortran.dg/structure_constructor_2.f03: Likewise. 10675 * gfortran.dg/structure_constructor_5.f03: Likewise. 10676 * gfortran.dg/submodule_1.f08: Likewise. 10677 * gfortran.dg/submodule_11.f08: Likewise. 10678 * gfortran.dg/submodule_14.f08: Likewise. 10679 * gfortran.dg/submodule_15.f08: Likewise. 10680 * gfortran.dg/submodule_17.f08: Likewise. 10681 * gfortran.dg/submodule_18.f08: Likewise. 10682 * gfortran.dg/submodule_19.f08: Likewise. 10683 * gfortran.dg/submodule_2.f08: Likewise. 10684 * gfortran.dg/submodule_27.f08: Likewise. 10685 * gfortran.dg/submodule_28.f08: Likewise. 10686 * gfortran.dg/submodule_29.f08: Likewise. 10687 * gfortran.dg/submodule_30.f08: Likewise. 10688 * gfortran.dg/submodule_6.f08: Likewise. 10689 * gfortran.dg/submodule_7.f08: Likewise. 10690 * gfortran.dg/submodule_8.f08: Likewise. 10691 * gfortran.dg/subnormal_1.f90: Likewise. 10692 * gfortran.dg/subref_array_pointer_1.f90: Likewise. 10693 * gfortran.dg/subref_array_pointer_2.f90: Likewise. 10694 * gfortran.dg/subref_array_pointer_4.f90: Likewise. 10695 * gfortran.dg/substr_2.f: Likewise. 10696 * gfortran.dg/substr_3.f: Likewise. 10697 * gfortran.dg/substr_4.f: Likewise. 10698 * gfortran.dg/substr_5.f90: Likewise. 10699 * gfortran.dg/substr_6.f90: Likewise. 10700 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise. 10701 * gfortran.dg/sum_init_expr.f03: Likewise. 10702 * gfortran.dg/sum_zero_array_1.f90: Likewise. 10703 * gfortran.dg/system_clock_3.f08: Likewise. 10704 * gfortran.dg/t_editing.f: Likewise. 10705 * gfortran.dg/team_change_1.f90: Likewise. 10706 * gfortran.dg/team_end_1.f90: Likewise. 10707 * gfortran.dg/team_number_1.f90: Likewise. 10708 * gfortran.dg/temporary_1.f90: Likewise. 10709 * gfortran.dg/test_com_block.f90: Likewise. 10710 * gfortran.dg/test_only_clause.f90: Likewise. 10711 * gfortran.dg/tiny_1.f90: Likewise. 10712 * gfortran.dg/tiny_2.f90: Likewise. 10713 * gfortran.dg/tl_editing.f90: Likewise. 10714 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise. 10715 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. 10716 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise. 10717 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise. 10718 * gfortran.dg/transfer_assumed_size_1.f90: Likewise. 10719 * gfortran.dg/transfer_class_2.f90: Likewise. 10720 * gfortran.dg/transfer_intrinsic_2.f90: Likewise. 10721 * gfortran.dg/transfer_intrinsic_3.f90: Likewise. 10722 * gfortran.dg/transfer_intrinsic_5.f90: Likewise. 10723 * gfortran.dg/transfer_resolve_1.f90: Likewise. 10724 * gfortran.dg/transfer_simplify_1.f90: Likewise. 10725 * gfortran.dg/transfer_simplify_10.f90: Likewise. 10726 * gfortran.dg/transfer_simplify_11.f90: Likewise. 10727 * gfortran.dg/transfer_simplify_2.f90: Likewise. 10728 * gfortran.dg/transfer_simplify_3.f90: Likewise. 10729 * gfortran.dg/transfer_simplify_4.f90: Likewise. 10730 * gfortran.dg/transfer_simplify_8.f90: Likewise. 10731 * gfortran.dg/transfer_simplify_9.f90: Likewise. 10732 * gfortran.dg/transpose_1.f90: Likewise. 10733 * gfortran.dg/transpose_3.f03: Likewise. 10734 * gfortran.dg/transpose_4.f90: Likewise. 10735 * gfortran.dg/transpose_conjg_1.f90: Likewise. 10736 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise. 10737 * gfortran.dg/transpose_optimization_2.f90: Likewise. 10738 * gfortran.dg/trim_1.f90: Likewise. 10739 * gfortran.dg/trim_optimize_1.f90: Likewise. 10740 * gfortran.dg/trim_optimize_2.f90: Likewise. 10741 * gfortran.dg/trim_optimize_3.f90: Likewise. 10742 * gfortran.dg/trim_optimize_4.f90: Likewise. 10743 * gfortran.dg/trim_optimize_5.f90: Likewise. 10744 * gfortran.dg/trim_optimize_6.f90: Likewise. 10745 * gfortran.dg/trim_optimize_7.f90: Likewise. 10746 * gfortran.dg/trim_optimize_8.f90: Likewise. 10747 * gfortran.dg/type_to_class_1.f03: Likewise. 10748 * gfortran.dg/type_to_class_2.f03: Likewise. 10749 * gfortran.dg/type_to_class_3.f03: Likewise. 10750 * gfortran.dg/type_to_class_4.f03: Likewise. 10751 * gfortran.dg/type_to_class_5.f03: Likewise. 10752 * gfortran.dg/typebound_assignment_5.f03: Likewise. 10753 * gfortran.dg/typebound_assignment_6.f03: Likewise. 10754 * gfortran.dg/typebound_assignment_7.f90: Likewise. 10755 * gfortran.dg/typebound_call_1.f03: Likewise. 10756 * gfortran.dg/typebound_call_13.f03: Likewise. 10757 * gfortran.dg/typebound_call_18.f03: Likewise. 10758 * gfortran.dg/typebound_call_19.f03: Likewise. 10759 * gfortran.dg/typebound_call_2.f03: Likewise. 10760 * gfortran.dg/typebound_call_20.f03: Likewise. 10761 * gfortran.dg/typebound_call_3.f03: Likewise. 10762 * gfortran.dg/typebound_generic_5.f03: Likewise. 10763 * gfortran.dg/typebound_generic_6.f03: Likewise. 10764 * gfortran.dg/typebound_generic_9.f03: Likewise. 10765 * gfortran.dg/typebound_operator_12.f03: Likewise. 10766 * gfortran.dg/typebound_operator_13.f03: Likewise. 10767 * gfortran.dg/typebound_operator_15.f90: Likewise. 10768 * gfortran.dg/typebound_operator_20.f90: Likewise. 10769 * gfortran.dg/typebound_operator_3.f03: Likewise. 10770 * gfortran.dg/typebound_operator_6.f03: Likewise. 10771 * gfortran.dg/typebound_operator_7.f03: Likewise. 10772 * gfortran.dg/typebound_operator_8.f03: Likewise. 10773 * gfortran.dg/typebound_operator_9.f03: Likewise. 10774 * gfortran.dg/typebound_proc_19.f90: Likewise. 10775 * gfortran.dg/typebound_proc_20.f90: Likewise. 10776 * gfortran.dg/typebound_proc_23.f90: Likewise. 10777 * gfortran.dg/typebound_proc_27.f03: Likewise. 10778 * gfortran.dg/typebound_proc_35.f90: Likewise. 10779 * gfortran.dg/typebound_proc_36.f90: Likewise. 10780 * gfortran.dg/unf_io_convert_1.f90: Likewise. 10781 * gfortran.dg/unf_io_convert_2.f90: Likewise. 10782 * gfortran.dg/unf_io_convert_3.f90: Likewise. 10783 * gfortran.dg/unf_io_convert_4.f90: Likewise. 10784 * gfortran.dg/unf_read_corrupted_1.f90: Likewise. 10785 * gfortran.dg/unf_read_corrupted_2.f90: Likewise. 10786 * gfortran.dg/unf_short_record_1.f90: Likewise. 10787 * gfortran.dg/unformatted_recl_1.f90: Likewise. 10788 * gfortran.dg/unformatted_subrecord_1.f90: Likewise. 10789 * gfortran.dg/unit_1.f90: Likewise. 10790 * gfortran.dg/unlimited_fmt_1.f08: Likewise. 10791 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise. 10792 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise. 10793 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise. 10794 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise. 10795 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise. 10796 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise. 10797 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise. 10798 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise. 10799 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise. 10800 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise. 10801 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise. 10802 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise. 10803 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise. 10804 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise. 10805 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise. 10806 * gfortran.dg/unpack_init_expr.f03: Likewise. 10807 * gfortran.dg/use_10.f90: Likewise. 10808 * gfortran.dg/use_11.f90: Likewise. 10809 * gfortran.dg/use_13.f90: Likewise. 10810 * gfortran.dg/use_24.f90: Likewise. 10811 * gfortran.dg/use_27.f90: Likewise. 10812 * gfortran.dg/use_5.f90: Likewise. 10813 * gfortran.dg/use_allocated_1.f90: Likewise. 10814 * gfortran.dg/use_only_1.f90: Likewise. 10815 * gfortran.dg/use_only_4.f90: Likewise. 10816 * gfortran.dg/use_rename_2.f90: Likewise. 10817 * gfortran.dg/use_rename_4.f90: Likewise. 10818 * gfortran.dg/used_dummy_types_1.f90: Likewise. 10819 * gfortran.dg/used_interface_ref.f90: Likewise. 10820 * gfortran.dg/used_types_5.f90: Likewise. 10821 * gfortran.dg/utf8_1.f03: Likewise. 10822 * gfortran.dg/utf8_2.f03: Likewise. 10823 * gfortran.dg/value_1.f90: Likewise. 10824 * gfortran.dg/value_2.f90: Likewise. 10825 * gfortran.dg/value_4.f90: Likewise. 10826 * gfortran.dg/value_6.f03: Likewise. 10827 * gfortran.dg/value_7.f03: Likewise. 10828 * gfortran.dg/value_test.f90: Likewise. 10829 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise. 10830 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise. 10831 * gfortran.dg/vect/pr60510.f: Likewise. 10832 * gfortran.dg/vect/pr69882.f90: Likewise. 10833 * gfortran.dg/vect/pr69980.f90: Likewise. 10834 * gfortran.dg/vect/vect-5.f90: Likewise. 10835 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. 10836 * gfortran.dg/vector_subscript_1.f90: Likewise. 10837 * gfortran.dg/vector_subscript_2.f90: Likewise. 10838 * gfortran.dg/vector_subscript_3.f90: Likewise. 10839 * gfortran.dg/vector_subscript_5.f90: Likewise. 10840 * gfortran.dg/verify_2.f90: Likewise. 10841 * gfortran.dg/volatile10.f90: Likewise. 10842 * gfortran.dg/where_1.f90: Likewise. 10843 * gfortran.dg/where_operator_assign_1.f90: Likewise. 10844 * gfortran.dg/where_operator_assign_2.f90: Likewise. 10845 * gfortran.dg/where_operator_assign_3.f90: Likewise. 10846 * gfortran.dg/whole_file_13.f90: Likewise. 10847 * gfortran.dg/whole_file_2.f90: Likewise. 10848 * gfortran.dg/widechar_2.f90: Likewise. 10849 * gfortran.dg/widechar_4.f90: Likewise. 10850 * gfortran.dg/widechar_5.f90: Likewise. 10851 * gfortran.dg/widechar_6.f90: Likewise. 10852 * gfortran.dg/widechar_8.f90: Likewise. 10853 * gfortran.dg/widechar_IO_1.f90: Likewise. 10854 * gfortran.dg/widechar_IO_2.f90: Likewise. 10855 * gfortran.dg/widechar_IO_3.f90: Likewise. 10856 * gfortran.dg/widechar_IO_4.f90: Likewise. 10857 * gfortran.dg/widechar_compare_1.f90: Likewise. 10858 * gfortran.dg/widechar_intrinsics_10.f90: Likewise. 10859 * gfortran.dg/widechar_intrinsics_4.f90: Likewise. 10860 * gfortran.dg/widechar_intrinsics_5.f90: Likewise. 10861 * gfortran.dg/widechar_intrinsics_6.f90: Likewise. 10862 * gfortran.dg/widechar_intrinsics_7.f90: Likewise. 10863 * gfortran.dg/widechar_intrinsics_8.f90: Likewise. 10864 * gfortran.dg/widechar_intrinsics_9.f90: Likewise. 10865 * gfortran.dg/widechar_select_1.f90: Likewise. 10866 * gfortran.dg/winapi.f90: Likewise. 10867 * gfortran.dg/write_0_pe_format.f90: Likewise. 10868 * gfortran.dg/write_back.f: Likewise. 10869 * gfortran.dg/write_check3.f90: Likewise. 10870 * gfortran.dg/write_direct_eor.f90: Likewise. 10871 * gfortran.dg/write_padding.f90: Likewise. 10872 * gfortran.dg/write_recursive.f90: Likewise. 10873 * gfortran.dg/write_rewind_1.f: Likewise. 10874 * gfortran.dg/write_rewind_2.f: Likewise. 10875 * gfortran.dg/write_zero_array.f90: Likewise. 10876 * gfortran.dg/x_slash_1.f: Likewise. 10877 * gfortran.dg/x_slash_2.f: Likewise. 10878 * gfortran.dg/zero_array_components_1.f90: Likewise. 10879 * gfortran.dg/zero_length_1.f90: Likewise. 10880 * gfortran.dg/zero_length_2.f90: Likewise. 10881 * gfortran.dg/zero_sized_1.f90: Likewise. 10882 * gfortran.dg/zero_sized_3.f90: Likewise. 10883 * gfortran.fortran-torture/compile/nested.f90: Likewise. 10884 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise. 10885 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise. 10886 * gfortran.fortran-torture/execute/adjustr.f90: Likewise. 10887 * gfortran.fortran-torture/execute/allocate.f90: Likewise. 10888 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise. 10889 * gfortran.fortran-torture/execute/args.f90: Likewise. 10890 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise. 10891 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise. 10892 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise. 10893 * gfortran.fortran-torture/execute/arraysave.f90: Likewise. 10894 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise. 10895 * gfortran.fortran-torture/execute/backspace.f90: Likewise. 10896 * gfortran.fortran-torture/execute/bounds.f90: Likewise. 10897 * gfortran.fortran-torture/execute/character_passing.f90: Likewise. 10898 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise. 10899 * gfortran.fortran-torture/execute/cmplx.f90: Likewise. 10900 * gfortran.fortran-torture/execute/common.f90: Likewise. 10901 * gfortran.fortran-torture/execute/common_2.f90: Likewise. 10902 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise. 10903 * gfortran.fortran-torture/execute/common_size.f90: Likewise. 10904 * gfortran.fortran-torture/execute/constructor.f90: Likewise. 10905 * gfortran.fortran-torture/execute/contained.f90: Likewise. 10906 * gfortran.fortran-torture/execute/contained2.f90: Likewise. 10907 * gfortran.fortran-torture/execute/contained_3.f90: Likewise. 10908 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise. 10909 * gfortran.fortran-torture/execute/data.f90: Likewise. 10910 * gfortran.fortran-torture/execute/data_2.f90: Likewise. 10911 * gfortran.fortran-torture/execute/data_3.f90: Likewise. 10912 * gfortran.fortran-torture/execute/data_4.f90: Likewise. 10913 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise. 10914 * gfortran.fortran-torture/execute/der_init.f90: Likewise. 10915 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise. 10916 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise. 10917 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise. 10918 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise. 10919 * gfortran.fortran-torture/execute/der_io.f90: Likewise. 10920 * gfortran.fortran-torture/execute/der_point.f90: Likewise. 10921 * gfortran.fortran-torture/execute/der_type.f90: Likewise. 10922 * gfortran.fortran-torture/execute/direct_io.f90: Likewise. 10923 * gfortran.fortran-torture/execute/elemental.f90: Likewise. 10924 * gfortran.fortran-torture/execute/empty_format.f90: Likewise. 10925 * gfortran.fortran-torture/execute/emptyif.f90: Likewise. 10926 * gfortran.fortran-torture/execute/entry_1.f90: Likewise. 10927 * gfortran.fortran-torture/execute/entry_10.f90: Likewise. 10928 * gfortran.fortran-torture/execute/entry_11.f90: Likewise. 10929 * gfortran.fortran-torture/execute/entry_2.f90: Likewise. 10930 * gfortran.fortran-torture/execute/entry_3.f90: Likewise. 10931 * gfortran.fortran-torture/execute/entry_4.f90: Likewise. 10932 * gfortran.fortran-torture/execute/entry_5.f90: Likewise. 10933 * gfortran.fortran-torture/execute/entry_6.f90: Likewise. 10934 * gfortran.fortran-torture/execute/entry_7.f90: Likewise. 10935 * gfortran.fortran-torture/execute/entry_8.f90: Likewise. 10936 * gfortran.fortran-torture/execute/entry_9.f90: Likewise. 10937 * gfortran.fortran-torture/execute/enum_1.f90: Likewise. 10938 * gfortran.fortran-torture/execute/enum_2.f90: Likewise. 10939 * gfortran.fortran-torture/execute/enum_3.f90: Likewise. 10940 * gfortran.fortran-torture/execute/enum_4.f90: Likewise. 10941 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise. 10942 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise. 10943 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise. 10944 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise. 10945 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise. 10946 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise. 10947 * gfortran.fortran-torture/execute/forall.f90: Likewise. 10948 * gfortran.fortran-torture/execute/forall_1.f90: Likewise. 10949 * gfortran.fortran-torture/execute/forall_2.f90: Likewise. 10950 * gfortran.fortran-torture/execute/forall_3.f90: Likewise. 10951 * gfortran.fortran-torture/execute/forall_4.f90: Likewise. 10952 * gfortran.fortran-torture/execute/forall_5.f90: Likewise. 10953 * gfortran.fortran-torture/execute/forall_6.f90: Likewise. 10954 * gfortran.fortran-torture/execute/forall_7.f90: Likewise. 10955 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise. 10956 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise. 10957 * gfortran.fortran-torture/execute/hollerith.f90: Likewise. 10958 * gfortran.fortran-torture/execute/in-pack.f90: Likewise. 10959 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise. 10960 * gfortran.fortran-torture/execute/initializer.f90: Likewise. 10961 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise. 10962 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise. 10963 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise. 10964 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise. 10965 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise. 10966 * gfortran.fortran-torture/execute/integer_select.f90: Likewise. 10967 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise. 10968 * gfortran.fortran-torture/execute/internal_write.f90: Likewise. 10969 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise. 10970 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise. 10971 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise. 10972 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise. 10973 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise. 10974 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise. 10975 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise. 10976 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise. 10977 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise. 10978 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise. 10979 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise. 10980 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise. 10981 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise. 10982 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise. 10983 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise. 10984 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise. 10985 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise. 10986 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise. 10987 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise. 10988 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise. 10989 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise. 10990 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise. 10991 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise. 10992 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise. 10993 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise. 10994 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise. 10995 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise. 10996 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise. 10997 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise. 10998 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise. 10999 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise. 11000 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise. 11001 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise. 11002 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise. 11003 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise. 11004 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise. 11005 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise. 11006 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise. 11007 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise. 11008 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise. 11009 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise. 11010 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise. 11011 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise. 11012 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise. 11013 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise. 11014 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise. 11015 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise. 11016 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise. 11017 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise. 11018 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise. 11019 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise. 11020 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise. 11021 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise. 11022 * gfortran.fortran-torture/execute/mainsub.f90: Likewise. 11023 * gfortran.fortran-torture/execute/math.f90: Likewise. 11024 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise. 11025 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise. 11026 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise. 11027 * gfortran.fortran-torture/execute/nestcons.f90: Likewise. 11028 * gfortran.fortran-torture/execute/nullarg.f90: Likewise. 11029 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise. 11030 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise. 11031 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise. 11032 * gfortran.fortran-torture/execute/partparm.f90: Likewise. 11033 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise. 11034 * gfortran.fortran-torture/execute/power.f90: Likewise. 11035 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise. 11036 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise. 11037 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise. 11038 * gfortran.fortran-torture/execute/pr32140.f90: Likewise. 11039 * gfortran.fortran-torture/execute/pr40021.f: Likewise. 11040 * gfortran.fortran-torture/execute/pr43390.f90: Likewise. 11041 * gfortran.fortran-torture/execute/pr54767.f90: Likewise. 11042 * gfortran.fortran-torture/execute/pr57396.f90: Likewise. 11043 * gfortran.fortran-torture/execute/procarg.f90: Likewise. 11044 * gfortran.fortran-torture/execute/ptr.f90: Likewise. 11045 * gfortran.fortran-torture/execute/random_1.f90: Likewise. 11046 * gfortran.fortran-torture/execute/random_2.f90: Likewise. 11047 * gfortran.fortran-torture/execute/random_init.f90: Likewise. 11048 * gfortran.fortran-torture/execute/read_eof.f90: Likewise. 11049 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise. 11050 * gfortran.fortran-torture/execute/retarray.f90: Likewise. 11051 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise. 11052 * gfortran.fortran-torture/execute/save_1.f90: Likewise. 11053 * gfortran.fortran-torture/execute/save_2.f90: Likewise. 11054 * gfortran.fortran-torture/execute/scalarize.f90: Likewise. 11055 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise. 11056 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise. 11057 * gfortran.fortran-torture/execute/select_1.f90: Likewise. 11058 * gfortran.fortran-torture/execute/seq_io.f90: Likewise. 11059 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise. 11060 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise. 11061 * gfortran.fortran-torture/execute/specifics.f90: Likewise. 11062 * gfortran.fortran-torture/execute/st_function.f90: Likewise. 11063 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise. 11064 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise. 11065 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise. 11066 * gfortran.fortran-torture/execute/straret.f90: Likewise. 11067 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise. 11068 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise. 11069 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise. 11070 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise. 11071 * gfortran.fortran-torture/execute/strcmp.f90: Likewise. 11072 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise. 11073 * gfortran.fortran-torture/execute/string.f90: Likewise. 11074 * gfortran.fortran-torture/execute/strlen.f90: Likewise. 11075 * gfortran.fortran-torture/execute/strret.f90: Likewise. 11076 * gfortran.fortran-torture/execute/t_edit.f90: Likewise. 11077 * gfortran.fortran-torture/execute/test_slice.f90: Likewise. 11078 * gfortran.fortran-torture/execute/transfer1.f90: Likewise. 11079 * gfortran.fortran-torture/execute/transfer2.f90: Likewise. 11080 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise. 11081 * gfortran.fortran-torture/execute/userop.f90: Likewise. 11082 * gfortran.fortran-torture/execute/where17.f90: Likewise. 11083 * gfortran.fortran-torture/execute/where18.f90: Likewise. 11084 * gfortran.fortran-torture/execute/where19.f90: Likewise. 11085 * gfortran.fortran-torture/execute/where20.f90: Likewise. 11086 * gfortran.fortran-torture/execute/where21.f90: Likewise. 11087 * gfortran.fortran-torture/execute/where_1.f90: Likewise. 11088 * gfortran.fortran-torture/execute/where_10.f90: Likewise. 11089 * gfortran.fortran-torture/execute/where_11.f90: Likewise. 11090 * gfortran.fortran-torture/execute/where_14.f90: Likewise. 11091 * gfortran.fortran-torture/execute/where_15.f90: Likewise. 11092 * gfortran.fortran-torture/execute/where_16.f90: Likewise. 11093 * gfortran.fortran-torture/execute/where_2.f90: Likewise. 11094 * gfortran.fortran-torture/execute/where_3.f90: Likewise. 11095 * gfortran.fortran-torture/execute/where_4.f90: Likewise. 11096 * gfortran.fortran-torture/execute/where_5.f90: Likewise. 11097 * gfortran.fortran-torture/execute/where_6.f90: Likewise. 11098 * gfortran.fortran-torture/execute/where_7.f90: Likewise. 11099 * gfortran.fortran-torture/execute/where_8.f90: Likewise. 11100 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise. 11101 * gfortran.fortran-torture/execute/write_logical.f90: Likewise. 11102 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans. 11103 * gfortran.dg/inline_transpose_1.f90: Likewise. 11104 111052018-02-17 Paul Thomas <pault@gcc.gnu.org> 11106 11107 PR fortran/84115 11108 * gfortran.dg/associate_35.f90: Remove error, add STOP n and 11109 change to dg-run. 11110 111112018-02-16 Eric Botcazou <ebotcazou@adacore.com> 11112 11113 PR ada/84277 11114 * gnat.dg/array11.adb (Array11): Tweak index and remove warning. 11115 * gnat.dg/dispatch1.adb: Rename into... 11116 * gnat.dg/disp1.adb: ...this. 11117 * gnat.dg/dispatch1_p.ads: Rename into... 11118 * gnat.dg/disp1_pkg.ads: ...this. 11119 * gnat.dg/disp2.adb: Rename into... 11120 * gnat.dg/dispatch2.adb: ...this. 11121 * gnat.dg/dispatch2_p.ads: Rename into... 11122 * gnat.dg/disp2_pkg.ads: ...this. 11123 * gnat.dg/dispatch2_p.adb: Rename into... 11124 * gnat.dg/disp2_pkg.adb: this. 11125 * gnat.dg/generic_dispatch.adb: Rename into... 11126 * gnat.dg/generic_disp.adb: this. 11127 * gnat.dg/generic_dispatch_p.ads: Rename into... 11128 * gnat.dg/generic_disp_pkg.ads: ...this. 11129 * gnat.dg/generic_dispatch_p.adb: Rename into... 11130 * gnat.dg/generic_disp_pkg.adb: ...this. 11131 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify. 11132 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise. 11133 * gnat.dg/object_overflow1.adb: Tweak index. 11134 * gnat.dg/object_overflow2.adb: Likewise. 11135 * gnat.dg/object_overflow3.adb: Likewise. 11136 * gnat.dg/object_overflow4.adb: Likewise. 11137 * gnat.dg/object_overflow5.adb: Likewise. 11138 111392018-02-16 Jakub Jelinek <jakub@redhat.com> 11140 11141 PR ipa/84425 11142 * gcc.c-torture/compile/pr84425.c: New test. 11143 111442018-02-16 Marek Polacek <polacek@redhat.com> 11145 Jakub Jelinek <jakub@redhat.com> 11146 11147 PR c++/84192 11148 * g++.dg/cpp1y/constexpr-84192.C: New test. 11149 111502018-02-16 Martin Sebor <msebor@redhat.com> 11151 11152 PR c++/79064 11153 * g++.dg/overload15.C: New test. 11154 111552018-02-16 Yury Gribov <tetra2005@gmail.com> 11156 11157 PR target/81535 11158 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*. 11159 * gcc.dg/pr56727-2.c: Ditto. 11160 * gcc.target/powerpc/pr79439.c: Renamed to... 11161 * gcc.target/powerpc/pr79439-1.c: ...this. 11162 * gcc.target/powerpc/pr79439-2.c: New test. 11163 * gcc.target/powerpc/pr79439-3.c: New test. 11164 111652018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com> 11166 11167 target/pr84371 11168 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas. 11169 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test. 11170 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas. 11171 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same. 11172 * gcc.target/powerpc/builtins-3.c: Same. 11173 111742018-02-16 Nathan Sidwell <nathan@acm.org> 11175 11176 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning. 11177 111782018-02-16 Vladimir Makarov <vmakarov@redhat.com> 11179 11180 PR rtl-optimization/70023 11181 * gcc.target/i386/pr70023.c: New. 11182 111832018-02-16 Carl Love <cel@us.ibm.com> 11184 11185 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI 11186 tests. 11187 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI 11188 tests. 11189 111902018-02-16 Carl Love <cel@us.ibm.com> 11191 11192 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file 11193 for the ABI definitions for vec_extract4b and vec_insert4b. 11194 111952018-02-16 Nathan Sidwell <nathan@acm.org> 11196 11197 * g++.old-deja/g++.jason/scoping15.C: Expect warnings. 11198 * g++.old-deja/g++.mike/net43.C: Likewise. 11199 112002018-02-16 Paolo Carlini <paolo.carlini@oracle.com> 11201 11202 PR c++/82468 11203 * g++.dg/cpp1z/class-deduction48.C: New. 11204 112052018-02-16 Nathan Sidwell <nathan@acm.org> 11206 11207 PR c++/84375 11208 * g++.dg/lookup/pr84375.C: New. 11209 112102018-02-14 Oleg Endo <olegendo@gcc.gnu.org> 11211 11212 PR target/83831 11213 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases. 11214 112152018-02-16 Richard Biener <rguenther@suse.de> 11216 11217 PR tree-optimization/84417 11218 * gcc.dg/torture/pr84417.c: New testcase. 11219 112202018-02-16 Jakub Jelinek <jakub@redhat.com> 11221 11222 PR target/84272 11223 * g++.dg/opt/pr84272.C: New test. 11224 11225 PR rtl-optimization/83723 11226 * gcc.dg/pr83723.c: New test. 11227 112282018-02-16 Richard Biener <rguenther@suse.de> 11229 11230 PR tree-optimization/84399 11231 * gcc.dg/graphite/pr84399.c: New testcase. 11232 112332018-02-16 Richard Biener <rguenther@suse.de> 11234 11235 PR tree-optimization/84190 11236 * g++.dg/torture/pr84190.C: New testcase. 11237 112382018-02-15 Martin Sebor <msebor@redhat.com> 11239 11240 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new 11241 directives. 11242 112432018-02-15 Janus Weil <janus@gcc.gnu.org> 11244 11245 PR fortran/84409 11246 * gfortran.dg/dtio_21.f03: Add an error message. 11247 * gfortran.dg/dtio_22.f90: Fix invalid test case. 11248 112492018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org> 11250 11251 PR fortran/84381 11252 * gfortran.dg/stop_shouldfail.f90: New test. 11253 112542018-02-15 Paolo Carlini <paolo.carlini@oracle.com> 11255 11256 PR c++/84330 11257 * g++.dg/concepts/pr84330.C: New. 11258 112592018-02-15 Tom de Vries <tom@codesourcery.com> 11260 11261 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca. 11262 112632018-02-15 Tom de Vries <tom@codesourcery.com> 11264 11265 * gcc.c-torture/compile/pr84136.c: Require effective target 11266 indirect_jumps. 11267 112682018-02-15 Jakub Jelinek <jakub@redhat.com> 11269 11270 PR tree-optimization/84383 11271 * gcc.c-torture/compile/pr84383.c: New test. 11272 11273 PR tree-optimization/84334 11274 * gcc.dg/pr84334.c: New test. 11275 112762018-02-14 Carl Love <cel@us.ibm.com> 11277 11278 * gcc.target/powerpc/builtins-4-int128-runnable.c 11279 (dg-require-effective-target): Change vsx_hw to p8vector_hw. 11280 (dg-options): Change -maltivec -mvsx to -mpower8-vector. 11281 112822018-02-14 Martin Sebor <msebor@redhat.com> 11283 11284 PR tree-optimization/83698 11285 * gcc.dg/Wrestrict-7.c: New test. 11286 * c-c++-common/Wrestrict.c: Adjust expected values for strcat. 11287 * gcc.target/i386/chkp-stropt-17.c: Same. 11288 112892018-02-14 Martin Sebor <msebor@redhat.com> 11290 11291 PR c/84108 11292 * gcc.dg/Wattributes-8.c: New test. 11293 112942018-02-14 Janus Weil <janus@gcc.gnu.org> 11295 11296 PR fortran/84385 11297 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case. 11298 * gfortran.dg/allocate_with_source_23.f90: Ditto. 11299 * gfortran.dg/select_type_1.f03: Extend test case. 11300 113012017-02-14 Uros Bizjak <ubizjak@gmail.com> 11302 11303 * gcc.target/i386/pr57193.c (dg-do): Remove target selector. 11304 (dg-options): Use -O2 -msse2 -mno-sse3. 11305 113062018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org> 11307 11308 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so 11309 this test case still works ok. 11310 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise. 11311 * gcc.dg/vmx/insert-be-order.c: Likewise. 11312 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise. 11313 * gcc.dg/vmx/ld-be-order.c: Likewise. 11314 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise. 11315 * gcc.dg/vmx/lde-be-order.c: Likewise. 11316 * gcc.dg/vmx/ldl-be-order.c: Likewise. 11317 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise. 11318 * gcc.dg/vmx/merge-be-order.c: Likewise. 11319 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise. 11320 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise. 11321 * gcc.dg/vmx/pack-be-order.c: Likewise. 11322 * gcc.dg/vmx/perm-be-order.c: Likewise. 11323 * gcc.dg/vmx/splat-be-order.c: Likewise. 11324 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise. 11325 * gcc.dg/vmx/st-be-order.c: Likewise. 11326 * gcc.dg/vmx/st-vsx-be-order.c: Likewise. 11327 * gcc.dg/vmx/ste-be-order.c: Likewise. 11328 * gcc.dg/vmx/stl-be-order.c: Likewise. 11329 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise. 11330 * gcc.dg/vmx/sum2s-be-order.c: Likewise. 11331 * gcc.dg/vmx/unpack-be-order.c: Likewise. 11332 * gcc.dg/vmx/vsums-be-order.c: Likewise. 11333 * gcc.target/powerpc/vec-setup-be-long.c: Likewise. 11334 113352018-02-14 Paolo Carlini <paolo.carlini@oracle.com> 11336 11337 PR c++/84350 11338 * g++.dg/cpp0x/auto49.C: New. 11339 113402018-02-14 Nathan Sidwell <nathan@acm.org> 11341 11342 * g++.dg/template/instantiate5.C: Adjust required-from loc. 11343 113442018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com> 11345 11346 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas. 11347 * gcc.target/powerpc/le-altivec-consts.c: Same. 11348 113492018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com> 11350 11351 PR target/84220 11352 * gcc.target/powerpc/pr84220-sld.c: New test. 11353 * gcc.target/powerpc/pr84220-sld2.c: New test. 11354 * gcc.target/powerpc/pr84220-sldw.c: New test. 11355 * gcc.target/powerpc/pr84220-xxperm.c: New test. 11356 * gcc.target/powerpc/pr84220-xxsld.c: New test. 11357 113582018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 11359 11360 PR target/84239 11361 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and 11362 _inc_ssp intrinsics. 11363 * gcc.target/i386/cet-intrin-4.c: Likewise. 11364 * gcc.target/i386/cet-rdssp-1.c: Remove argument from 11365 __builtin_ia32_rdssp[d|q]. 11366 113672018-02-14 Richard Sandiford <richard.sandiford@linaro.org> 11368 11369 PR tree-optimization/84357 11370 * gcc.dg/vect/pr84357.c: New test. 11371 113722018-02-14 Oleg Endo <olegendo@gcc.gnu.org> 11373 11374 PR target/83831 11375 * gcc.target/rx/pr83831.c: New tests. 11376 113772018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com> 11378 11379 PR target/79242 11380 * gcc.target/msp430/pr79242.c: New test. 11381 113822018-02-13 Peter Bergner <bergner@vnet.ibm.com> 11383 11384 PR target/84372 11385 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling 11386 with -mcpu=power9. 11387 113882018-02-13 Peter Bergner <bergner@vnet.ibm.com> 11389 11390 PR target/84279 11391 * g++.dg/pr84279.C: New test. 11392 113932018-02-13 Segher Boessenkool <segher@kernel.crashing.org> 11394 11395 PR rtl-optimization/84169 11396 * gcc.c-torture/execute/pr84169.c: New. 11397 113982018-02-13 Peter Bergner <bergner@vnet.ibm.com> 11399 11400 PR target/84370 11401 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option. 11402 114032018-02-13 Peter Bergner <bergner@vnet.ibm.com> 11404 11405 PR target/84365 11406 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling 11407 with -mcpu=power9. 11408 114092018-02-13 Jakub Jelinek <jakub@redhat.com> 11410 11411 PR c++/84364 11412 * g++.dg/warn/effc4.C: New test. 11413 114142018-02-13 Paolo Carlini <paolo.carlini@oracle.com> 11415 11416 PR c++/84333 11417 * g++.dg/template/sizeof16.C: New. 11418 * g++.dg/template/sizeof17.C: Likewise. 11419 114202018-02-13 Janus Weil <janus@gcc.gnu.org> 11421 11422 PR fortran/84313 11423 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case, 11424 add necessary compiler options. 11425 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message. 11426 114272018-02-13 Jakub Jelinek <jakub@redhat.com> 11428 11429 PR c/82210 11430 * gcc.c-torture/execute/pr82210.c: New test. 11431 11432 PR middle-end/84309 11433 * gcc.dg/pr84309-2.c: New test. 11434 114352018-02-12 Richard Sandiford <richard.sandiford@linaro.org> 11436 11437 PR tree-optimization/84321 11438 * gcc.dg/pr84321.c: New test. 11439 114402018-02-13 Vladimir Makarov <vmakarov@redhat.com> 11441 11442 PR target/84359 11443 * gcc.target/i386/pr57193.c: Add -march=x86-64. 11444 114452018-02-13 Paolo Bonzini <bonzini@gnu.org> 11446 11447 PR sanitizer/84340 11448 * gcc.dg/asan/pr84307.c: Remove test. 11449 114502018-02-13 Sebastian Perta <sebastian.perta@renesas.com> 11451 11452 * gcc.target/rl78/test_auto_vector.c: New test. 11453 114542018-02-13 Richard Sandiford <richard.sandiford@linaro.org> 11455 11456 PR c/84305 11457 * gcc.c-torture/compile/pr84305.c: New test. 11458 114592018-02-13 Jakub Jelinek <jakub@redhat.com> 11460 11461 PR target/84335 11462 * gcc.target/i386/pr84335.c: New test. 11463 11464 PR tree-optimization/84339 11465 * gcc.c-torture/execute/pr84339.c: New test. 11466 11467 PR middle-end/84309 11468 * gcc.dg/pr84309.c: New test. 11469 * gcc.target/i386/pr84309.c: New test. 11470 11471 PR target/84336 11472 * gcc.target/i386/pr84336.c: New test. 11473 114742018-02-12 Jakub Jelinek <jakub@redhat.com> 11475 11476 PR c++/84341 11477 * c-c++-common/gomp/pr84341.c: New test. 11478 114792018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 11480 11481 PR fortran/68746 11482 * gfortran.dg/read_dir.f90: Re-add dg-do run. 11483 114842018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 11485 11486 PR fortran/68746 11487 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat 11488 of zero for read. 11489 114902018-02-12 Jeff Law <law@redhat.com> 11491 11492 * gcc.c-torture/compile/reg-args-size.c: New test. 11493 114942018-02-12 Carl Love <cel@us.ibm.com> 11495 11496 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and 11497 uint128 tests to new testfile. 11498 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for 11499 int128 and uint128 tests. 11500 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to 11501 list of torture tests. 11502 115032018-02-12 Janus Weil <janus@gcc.gnu.org> 11504 11505 PR fortran/84273 11506 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case. 11507 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case. 11508 115092018-02-12 Tamar Christina <tamar.christina@arm.com> 11510 11511 PR target/82641 11512 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te. 11513 115142018-02-12 Paolo Bonzini <bonzini@gnu.org> 11515 11516 PR sanitizer/84307 11517 * gcc.dg/asan/pr84307.c: New test. 11518 115192018-02-12 Nathan Sidwell <nathan@acm.org> 11520 11521 * g++.dg/parse/pr84263.C: New. 11522 115232018-02-12 Paolo Carlini <paolo.carlini@oracle.com> 11524 11525 PR c++/79626 11526 * g++.dg/template/crash129.C: New. 11527 115282018-02-12 Olga Makhotina <olga.makhotina@intel.com> 11529 11530 PR target/83828 11531 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. 11532 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. 11533 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. 11534 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. 11535 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. 11536 115372018-02-12 Olga Makhotina <olga.makhotina@intel.com> 11538 11539 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd, 11540 _mm_maskz_scalef_round_sd): Test new intrinsics. 11541 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd, 11542 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new 11543 intrinsics. 11544 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss, 11545 _mm_maskz_scalef_round_ss): Test new intrinsics. 11546 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss, 11547 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new 11548 intrinsics. 11549 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round, 11550 __builtin_ia32_scalefss_round): Remove builtin. 11551 (__builtin_ia32_scalefsd_mask_round, 11552 __builtin_ia32_scalefss_mask_round): Test new builtin. 11553 * gcc.target/i386/sse-13.c: Ditto. 11554 * gcc.target/i386/sse-23.c: Ditto. 11555 115562018-02-12 Olga Makhotina <olga.makhotina@intel.com> 11557 11558 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd) 11559 (_mm_maskz_sqrt_round_sd): Test new intrinsics. 11560 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd) 11561 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics. 11562 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss) 11563 (_mm_maskz_sqrt_round_ss): Test new intrinsics. 11564 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss) 11565 (_mm_mask_sqrt_round_ss, _mm_maskz_sqrt_round_ss): Test new 11566 intrinsics. 11567 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round) 11568 (__builtin_ia32_sqrtss_round): Remove builtins. 11569 (__builtin_ia32_sqrtsd_mask_round) 11570 (__builtin_ia32_sqrtss_mask_round): Test new builtins. 11571 * gcc.target/i386/sse-13.c: Ditto. 11572 * gcc.target/i386/sse-23.c: Ditto. 11573 115742018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 11575 11576 PR fortran/35299 11577 * gfortran.dg/statement_function_3.f: New test. 11578 115792018-02-11 Steven G. Kargl <kargl@gcc.gnu.org> 11580 11581 PR fortran/54223 11582 PR fortran/84276 11583 * gfortran.dg/statement_function_1.f90: New test. 11584 * gfortran.dg/statement_function_2.f90: New test. 11585 115862018-02-11 Paul Thomas <pault@gcc.gnu.org> 11587 11588 PR fortran/84074 11589 * gfortran.dg/type_to_class_5.f03: New test. 11590 115912018-02-10 Paul Thomas <pault@gcc.gnu.org> 11592 11593 PR fortran/56691 11594 * gfortran.dg/type_to_class_4.f03: New test. 11595 115962018-02-10 Alan Modra <amodra@gmail.com> 11597 11598 PR target/84300 11599 * gcc.dg/pr84300.c: New. 11600 116012018-02-10 Jakub Jelinek <jakub@redhat.com> 11602 11603 PR sanitizer/83987 11604 * g++.dg/ubsan/pr83987-2.C: New test. 11605 116062018-02-09 Sebastian Perta <sebastian.perta@renesas.com> 11607 11608 * gcc.target/rx/movsicc.c: New test. 11609 116102018-02-09 Peter Bergner <bergner@vnet.ibm.com> 11611 11612 PR target/83926 11613 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled 11614 message. 11615 116162018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com> 11617 11618 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target. 11619 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New. 11620 116212018-02-09 Nathan Sidwell <nathan@acm.org> 11622 11623 PR c/84293 11624 * c-c++-common/pr84293.h: New. 11625 * c-c++-common/pr84293.c: New. 11626 116272018-02-09 Vladimir Makarov <vmakarov@redhat.com> 11628 11629 PR rtl-optimization/57193 11630 * gcc.target/i386/pr57193.c: New. 11631 116322018-02-09 Jakub Jelinek <jakub@redhat.com> 11633 11634 PR target/84226 11635 * gcc.target/powerpc/pr84226.c: New test. 11636 116372018-02-09 Peter Bergner <bergner@vnet.ibm.com> 11638 11639 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test 11640 from this to... 11641 <vclzd>: ...this. 11642 116432018-02-09 Martin Sebor <msebor@redhat.com> 11644 11645 PR lto/84212 11646 * gcc.dg/lto/pr84212_0.c: New test file. 11647 * gcc.dg/lto/pr84212_1.c: Same. 11648 116492018-02-09 Peter Bergner <bergner@vnet.ibm.com> 11650 11651 PR target/83926 11652 * gcc.target/powerpc/pr83926.c: New test. 11653 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled 11654 message. Fix test for running in 32-bit mode. 11655 116562018-02-09 Tamar Christina <tamar.christina@arm.com> 11657 11658 PR target/82641 11659 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t. 11660 116612018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 11662 11663 PR target/PR84295 11664 * gcc.target/s390/pr84295.c: New test. 11665 116662018-02-09 Paolo Carlini <paolo.carlini@oracle.com> 11667 11668 PR c++/77522 11669 * g++.dg/cpp1y/lambda-init16.C: New. 11670 116712018-02-09 Eric Botcazou <ebotcazou@adacore.com> 11672 11673 * gnat.dg/sso8.adb: New test. 11674 * gnat.dg/sso8_pkg.ads: New helper. 11675 116762018-02-09 Richard Biener <rguenther@suse.de> 11677 11678 PR tree-optimization/84278 11679 * gcc.target/i386/pr84278.c: Adjust regex. 11680 116812018-02-09 Jakub Jelinek <jakub@redhat.com> 11682 11683 PR tree-optimization/84232 11684 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86. 11685 11686 PR debug/84252 11687 * gcc.target/aarch64/pr84252.c: New test. 11688 11689 PR middle-end/84237 11690 * gcc.dg/pr84237.c: New test. 11691 116922018-02-09 Marek Polacek <polacek@redhat.com> 11693 Jakub Jelinek <jakub@redhat.com> 11694 11695 PR c++/83659 11696 * g++.dg/torture/pr83659.C: New test. 11697 116982018-02-08 David Malcolm <dmalcolm@redhat.com> 11699 11700 PR tree-optimization/84136 11701 * gcc.c-torture/compile/pr84136.c: New test. 11702 117032018-02-08 Sergey Shalnov <sergey.shalnov@intel.com> 11704 11705 PR target/83008 11706 * gcc.target/i386/pr83008.c: New test. 11707 117082018-02-08 Peter Bergner <bergner@vnet.ibm.com> 11709 11710 PR target/81143 11711 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__. 11712 117132018-02-08 Paolo Carlini <paolo.carlini@oracle.com> 11714 11715 PR c++/83806 11716 * g++.dg/warn/Wunused-parm-11.C: New. 11717 117182018-02-08 Marek Polacek <polacek@redhat.com> 11719 11720 PR tree-optimization/84238 11721 * gcc.dg/Wstringop-overflow-3.c: New test. 11722 117232018-02-08 Nathan Sidwell <nathan@acm.org> 11724 11725 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic. 11726 117272018-02-08 Richard Sandiford <richard.sandiford@linaro.org> 11728 11729 PR tree-optimization/84265 11730 * gcc.dg/vect/pr84265.c: New test. 11731 117322018-02-08 Richard Sandiford <richard.sandiford@linaro.org> 11733 11734 PR tree-optimization/81635 11735 * gcc.dg/vect/bb-slp-pr81635-3.c: New test. 11736 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise. 11737 117382018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 11739 11740 * gcc.target/s390/nobp-function-pointer-attr.c: New test. 11741 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test. 11742 * gcc.target/s390/nobp-function-pointer-z10.c: New test. 11743 * gcc.target/s390/nobp-function-pointer-z900.c: New test. 11744 * gcc.target/s390/nobp-indirect-jump-attr.c: New test. 11745 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test. 11746 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test. 11747 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test. 11748 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test. 11749 * gcc.target/s390/nobp-indirect-jump-z10.c: New test. 11750 * gcc.target/s390/nobp-indirect-jump-z900.c: New test. 11751 * gcc.target/s390/nobp-return-attr-all.c: New test. 11752 * gcc.target/s390/nobp-return-attr-neg.c: New test. 11753 * gcc.target/s390/nobp-return-mem-attr.c: New test. 11754 * gcc.target/s390/nobp-return-mem-nothunk.c: New test. 11755 * gcc.target/s390/nobp-return-mem-z10.c: New test. 11756 * gcc.target/s390/nobp-return-mem-z900.c: New test. 11757 * gcc.target/s390/nobp-return-reg-attr.c: New test. 11758 * gcc.target/s390/nobp-return-reg-mixed.c: New test. 11759 * gcc.target/s390/nobp-return-reg-nothunk.c: New test. 11760 * gcc.target/s390/nobp-return-reg-z10.c: New test. 11761 * gcc.target/s390/nobp-return-reg-z900.c: New test. 11762 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test. 11763 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test. 11764 * gcc.target/s390/nobp-table-jump-z10.c: New test. 11765 * gcc.target/s390/nobp-table-jump-z900.c: New test. 11766 117672018-02-08 Richard Biener <rguenther@suse.de> 11768 11769 PR tree-optimization/84233 11770 * g++.dg/torture/pr84233.C: New testcase. 11771 117722018-02-08 Richard Biener <rguenther@suse.de> 11773 11774 PR tree-optimization/84278 11775 * gcc.target/i386/pr84278.c: New testcase. 11776 117772018-02-08 Wilco Dijkstra <wdijkstr@arm.com> 11778 11779 PR rtl-optimization/84068 11780 PR rtl-optimization/83459 11781 * gcc.dg/pr84068.c: New test. 11782 117832018-02-08 Richard Biener <rguenther@suse.de> 11784 11785 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or 11786 loop vectorization to happen. 11787 117882018-02-08 Paolo Carlini <paolo.carlini@oracle.com> 11789 11790 PR c++/83204 11791 * g++.dg/cpp0x/lambda/lambda-ice25.C: New. 11792 117932018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com> 11794 11795 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas. 11796 117972018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com> 11798 11799 PR target/84154 11800 * gcc.target/powerpc/pr84154-1.c: New tests. 11801 * gcc.target/powerpc/pr84154-2.c: Likewise. 11802 * gcc.target/powerpc/pr84154-3.c: Likewise. 11803 118042018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com> 11805 11806 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires. 11807 118082018-02-07 Jakub Jelinek <jakub@redhat.com> 11809 11810 PR c++/84082 11811 * g++.dg/template/incomplete11.C: New test. 11812 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too. 11813 118142018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 11815 11816 PR fortran/82994 11817 * gfortran.dg/deallocate_error_3.f90: New test. 11818 * gfortran.dg/deallocate_error_4.f90: New test. 11819 118202018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org> 11821 11822 PR fortran/68560 11823 * gfortran.dg/shape_9.f90: New test. 11824 118252018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 11826 11827 PR fortran/82049 11828 * gfortran.dg/assumed_charlen_parameter.f90: New test. 11829 118302018-02-07 David Malcolm <dmalcolm@redhat.com> 11831 11832 PR c++/81610 11833 PR c++/80567 11834 * g++.dg/spellcheck-reswords.C: New test case. 11835 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus 11836 suggestion of "if". 11837 118382018-02-07 Martin Liska <mliska@suse.cz> 11839 11840 PR c++/84059. 11841 * g++.dg/ext/mv26.C: New test. 11842 118432018-02-07 Tom de Vries <tom@codesourcery.com> 11844 11845 * gcc.dg/pr83844.c: Require effective target alloca. 11846 118472018-02-07 Tom de Vries <tom@codesourcery.com> 11848 11849 * gcc.dg/torture/pr83055.c: Require effective target global_constructor. 11850 118512018-02-07 H.J. Lu <hongjiu.lu@intel.com> 11852 11853 PR target/84243 11854 * gcc.target/i386/cet-intrin-4.c (dg-options): Use 11855 -fcf-protection=return. 11856 118572018-02-07 Tom de Vries <tom@codesourcery.com> 11858 11859 PR libgomp/84217 11860 * c-c++-common/goacc/pr84217.c: New test. 11861 * gfortran.dg/goacc/pr84217.f90: New test. 11862 118632018-02-07 Richard Biener <rguenther@suse.de> 11864 11865 PR tree-optimization/84204 11866 * gcc.dg/graphite/pr84204.c: New testcase. 11867 11868 PR tree-optimization/84205 11869 * gcc.dg/graphite/pr84205.c: New testcase. 11870 11871 PR tree-optimization/84223 11872 * gfortran.dg/graphite/pr84223.f90: New testcase. 11873 118742018-02-07 Paolo Carlini <paolo.carlini@oracle.com> 11875 11876 PR c++/71662 11877 * g++.dg/cpp0x/scoped_enum7.C: New. 11878 118792018-02-07 Christophe Lyon <christophe.lyon@linaro.org> 11880 11881 PR tree-optimization/83008 11882 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize. 11883 118842018-02-07 Jakub Jelinek <jakub@redhat.com> 11885 11886 PR tree-optimization/84235 11887 * gcc.c-torture/execute/ieee/pr84235.c: New test. 11888 118892018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11890 11891 PR testsuite/84243 11892 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86 11893 targets. 11894 * c-c++-common/fcf-protection-7.c: Likewise for -mibt. 11895 118962018-02-06 Jakub Jelinek <jakub@redhat.com> 11897 11898 PR target/84146 11899 * gcc.target/i386/pr84146.c: New test. 11900 119012018-02-06 Michael Collison <michael.collison@arm.com> 11902 11903 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting. 11904 119052018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 11906 11907 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation 11908 warning for -mno-speculate-indirect-jumps. 11909 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise. 11910 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. 11911 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise. 11912 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise. 11913 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise. 11914 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise. 11915 119162018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 11917 11918 PR target/84145 11919 * c-c++-common/fcf-protection-1.c: Change a compared message. 11920 * c-c++-common/fcf-protection-2.c: Likewise. 11921 * c-c++-common/fcf-protection-3.c: Likewise. 11922 * c-c++-common/fcf-protection-5.c: Likewise. 11923 * c-c++-common/fcf-protection-6.c: New test. 11924 * c-c++-common/fcf-protection-7.c: Likewise. 11925 119262018-02-06 Marek Polacek <polacek@redhat.com> 11927 11928 PR tree-optimization/84228 11929 * c-c++-common/Wstringop-truncation-3.c: New test. 11930 119312018-02-06 Tamar Christina <tamar.christina@arm.com> 11932 11933 PR target/82641 11934 * gcc.target/arm/pragma_arch_switch_2.c: New. 11935 119362018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11937 11938 PR target/79975 11939 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options. 11940 119412018-02-05 Martin Sebor <msebor@redhat.com> 11942 11943 PR tree-optimization/83369 11944 * gcc.dg/Wnonnull.c: New test. 11945 119462018-02-05 Richard Sandiford <richard.sandiford@linaro.org> 11947 11948 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file 11949 argument and use dg-messages-by-file instead. Expect it to be 11950 an array rather than a dict. 11951 (lto-link-and-maybe-run): Remove messages_by_file argument and 11952 use an upvar for dg-messages-by-file. Update call to 11953 lto_handle_diagnostics. 11954 (lt-get-options): Treat dg-messages-by-file as an array 11955 rather than a dict. 11956 (lto-get-options-main): Likewise. Set the entry rather than appending. 11957 (lto-execute): Treat dg-messages-by-file as an array rather than 11958 a dict. Update call to lto-link-and-maybe-run. 11959 119602018-02-05 Paolo Carlini <paolo.carlini@oracle.com> 11961 11962 PR c++/82782 11963 * g++.dg/cpp1z/inline-var4.C: New. 11964 119652018-02-05 Martin Liska <mliska@suse.cz> 11966 11967 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS 11968 options. 11969 * c-c++-common/asan/pointer-compare-2.c: Likewise. 11970 * c-c++-common/asan/pointer-subtract-1.c: Likewise. 11971 * c-c++-common/asan/pointer-subtract-2.c: Likewise. 11972 * c-c++-common/asan/pointer-subtract-3.c: Likewise. 11973 * c-c++-common/asan/pointer-subtract-4.c: Likewise. 11974 * c-c++-common/asan/pointer-compare-3.c: New test. 11975 119762018-02-05 Richard Sandiford <richard.sandiford@linaro.org> 11977 11978 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs. 11979 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 11980 119812018-02-05 Olga Makhotina <olga.makhotina@intel.com> 11982 11983 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd, 11984 _mm_maskz_range_sd, _mm_mask_range_round_sd, 11985 _mm_maskz_range_round_sd): Test new intrinsics. 11986 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd, 11987 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd, 11988 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics. 11989 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss, 11990 _mm_maskz_range_ss, _mm_mask_range_round_ss, 11991 _mm_maskz_range_round_ss): Test new intrinsics. 11992 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss, 11993 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss, 11994 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics. 11995 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round, 11996 __builtin_ia32_rangess128_round): Remove builtins. 11997 (__builtin_ia32_rangesd128_mask_round, 11998 __builtin_ia32_rangess128_mask_round): Test new builtins. 11999 * gcc.target/i386/sse-13.c: Ditto. 12000 * gcc.target/i386/sse-23.c: Ditto. 12001 120022018-02-04 Jan Hubicka <hubicka@ucw.cz> 12003 12004 PR middle-end/79966 12005 * gfortran.dg/pr79966.f90: New testcase 12006 120072018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org> 12008 12009 PR fortran/84094 12010 * gfortran.dg/associate_23.f90: Fix invalid code. 12011 * gfortran.dg/intrinsic_actual_4.f90: Likewise. 12012 * gfortran.dg/matmul_3.f90: Likewise. 12013 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. 12014 120152018-02-04 Paul Thomas <pault@gcc.gnu.org> 12016 12017 PR fortran/84115 12018 * gfortran.dg/associate_34.f90: New test. 12019 * gfortran.dg/associate_35.f90: New test. 12020 120212018-02-03 Paul Thomas <pault@gcc.gnu.org> 12022 12023 PR fortran/84141 12024 PR fortran/84155 12025 * gfortran.dg/pr84155.f90: New test. 12026 120272017-02-02 Uros Bizjak <ubizjak@gmail.com> 12028 12029 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect. 12030 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto. 12031 120322018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com> 12033 12034 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to 12035 dg-do run stanza. 12036 120372018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com> 12038 12039 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok 12040 requirement. 12041 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same. 12042 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same. 12043 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same. 12044 120452018-02-02 Georg-Johann Lay <avr@gjlay.de> 12046 12047 PR testsuite/52641 12048 * gcc.c-torture/execute/pr83362.c: Make work for int16. 12049 * gcc.dg/Wsign-conversion.c: Dito. 12050 * gcc.dg/attr-alloc_size-4.c: Dito. 12051 * gcc.dg/pr81020.c: Dito. 12052 * gcc.dg/pr81192.c: Dito. 12053 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast. 12054 * gcc.dg/attr-alloc_size-11.c: Also special-case avr. 12055 * gcc.dg/pr83844.c: Restrict to int32plus. 12056 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus. 12057 * gcc.dg/tree-ssa/ldist-25.c: Dito. 12058 * gcc.dg/tree-ssa/ldist-27.c: Dito. 12059 * gcc.dg/tree-ssa/ldist-28.c: Dito. 12060 * gcc.dg/tree-ssa/ldist-29.c: Dito. 12061 * gcc.dg/tree-ssa/ldist-30.c: Dito. 12062 * gcc.dg/tree-ssa/ldist-31.c: Dito. 12063 * gcc.dg/tree-ssa/ldist-32.c: Dito. 12064 * gcc.dg/tree-ssa/ldist-33.c: Dito. 12065 * gcc.dg/tree-ssa/ldist-34.c: Dito. 12066 * gcc.dg/tree-ssa/ldist-35.c: Dito. 12067 * gcc.dg/tree-ssa/ldist-36.c: Dito. 12068 120692018-02-02 Julia Koval <julia.koval@intel.com> 12070 12071 * gcc.target/i386/funcspec-56.inc: Handle new march. 12072 * g++.dg/ext/mv16.C: Ditto. 12073 120742018-02-02 Georg-Johann Lay <avr@gjlay.de> 12075 12076 * lib/target-supports.exp 12077 (check_effective_target_keeps_null_pointer_checks): No more 12078 special-case avr. 12079 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr. 12080 * gcc.dg/ifcvt-4.c: Skip avr. 12081 * gcc.dg/pr53037-1.c: Dito. 12082 * gcc.dg/pr53037-2.c: Dito. 12083 * gcc.dg/pr53037-3.c: Dito. 12084 * gcc.dg/pr63387-2.c: Dito. 12085 * gcc.dg/pr63387.c: Dito. 12086 * gcc.dg/sancov/cmp0.c: Dito. 12087 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito. 12088 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito. 12089 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito. 12090 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito. 12091 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito. 12092 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito. 12093 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito. 12094 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito. 12095 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito. 12096 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito. 12097 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito. 12098 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito. 12099 * gcc.dg/tree-ssa/pr82059.c: Dito. 12100 * gcc.c-torture/execute/pr70460.c: Dito. 12101 121022018-02-02 Georg-Johann Lay <avr@gjlay.de> 12103 12104 PR testsuite/52641 12105 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16. 12106 * gcc.c-torture/execute/20180112-1.c: Dito. 12107 * gcc.c-torture/execute/pr81503.c: Dito. 12108 * gcc.dg/store_merging_12.c: Dito. 12109 * gcc.dg/tree-ssa/loop-niter-1.c: Dito. 12110 * gcc.dg/tree-ssa/loop-niter-2.c: Dito. 12111 * gcc.dg/tree-ssa/pr80898.c: Dito. 12112 * gcc.dg/tree-ssa/pr82363.c: Dito. 12113 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning. 12114 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16. 12115 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito. 12116 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito. 12117 * gcc.dg/torture/pr81814.c: Restrict to int32plus. 12118 * gcc.dg/tree-ssa/pr80803.c: Dito. 12119 * gcc.dg/tree-ssa/pr80898-2.c: Dito. 12120 * gcc.dg/tree-ssa/pr81346-4.c: Dito. 12121 * gcc.dg/tree-ssa/vrp114.c: Dito. 12122 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus. 12123 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito. 12124 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito. 12125 121262018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 12127 12128 PR target/84066 12129 * gcc.target/i386/cet-sjlj-6a.c: New test. 12130 * gcc.target/i386/cet-sjlj-6b.c: Likewise. 12131 121322018-02-01 Marek Polacek <polacek@redhat.com> 12133 12134 PR c++/84125 12135 * g++.dg/cpp1y/lambda-generic-84125.C:New test. 12136 121372018-01-30 Jeff Law <law@redhat.com> 12138 12139 PR target/84128 12140 * gcc.target/i386/pr84128.c: New test. 12141 121422018-02-01 Georg-Johann Lay <avr@gjlay.de> 12143 12144 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add 12145 -fdelete-null-pointer-checks. 12146 121472018-02-01 Paolo Carlini <paolo.carlini@oracle.com> 12148 12149 PR c++/83796 12150 * g++.dg/cpp0x/abstract-default1.C: New. 12151 121522018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 12153 12154 PR tree-optimization/81635 12155 * gcc.dg/vect/bb-slp-pr81635-1.c: New test. 12156 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise. 12157 121582018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 12159 12160 PR target/83370 12161 * gcc.target/aarch64/pr83370.c: New. 12162 121632018-02-01 Richard Biener <rguenther@suse.de> 12164 12165 * gcc.dg/graphite/pr35356-1.c: Adjust. 12166 121672018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 12168 12169 PR testsuite/83846 12170 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests 12171 for ILP32. 12172 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead 12173 of hard-coding the choice. 12174 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise. 12175 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise. 12176 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize 12177 memset call. 12178 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use 12179 stdint.h types. 12180 * gcc.target/aarch64/sve/const_pred_2.C: Likewise. 12181 * gcc.target/aarch64/sve/const_pred_3.C: Likewise. 12182 * gcc.target/aarch64/sve/const_pred_4.C: Likewise. 12183 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. 12184 * gcc.target/aarch64/sve/logical_1.c: Likewise. 12185 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. 12186 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. 12187 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. 12188 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. 12189 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. 12190 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. 12191 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. 12192 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. 12193 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. 12194 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. 12195 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. 12196 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. 12197 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. 12198 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. 12199 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. 12200 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. 12201 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. 12202 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. 12203 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. 12204 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. 12205 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. 12206 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. 12207 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. 12208 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. 12209 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. 12210 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. 12211 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. 12212 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. 12213 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. 12214 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. 12215 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. 12216 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. 12217 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. 12218 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise. 12219 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 12220 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise. 12221 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. 12222 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. 12223 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. 12224 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use 12225 __builtin_popcountll rather than __builtin_popcountl. 12226 122272018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 12228 12229 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead 12230 of LD1R[HWD] for multi-element constants on big-endian targets. 12231 * gcc.target/aarch64/sve/slp_3.c: Likewise. 12232 * gcc.target/aarch64/sve/slp_4.c: Likewise. 12233 122342018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 12235 12236 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB. 12237 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB. 12238 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB. 12239 122402018-02-01 Jakub Jelinek <jakub@redhat.com> 12241 12242 PR tree-optimization/81661 12243 PR tree-optimization/84117 12244 * gcc.dg/pr81661.c: New test. 12245 * gfortran.dg/pr84117.f90: New test. 12246 122472018-02-01 Janne Blomqvist <jb@gcc.gnu.org> 12248 12249 PR fortran/83705 12250 * gfortran.dg/repeat_7.f90: Catch warning message. 12251 122522018-01-31 Ian Lance Taylor <iant@golang.org> 12253 12254 * go.go-torture/execute/printnil.go: New test. 12255 122562018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12257 12258 * lib/target-supports.exp (check_effective_target_comdat_group): 12259 Allow for Solaris as comdat syntax. 12260 12261 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on 12262 Solaris with comdat_group support and as. 12263 122642018-01-31 Marek Polacek <polacek@redhat.com> 12265 12266 PR c/81779 12267 * gcc.dg/pr81779.c: New test. 12268 122692018-01-31 Jakub Jelinek <jakub@redhat.com> 12270 12271 PR fortran/84116 12272 * gfortran.dg/gomp/pr84116.f90: New test. 12273 12274 PR c++/83993 12275 * g++.dg/init/pr83993-2.C: New test. 12276 12277 PR c++/83993 12278 * g++.dg/init/pr83993-1.C: New test. 12279 * g++.dg/cpp0x/pr83993.C: New test. 12280 122812018-01-31 Paul Thomas <pault@gcc.gnu.org> 12282 12283 PR fortran/84088 12284 * gfortran.dg/pr84088.f90: New test. 12285 122862018-01-31 Vladimir Makarov <vmakarov@redhat.com> 12287 12288 PR target/82444 12289 * gcc.target/i386/pr82444.c: New. 12290 122912018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com> 12292 12293 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins. 12294 * gcc.target/powerpc/vsx-13.c: New. 12295 122962018-01-31 Paolo Carlini <paolo.carlini@oracle.com> 12297 12298 PR c++/84092 12299 * g++.dg/cpp1y/var-templ57.C: New. 12300 123012018-01-31 Marek Polacek <polacek@redhat.com> 12302 12303 PR c++/84138 12304 * g++.dg/diagnostic/pr84138.C: New test. 12305 123062018-01-31 Janne Blomqvist <jb@gcc.gnu.org> 12307 12308 PR fortran/78534 12309 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune 12310 -Wstringop-overflow warnings due to spurious warning with -O1. 12311 * gfortran.dg/char_cast_1.f90: Update dump scan pattern. 12312 * gfortran.dg/transfer_intrinsic_1.f90: Likewise. 12313 123142018-01-31 Richard Biener <rguenther@suse.de> 12315 12316 PR tree-optimization/84132 12317 * g++.dg/torture/pr84132.C: New testcase. 12318 123192018-01-31 Jan Hubicka <hubicka@ucw.cz> 12320 12321 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and 12322 dg-final scan. 12323 123242018-01-31 Julia Koval <julia.koval@intel.com> 12325 12326 PR target/83618 12327 * gcc.target/i386/rdpid.c: Remove "eax". 12328 123292018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12330 12331 PR tree-optimization/64946 12332 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word 12333 scan-assembler checks. 12334 123352018-01-31 Eric Botcazou <ebotcazou@adacore.com> 12336 12337 * gcc.c-torture/execute/20180131-1.c: New test. 12338 123392018-01-31 Claudiu Zissulescu <claziss@synopsys.com> 12340 12341 * gcc.target/arc/taux-1.c: New test. 12342 * gcc.target/arc/taux-2.c: Likewise. 12343 123442018-01-31 Claudiu Zissulescu <claziss@synopsys.com> 12345 12346 * gcc.target/arc/uncached.c: New test. 12347 123482018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12349 12350 PR lto/83954 12351 * gnat.dg/lto20.adb: Remove dg-excess-errors. 12352 123532018-01-31 Jakub Jelinek <jakub@redhat.com> 12354 12355 PR preprocessor/69869 12356 * gcc.dg/cpp/trad/pr69869.c: New test. 12357 12358 PR c/84100 12359 * gcc.dg/pr84100.c: New test. 12360 123612018-01-30 Jeff Law <law@redhat.com> 12362 12363 PR target/84064 12364 * gcc.target/i386/pr84064: New test. 12365 123662018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org> 12367 12368 PR fortran/84134 12369 * gfortran.dg/data_implied_do_2.f90: New test. 12370 123712018-01-30 Janus Weil <janus@gcc.gnu.org> 12372 12373 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive. 12374 123752018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org> 12376 12377 PR fortran/84133 12378 * gfortran.dg/inline_matmul_21.f90: New test case. 12379 123802018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12381 12382 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options. 12383 123842018-01-30 Vladimir Makarov <vmakarov@redhat.com> 12385 12386 PR target/84112 12387 * gcc.target/powerpc/pr84112.c: New. 12388 123892018-01-30 Jakub Jelinek <jakub@redhat.com> 12390 12391 PR rtl-optimization/83986 12392 * gcc.dg/pr83986.c: New test. 12393 123942018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com> 12395 12396 PR 58684 12397 * gcc.dg/torture/inf-compare-1.c: Add xfail. 12398 * gcc.dg/torture/inf-compare-2.c: Add xfail. 12399 * gcc.dg/torture/inf-compare-3.c: Add xfail. 12400 * gcc.dg/torture/inf-compare-4.c: Add xfail. 12401 124022018-01-30 Jakub Jelinek <jakub@redhat.com> 12403 12404 PR tree-optimization/84111 12405 * gcc.c-torture/compile/pr84111.c: New test. 12406 124072018-01-30 Jan Hubicka <hubicka@ucw.cz> 12408 12409 PR ipa/83179 12410 * gcc.dg/ipa/inline-2.c: Fix template. 12411 * gcc.dg/ipa/inline-3.c: Fix template. 12412 124132018-01-30 Jan Hubicka <hubicka@ucw.cz> 12414 12415 PR ipa/81360 12416 * g++.dg/torture/pr81360.C: New testcase. 12417 124182018-01-30 Jan Hubicka <hubicka@ucw.cz> 12419 12420 PR lto/83954 12421 * gcc.dg/lto/pr83954.h: New testcase. 12422 * gcc.dg/lto/pr83954_0.c: New testcase. 12423 * gcc.dg/lto/pr83954_1.c: New testcase. 12424 124252018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12426 12427 PR bootstrap/84017 12428 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings 12429 to dg-options. 12430 Simplify DW_AT_producer scan. 12431 124322018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12433 12434 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets. 12435 124362018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com> 12437 12438 PR target/83828 12439 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. 12440 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. 12441 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto. 12442 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto. 12443 124442018-01-29 Jeff Law <law@redhat.com> 12445 12446 PR testsuite/81010 12447 * gcc.target/powerpc/pr56605.c: Update various dg- directives to 12448 better match other tests which require vsx. Verify the zero 12449 extension is part of the test in the combiner dump. 12450 124512018-01-29 Marek Polacek <polacek@redhat.com> 12452 12453 PR c/83966 12454 * gcc.dg/format/Wsuggest-attribute-1.c: New test. 12455 12456 PR c++/83996 12457 * g++.dg/ext/pr83996.C: New test. 12458 124592018-01-29 Richard Biener <rguenther@suse.de> 12460 12461 PR tree-optimization/84057 12462 * gcc.dg/graphite/pr84057.c: New testcase. 12463 124642018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org> 12465 12466 PR fortran/84073 12467 * gfortran.dg/bind_c_usage_31.f90: New test. 12468 124692018-01-27 Paolo Carlini <paolo.carlini@oracle.com> 12470 12471 PR c++/83924 12472 * g++.dg/warn/Wduplicated-branches5.C: New. 12473 124742018-01-26 Sebastian Perta <sebastian.perta@renesas.com> 12475 12476 * gcc.target/rl78/test_addsi3_internal.c: New test. 12477 124782018-01-26 Segher Boessenkool <segher@kernel.crashing.org> 12479 12480 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets. 12481 Make expected output depend on whether we expect sibcalls or not. 12482 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into 12483 safe-indirect-jump-1.c). 12484 124852018-01-26 Damian Rouson <damian@sourceryinstitute.org> 12486 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 12487 Soren Rasmussen <s.c.rasmussen@gmail.com> 12488 12489 Fortran 2018 teams tests. 12490 12491 * gfortran.dg/team_number_1.f90: new test for team_number. 12492 * gfortran.dg/team_change_1.f90: new test for change team. 12493 * gfortran.dg/team_end_1.f90: new test for end team. 12494 * gfortran.dg/team_form_1.f90: new test for form team. 12495 124962018-01-26 Steven G. Kargl <kargl@gcc.gnu.org> 12497 12498 PR fortran/83998 12499 * gfortran.dg/dot_product_4.f90 12500 125012018-01-26 Martin Sebor <msebor@redhat.com> 12502 12503 PR tree-optimization/83896 12504 * gcc.dg/strlenopt-43.c: New. 12505 125062018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 12507 12508 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas. 12509 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same. 12510 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New. 12511 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New. 12512 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New. 12513 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New. 12514 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New. 12515 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New. 12516 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler 12517 stanzas. 12518 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same. 12519 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New. 12520 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New. 12521 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New. 12522 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New. 12523 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New. 12524 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New. 12525 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid 12526 instruction list. 12527 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same. 12528 125292018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 12530 12531 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete. 12532 * gcc.target/powerpc/fold-vec-cmp-int.h: New. 12533 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New. 12534 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New. 12535 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New. 12536 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete. 12537 * gcc.target/powerpc/fold-vec-cmp-short.h: New. 12538 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New. 12539 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New. 12540 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete. 12541 * gcc.target/powerpc/fold-vec-cmp-char.h: New. 12542 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New. 12543 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New. 12544 125452018-01-26 Martin Liska <mliska@suse.cz> 12546 12547 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type 12548 warning is seen. 12549 125502018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 12551 12552 * gcc.target/powerpc/fold-vec-neg-longlong.h: New. 12553 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New. 12554 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New. 12555 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete. 12556 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas. 12557 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New. 12558 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New. 12559 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New. 12560 125612018-01-26 Richard Biener <rguenther@suse.de> 12562 12563 PR rtl-optimization/84003 12564 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger 12565 latent bug in DSE if NOINLINE is appropriately defined. 12566 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C 12567 and defining NOINLINE. 12568 125692018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12570 12571 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64 12572 tests specific to aarch64. XFAIL test on arm. 12573 125742018-01-26 Jakub Jelinek <jakub@redhat.com> 12575 12576 PR rtl-optimization/83985 12577 * gcc.dg/pr83985.c: New test. 12578 12579 PR c/83989 12580 * c-c++-common/Wrestrict-3.c: New test. 12581 125822018-01-26 Claudiu Zissulescu <claziss@synopsys.com> 12583 12584 * gcc.target/arc/tdelegitimize_addr.c: New test. 12585 125862018-01-26 Claudiu Zissulescu <claziss@synopsys.com> 12587 12588 * gcc.target/arc/jli-1.c: New file. 12589 * gcc.target/arc/jli-2.c: Likewise. 12590 125912018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 12592 12593 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in 12594 scan-assembler. 12595 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. 12596 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. 12597 125982018-01-26 Richard Biener <rguenther@suse.de> 12599 12600 PR tree-optimization/81082 12601 * gcc.dg/vect/pr81082.c: New testcase. 12602 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n 12603 simplification to n * n. 12604 126052018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12606 12607 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on 12608 Solaris 10. 12609 * gcc.target/i386/pr63620.c: Likewise. 12610 126112018-01-26 Julia Koval <julia.koval@intel.com> 12612 12613 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add 12614 -mavx512f -mavx512bw. 12615 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw. 12616 * gcc.target/i386/i386.exp: Fix types. 12617 126182018-01-26 Alan Modra <amodra@gmail.com> 12619 12620 PR target/84033 12621 * gcc.target/powerpc/swaps-p8-46.c: New. 12622 126232018-25-01 Paul Thomas <pault@gcc.gnu.org> 12624 12625 PR fortran/37577 12626 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008. 12627 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to 12628 'array01' in the tree dump comparison. 12629 * gfortran.dg/coarray_lib_token_4.f90: Likewise. 12630 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits. 12631 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008. 12632 126332018-01-25 Jan Hubicka <hubicka@ucw.cz> 12634 12635 PR middle-end/83055 12636 * gcc.dg/torture/pr83055.c: New testcase. 12637 126382018-01-25 Jakub Jelinek <jakub@redhat.com> 12639 12640 PR c++/84031 12641 * g++.dg/cpp1z/decomp36.C: New test. 12642 12643 PR middle-end/83977 12644 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options. 12645 126462018-01-25 Richard Sandiford <richard.sandiford@linaro.org> 12647 12648 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for 12649 the shift dump line. 12650 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 12651 126522018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com> 12653 12654 PR target/81550 12655 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop 12656 index instead of int, which allows IVOPTs to properly optimize the 12657 loop. 12658 126592018-01-24 David Malcolm <dmalcolm@redhat.com> 12660 12661 PR jit/82846 12662 * jit.dg/test-alignment.c (create_aligned_code): Fix return type 12663 of "fn_type" typedef. 12664 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise. 12665 126662018-01-24 Ian Lance Taylor <iant@golang.org> 12667 12668 * go.go-torture/execute/names-1.go: New test. 12669 126702018-01-19 Jeff Law <law@redhat.com> 12671 12672 PR target/83994 12673 * gcc.target/i386/pr83994.c: New test. 12674 126752018-01-24 Vladimir Makarov <vmakarov@redhat.com> 12676 12677 PR target/84014 12678 * gcc.target/powerpc/pr84014.c: New. 12679 126802018-01-24 Jakub Jelinek <jakub@redhat.com> 12681 12682 PR middle-end/83977 12683 * c-c++-common/gomp/pr83977-1.c: New test. 12684 * c-c++-common/gomp/pr83977-2.c: New test. 12685 * c-c++-common/gomp/pr83977-3.c: New test. 12686 * gfortran.dg/gomp/pr83977.f90: New test. 12687 126882018-01-24 Richard Sandiford <richard.sandiford@linaro.org> 12689 12690 PR testsuite/83889 12691 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run. 12692 * gcc.dg/vect/pr80631-1.c: Likewise. 12693 * gcc.dg/vect/pr80631-2.c: Likewise. 12694 * gcc.dg/vect/pr81410.c: Likewise. 12695 * gcc.dg/vect/pr81633.c: Likewise. 12696 * gcc.dg/vect/pr81815.c: Likewise. 12697 * gcc.dg/vect/pr82108.c: Likewise. 12698 * gcc.dg/vect/pr83857.c: Likewise. 12699 * gcc.dg/vect/vect-alias-check-8.c: Likewise. 12700 * gcc.dg/vect/vect-alias-check-9.c: Likewise. 12701 * gcc.dg/vect/vect-alias-check-10.c: Likewise. 12702 * gcc.dg/vect/vect-alias-check-11.c: Likewise. 12703 * gcc.dg/vect/vect-alias-check-12.c: Likewise. 12704 * gcc.dg/vect/vect-reduc-11.c: Likewise. 12705 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise. 12706 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use 12707 dg-xfail-run-if instead. 12708 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. 12709 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. 12710 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. 12711 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run. 12712 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 12713 127142018-01-24 Richard Sandiford <richard.sandiford@linaro.org> 12715 12716 PR tree-optimization/83979 12717 * g++.dg/pr83979.c: New test. 12718 127192018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12720 12721 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp 12722 option. Add arm_neon_ok_no_float_abi check. 12723 127242018-01-24 Richard Biener <rguenther@suse.de> 12725 12726 PR tree-optimization/83176 12727 * gcc.dg/graphite/pr83176.c: New testcase. 12728 127292018-01-24 Richard Biener <rguenther@suse.de> 12730 12731 PR tree-optimization/82819 12732 * gcc.dg/graphite/pr82819.c: New testcase. 12733 127342018-01-23 Paolo Carlini <paolo.carlini@oracle.com> 12735 12736 PR c++/83921 12737 * g++.dg/cpp1y/constexpr-83921-1.C: New. 12738 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise. 12739 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise. 12740 * g++.dg/ext/stmtexpr20.C: Likewise. 12741 * g++.dg/ext/stmtexpr21.C: Likewise. 12742 127432018-01-23 David Malcolm <dmalcolm@redhat.com> 12744 12745 PR c++/83974 12746 * g++.dg/warn/pr83974.C: New test case. 12747 127482018-01-23 Jakub Jelinek <jakub@redhat.com> 12749 12750 PR sanitizer/83987 12751 * g++.dg/ubsan/pr83987.C: New test. 12752 127532018-01-23 Paul Thomas <pault@gcc.gnu.org> 12754 12755 PR fortran/83866 12756 * gfortran.dg/pdt_29.f03: New test. 12757 127582018-01-23 Paul Thomas <pault@gcc.gnu.org> 12759 12760 PR fortran/83898 12761 * gfortran.dg/associate_33.f03: New test. 12762 127632018-01-23 Martin Liska <mliska@suse.cz> 12764 12765 PR lto/81440 12766 * gcc.dg/lto/pr81440.h: New test. 12767 * gcc.dg/lto/pr81440_0.c: New test. 12768 * gcc.dg/lto/pr81440_1.c: New test. 12769 127702018-01-23 Nathan Sidwell <nathan@acm.org> 12771 12772 PR c++/83988 12773 * g++.dg/template/pr83988.C: New. 12774 127752018-01-23 Jakub Jelinek <jakub@redhat.com> 12776 12777 PR c++/82882 12778 PR c++/83978 12779 * g++.dg/cpp0x/pr82882.C: New test. 12780 * g++.dg/cpp0x/pr83978.C: New test. 12781 12782 PR c++/83958 12783 * g++.dg/cpp1z/decomp35.C: New test. 12784 127852018-01-23 Nathan Sidwell <nathan@acm.org> 12786 12787 * g++.dg/cpp0x/range-for10.C: Adjust. 12788 * g++.dg/ext/forscope1.C: Adjust. 12789 * g++.dg/ext/forscope2.C: Adjust. 12790 * g++.dg/template/for1.C: Adjust. 12791 127922018-01-23 David Malcolm <dmalcolm@redhat.com> 12793 12794 PR tree-optimization/83510 12795 * gcc.c-torture/compile/pr83510.c: New test case. 12796 127972018-01-23 Richard Sandiford <richard.sandiford@linaro.org> 12798 12799 PR testsuite/83888 12800 * lib/target-supports.exp (check_effective_target_vect_float): Say 12801 that the result only holds when -funsafe-math-optimizations is on. 12802 (check_effective_target_vect_float_strict): New procedure. 12803 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead 12804 of vect_float. 12805 * gcc.dg/vect/vect-reduc-6.c: Likewise. 12806 128072018-01-23 Richard Sandiford <richard.sandiford@linaro.org> 12808 12809 PR tree-optimization/83965 12810 * gcc.dg/vect/pr83965.c: New test. 12811 128122018-01-23 Richard Biener <rguenther@suse.de> 12813 12814 PR tree-optimization/83963 12815 * gfortran.dg/graphite/pr83963.f: New testcase. 12816 * gcc.dg/graphite/pr83963-2.c: Likewise. 12817 128182018-01-23 Jakub Jelinek <jakub@redhat.com> 12819 12820 PR c++/83918 12821 * g++.dg/cpp1z/pr83918.C: New test. 12822 128232018-01-22 Jakub Jelinek <jakub@redhat.com> 12824 12825 PR tree-optimization/83957 12826 * gcc.dg/autopar/pr83957.c: New test. 12827 12828 PR tree-optimization/83081 12829 * gcc.dg/predict-8.c: Adjust expected probability. 12830 128312018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com> 12832 12833 PR target/83862 12834 * gcc.target/powerpc/pr83862.c: New test. 12835 128362018-01-22 Carl Love <cel@us.ibm.com> 12837 12838 * gcc.target/powerpc/powerpc.exp: Add torture tests for 12839 builtins-4-runnable.c, builtins-6-runnable.c, 12840 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c. 12841 * gcc.target/powerpc/builtins-6-runnable.c: New test file. 12842 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests 12843 for signed/unsigned 128-bit and long long int loads. 12844 128452018-01-22 Marek Polacek <polacek@redhat.com> 12846 12847 PR c++/81933 12848 * g++.dg/cpp1y/constexpr-empty4.C: New test. 12849 128502018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com> 12851 12852 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to 12853 scan-asembler valid instructions list. 12854 * gcc.target/powerpc/fold-vec-abs-short.c: Same. 12855 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up 12856 power8-vector requirement and option. 12857 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same. 12858 128592018-01-22 Janne Blomqvist <jb@gcc.gnu.org> 12860 12861 PR 78534 12862 PR 83704 12863 * gfortran.dg/string_1.f90: Remove printing the length. 12864 128652018-01-22 Richard Biener <rguenther@suse.de> 12866 12867 PR tree-optimization/83963 12868 * gcc.dg/graphite/pr83963.c: New testcase. 12869 128702018-01-22 Sudakshina Das <sudi.das@arm.com> 12871 12872 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and 12873 dg-require-effective-target directives. 12874 128752018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12876 12877 * lib/target-supports.exp (check_effective_target_arm_softfloat): 12878 New procedure. 12879 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere. 12880 Adjust scan-assembler checks for soft-float. 12881 128822018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 12883 12884 PR target/83946 12885 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX. 12886 128872018-01-21 John David Anglin <danglin@gcc.gnu.org> 12888 12889 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*. 12890 * gcc.dg/pr83623.c: Likewise. 12891 * gcc.dg/pr83666.c: Likewise. 12892 128932018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 12894 David Edelsohn <dje.gcc@gmail.com> 12895 12896 PR target/83946 12897 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected 12898 assembly output from "crset eq" to "crset 2". 12899 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected 12900 assembly output from . to $. 12901 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. 12902 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected 12903 assembly output from "crset eq" to "crset 2". 12904 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected 12905 assembly output from "crset eq" to "crset 2", and from . to $. 12906 129072018-01-20 Steven G. Kargl <kargl@gcc.gnu.org> 12908 12909 PR fortran/83900 12910 * gfortran.dg/matmul_18.f90: New test. 12911 129122018-01-20 Richard Sandiford <richard.sandiford@linaro.org> 12913 12914 PR tree-optimization/83940 12915 * gcc.dg/torture/pr83940.c: New test. 12916 129172018-01-20 Jakub Jelinek <jakub@redhat.com> 12918 12919 PR middle-end/83945 12920 * gcc.dg/tls/pr83945.c: New test. 12921 12922 PR target/83930 12923 * gcc.dg/pr83930.c: New test. 12924 129252018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 12926 12927 PR fortran/83900 12928 * gfortran.dg/matmul_17.f90: New test. 12929 129302018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 12931 12932 PR fortran/80768 12933 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734. 12934 129352018-01-19 Jakub Jelinek <jakub@redhat.com> 12936 12937 PR c++/81167 12938 * g++.dg/cpp0x/pr81167.C: New test. 12939 12940 PR c++/83919 12941 * g++.dg/cpp0x/pr83919.C: New test. 12942 129432018-01-19 Jeff Law <law@redhat.com> 12944 Jakub Jelinek <jakub@redhat.com> 12945 12946 * gcc.dg/stack-check-16.c: New test. 12947 129482018-01-19 Cesar Philippidis <cesar@codesourcery.com> 12949 12950 PR target/83790 12951 * gcc.target/nvptx/indirect_call.c: New test. 12952 129532018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12954 12955 * g++.dg/torture/pr83619.C: Remove dg-message. 12956 129572018-01-19 Martin Liska <mliska@suse.cz> 12958 12959 * gcc.dg/predict-1.c: Adjust expected probability. 12960 * gcc.dg/predict-3.c: Likewise. 12961 * gcc.dg/predict-5.c: Likewise. 12962 * gcc.dg/predict-6.c: Likewise. 12963 * gcc.dg/predict-9.c: Likewise. 12964 129652018-01-19 Richard Sandiford <richard.sandiford@linaro.org> 12966 12967 PR tree-optimization/83922 12968 * gcc.dg/pr83922.c: New test. 12969 129702018-01-19 Richard Sandiford <richard.sandiford@linaro.org> 12971 12972 PR tree-optimization/83914 12973 * gcc.dg/vect/pr83914.c: New test. 12974 129752018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12976 12977 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs. 12978 * gcc.target/arm/negdi-2.c: Likewise. 12979 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS. 12980 129812018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12982 12983 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern. 12984 129852018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12986 12987 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options. 12988 129892018-01-18 John David Anglin <danglin@gcc.gnu.org> 12990 12991 * gcc.dg/torture/pr52451.c (main): Skip long double test on 12992 hppa*-*-hpux*. 12993 129942018-01-18 Jakub Jelinek <jakub@redhat.com> 12995 12996 PR ipa/83619 12997 PR testsuite/83934 12998 * g++.dg/torture/pr83619.C (e): Define before first use instead of 12999 forward declaration. 13000 130012018-01-18 Carl Love <cel@us.ibm.com> 13002 13003 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket 13004 to the function. 13005 130062018-01-18 Paolo Carlini <paolo.carlini@oracle.com> 13007 13008 PR c++/81013 13009 * g++.dg/inherit/union3.C: New. 13010 130112018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 13012 13013 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*. 13014 130152018-01-18 Jan Hubicka <hubicka@ucw.cz> 13016 13017 PR ipa/83619 13018 * g++.dg/torture/pr83619.C: New testcase. 13019 130202018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 13021 13022 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok): 13023 Add function body to force error messages in some configurations. 13024 130252018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13026 13027 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t 13028 and arm_thumb1_ok. 13029 130302018-01-18 Boris Kolpackov <boris@codesynthesis.com> 13031 13032 PR other/70268 13033 * c-c++-common/ffile-prefix-map.c: New test. 13034 * c-c++-common/fmacro-prefix-map.c: New test. 13035 * c-c++-common/cpp/ffile-prefix-map.c: New test. 13036 * c-c++-common/cpp/fmacro-prefix-map.c: New test. 13037 130382018-01-18 Martin Liska <mliska@suse.cz> 13039 13040 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options. 13041 * gcc.target/i386/indirect-thunk-4.c: Likewise. 13042 * gcc.target/i386/indirect-thunk-6.c: Likewise. 13043 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 13044 * gcc.target/i386/ret-thunk-10.c: Likewise. 13045 * gcc.target/i386/ret-thunk-11.c: Likewise. 13046 * gcc.target/i386/ret-thunk-12.c: Likewise. 13047 * gcc.target/i386/ret-thunk-15.c: Likewise. 13048 * gcc.target/i386/ret-thunk-9.c: Likewise. 13049 130502018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 13051 13052 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options 13053 order. 13054 130552018-01-18 Nathan Sidwell <nathan@acm.org> 13056 13057 PR c++/83160 13058 * g++.dg/cpp0x/pr83160.C: New. 13059 130602018-01-18 Richard Biener <rguenther@suse.de> 13061 13062 PR tree-optimization/83887 13063 * gcc.dg/graphite/pr83887.c: New testcase. 13064 * gfortran.dg/graphite/pr83887.f90: Likewise. 13065 * gfortran.dg/graphite/pr83887.f: Likewise. 13066 130672018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13068 13069 PR target/65578 13070 * gcc.target/arm/builtin-bswap.x: New file. 13071 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks 13072 and options for armv6t2. 13073 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks 13074 and options for Thumb1. 13075 * gcc.target/arm/builtin-bswap16.x: New file. 13076 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks 13077 and options for armv6t2. 13078 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks 13079 and options for Thumb1. 13080 130812018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 13082 13083 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options 13084 order. 13085 130862018-01-18 Jakub Jelinek <jakub@redhat.com> 13087 13088 PR c/61240 13089 * gcc.dg/pr61240.c: New test. 13090 130912018-01-17 Harald Anlauf <anlauf@gmx.de> 13092 13093 PR fortran/83864 13094 * gfortran.dg/pr83864.f90: New test. 13095 130962018-01-17 Jeff Law <law@redhat.com> 13097 13098 PR testsuite/83883 13099 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output. 13100 131012018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 13102 13103 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian 13104 restriction, but still restrict to 64-bit. 13105 * gcc.target/powerpc/safe-indirect-jump-7.c: New file. 13106 * gcc.target/powerpc/safe-indirect-jump-8.c: New file. 13107 131082018-01-17 Harald Anlauf <anlauf@gmx.de> 13109 13110 PR fortran/83874 13111 * gfortran.dg/pr83874.f90: New test. 13112 131132018-01-18 Jakub Jelinek <jakub@redhat.com> 13114 13115 PR c++/83824 13116 * g++.dg/cpp0x/pr83824.C: New test. 13117 131182018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com> 13119 13120 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the 13121 appropriate .gnu_attribute for the long double type, if we use the 13122 long double type, but do not generate any calls. 13123 * gcc.target/powerpc/gnuattr2.c: Likewise. 13124 * gcc.target/powerpc/gnuattr3.c: Likewise. 13125 131262018-01-17 Paolo Carlini <paolo.carlini@oracle.com> 13127 13128 PR c++/78344 13129 * g++.dg/cpp0x/alignas13.C: New. 13130 131312018-01-17 Jakub Jelinek <jakub@redhat.com> 13132 13133 PR c++/83897 13134 * g++.dg/cpp0x/pr83897.C: New test. 13135 131362018-01-17 Jan Hubicka <hubicka@ucw.cz> 13137 13138 PR ipa/83051 13139 * gcc.c-torture/compile/pr83051-2.c: New testcase. 13140 131412018-01-17 Paolo Carlini <paolo.carlini@oracle.com> 13142 13143 PR c++/81054 13144 * g++.dg/cpp0x/constexpr-ice19.C: New. 13145 131462018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com> 13147 13148 * gcc.target/powerpc/fold-vec-mergehl-char.c: New. 13149 * gcc.target/powerpc/fold-vec-mergehl-double.c: New. 13150 * gcc.target/powerpc/fold-vec-mergehl-float.c: New. 13151 * gcc.target/powerpc/fold-vec-mergehl-int.c: New. 13152 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New. 13153 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New. 13154 * gcc.target/powerpc/fold-vec-mergehl-short.c: New. 13155 * gcc.target/powerpc/builtins-1-be-folded.c: New. 13156 * gcc.target/powerpc/builtins-1-le-folded.c: New. 13157 * gcc.target/powerpc/builtins-1.fold.h: New. 13158 131592018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com> 13160 13161 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding. 13162 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding. 13163 131642018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13165 13166 * gcc.target/arm/g2.c: Add -marm to dg-options. 13167 * gcc.target/arm/scd42-2.c: Likewise. 13168 131692018-01-17 Nathan Sidwell <nathan@acm.org> 13170 13171 PR c++/83287 13172 * g++.dg/lookup/pr83287-2.C: New. 13173 131742018-01-17 David Malcolm <dmalcolm@redhat.com> 13175 13176 PR c++/83814 13177 PR c++/83902 13178 * g++.dg/wrappers/pr83814.C: New test case. 13179 * g++.dg/wrappers/pr83902.C: New test case. 13180 131812018-01-17 David Malcolm <dmalcolm@redhat.com> 13182 13183 PR lto/83121 13184 * g++.dg/lto/pr83121_0.C: New test case. 13185 * g++.dg/lto/pr83121_1.C: New test case. 13186 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure, 13187 adapted from DejaGnu's dg-test. 13188 (lto_handle_diagnostics): New procedure. 13189 (lto_prune_warns): Ignore informational notes. 13190 (lto-link-and-maybe-run): Add "messages_by_file" param. 13191 Call lto_handle_diagnostics. Avoid issuing "unresolved" for 13192 "execute" when "link" fails if "execute" was not specified. 13193 (lto-can-handle-directive): New procedure. 13194 (lto-get-options-main): Call lto-can-handle-directive. Add a 13195 dg-messages local, using it to set the caller's 13196 dg-messages-by-file for the given source file. 13197 (lto-get-options): Likewise. 13198 (lto-execute): Add dg-messages-by-file local, and pass it to 13199 lto-link-and-maybe-run. 13200 132012018-01-17 Wilco Dijkstra <wdijkstr@arm.com> 13202 Richard Sandiford <richard.sandiford@linaro.org> 13203 13204 PR target/79041 13205 PR target/82964 13206 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic. 13207 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic. 13208 132092018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13210 13211 * lib/target-supports.exp: Fix -march arguments in arm arch effective 13212 target check autogenerator for armv8.1-a and armv8.2-a. 13213 132142018-01-17 Carl Love <cel@us.ibm.com> 13215 13216 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests. 13217 Add debug print statements. 13218 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do 13219 16 byte vector load followed by a partial vector load. 13220 132212018-01-17 David Malcolm <dmalcolm@redhat.com> 13222 13223 PR c++/83799 13224 * g++.dg/wrappers/pr83799.C: New test case. 13225 132262018-01-17 Nathan Sidwell <nathan@acm.org> 13227 13228 PR c++/83739 13229 * g++.dg/cpp1y/pr83739.C: New. 13230 132312018-01-17 Eric Botcazou <ebotcazou@adacore.com> 13232 13233 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion. 13234 * gcc.target/visium/overflow16.c: Likewise. 13235 * gcc.target/visium/overflow32.c: Likewise. 13236 132372018-01-17 Eric Botcazou <ebotcazou@adacore.com> 13238 13239 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20. 13240 132412018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13242 13243 * gcc.dg/rtl/arm/stl-cond.c: New test. 13244 * gcc.target/arm/stl-cond.c: Delete. 13245 132462018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13247 13248 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and 13249 directives. 13250 132512018-01-17 Jakub Jelinek <jakub@redhat.com> 13252 13253 PR tree-optimization/83843 13254 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm. 13255 * gcc.dg/store_merging_19.c: New test. 13256 132572018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13258 13259 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks 13260 and options. 13261 132622018-01-17 Jakub Jelinek <jakub@redhat.com> 13263 13264 PR rtl-optimization/83771 13265 * gcc.dg/pr83771.c: New test. 13266 132672018-01-17 Eric Botcazou <ebotcazou@adacore.com> 13268 13269 PR tree-optimization/81184 13270 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit 13271 targets. 13272 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 13273 132742018-01-17 Eric Botcazou <ebotcazou@adacore.com> 13275 13276 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change. 13277 132782018-01-16 Sebastian Peryt <sebastian.peryt@intel.com> 13279 13280 PR target/83546 13281 * gcc.target/i386/pr83546.c: New test. 13282 132832018-01-16 Eric Botcazou <ebotcazou@adacore.com> 13284 13285 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch. 13286 132872018-01-16 Eric Botcazou <ebotcazou@adacore.com> 13288 13289 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one 13290 test and add dg-warning for the -Wstringop-overflow warning. 13291 132922018-01-16 Eric Botcazou <ebotcazou@adacore.com> 13293 13294 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range): 13295 XFAIL last test on SPARC and Visium. 13296 132972018-01-16 Vladimir Makarov <vmakarov@redhat.com> 13298 13299 PR rtl-optimization/80481 13300 * g++.dg/pr80481.C: Exclude solaris. 13301 133022018-01-16 Eric Botcazou <ebotcazou@adacore.com> 13303 13304 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium. 13305 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium. 13306 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium. 13307 133082018-01-16 Eric Botcazou <ebotcazou@adacore.com> 13309 13310 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium. 13311 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise. 13312 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise. 13313 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise. 13314 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise. 13315 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise. 13316 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise. 13317 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise. 13318 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise. 13319 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise. 13320 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise. 13321 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise. 13322 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise. 13323 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise. 13324 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise. 13325 133262018-01-16 Eric Botcazou <ebotcazou@adacore.com> 13327 13328 PR testsuite/77734 13329 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC. 13330 133312018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 13332 13333 * gcc.target/powerpc/safe-indirect-jump-1.c: New file. 13334 * gcc.target/powerpc/safe-indirect-jump-2.c: New file. 13335 * gcc.target/powerpc/safe-indirect-jump-3.c: New file. 13336 * gcc.target/powerpc/safe-indirect-jump-4.c: New file. 13337 * gcc.target/powerpc/safe-indirect-jump-5.c: New file. 13338 * gcc.target/powerpc/safe-indirect-jump-6.c: New file. 13339 133402018-01-16 Richard Sandiford <richard.sandiford@linaro.org> 13341 13342 PR tree-optimization/83857 13343 * gcc.dg/vect/pr83857.c: New test. 13344 133452018-01-16 Richard Biener <rguenther@suse.de> 13346 13347 PR tree-optimization/83867 13348 * gcc.dg/vect/pr83867.c: New testcase. 13349 133502018-01-16 Jakub Jelinek <jakub@redhat.com> 13351 13352 PR c/83844 13353 * gcc.dg/pr83844.c: New test. 13354 133552018-01-16 Richard Sandiford <richard.sandiford@linaro.org> 13356 13357 * gcc.dg/torture/pr83847.c: New test. 13358 133592018-01-16 Jakub Jelinek <jakub@redhat.com> 13360 13361 PR rtl-optimization/86620 13362 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1 13363 instead of --param=max-sched-ready-insns=0. 13364 * gcc.target/i386/pr83620.c: New test. 13365 * gcc.dg/pr83620.c: New test. 13366 13367 PR tree-optimization/83843 13368 * gcc.dg/store_merging_18.c: New test. 13369 13370 PR c++/83817 13371 * g++.dg/cpp1y/pr83817.C: New test. 13372 13373 PR c++/83825 13374 * g++.dg/template/pr83825.C: New test. 13375 133762018-01-16 Richard Biener <rguenther@suse.de> 13377 13378 * gcc.dg/graphite/pr83435.c: Restrict to target pthread. 13379 133802018-01-16 Richard Biener <rguenther@suse.de> 13381 13382 PR testsuite/82132 13383 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate 13384 from gcc.dg/torture/pr60092.c. 13385 133862018-01-15 Martin Sebor <msebor@redhat.com> 13387 13388 PR c++/83588 13389 * g++.dg/ext/flexary28.C: New test. 13390 133912018-01-15 Louis Krupp <louis.krupp@zoho.com> 13392 13393 PR fortran/82257 13394 * gfortran.dg/unlimited_polymorphic_28.f90: New test. 13395 133962018-01-15 Martin Sebor <msebor@redhat.com> 13397 13398 PR testsuite/83869 13399 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762. 13400 134012018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org> 13402 13403 PR fortran/54613 13404 * gfortran.dg/minmaxloc_9.f90: New test. 13405 * gfortran.dg/minmaxloc_10.f90: New test. 13406 * gfortran.dg/minmaxloc_11.f90: New test. 13407 134082018-01-15 H.J. Lu <hongjiu.lu@intel.com> 13409 13410 PR target/83839 13411 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux. 13412 * gcc.target/i386/indirect-thunk-2.c: Likewise. 13413 * gcc.target/i386/indirect-thunk-3.c: Likewise. 13414 * gcc.target/i386/indirect-thunk-4.c: Likewise. 13415 * gcc.target/i386/indirect-thunk-7.c: Likewise. 13416 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 13417 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 13418 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 13419 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 13420 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 13421 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 13422 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 13423 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 13424 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 13425 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 13426 * gcc.target/i386/indirect-thunk-register-1.c: Likewise. 13427 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 13428 * gcc.target/i386/indirect-thunk-register-4.c: Likewise. 13429 * gcc.target/i386/ret-thunk-10.c: Likewise. 13430 * gcc.target/i386/ret-thunk-11.c: Likewise. 13431 * gcc.target/i386/ret-thunk-12.c: Likewise. 13432 * gcc.target/i386/ret-thunk-13.c: Likewise. 13433 * gcc.target/i386/ret-thunk-14.c: Likewise. 13434 * gcc.target/i386/ret-thunk-15.c: Likewise. 13435 * gcc.target/i386/ret-thunk-9.c: Don't check the 13436 __x86_return_thunk label. Scan for "push" only for Linux. 13437 134382018-01-15 Richard Sandiford <richard.sandiford@linaro.org> 13439 13440 PR testsuite/79920 13441 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double 13442 134432018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13444 13445 PR target/83687 13446 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer 13447 tests. 13448 * gcc.target/arm/pr83687.c: New test. 13449 134502018-01-15 Georg-Johann Lay <avr@gjlay.de> 13451 13452 Adjust tests to AVR_TINY. 13453 13454 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY. 13455 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter. 13456 * gcc.target/avr/pr71627.c: Same. 13457 * gcc.target/avr/torture/addr-space-1-0.c: Same. 13458 * gcc.target/avr/torture/addr-space-1-1.c: Same. 13459 * gcc.target/avr/torture/addr-space-1-x.c: Same. 13460 * gcc.target/avr/torture/addr-space-2-0.c: Same. 13461 * gcc.target/avr/torture/addr-space-2-1.c: Same. 13462 * gcc.target/avr/torture/addr-space-2-x.c: Same. 13463 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same. 13464 * gcc.target/avr/torture/sat-k-plus-minus.c: Same. 13465 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same. 13466 * gcc.target/avr/torture/sat-r-plus-minus.c: Same. 13467 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same. 13468 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same. 13469 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same. 13470 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same. 13471 * gcc.target/avr/torture/pr61055.c: Same. 13472 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if 13473 available. 13474 * gcc.target/avr/torture/int24-mul.c: Same. 13475 * gcc.target/avr/torture/pr51782-1.c: Same. 13476 * gcc.target/avr/torture/pr61443.c: Same. 13477 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff... 13478 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test. 13479 134802018-01-15 Georg-Johann Lay <avr@gjlay.de> 13481 13482 PR c/83801 13483 PR c/83729 13484 * gcc.target/avr/torture/pr83729.c: New test. 13485 * gcc.target/avr/torture/pr83801.c: New test. 13486 134872018-01-15 Jakub Jelinek <jakub@redhat.com> 13488 13489 PR middle-end/82694 13490 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes. 13491 * gcc.dg/tree-ssa/pr81388-1.c: Likewise. 13492 134932018-01-10 Martin Sebor <msebor@redhat.com> 13494 13495 PR other/83508 13496 * gcc.dg/Wstringop-overflow-2.c: New test. 13497 134982018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13499 13500 PR libgfortran/83811 13501 * gfortran.dg/fmt_e.f90: New test. 13502 135032018-01-14 H.J. Lu <hongjiu.lu@intel.com> 13504 13505 * gcc.target/i386/indirect-thunk-10.c: New test. 13506 * gcc.target/i386/indirect-thunk-8.c: Likewise. 13507 * gcc.target/i386/indirect-thunk-9.c: Likewise. 13508 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise. 13509 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise. 13510 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise. 13511 * gcc.target/i386/ret-thunk-17.c: Likewise. 13512 * gcc.target/i386/ret-thunk-18.c: Likewise. 13513 * gcc.target/i386/ret-thunk-19.c: Likewise. 13514 * gcc.target/i386/ret-thunk-20.c: Likewise. 13515 * gcc.target/i386/ret-thunk-21.c: Likewise. 13516 135172018-01-14 H.J. Lu <hongjiu.lu@intel.com> 13518 13519 * gcc.target/i386/indirect-thunk-register-4.c: New test. 13520 135212018-01-14 H.J. Lu <hongjiu.lu@intel.com> 13522 13523 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 13524 -mno-indirect-branch-register. 13525 * gcc.target/i386/indirect-thunk-2.c: Likewise. 13526 * gcc.target/i386/indirect-thunk-3.c: Likewise. 13527 * gcc.target/i386/indirect-thunk-4.c: Likewise. 13528 * gcc.target/i386/indirect-thunk-5.c: Likewise. 13529 * gcc.target/i386/indirect-thunk-6.c: Likewise. 13530 * gcc.target/i386/indirect-thunk-7.c: Likewise. 13531 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 13532 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 13533 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 13534 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 13535 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 13536 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 13537 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 13538 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 13539 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 13540 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 13541 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 13542 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 13543 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 13544 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 13545 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 13546 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 13547 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 13548 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 13549 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 13550 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 13551 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 13552 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 13553 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 13554 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 13555 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 13556 * gcc.target/i386/ret-thunk-10.c: Likewise. 13557 * gcc.target/i386/ret-thunk-11.c: Likewise. 13558 * gcc.target/i386/ret-thunk-12.c: Likewise. 13559 * gcc.target/i386/ret-thunk-13.c: Likewise. 13560 * gcc.target/i386/ret-thunk-14.c: Likewise. 13561 * gcc.target/i386/ret-thunk-15.c: Likewise. 13562 * gcc.target/i386/ret-thunk-9.c: Likewise. 13563 * gcc.target/i386/indirect-thunk-register-1.c: New test. 13564 * gcc.target/i386/indirect-thunk-register-2.c: Likewise. 13565 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 13566 135672018-01-14 H.J. Lu <hongjiu.lu@intel.com> 13568 13569 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 13570 -mfunction-return=keep. 13571 * gcc.target/i386/indirect-thunk-2.c: Likewise. 13572 * gcc.target/i386/indirect-thunk-3.c: Likewise. 13573 * gcc.target/i386/indirect-thunk-4.c: Likewise. 13574 * gcc.target/i386/indirect-thunk-5.c: Likewise. 13575 * gcc.target/i386/indirect-thunk-6.c: Likewise. 13576 * gcc.target/i386/indirect-thunk-7.c: Likewise. 13577 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 13578 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 13579 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 13580 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 13581 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 13582 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 13583 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 13584 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 13585 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 13586 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 13587 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 13588 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 13589 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 13590 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 13591 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 13592 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 13593 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 13594 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 13595 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 13596 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 13597 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 13598 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 13599 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 13600 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 13601 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 13602 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 13603 * gcc.target/i386/ret-thunk-1.c: New test. 13604 * gcc.target/i386/ret-thunk-10.c: Likewise. 13605 * gcc.target/i386/ret-thunk-11.c: Likewise. 13606 * gcc.target/i386/ret-thunk-12.c: Likewise. 13607 * gcc.target/i386/ret-thunk-13.c: Likewise. 13608 * gcc.target/i386/ret-thunk-14.c: Likewise. 13609 * gcc.target/i386/ret-thunk-15.c: Likewise. 13610 * gcc.target/i386/ret-thunk-16.c: Likewise. 13611 * gcc.target/i386/ret-thunk-2.c: Likewise. 13612 * gcc.target/i386/ret-thunk-3.c: Likewise. 13613 * gcc.target/i386/ret-thunk-4.c: Likewise. 13614 * gcc.target/i386/ret-thunk-5.c: Likewise. 13615 * gcc.target/i386/ret-thunk-6.c: Likewise. 13616 * gcc.target/i386/ret-thunk-7.c: Likewise. 13617 * gcc.target/i386/ret-thunk-8.c: Likewise. 13618 * gcc.target/i386/ret-thunk-9.c: Likewise. 13619 136202018-01-14 H.J. Lu <hongjiu.lu@intel.com> 13621 13622 * gcc.target/i386/indirect-thunk-1.c: New test. 13623 * gcc.target/i386/indirect-thunk-2.c: Likewise. 13624 * gcc.target/i386/indirect-thunk-3.c: Likewise. 13625 * gcc.target/i386/indirect-thunk-4.c: Likewise. 13626 * gcc.target/i386/indirect-thunk-5.c: Likewise. 13627 * gcc.target/i386/indirect-thunk-6.c: Likewise. 13628 * gcc.target/i386/indirect-thunk-7.c: Likewise. 13629 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 13630 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 13631 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 13632 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 13633 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 13634 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 13635 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 13636 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 13637 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 13638 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 13639 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 13640 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 13641 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 13642 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 13643 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 13644 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 13645 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 13646 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 13647 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 13648 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 13649 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 13650 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 13651 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 13652 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 13653 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 13654 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 13655 136562018-01-14 Jan Hubicka <hubicka@ucw.cz> 13657 13658 PR ipa/83051 13659 * gcc.c-torture/compile/pr83051.c: New testcase. 13660 136612018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 13662 13663 PR tree-optimization/83501 13664 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets. 13665 136662018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 13667 13668 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look 13669 for lvx and stvx instead of lxvd2x and stxvd2x and require 13670 little-endian target. Add comments. 13671 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more 13672 comprehensive testing. 13673 * gcc.target/powerpc/swaps-p8-29.c: Likewise. 13674 * gcc.target/powerpc/swaps-p8-30.c: Likewise. 13675 * gcc.target/powerpc/swaps-p8-31.c: Likewise. 13676 * gcc.target/powerpc/swaps-p8-32.c: Likewise. 13677 * gcc.target/powerpc/swaps-p8-33.c: Likewise. 13678 * gcc.target/powerpc/swaps-p8-34.c: Likewise. 13679 * gcc.target/powerpc/swaps-p8-35.c: Likewise. 13680 * gcc.target/powerpc/swaps-p8-36.c: Likewise. 13681 * gcc.target/powerpc/swaps-p8-37.c: Likewise. 13682 * gcc.target/powerpc/swaps-p8-38.c: Likewise. 13683 * gcc.target/powerpc/swaps-p8-39.c: Likewise. 13684 * gcc.target/powerpc/swaps-p8-40.c: Likewise. 13685 * gcc.target/powerpc/swaps-p8-41.c: Likewise. 13686 * gcc.target/powerpc/swaps-p8-42.c: Likewise. 13687 * gcc.target/powerpc/swaps-p8-43.c: Likewise. 13688 * gcc.target/powerpc/swaps-p8-44.c: Likewise. 13689 * gcc.target/powerpc/swaps-p8-45.c: Likewise. 13690 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove 13691 scan-assembler-not directives that forbid lvx and xxpermdi. 13692 * gcc.target/powerpc/vec-extract-3.c: Likewise. 13693 * gcc.target/powerpc/vec-extract-5.c: Likewise. 13694 * gcc.target/powerpc/vec-extract-6.c: Likewise. 13695 * gcc.target/powerpc/vec-extract-7.c: Likewise. 13696 * gcc.target/powerpc/vec-extract-8.c: Likewise. 13697 * gcc.target/powerpc/vec-extract-9.c: Likewise. 13698 * gcc.target/powerpc/vsx-vector-6-le.c: Change 13699 scan-assembler-times directives to reflect different numbers of 13700 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions. 13701 137022018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13703 Alan Hayward <alan.hayward@arm.com> 13704 David Sherwood <david.sherwood@arm.com> 13705 13706 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather 13707 than SLP vectorization. 13708 * gcc.dg/vect/vect-alias-check-10.c: New test. 13709 * gcc.dg/vect/vect-alias-check-11.c: Likewise. 13710 * gcc.dg/vect/vect-alias-check-12.c: Likewise. 13711 * gcc.dg/vect/vect-alias-check-8.c: Likewise. 13712 * gcc.dg/vect/vect-alias-check-9.c: Likewise. 13713 * gcc.target/aarch64/sve/strided_load_8.c: Likewise. 13714 * gcc.target/aarch64/sve/var_stride_1.c: Likewise. 13715 * gcc.target/aarch64/sve/var_stride_1.h: Likewise. 13716 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise. 13717 * gcc.target/aarch64/sve/var_stride_2.c: Likewise. 13718 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise. 13719 * gcc.target/aarch64/sve/var_stride_3.c: Likewise. 13720 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise. 13721 * gcc.target/aarch64/sve/var_stride_4.c: Likewise. 13722 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise. 13723 * gcc.target/aarch64/sve/var_stride_5.c: Likewise. 13724 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise. 13725 * gcc.target/aarch64/sve/var_stride_6.c: Likewise. 13726 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise. 13727 * gcc.target/aarch64/sve/var_stride_7.c: Likewise. 13728 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise. 13729 * gcc.target/aarch64/sve/var_stride_8.c: Likewise. 13730 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise. 13731 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. 13732 137332018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13734 Alan Hayward <alan.hayward@arm.com> 13735 David Sherwood <david.sherwood@arm.com> 13736 13737 * lib/target-supports.exp (check_effective_target_vect_scatter_store): 13738 New proc. 13739 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on 13740 targets with scatter stores. 13741 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter 13742 stores. 13743 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test. 13744 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise. 13745 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise. 13746 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise. 13747 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise. 13748 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise. 13749 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise. 13750 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise. 13751 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise. 13752 * gcc.target/aarch64/sve/strided_store_1.c: Likewise. 13753 * gcc.target/aarch64/sve/strided_store_2.c: Likewise. 13754 * gcc.target/aarch64/sve/strided_store_3.c: Likewise. 13755 * gcc.target/aarch64/sve/strided_store_4.c: Likewise. 13756 * gcc.target/aarch64/sve/strided_store_5.c: Likewise. 13757 * gcc.target/aarch64/sve/strided_store_6.c: Likewise. 13758 * gcc.target/aarch64/sve/strided_store_7.c: Likewise. 13759 137602018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13761 Alan Hayward <alan.hayward@arm.com> 13762 David Sherwood <david.sherwood@arm.com> 13763 13764 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used 13765 for double_reduc1. 13766 * gcc.target/aarch64/sve/strided_load_4.c: New test. 13767 * gcc.target/aarch64/sve/strided_load_5.c: Likewise. 13768 * gcc.target/aarch64/sve/strided_load_6.c: Likewise. 13769 * gcc.target/aarch64/sve/strided_load_7.c: Likewise. 13770 137712018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13772 Alan Hayward <alan.hayward@arm.com> 13773 David Sherwood <david.sherwood@arm.com> 13774 13775 * gcc.target/aarch64/sve/strided_load_1.c: New test. 13776 * gcc.target/aarch64/sve/strided_load_2.c: Likewise. 13777 * gcc.target/aarch64/sve/strided_load_3.c: Likewise. 13778 137792018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13780 Alan Hayward <alan.hayward@arm.com> 13781 David Sherwood <david.sherwood@arm.com> 13782 13783 * gcc.target/aarch64/sve/gather_load_1.c: New test. 13784 * gcc.target/aarch64/sve/gather_load_2.c: Likewise. 13785 * gcc.target/aarch64/sve/gather_load_3.c: Likewise. 13786 * gcc.target/aarch64/sve/gather_load_4.c: Likewise. 13787 * gcc.target/aarch64/sve/gather_load_5.c: Likewise. 13788 * gcc.target/aarch64/sve/gather_load_6.c: Likewise. 13789 * gcc.target/aarch64/sve/gather_load_7.c: Likewise. 13790 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise. 13791 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise. 13792 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise. 13793 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise. 13794 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise. 13795 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise. 13796 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise. 13797 137982018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13799 Alan Hayward <alan.hayward@arm.com> 13800 David Sherwood <david.sherwood@arm.com> 13801 13802 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and 13803 check for a message about using in-order reductions. 13804 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and 13805 check for a message about using in-order reductions. 13806 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be 13807 vectorized and check for a message about using in-order reductions. 13808 Expect targets with variable-length vectors to fall back to the 13809 fixed-length mininum. 13810 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and 13811 check for a message about using in-order reductions. 13812 * gcc.dg/vect/vect-reduc-in-order-1.c: New test. 13813 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. 13814 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. 13815 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. 13816 * gcc.target/aarch64/sve/reduc_strict_1.c: New test. 13817 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise. 13818 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise. 13819 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise. 13820 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise. 13821 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types. 13822 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if 13823 vect_fold_left_plus. 13824 138252018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13826 13827 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates 13828 are spilled. 13829 * gcc.target/aarch64/sve/spill_2.c: New test. 13830 * gcc.target/aarch64/sve/spill_3.c: Likewise. 13831 * gcc.target/aarch64/sve/spill_4.c: Likewise. 13832 * gcc.target/aarch64/sve/spill_5.c: Likewise. 13833 * gcc.target/aarch64/sve/spill_6.c: Likewise. 13834 * gcc.target/aarch64/sve/spill_7.c: Likewise. 13835 138362018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13837 Alan Hayward <alan.hayward@arm.com> 13838 David Sherwood <david.sherwood@arm.com> 13839 13840 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number 13841 of branches. 13842 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 13843 * gcc.target/aarch64/sve/struct_vect_20.c: New test. 13844 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise. 13845 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. 13846 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise. 13847 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. 13848 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise. 13849 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. 13850 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise. 13851 138522018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13853 Alan Hayward <alan.hayward@arm.com> 13854 David Sherwood <david.sherwood@arm.com> 13855 13856 * gcc.target/aarch64/sve/struct_vect_18.c: New test. 13857 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise. 13858 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 13859 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise. 13860 138612018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13862 Alan Hayward <alan.hayward@arm.com> 13863 David Sherwood <david.sherwood@arm.com> 13864 13865 * lib/target-supports.exp 13866 (check_effective_target_vect_fold_extract_last): New proc. 13867 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup 13868 for fold_extract_last. 13869 * gcc.dg/vect/pr65947-2.c: Likewise. 13870 * gcc.dg/vect/pr65947-3.c: Likewise. 13871 * gcc.dg/vect/pr65947-4.c: Likewise. 13872 * gcc.dg/vect/pr65947-5.c: Likewise. 13873 * gcc.dg/vect/pr65947-6.c: Likewise. 13874 * gcc.dg/vect/pr65947-9.c: Likewise. 13875 * gcc.dg/vect/pr65947-10.c: Likewise. 13876 * gcc.dg/vect/pr65947-12.c: Likewise. 13877 * gcc.dg/vect/pr65947-14.c: Likewise. 13878 * gcc.dg/vect/pr80631-1.c: Likewise. 13879 * gcc.target/aarch64/sve/clastb_1.c: New test. 13880 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise. 13881 * gcc.target/aarch64/sve/clastb_2.c: Likewise. 13882 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise. 13883 * gcc.target/aarch64/sve/clastb_3.c: Likewise. 13884 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise. 13885 * gcc.target/aarch64/sve/clastb_4.c: Likewise. 13886 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise. 13887 * gcc.target/aarch64/sve/clastb_5.c: Likewise. 13888 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise. 13889 * gcc.target/aarch64/sve/clastb_6.c: Likewise. 13890 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise. 13891 * gcc.target/aarch64/sve/clastb_7.c: Likewise. 13892 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise. 13893 138942018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13895 Alan Hayward <alan.hayward@arm.com> 13896 David Sherwood <david.sherwood@arm.com> 13897 13898 * gcc.target/aarch64/sve/live_1.c: New test. 13899 * gcc.target/aarch64/sve/live_1_run.c: Likewise. 13900 139012018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13902 Alan Hayward <alan.hayward@arm.com> 13903 David Sherwood <david.sherwood@arm.com> 13904 13905 * gcc.target/aarch64/sve/nopeel_1.c: New test. 13906 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise. 13907 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise. 13908 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. 13909 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise. 13910 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. 13911 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise. 13912 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise. 13913 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise. 13914 139152018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13916 Alan Hayward <alan.hayward@arm.com> 13917 David Sherwood <david.sherwood@arm.com> 13918 13919 * lib/target-supports.exp (check_effective_target_vect_fully_masked): 13920 New proc. 13921 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if 13922 vect_fully_masked. 13923 * gcc.target/aarch64/sve/loop_add_4.c: New test. 13924 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise. 13925 * gcc.target/aarch64/sve/loop_add_5.c: Likewise. 13926 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise. 13927 * gcc.target/aarch64/sve/miniloop_1.c: Likewise. 13928 * gcc.target/aarch64/sve/miniloop_2.c: Likewise. 13929 139302018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13931 Alan Hayward <alan.hayward@arm.com> 13932 David Sherwood <david.sherwood@arm.com> 13933 13934 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS 13935 instead of just ADDRESS. 13936 * gcc.dg/tree-ssa/scev-10.c: Likewise. 13937 * gcc.dg/tree-ssa/scev-11.c: Likewise. 13938 * gcc.dg/tree-ssa/scev-12.c: Likewise. 13939 * gcc.target/aarch64/sve/index_offset_1.c: New test. 13940 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise. 13941 * gcc.target/aarch64/sve/loop_add_2.c: Likewise. 13942 * gcc.target/aarch64/sve/loop_add_3.c: Likewise. 13943 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes. 13944 * gcc.target/aarch64/sve/while_2.c: Likewise. 13945 * gcc.target/aarch64/sve/while_3.c: Likewise. 13946 * gcc.target/aarch64/sve/while_4.c: Likewise. 13947 139482018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13949 Alan Hayward <alan.hayward@arm.com> 13950 David Sherwood <david.sherwood@arm.com> 13951 13952 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors. 13953 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations 13954 to be predicated. 13955 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop. 13956 * gcc.target/aarch64/sve/slp_7.c: Likewise. 13957 * gcc.target/aarch64/sve/reduc_5.c: New test. 13958 * gcc.target/aarch64/sve/slp_13.c: Likewise. 13959 * gcc.target/aarch64/sve/slp_13_run.c: Likewise. 13960 139612018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13962 Alan Hayward <alan.hayward@arm.com> 13963 David Sherwood <david.sherwood@arm.com> 13964 13965 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization. 13966 * gcc.dg/tree-ssa/peel1.c: Likewise. 13967 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for 13968 variable-length vectors. 13969 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND. 13970 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT. 13971 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop. 13972 * gcc.target/aarch64/sve/slp_2.c: Likewise. 13973 * gcc.target/aarch64/sve/slp_3.c: Likewise. 13974 * gcc.target/aarch64/sve/slp_4.c: Likewise. 13975 * gcc.target/aarch64/sve/slp_6.c: Likewise. 13976 * gcc.target/aarch64/sve/slp_8.c: New test. 13977 * gcc.target/aarch64/sve/slp_8_run.c: Likewise. 13978 * gcc.target/aarch64/sve/slp_9.c: Likewise. 13979 * gcc.target/aarch64/sve/slp_9_run.c: Likewise. 13980 * gcc.target/aarch64/sve/slp_10.c: Likewise. 13981 * gcc.target/aarch64/sve/slp_10_run.c: Likewise. 13982 * gcc.target/aarch64/sve/slp_11.c: Likewise. 13983 * gcc.target/aarch64/sve/slp_11_run.c: Likewise. 13984 * gcc.target/aarch64/sve/slp_12.c: Likewise. 13985 * gcc.target/aarch64/sve/slp_12_run.c: Likewise. 13986 * gcc.target/aarch64/sve/ld1r_2.c: Likewise. 13987 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise. 13988 * gcc.target/aarch64/sve/while_1.c: Likewise. 13989 * gcc.target/aarch64/sve/while_2.c: Likewise. 13990 * gcc.target/aarch64/sve/while_3.c: Likewise. 13991 * gcc.target/aarch64/sve/while_4.c: Likewise. 13992 139932018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 13994 Alan Hayward <alan.hayward@arm.com> 13995 David Sherwood <david.sherwood@arm.com> 13996 13997 * lib/target-supports.exp (check_effective_target_vect_logical_reduc): 13998 New proc. 13999 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc 14000 and add an associated scan-dump test. Prevent vectorization 14001 of the first two loops. 14002 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 14003 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions. 14004 * gcc.target/aarch64/sve/reduc_2.c: Likewise. 14005 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. 14006 (INIT_VECTOR): Tweak initial value so that some bits are always set. 14007 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. 14008 140092018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 14010 Alan Hayward <alan.hayward@arm.com> 14011 David Sherwood <david.sherwood@arm.com> 14012 14013 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors. 14014 * gcc.dg/vect/pr67790.c: Likewise. 14015 * gcc.dg/vect/slp-reduc-1.c: Likewise. 14016 * gcc.dg/vect/slp-reduc-2.c: Likewise. 14017 * gcc.dg/vect/slp-reduc-3.c: Likewise. 14018 * gcc.dg/vect/slp-reduc-5.c: Likewise. 14019 * gcc.target/aarch64/sve/slp_5.c: New test. 14020 * gcc.target/aarch64/sve/slp_5_run.c: Likewise. 14021 * gcc.target/aarch64/sve/slp_6.c: Likewise. 14022 * gcc.target/aarch64/sve/slp_6_run.c: Likewise. 14023 * gcc.target/aarch64/sve/slp_7.c: Likewise. 14024 * gcc.target/aarch64/sve/slp_7_run.c: Likewise. 14025 140262018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 14027 Alan Hayward <alan.hayward@arm.com> 14028 David Sherwood <david.sherwood@arm.com> 14029 14030 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length 14031 && vect_load_lanes 14032 * gcc.dg/vect/slp-1.c: Likewise. 14033 * gcc.dg/vect/slp-10.c: Likewise. 14034 * gcc.dg/vect/slp-12b.c: Likewise. 14035 * gcc.dg/vect/slp-12c.c: Likewise. 14036 * gcc.dg/vect/slp-17.c: Likewise. 14037 * gcc.dg/vect/slp-19b.c: Likewise. 14038 * gcc.dg/vect/slp-20.c: Likewise. 14039 * gcc.dg/vect/slp-21.c: Likewise. 14040 * gcc.dg/vect/slp-22.c: Likewise. 14041 * gcc.dg/vect/slp-23.c: Likewise. 14042 * gcc.dg/vect/slp-24-big-array.c: Likewise. 14043 * gcc.dg/vect/slp-24.c: Likewise. 14044 * gcc.dg/vect/slp-28.c: Likewise. 14045 * gcc.dg/vect/slp-39.c: Likewise. 14046 * gcc.dg/vect/slp-6.c: Likewise. 14047 * gcc.dg/vect/slp-7.c: Likewise. 14048 * gcc.dg/vect/slp-cond-1.c: Likewise. 14049 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. 14050 * gcc.dg/vect/slp-cond-2.c: Likewise. 14051 * gcc.dg/vect/slp-multitypes-1.c: Likewise. 14052 * gcc.dg/vect/slp-multitypes-8.c: Likewise. 14053 * gcc.dg/vect/slp-multitypes-9.c: Likewise. 14054 * gcc.dg/vect/slp-multitypes-10.c: Likewise. 14055 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 14056 * gcc.dg/vect/slp-perm-6.c: Likewise. 14057 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 14058 * gcc.dg/vect/vect-live-slp-1.c: Likewise. 14059 * gcc.dg/vect/vect-live-slp-2.c: Likewise. 14060 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length. 14061 * gcc.dg/vect/slp-12a.c: Likewise. 14062 * gcc.dg/vect/slp-14.c: Likewise. 14063 * gcc.dg/vect/slp-15.c: Likewise. 14064 * gcc.dg/vect/slp-multitypes-2.c: Likewise. 14065 * gcc.dg/vect/slp-multitypes-4.c: Likewise. 14066 * gcc.dg/vect/slp-multitypes-5.c: Likewise. 14067 * gcc.target/aarch64/sve/slp_1.c: New test. 14068 * gcc.target/aarch64/sve/slp_1_run.c: Likewise. 14069 * gcc.target/aarch64/sve/slp_2.c: Likewise. 14070 * gcc.target/aarch64/sve/slp_2_run.c: Likewise. 14071 * gcc.target/aarch64/sve/slp_3.c: Likewise. 14072 * gcc.target/aarch64/sve/slp_3_run.c: Likewise. 14073 * gcc.target/aarch64/sve/slp_4.c: Likewise. 14074 * gcc.target/aarch64/sve/slp_4_run.c: Likewise. 14075 140762018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 14077 Alan Hayward <alan.hayward@arm.com> 14078 David Sherwood <david.sherwood@arm.com> 14079 14080 * gcc.dg/vect/vect-ooo-group-1.c: New test. 14081 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. 14082 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise. 14083 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. 14084 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise. 14085 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. 14086 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise. 14087 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. 14088 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. 14089 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. 14090 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. 14091 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. 14092 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. 14093 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise. 14094 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. 14095 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise. 14096 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. 14097 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise. 14098 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. 14099 141002018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 14101 Alan Hayward <alan.hayward@arm.com> 14102 David Sherwood <david.sherwood@arm.com> 14103 14104 * gcc.target/aarch64/sve/struct_move_1.c: New test. 14105 * gcc.target/aarch64/sve/struct_move_2.c: Likewise. 14106 * gcc.target/aarch64/sve/struct_move_3.c: Likewise. 14107 * gcc.target/aarch64/sve/struct_move_4.c: Likewise. 14108 * gcc.target/aarch64/sve/struct_move_5.c: Likewise. 14109 * gcc.target/aarch64/sve/struct_move_6.c: Likewise. 14110 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. 14111 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise. 14112 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. 14113 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. 14114 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. 14115 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. 14116 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. 14117 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. 14118 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise. 14119 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise. 14120 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise. 14121 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise. 14122 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. 14123 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise. 14124 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. 14125 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. 14126 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. 14127 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. 14128 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. 14129 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. 14130 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. 14131 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. 14132 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. 14133 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. 14134 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. 14135 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. 14136 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. 14137 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise. 14138 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise. 14139 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise. 14140 141412018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 14142 Alan Hayward <alan.hayward@arm.com> 14143 David Sherwood <david.sherwood@arm.com> 14144 14145 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 14146 Return true for SVE too. 14147 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors 14148 if load/store lanes are supported. 14149 * gcc.dg/vect/slp-10.c: Likewise. 14150 * gcc.dg/vect/slp-12c.c: Likewise. 14151 * gcc.dg/vect/slp-17.c: Likewise. 14152 * gcc.dg/vect/slp-33.c: Likewise. 14153 * gcc.dg/vect/slp-6.c: Likewise. 14154 * gcc.dg/vect/slp-cond-1.c: Likewise. 14155 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise. 14156 * gcc.dg/vect/slp-multitypes-11.c: Likewise. 14157 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 14158 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE. 14159 * gcc.dg/vect/slp-perm-6.c: Likewise. 14160 * gcc.dg/vect/slp-perm-9.c: Likewise. 14161 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors. 14162 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop 14163 for variable-length vectors. 14164 141652018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 14166 Alan Hayward <alan.hayward@arm.com> 14167 David Sherwood <david.sherwood@arm.com> 14168 14169 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test. 14170 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise. 14171 141722018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 14173 14174 * g++.target/aarch64/sve/aarch64-sve.exp: New harness. 14175 * g++.target/aarch64/sve/catch_1.C: New test. 14176 * g++.target/aarch64/sve/catch_2.C: Likewise. 14177 * g++.target/aarch64/sve/catch_3.C: Likewise. 14178 * g++.target/aarch64/sve/catch_4.C: Likewise. 14179 * g++.target/aarch64/sve/catch_5.C: Likewise. 14180 * g++.target/aarch64/sve/catch_6.C: Likewise. 14181 141822018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 14183 Alan Hayward <alan.hayward@arm.com> 14184 David Sherwood <david.sherwood@arm.com> 14185 14186 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok): 14187 New proc. 14188 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve". 14189 * gcc.target/aarch64/fmaxmin.c: Likewise. 14190 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. 14191 * gcc.target/aarch64/orr_imm_1.c: Likewise. 14192 * gcc.target/aarch64/pr62178.c: Likewise. 14193 * gcc.target/aarch64/pr71727-2.c: Likewise. 14194 * gcc.target/aarch64/saddw-1.c: Likewise. 14195 * gcc.target/aarch64/saddw-2.c: Likewise. 14196 * gcc.target/aarch64/uaddw-1.c: Likewise. 14197 * gcc.target/aarch64/uaddw-2.c: Likewise. 14198 * gcc.target/aarch64/uaddw-3.c: Likewise. 14199 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise. 14200 * gcc.target/aarch64/vect-compile.c: Likewise. 14201 * gcc.target/aarch64/vect-faddv-compile.c: Likewise. 14202 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise. 14203 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. 14204 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. 14205 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. 14206 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. 14207 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise. 14208 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise. 14209 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise. 14210 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise. 14211 * gcc.target/aarch64/vect-fmovd.c: Likewise. 14212 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise. 14213 * gcc.target/aarch64/vect-fmovf.c: Likewise. 14214 * gcc.target/aarch64/vect-fp-compile.c: Likewise. 14215 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise. 14216 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise. 14217 * gcc.target/aarch64/vect-movi.c: Likewise. 14218 * gcc.target/aarch64/vect-mull-compile.c: Likewise. 14219 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise. 14220 * gcc.target/aarch64/vect-vaddv.c: Likewise. 14221 * gcc.target/aarch64/vect_saddl_1.c: Likewise. 14222 * gcc.target/aarch64/vect_smlal_1.c: Likewise. 14223 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for 14224 fixed-length SVE. 14225 * gcc.target/aarch64/sve/aarch64-sve.exp: New file. 14226 * gcc.target/aarch64/sve/arith_1.c: New test. 14227 * gcc.target/aarch64/sve/const_pred_1.C: Likewise. 14228 * gcc.target/aarch64/sve/const_pred_2.C: Likewise. 14229 * gcc.target/aarch64/sve/const_pred_3.C: Likewise. 14230 * gcc.target/aarch64/sve/const_pred_4.C: Likewise. 14231 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise. 14232 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise. 14233 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise. 14234 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise. 14235 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise. 14236 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise. 14237 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise. 14238 * gcc.target/aarch64/sve/ext_1.c: Likewise. 14239 * gcc.target/aarch64/sve/ext_2.c: Likewise. 14240 * gcc.target/aarch64/sve/extract_1.c: Likewise. 14241 * gcc.target/aarch64/sve/extract_2.c: Likewise. 14242 * gcc.target/aarch64/sve/extract_3.c: Likewise. 14243 * gcc.target/aarch64/sve/extract_4.c: Likewise. 14244 * gcc.target/aarch64/sve/fabs_1.c: Likewise. 14245 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise. 14246 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise. 14247 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise. 14248 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise. 14249 * gcc.target/aarch64/sve/fdiv_1.c: Likewise. 14250 * gcc.target/aarch64/sve/fdup_1.c: Likewise. 14251 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise. 14252 * gcc.target/aarch64/sve/fmad_1.c: Likewise. 14253 * gcc.target/aarch64/sve/fmla_1.c: Likewise. 14254 * gcc.target/aarch64/sve/fmls_1.c: Likewise. 14255 * gcc.target/aarch64/sve/fmsb_1.c: Likewise. 14256 * gcc.target/aarch64/sve/fmul_1.c: Likewise. 14257 * gcc.target/aarch64/sve/fneg_1.c: Likewise. 14258 * gcc.target/aarch64/sve/fnmad_1.c: Likewise. 14259 * gcc.target/aarch64/sve/fnmla_1.c: Likewise. 14260 * gcc.target/aarch64/sve/fnmls_1.c: Likewise. 14261 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise. 14262 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise. 14263 * gcc.target/aarch64/sve/frinta_1.c: Likewise. 14264 * gcc.target/aarch64/sve/frinti_1.c: Likewise. 14265 * gcc.target/aarch64/sve/frintm_1.c: Likewise. 14266 * gcc.target/aarch64/sve/frintp_1.c: Likewise. 14267 * gcc.target/aarch64/sve/frintx_1.c: Likewise. 14268 * gcc.target/aarch64/sve/frintz_1.c: Likewise. 14269 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise. 14270 * gcc.target/aarch64/sve/fsubr_1.c: Likewise. 14271 * gcc.target/aarch64/sve/index_1.c: Likewise. 14272 * gcc.target/aarch64/sve/index_1_run.c: Likewise. 14273 * gcc.target/aarch64/sve/ld1r_1.c: Likewise. 14274 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise. 14275 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. 14276 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise. 14277 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise. 14278 * gcc.target/aarch64/sve/logical_1.c: Likewise. 14279 * gcc.target/aarch64/sve/loop_add_1.c: Likewise. 14280 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise. 14281 * gcc.target/aarch64/sve/mad_1.c: Likewise. 14282 * gcc.target/aarch64/sve/maxmin_1.c: Likewise. 14283 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise. 14284 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise. 14285 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise. 14286 * gcc.target/aarch64/sve/mla_1.c: Likewise. 14287 * gcc.target/aarch64/sve/mls_1.c: Likewise. 14288 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise. 14289 * gcc.target/aarch64/sve/msb_1.c: Likewise. 14290 * gcc.target/aarch64/sve/mul_1.c: Likewise. 14291 * gcc.target/aarch64/sve/neg_1.c: Likewise. 14292 * gcc.target/aarch64/sve/nlogical_1.c: Likewise. 14293 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise. 14294 * gcc.target/aarch64/sve/pack_1.c: Likewise. 14295 * gcc.target/aarch64/sve/pack_1_run.c: Likewise. 14296 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise. 14297 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise. 14298 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise. 14299 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise. 14300 * gcc.target/aarch64/sve/pack_float_1.c: Likewise. 14301 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise. 14302 * gcc.target/aarch64/sve/popcount_1.c: Likewise. 14303 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise. 14304 * gcc.target/aarch64/sve/reduc_1.c: Likewise. 14305 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. 14306 * gcc.target/aarch64/sve/reduc_2.c: Likewise. 14307 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. 14308 * gcc.target/aarch64/sve/reduc_3.c: Likewise. 14309 * gcc.target/aarch64/sve/rev_1.c: Likewise. 14310 * gcc.target/aarch64/sve/revb_1.c: Likewise. 14311 * gcc.target/aarch64/sve/revh_1.c: Likewise. 14312 * gcc.target/aarch64/sve/revw_1.c: Likewise. 14313 * gcc.target/aarch64/sve/shift_1.c: Likewise. 14314 * gcc.target/aarch64/sve/single_1.c: Likewise. 14315 * gcc.target/aarch64/sve/single_2.c: Likewise. 14316 * gcc.target/aarch64/sve/single_3.c: Likewise. 14317 * gcc.target/aarch64/sve/single_4.c: Likewise. 14318 * gcc.target/aarch64/sve/spill_1.c: Likewise. 14319 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise. 14320 * gcc.target/aarch64/sve/subr_1.c: Likewise. 14321 * gcc.target/aarch64/sve/trn1_1.c: Likewise. 14322 * gcc.target/aarch64/sve/trn2_1.c: Likewise. 14323 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise. 14324 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise. 14325 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. 14326 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise. 14327 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. 14328 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise. 14329 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise. 14330 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise. 14331 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise. 14332 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise. 14333 * gcc.target/aarch64/sve/uzp1_1.c: Likewise. 14334 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise. 14335 * gcc.target/aarch64/sve/uzp2_1.c: Likewise. 14336 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise. 14337 * gcc.target/aarch64/sve/vcond_1.C: Likewise. 14338 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise. 14339 * gcc.target/aarch64/sve/vcond_2.c: Likewise. 14340 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise. 14341 * gcc.target/aarch64/sve/vcond_3.c: Likewise. 14342 * gcc.target/aarch64/sve/vcond_4.c: Likewise. 14343 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise. 14344 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 14345 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise. 14346 * gcc.target/aarch64/sve/vcond_6.c: Likewise. 14347 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise. 14348 * gcc.target/aarch64/sve/vec_init_1.c: Likewise. 14349 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise. 14350 * gcc.target/aarch64/sve/vec_init_2.c: Likewise. 14351 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise. 14352 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise. 14353 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise. 14354 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise. 14355 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise. 14356 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise. 14357 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise. 14358 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise. 14359 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise. 14360 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise. 14361 * gcc.target/aarch64/sve/zip1_1.c: Likewise. 14362 * gcc.target/aarch64/sve/zip2_1.c: Likewise. 14363 143642018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 14365 Alan Hayward <alan.hayward@arm.com> 14366 David Sherwood <david.sherwood@arm.com> 14367 14368 * lib/target-supports.exp (check_effective_target_aarch64_sve) 14369 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw) 14370 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw): 14371 New procedures. 14372 (check_effective_target_vect_perm): Handle SVE. 14373 (check_effective_target_vect_perm_byte): Likewise. 14374 (check_effective_target_vect_perm_short): Likewise. 14375 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise. 14376 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. 14377 (check_effective_target_vect_widen_mult_hi_to_si): Likewise. 14378 (check_effective_target_vect_element_align_preferred): Likewise. 14379 (check_effective_target_vect_align_stack_vars): Likewise. 14380 (check_effective_target_vect_load_lanes): Likewise. 14381 (check_effective_target_vect_masked_store): Likewise. 14382 (available_vector_sizes): Use aarch64_sve_bits for SVE. 14383 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE. 14384 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL. 14385 * gcc.dg/vect/bb-slp-pr69907.c: Likewise. 14386 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise. 14387 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. 14388 * gcc.dg/vect/slp-23.c: Likewise. 14389 * gcc.dg/vect/slp-perm-5.c: Likewise. 14390 * gcc.dg/vect/slp-perm-6.c: Likewise. 14391 * gcc.dg/vect/slp-perm-9.c: Likewise. 14392 * gcc.dg/vect/slp-reduc-3.c: Likewise. 14393 * gcc.dg/vect/vect-114.c: Likewise. 14394 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise. 14395 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. 14396 143972018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 14398 14399 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for 14400 vect_variable_length, expecting the test to be vectorized 14401 without SLP instead. 14402 * gcc.dg/vect/pr33953.c: Likewise. 14403 * gcc.dg/vect/pr37027.c: Likewise. 14404 * gcc.dg/vect/pr67790.c: Likewise. 14405 * gcc.dg/vect/pr68445.c: Likewise. 14406 * gcc.dg/vect/slp-1.c: Likewise. 14407 * gcc.dg/vect/slp-10.c: Likewise. 14408 * gcc.dg/vect/slp-12a.c: Likewise. 14409 * gcc.dg/vect/slp-12b.c: Likewise. 14410 * gcc.dg/vect/slp-12c.c: Likewise. 14411 * gcc.dg/vect/slp-13-big-array.c: Likewise. 14412 * gcc.dg/vect/slp-13.c: Likewise. 14413 * gcc.dg/vect/slp-14.c: Likewise. 14414 * gcc.dg/vect/slp-15.c: Likewise. 14415 * gcc.dg/vect/slp-17.c: Likewise. 14416 * gcc.dg/vect/slp-19b.c: Likewise. 14417 * gcc.dg/vect/slp-2.c: Likewise. 14418 * gcc.dg/vect/slp-20.c: Likewise. 14419 * gcc.dg/vect/slp-21.c: Likewise. 14420 * gcc.dg/vect/slp-22.c: Likewise. 14421 * gcc.dg/vect/slp-24-big-array.c: Likewise. 14422 * gcc.dg/vect/slp-24.c: Likewise. 14423 * gcc.dg/vect/slp-28.c: Likewise. 14424 * gcc.dg/vect/slp-39.c: Likewise. 14425 * gcc.dg/vect/slp-42.c: Likewise. 14426 * gcc.dg/vect/slp-6.c: Likewise. 14427 * gcc.dg/vect/slp-7.c: Likewise. 14428 * gcc.dg/vect/slp-cond-1.c: Likewise. 14429 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. 14430 * gcc.dg/vect/slp-cond-2.c: Likewise. 14431 * gcc.dg/vect/slp-multitypes-1.c: Likewise. 14432 * gcc.dg/vect/slp-multitypes-10.c: Likewise. 14433 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 14434 * gcc.dg/vect/slp-multitypes-2.c: Likewise. 14435 * gcc.dg/vect/slp-multitypes-4.c: Likewise. 14436 * gcc.dg/vect/slp-multitypes-5.c: Likewise. 14437 * gcc.dg/vect/slp-multitypes-8.c: Likewise. 14438 * gcc.dg/vect/slp-multitypes-9.c: Likewise. 14439 * gcc.dg/vect/slp-reduc-1.c: Likewise. 14440 * gcc.dg/vect/slp-reduc-2.c: Likewise. 14441 * gcc.dg/vect/slp-reduc-4.c: Likewise. 14442 * gcc.dg/vect/slp-reduc-5.c: Likewise. 14443 * gcc.dg/vect/slp-reduc-7.c: Likewise. 14444 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 14445 * gcc.dg/vect/vect-live-slp-1.c: Likewise. 14446 * gcc.dg/vect/vect-live-slp-2.c: Likewise. 14447 * gcc.dg/vect/vect-live-slp-3.c: Likewise. 14448 144492018-01-13 Jakub Jelinek <jakub@redhat.com> 14450 14451 PR c/83801 14452 * gcc.dg/pr83801.c: New test. 14453 144542018-01-13 Paul Thomas <pault@gcc.gnu.org> 14455 14456 PR fortran/52162 14457 * gfortran.dg/bounds_check_19.f90: New test. 14458 144592018-01-12 Jakub Jelinek <jakub@redhat.com> 14460 14461 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times 14462 instead of scan-assembler-not for xsnabsqp. 14463 144642018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 14465 14466 PR libgfortran/83525 14467 * gfortran.dg/newunit_5.f90: New test. 14468 144692018-01-12 Vladimir Makarov <vmakarov@redhat.com> 14470 14471 PR rtl-optimization/80481 14472 * g++.dg/pr80481.C: New. 14473 144742018-01-12 Uros Bizjak <ubizjak@gmail.com> 14475 14476 PR target/83628 14477 * gcc.target/alpha/pr83628-3.c: New test. 14478 144792018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14480 14481 * lib/target-supports.exp (check_effective_target_avx512f): Also 14482 check for __builtin_ia32_addsd_round, 14483 __builtin_ia32_getmantsd_round. 14484 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove. 14485 144862018-01-12 Segher Boessenkool <segher@kernel.crashing.org> 14487 14488 PR target/83629 14489 * gcc.target/powerpc/pr83629.c: Require ilp32. 14490 144912018-01-12 Richard Biener <rguenther@suse.de> 14492 14493 PR tree-optimization/80846 14494 * gcc.target/i386/pr80846-1.c: New testcase. 14495 * gcc.target/i386/pr80846-2.c: Likewise. 14496 144972018-01-12 Eric Botcazou <ebotcazou@adacore.com> 14498 14499 * gcc.c-torture/execute/20180112-1.c: New test. 14500 145012018-01-12 Tom de Vries <tom@codesourcery.com> 14502 14503 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps. 14504 * g++.dg/ext/label13a.C: Same. 14505 * g++.dg/ext/label14.C: Same. 14506 * g++.dg/ext/label2.C: Same. 14507 * g++.dg/ext/label3.C: Same. 14508 * g++.dg/torture/pr42462.C: Same. 14509 * g++.dg/torture/pr42739.C: Same. 14510 * g++.dg/warn/Wunused-label-3.C: Same. 14511 145122018-01-12 Tom de Vries <tom@codesourcery.com> 14513 14514 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca. 14515 * g++.dg/Walloca1.C: Same. 14516 * g++.dg/cpp0x/pr70338.C: Same. 14517 * g++.dg/cpp1y/lambda-generic-vla1.C: Same. 14518 * g++.dg/cpp1y/vla10.C: Same. 14519 * g++.dg/cpp1y/vla2.C: Same. 14520 * g++.dg/cpp1y/vla6.C: Same. 14521 * g++.dg/cpp1y/vla8.C: Same. 14522 * g++.dg/debug/debug5.C: Same. 14523 * g++.dg/debug/debug6.C: Same. 14524 * g++.dg/debug/pr54828.C: Same. 14525 * g++.dg/diagnostic/pr70105.C: Same. 14526 * g++.dg/eh/cleanup5.C: Same. 14527 * g++.dg/eh/spbp.C: Same. 14528 * g++.dg/ext/tmplattr9.C: Same. 14529 * g++.dg/ext/vla10.C: Same. 14530 * g++.dg/ext/vla11.C: Same. 14531 * g++.dg/ext/vla12.C: Same. 14532 * g++.dg/ext/vla15.C: Same. 14533 * g++.dg/ext/vla16.C: Same. 14534 * g++.dg/ext/vla17.C: Same. 14535 * g++.dg/ext/vla3.C: Same. 14536 * g++.dg/ext/vla6.C: Same. 14537 * g++.dg/ext/vla7.C: Same. 14538 * g++.dg/init/array24.C: Same. 14539 * g++.dg/init/new47.C: Same. 14540 * g++.dg/init/pr55497.C: Same. 14541 * g++.dg/opt/pr78201.C: Same. 14542 * g++.dg/template/vla2.C: Same. 14543 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. 14544 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. 14545 * g++.dg/torture/pr62127.C: Same. 14546 * g++.dg/torture/pr67055.C: Same. 14547 * g++.dg/torture/stackalign/eh-alloca-1.C: Same. 14548 * g++.dg/torture/stackalign/eh-inline-2.C: Same. 14549 * g++.dg/torture/stackalign/eh-vararg-1.C: Same. 14550 * g++.dg/torture/stackalign/eh-vararg-2.C: Same. 14551 * g++.dg/warn/Wplacement-new-size-5.C: Same. 14552 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same. 14553 * g++.dg/warn/Wvla-1.C: Same. 14554 * g++.dg/warn/Wvla-3.C: Same. 14555 * g++.old-deja/g++.ext/array2.C: Same. 14556 * g++.old-deja/g++.ext/constructor.C: Same. 14557 * g++.old-deja/g++.law/builtin1.C: Same. 14558 * g++.old-deja/g++.other/crash12.C: Same. 14559 * g++.old-deja/g++.other/eh3.C: Same. 14560 * g++.old-deja/g++.pt/array6.C: Same. 14561 * g++.old-deja/g++.pt/dynarray.C: Same. 14562 145632018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14564 14565 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form. 14566 145672018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14568 14569 PR libfortran/67412 14570 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if 14571 on *-*-solaris2.10. 14572 145732018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14574 14575 * lib/target-supports.exp (check_effective_target_branch_cost): 14576 Accept all x86 targets. 14577 145782018-01-12 Martin Liska <mliska@suse.cz> 14579 14580 PR ipa/83054 14581 * g++.dg/warn/pr83054.C: New test. 14582 145832018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 14584 14585 * gcc.target/powerpc/spec-barr-1.c: New file. 14586 145872018-01-11 H.J. Lu <hongjiu.lu@intel.com> 14588 14589 PR target/83330 14590 * gcc.target/i386/pr83330.c: New test. 14591 145922018-01-11 Steven G. Kargl <kargl@gcc.gnu.org> 14593 14594 PR fortran/79383 14595 * gfortran.dg/dtio_31.f03: New test. 14596 * gfortran.dg/dtio_32.f03: New test. 14597 145982018-01-11 David Malcolm <dmalcolm@redhat.com> 14599 14600 PR c++/43486 14601 * g++.dg/wrappers: New subdirectory. 14602 * g++.dg/wrappers/README: New file. 14603 * g++.dg/wrappers/alloc.C: New test case. 14604 * g++.dg/wrappers/cow-istream-string.C: New test case. 14605 * g++.dg/wrappers/cp-stdlib.C: New test case. 14606 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case. 14607 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case. 14608 146092018-01-11 Jan Hubicka <hubicka@ucw.cz> 14610 14611 PR middle-end/83718 14612 * g++.dg/torture/pr83718.C: New testcase. 14613 146142018-01-11 Martin Jambor <mjambor@suse.cz> 14615 14616 PR ipa/83178 14617 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count. 14618 146192018-01-11 Bin Cheng <bin.cheng@arm.com> 14620 14621 PR tree-optimization/83695 14622 * gcc.dg/tree-ssa/pr83695.c: New test. 14623 146242018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14625 14626 * gcc.target/arm/simd/fp16fml_lane_high.c: New test. 14627 * gcc.target/arm/simd/fp16fml_lane_low.c: New test. 14628 146292018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14630 14631 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml. 14632 * gcc.target/arm/simd/fp16fml_high.c: New test. 14633 * gcc.target/arm/simd/fp16fml_low.c: Likewise. 14634 * lib/target-supports.exp 14635 (check_effective_target_arm_fp16fml_neon_ok_nocache, 14636 check_effective_target_arm_fp16fml_neon_ok, 14637 add_options_for_arm_fp16fml_neon): New procedures. 14638 146392018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14640 14641 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a 14642 combination tests. 14643 146442018-01-11 Richard Biener <rguenther@suse.de> 14645 14646 PR tree-optimization/83435 14647 * gcc.dg/graphite/pr83435.c: New testcase. 14648 146492018-01-11 Richard Sandiford <richard.sandiford@linaro.org> 14650 Alan Hayward <alan.hayward@arm.com> 14651 David Sherwood <david.sherwood@arm.com> 14652 14653 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too. 14654 146552018-01-11 Tamar Christina <tamar.christina@arm.com> 14656 14657 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New. 14658 146592018-01-11 Sudakshina Das <sudi.das@arm.com> 14660 14661 PR target/82096 14662 * gcc.c-torture/compile/pr82096.c: New test. 14663 146642018-01-11 Ed Schonberg <schonberg@adacore.com> 14665 14666 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase. 14667 146682018-01-11 Hristian Kirtchev <kirtchev@adacore.com> 14669 14670 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase. 14671 146722018-01-11 Justin Squirek <squirek@adacore.com> 14673 14674 * gnat.dg/expr_func4.adb: New testcase. 14675 146762018-01-11 Hristian Kirtchev <kirtchev@adacore.com> 14677 14678 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New 14679 testcase. 14680 146812018-01-11 Bob Duff <duff@adacore.com> 14682 14683 * gnat.dg/protected_null.adb: New testcase. 14684 146852018-01-11 Ed Schonberg <schonberg@adacore.com> 14686 14687 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase. 14688 146892018-01-11 Ed Schonberg <schonberg@adacore.com> 14690 14691 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase. 14692 146932018-01-11 Justin Squirek <squirek@adacore.com> 14694 14695 * gnat.dg/loopvar.adb: New testcase. 14696 146972018-01-10 Jan Hubicka <hubicka@ucw.cz> 14698 14699 PR middle-end/83189 14700 * gfortran.fortran-torture/compile/pr83189.f90: New testcase. 14701 147022018-01-10 Jan Hubicka <hubicka@ucw.cz> 14703 14704 * gcc.c-torture/compile/pr83575.c: New testcase. 14705 147062018-01-10 Michael Collison <michael.collison@arm.com> 14707 14708 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase. 14709 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase. 14710 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase. 14711 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase. 14712 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 14713 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 14714 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 14715 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase. 14716 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase. 14717 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. 14718 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. 14719 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase. 14720 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase. 14721 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase. 14722 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase. 14723 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase. 14724 147252018-01-10 Michael Collison <michael.collison@arm.com> 14726 14727 * gcc.target/aarch64/sha2.h: New shared testcase. 14728 * gcc.target/aarch64/sha2_1.c: New testcase. 14729 * gcc.target/aarch64/sha2_2.c: New testcase. 14730 * gcc.target/aarch64/sha2_3.c: New testcase. 14731 * gcc.target/aarch64/sha3.h: New shared testcase. 14732 * gcc.target/aarch64/sha3_1.c: New testcase. 14733 * gcc.target/aarch64/sha3_2.c: New testcase. 14734 * gcc.target/aarch64/sha3_3.c: New testcase. 14735 147362018-01-10 Michael Collison <michael.collison@arm.com> 14737 14738 * gcc.target/aarch64/sm3_sm4.c: New testcase. 14739 147402018-01-10 Martin Sebor <msebor@redhat.com> 14741 14742 PR tree-optimization/83781 14743 * gcc.dg/strlenopt-42.c: New test. 14744 147452018-01-11 Martin Sebor <msebor@gmail.com> 14746 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 14747 14748 PR tree-optimization/83501 14749 PR tree-optimization/81703 14750 14751 * gcc.dg/strlenopt-39.c: New test-case. 14752 * gcc.dg/pr81703.c: Likewise. 14753 147542018-01-10 Eric Botcazou <ebotcazou@adacore.com> 14755 14756 * gnat.dg/atomic10.adb: New test. 14757 147582018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 14759 14760 PR fortran/82367 14761 * gfortran.dg/deferred_character_18.f90: New test. 14762 147632018-01-10 Martin Sebor <msebor@redhat.com> 14764 14765 PR tree-optimization/83671 14766 * gcc.dg/strlenopt-40.c: New test. 14767 * gcc.dg/strlenopt-41.c: New test. 14768 147692018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 14770 14771 PR fortran/83093 14772 * gfortran.dg/allocate_with_typespec_7.f90: New test. 14773 147742018-01-10 Peter Bergner <bergner@vnet.ibm.com> 14775 14776 PR target/83399 14777 * gcc.target/powerpc/pr83399.c: New test. 14778 147792018-01-10 David Malcolm <dmalcolm@redhat.com> 14780 14781 PR c++/43486 14782 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results 14783 to reflect that the arguments are correctly underlined. 14784 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage 14785 for globals, params, locals and literals. 14786 (test_sizeof): Directly test the location of "sizeof", rather than 14787 when used in compound expressions. 14788 (test_alignof): Likewise for "alignof". 14789 (test_string_literals): Likewise for string literals. 14790 (test_numeric_literals): Likewise for numeric literals. 14791 (test_builtin_offsetof): Likewise for "__builtin_offsetof". 14792 (test_typeid): Likewise for typeid. 14793 (test_unary_plus): New. 14794 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on 14795 format strings. 14796 147972018-01-10 Uros Bizjak <ubizjak@gmail.com> 14798 14799 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv. 14800 148012018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> 14802 14803 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable. 14804 148052018-01-10 Marek Polacek <polacek@redhat.com> 14806 14807 PR c++/82541 14808 * g++.dg/warn/Wduplicated-branches4.C: New test. 14809 148102018-01-10 Jakub Jelinek <jakub@redhat.com> 14811 14812 PR c++/81327 14813 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly 14814 cast to void *. 14815 148162018-01-10 Paolo Carlini <paolo.carlini@oracle.com> 14817 14818 PR c++/81055 14819 * g++.dg/cpp0x/new2.C: New. 14820 148212018-01-10 H.J. Lu <hongjiu.lu@intel.com> 14822 14823 PR target/83735 14824 * gcc.target/i386/pr83735.c: New test. 14825 148262018-01-10 Christophe Lyon <christophe.lyon@linaro.org> 14827 14828 * lib/target-supports.exp (check_effective_target_branch_cost): 14829 New function. 14830 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target. 14831 * gcc.dg/pr21643.c: Likewise. 14832 * gcc.dg/pr46309.c: Likewise. 14833 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 14834 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise. 14835 * gcc.dg/tree-ssa/reassoc-32.c: Likewise. 14836 * gcc.dg/tree-ssa/reassoc-33.c: Likewise. 14837 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 14838 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 14839 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 14840 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise. 14841 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. 14842 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. 14843 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. 14844 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. 14845 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. 14846 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. 14847 148482018-01-10 Segher Boessenkool <segher@kernel.crashing.org> 14849 14850 PR target/83629 14851 * gcc.target/powerpc/pr83629.c: New testcase. 14852 148532018-01-10 Richard Biener <rguenther@suse.de> 14854 14855 PR testsuite/78768 14856 * gcc.dg/pr78768.c: Un-XFAIL. 14857 148582018-01-10 Richard Biener <rguenther@suse.de> 14859 14860 PR debug/82425 14861 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO. 14862 148632018-01-10 Richard Sandiford <richard.sandiford@linaro.org> 14864 14865 PR tree-optimization/83753 14866 * gcc.dg/torture/pr83753.c: New test. 14867 148682018-01-09 Jan Hubicka <hubicka@ucw.cz> 14869 14870 * gcc.target/i386/avx2-gather-1.c: Add -march. 14871 * gcc.target/i386/avx2-gather-2.c: Add -march. 14872 * gcc.target/i386/avx2-gather-3.c: Add -march. 14873 * gcc.target/i386/avx2-gather-4.c: Add -march. 14874 * gcc.target/i386/avx2-gather-5.c: Add -march. 14875 * gcc.target/i386/avx2-gather-6.c: Add -march. 14876 * gcc.target/i386/avx512f-gather-1.c: Add -march. 14877 * gcc.target/i386/avx512f-gather-2.c: Add -march. 14878 * gcc.target/i386/avx512f-gather-3.c: Add -march. 14879 * gcc.target/i386/avx512f-gather-4.c: Add -march. 14880 * gcc.target/i386/avx512f-gather-5.c: Add -march. 14881 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march. 14882 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march. 14883 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march. 14884 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march. 14885 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march. 14886 148872018-01-09 H.J. Lu <hongjiu.lu@intel.com> 14888 14889 PR target/78585: 14890 * gcc.target/i386/pr78585.c: New test. 14891 148922018-01-09 Jakub Jelinek <jakub@redhat.com> 14893 14894 PR c++/83734 14895 * g++.dg/cpp0x/pr83734.C: New test. 14896 148972018-01-09 Carl Love <cel@us.ibm.com> 14898 14899 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and 14900 vec_mergeo builtins with float, double, long long, unsigned long long, 14901 bool long long arguments. 14902 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for 14903 vec_float2 with double arguments. 14904 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the 14905 vec_mergew and vec_mergow builtins. 14906 149072018-01-09 Steven G. Kargl <kargl@gcc.gnu.org> 14908 14909 PR fortran/83742 14910 * gfortran.dg/contiguous_6.f90: New test. 14911 149122018-01-09 Richard Biener <rguenther@suse.de> 14913 14914 PR tree-optimization/83668 14915 * gcc.dg/graphite/pr83668.c: New testcase. 14916 149172018-01-09 Joseph Myers <joseph@codesourcery.com> 14918 14919 PR tree-optimization/64811 14920 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c, 14921 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c, 14922 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c, 14923 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c: 14924 New tests. 14925 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file. 14926 149272018-01-09 Georg-Johann Lay <avr@gjlay.de> 14928 14929 PR target/79883 14930 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'. 14931 149322018-01-09 Tamar Christina <tamar.christina@arm.com> 14933 14934 PR target/82641 14935 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use 14936 no NEON and require softfp or hard float-abi. 14937 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise. 14938 149392018-01-09 Richard Biener <rguenther@suse.de> 14940 14941 PR tree-optimization/83572 14942 * gcc.dg/graphite/pr83572.c: New testcase. 14943 149442018-01-09 Jakub Jelinek <jakub@redhat.com> 14945 14946 PR target/83507 14947 * gcc.dg/sms-13.c: New test. 14948 149492018-01-08 Steven G. Kargl <kargl@gcc.gnu.org> 14950 14951 PR fortran/83741 14952 * gfortran.dg/allocate_assumed_charlen_3.f90: New test. 14953 149542018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com> 14955 Monk Chiang <sh.chiang04@gmail.com> 14956 14957 * gcc.target/riscv/save-restore-1.c: New. 14958 149592018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 14960 14961 PR target/83677 14962 * gcc.target/powerpc/pr83677.c: New file. 14963 149642018-01-08 Jeff Law <law@redhat.com> 14965 14966 PR rtl-optimizatin/81308 14967 * g++.dg/pr81308-1.C: New test. 14968 * g++.dg/pr81308-2.C: New test. 14969 149702018-01-08 Vidya Praveen <vidyapraveen@arm.com> 14971 14972 PR target/83663 - Revert r255946 14973 * gcc.target/aarch64/vect-slp-dup.c: New. 14974 149752018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14976 14977 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a 14978 combination tests. 14979 149802018-01-08 Richard Biener <rguenther@suse.de> 14981 14982 PR tree-optimization/83563 14983 * gcc.dg/graphite/pr83563.c: New testcase. 14984 149852018-01-08 Richard Biener <rguenther@suse.de> 14986 14987 PR middle-end/83713 14988 * g++.dg/torture/pr83713.C: New testcase. 14989 149902018-01-08 Tom de Vries <tom@codesourcery.com> 14991 14992 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx. 14993 149942018-01-08 Richard Biener <rguenther@suse.de> 14995 14996 PR tree-optimization/83685 14997 * gcc.dg/torture/pr83685.c: New testcase. 14998 149992018-01-08 Richard Biener <rguenther@suse.de> 15000 15001 PR lto/83719 15002 * gcc.dg/lto/pr83719_0.c: New testcase. 15003 150042018-01-08 Tom de Vries <tom@codesourcery.com> 15005 15006 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size. 15007 * gcc.dg/graphite/run-id-1.c: Same. 15008 * gcc.dg/tree-ssa/loop-interchange-4.c: Same. 15009 150102018-01-08 Paul Thomas <pault@gcc.gnu.org> 15011 15012 PR fortran/83611 15013 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8. 15014 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9. 15015 * gfortran.dg/pdt_27.f03: New test. 15016 15017 PR fortran/83731 15018 * gfortran.dg/pdt_28.f03: New test. 15019 150202018-01-08 Tom de Vries <tom@codesourcery.com> 15021 15022 * c-c++-common/builtins.c: Require effective target alloca. 15023 * gcc.dg/Wrestrict.c: Same. 15024 * gcc.dg/tree-ssa/loop-interchange-15.c: Same. 15025 150262018-01-08 Richard Biener <rguenther@suse.de> 15027 15028 PR middle-end/83580 15029 * gcc.dg/torture/pr83580.c: New testcase. 15030 150312018-01-08 Richard Biener <rguenther@suse.de> 15032 15033 PR middle-end/83517 15034 * gcc.dg/pr83517.c: New testcase. 15035 150362018-01-06 Aldy Hernandez <aldyh@redhat.com> 15037 15038 PR middle-end/81897 15039 * gcc.dg/uninit-pr81897.c: New test. 15040 150412018-01-06 Martin Sebor <msebor@redhat.com> 15042 15043 PR tree-optimization/83640 15044 * gcc.dg/Wrestrict-6.c: New test. 15045 * gcc.dg/pr83640.c: New test. 15046 150472018-01-06 Richard Sandiford <richard.sandiford@linaro.org> 15048 15049 * gcc.target/aarch64/reg-alloc-1.c: New test. 15050 150512018-01-06 Janne Blomqvist <jb@gcc.gnu.org> 15052 15053 PR fortran/50892 15054 * gfortran.dg/char_pointer_assign_icb_1.f90: New test. 15055 150562018-01-06 Jakub Jelinek <jakub@redhat.com> 15057 15058 PR debug/83480 15059 * gcc.dg/pr83480.c: New test. 15060 15061 PR rtl-optimization/83682 15062 * gcc.target/i386/pr83682.c: New test. 15063 150642018-01-05 Janne Blomqvist <jb@gcc.gnu.org> 15065 15066 PR fortran/78534 15067 PR fortran/66310 15068 * gfortran.dg/char_cast_1.f90: Update scan pattern. 15069 * gfortran.dg/dependency_49.f90: Likewise. 15070 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T. 15071 * gfortran.dg/repeat_7.f90: New test for PR 66310. 15072 * gfortran.dg/scan_2.f90: Handle potential cast in assignment. 15073 * gfortran.dg/string_1.f90: Limit to ilp32 targets. 15074 * gfortran.dg/string_1_lp64.f90: New test. 15075 * gfortran.dg/string_3.f90: Limit to ilp32 targets. 15076 * gfortran.dg/string_3_lp64.f90: New test. 15077 150782018-01-05 Jakub Jelinek <jakub@redhat.com> 15079 15080 PR target/83604 15081 * gcc.target/i386/sse-26.c: New test. 15082 15083 PR target/83604 15084 * gcc.target/i386/pr83604.c: New test. 15085 150862018-01-05 Richard Sandiford <richard.sandiford@linaro.org> 15087 15088 * gcc.dg/vect/vect-align-4.c: New test. 15089 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute 15090 and redefine as a structure with an unaligned member "b". 15091 (foo): Update accordingly. 15092 150932018-01-05 Sudakshina Das <sudi.das@arm.com> 15094 15095 PR target/82439 15096 * gcc.target/aarch64/bics_5.c: New test. 15097 * gcc.target/arm/bics_5.c: Likewise. 15098 150992018-01-05 Jakub Jelinek <jakub@redhat.com> 15100 15101 PR tree-optimization/83605 15102 * gcc.dg/pr83605.c: New test. 15103 151042018-01-04 Jakub Jelinek <jakub@redhat.com> 15105 15106 PR target/83554 15107 * gcc.target/i386/pr83554.c: New test. 15108 15109 PR ipa/82352 15110 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of 15111 long unsigned int. 15112 151132018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org> 15114 15115 PR fortran/83683 15116 PR fortran/45689 15117 * gfortran.dg/eoshift_8.f90: New test. 15118 * gfortran.dg/simplify_eoshift_1.f90: New test. 15119 151202018-01-04 Jakub Jelinek <jakub@redhat.com> 15121 15122 PR debug/83585 15123 * gcc.dg/pr83585.c: New test. 15124 151252018-01-04 Nathan Sidwell <nathan@acm.org> 15126 15127 PR c++/83667 15128 * g++.dg/ipa/pr83667.C: Fix regex, require alias. 15129 151302018-01-04 Jakub Jelinek <jakub@redhat.com> 15131 15132 PR debug/83666 15133 * gcc.dg/pr83666.c: New test. 15134 151352018-01-04 Uros Bizjak <ubizjak@gmail.com> 15136 15137 PR target/83628 15138 * gcc.target/alpha/pr83628-1.c: New test. 15139 * gcc.target/alpha/pr83628-2.c: Ditto. 15140 151412018-01-04 Martin Liska <mliska@suse.cz> 15142 15143 PR ipa/82352 15144 * g++.dg/ipa/pr82352.C: New test. 15145 151462018-01-04 Jakub Jelinek <jakub@redhat.com> 15147 15148 * gcc.dg/vect-opt-info-1.c: Moved to ... 15149 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on 15150 vect_int targets, use dg-additional-options instead of dg-options and 15151 use relative line numbers instead of absolute. 15152 151532018-01-03 Martin Sebor <msebor@redhat.com> 15154 15155 PR tree-optimization/83655 15156 * gcc.dg/Wrestrict-5.c: New test. 15157 * c-c++-common/builtins.c: New test. 15158 151592018-01-03 Richard Sandiford <richard.sandiford@linaro.org> 15160 Alan Hayward <alan.hayward@arm.com> 15161 David Sherwood <david.sherwood@arm.com> 15162 15163 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function. 15164 (main): Call it. 15165 151662018-01-03 Jeff Law <law@redhat.com> 15167 15168 PR target/83641 15169 * gcc.target/i386/stack-check-17.c: New test. 15170 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm. 15171 151722018-01-03 Jakub Jelinek <jakub@redhat.com> 15173 15174 PR debug/83621 15175 * gcc.dg/pr83621.c: New test. 15176 15177 PR debug/83645 15178 * gcc.dg/pr83645.c: New test. 15179 151802018-01-03 Martin Sebor <msebor@redhat.com> 15181 15182 PR tree-optimization/83603 15183 * gcc.dg/Wrestrict-4.c: New test. 15184 15185 PR c/83559 15186 * gcc.dg/const-2.c: New test. 15187 * gcc.dg/pure-3.c: New test. 15188 151892018-01-03 Martin Sebor <msebor@redhat.com> 15190 15191 * gcc.dg/Wrestrict-3.c: New test. 15192 151932018-01-03 Jakub Jelinek <jakub@redhat.com> 15194 15195 PR c++/83555 15196 * g++.dg/opt/pr83555.C: New test. 15197 * g++.dg/ubsan/pr83555.C: New test. 15198 151992018-01-03 David Malcolm <dmalcolm@redhat.com> 15200 15201 PR c/82050 15202 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle 15203 the !CHECKING_P case by expecting a note. 15204 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue 15205 a note for the !CHECKING_P case, and move the return statement 15206 outside of #if CHECKING_P guard. 15207 152082018-01-03 Jeff Law <law@redhat.com> 15209 15210 PR middle-end/83654 15211 * gcc.target/i386/stack-check-18.c: New test. 15212 * gcc.target/i386/stack-check-19.c: New test. 15213 152142018-01-03 Martin Sebor <msebor@redhat.com> 15215 15216 PR tree-optimization/83501 15217 * c-c++-common/Warray-bounds-3.c: Remove xfail. 15218 152192018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 15220 15221 PR tree-optimization/83501 15222 * gcc.dg/tree-ssa/pr83501-1.c: New test. 15223 152242018-01-03 Nathan Sidwell <nathan@acm.org> 15225 15226 PR c++/83667 15227 * g++.dg/ipa/pr83667.C: New. 15228 152292018-01-03 Martin Liska <mliska@suse.cz> 15230 15231 PR tree-optimization/83593 15232 * gcc.dg/pr83593.c: New test. 15233 152342018-01-03 Martin Liska <mliska@suse.cz> 15235 15236 PR ipa/83549 15237 * g++.dg/ipa/pr83549.C: New test. 15238 152392018-01-03 Marek Polacek <polacek@redhat.com> 15240 15241 PR c++/83592 15242 * g++.dg/warn/mvp2.C: New test. 15243 152442018-01-03 Jakub Jelinek <jakub@redhat.com> 15245 15246 PR preprocessor/83602 15247 * g++.dg/cpp/pr83602.C: New test. 15248 15249 PR c++/83634 15250 * g++.dg/parse/pr83634.C: New test. 15251 152522018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org> 15253 15254 PR fortran/83664 15255 * gfortran.dg/eoshift_7.f90: New test. 15256 152572018-01-03 Jan Beulich <jbeulich@suse.com> 15258 15259 * gcc.target/i386/avx512vl-no-vmovdqu8.c, 15260 gcc.target/i386/avx512vl-no-vmovdqu16.c: New. 15261 152622018-01-03 Jakub Jelinek <jakub@redhat.com> 15263 15264 Update copyright years. 15265 152662018-01-03 Martin Liska <mliska@suse.cz> 15267 15268 PR ipa/83594 15269 * gcc.dg/ipa/pr83594.c: New test. 15270 152712018-01-03 Richard Sandiford <richard.sandiford@linaro.org> 15272 Alan Hayward <alan.hayward@arm.com> 15273 David Sherwood <david.sherwood@arm.com> 15274 15275 * gcc.dg/vect-opt-info-1.c: New test. 15276 152772018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com> 15278 15279 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128, 15280 floorf128, truncf128, and roundf128. 15281 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128 15282 optimizations added in match.pd. 15283 * gcc.target/powerpc/float128-hw6.c: Likewise. 15284 * gcc.target/powerpc/float128-hw7.c: Likewise. 15285 * gcc.target/powerpc/float128-hw8.c: Likewise. 15286 * gcc.target/powerpc/float128-hw9.c: Likewise. 15287 * gcc.target/powerpc/float128-hw10.c: Likewise. 15288 * gcc.target/powerpc/float128-hw11.c: Likewise. 15289 152902018-01-02 Jakub Jelinek <jakub@redhat.com> 15291 15292 PR c++/83556 15293 * g++.dg/cpp0x/pr83556.C: New test. 15294 152952018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org> 15296 15297 PR fortran/45689 15298 PR fortran/83650 15299 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case. 15300 * gfortran.dg/simplify_cshift_4.f90: New test. 15301 153022018-01-02 Marek Polacek <polacek@redhat.com> 15303 15304 PR c++/81860 15305 * g++.dg/cpp0x/inh-ctor30.C: New test. 15306 15307 PR c++/83644 15308 * g++.dg/cpp1z/pr83644.C: New test. 15309 153102018-01-01 Paul Thomas <pault@gcc.gnu.org> 15311 15312 PR fortran/83076 15313 * gfortran.dg/coarray_45.f90: New test. 15314 15315 PR fortran/83319 15316 * gfortran.dg/coarray_46.f90: New test. 15317 153182018-01-01 Jakub Jelinek <jakub@redhat.com> 15319 15320 PR tree-optimization/83581 15321 * gcc.dg/pr83581.c: New test. 15322 15323 PR c/83595 15324 * gcc.dg/pr83595.c: New test. 15325 15326 PR middle-end/83608 15327 * g++.dg/opt/pr83608.C: New test. 15328 15329 PR middle-end/83609 15330 * gcc.dg/pr83609.c: New test. 15331 * g++.dg/opt/pr83609.C: New test. 15332 15333 PR middle-end/83623 15334 * gcc.dg/pr83623.c: New test. 15335 15336 * gcc.target/i386/i386.exp 15337 (check_effective_target_avx512vpopcntdqvl): New proc. 15338 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use 15339 avx512vpopcntdqvl effective target rather than avx512vpopcntdq. 15340 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise. 15341 15342Copyright (C) 2018 Free Software Foundation, Inc. 15343 15344Copying and distribution of this file, with or without modification, 15345are permitted in any medium without royalty provided the copyright 15346notice and this notice are preserved. 15347