12021-05-14 Release Manager 2 3 * GCC 8.5.0 released. 4 52021-05-07 Jakub Jelinek <jakub@redhat.com> 6 7 PR target/87839 8 * gcc.target/aarch64/pr87839.c: New test. 9 102021-05-07 Jakub Jelinek <jakub@redhat.com> 11 12 Backported from master: 13 2021-05-07 Jakub Jelinek <jakub@redhat.com> 14 15 PR c/100450 16 * c-c++-common/gomp/pr100450.c: New test. 17 182021-05-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19 20 PR target/99808 21 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix. 22 232021-05-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 24 25 PR target/99808 26 * gcc.target/aarch64/pr99808.c: New test. 27 282021-05-06 Roman Zhuykov <zhroma@ispras.ru> 29 30 Backported from master: 31 2021-04-30 Roman Zhuykov <zhroma@ispras.ru> 32 33 PR rtl-optimization/100225 34 PR rtl-optimization/84878 35 * gcc.dg/pr100225.c: New test. 36 372021-05-05 Richard Biener <rguenther@suse.de> 38 39 Backported from master: 40 2021-05-05 Richard Biener <rguenther@suse.de> 41 42 PR tree-optimization/98786 43 * gcc.dg/torture/pr98786.c: New testcase. 44 452021-05-04 Jakub Jelinek <jakub@redhat.com> 46 47 Backported from master: 48 2021-04-27 Jakub Jelinek <jakub@redhat.com> 49 50 PR rtl-optimization/100254 51 * g++.dg/opt/pr100254.C: New test. 52 532021-05-04 Jakub Jelinek <jakub@redhat.com> 54 55 Backported from master: 56 2021-04-21 Jakub Jelinek <jakub@redhat.com> 57 58 PR rtl-optimization/100148 59 * g++.dg/opt/pr100148.C: New test. 60 612021-05-04 Richard Sandiford <richard.sandiford@arm.com> 62 63 Backported from master: 64 2018-09-20 Richard Sandiford <richard.sandiford@arm.com> 65 66 PR tree-optimization/86877 67 * gfortran.dg/vect/vect-8-epilogue.F90: New test. 68 692021-05-04 Richard Biener <rguenther@suse.de> 70 71 Backported from master: 72 2018-06-15 Richard Biener <rguenther@suse.de> 73 74 PR middle-end/86159 75 * g++.dg/pr86159.C: New testcase. 76 772021-05-04 Alexander Monakov <amonakov@ispras.ru> 78 79 Backported from master: 80 2019-03-01 Alexander Monakov <amonakov@ispras.ru> 81 82 PR rtl-optimization/85899 83 * gcc.dg/pr85899.c: New test. 84 852021-04-30 Jakub Jelinek <jakub@redhat.com> 86 87 PR c++/98358 88 * g++.dg/template/pr98297.C: Expect error about shadowing template template 89 parameter rather than does not declare anything error. 90 912021-04-30 Richard Biener <rguenther@suse.de> 92 93 Backported from master: 94 2021-04-30 Richard Biener <rguenther@suse.de> 95 96 PR c++/98032 97 * g++.dg/pr98032.C: New testcase. 98 992021-04-30 Jason Merrill <jason@redhat.com> 100 101 Backported from master: 102 2021-04-30 Jason Merrill <jason@redhat.com> 103 104 PR c++/95719 105 * g++.dg/tree-ssa/final4.C: New test. 106 1072021-04-29 Richard Biener <rguenther@suse.de> 108 109 Backported from master: 110 2021-04-28 Richard Biener <rguenther@suse.de> 111 112 PR tree-optimization/99954 113 * gcc.dg/torture/pr99954.c: New testcase. 114 1152021-04-28 Uros Bizjak <ubizjak@gmail.com> 116 117 Backported from master: 118 2021-04-23 Uroš Bizjak <ubizjak@gmail.com> 119 120 PR target/100182 121 * gcc.target/i386/pr100182.c: New test. 122 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not. 123 * gcc.target/i386/pr71245-2.c (dg-final): Ditto. 124 1252021-04-26 Michael Meissner <meissner@linux.ibm.com> 126 127 PR target/98952 128 * gcc.target/powerpc/pr98952.c: New test. Test backported from 129 trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878. 130 1312021-04-26 Richard Biener <rguenther@suse.de> 132 133 Backported from master: 134 2021-02-08 Richard Biener <rguenther@suse.de> 135 136 PR lto/96591 137 * g++.dg/lto/pr96591_0.C: New testcase. 138 1392021-04-26 Richard Biener <rguenther@suse.de> 140 141 Backported from master: 142 2021-01-11 Richard Biener <rguenther@suse.de> 143 144 PR tree-optimization/98117 145 * gcc.dg/torture/pr98117.c: New testcase. 146 1472021-04-26 Richard Sandiford <richard.sandiford@arm.com> 148 149 Backported from master: 150 2021-03-30 Richard Sandiford <richard.sandiford@arm.com> 151 152 PR target/98136 153 * g++.dg/pr98136.C: New test. 154 1552021-04-26 Richard Sandiford <richard.sandiford@arm.com> 156 157 Backported from master: 158 2020-04-16 Richard Sandiford <richard.sandiford@arm.com> 159 160 PR rtl-optimization/94605 161 * gcc.target/aarch64/sve/pr94605.c: New test. 162 1632021-04-22 Jakub Jelinek <jakub@redhat.com> 164 165 Backported from master: 166 2021-04-20 Jakub Jelinek <jakub@redhat.com> 167 168 PR c++/99833 169 * g++.dg/cpp1z/pr99833.C: New test. 170 1712021-04-22 Jakub Jelinek <jakub@redhat.com> 172 173 Backported from master: 174 2021-04-20 Jakub Jelinek <jakub@redhat.com> 175 176 PR rtl-optimization/99905 177 * gcc.target/i386/pr99905.c: New test. 178 1792021-04-22 Jakub Jelinek <jakub@redhat.com> 180 181 Backported from master: 182 2021-04-20 Jakub Jelinek <jakub@redhat.com> 183 184 PR debug/99830 185 * gcc.dg/pr99830.c: New test. 186 1872021-04-22 Jakub Jelinek <jakub@redhat.com> 188 189 Backported from master: 190 2021-04-20 Jakub Jelinek <jakub@redhat.com> 191 192 PR c/99990 193 * gcc.dg/pr99990.c: New test. 194 1952021-04-22 Jakub Jelinek <jakub@redhat.com> 196 197 Backported from master: 198 2021-04-20 Jakub Jelinek <jakub@redhat.com> 199 200 PR lto/99849 201 * gcc.dg/lto/pr99849_0.c: New test. 202 2032021-04-22 Jakub Jelinek <jakub@redhat.com> 204 205 Backported from master: 206 2021-04-20 Jakub Jelinek <jakub@redhat.com> 207 208 PR rtl-optimization/98601 209 * gcc.dg/torture/pr98601.c: New test. 210 2112021-04-22 Jakub Jelinek <jakub@redhat.com> 212 213 Backported from master: 214 2021-04-20 Jakub Jelinek <jakub@redhat.com> 215 216 PR rtl-optimization/99863 217 * gcc.target/i386/pr99863.c: New test. 218 2192021-04-22 Jakub Jelinek <jakub@redhat.com> 220 221 Backported from master: 222 2021-03-30 Jakub Jelinek <jakub@redhat.com> 223 224 PR c++/99790 225 * g++.dg/cpp1z/pr99790.C: New test. 226 2272021-04-22 Jakub Jelinek <jakub@redhat.com> 228 229 Backported from master: 230 2021-03-30 Jakub Jelinek <jakub@redhat.com> 231 232 PR tree-optimization/99777 233 * g++.dg/torture/pr99777.C: New test. 234 2352021-04-22 Jakub Jelinek <jakub@redhat.com> 236 237 Backported from master: 238 2021-03-30 Jakub Jelinek <jakub@redhat.com> 239 240 PR c++/99745 241 * g++.dg/cpp0x/variadic181.C: New test. 242 2432021-04-22 Jakub Jelinek <jakub@redhat.com> 244 245 Backported from master: 246 2021-03-30 Jakub Jelinek <jakub@redhat.com> 247 248 PR c++/99650 249 * g++.dg/cpp1z/decomp55.C: New test. 250 2512021-04-22 Jakub Jelinek <jakub@redhat.com> 252 253 Backported from master: 254 2021-03-30 Jakub Jelinek <jakub@redhat.com> 255 256 PR c/99588 257 * gcc.dg/Wunused-var-5.c: New test. 258 * gcc.dg/Wunused-var-6.c: New test. 259 2602021-04-22 Jakub Jelinek <jakub@redhat.com> 261 262 Backported from master: 263 2021-03-19 Jakub Jelinek <jakub@redhat.com> 264 265 PR middle-end/93235 266 * gcc.target/aarch64/pr93235.c: New test. 267 2682021-04-22 Jakub Jelinek <jakub@redhat.com> 269 270 Backported from master: 271 2021-03-19 Jakub Jelinek <jakub@redhat.com> 272 273 PR c++/82959 274 * g++.dg/cpp1z/eval-order10.C: New test. 275 2762021-04-22 Jakub Jelinek <jakub@redhat.com> 277 278 Backported from master: 279 2021-03-19 Jakub Jelinek <jakub@redhat.com> 280 281 PR c/99324 282 * gcc.c-torture/compile/pr99324.c: New test. 283 2842021-04-22 Jakub Jelinek <jakub@redhat.com> 285 286 Backported from master: 287 2021-03-19 Jakub Jelinek <jakub@redhat.com> 288 289 PR c++/95451 290 * g++.dg/cpp1y/lambda-generic-95451.C: New test. 291 2922021-04-22 Jakub Jelinek <jakub@redhat.com> 293 294 Backported from master: 295 2021-03-19 Jakub Jelinek <jakub@redhat.com> 296 297 PR tree-optimization/99225 298 * gcc.c-torture/compile/pr99225.c: New test. 299 3002021-04-22 Jakub Jelinek <jakub@redhat.com> 301 302 Backported from master: 303 2021-03-19 Jakub Jelinek <jakub@redhat.com> 304 305 PR tree-optimization/99204 306 * gfortran.dg/pr99204.f90: New test. 307 3082021-04-22 Jakub Jelinek <jakub@redhat.com> 309 310 Backported from master: 311 2021-03-19 Jakub Jelinek <jakub@redhat.com> 312 313 PR ipa/99034 314 * g++.dg/opt/pr99034.C: New test. 315 3162021-04-22 Jakub Jelinek <jakub@redhat.com> 317 318 Backported from master: 319 2021-03-19 Jakub Jelinek <jakub@redhat.com> 320 321 PR c/99136 322 * gcc.dg/pr99136.c: New test. 323 3242021-04-22 Jakub Jelinek <jakub@redhat.com> 325 326 Backported from master: 327 2021-03-19 Jakub Jelinek <jakub@redhat.com> 328 329 PR sanitizer/99106 330 * g++.dg/ubsan/pr99106.C: New test. 331 3322021-04-22 Jakub Jelinek <jakub@redhat.com> 333 334 Backported from master: 335 2021-03-19 Jakub Jelinek <jakub@redhat.com> 336 337 PR tree-optimization/99079 338 * gcc.dg/fold-modpow2-2.c: New test. 339 * gcc.c-torture/execute/pr99079.c: New test. 340 3412021-04-22 Jakub Jelinek <jakub@redhat.com> 342 343 Backported from master: 344 2021-03-19 Jakub Jelinek <jakub@redhat.com> 345 346 PR c++/99033 347 * g++.dg/ext/flexary38.C: New test. 348 3492021-04-22 Jakub Jelinek <jakub@redhat.com> 350 351 Backported from master: 352 2021-03-19 Jakub Jelinek <jakub@redhat.com> 353 354 PR c++/99035 355 * g++.dg/ext/weak6.C: New test. 356 3572021-04-22 Jakub Jelinek <jakub@redhat.com> 358 359 Backported from master: 360 2021-03-19 Jakub Jelinek <jakub@redhat.com> 361 362 PR middle-end/99007 363 * g++.dg/gomp/pr99007.C: New test. 364 * gcc.dg/gomp/pr99007-1.c: New test. 365 * gcc.dg/gomp/pr99007-2.c: New test. 366 * gcc.dg/gomp/pr99007-3.c: New test. 367 3682021-04-22 Jakub Jelinek <jakub@redhat.com> 369 370 Backported from master: 371 2021-03-19 Jakub Jelinek <jakub@redhat.com> 372 373 PR c++/97878 374 * g++.dg/cpp1z/decomp54.C: New test. 375 3762021-04-22 Jakub Jelinek <jakub@redhat.com> 377 378 Backported from master: 379 2021-03-19 Jakub Jelinek <jakub@redhat.com> 380 381 PR middle-end/97487 382 * gcc.dg/pr97487-1.c: New test. 383 * gcc.dg/pr97487-2.c: New test. 384 3852021-04-22 Jakub Jelinek <jakub@redhat.com> 386 387 Backported from master: 388 2021-01-29 Jakub Jelinek <jakub@redhat.com> 389 390 PR debug/98331 391 * gcc.dg/pr98331.c: New test. 392 3932021-04-22 Jakub Jelinek <jakub@redhat.com> 394 395 Backported from master: 396 2021-01-29 Jakub Jelinek <jakub@redhat.com> 397 398 PR c++/33661 399 PR c++/98847 400 * g++.dg/opt/pr98847.C: New test. 401 4022021-04-22 Jakub Jelinek <jakub@redhat.com> 403 404 Backported from master: 405 2021-01-29 Jakub Jelinek <jakub@redhat.com> 406 407 PR target/98681 408 * gcc.c-torture/execute/pr98681.c: New test. 409 4102021-04-22 Jakub Jelinek <jakub@redhat.com> 411 412 Backported from master: 413 2021-01-29 Jakub Jelinek <jakub@redhat.com> 414 415 PR sanitizer/95693 416 * g++.dg/ubsan/pr95693.C: New test. 417 4182021-04-22 Jakub Jelinek <jakub@redhat.com> 419 420 Backported from master: 421 2021-01-29 Jakub Jelinek <jakub@redhat.com> 422 423 PR tree-optimization/90248 424 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign 425 builtins. 426 * gcc.dg/pr90248.c: New test. 427 4282021-04-22 Jakub Jelinek <jakub@redhat.com> 429 430 Backported from master: 431 2021-01-09 Jakub Jelinek <jakub@redhat.com> 432 433 PR c++/98556 434 * c-c++-common/pr98556.c: New test. 435 4362021-04-22 Jakub Jelinek <jakub@redhat.com> 437 438 Backported from master: 439 2021-01-06 Jakub Jelinek <jakub@redhat.com> 440 441 PR tree-optimization/98474 442 * gcc.c-torture/execute/pr98474.c: New test. 443 4442021-04-22 Jakub Jelinek <jakub@redhat.com> 445 446 Backported from master: 447 2021-01-06 Jakub Jelinek <jakub@redhat.com> 448 449 PR c++/98353 450 * g++.dg/opt/pr98353.C: New test. 451 4522021-04-22 Jakub Jelinek <jakub@redhat.com> 453 454 Backported from master: 455 2021-01-06 Jakub Jelinek <jakub@redhat.com> 456 457 PR middle-end/98183 458 * gcc.dg/gomp/pr98183.c: New test. 459 * gcc.dg/goacc/pr98183.c: New test. 460 4612021-04-22 Jakub Jelinek <jakub@redhat.com> 462 463 Backported from master: 464 2021-01-06 Jakub Jelinek <jakub@redhat.com> 465 466 PR middle-end/98205 467 * c-c++-common/gomp/doacross-4.c: New test. 468 4692021-04-22 Jakub Jelinek <jakub@redhat.com> 470 471 Backported from master: 472 2021-01-06 Jakub Jelinek <jakub@redhat.com> 473 474 PR target/98100 475 * gcc.target/i386/pr98100.c: New test. 476 4772021-04-22 Jakub Jelinek <jakub@redhat.com> 478 479 Backported from master: 480 2021-01-06 Jakub Jelinek <jakub@redhat.com> 481 482 PR target/98063 483 * gcc.target/i386/pr98063.c: New test. 484 4852021-04-22 Jakub Jelinek <jakub@redhat.com> 486 487 Backported from master: 488 2020-11-25 Jakub Jelinek <jakub@redhat.com> 489 490 PR c/97958 491 * c-c++-common/gomp/pr97958.c: New test. 492 4932021-04-22 Jakub Jelinek <jakub@redhat.com> 494 495 Backported from master: 496 2020-11-12 Jakub Jelinek <jakub@redhat.com> 497 498 PR c++/97663 499 * g++.dg/cpp1z/class-deduction75.C: New test. 500 5012021-04-22 Jakub Jelinek <jakub@redhat.com> 502 503 Backported from master: 504 2020-10-16 Jakub Jelinek <jakub@redhat.com> 505 506 PR rtl-optimization/97386 507 * gcc.c-torture/execute/pr97386-1.c: New test. 508 * gcc.c-torture/execute/pr97386-2.c: New test. 509 5102021-04-22 Jakub Jelinek <jakub@redhat.com> 511 512 Backported from master: 513 2020-10-16 Jakub Jelinek <jakub@redhat.com> 514 515 PR sanitizer/97294 516 * gcc.dg/asan/pr97294.c: New test. 517 5182021-04-21 Patrick Palka <ppalka@redhat.com> 519 520 Backported from master: 521 2020-10-07 Patrick Palka <ppalka@redhat.com> 522 523 PR c++/88115 524 PR libstdc++/97273 525 * g++.dg/template/alignof3.C: New test. 526 5272021-04-21 Richard Biener <rguenther@suse.de> 528 529 Backported from master: 530 2021-04-21 Richard Biener <rguenther@suse.de> 531 532 PR testsuite/100176 533 * g++.dg/compat/struct-layout-1_generate.c: Add missing return. 534 * gcc.dg/compat/struct-layout-1_generate.c: Likewise. 535 5362021-04-19 Eric Botcazou <ebotcazou@adacore.com> 537 538 * gnat.dg/opt92.adb: New test. 539 5402021-04-02 Harald Anlauf <anlauf@gmx.de> 541 542 Backported from master: 543 2021-04-01 Harald Anlauf <anlauf@gmx.de> 544 545 PR fortran/99840 546 * gfortran.dg/transpose_5.f90: New test. 547 5482021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 549 550 * gcc.target/aarch64/acle/rng_2.c: New test. 551 5522021-03-17 Richard Biener <rguenther@suse.de> 553 554 Backported from master: 555 2021-03-17 Richard Biener <rguenther@suse.de> 556 557 PR tree-optimization/93964 558 * gcc.dg/graphite/pr93964.c: New testcase. 559 5602021-03-17 Richard Biener <rguenther@suse.de> 561 562 Backported from master: 563 2020-12-02 Richard Biener <rguenther@suse.de> 564 565 PR tree-optimization/97255 566 * g++.dg/vect/pr97255.cc: New testcase. 567 5682021-03-17 Richard Biener <rguenther@suse.de> 569 570 Backported from master: 571 2020-12-02 Richard Biener <rguenther@suse.de> 572 573 PR tree-optimization/96579 574 * gcc.dg/pr96579.c: New testcase. 575 5762021-03-17 Richard Biener <rguenther@suse.de> 577 578 Backported from master: 579 2020-12-02 Richard Biener <rguenther@suse.de> 580 581 PR tree-optimization/96370 582 * gcc.dg/pr96370.c: New testcase. 583 5842021-03-17 Richard Biener <rguenther@suse.de> 585 586 Backported from master: 587 2020-12-02 Richard Biener <rguenther@suse.de> 588 589 PR middle-end/96369 590 * c-c++-common/pr96369.c: New testcase. 591 5922021-03-17 Jakub Jelinek <jakub@redhat.com> 593 594 Backported from master: 595 2020-12-02 Jakub Jelinek <jakub@redhat.com> 596 597 PR tree-optimization/97081 598 * gcc.dg/vect/pr97081-2.c: New test. 599 6002021-03-17 Richard Biener <rguenther@suse.de> 601 602 Backported from master: 603 2020-12-02 Richard Biener <rguenther@suse.de> 604 605 PR tree-optimization/97081 606 * gcc.dg/vect/pr97081.c: New testcase. 607 6082021-03-17 Richard Biener <rguenther@suse.de> 609 610 Backported from master: 611 2021-01-12 Richard Biener <rguenther@suse.de> 612 613 PR tree-optimization/98282 614 * g++.dg/opt/pr98282.C: New testcase. 615 6162021-03-17 Richard Biener <rguenther@suse.de> 617 618 Backported from master: 619 2020-04-16 Richard Biener <rguenther@suse.de> 620 621 PR middle-end/94479 622 * gcc.dg/torture/pr94479.c: New testcase. 623 6242021-03-07 Harald Anlauf <anlauf@gmx.de> 625 626 Backported from master: 627 2021-03-05 Harald Anlauf <anlauf@gmx.de> 628 629 PR libfortran/99218 630 * gfortran.dg/matmul_21.f90: New test. 631 6322021-02-08 Matthias Klose <doko@ubuntu.com> 633 634 Backported from master: 635 2020-10-06 Richard Biener <rguenther@suse.de> 636 637 PR tree-optimization/97236 638 * gcc.dg/vect/pr97236.c: New testcase. 639 6402021-02-03 Jakub Jelinek <jakub@redhat.com> 641 642 Backported from master: 643 2020-11-20 Jakub Jelinek <jakub@redhat.com> 644 645 PR target/97528 646 * gcc.target/arm/pr97528.c: New test. 647 6482021-01-28 Harald Anlauf <anlauf@gmx.de> 649 650 Backported from master: 651 2021-01-28 Harald Anlauf <anlauf@gmx.de> 652 653 PR fortran/86470 654 * gfortran.dg/gomp/pr86470.f90: New test. 655 6562021-01-21 Wilco Dijkstra <wdijkstr@arm.com> 657 658 Backported from master: 659 2019-10-16 Wilco Dijkstra <wdijkstr@arm.com> 660 661 PR target/98618 662 * gcc.target/aarch64/symbol-range.c: Improve testcase. 663 * gcc.target/aarch64/symbol-range-tiny.c: Likewise. 664 6652020-12-28 Uroš Bizjak <ubizjak@gmail.com> 666 667 PR target/96793 668 * gcc.target/i386/pr96793-2.c: New test. 669 6702020-12-27 Uroš Bizjak <ubizjak@gmail.com> 671 672 PR target/96793 673 * gcc.target/i386/pr96793-1.c: New test. 674 6752020-12-24 Roman Zhuykov <zhroma@ispras.ru> 676 677 Backported from master: 678 2020-12-05 Roman Zhuykov <zhroma@ispras.ru> 679 680 PR rtl-optimization/97421 681 * gcc.c-torture/execute/pr97421-1.c: New test. 682 * gcc.c-torture/execute/pr97421-2.c: New test. 683 * gcc.c-torture/execute/pr97421-3.c: New test. 684 6852020-12-23 Harald Anlauf <anlauf@gmx.de> 686 687 Backported from master: 688 2020-12-17 Harald Anlauf <anlauf@gmx.de> 689 690 PR fortran/98307 691 * gfortran.dg/forall_19.f90: New test. 692 6932020-12-23 Uroš Bizjak <ubizjak@gmail.com> 694 695 PR target/96793 696 * gcc.target/i386/pr96793.c: New test. 697 6982020-12-16 Nathan Sidwell <nathan@acm.org> 699 700 * g++.dg/template/pr98297.C: New. 701 7022020-12-14 Wilco Dijkstra <wdijkstr@arm.com> 703 704 * lib/target-supports.exp (check_effective_target_tune_cortex_a76): New 705 effective target test. 706 * gcc.target/aarch64/with-tune-config.c: New test. 707 * gcc.target/aarch64/with-tune-march.c: Likewise. 708 * gcc.target/aarch64/with-tune-mcpu.c: Likewise. 709 * gcc.target/aarch64/with-tune-mtune.c: Likewise. 710 7112020-12-11 Harald Anlauf <anlauf@gmx.de> 712 713 Backported from master: 714 2020-11-29 Harald Anlauf <anlauf@gmx.de> 715 716 * gfortran.dg/pr98017.f90: New test. 717 7182020-12-10 Ed Schonberg <schonberg@adacore.com> 719 720 * gnat.dg/modular6.adb: New test. 721 7222020-12-09 Jason Merrill <jason@redhat.com> 723 724 PR c++/91953 725 * g++.dg/cpp1z/constexpr-if12.C: Remove error. 726 * g++.dg/cpp0x/constexpr-empty14.C: New test. 727 7282020-12-01 Richard Biener <rguenther@suse.de> 729 730 Backported from master: 731 2020-05-05 Richard Biener <rguenther@suse.de> 732 733 PR ipa/94947 734 * gcc.dg/torture/pr94947-1.c: New testcase. 735 * gcc.dg/torture/pr94947-2.c: Likewise. 736 7372020-12-01 Richard Biener <rguenther@suse.de> 738 739 Backported from master: 740 2020-05-15 Richard Biener <rguenther@suse.de> 741 742 PR tree-optimization/95133 743 * gcc.dg/pr95133.c: New testcase. 744 7452020-12-01 Richard Biener <rguenther@suse.de> 746 747 Backported from master: 748 2020-11-26 Richard Biener <rguenther@suse.de> 749 750 PR testsuite/98002 751 * gcc.dg/strncmp-2.c: Call mprotect again before free. 752 7532020-11-30 Stam Markianos-Wright <stam.markianos-wright@arm.com> 754 755 PR target/91816 756 * gcc.target/arm/pr91816.c: New test. 757 7582020-11-26 Thomas Schwinge <thomas@codesourcery.com> 759 760 Backported from master: 761 2020-11-26 Thomas Schwinge <thomas@codesourcery.com> 762 763 * c-c++-common/goacc/cache-3-1.c: New. 764 * c-c++-common/goacc/cache-3-2.c: Likewise. 765 * c-c++-common/goacc/data-clause-1.c: Likewise. 766 * c-c++-common/goacc/data-clause-2.c: Likewise. 767 * c-c++-common/gomp/map-1.c: Adjust. 768 * c-c++-common/gomp/map-2.c: Likewise. 769 * g++.dg/goacc/cache-3-1.C: New. 770 * g++.dg/goacc/cache-3-2.C: Likewise. 771 * g++.dg/goacc/data-clause-1.C: Likewise. 772 * g++.dg/goacc/data-clause-2.C: Likewise. 773 * g++.dg/gomp/map-1.C: Adjust. 774 * g++.dg/gomp/map-2.C: Likewise. 775 7762020-11-25 Thomas Schwinge <thomas@codesourcery.com> 777 778 Backported from master: 779 2020-11-25 Thomas Schwinge <thomas@codesourcery.com> 780 781 * g++.dg/gomp/map-1.C: New. 782 * g++.dg/gomp/map-2.C: Likewise. 783 * c-c++-common/gomp/map-1.c: Adjust. 784 * c-c++-common/gomp/map-2.c: Likewise. 785 7862020-11-25 Thomas Schwinge <thomas@codesourcery.com> 787 788 Backported from master: 789 2020-11-25 Thomas Schwinge <thomas@codesourcery.com> 790 791 * c-c++-common/goacc/cache-1.c: Update. 792 * c-c++-common/goacc/cache-2.c: Likewise. 793 * g++.dg/goacc/cache-1.C: New. 794 * g++.dg/goacc/cache-2.C: Likewise. 795 7962020-11-25 Szabolcs Nagy <szabolcs.nagy@arm.com> 797 798 Backported from master: 799 2020-07-13 Szabolcs Nagy <szabolcs.nagy@arm.com> 800 801 PR target/94891 802 * gcc.target/aarch64/return_address_sign_1.c: Update test. 803 8042020-11-24 Jason Merrill <jason@redhat.com> 805 806 PR c++/97918 807 * g++.dg/debug/localclass2.C: New test. 808 8092020-11-24 Jason Merrill <jason@redhat.com> 810 811 PR c++/95158 812 * g++.dg/template/virtual5.C: New test. 813 8142020-11-17 Richard Sandiford <richard.sandiford@arm.com> 815 816 Backported from master: 817 2020-08-05 Richard Sandiford <richard.sandiford@arm.com> 818 819 PR target/96191 820 * gcc.target/aarch64/stack-protector-1.c: New test. 821 * gcc.target/aarch64/stack-protector-2.c: Likewise. 822 8232020-11-17 Tamar Christina <tamar.christina@arm.com> 824 825 PR target/97535 826 * gcc.target/aarch64/pr97535.c: New test. 827 8282020-11-06 Peter Bergner <bergner@linux.ibm.com> 829 830 Backported from master: 831 2020-11-06 Peter Bergner <bergner@linux.ibm.com> 832 833 * gcc.target/powerpc/pr64505.c: Run everywhere. Use correct minimized 834 test case. 835 8362020-11-03 Richard Biener <rguenther@suse.de> 837 838 Backported from master: 839 2020-11-03 Richard Biener <rguenther@suse.de> 840 841 PR testsuite/97688 842 * gcc.dg/vect/tree-vect.h (check_vect): Fix the x86 cpuid 843 check to always specify subleaf zero. 844 8452020-10-24 Harald Anlauf <anlauf@gmx.de> 846 847 Backported from master: 848 2020-10-18 Harald Anlauf <anlauf@gmx.de> 849 850 * gfortran.dg/matmul_20.f90: New test. 851 8522020-10-22 Andreas Krebbel <krebbel@linux.ibm.com> 853 854 Backported from master: 855 2020-10-22 Andreas Krebbel <krebbel@linux.ibm.com> 856 857 * gcc.dg/dfp/pr97439.c: New test. 858 8592020-10-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 860 861 Backported from master: 862 2020-10-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 863 864 PR target/97349 865 * gcc.target/aarch64/simd/pr97349.c: New test. 866 8672020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 868 869 Backported from master: 870 2020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 871 872 PR target/97150 873 * gcc.target/aarch64/pr97150.c: New test. 874 8752020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 876 877 Backported from master: 878 2020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 879 880 PR target/96313 881 * gcc.target/aarch64/pr96313.c: New test. 882 * gcc.target/aarch64/scalar_intrinsics.c (test_vqmovunh_s16): 883 Adjust return type. 884 (test_vqmovuns_s32): Likewise. 885 (test_vqmovund_s64): Likewise. 886 8872020-09-30 H.J. Lu <hjl.tools@gmail.com> 888 889 Backported from master: 890 2020-09-30 H.J. Lu <hjl.tools@gmail.com> 891 892 PR target/97184 893 * gcc.target/i386/movdir64b.c: New test. 894 * gcc.target/i386/movdiri32.c: Likewise. 895 * gcc.target/i386/movdiri64.c: Likewise. 896 * lib/target-supports.exp (check_effective_target_movdir): New. 897 8982020-09-28 Christophe Lyon <christophe.lyon@linaro.org> 899 900 Backported from master: 901 2020-09-25 Christophe Lyon <christophe.lyon@linaro.org> 902 903 PR target/71233 904 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Remove 905 declarations of vector, vector2, vector_res for float64x2 type. 906 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise. 907 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise. 908 9092020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 910 911 Backported from master: 912 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 913 914 PR target/71233 915 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h 916 (clean_results): Add float64x2_t cleanup. 917 (DECL_VARIABLE_128BITS_VARIANTS): Add float64x2_t variable. 918 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Add 919 testing of vreinterpretq_f64_p128, vreinterpretq_p128_f64. 920 9212020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 922 923 Backported from master: 924 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 925 926 PR target/71233 927 * gcc.target/aarch64/simd/vrndns_f32_1.c: New test. 928 9292020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 930 931 Backported from master: 932 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 933 934 PR target/71233 935 * gcc.target/aarch64/simd/trn_zip_p64_1.c: New test. 936 9372020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 938 939 Backported from master: 940 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 941 942 PR target/71233 943 * gcc.target/aarch64/simd/vldrq_p128_1.c: New test. 944 9452020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 946 947 Backported from master: 948 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 949 950 PR target/71233 951 * gcc.target/aarch64/simd/vstrq_p128_1.c: New test. 952 9532020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 954 955 Backported from master: 956 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 957 958 PR target/71233 959 * gcc.target/aarch64/simd/vcls_unsigned_1.c: New test. 960 9612020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 962 963 Backported from master: 964 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 965 966 PR target/71233 967 * gcc.target/aarch64/simd/vceq_poly_1.c: New test. 968 9692020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 970 971 Backported from master: 972 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 973 974 PR target/71233 975 * gcc.target/aarch64/simd/vadd_poly_1.c: New test. 976 9772020-09-28 Mark Eggleston <markeggleston@gcc.gnu.org> 978 979 Revert: 980 2020-09-28 Steven G. Kargl <kargl@gcc.gnu.org> 981 Mark Eggleston <markeggleston@gcc.gnu.org> 982 983 PR fortran/95614 984 * gfortran.dg/pr95614_1.f90: New test. 985 * gfortran.dg/pr95614_2.f90: New test. 986 9872020-09-27 Jakub Jelinek <jakub@redhat.com> 988 989 Backported from master: 990 2020-09-27 Jakub Jelinek <jakub@redhat.com> 991 992 PR middle-end/97073 993 * gcc.c-torture/execute/pr97073.c: New test. 994 9952020-09-27 Mark Eggleston <markeggleston@gcc.gnu.org> 996 997 Backported from master: 998 2020-09-27 Steven G. Kargl <kargl@gcc.gnu.org> 999 Mark Eggleston <markeggleston@gcc.gnu.org> 1000 1001 PR fortran/95614 1002 * gfortran.dg/pr95614_1.f90: New test. 1003 * gfortran.dg/pr95614_2.f90: New test. 1004 10052020-09-25 Tamar Christina <tamar.christina@arm.com> 1006 1007 PR target/71233 1008 * lib/target-supports.exp 1009 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache, 1010 check_effective_target_arm_v8_3a_complex_neon_ok, 1011 add_options_for_arm_v8_3a_complex_neon, 1012 check_effective_target_arm_v8_3a_complex_neon_hw, 1013 check_effective_target_vect_complex_rot_N): New. 1014 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test. 1015 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test. 1016 10172020-09-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1018 1019 PR target/71233 1020 * gcc.target/aarch64/acle/rng_1.c: New test. 1021 10222020-09-24 H.J. Lu <hjl.tools@gmail.com> 1023 1024 Backported from master: 1025 2020-09-16 H.J. Lu <hjl.tools@gmail.com> 1026 1027 PR target/97032 1028 * gcc.target/i386/pr97032.c: New test. 1029 10302020-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1031 1032 Backported from master: 1033 2020-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1034 Andrea Corallo <andrea.corallo@arm.com> 1035 1036 PR target/71233 1037 * gcc.target/aarch64/acle/jcvt_1.c: New test. 1038 * gcc.target/aarch64/acle/jcvt_2.c: New testcase. 1039 * lib/target-supports.exp 1040 (check_effective_target_aarch64_fjcvtzs_hw): Add new check for 1041 FJCVTZS hw. 1042 10432020-09-24 Tamar Christina <tamar.christina@arm.com> 1044 1045 Backported from master: 1046 2019-02-25 Tamar Christina <tamar.christina@arm.com> 1047 1048 PR target/71233 1049 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32, 1050 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32): 1051 Rename ... 1052 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16, 1053 test_vfmlslq_high_f16): ... To this. 1054 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32, 1055 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32, 1056 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32, 1057 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32, 1058 test_vfmlslq_laneq_high_u32): Rename ... 1059 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16, 1060 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16, 1061 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16, 1062 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this. 1063 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32, 1064 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32, 1065 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32, 1066 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32, 1067 test_vfmlslq_laneq_low_u32): Rename ... 1068 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16, 1069 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16, 1070 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16, 1071 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this. 1072 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32, 1073 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32): 1074 Rename ... 1075 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16, 1076 test_vfmlslq_low_f16): ... To This. 1077 * lib/target-supports.exp 1078 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test. 1079 10802020-09-24 Tamar Christina <tamar.christina@arm.com> 1081 1082 Backported from master: 1083 2018-05-21 Tamar Christina <tamar.christina@arm.com> 1084 1085 PR target/71233 1086 * gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32, 1087 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8, 1088 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32, 1089 vbcaxq_s64): New. 1090 * gcc.target/aarch64/sha3_1.c: Likewise. 1091 * gcc.target/aarch64/sha3_2.c: Likewise. 1092 * gcc.target/aarch64/sha3_3.c: Likewise. 1093 10942020-09-22 Vlad Lazar <vlad.lazar@arm.com> 1095 1096 Backported from master: 1097 2018-08-31 Vlad Lazar <vlad.lazar@arm.com> 1098 1099 PR target/71233 1100 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New. 1101 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New. 1102 (test_vnegd_s64): Likewise. 1103 * gcc.target/aarch64/vnegd_s64.c: New. 1104 * gcc.target/aarch64/vabsd_s64.c: New. 1105 * gcc.target/aarch64/vabs_intrinsic_3.c: New file. 1106 11072020-09-19 Harald Anlauf <anlauf@gmx.de> 1108 1109 Backported from master: 1110 2020-07-02 Harald Anlauf <anlauf@gmx.de> 1111 1112 PR fortran/93423 1113 * gfortran.dg/pr93423.f90: New file. 1114 11152020-09-18 Jakub Jelinek <jakub@redhat.com> 1116 1117 Backported from master: 1118 2020-09-16 Jakub Jelinek <jakub@redhat.com> 1119 1120 PR tree-optimization/97053 1121 * gcc.dg/store_merging_31.c: New test. 1122 * gcc.dg/store_merging_32.c: New test. 1123 11242020-09-17 Jakub Jelinek <jakub@redhat.com> 1125 1126 Backported from master: 1127 2020-08-25 Jakub Jelinek <jakub@redhat.com> 1128 1129 PR tree-optimization/96722 1130 * g++.dg/opt/pr96722.C: New test. 1131 11322020-09-17 Jakub Jelinek <jakub@redhat.com> 1133 1134 Backported from master: 1135 2020-08-18 Jakub Jelinek <jakub@redhat.com> 1136 1137 PR c/96571 1138 * gcc.dg/Wunused-var-4.c: New test. 1139 11402020-09-17 Jakub Jelinek <jakub@redhat.com> 1141 1142 Backported from master: 1143 2020-08-11 Jakub Jelinek <jakub@redhat.com> 1144 1145 PR c/96545 1146 * c-c++-common/pr96545.c: New test. 1147 11482020-09-17 Jakub Jelinek <jakub@redhat.com> 1149 1150 Backported from master: 1151 2020-07-15 Jakub Jelinek <jakub@redhat.com> 1152 1153 PR target/96174 1154 * gcc.target/i386/avx512f-vcmppd-3.c: New test. 1155 * gcc.target/i386/avx512f-vcmpps-3.c: New test. 1156 11572020-09-17 Jakub Jelinek <jakub@redhat.com> 1158 1159 Backported from master: 1160 2020-07-02 Jakub Jelinek <jakub@redhat.com> 1161 1162 PR tree-optimization/95857 1163 * gcc.dg/pr95857.c: New test. 1164 11652020-09-17 Jakub Jelinek <jakub@redhat.com> 1166 1167 Backported from master: 1168 2020-06-27 Jakub Jelinek <jakub@redhat.com> 1169 1170 PR middle-end/95903 1171 * c-c++-common/pr95903.c: New test. 1172 11732020-09-17 Jakub Jelinek <jakub@redhat.com> 1174 1175 Backported from master: 1176 2020-05-28 Jakub Jelinek <jakub@redhat.com> 1177 1178 PR c++/95328 1179 * g++.dg/cpp1z/decomp53.C: New test. 1180 11812020-09-17 Jakub Jelinek <jakub@redhat.com> 1182 1183 Backported from master: 1184 2020-05-14 Jakub Jelinek <jakub@redhat.com> 1185 1186 PR middle-end/95108 1187 * gcc.dg/gomp/pr95108.c: New test. 1188 11892020-09-17 Jakub Jelinek <jakub@redhat.com> 1190 1191 Backported from master: 1192 2020-05-13 Jakub Jelinek <jakub@redhat.com> 1193 1194 PR debug/95080 1195 * g++.dg/opt/pr95080.C: New test. 1196 11972020-09-17 Jakub Jelinek <jakub@redhat.com> 1198 1199 Backported from master: 1200 2020-05-07 Jakub Jelinek <jakub@redhat.com> 1201 1202 PR c++/94951 1203 * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test. 1204 12052020-09-17 Jakub Jelinek <jakub@redhat.com> 1206 1207 Backported from master: 1208 2020-05-07 Jakub Jelinek <jakub@redhat.com> 1209 1210 PR rtl-optimization/94873 1211 * gcc.dg/pr94873.c: New test. 1212 12132020-09-17 Jakub Jelinek <jakub@redhat.com> 1214 1215 Backported from master: 1216 2020-05-07 Jakub Jelinek <jakub@redhat.com> 1217 1218 PR c/94842 1219 * gcc.dg/pr94842.c: New test. 1220 12212020-09-17 Jakub Jelinek <jakub@redhat.com> 1222 1223 Backported from master: 1224 2020-04-28 Jakub Jelinek <jakub@redhat.com> 1225 1226 PR tree-optimization/94809 1227 * gcc.c-torture/execute/pr94809.c: New test. 1228 12292020-09-17 Jakub Jelinek <jakub@redhat.com> 1230 1231 Backported from master: 1232 2020-04-27 Jakub Jelinek <jakub@redhat.com> 1233 1234 PR target/94780 1235 * gcc.dg/pr94780.c: New test. 1236 12372020-09-17 Jakub Jelinek <jakub@redhat.com> 1238 1239 Backported from master: 1240 2020-04-24 Jakub Jelinek <jakub@redhat.com> 1241 1242 PR c++/94742 1243 * g++.dg/warn/Wreturn-type-12.C: New test. 1244 12452020-09-17 Jakub Jelinek <jakub@redhat.com> 1246 1247 Backported from master: 1248 2020-04-23 Jakub Jelinek <jakub@redhat.com> 1249 1250 PR c/94705 1251 * gcc.dg/pr94705.c: New test. 1252 12532020-09-17 Jakub Jelinek <jakub@redhat.com> 1254 1255 Backported from master: 1256 2020-04-21 Jakub Jelinek <jakub@redhat.com> 1257 1258 PR c/94641 1259 * c-c++-common/ubsan/pr94641.c: New test. 1260 12612020-09-17 Jakub Jelinek <jakub@redhat.com> 1262 1263 Backported from master: 1264 2020-04-17 Jakub Jelinek <jakub@redhat.com> 1265 1266 PR rtl-optimization/94618 1267 * g++.dg/opt/pr94618.C: New test. 1268 12692020-09-17 Jakub Jelinek <jakub@redhat.com> 1270 1271 Backported from master: 1272 2020-04-16 Jakub Jelinek <jakub@redhat.com> 1273 1274 PR c++/94571 1275 * g++.dg/cpp1z/decomp51.C: New test. 1276 12772020-09-17 Jakub Jelinek <jakub@redhat.com> 1278 1279 Backported from master: 1280 2020-04-08 Jakub Jelinek <jakub@redhat.com> 1281 1282 PR tree-optimization/94524 1283 * gcc.c-torture/execute/pr94524-1.c: New test. 1284 * gcc.c-torture/execute/pr94524-2.c: New test. 1285 12862020-09-17 Jakub Jelinek <jakub@redhat.com> 1287 1288 Backported from master: 1289 2020-04-08 Jakub Jelinek <jakub@redhat.com> 1290 1291 PR target/94438 1292 * gcc.target/i386/avx512bw-pr94438.c: New test. 1293 * gcc.target/i386/avx512vlbw-pr94438.c: New test. 1294 12952020-09-17 Jakub Jelinek <jakub@redhat.com> 1296 1297 Backported from master: 1298 2020-04-08 Jakub Jelinek <jakub@redhat.com> 1299 1300 PR c++/94325 1301 * g++.dg/ubsan/vptr-15.C: New test. 1302 13032020-09-17 Jakub Jelinek <jakub@redhat.com> 1304 1305 Backported from master: 1306 2020-04-07 Jakub Jelinek <jakub@redhat.com> 1307 1308 PR target/94509 1309 * gcc.target/i386/avx512bw-pr94509-1.c: New test. 1310 * gcc.target/i386/avx512bw-pr94509-2.c: New test. 1311 13122020-09-17 Jakub Jelinek <jakub@redhat.com> 1313 1314 Backported from master: 1315 2020-04-07 Jakub Jelinek <jakub@redhat.com> 1316 1317 PR target/94488 1318 * gcc.c-torture/compile/pr94488.c: New test. 1319 13202020-09-17 Jakub Jelinek <jakub@redhat.com> 1321 1322 Backported from master: 1323 2020-04-07 Hannes Domani <ssbssa@yahoo.de> 1324 Jakub Jelinek <jakub@redhat.com> 1325 1326 PR debug/94459 1327 * g++.dg/debug/pr94459.C: New test. 1328 13292020-09-17 Jakub Jelinek <jakub@redhat.com> 1330 1331 Backported from master: 1332 2020-04-07 Jakub Jelinek <jakub@redhat.com> 1333 1334 PR target/94460 1335 * gcc.target/i386/avx2-pr94460.c: New test. 1336 13372020-09-17 Jakub Jelinek <jakub@redhat.com> 1338 1339 Backported from master: 1340 2020-04-07 Jakub Jelinek <jakub@redhat.com> 1341 1342 PR middle-end/94423 1343 * gcc.dg/ubsan/pr94423.c: New test. 1344 13452020-09-17 Jakub Jelinek <jakub@redhat.com> 1346 1347 Backported from master: 1348 2020-04-07 Marc Glisse <marc.glisse@inria.fr> 1349 Jakub Jelinek <jakub@redhat.com> 1350 1351 PR middle-end/94412 1352 * gcc.c-torture/execute/pr94412.c: New test. 1353 13542020-09-17 Jakub Jelinek <jakub@redhat.com> 1355 1356 Backported from master: 1357 2020-04-07 Jakub Jelinek <jakub@redhat.com> 1358 1359 PR target/93069 1360 * gcc.target/i386/avx512vl-pr93069.c: New test. 1361 * gcc.dg/vect/pr93069.c: New test. 1362 13632020-09-17 Jakub Jelinek <jakub@redhat.com> 1364 1365 Backported from master: 1366 2020-04-07 Jakub Jelinek <jakub@redhat.com> 1367 1368 PR tree-optimization/94329 1369 * gfortran.dg/pr94329.f90: New test. 1370 13712020-09-17 Jakub Jelinek <jakub@redhat.com> 1372 1373 Backported from master: 1374 2020-04-07 Jakub Jelinek <jakub@redhat.com> 1375 1376 PR middle-end/94303 1377 * g++.dg/torture/pr94303.C: New test. 1378 13792020-09-17 Jakub Jelinek <jakub@redhat.com> 1380 1381 Backported from master: 1382 2020-04-07 Richard Biener <rguenther@suse.de> 1383 Jakub Jelinek <jakub@redhat.com> 1384 1385 PR debug/94283 1386 * gcc.dg/pr94283.c: New test. 1387 13882020-09-17 Jakub Jelinek <jakub@redhat.com> 1389 1390 Backported from master: 1391 2020-04-07 Jakub Jelinek <jakub@redhat.com> 1392 1393 PR debug/94283 1394 * gcc.target/i386/pr94283.c: New test. 1395 13962020-09-17 Jakub Jelinek <jakub@redhat.com> 1397 1398 Backported from master: 1399 2020-04-07 Jakub Jelinek <jakub@redhat.com> 1400 1401 PR tree-optimization/94211 1402 * gcc.dg/pr94211.c: New test. 1403 14042020-09-17 Jakub Jelinek <jakub@redhat.com> 1405 1406 Backported from master: 1407 2020-04-07 Jakub Jelinek <jakub@redhat.com> 1408 1409 PR c/94172 1410 * gcc.dg/pr94172-1.c: New test. 1411 * gcc.dg/pr94172-2.c: New test. 1412 14132020-09-17 Jakub Jelinek <jakub@redhat.com> 1414 1415 Backported from master: 1416 2020-04-07 Jakub Jelinek <jakub@redhat.com> 1417 1418 PR c++/90995 1419 * g++.dg/cpp0x/enum40.C: New test. 1420 14212020-09-17 Jakub Jelinek <jakub@redhat.com> 1422 1423 Backported from master: 1424 2020-03-17 Jakub Jelinek <jakub@redhat.com> 1425 1426 PR debug/94167 1427 * gcc.dg/pr94167.c: New test. 1428 14292020-09-17 Jakub Jelinek <jakub@redhat.com> 1430 1431 Backported from master: 1432 2020-03-17 Jakub Jelinek <jakub@redhat.com> 1433 1434 PR tree-optimization/94130 1435 * gcc.c-torture/execute/pr94130.c: New test. 1436 14372020-09-17 Jakub Jelinek <jakub@redhat.com> 1438 1439 Backported from master: 1440 2020-03-17 Jakub Jelinek <jakub@redhat.com> 1441 1442 PR target/94134 1443 * gcc.c-torture/execute/pr94134.c: New test. 1444 14452020-09-17 Jakub Jelinek <jakub@redhat.com> 1446 1447 Backported from master: 1448 2020-03-17 Jakub Jelinek <jakub@redhat.com> 1449 1450 PR target/94121 1451 * gcc.dg/pr94121.c: New test. 1452 14532020-09-17 Jakub Jelinek <jakub@redhat.com> 1454 1455 Backported from master: 1456 2020-03-17 Jakub Jelinek <jakub@redhat.com> 1457 1458 PR middle-end/94111 1459 * gcc.dg/dfp/pr94111.c: New test. 1460 14612020-09-17 Jakub Jelinek <jakub@redhat.com> 1462 1463 Backported from master: 1464 2020-03-17 Jakub Jelinek <jakub@redhat.com> 1465 1466 PR tree-optimization/94114 1467 * gcc.dg/pr94114.c: New test. 1468 14692020-09-17 Jakub Jelinek <jakub@redhat.com> 1470 1471 Backported from master: 1472 2020-03-17 Jakub Jelinek <jakub@redhat.com> 1473 1474 PR middle-end/93399 1475 * gcc.dg/pr93399.c: New test. 1476 14772020-09-17 Jakub Jelinek <jakub@redhat.com> 1478 1479 Backported from master: 1480 2020-03-17 Jakub Jelinek <jakub@redhat.com> 1481 1482 PR debug/93888 1483 * g++.dg/guality/pr93888.C: New test. 1484 14852020-09-17 Jakub Jelinek <jakub@redhat.com> 1486 1487 Backported from master: 1488 2020-03-05 Jakub Jelinek <jakub@redhat.com> 1489 1490 PR target/94046 1491 * g++.dg/ext/pr94046-1.C: New test. 1492 * g++.dg/ext/pr94046-2.C: New test. 1493 14942020-09-17 Jakub Jelinek <jakub@redhat.com> 1495 1496 Backported from master: 1497 2020-03-03 Jakub Jelinek <jakub@redhat.com> 1498 1499 PR rtl-optimization/94002 1500 * gcc.dg/pr94002.c: New test. 1501 15022020-09-16 Will Schmidt <will_schmidt@vnet.ibm.com> 1503 1504 PR target/96139 1505 * gcc.target/powerpc/pr96139-a.c: New test. 1506 * gcc.target/powerpc/pr96139-b.c: New test. 1507 * gcc.target/powerpc/pr96139-c.c: New test. 1508 15092020-09-16 Sylvia Taylor <sylvia.taylor@arm.com> 1510 1511 Backported from master: 1512 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com> 1513 1514 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test. 1515 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test. 1516 15172020-09-16 Sameera Deshpande <sameera.deshpande@linaro.org> 1518 1519 Backported from master: 1520 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org> 1521 1522 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for 1523 vld1x3 intrinsics for aarch64. 1524 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for 1525 vst1x2 intrinsics for aarch64. 1526 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for 1527 vst1x3 intrinsics for aarch64. 1528 15292020-09-09 Harald Anlauf <anlauf@gmx.de> 1530 1531 Backported from master: 1532 2020-09-03 Harald Anlauf <anlauf@gmx.de> 1533 1534 * gfortran.dg/iall_masked.f90: New test. 1535 15362020-08-21 Tamar Christina <tamar.christina@arm.com> 1537 1538 Backported from master: 1539 2020-07-17 Tamar Christina <tamar.christina@arm.com> 1540 1541 * gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New file. 1542 * gcc.target/aarch64/cpunative/info_0: New test. 1543 * gcc.target/aarch64/cpunative/info_1: New test. 1544 * gcc.target/aarch64/cpunative/info_10: New test. 1545 * gcc.target/aarch64/cpunative/info_11: New test. 1546 * gcc.target/aarch64/cpunative/info_12: New test. 1547 * gcc.target/aarch64/cpunative/info_13: New test. 1548 * gcc.target/aarch64/cpunative/info_14: New test. 1549 * gcc.target/aarch64/cpunative/info_15: New test. 1550 * gcc.target/aarch64/cpunative/info_2: New test. 1551 * gcc.target/aarch64/cpunative/info_3: New test. 1552 * gcc.target/aarch64/cpunative/info_4: New test. 1553 * gcc.target/aarch64/cpunative/info_5: New test. 1554 * gcc.target/aarch64/cpunative/info_6: New test. 1555 * gcc.target/aarch64/cpunative/info_7: New test. 1556 * gcc.target/aarch64/cpunative/info_8: New test. 1557 * gcc.target/aarch64/cpunative/info_9: New test. 1558 * gcc.target/aarch64/cpunative/native_cpu_0.c: New test. 1559 * gcc.target/aarch64/cpunative/native_cpu_1.c: New test. 1560 * gcc.target/aarch64/cpunative/native_cpu_10.c: New test. 1561 * gcc.target/aarch64/cpunative/native_cpu_13.c: New test. 1562 * gcc.target/aarch64/cpunative/native_cpu_14.c: New test. 1563 * gcc.target/aarch64/cpunative/native_cpu_2.c: New test. 1564 * gcc.target/aarch64/cpunative/native_cpu_3.c: New test. 1565 * gcc.target/aarch64/cpunative/native_cpu_4.c: New test. 1566 * gcc.target/aarch64/cpunative/native_cpu_5.c: New test. 1567 * gcc.target/aarch64/cpunative/native_cpu_6.c: New test. 1568 * gcc.target/aarch64/cpunative/native_cpu_7.c: New test. 1569 * gcc.target/aarch64/cpunative/native_cpu_8.c: New test. 1570 15712020-08-21 Tamar Christina <tamar.christina@arm.com> 1572 1573 Backported from master: 1574 2020-07-17 Tamar Christina <tamar.christina@arm.com> 1575 1576 * lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add 1577 verbose output. 1578 15792020-08-12 Kewen Lin <linkw@linux.ibm.com> 1580 1581 PR testsuite/94077 1582 * gcc.dg/gomp/pr82374.c: Add option -fno-common. 1583 15842020-08-07 Jakub Jelinek <jakub@redhat.com> 1585 1586 Backported from master: 1587 2020-08-03 Jakub Jelinek <jakub@redhat.com> 1588 1589 PR target/96402 1590 * gcc.target/aarch64/pr96402.c: New test. 1591 15922020-07-25 Dominique d'Humieres <dhumieres.dominique@free.fr> 1593 1594 Backported from master: 1595 2020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr> 1596 1597 PR fortran/93592 1598 * gfortran.dg/fmt_en.f90: Adjust test. 1599 * gfortran.dg/fmt_en_rd.f90: New test. 1600 * gfortran.dg/fmt_en_rn.f90: New test. 1601 * gfortran.dg/fmt_en_ru.f90: New test. 1602 * gfortran.dg/fmt_en_rz.f90: New test. 1603 16042020-07-23 Harald Anlauf <anlauf@gmx.de> 1605 1606 Backported from master: 1607 2020-07-21 Harald Anlauf <anlauf@gmx.de> 1608 1609 PR fortran/89574 1610 * gfortran.dg/pr89574.f90: New file. 1611 16122020-07-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 1613 1614 Backported from master: 1615 2020-06-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 1616 1617 * gcc.target/s390/vector/align-1.c: Change target architecture 1618 to z13. 1619 * gcc.target/s390/vector/align-2.c: Change target architecture 1620 to z13. 1621 16222020-07-16 Andreas Krebbel <krebbel@linux.ibm.com> 1623 1624 Backported from master: 1625 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com> 1626 1627 * gcc.target/s390/vector/align-1.c: New test. 1628 * gcc.target/s390/vector/align-2.c: New test. 1629 16302020-07-13 Will Schmidt <will_schmidt@vnet.ibm.com> 1631 1632 * gcc.target/powerpc/builtins-msum-runnable.c: New test. 1633 * gcc.target/powerpc/vsx-builtin-msum.c: New test. 1634 Modified from ... 1635 (cherry picked from commit c1a57681a64150d2fc336ba8e055c5f82e3737e8) 1636 16372020-07-06 Will Schmidt <will_schmidt@vnet.ibm.com> 1638 1639 * gcc.target/powerpc/builtins-1-p9-runnable.c: Update. 1640 16412020-07-05 Harald Anlauf <anlauf@gmx.de> 1642 1643 Backported from master: 1644 2020-06-30 Harald Anlauf <anlauf@gmx.de> 1645 1646 PR fortran/88379 1647 * gfortran.dg/pr88379.f90: New file. 1648 16492020-07-02 Harald Anlauf <anlauf@gmx.de> 1650 1651 Backported from master: 1652 2020-06-29 Harald Anlauf <anlauf@gmx.de> 1653 1654 PR fortran/71706 1655 * gfortran.dg/pr71706.f90: New file. 1656 16572020-07-01 Mark Eggleston <markeggleston@gcc.gnu.org> 1658 1659 Backported from master: 1660 2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org> 1661 1662 PR fortran/95829 1663 * gfortran.dg/pr95829.f90: New test. 1664 16652020-06-30 Alex Coplan <alex.coplan@arm.com> 1666 1667 Backported from master: 1668 2020-05-18 Alex Coplan <alex.coplan@arm.com> 1669 1670 * gcc.c-torture/compile/packed-aligned-1.c: New test. 1671 * gcc.c-torture/execute/packed-aligned.c: New test. 1672 16732020-06-24 Harald Anlauf <anlauf@gmx.de> 1674 1675 PR fortran/95689 1676 * gfortran.dg/pr95689.f90: New test. 1677 (reverts the cherry-pick from commit 62c0c0ea7bfb6f8f6b8d767b05120cafb6823da6) 1678 16792020-06-23 Harald Anlauf <anlauf@gmx.de> 1680 1681 Backported from master: 1682 2020-06-20 Harald Anlauf <anlauf@gmx.de> 1683 1684 PR fortran/95689 1685 * gfortran.dg/pr95689.f90: New file. 1686 16872020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com> 1688 1689 PR tree-optimization/95110 1690 * gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments. 1691 16922020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com> 1693 Jakub Jelinek <jakub@redhat.com> 1694 1695 PR tree-optimization/94969 1696 * gcc.dg/tree-ssa/pr94969.c: New test. 1697 16982020-06-17 Thomas Schwinge <thomas@codesourcery.com> 1699 1700 Backported from master: 1701 2020-06-17 Thomas Schwinge <thomas@codesourcery.com> 1702 1703 * c-c++-common/gomp/hsa-indirect-call-1.c: New file. 1704 17052020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org> 1706 1707 PR fortran/94109 1708 * gfortran.dg/finalize_34.f90: Adjust free counts. 1709 * gfortran.dg/finalize_36.f90: New test. 1710 17112020-06-01 Thomas Koenig <tkoenig@gcc.gnu.org> 1712 1713 PR fortran/94361 1714 * gfortran.dg/finalize_28.f90: Adjusted free counts. 1715 * gfortran.dg/finalize_34.f90: Likewise. 1716 * gfortran.dg/finalize_35.f90: New test. 1717 17182020-05-29 Alex Coplan <alex.coplan@arm.com> 1719 1720 PR target/94591 1721 * gcc.c-torture/execute/pr94591.c: New test. 1722 17232020-05-28 Tobias Burnus <tobias@codesourcery.com> 1724 1725 PR fortran/50392 1726 * gfortran.dg/pr50392.f: New test. 1727 17282020-05-25 Jason Merrill <jason@redhat.com> 1729 1730 PR c++/90749 1731 * g++.dg/cpp0x/nsdmi-template20.C: New file. 1732 17332020-05-25 Jason Merrill <jason@redhat.com> 1734 1735 PR c++/91529 1736 * g++.dg/init/const14.C: New file. 1737 17382020-05-21 Martin Liska <mliska@suse.cz> 1739 1740 * gcc.target/aarch64/target_attr_20.c: New test. 1741 * gcc.target/aarch64/target_attr_21.c: New test. 1742 17432020-05-20 Mark Eggleston <markeggleston@gcc.gnu.org> 1744 1745 Backport from master 1746 2020-05-20 Mark Eggleston <markeggleston@gcc.gnu.org> 1747 1748 PR fortran/39695 1749 * gfortran.dg/pr39695_1.f90: New test. 1750 * gfortran.dg/pr39695_2.f90: New test. 1751 * gfortran.dg/pr39695_3.f90: New test. 1752 * gfortran.dg/pr39695_4.f90: New test. 1753 17542020-05-18 Doug Rupp <rupp@adacore.com> 1755 1756 * gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok. 1757 17582020-05-14 Szabolcs Nagy <szabolcs.nagy@arm.com> 1759 1760 Backport from mainline. 1761 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com> 1762 1763 PR target/94515 1764 * g++.target/aarch64/pr94515-1.C: New test. 1765 * g++.target/aarch64/pr94515-2.C: New test. 1766 17672020-05-14 Szabolcs Nagy <szabolcs.nagy@arm.com> 1768 1769 Backport from mainline. 1770 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com> 1771 1772 PR target/94514 1773 * g++.target/aarch64/pr94514.C: Require lp64. 1774 * gcc.target/aarch64/pr94514.c: Likewise. 1775 1776 Backport from mainline. 1777 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 1778 1779 PR target/94514 1780 * g++.target/aarch64/pr94514.C: New test. 1781 * gcc.target/aarch64/pr94514.c: New test. 1782 17832020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org> 1784 1785 Backported from mainline 1786 2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org> 1787 1788 PR fortran/59107 1789 * gfortran.dg/pr59107.f90: New test. 1790 17912020-05-04 Bin Cheng <bin.cheng@linux.alibaba.com> 1792 1793 PR tree-optimization/93674 1794 Backport from master 1795 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com> 1796 1797 * g++.dg/pr93674.C: New test. 1798 17992020-05-04 Andreas Krebbel <krebbel@linux.ibm.com> 1800 1801 Backport from mainline 1802 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com> 1803 1804 * g++.dg/pr94666.C: New test. 1805 18062020-05-04 Andreas Krebbel <krebbel@linux.ibm.com> 1807 1808 Backport from mainline 1809 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com> 1810 1811 PR target/94613 1812 * gcc.target/s390/zvector/pr94613.c: New test. 1813 * gcc.target/s390/zvector/vec_sel-1.c: New test. 1814 18152020-05-01 Thomas Koenig <tkoenig@gcc.gnu.org> 1816 1817 PR fortran/93956 1818 PR fortran/94788 1819 * gfortran.dg/pointer_assign_13.f90: Remove. 1820 18212020-04-24 Thomas Koenig <tkoenig@gcc.gnu.org> 1822 1823 Backport from trunk 1824 PR fortran/93956 1825 * gfortran.dg/pointer_assign_13.f90: New test. 1826 18272020-04-16 Andre Vieira <andre.simoesdiasvieira@arm.com> 1828 1829 Backport from mainline 1830 2020-04-02 Jakub Jelinek <jakub@redhat.com> 1831 1832 PR target/94435 1833 * gcc.target/aarch64/pr94435.c: New test. 1834 18352020-04-16 Andre Vieira <andre.simoesdiasvieira@arm.com> 1836 1837 Backport from mainline 1838 2020-03-31 Jakub Jelinek <jakub@redhat.com> 1839 1840 * gcc.dg/pr94368.c: New test. 1841 18422020-04-16 Andre Vieira <andre.simoesdiasvieira@arm.com> 1843 1844 Backport from mainline 1845 2019-09-19 Richard Henderson <richard.henderson@linaro.org> 1846 1847 * gcc.target/aarch64/atomic-op-acq_rel.c: Use -mno-outline-atomics. 1848 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Likewise. 1849 * gcc.target/aarch64/atomic-op-acquire.c: Likewise. 1850 * gcc.target/aarch64/atomic-op-char.c: Likewise. 1851 * gcc.target/aarch64/atomic-op-consume.c: Likewise. 1852 * gcc.target/aarch64/atomic-op-imm.c: Likewise. 1853 * gcc.target/aarch64/atomic-op-int.c: Likewise. 1854 * gcc.target/aarch64/atomic-op-long.c: Likewise. 1855 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise. 1856 * gcc.target/aarch64/atomic-op-release.c: Likewise. 1857 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise. 1858 * gcc.target/aarch64/atomic-op-short.c: Likewise. 1859 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Likewise. 1860 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise. 1861 * gcc.target/aarch64/sync-comp-swap.c: Likewise. 1862 * gcc.target/aarch64/sync-op-acquire.c: Likewise. 1863 * gcc.target/aarch64/sync-op-full.c: Likewise. 1864 18652020-04-21 Martin Jambor <mjambor@suse.cz> 1866 1867 Backport from master 1868 2020-04-09 Martin Jambor <mjambor@suse.cz> 1869 1870 PR tree-optimization/94482 1871 * gcc.dg/torture/pr94482.c: New test. 1872 * gcc.dg/tree-ssa/pr94482-2.c: Likewise. 1873 18742020-04-20 Tamar Christina <tamar.christina@arm.com> 1875 1876 Backport from mainline. 1877 2020-04-03 Tamar Christina <tamar.christina@arm.com> 1878 1879 PR target/94396 1880 * gcc.target/aarch64/options_set_11.c: New test. 1881 * gcc.target/aarch64/options_set_12.c: New test. 1882 * gcc.target/aarch64/options_set_13.c: New test. 1883 * gcc.target/aarch64/options_set_14.c: New test. 1884 * gcc.target/aarch64/options_set_15.c: New test. 1885 * gcc.target/aarch64/options_set_16.c: New test. 1886 * gcc.target/aarch64/options_set_17.c: New test. 1887 * gcc.target/aarch64/options_set_18.c: New test. 1888 * gcc.target/aarch64/options_set_19.c: New test. 1889 * gcc.target/aarch64/options_set_20.c: New test. 1890 * gcc.target/aarch64/options_set_21.c: New test. 1891 * gcc.target/aarch64/options_set_22.c: New test. 1892 * gcc.target/aarch64/options_set_23.c: New test. 1893 * gcc.target/aarch64/options_set_24.c: New test. 1894 * gcc.target/aarch64/options_set_25.c: New test. 1895 * gcc.target/aarch64/options_set_26.c: New test. 1896 18972020-04-17 H.J. Lu <hongjiu.lu@intel.com> 1898 1899 Backport from master 1900 2020-04-08 H.J. Lu <hongjiu.lu@intel.com> 1901 1902 PR target/94417 1903 * gcc.target/i386/pr94417-1.c: New test. 1904 * gcc.target/i386/pr94417-2.c: Likewise. 1905 * gcc.target/i386/pr94417-3.c: Likewise. 1906 19072020-04-15 Uroš Bizjak <ubizjak@gmail.com> 1908 1909 PR target/94603 1910 * gcc.target/i386/pr94603.c: New test. 1911 19122020-04-15 Max Filippov <jcmvbkbc@gmail.com> 1913 1914 Backport from mainline. 1915 2020-04-13 Max Filippov <jcmvbkbc@gmail.com> 1916 1917 PR target/94584 1918 * gcc.target/xtensa/pr94584.c: New test. 1919 19202020-04-15 Max Filippov <jcmvbkbc@gmail.com> 1921 1922 Backport from mainline. 1923 2019-09-26 Max Filippov <jcmvbkbc@gmail.com> 1924 1925 * gcc.target/xtensa/pr91880.c: New test case. 1926 * gcc.target/xtensa/xtensa.exp: New test suite. 1927 19282020-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 1929 1930 Backport from trunk 1931 PR fortran/94270 1932 * gfortran.dg/warn_unused_dummy_argument_6.f90: New test. 1933 19342020-04-07 Will Schmidt <will_schmidt@vnet.ibm.com> 1935 1936 Backport from mainline. 1937 2020-03-23 Will Schmidt <will_schmidt@vnet.ibm.com> 1938 1939 * gcc.target/powerpc/pragma_power6.c: New. 1940 * gcc.target/powerpc/pragma_power7.c: New. 1941 * gcc.target/powerpc/pragma_power8.c: New. 1942 * gcc.target/powerpc/pragma_power9.c: New. 1943 * gcc.target/powerpc/pragma_misc9.c: New. 1944 * gcc.target/powerpc/vsu/pragma_misc9.c: New. 1945 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update. 1946 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update. 1947 19482020-04-07 Jakub Jelinek <jakub@redhat.com> 1949 1950 PR target/94500 1951 * gcc.target/i386/avx512bw-pr94500.c: New test. 1952 19532020-04-03 Martin Jambor <mjambor@suse.cz> 1954 1955 PR tree-optimization/93435 1956 * gcc.dg/tree-ssa/pr93435.c: New test. 1957 19582020-04-02 Fritz Reese <foreese@gcc.gnu.org> 1959 1960 Backport from master. 1961 2020-04-02 Fritz Reese <foreese@gcc.gnu.org> 1962 1963 PR fortran/85982 1964 * gfortran.dg/dec_structure_28.f90: New test. 1965 19662020-04-02 Mark Eggleston <markeggleston@gcc.gnu.org> 1967 1968 Backport from master 1969 2020-04-02 Steven G. Kargl <kargl@gcc.gnu.org> 1970 1971 PR fortran/94030 1972 * resolve.c (resolve_equivalence): Correct formatting 1973 around the label "identical_types". Instead of using 1974 gfc_resolve_array_spec use is_non_constants_shape_array 1975 to determine whether the array can be used in a in an 1976 equivalence statement. 1977 19782020-03-25 Mark Eggleston <markeggleston@gcc.gnu.org> 1979 1980 Backport from master 1981 2020-03-25 Mark Eggleston <markeggleston@gcc.gnu.org> 1982 1983 PR fortran/93484 1984 * gfortran.dg/pr93484_1.f90: New test. 1985 * gfortran.dg/pr93484_2.f90: New test. 1986 19872020-03-24 Tamar Christina <tamar.christina@arm.com> 1988 1989 * g++.target/aarch64/aarch64.exp: New file. 1990 * g++.target/aarch64/pr94052.C: New test. 1991 19922020-03-12 Richard Earnshaw <rearnsha@arm.com> 1993 1994 Backport from master 1995 2020-02-10 Jakub Jelinek <jakub@redhat.com> 1996 1997 PR target/91913 1998 * gfortran.dg/pr91913.f90: New test. 1999 20002020-02-27 Jakub Jelinek <jakub@redhat.com> 2001 2002 PR c/93949 2003 * gcc.c-torture/compile/pr93949.c: New test. 2004 20052020-02-04 Tobias Burnus <tobias@codesourcery.com> 2006 2007 Backported from mainline 2008 2020-01-31 Tobias Burnus <tobias@codesourcery.com> 2009 2010 PR fortran/93462 2011 * gfortran.dg/goacc/atomic-1.f90: New. 2012 20132020-03-04 Release Manager 2014 2015 * GCC 8.4.0 released. 2016 20172020-02-29 Peter Bergner <bergner@linux.ibm.com> 2018 2019 Revert 2020 2020-02-20 Peter Bergner <bergner@linux.ibm.com> 2021 2022 PR target/93658 2023 * gcc.target/powerpc/pr93658.c: New test. 2024 * gcc.target/powerpc/vsx-vector-6-le.c: Update fragile insn count. 2025 20262020-02-26 Jakub Jelinek <jakub@redhat.com> 2027 2028 PR tree-optimization/93820 2029 * gcc.dg/pr93820.c: New test. 2030 20312020-02-26 Jakub Jelinek <jakub@redhat.com> 2032 2033 PR c++/93905 2034 * g++.dg/cpp0x/pr93905.C: New test. 2035 20362020-02-26 Marek Polacek <polacek@redhat.com> 2037 2038 PR c++/90998 - ICE with copy elision in init by ctor and -Wconversion. 2039 * g++.dg/cpp0x/overload-conv-4.C: New test. 2040 20412020-02-25 Alexandre Oliva <aoliva@redhat.com> 2042 2043 PR c++/86747 2044 * g++.dg/pr86747.C: New. 2045 20462019-02-05 Alexandre Oliva <aoliva@redhat.com> 2047 2048 PR c++/87770 2049 * g++.dg/pr87770.C: New. 2050 20512020-02-25 Marek Polacek <polacek@redhat.com> 2052 Jakub Jelinek <jakub@redhat.com> 2053 2054 PR c++/92745 2055 * g++.dg/cpp0x/initlist118.C: New test. 2056 * g++.dg/cpp0x/initlist118.C: Add -Wno-psabi -w to dg-options. 2057 20582020-02-25 Jakub Jelinek <jakub@redhat.com> 2059 2060 PR rtl-optimization/93908 2061 * gcc.c-torture/execute/pr93908.c: New test. 2062 20632019-02-25 Eric Botcazou <ebotcazou@adacore.com> 2064 2065 * gnat.dg/lto24.adb: New test. 2066 * gnat.dg/lto24_pkg1.ads: New helper. 2067 * gnat.dg/lto24_pkg2.ad[sb]: Likewise. 2068 20692020-02-25 Richard Sandiford <richard.sandiford@arm.com> 2070 2071 Backport from mainline 2072 2020-02-19 Richard Sandiford <richard.sandiford@arm.com> 2073 2074 PR tree-optimization/93767 2075 * gcc.dg/vect/pr93767.c: New test. 2076 20772020-02-25 Richard Sandiford <richard.sandiford@arm.com> 2078 2079 PR tree-optimization/93434 2080 * gcc.c-torture/execute/pr93434.c: New test. 2081 20822020-02-25 Richard Sandiford <richard.sandiford@arm.com> 2083 2084 PR middle-end/92768 2085 * gcc.dg/pr92768.c: New test. 2086 20872020-02-25 Richard Sandiford <richard.sandiford@arm.com> 2088 2089 PR tree-optimization/92420 2090 * gcc.dg/vect/pr92420.c: New test. 2091 20922020-02-25 Richard Sandiford <richard.sandiford@arm.com> 2093 2094 PR middle-end/90313 2095 * g++.dg/torture/pr90313.cc: New test. 2096 20972020-02-23 Peter Bergner <bergner@linux.ibm.com> 2098 2099 Backport from master 2100 2020-02-20 Peter Bergner <bergner@linux.ibm.com> 2101 2102 PR target/93658 2103 * gcc.target/powerpc/pr93658.c: New test. 2104 * gcc.target/powerpc/vsx-vector-6-le.c: Update fragile insn count. 2105 21062020-02-20 H.J. Lu <hongjiu.lu@intel.com> 2107 2108 Backport from master 2109 2020-02-13 H.J. Lu <hongjiu.lu@intel.com> 2110 2111 PR target/93656 2112 * gcc.target/i386/pr93656.c: New test. 2113 21142020-02-19 Mark Eggleston <markeggleston@gcc.gnu.org> 2115 2116 * typebound_call_22.d03 : Remove xfail clause. 2117 21182020-02-19 Mark Eggleston <markeggleston@gcc.gnu.org> 2119 2120 Backported from mainline 2121 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org> 2122 2123 PR fortran/93714 2124 * gfortran.dg/char_pointer_assign_6.f90: Look for no target 2125 message instead of length mismatch. 2126 * gfortran.dg/pr93714_1.f90 2127 * gfortran.dg/pr93714_2.f90 2128 21292020-02-18 Hongtao Liu <hongtao.liu@intel.com> 2130 2131 * g++.dg/other/i386-2.C: Add -mavx512vbmi2. 2132 * g++.dg/other/i386-3.C: Ditto. 2133 21342020-02-17 Richard Biener <rguenther@suse.de> 2135 2136 Backport from mainline 2137 2020-01-22 Richard Biener <rguenther@suse.de> 2138 2139 PR tree-optimization/93381 2140 * gcc.dg/torture/pr93381.c: New testcase. 2141 21422020-02-17 Richard Biener <rguenther@suse.de> 2143 2144 Backport from mainline 2145 2020-01-28 Richard Biener <rguenther@suse.de> 2146 2147 PR tree-optimization/93439 2148 * gfortran.dg/graphite/pr93439.f90: New testcase. 2149 21502020-02-17 Richard Biener <rguenther@suse.de> 2151 2152 Backport from mainline 2153 2020-01-09 Richard Biener <rguenther@suse.de> 2154 2155 PR middle-end/93054 2156 * gcc.dg/pr93054.c: New testcase. 2157 21582020-02-17 Richard Biener <rguenther@suse.de> 2159 2160 Backport from mainline 2161 2020-01-20 Richard Biener <rguenther@suse.de> 2162 2163 PR debug/92763 2164 * g++.dg/debug/pr92763.C: New testcase. 2165 21662020-02-17 Richard Biener <rguenther@suse.de> 2167 2168 Backport from mainline 2169 2019-11-29 Richard Biener <rguenther@suse.de> 2170 2171 PR tree-optimization/92704 2172 * gcc.dg/torture/pr92704.c: New testcase. 2173 21742020-02-14 Hongtao Liu <hongtao.liu@intel.com> 2175 2176 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test. 2177 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto. 2178 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2. 2179 * gcc.target/i386/sse-13.c: Ditto. 2180 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests. 2181 * gcc.target/i386/sse-22.c: Ditto. 2182 21832020-02-15 Jakub Jelinek <jakub@redhat.com> 2184 2185 PR tree-optimization/93744 2186 * gcc.c-torture/execute/pr93744-1.c: New test. 2187 * gcc.c-torture/execute/pr93744-2.c: New test. 2188 * gcc.c-torture/execute/pr93744-3.c: New test. 2189 21902020-02-14 Jakub Jelinek <jakub@redhat.com> 2191 2192 PR c++/61414 2193 * g++.dg/cpp0x/enum39.C: New test. 2194 21952020-02-14 Jakub Jelinek <jakub@redhat.com> 2196 2197 Backported from mainline 2198 2020-02-13 Jakub Jelinek <jakub@redhat.com> 2199 2200 PR c/93576 2201 * gcc.dg/pr93576.c: New test. 2202 2203 PR target/93696 2204 * gcc.target/i386/pr93696-1.c: New test. 2205 * gcc.target/i386/pr93696-2.c: New test. 2206 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order 2207 of _mm*_mask_popcnt_*. 2208 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise. 2209 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise. 2210 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise. 2211 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise. 2212 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise. 2213 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise. 2214 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise. 2215 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise. 2216 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise. 2217 2218 PR target/93673 2219 * gcc.target/i386/avx512f-pr93673.c: New test. 2220 * gcc.target/i386/avx512dq-pr93673.c: New test. 2221 * gcc.target/i386/avx512bw-pr93673.c: New test. 2222 2223 2020-02-12 Jakub Jelinek <jakub@redhat.com> 2224 2225 PR target/93670 2226 * gcc.target/i386/avx512vl-pr93670.c: New test. 2227 2228 2020-02-10 Jakub Jelinek <jakub@redhat.com> 2229 2230 PR target/93637 2231 * gcc.target/i386/avx-pr93637.c: New test. 2232 2233 2020-02-08 Uroš Bizjak <ubizjak@gmail.com> 2234 Jakub Jelinek <jakub@redhat.com> 2235 2236 PR target/65782 2237 * gcc.target/i386/pr65782.c: New test. 2238 2239 2020-02-05 Jakub Jelinek <jakub@redhat.com> 2240 2241 PR middle-end/93555 2242 * c-c++-common/gomp/pr93555-1.c: New test. 2243 * c-c++-common/gomp/pr93555-2.c: New test. 2244 * gfortran.dg/gomp/pr93555.f90: New test. 2245 2246 2020-01-30 Jakub Jelinek <jakub@redhat.com> 2247 2248 PR middle-end/93505 2249 * gcc.c-torture/compile/pr93505.c: New test. 2250 2251 2020-01-29 Jakub Jelinek <jakub@redhat.com> 2252 2253 PR fortran/93463 2254 * gfortran.dg/goacc/pr93463.f90: New test. 2255 2256 2020-01-23 Jakub Jelinek <jakub@redhat.com> 2257 2258 PR rtl-optimization/93402 2259 * gcc.c-torture/execute/pr93402.c: New test. 2260 2261 2020-01-22 Jakub Jelinek <jakub@redhat.com> 2262 2263 PR target/91298 2264 * gcc.target/i386/pr91298-1.c: New test. 2265 * gcc.target/i386/pr91298-2.c: New test. 2266 2267 * gfortran.dg/gomp/target-parallel1.f90: New test. 2268 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel 2269 test. 2270 2271 PR fortran/93329 2272 * gfortran.dg/goacc/pr93329.f90: New test. 2273 2274 2020-01-21 Jakub Jelinek <jakub@redhat.com> 2275 2276 PR target/93333 2277 * gcc.c-torture/compile/pr93333.c: New test. 2278 2279 PR target/93073 2280 * gcc.target/powerpc/pr93073.c: New test. 2281 2282 2020-01-17 Jakub Jelinek <jakub@redhat.com> 2283 2284 PR c++/93228 2285 * g++.dg/cpp1y/attr-deprecated-3.C: New test. 2286 2287 2020-01-09 Jakub Jelinek <jakub@redhat.com> 2288 2289 PR inline-asm/93202 2290 * gcc.target/riscv/pr93202.c: New test. 2291 2292 2020-01-03 Jakub Jelinek <jakub@redhat.com> 2293 2294 PR rtl-optimization/93088 2295 * gcc.target/i386/pr93088.c: New test. 2296 2297 2020-01-02 Jakub Jelinek <jakub@redhat.com> 2298 2299 PR ipa/93087 2300 * c-c++-common/cold-1.c: New test. 2301 2302 2019-12-26 Jakub Jelinek <jakub@redhat.com> 2303 2304 PR c++/92438 2305 * g++.dg/ext/attrib61.C: New test. 2306 2307 2019-12-20 Jakub Jelinek <jakub@redhat.com> 2308 2309 PR c++/92992 2310 * g++.dg/cpp0x/nullptr45.C: New test. 2311 2312 2019-12-19 Jakub Jelinek <jakub@redhat.com> 2313 2314 PR fortran/92977 2315 * gfortran.dg/gomp/pr92977.f90: New test. 2316 2317 2019-12-14 Jakub Jelinek <jakub@redhat.com> 2318 2319 PR tree-optimization/92930 2320 * gcc.dg/tree-ssa/pr92930.c: New test. 2321 2322 2019-12-12 Jakub Jelinek <jakub@redhat.com> 2323 2324 PR target/92904 2325 * gcc.c-torture/execute/pr92904.c: New test. 2326 2327 2019-12-11 Jakub Jelinek <jakub@redhat.com> 2328 2329 PR target/92723 2330 * gcc.dg/vect/pr92723.c: New test. 2331 2332 2019-12-05 Jakub Jelinek <jakub@redhat.com> 2333 2334 PR fortran/92781 2335 * gfortran.dg/pr92781.f90: New test. 2336 2337 2019-12-03 Jakub Jelinek <jakub@redhat.com> 2338 2339 PR c++/92732 2340 * g++.dg/cpp2a/bitfield3.C: Don't expect narrowing conversion 2341 warnings. 2342 * g++.dg/cpp2a/bitfield4.C: New test. 2343 2344 2019-11-29 Jakub Jelinek <jakub@redhat.com> 2345 2346 PR c++/60228 2347 * g++.dg/gomp/openmp-simd-2.C: Don't expect bodies for 2348 DECL_OMP_DECLARE_REDUCTION_P functions. 2349 2350 2019-11-27 Jakub Jelinek <jakub@redhat.com> 2351 2352 PR fortran/91944 2353 * gfortran.dg/spread_size_limit_2.f90: New test. 2354 2355 PR c++/92524 2356 * g++.dg/cpp0x/pr92524.C: New test. 2357 2358 2019-11-26 Jakub Jelinek <jakub@redhat.com> 2359 2360 PR c++/92648 2361 * g++.dg/cpp0x/gen-attrs-71.C: New test. 2362 2363 PR c++/61414 2364 * g++.dg/cpp0x/enum23.C: Remove xfail. 2365 * g++.dg/cpp0x/enum28.C: New test. 2366 2367 2019-11-23 Jakub Jelinek <jakub@redhat.com> 2368 2369 PR target/92615 2370 * gcc.target/i386/pr92615.c: New test. 2371 2372 2019-11-21 Jakub Jelinek <jakub@redhat.com> 2373 2374 PR c++/90842 2375 * g++.dg/cpp1y/lambda-generic-90842.C: New test. 2376 23772020-01-20 Richard Biener <rguenther@suse.de> 2378 2379 Backport from mainline 2380 PR middle-end/93246 2381 * g++.dg/torture/pr93246.C: New testcase. 2382 23832020-02-11 Tamar Christina <tamar.christina@arm.com> 2384 2385 Backport from mainline 2386 2020-01-31 Tamar Christina <tamar.christina@arm.com> 2387 Jakub Jelinek <jakub@redhat.com> 2388 2389 PR rtl-optimization/91838 2390 * g++.dg/opt/pr91838.C: New test. 2391 23922020-01-23 Thomas Schwinge <thomas@codesourcery.com> 2393 2394 Backport: 2395 2019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org> 2396 2397 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*. 2398 23992020-01-22 Joseph Myers <joseph@codesourcery.com> 2400 2401 Backport from mainline: 2402 2020-01-22 Joseph Myers <joseph@codesourcery.com> 2403 2404 PR c/93348 2405 * gcc.c-torture/compile/pr93348-1.c: New test. 2406 24072020-01-15 Joseph Myers <joseph@codesourcery.com> 2408 2409 Backport from mainline: 2410 2020-01-15 Joseph Myers <joseph@codesourcery.com> 2411 2412 PR c/93072 2413 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests. 2414 24152020-01-15 Iain Sandoe <iain@sandoe.co.uk> 2416 2417 Backport from mainline. 2418 2020-01-05 Iain Sandoe <iain@sandoe.co.uk> 2419 2420 * gcc.dg/darwin-version-1.c: Adjust test to use different 2421 options for Darwin4-9 and Darwin10+. 2422 24232020-01-15 Martin Liska <mliska@suse.cz> 2424 2425 Backport from mainline 2426 2019-04-14 Jan Hubicka <hubicka@ucw.cz> 2427 2428 PR lto/89358 2429 * g++.dg/lto/pr89358_0.C: New testcase. 2430 * g++.dg/lto/pr89358_1.C: New testcase. 2431 24322020-01-14 Joseph Myers <joseph@codesourcery.com> 2433 2434 Backport from mainline: 2435 2020-01-13 Joseph Myers <joseph@codesourcery.com> 2436 2437 PR c/93241 2438 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New 2439 tests. 2440 24412020-01-13 Joseph Myers <joseph@codesourcery.com> 2442 2443 Backport from mainline: 2444 2019-12-09 Joseph Myers <joseph@codesourcery.com> 2445 2446 PR middle-end/91226 2447 * gcc.dg/dfp/bid-non-canonical-d128-1.c, 2448 gcc.dg/dfp/bid-non-canonical-d128-2.c, 2449 gcc.dg/dfp/bid-non-canonical-d128-3.c, 2450 gcc.dg/dfp/bid-non-canonical-d128-4.c, 2451 gcc.dg/dfp/bid-non-canonical-d32-1.c, 2452 gcc.dg/dfp/bid-non-canonical-d32-2.c, 2453 gcc.dg/dfp/bid-non-canonical-d64-1.c, 2454 gcc.dg/dfp/bid-non-canonical-d64-2.c: New tests. 2455 24562020-01-10 Martin Jambor <mjambor@suse.cz> 2457 2458 Backport from mainline 2459 2019-12-17 Martin Jambor <mjambor@suse.cz> 2460 2461 PR ipa/92971 2462 * gcc.dg/ipa/ipcp-agg-12.c: New test. 2463 24642020-01-10 Tobias Burnus <tobias@codesourcery.com> 2465 2466 Backported from mainline 2467 2020-01-09 Tobias Burnus <tobias@codesourcery.com> 2468 2469 PR fortran/84135 2470 * gfortran.dg/coarray/codimension_3.f90: New. 2471 24722019-12-30 Thomas Koenig <tkoenig@gcc.gnu.org> 2473 2474 Backport from trunk 2475 PR fortran/92961 2476 * gfortran.dg/arith_divide_2.f90: New test. 2477 24782019-12-20 Roman Zhuykov <zhroma@ispras.ru> 2479 2480 * gcc.dg/pr92951-1.c: Rename to ... 2481 * gcc.dg/pr92591-1.c: ... this. 2482 * gcc.dg/pr92951-2.c: Rename to ... 2483 * gcc.dg/pr92591-2.c: ... this. 2484 24852019-12-20 Roman Zhuykov <zhroma@ispras.ru> 2486 2487 Backport from mainline 2488 2019-12-13 Roman Zhuykov <zhroma@ispras.ru> 2489 2490 PR rtl-optimization/92591 2491 * gcc.dg/pr92951-1.c: New test. 2492 * gcc.dg/pr92951-2.c: New test. 2493 24942019-12-17 Andreas Krebbel <krebbel@linux.ibm.com> 2495 2496 Backport from mainline 2497 2019-12-16 Andreas Krebbel <krebbel@linux.ibm.com> 2498 2499 PR target/92950 2500 * gcc.target/s390/vector/pr92950.c: New test. 2501 25022019-11-29 Harald Anlauf <anlauf@gmx.de> 2503 2504 Backport from mainline 2505 PR fortran/92629 2506 * gfortran.dg/pr92629.f90: New testcase. 2507 25082019-11-29 Tobias Burnus <tobias@codesourcery.com> 2509 2510 Backport from mainline 2511 2019-11-29 Tobias Burnus <tobias@codesourcery.com> 2512 2513 PR ipa/84963 2514 * gfortran.dg/goacc/pr84963.f90: Use dg-additional-options not 2515 dg-options as otherwise -fopenacc is not used. 2516 25172019-11-26 Jerry DeLisle <jvdelisle@gcc.ngu.org> 2518 2519 Backport from trunk 2520 PR fortran/92100 2521 gfortran.dg/streamio_18.f90: New test. 2522 25232019-11-25 Thomas Koenig <tkoenig@gcc.gnu.org> 2524 Harald Anlauf <anlauf@gmx.de> 2525 2526 Backport from trunk 2527 PR fortran/92569 2528 * gfortran.dg/eof_6.f90: New test. 2529 25302019-11-21 Jakub Jelinek <jakub@redhat.com> 2531 2532 PR tree-optimization/91355 2533 * g++.dg/torture/pr91355.C: New test. 2534 2535 Backported from mainline 2536 2019-11-20 Jakub Jelinek <jakub@redhat.com> 2537 2538 PR middle-end/90840 2539 * gcc.c-torture/compile/pr90840.c: New test. 2540 2541 PR target/90867 2542 * gcc.target/i386/pr90867.c: New test. 2543 2544 PR c/90898 2545 * gcc.dg/pr90898.c: New test. 2546 2547 2019-11-19 Jakub Jelinek <jakub@redhat.com> 2548 2549 PR middle-end/91450 2550 * gcc.c-torture/execute/pr91450-1.c: New test. 2551 * gcc.c-torture/execute/pr91450-2.c: New test. 2552 2553 2019-11-08 Jakub Jelinek <jakub@redhat.com> 2554 2555 PR c++/92384 2556 * g++.dg/torture/pr92384.C: New test. 2557 2558 2019-10-31 Jakub Jelinek <jakub@redhat.com> 2559 2560 PR preprocessor/92296 2561 * c-c++-common/cpp/pr92296-1.c: New test. 2562 * c-c++-common/cpp/pr92296-2.c: New test. 2563 2564 2019-10-29 Jakub Jelinek <jakub@redhat.com> 2565 2566 PR c++/92201 2567 * g++.dg/other/pr92201.C: New test. 2568 2569 2019-10-17 Jakub Jelinek <jakub@redhat.com> 2570 2571 PR tree-optimization/92056 2572 * gcc.c-torture/compile/pr92056.c: New test. 2573 2574 2019-10-04 Jakub Jelinek <jakub@redhat.com> 2575 2576 PR c++/91974 2577 * g++.dg/cpp1z/eval-order5.C: New test. 2578 2579 2019-09-07 Jakub Jelinek <jakub@redhat.com> 2580 2581 PR tree-optimization/91665 2582 * gcc.dg/vect/pr91665.c: New test. 2583 2584 2019-09-05 Jakub Jelinek <jakub@redhat.com> 2585 2586 PR middle-end/91001 2587 PR middle-end/91105 2588 PR middle-end/91106 2589 * gcc.c-torture/compile/pr91001.c: New test. 2590 2591 2019-09-01 Jakub Jelinek <jakub@redhat.com> 2592 2593 PR middle-end/91623 2594 * gcc.target/i386/pr91623.c: New test. 2595 2596 2019-08-09 Jakub Jelinek <jakub@redhat.com> 2597 2598 PR c/91401 2599 * c-c++-common/gomp/pr91401-1.c: New test. 2600 * c-c++-common/gomp/pr91401-2.c: New test. 2601 26022019-11-20 Peter Bergner <bergner@linux.ibm.com> 2603 2604 Backport from mainline 2605 2019-11-13 David Edelsohn <dje.gcc@gmail.com> 2606 2607 * gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*. 2608 * gcc.target/powerpc/pr92090-2.c: Likewise. 2609 2610 2019-11-07 Peter Bergner <bergner@linux.ibm.com> 2611 2612 PR other/92090 2613 * gcc.target/powerpc/pr92090-2.c: New test. 2614 2615 2019-11-07 Peter Bergner <bergner@linux.ibm.com> 2616 2617 PR other/92090 2618 * gcc.target/powerpc/pr92090.c: New test. 2619 26202019-11-08 Eric Botcazou <ebotcazou@adacore.com> 2621 2622 * gcc.c-torture/compile/20191108-1.c: New test. 2623 * gcc.target/sparc/overflow-1.c: Add -fno-pie to the options. 2624 * gcc.target/sparc/overflow-2.c: Likewise. 2625 * gcc.target/sparc/overflow-3.c: Likewise. 2626 * gcc.target/sparc/overflow-4.c: Likewise. 2627 * gcc.target/sparc/overflow-5.c: Likewise. 2628 26292019-11-05 Iain Sandoe <iain@sandoe.co.uk> 2630 2631 Backport from mainline. 2632 2019-06-20 Iain Sandoe <iain@sandoe.co.uk> 2633 2634 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks. 2635 * obj-c++.dg/stubify-2.mm: Likewise. 2636 * objc.dg/stubify-1.m: Likewise. 2637 * objc.dg/stubify-2.m: Likewise. 2638 26392019-11-03 Iain Sandoe <iain@sandoe.co.uk> 2640 2641 PR c++/79274 2642 * g++.dg/tls/pr77285-2.C: XFAIL test for Darwin. 2643 26442019-11-02 Iain Sandoe <iain@sandoe.co.uk> 2645 2646 Backport from mainline 2647 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 2648 2649 * gcc.dg/pr90760.c: Require alias support. 2650 26512019-11-01 Delia Burduv <Delia.Burduv@arm.com> 2652 2653 Backport from trunk 2654 2019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com> 2655 2656 PR target/86487 2657 * gcc.target/arm/pr86487.c: New. 2658 26592019-10-31 Iain Sandoe <iain@sandoe.co.uk> 2660 2661 Backport from mainline. 2662 2019-10-22 Iain Sandoe <iain@sandoe.co.uk> 2663 2664 * gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy. 2665 Use __SIZE_TYPE__ instead of size_t. 2666 2667 Backport from mainline. 2668 2019-10-19 Iain Sandoe <iain@sandoe.co.uk> 2669 2670 * gcc.dg/Wnonnull.c: Add attributed function declarations for 2671 memcpy and strlen for Darwin. 2672 26732019-10-31 Iain Sandoe <iain@sandoe.co.uk> 2674 2675 Backport from mainline. 2676 2019-10-13 Iain Sandoe <iain@sandoe.co.uk> 2677 2678 * gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in 2679 indirection label prefix, for Darwin. 2680 * gcc.target/i386/indirect-thunk-2.c: Likewise. 2681 * gcc.target/i386/indirect-thunk-3.c: Likewise. 2682 * gcc.target/i386/indirect-thunk-4.c: Likewise. 2683 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 2684 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 2685 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 2686 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 2687 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 2688 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 2689 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 2690 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 2691 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 2692 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 2693 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 2694 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 2695 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 2696 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 2697 * gcc.target/i386/pr32219-2.c: Likewise. 2698 * gcc.target/i386/pr32219-3.c: Likewise. 2699 * gcc.target/i386/pr32219-4.c: Likewise. 2700 * gcc.target/i386/pr32219-7.c: Likewise. 2701 * gcc.target/i386/pr32219-8.c: Likewise. 2702 * gcc.target/i386/ret-thunk-14.c: Likewise. 2703 * gcc.target/i386/ret-thunk-15.c: Likewise. 2704 * gcc.target/i386/ret-thunk-9.c: Likewise. 2705 27062019-10-31 Iain Sandoe <iain@sandoe.co.uk> 2707 2708 Backport from mainline. 2709 2019-08-13 Iain Sandoe <iain@sandoe.co.uk> 2710 2711 * obj-c++.dg/stubify-1.mm: Rename symbol stub option. 2712 * obj-c++.dg/stubify-2.mm: Likewise. 2713 * objc.dg/stubify-1.m: Likewise. 2714 * objc.dg/stubify-2.m: Likewise. 2715 27162019-10-31 Iain Sandoe <iain@sandoe.co.uk> 2717 2718 Backport from mainline. 2719 2019-05-15 Iain Sandoe <iain@sandoe.co.uk> 2720 2721 * lib/target-supports.exp 2722 (check_effective_target_powerpc_p8vector_ok): No support for Darwin. 2723 (check_effective_target_powerpc_p9vector_ok): Likewise. 2724 (check_effective_target_powerpc_float128_sw_ok): Likewise. 2725 (check_effective_target_powerpc_float128_hw_ok): Likewise. 2726 (check_effective_target_powerpc_vsx_ok): Likewise. 2727 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin. 2728 * gcc.target/powerpc/dfp/dfp.exp: Likewise. 2729 27302019-10-30 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 2731 2732 Backport from mainline 2733 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 2734 2735 * gcc.target/mips/cfgcleanup-jalr1.c: New test. 2736 * gcc.target/mips/cfgcleanup-jalr2.c: New test. 2737 * gcc.target/mips/cfgcleanup-jalr3.c: New test. 2738 27392019-10-28 Iain Sandoe <iain@sandoe.co.uk> 2740 2741 * gcc.c-torture/compile/pr72802.c: Skip for Darwin. 2742 27432019-10-28 Jiufu Guo <guojiufu@linux.ibm.com> 2744 2745 Backport from mainline 2746 PR target/70010 2747 * gcc.target/powerpc/pr70010.c: Add -Wno-psabi and -mvsx. 2748 27492019-10-28 Peter Bergner <bergner@linux.ibm.com> 2750 Jiufu Guo <guojiufu@linux.ibm.com> 2751 2752 PR target/70010 2753 * gcc.target/powerpc/pr70010.c: New test. 2754 * gcc.target/powerpc/pr70010-1.c: New test. 2755 * gcc.target/powerpc/pr70010-3.c: New test. 2756 * gcc.target/powerpc/pr70010-4.c: New test. 2757 27582019-10-27 Paul Thomas <pault@gcc.gnu.org> 2759 2760 Backport from mainline 2761 PR fortran/86248 2762 * gfortran.dg/char_result_19.f90 : New test. 2763 * gfortran.dg/char_result_mod_19.f90 : Module for the new test. 2764 27652019-10-25 Richard Earnshaw <rearnsha@arm.com> 2766 2767 Backport from mainline 2768 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com> 2769 Richard Earnshaw <rearnsha@arm.com> 2770 PR target/88167 2771 * gcc.target/arm/pr88167-1.c: New test. 2772 * gcc.target/arm/pr88167-2.c: New test. 2773 27742019-10-23 Richard Biener <rguenther@suse.de> 2775 2776 Backport from mainline 2777 2019-10-17 Richard Biener <rguenther@suse.de> 2778 2779 PR debug/91887 2780 * g++.dg/debug/dwarf2/pr91887.C: New testcase. 2781 2782 2019-09-19 Richard Biener <rguenther@suse.de> 2783 2784 PR tree-optimization/91812 2785 * gcc.dg/torture/pr91812.c: New testcase. 2786 27872019-10-23 Eric Botcazou <ebotcazou@adacore.com> 2788 2789 * gcc.c-torture/execute/20191023-1.c: New test. 2790 27912019-10-18 Steven G. Kargl <kargl@gcc.gnu.org> 2792 2793 PR fortran/69455 2794 * gfortran.dg/pr69455_1.f90: New test. 2795 * gfortran.dg/pr69455_2.f90: Ditto. 2796 27972019-10-17 Bill Schmidt <wschmidt@linux.ibm.com> 2798 2799 Backport from mainline 2800 2019-10-15 Bill Schmidt <wschmidt@linux.ibm.com> 2801 2802 PR target/92093 2803 * gcc.target/powerpc/pr91275.c: Fix type and endian issues. 2804 28052019-10-14 Will Schmidt <will_schmidt@vnet.ibm.com> 2806 2807 Backport from trunk. 2808 2019-09-26 Will Schmidt <will_schmidt@vnet.ibm.com> 2809 2810 * gcc.target/powerpc/pure-builtin-redundant-load.c: New. 2811 28122019-10-10 Uroš Bizjak <ubizjak@gmail.com> 2813 2814 PR target/92022 2815 * g++.dg/pr92022.C: New test. 2816 28172019-10-07 Thomas Koenig <tkoenig@gcc.gnu.org> 2818 2819 Backport from trunk 2820 PR fortran/84487 2821 * gfortran.dg/typebound_call_22.f03: xfail. 2822 28232019-10-07 Bill Schmidt <wschmidt@linux.ibm.com> 2824 2825 Backport from mainline 2826 2019-10-01 Bill Schmidt <wschmdit@linux.ibm.com> 2827 2828 PR target/91275 2829 * gcc.target/powerpc/pr91275.c: New. 2830 28312019-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2832 2833 Backport from mainline 2834 2019-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2835 2836 * gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test. 2837 28382019-10-01 Eric Botcazou <ebotcazou@adacore.com> 2839 2840 * gcc.dg/pr91854.c: New test. 2841 28422019-09-28 Paul Thomas <pault@gcc.gnu.org> 2843 2844 Backport from mainline 2845 PR fortran/91588 2846 * gfortran.dg/associate_49.f90 : New test. 2847 28482019-09-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2849 2850 Backport from mainline 2851 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2852 2853 * gcc.target/arm/acle/crc_hf_1.c: New test. 2854 28552019-09-20 Iain Sandoe <iain@sandoe.co.uk> 2856 2857 Backport from mainline. 2858 2019-05-11 Iain Sandoe <iain@sandoe.co.uk> 2859 2860 PR testsuite/81058 2861 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section 2862 for variables on Darwin, rather than common. 2863 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise. 2864 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise. 2865 28662019-09-18 Thomas Koenig <tkoenig@gcc.gnu.org> 2867 2868 Backport from trunk 2869 PR fortran/91550 2870 * gfortran.dg/do_subscript_6.f90: New test. 2871 28722019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org> 2873 2874 Backport from trunk 2875 PR fortran/91557 2876 * gfortran.dg/warn_unused_dummy_argument_5.f90: New test. 2877 28782019-09-11 Eric Botcazou <ebotcazou@adacore.com> 2879 2880 * gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test. 2881 28822019-09-09 Jakub Jelinek <jakub@redhat.com> 2883 2884 PR target/87853 2885 * gcc.target/i386/pr87853.c: New test. 2886 2887 PR target/91704 2888 * gcc.target/i386/pr91704.c: New test. 2889 28902019-09-05 Steven G. Kargl <kargl@gcc.gnu.org> 2891 2892 PR fortran/91660 2893 * gfortran.dg/pdt_4.f03: Fix invalid code. 2894 * gfortran.dg/pr91660_1.f90: New test. 2895 * gfortran.dg/pr91660_2.f90: Ditto. 2896 28972019-09-04 Wilco Dijkstra <wdijkstr@arm.com> 2898 2899 Backport from mainline 2900 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com> 2901 2902 PR target/81800 2903 * gcc.target/aarch64/no-inline-lrint_3.c: New test. 2904 29052019-09-02 Richard Biener <rguenther@suse.de> 2906 2907 PR testsuite/91619 2908 * gcc.dg/vect/pr81740-2.c: Restrict to vect_hw_misalign. 2909 29102019-09-01 Iain Sandoe <iain@sandoe.co.uk> 2911 2912 Backport from mainline. 2913 2019-06-15 Iain Sandoe <iain@sandoe.co.uk> 2914 2915 PR objc/90709 2916 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers. 2917 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise. 2918 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise 2919 * obj-c++.dg/strings/const-str-12.mm: Likewise. 2920 * obj-c++.dg/syntax-error-1.mm: Likewise. 2921 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise. 2922 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise. 2923 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise. 2924 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise. 2925 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API 2926 in no longer supported, also on m64 where there's no meaning to it. 2927 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why. 2928 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error 2929 there. 2930 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning. 2931 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings. 2932 * obj-c++.dg/stubify-2.mm: Likewise. 2933 * obj-c++.dg/try-catch-1.mm: Likewise. 2934 * obj-c++.dg/try-catch-3.mm: Likewise. 2935 2936 Backport from mainline. 2937 2019-06-15 Iain Sandoe <iain@sandoe.co.uk> 2938 2939 PR objc/90709 2940 * objc.dg/encode-7-next-64bit.m: Use proxy headers. 2941 * objc.dg/image-info.m: Likewise. 2942 * objc.dg/method-6.m: Likewise. 2943 * objc.dg/no-extra-load.m: Likewise. 2944 * objc.dg/objc-foreach-4.m: Likewise. 2945 * objc.dg/objc-foreach-5.m: Likewise. 2946 * objc.dg/proto-lossage-7.m: Likewise. 2947 * objc.dg/strings/const-cfstring-2.m: Likewise. 2948 * objc.dg/strings/const-cfstring-5.m: Likewise. 2949 * objc.dg/strings/const-str-12b.m: Likewise. 2950 * objc.dg/symtab-1.m: Likewise. 2951 * objc.dg/torture/strings/const-cfstring-1.m: Likewise. 2952 * objc.dg/torture/strings/const-str-10.m: Likewise. 2953 * objc.dg/torture/strings/const-str-11.m: Likewise. 2954 * objc.dg/torture/strings/const-str-9.m: Likewise. 2955 * objc.dg/zero-link-1.m: Likewise. 2956 * objc.dg/zero-link-2.m: Likewise. 2957 * objc.dg/zero-link-3.m: Likewise. 2958 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why. 2959 * objc.dg/headers.m: XFAIL for Darwin14-19. 2960 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error 2961 there. 2962 2963 Backport from mainline. 2964 2019-06-15 Iain Sandoe <iain@sandoe.co.uk> 2965 2966 PR objc/90709 2967 * objc-obj-c++-shared/CF-CFString.h: New. 2968 * objc-obj-c++-shared/F-NSArray.h: New. 2969 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New. 2970 * objc-obj-c++-shared/F-NSObject.h: New. 2971 * objc-obj-c++-shared/F-NSString.h: New. 2972 * objc-obj-c++-shared/F-NSValue.h: New. 2973 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New. 2974 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New. 2975 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New. 2976 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New. 2977 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New. 2978 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New. 2979 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New. 2980 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New. 2981 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New. 2982 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New. 2983 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New. 2984 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New. 2985 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New. 2986 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New. 2987 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New. 2988 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New. 2989 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New. 2990 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New. 2991 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New. 2992 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New. 2993 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New. 2994 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New. 2995 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New. 2996 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New. 2997 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New. 2998 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h: 2999 New. 3000 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New. 3001 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New. 3002 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New. 3003 30042019-09-01 Iain Sandoe <iain@sandoe.co.uk> 3005 3006 Backport from mainline. 3007 2019-07-27 Iain Sandoe <iain@sandoe.co.uk> 3008 3009 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec 3010 and vsx. 3011 30122019-09-01 Iain Sandoe <iain@sandoe.co.uk> 3013 3014 Backport from mainline. 3015 2019-07-25 Iain Sandoe <iain@sandoe.co.uk> 3016 3017 PR gcov-profile/91087 3018 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the 3019 "final" line for the failure summaries. Adjust source layout so that 3020 dejagnu xfail expressions work. 3021 30222019-09-01 Iain Sandoe <iain@sandoe.co.uk> 3023 3024 Backport from mainline. 3025 2019-07-13 Iain Sandoe <iain@sandoe.co.uk> 3026 3027 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs 3028 support. 3029 30302019-09-01 Iain Sandoe <iain@sandoe.co.uk> 3031 3032 Backport from mainline. 3033 2019-06-24 Iain Sandoe <iain@sandoe.co.uk> 3034 3035 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin. 3036 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise. 3037 30382019-09-01 Iain Sandoe <iain@sandoe.co.uk> 3039 3040 Backport from mainline. 3041 2019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org> 3042 3043 PR tree-optimization/90020 3044 * gcc.dg/torture/pr90020.c: Add linker options for darwin. 3045 30462019-09-01 Iain Sandoe <iain@sandoe.co.uk> 3047 3048 Backport from mainline. 3049 2019-05-10 Iain Sandoe <iain@sandoe.co.uk> 3050 3051 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is 3052 now tested. 3053 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New. 3054 30552019-09-01 Eric Botcazou <ebotcazou@adacore.com> 3056 3057 * gcc.c-torture/execute/20190901-1.c: New test. 3058 30592019-08-31 Iain Sandoe <iain@sandoe.co.uk> 3060 3061 Backport from mainline. 3062 2019-06-24 Iain Sandoe <iain@sandoe.co.uk> 3063 3064 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex 3065 to recognise Darwin's register names. 3066 30672019-08-31 Iain Sandoe <iain@sandoe.co.uk> 3068 3069 Backport from mainline. 3070 2019-06-24 Iain Sandoe <iain@sandoe.co.uk> 3071 3072 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header. 3073 * gcc.dg/cpp/usr/include/stdio.h: Rename... 3074 * gcc.dg/cpp/usr/include/example.h: ... to this. 3075 30762019-08-31 Iain Sandoe <iain@sandoe.co.uk> 3077 3078 Backport from mainline. 3079 2019-06-23 Iain Sandoe <iain@sandoe.co.uk> 3080 3081 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support. 3082 30832019-08-31 Iain Sandoe <iain@sandoe.co.uk> 3084 3085 Backport from mainline. 3086 2019-06-23 Iain Sandoe <iain@sandoe.co.uk> 3087 3088 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char 3089 vector explicitly for the vec_perm. 3090 30912019-08-31 Iain Sandoe <iain@sandoe.co.uk> 3092 3093 Backport from mainline. 3094 2019-06-23 Iain Sandoe <iain@sandoe.co.uk> 3095 3096 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC, 3097 expect the out-of-line GPR restore, and test specifically for 3098 absence of branches to local labels. 3099 31002019-08-31 Iain Sandoe <iain@sandoe.co.uk> 3101 3102 Backport from mainline. 3103 2019-06-22 Iain Sandoe <iain@sandoe.co.uk> 3104 3105 * gcc.target/powerpc/pr64205.c: Require effective target dfp. 3106 * gcc.target/powerpc/pr79909.c: Likewise. 3107 31082019-08-31 Iain Sandoe <iain@sandoe.co.uk> 3109 3110 Backport from mainline. 3111 2019-06-22 Iain Sandoe <iain@sandoe.co.uk> 3112 3113 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic 3114 warning about _Bool. 3115 31162019-08-31 Iain Sandoe <iain@sandoe.co.uk> 3117 3118 Backport from mainline. 3119 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 3120 3121 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32. 3122 31232019-08-31 Iain Sandoe <iain@sandoe.co.uk> 3124 3125 Backport from mainline. 3126 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 3127 3128 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run. 3129 * gcc.dg/darwin-minversion-2.c: Likewise. 3130 31312019-08-31 Iain Sandoe <iain@sandoe.co.uk> 3132 3133 Backport from mainline. 3134 2019-06-11 Iain Sandoe <iain@sandoe.co.uk> 3135 3136 PR testsuite/65364 3137 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin. 3138 (fn2): Likewise. 3139 31402019-08-31 Iain Sandoe <iain@sandoe.co.uk> 3141 3142 Backport from mainline. 3143 2019-06-06 Iain Sandoe <iain@sandoe.co.uk> 3144 3145 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax 3146 on Darwin. 3147 31482019-08-31 Segher Boessenkool <segher@kernel.crashing.org> 3149 3150 PR target/91481 3151 * gcc.target/powerpc/darn-3.c: Fix testcase. 3152 31532019-08-30 Iain Sandoe <iain@sandoe.co.uk> 3154 3155 Backport from mainline. 3156 2019-06-01 Iain Sandoe <iain@sandoe.co.uk> 3157 3158 PR target/90698 3159 * gcc.target/i386/pr49866.c: XFAIL for Darwin. 3160 * gcc.target/i386/pr63538.c: Likewise. 3161 * gcc.target/i386/pr61599-1.c: Skip for Darwin. 3162 31632019-08-30 Iain Sandoe <iain@sandoe.co.uk> 3164 3165 Backport from mainline. 3166 2019-05-31 Iain Sandoe <iain@sandoe.co.uk> 3167 3168 * g++.dg/cpp0x/pr84497.C: Require alias support. 3169 31702019-08-30 Iain Sandoe <iain@sandoe.co.uk> 3171 3172 Backport from mainline. 3173 2019-05-30 Iain Sandoe <iain@sandoe.co.uk> 3174 3175 * gcc.target/i386/stack-prot-sym.c: Require native TLS support. 3176 31772019-08-30 Iain Sandoe <iain@sandoe.co.uk> 3178 3179 Backport from mainline. 3180 2019-05-27 Iain Sandoe <iain@sandoe.co.uk> 3181 3182 * gcc.target/i386/pr22076.c: Adjust options to 3183 match codegen expected by the scan-asms. 3184 31852019-08-30 Iain Sandoe <iain@sandoe.co.uk> 3186 3187 Backport from mainline. 3188 2019-05-26 Iain Sandoe <iain@sandoe.co.uk> 3189 3190 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to 3191 account for PIC code on Darwin. 3192 * gcc.target/i386/pr39013-2.c: Likewise. 3193 * gcc.target/i386/pr64317.c: Likewise. 3194 31952019-08-30 Iain Sandoe <iain@sandoe.co.uk> 3196 3197 Backport from mainline. 3198 2019-05-25 Iain Sandoe <iain@sandoe.co.uk> 3199 3200 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt 3201 expected for Darwin. 3202 32032019-08-30 Iain Sandoe <iain@sandoe.co.uk> 3204 3205 Backport from mainline. 3206 2019-05-25 Iain Sandoe <iain@sandoe.co.uk> 3207 3208 * gcc.target/i386/pr82659-3.c: Require alias support. 3209 32102019-08-30 Iain Sandoe <iain@sandoe.co.uk> 3211 3212 Backport from mainline. 3213 2019-05-24 Iain Sandoe <iain@sandoe.co.uk> 3214 3215 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated 3216 code, not in comments or miscellaneous directives. 3217 * gcc.target/i386/wbinvd-1.c: Likewise. 3218 * gcc.target/i386/wbnoinvd-1.c: Likewise. 3219 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no 3220 call to "bar". 3221 * gcc.target/i386/pr66819-4.c: Likewise. 3222 * gcc.target/i386/pr82662.c 3223 32242019-08-30 Iain Sandoe <iain@sandoe.co.uk> 3225 3226 Backport from mainline. 3227 2019-05-24 Iain Sandoe <iain@sandoe.co.uk> 3228 3229 * gcc.target/i386/pr67985-2.c: Adjust label checks for 3230 Darwin. 3231 * gcc.target/i386/pr77881.c: Likewise. 3232 32332019-08-30 Iain Sandoe <iain@sandoe.co.uk> 3234 3235 Backport from mainline. 3236 2019-05-24 Iain Sandoe <iain@sandoe.co.uk> 3237 3238 * gcc.target/i386/pr70738-7.c: Likewise. 3239 * gcc.target/i386/pr24414.c: Likewise. 3240 32412019-08-30 Iain Sandoe <iain@sandoe.co.uk> 3242 3243 Backport from mainline. 3244 2019-05-23 Iain Sandoe <iain@sandoe.co.uk> 3245 3246 PR rtl-optimisation/64895 3247 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs. 3248 * gcc.target/i386/fuse-caller-save.c: Likewise. 3249 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for 3250 PIC cases, remove XFAILs. 3251 32522019-08-30 Richard Biener <rguenther@suse.de> 3253 3254 Backport from mainline 3255 2019-07-08 Richard Biener <rguenther@suse.de> 3256 3257 PR tree-optimization/91108 3258 * gcc.dg/tree-ssa/pr91091-1.c: New testcase. 3259 * gcc.dg/tree-ssa/ssa-fre-78.c: Likewise. 3260 32612019-08-30 Segher Boessenkool <segher@kernel.crashing.org> 3262 3263 Backport from trunk 3264 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org> 3265 3266 PR target/91481 3267 * gcc.target/powerpc/darn-3.c: New testcase. 3268 32692019-08-30 Richard Biener <rguenther@suse.de> 3270 3271 Backport from mainline 3272 2018-12-04 Richard Biener <rguenther@suse.de> 3273 3274 PR tree-optimization/88315 3275 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial 3276 initial value. 3277 32782019-08-30 Richard Biener <rguenther@suse.de> 3279 3280 Backport from mainline 3281 2019-06-18 Richard Biener <rguenther@suse.de> 3282 3283 PR debug/90900 3284 * gcc.dg/gomp/pr90900.c: New testcase. 3285 3286 2019-04-29 Richard Biener <rguenther@suse.de> 3287 3288 PR tree-optimization/90278 3289 * gcc.dg/torture/pr90278.c: New testcase. 3290 3291 2019-04-25 Richard Biener <rguenther@suse.de> 3292 3293 PR middle-end/90194 3294 * g++.dg/torture/pr90194.C: New testcase. 3295 32962019-08-30 Richard Biener <rguenther@suse.de> 3297 3298 Backport from mainline 3299 2019-07-31 Richard Biener <rguenther@suse.de> 3300 3301 PR tree-optimization/91293 3302 * gcc.dg/vect/pr91293-1.c: New testcase. 3303 * gcc.dg/vect/pr91293-2.c: Likewise. 3304 * gcc.dg/vect/pr91293-3.c: Likewise. 3305 3306 2019-07-31 Richard Biener <rguenther@suse.de> 3307 3308 PR tree-optimization/91280 3309 * g++.dg/torture/pr91280.C: New testcase. 3310 3311 2019-07-19 Richard Biener <rguenther@suse.de> 3312 3313 PR tree-optimization/91200 3314 * gcc.dg/torture/pr91200.c: New testcase. 3315 3316 2019-07-15 Richard Biener <rguenther@suse.de> 3317 3318 PR middle-end/91162 3319 * gcc.dg/autopar/pr91162.c: New testcase. 3320 3321 2019-07-11 Richard Biener <rguenther@suse.de> 3322 3323 PR middle-end/91131 3324 * gcc.target/i386/pr91131.c: New testcase. 3325 3326 2019-07-10 Richard Biener <rguenther@suse.de> 3327 3328 PR tree-optimization/91126 3329 * gcc.dg/torture/pr91126.c: New testcase. 3330 33312019-08-30 Richard Biener <rguenther@suse.de> 3332 3333 Backport from mainline 3334 2019-05-06 Richard Biener <rguenther@suse.de> 3335 3336 PR tree-optimization/90328 3337 * gcc.dg/torture/pr90328.c: New testcase. 3338 3339 2019-02-22 Richard Biener <rguenther@suse.de> 3340 3341 PR middle-end/87609 3342 * gcc.dg/torture/restrict-7.c: New testcase. 3343 33442019-08-30 Bin Cheng <bin.linux@linux.alibaba.com> 3345 3346 Backport from mainline 3347 2019-07-18 Bin Cheng <bin.linux@linux.alibaba.com> 3348 3349 PR tree-optimization/91137 3350 * gcc.c-torture/execute/pr91137.c: New test. 3351 33522019-08-30 Richard Biener <rguenther@suse.de> 3353 3354 Backport from mainline 3355 2019-04-08 Richard Biener <rguenther@suse.de> 3356 3357 PR tree-optimization/90006 3358 * gcc.dg/vect/bb-slp-pr90006.c: New testcase. 3359 3360 2019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com> 3361 3362 PR tree-optimization/89725 3363 * gcc.dg/tree-ssa/pr89725.c: New test. 3364 3365 2019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com> 3366 3367 PR tree-optimization/81740 3368 * gcc.dg/vect/pr81740-1.c: New testcase. 3369 * gcc.dg/vect/pr81740-2.c: Likewise. 3370 33712019-08-30 Richard Biener <rguenther@suse.de> 3372 3373 Backport from mainline 3374 2019-04-11 Richard Biener <rguenther@suse.de> 3375 3376 PR tree-optimization/90020 3377 * gcc.dg/torture/pr90020.c: New testcase. 3378 33792019-08-29 Iain Sandoe <iain@sandoe.co.uk> 3380 3381 Backport from mainline. 3382 2019-05-22 Iain Sandoe <iain@sandoe.co.uk> 3383 3384 PR testsuite/27221 3385 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin. 3386 33872019-08-29 Iain Sandoe <iain@sandoe.co.uk> 3388 3389 Backport from mainline. 3390 2019-05-21 Iain Sandoe <iain@sandoe.co.uk> 3391 3392 PR testsuite/67958 3393 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment 3394 the differences. 3395 * gcc.target/i386/pr32219-2.c: Likewise. 3396 * gcc.target/i386/pr32219-3.c: Likewise. 3397 * gcc.target/i386/pr32219-4.c: Likewise. 3398 * gcc.target/i386/pr32219-5.c: Likewise. 3399 * gcc.target/i386/pr32219-6.c: Likewise. 3400 * gcc.target/i386/pr32219-7.c: Likewise. 3401 * gcc.target/i386/pr32219-8.c: Likewise. 3402 34032019-08-29 Jakub Jelinek <jakub@redhat.com> 3404 3405 Backported from mainline 3406 2019-07-30 Jakub Jelinek <jakub@redhat.com> 3407 3408 PR target/91150 3409 * gcc.target/i386/avx512bw-pr91150.c: New test. 3410 3411 2019-07-04 Jakub Jelinek <jakub@redhat.com> 3412 3413 PR middle-end/78884 3414 * gcc.dg/gomp/pr78884.c: New test. 3415 3416 PR rtl-optimization/90756 3417 * gcc.dg/pr90756.c: New test. 3418 3419 2019-06-25 Jakub Jelinek <jakub@redhat.com> 3420 3421 PR sanitizer/90954 3422 * c-c++-common/gomp/pr90954.c: New test. 3423 3424 2019-06-21 Jakub Jelinek <jakub@redhat.com> 3425 3426 PR c++/90950 3427 * g++.dg/gomp/lastprivate-1.C: New test. 3428 3429 2019-06-12 Jakub Jelinek <jakub@redhat.com> 3430 3431 PR c/90760 3432 * gcc.dg/pr90760.c: New test. 3433 3434 2019-06-05 Jakub Jelinek <jakub@redhat.com> 3435 3436 PR debug/90733 3437 * gcc.dg/pr90733.c: New test. 3438 3439 2019-05-10 Jakub Jelinek <jakub@redhat.com> 3440 3441 PR pch/90326 3442 * g++.dg/pch/pr90326.C: New test. 3443 * g++.dg/pch/pr90326.Hs: New file. 3444 3445 2019-04-19 Jakub Jelinek <jakub@redhat.com> 3446 3447 PR middle-end/90139 3448 * gcc.c-torture/compile/pr90139.c: New test. 3449 34502019-08-28 Iain Sandoe <iain@sandoe.co.uk> 3451 3452 Backport from mainline. 3453 2019-05-21 Iain Sandoe <iain@sandoe.co.uk> 3454 3455 PR target/63891 3456 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain 3457 the reasons. 3458 34592019-08-28 Iain Sandoe <iain@sandoe.co.uk> 3460 3461 Backport from mainline. 3462 2019-05-20 Iain Sandoe <iain@sandoe.co.uk> 3463 3464 PR testsuite/58321 3465 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and 3466 add a comment as to the reason for the difference. 3467 * gcc.target/i386/memset-strategy-1.c: Likewise. 3468 34692019-08-28 Iain Sandoe <iain@sandoe.co.uk> 3470 3471 Backport from mainline. 3472 2019-05-18 Iain Sandoe <iain@sandoe.co.uk> 3473 3474 * objc.dg/instancetype-0.m: New. 3475 34762019-08-25 Iain Sandoe <iain@sandoe.co.uk> 3477 3478 Backport from mainline. 3479 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 3480 3481 * gcc.dg/darwin-minversion-link.c: New test. 3482 34832019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com> 3484 3485 * gcc.target/mips/get-fcsr-3.c: New test. 3486 34872019-08-20 Eric Botcazou <ebotcazou@adacore.com> 3488 3489 * gcc.c-torture/execute/20190820-1.c: New test. 3490 34912019-08-15 Jonathan Wakely <jwakely@redhat.com> 3492 3493 Backport from mainline. 3494 2019-08-14 Jonathan Wakely <jwakely@redhat.com> 3495 3496 PR c++/91436 3497 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up. 3498 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in 3499 test that runs for C++11. 3500 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here. 3501 35022019-08-14 Iain Sandoe <iain@sandoe.co.uk> 3503 3504 Backport from mainline. 3505 2019-05-02 Iain Sandoe <iain@sandoe.co.uk> 3506 3507 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin. 3508 35092013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org> 3510 3511 Backport from trunk 3512 PR fortran/90563 3513 * gfortran.dg/do_subscript_5.f90: New test. 3514 35152019-08-05 Kito Cheng <kito.cheng@sifive.com> 3516 3517 Backport from mainline 3518 2019-08-05 Kito Cheng <kito.cheng@sifive.com> 3519 3520 * gcc.target/riscv/promote-type-for-libcall.c: New. 3521 35222019-08-02 Thomas Koenig <tkoenig@gcc.gnu.org> 3523 Paul Thomas <pault@gcc.gnu.org> 3524 3525 Backport from trunk 3526 PR fortran/90786 3527 PR fortran/90813 3528 * gfortran.dg/proc_ptr_51.f90: New test. 3529 35302019-07-22 Martin Liska <mliska@suse.cz> 3531 3532 Backport from mainline 3533 2019-07-22 Martin Liska <mliska@suse.cz> 3534 3535 PR driver/91172 3536 * gcc.dg/pr91172.c: New test. 3537 35382019-07-21 Richard Sandiford <richard.sandiford@arm.com> 3539 3540 Backport from mainline 3541 2019-07-18 Richard Sandiford <richard.sandiford@arm.com> 3542 3543 * c-c++-common/pr53633-2.c: New test. 3544 35452019-07-16 Wilco Dijkstra <wdijkstr@arm.com> 3546 3547 Backport from mainline 3548 PR target/89222 3549 * gcc.target/arm/pr89222.c: Add new test. 3550 35512019-07-16 Wilco Dijkstra <wdijkstr@arm.com> 3552 3553 Backport from mainline 3554 2019-02-04 Wilco Dijkstra <wdijkstr@arm.com> 3555 PR target/89190 3556 * gcc.target/arm/pr89190.c: New test. 3557 35582019-07-15 Andreas Krebbel <krebbel@linux.ibm.com> 3559 3560 Backport from mainline 3561 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com> 3562 3563 * gcc.target/s390/vector/vec-shift-2.c: New test. 3564 35652019-07-12 Wilco Dijkstra <wdijkstr@arm.com> 3566 3567 PR testsuite/78529 3568 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra. 3569 35702019-07-07 Paul Thomas <pault@gcc.gnu.org> 3571 3572 Backport from trunk 3573 PR fortran/91077 3574 * gfortran.dg/pointer_array_11.f90 : New test. 3575 35762019-07-04 Chenghua Xu <paul.hua.gm@gmail.com> 3577 3578 Backported from mainline. 3579 * gcc.target/mips/mips-fmadd.c: Rename to ... 3580 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32. 3581 * gcc.target/mips/mips-fmadd-n64.c: New. 3582 35832019-07-04 Martin Liska <mliska@suse.cz> 3584 3585 Backport from mainline 3586 2019-07-03 Martin Liska <mliska@suse.cz> 3587 3588 PR middle-end/90899 3589 * gcc.target/i386/pr90899.c: New test. 3590 35912019-06-29 Eric Botcazou <ebotcazou@adacore.com> 3592 3593 * gnat.dg/specs/array5.ads: New test. 3594 * gnat.dg/specs/array5_pkg1.ads: New helper. 3595 * gnat.dg/specs/array5_pkg2.ads: Likewise. 3596 * gnat.dg/specs/array5_pkg2-g.ads: Likewise. 3597 35982019-06-21 Jeff Law <law@redhat.com> 3599 3600 Backport fom mainline 3601 2019-06-21 Jeff Law <law@redhat.com> 3602 3603 PR tree-optimization/90949 3604 * gcc.c-torture/execute/pr90949.c: New test. 3605 36062019-06-21 Thomas Koenig <tkoenig@gcc.gnu.org> 3607 3608 Backport from trunk 3609 PR fortran/90937 3610 * gfortran.dg/external_procedure_4.f90: New test. 3611 36122019-06-16 Jeff Law <law@redhat.com> 3613 3614 Backported from mainline 3615 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 3616 * gcc.target/mips/msa-fmadd.c: New. 3617 36182019-06-12 Thomas Koenig <tkoenig@gcc.gnu.org> 3619 Tomáš Trnka <trnka@scm.com> 3620 3621 Backport from trunk 3622 PR fortran/90744 3623 * gfortran.dg/deferred_character_33.f90: New test. 3624 * gfortran.dg/deferred_character_33a.f90: New test. 3625 36262019-06-11 Jakub Jelinek <jakub@redhat.com> 3627 3628 PR c++/90810 3629 * g++.dg/ext/vector37.C: New test. 3630 36312019-06-10 Paul Thomas <pault@gcc.gnu.org> 3632 3633 Backport from trunk 3634 PR fortran/90498 3635 * gfortran.dg/associate_48.f90 : New test. 3636 36372019-06-09 Paul Thomas <pault@gcc.gnu.org> 3638 3639 Backport from trunk 3640 PR fortran/57284 3641 * gfortran.dg/assign_10.f90: Bump up counts of "atmp". 3642 * gfortran.dg/transpose_optimization_2.f90: Ditto 3643 36442019-06-09 Paul Thomas <pault@gcc.gnu.org> 3645 3646 Backport from trunk 3647 PR fortran/57284 3648 * gfortran.dg/class_70.f03 3649 36502019-06-07 John David Anglin <danglin@gcc.gnu.org> 3651 3652 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*. 3653 36542019-06-07 Iain Sandoe <iain@sandoe.co.uk> 3655 3656 PR target/82920 3657 * gcc.target/i386/indirect-thunk-bnd-1.c: Adjust scan-asms for Darwin, 3658 do not use -fno-pic on Darwin. 3659 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 3660 * gcc.target/i386/ret-thunk-25.c: Skip for Darwin, which has a 3661 different ABI for returning this category of complex value. 3662 36632019-06-07 Iain Sandoe <iain@sandoe.co.uk> 3664 3665 Backport from mainline. 3666 2019-05-15 Iain Sandoe <iain@sandoe.co.uk> 3667 3668 PR target/82920 3669 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin. 3670 * gcc.target/i386/cet-notrack-5a.c: Likewise. 3671 * gcc.target/i386/cet-notrack-5b.c: Likewise. 3672 * gcc.target/i386/cet-notrack-6b.c: Likewise. 3673 * gcc.target/i386/cet-notrack-icf-1.c: Likewise. 3674 * gcc.target/i386/cet-notrack-icf-2.c: Likewise. 3675 * gcc.target/i386/cet-notrack-icf-3.c: Likewise. 3676 * gcc.target/i386/cet-notrack-icf-4.c: Likewise. 3677 * gcc.target/i386/cet-sjlj-3.c: Likewise. 3678 * gcc.target/i386/cet-sjlj-5.c: Likewise. 3679 36802019-06-07 Iain Sandoe <iain@sandoe.co.uk> 3681 3682 Backport from mainline. 3683 2019-05-14 Iain Sandoe <iain@sandoe.co.uk> 3684 3685 PR target/82920 3686 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32. 3687 * gcc.target/i386/pr52146.c: Likewise. 3688 * gcc.target/i386/pr52698.c: Likewise. 3689 * gcc.target/i386/pr52857-1.c: Likewise. 3690 * gcc.target/i386/pr52857-2.c: Likewise. 3691 * gcc.target/i386/pr52876.c: Likewise. 3692 * gcc.target/i386/pr53698.c: Likewise. 3693 * gcc.target/i386/pr54157.c: Likewise. 3694 * gcc.target/i386/pr55049-1.c: Likewise. 3695 * gcc.target/i386/pr55093.c: Likewise. 3696 * gcc.target/i386/pr55116-1.c: Likewise. 3697 * gcc.target/i386/pr55116-2.c: Likewise. 3698 * gcc.target/i386/pr55597.c: Likewise. 3699 * gcc.target/i386/pr59929.c: Likewise. 3700 * gcc.target/i386/pr66470.c: Likewise. 3701 37022019-06-07 Iain Sandoe <iain@sandoe.co.uk> 3703 3704 Backport from mainline. 3705 2019-05-12 Iain Sandoe <iain@sandoe.co.uk> 3706 Dominique d'Humieres <dominiq@gcc.gnu.org> 3707 3708 PR target/82920 3709 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin, 3710 do not use -fno-pic on Darwin. 3711 * gcc.target/i386/indirect-thunk-2.c: Likewise. 3712 * gcc.target/i386/indirect-thunk-3.c: Likewise. 3713 * gcc.target/i386/indirect-thunk-4.c: Likewise. 3714 * gcc.target/i386/indirect-thunk-7.c: Likewise. 3715 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 3716 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 3717 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 3718 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 3719 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 3720 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 3721 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 3722 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 3723 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 3724 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 3725 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 3726 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 3727 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 3728 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 3729 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 3730 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 3731 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 3732 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 3733 * gcc.target/i386/indirect-thunk-register-1.c: Likewise. 3734 * gcc.target/i386/indirect-thunk-register-2.c: Likewise. 3735 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 3736 * gcc.target/i386/indirect-thunk-register-4.c: Likewise. 3737 * gcc.target/i386/ret-thunk-1.c: Likewise. 3738 * gcc.target/i386/ret-thunk-10.c: Likewise. 3739 * gcc.target/i386/ret-thunk-11.c: Likewise. 3740 * gcc.target/i386/ret-thunk-12.c: Likewise. 3741 * gcc.target/i386/ret-thunk-13.c: Likewise. 3742 * gcc.target/i386/ret-thunk-14.c: Likewise. 3743 * gcc.target/i386/ret-thunk-15.c: Likewise. 3744 * gcc.target/i386/ret-thunk-16.c: Likewise. 3745 * gcc.target/i386/ret-thunk-2.c: Likewise. 3746 * gcc.target/i386/ret-thunk-22.c: Likewise. 3747 * gcc.target/i386/ret-thunk-23.c: Likewise. 3748 * gcc.target/i386/ret-thunk-24.c: Likewise. 3749 * gcc.target/i386/ret-thunk-3.c: Likewise. 3750 * gcc.target/i386/ret-thunk-4.c: Likewise. 3751 * gcc.target/i386/ret-thunk-5.c: Likewise. 3752 * gcc.target/i386/ret-thunk-6.c: Likewise. 3753 * gcc.target/i386/ret-thunk-7.c: Likewise. 3754 * gcc.target/i386/ret-thunk-8.c: Likewise. 3755 * gcc.target/i386/ret-thunk-9.c: Likewise. 3756 37572019-05-28 Eric Botcazou <ebotcazou@adacore.com> 3758 3759 * gnat.dg/opt79.ad[sb]: New test. 3760 37612019-05-27 Eric Botcazou <ebotcazou@adacore.com> 3762 3763 * gnat.dg/specs/array4.ads: New test. 3764 37652019-05-27 Eric Botcazou <ebotcazou@adacore.com> 3766 3767 * gnat.dg/unchecked_convert13.adb: New test. 3768 37692019-05-24 Martin Liska <mliska@suse.cz> 3770 3771 Backport from mainline 3772 2019-05-23 Martin Liska <mliska@suse.cz> 3773 3774 PR sanitizer/90570 3775 * g++.dg/asan/pr90570.C: New test. 3776 37772019-05-23 Eric Botcazou <ebotcazou@adacore.com> 3778 3779 * gnat.dg/opt78.ad[sb]: New test. 3780 37812019-05-23 Uroš Bizjak <ubizjak@gmail.com> 3782 3783 Backported from mainline 3784 2019-05-21 Uroš Bizjak <ubizjak@gmail.com> 3785 3786 PR target/90547 3787 * gcc.target/i386/pr90547.c: New test. 3788 37892019-05-22 Eric Botcazou <ebotcazou@adacore.com> 3790 3791 * g++.dg/tls/pr85400.C: New test. 3792 37932019-05-20 Jeff Law <law@redhat.com> 3794 3795 Backported from mainline 3796 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 3797 3798 * g++.dg/eh/o32-fp.C: New. 3799 * gcc.target/mips/dwarfregtable-1.c: New. 3800 * gcc.target/mips/dwarfregtable-2.c: New. 3801 * gcc.target/mips/dwarfregtable-3.c: New. 3802 * gcc.target/mips/dwarfregtable-4.c: New. 3803 * gcc.target/mips/dwarfregtable.h: New. 3804 38052019-05-20 Jonathan Wakely <jwakely@redhat.com> 3806 3807 Backported from mainline 3808 2019-05-20 Jonathan Wakely <jwakely@redhat.com> 3809 3810 PR c++/90532 Ensure __is_constructible(T[]) is false 3811 * g++.dg/ext/90532.C: New test. 3812 38132019-05-16 Kelvin Nilsen <kelvin@gcc.gnu.org> 3814 3815 Backport from mainline. 3816 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org> 3817 3818 PR target/89765 3819 * gcc.target/powerpc/pr89765-mc.c: New test. 3820 * gcc.target/powerpc/vsx-builtin-10c.c: New test. 3821 * gcc.target/powerpc/vsx-builtin-10d.c: New test. 3822 * gcc.target/powerpc/vsx-builtin-11c.c: New test. 3823 * gcc.target/powerpc/vsx-builtin-11d.c: New test. 3824 * gcc.target/powerpc/vsx-builtin-12c.c: New test. 3825 * gcc.target/powerpc/vsx-builtin-12d.c: New test. 3826 * gcc.target/powerpc/vsx-builtin-13c.c: New test. 3827 * gcc.target/powerpc/vsx-builtin-13d.c: New test. 3828 * gcc.target/powerpc/vsx-builtin-14c.c: New test. 3829 * gcc.target/powerpc/vsx-builtin-14d.c: New test. 3830 * gcc.target/powerpc/vsx-builtin-15c.c: New test. 3831 * gcc.target/powerpc/vsx-builtin-15d.c: New test. 3832 * gcc.target/powerpc/vsx-builtin-16c.c: New test. 3833 * gcc.target/powerpc/vsx-builtin-16d.c: New test. 3834 * gcc.target/powerpc/vsx-builtin-17c.c: New test. 3835 * gcc.target/powerpc/vsx-builtin-17d.c: New test. 3836 * gcc.target/powerpc/vsx-builtin-18c.c: New test. 3837 * gcc.target/powerpc/vsx-builtin-18d.c: New test. 3838 * gcc.target/powerpc/vsx-builtin-19c.c: New test. 3839 * gcc.target/powerpc/vsx-builtin-19d.c: New test. 3840 * gcc.target/powerpc/vsx-builtin-20c.c: New test. 3841 * gcc.target/powerpc/vsx-builtin-20d.c: New test. 3842 * gcc.target/powerpc/vsx-builtin-9c.c: New test. 3843 * gcc.target/powerpc/vsx-builtin-9d.c: New test. 3844 38452019-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org> 3846 3847 Backport from mainline. 3848 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org> 3849 3850 PR target/89424 3851 * gcc.target/powerpc/pr89424-0.c: New test. 3852 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to 3853 enable testing of newly patched capability. 3854 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise. 3855 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise. 3856 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise. 3857 38582019-05-06 Richard Biener <rguenther@suse.de> 3859 3860 PR bootstrap/90359 3861 Backport from mainline 3862 2019-03-11 Jakub Jelinek <jakub@redhat.com> 3863 3864 PR middle-end/89655 3865 PR bootstrap/89656 3866 * gcc.c-torture/compile/pr89655.c: New test. 3867 38682019-05-03 Richard Biener <rguenther@suse.de> 3869 3870 Backport from mainline 3871 2019-03-14 Richard Biener <rguenther@suse.de> 3872 3873 PR middle-end/89698 3874 * g++.dg/torture/pr89698.C: New testcase. 3875 3876 2019-03-07 Richard Biener <rguenther@suse.de> 3877 3878 PR tree-optimization/89595 3879 * gcc.dg/torture/pr89595.c: New testcase. 3880 3881 2019-03-14 Richard Biener <rguenther@suse.de> 3882 3883 PR tree-optimization/89710 3884 * gcc.dg/torture/pr89710.c: New testcase. 3885 3886 2019-04-15 Richard Biener <rguenther@suse.de> 3887 3888 PR tree-optimization/90071 3889 * gcc.dg/torture/pr90071.c: New testcase. 3890 3891 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de> 3892 3893 PR target/86984 3894 * gcc.target/alpha/pr86984.c: New test. 3895 38962019-04-30 Jakub Jelinek <jakub@redhat.com> 3897 3898 Backported from mainline 3899 2019-04-24 Jakub Jelinek <jakub@redhat.com> 3900 3901 PR target/90193 3902 * gcc.target/i386/pr90193.c: New test. 3903 3904 PR target/90187 3905 * g++.dg/opt/pr90187.C: New test. 3906 3907 PR tree-optimization/90208 3908 * gcc.dg/tsan/pr90208-2.c: New test. 3909 3910 2019-04-19 Jakub Jelinek <jakub@redhat.com> 3911 3912 PR c++/90108 3913 * c-c++-common/pr90108.c: New test. 3914 3915 2019-04-16 Jakub Jelinek <jakub@redhat.com> 3916 3917 PR rtl-optimization/90082 3918 * gcc.dg/pr90082.c: New test. 3919 3920 PR tree-optimization/90090 3921 * g++.dg/opt/pr90090.C: New test. 3922 3923 2019-04-12 Jakub Jelinek <jakub@redhat.com> 3924 3925 PR c/89933 3926 * c-c++-common/pr89933.c: New test. 3927 3928 PR rtl-optimization/89965 3929 * gcc.target/i386/pr89965.c: New test. 3930 3931 PR c/89946 3932 * c-c++-common/pr89946.c: New test. 3933 3934 PR rtl-optimization/90026 3935 * g++.dg/opt/pr90026.C: New test. 3936 3937 2019-04-10 Jakub Jelinek <jakub@redhat.com> 3938 3939 PR c++/90010 3940 * gcc.dg/pr90010.c: New test. 3941 3942 2019-04-09 Jakub Jelinek <jakub@redhat.com> 3943 3944 PR tree-optimization/89998 3945 * gcc.c-torture/compile/pr89998-1.c: New test. 3946 * gcc.c-torture/compile/pr89998-2.c: New test. 3947 3948 2019-03-29 Jakub Jelinek <jakub@redhat.com> 3949 3950 PR sanitizer/89869 3951 * g++.dg/ubsan/vptr-14.C: New test. 3952 3953 PR c/89872 3954 * gcc.dg/tree-ssa/pr89872.c: New test. 3955 3956 2019-03-28 Jakub Jelinek <jakub@redhat.com> 3957 3958 PR middle-end/89621 3959 * gfortran.dg/gomp/pr89621.f90: New test. 3960 3961 2019-03-26 Jakub Jelinek <jakub@redhat.com> 3962 3963 PR c++/89796 3964 * g++.dg/gomp/pr89796.C: New test. 3965 * gcc.dg/gomp/pr89796.c: New test. 3966 3967 2019-03-25 Jakub Jelinek <jakub@redhat.com> 3968 3969 PR c++/60702 3970 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives 3971 for _ZTH* calls. 3972 * g++.dg/tls/thread_local11a.C: New test. 3973 3974 2019-03-22 Jakub Jelinek <jakub@redhat.com> 3975 3976 PR c++/60702 3977 * g++.dg/tls/thread_local11.C: New test. 3978 * g++.dg/tls/thread_local11.h: New test. 3979 * g++.dg/tls/thread_local12a.C: New test. 3980 * g++.dg/tls/thread_local12b.C: New test. 3981 * g++.dg/tls/thread_local12c.C: New test. 3982 * g++.dg/tls/thread_local12d.C: New test. 3983 * g++.dg/tls/thread_local12e.C: New test. 3984 * g++.dg/tls/thread_local12f.C: New test. 3985 * g++.dg/tls/thread_local12g.C: New test. 3986 * g++.dg/tls/thread_local12h.C: New test. 3987 * g++.dg/tls/thread_local12i.C: New test. 3988 * g++.dg/tls/thread_local12j.C: New test. 3989 * g++.dg/tls/thread_local12k.C: New test. 3990 * g++.dg/tls/thread_local12l.C: New test. 3991 3992 2019-03-21 Jakub Jelinek <jakub@redhat.com> 3993 3994 PR c++/89767 3995 * g++.dg/cpp1y/lambda-init18.C: New test. 3996 * g++.dg/cpp1y/lambda-init19.C: New test. 3997 * g++.dg/cpp1y/pr89767.C: New test. 3998 3999 2019-03-19 Jakub Jelinek <jakub@redhat.com> 4000 4001 PR target/89752 4002 * g++.dg/ext/asm15.C: Check for particular diagnostic wording. 4003 * g++.dg/ext/asm16.C: Likewise. 4004 * g++.dg/ext/asm17.C: New test. 4005 4006 PR target/89726 4007 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants. 4008 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc): 4009 Add expected results for them. 4010 4011 PR c/89734 4012 * gcc.dg/pr89734.c: New test. 4013 4014 2019-03-15 Jakub Jelinek <jakub@redhat.com> 4015 4016 PR debug/89704 4017 * gcc.dg/debug/pr89704.c: New test. 4018 4019 2019-03-14 Jakub Jelinek <jakub@redhat.com> 4020 4021 PR ipa/89684 4022 * gcc.target/i386/pr89684.c: New test. 4023 4024 PR rtl-optimization/89679 4025 * gcc.dg/pr89679.c: New test. 4026 4027 PR tree-optimization/89703 4028 * gcc.c-torture/compile/pr89703-1.c: New test. 4029 * gcc.c-torture/compile/pr89703-2.c: New test. 4030 4031 PR c++/89512 4032 * g++.dg/cpp1y/var-templ61.C: New test. 4033 4034 2019-03-13 Jakub Jelinek <jakub@redhat.com> 4035 4036 PR middle-end/88588 4037 * c-c++-common/gomp/pr88588.c: New test. 4038 4039 2019-03-12 Jakub Jelinek <jakub@redhat.com> 4040 4041 PR middle-end/89663 4042 * gcc.c-torture/compile/pr89663-1.c: New test. 4043 * gcc.c-torture/compile/pr89663-2.c: New test. 4044 4045 2019-03-11 Jakub Jelinek <jakub@redhat.com> 4046 4047 PR fortran/89651 4048 * gfortran.dg/gomp/pr89651.f90: New test. 4049 4050 2019-03-09 Jakub Jelinek <jakub@redhat.com> 4051 4052 PR c/88568 4053 * g++.dg/other/pr88568.C: New test. 4054 4055 2019-03-08 Jakub Jelinek <jakub@redhat.com> 4056 4057 PR c++/82075 4058 * g++.dg/cpp1z/decomp49.C: New test. 4059 4060 2019-03-06 Jakub Jelinek <jakub@redhat.com> 4061 4062 PR c++/87148 4063 * g++.dg/ext/flexary34.C: New test. 4064 4065 2019-03-05 Jakub Jelinek <jakub@redhat.com> 4066 4067 PR middle-end/89590 4068 * gcc.dg/pr89590.c: New test. 4069 4070 2019-02-28 Jakub Jelinek <jakub@redhat.com> 4071 4072 PR c/89521 4073 * gcc.dg/pr89521-1.c: New test. 4074 * gcc.dg/pr89521-2.c: New test. 4075 4076 PR c/89520 4077 * gcc.dg/pr89520-1.c: New test. 4078 * gcc.dg/pr89520-2.c: New test. 4079 4080 2019-02-20 Jakub Jelinek <jakub@redhat.com> 4081 4082 PR c++/89403 4083 * g++.dg/cpp0x/pr89403.C: New test. 4084 4085 PR c++/89405 4086 * g++.dg/cpp1z/inline-var5.C: New test. 4087 4088 PR middle-end/89412 4089 * gcc.c-torture/compile/pr89412.c: New test. 4090 4091 2019-02-20 Jakub Jelinek <jakub@redhat.com> 4092 David Malcolm <dmalcolm@redhat.com> 4093 4094 PR middle-end/89091 4095 * gcc.dg/torture/pr89091.c: New test. 4096 4097 2019-02-20 Jakub Jelinek <jakub@redhat.com> 4098 4099 PR middle-end/88074 4100 PR middle-end/89415 4101 * gcc.dg/pr88074-2.c: New test. 4102 4103 2019-02-19 Richard Biener <rguenther@suse.de> 4104 4105 PR middle-end/88074 4106 * gcc.dg/pr88074.c: New testcase. 4107 41082019-04-30 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 4109 4110 PR target/90075 4111 * gcc.target/aarch64/pr90075.c: New test. 4112 41132019-04-29 Richard Sandiford <richard.sandiford@arm.com> 4114 4115 Backport from mainline: 4116 2019-01-25 Richard Sandiford <richard.sandiford@arm.com> 4117 4118 PR middle-end/89037 4119 * gcc.dg/pr89037.c: New test. 4120 41212019-04-26 Roman Zhuykov <zhroma@ispras.ru> 4122 4123 Backport from mainline 4124 2019-04-23 Roman Zhuykov <zhroma@ispras.ru> 4125 4126 PR rtl-optimization/87979 4127 * gcc.dg/pr87979.c: New test. 4128 4129 PR rtl-optimization/84032 4130 * gcc.dg/pr84032.c: New test. 4131 41322019-04-24 Paul Thomas <pault@gcc.gnu.org> 4133 4134 Backport from mainline 4135 PR fortran/87127 4136 * gfortran.dg/external_procedures_4.f90: New test. 4137 41382019-04-17 Martin Jambor <mjambor@suse.cz> 4139 4140 Backport from mainline 4141 2019-03-10 Martin Jambor <mjambor@suse.cz> 4142 4143 * g++.dg/tree-ssa/pr87008.C: New test. 4144 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere. 4145 41462019-04-17 Kelvin Nilsen <kelvin@gcc.gnu.org> 4147 4148 Backport from mainline 4149 2019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org> 4150 4151 PR target/87532 4152 * gcc.target/powerpc/pr87532.c: New test. 4153 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test. 4154 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test. 4155 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test. 4156 * gcc.target/powerpc/vsx-builtin-10a.c: New test. 4157 * gcc.target/powerpc/vsx-builtin-10b.c: New test. 4158 * gcc.target/powerpc/vsx-builtin-11a.c: New test. 4159 * gcc.target/powerpc/vsx-builtin-11b.c: New test. 4160 * gcc.target/powerpc/vsx-builtin-12a.c: New test. 4161 * gcc.target/powerpc/vsx-builtin-12b.c: New test. 4162 * gcc.target/powerpc/vsx-builtin-13a.c: New test. 4163 * gcc.target/powerpc/vsx-builtin-13b.c: New test. 4164 * gcc.target/powerpc/vsx-builtin-14a.c: New test. 4165 * gcc.target/powerpc/vsx-builtin-14b.c: New test. 4166 * gcc.target/powerpc/vsx-builtin-15a.c: New test. 4167 * gcc.target/powerpc/vsx-builtin-15b.c: New test. 4168 * gcc.target/powerpc/vsx-builtin-16a.c: New test. 4169 * gcc.target/powerpc/vsx-builtin-16b.c: New test. 4170 * gcc.target/powerpc/vsx-builtin-17a.c: New test. 4171 * gcc.target/powerpc/vsx-builtin-17b.c: New test. 4172 * gcc.target/powerpc/vsx-builtin-18a.c: New test. 4173 * gcc.target/powerpc/vsx-builtin-18b.c: New test. 4174 * gcc.target/powerpc/vsx-builtin-19a.c: New test. 4175 * gcc.target/powerpc/vsx-builtin-19b.c: New test. 4176 * gcc.target/powerpc/vsx-builtin-20a.c: New test. 4177 * gcc.target/powerpc/vsx-builtin-20b.c: New test. 4178 * gcc.target/powerpc/vsx-builtin-9a.c: New test. 4179 * gcc.target/powerpc/vsx-builtin-9b.c: New test. 4180 4181 2019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org> 4182 4183 PR target/89736 4184 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to 4185 restrict this test to vsx targets. 4186 41872019-04-15 Martin Jambor <mjambor@suse.cz> 4188 4189 Backport from mainline 4190 2019-04-15 Martin Jambor <mjambor@suse.cz> 4191 4192 * g++.dg/ipa/pr89693.C: New test. 4193 41942019-04-15 Martin Liska <mliska@suse.cz> 4195 4196 Backport from mainline 4197 2019-01-18 Martin Liska <mliska@suse.cz> 4198 4199 PR middle-end/88587 4200 * g++.target/i386/pr88587.C: New test. 4201 * gcc.target/i386/mvc13.c: New test. 4202 42032019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 4204 4205 Backport from trunk 4206 PR fortran/87352 4207 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free. 4208 * gfortran.dg/finalize_34.f90: New test. 4209 42102019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 4211 4212 Backport from trunk 4213 PR fortran/89981 4214 * gfortran.dg/entry_22.f90: New test. 4215 42162019-04-11 Richard Biener <rguenther@suse.de> 4217 4218 PR tree-optimization/90018 4219 * gcc.dg/vect/pr90018.c: New testcase. 4220 42212019-04-10 Harald Anlauf <anlauf@gmx.de> 4222 4223 Backport from trunk 4224 PR fortran/89904 4225 * gfortran.dg/pr85797.f90: Adjust testcase. 4226 42272019-04-10 Matthew Malcomson <matthew.malcomson@arm.com> 4228 4229 PR target/90024 4230 * gcc.dg/torture/neon-immediate-timode.c: New test. 4231 4232019-04-07 Uroš Bizjak <ubizjak@gmail.com> 4233 4234 PR target/89945 4235 * gcc.target/i386/pr89945.c: New test. 4236 42372019-04-04 Martin Sebor <msebor@redhat.com> 4238 4239 PR middle-end/89934 4240 * gcc.dg/Wrestrict-19.c: New test. 4241 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code. 4242 42432019-04-02 Uroš Bizjak <ubizjak@gmail.com> 4244 4245 PR target/89902 4246 PR target/89903 4247 * gcc.target/i386/pr70799-4.c: Remove. 4248 * gcc.target/i386/pr70799-5.c: Remove. 4249 * gcc.target/i386/pr89902.c: New test. 4250 * gcc.target/i386/pr89903.c: Ditto. 4251 42522019-03-31 Harald Anlauf <anlauf@gmx.de> 4253 4254 PR fortran/83515 4255 PR fortran/85797 4256 * gfortran.dg/pr85797.f90: New test. 4257 42582019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 4259 4260 PR fortran/89866 4261 Backport from trunk 4262 * gfortran.dg/pointer_intent_8.f90: New test. 4263 42642019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 4265 4266 PR fortran/78865 4267 Backport from trunk 4268 * gfortran.dg/altreturn_10.f90: New test. 4269 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error. 4270 42712019-03-28 Uroš Bizjak <ubizjak@gmail.com> 4272 4273 PR target/89848 4274 * gcc.target/i386/pr89848.c: New test. 4275 42762019-03-26 Uroš Bizjak <ubizjak@gmail.com> 4277 4278 PR target/89827 4279 * gcc.target/i386/pr89827.c: New test. 4280 42812019-03-25 Andreas Krebbel <krebbel@linux.ibm.com> 4282 4283 Backport from mainline 4284 2019-03-20 Jakub Jelinek <jakub@redhat.com> 4285 4286 PR target/89775 4287 * gcc.target/s390/pr89775-1.c: New test. 4288 * gcc.target/s390/pr89775-2.c: New test. 4289 42902019-03-24 Janus Weil <janus@gcc.gnu.org> 4291 4292 PR fortran/71861 4293 Backport from trunk 4294 * gfortran.dg/interface_abstract_5.f90: New test case. 4295 42962019-03-22 Backport from mainline 4297 4298 2019-03-22 Bill Schmidt <wschmidt@linux.ibm.com> 4299 4300 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd. 4301 43022019-03-21 Thomas Schwinge <thomas@codesourcery.com> 4303 4304 PR fortran/56408 4305 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp 4306 (dg-compile-aux-modules): Fix diagnostic. 4307 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise. 4308 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise. 4309 4310 PR fortran/56408 4311 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround 4312 missing nexted dg-test call support in dejaGNU 1.4.4. 4313 4314 PR fortran/29383 4315 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in 4316 other '*.exp' files. 4317 43182019-03-19 Eric Botcazou <ebotcazou@adacore.com> 4319 4320 * c-c++-common/unroll-7.c: New test. 4321 43222019-03-18 Martin Sebor <msebor@redhat.com> 4323 4324 PR middle-end/88273 4325 * gcc.dg/Warray-bounds-38.c: New test. 4326 43272019-03-18 Martin Jambor <mjambor@suse.cz> 4328 4329 Backport from mainline 4330 2019-03-18 Martin Jambor <mjambor@suse.cz> 4331 4332 PR tree-optimization/89546 4333 * gcc.dg/tree-ssa/pr89546.c: New test. 4334 43352019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org> 4336 4337 PR fortran/84394 4338 Backport from trunk 4339 * gfortran.dg/blockdata_11.f90: New test. 4340 43412019-03-17 H.J. Lu <hongjiu.lu@intel.com> 4342 4343 Backport from mainline 4344 2019-03-14 H.J. Lu <hongjiu.lu@intel.com> 4345 4346 PR target/89523 4347 * gcc.target/i386/pr89523-1a.c: New test. 4348 * gcc.target/i386/pr89523-1b.c: Likewise. 4349 * gcc.target/i386/pr89523-2.c: Likewise. 4350 * gcc.target/i386/pr89523-3.c: Likewise. 4351 * gcc.target/i386/pr89523-4.c: Likewise. 4352 * gcc.target/i386/pr89523-5.c: Likewise. 4353 * gcc.target/i386/pr89523-6.c: Likewise. 4354 * gcc.target/i386/pr89523-7.c: Likewise. 4355 * gcc.target/i386/pr89523-8.c: Likewise. 4356 * gcc.target/i386/pr89523-9.c: Likewise. 4357 43582019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org> 4359 4360 PR fortran/66089 4361 Backport from trunk 4362 * gfortran.dg/dependency_53.f90: New test. 4363 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps. 4364 * gfortran.dg/no_arg_check_2.f90: Likewise. 4365 43662019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org> 4367 4368 PR fortran/66695 4369 PR fortran/77746 4370 PR fortran/79485 4371 Backport from trunk 4372 * gfortran.dg/binding_label_tests_30.f90: New test. 4373 * gfortran.dg/binding_label_tests_31.f90: New test. 4374 * gfortran.dg/binding_label_tests_32.f90: New test. 4375 * gfortran.dg/binding_label_tests_33.f90: New test. 4376 43772019-03-15 Richard Biener <rguenther@suse.de> 4378 4379 Backport from mainline 4380 2019-03-06 Richard Biener <rguenther@suse.de> 4381 4382 PR testsuite/89551 4383 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit 4384 the way that makes the testcase PASS. 4385 43862019-03-14 Martin Jambor <mjambor@suse.cz> 4387 4388 Backport from mainline 4389 2019-03-07 Martin Jambor <mjambor@suse.cz> 4390 4391 PR lto/87525 4392 * gcc.dg/ipa/ipcp-5.c: New test. 4393 43942019-03-14 Richard Biener <rguenther@suse.de> 4395 4396 PR middle-end/89572 4397 * gcc.dg/torture/pr89572.c: New testcase. 4398 43992019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org> 4400 4401 PR fortran/87673 4402 Backport from trunk 4403 * gfortran.dg/charlen_17.f90: New test. 4404 44052019-03-13 Vladimir Makarov <vmakarov@redhat.com> 4406 4407 PR target/85860 4408 * gcc.target/i386/pr85860.c: New. 4409 44102019-03-14 Richard Biener <rguenther@suse.de> 4411 4412 Backport from mainline 4413 2019-03-13 Richard Biener <rguenther@suse.de> 4414 4415 PR middle-end/89677 4416 * gcc.dg/torture/pr89677.c: New testcase. 4417 4418 2019-03-01 Richard Biener <rguenther@suse.de> 4419 4420 PR middle-end/89497 4421 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex. 4422 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings 4423 that happen now earlier. 4424 4425 2019-02-18 Richard Biener <rguenther@suse.de> 4426 4427 PR tree-optimization/89296 4428 * gcc.dg/uninit-pr89296.c: New testcase. 4429 44302019-03-13 Andreas Krebbel <krebbel@linux.ibm.com> 4431 4432 Backport from mainline 4433 2019-03-11 Andreas Krebbel <krebbel@linux.ibm.com> 4434 4435 * gcc.target/s390/zvector/vec-addc-u128.c: New test. 4436 44372019-03-13 Andreas Krebbel <krebbel@linux.ibm.com> 4438 4439 Backport from mainline 4440 2019-02-07 Andreas Krebbel <krebbel@linux.ibm.com> 4441 4442 * gcc.target/s390/zvector/xl-xst-align-1.c: New test. 4443 * gcc.target/s390/zvector/xl-xst-align-2.c: New test. 4444 44452019-03-12 Richard Biener <rguenther@suse.de> 4446 4447 PR tree-optimization/89664 4448 * gfortran.dg/pr89664.f90: New testcase. 4449 44502019-03-12 Andre Vieira <andre.simoesdiasvieira@arm.com> 4451 4452 Backport from mainline 4453 2019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com> 4454 4455 * gcc.target/arm/f16_f64_conv_no_dp.c: New test. 4456 4457 Backport from mainline 4458 2019-03-11 Christophe Lyon <christophe.lyon@linaro.org> 4459 4460 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective 4461 target. 4462 44632019-03-11 Eric Botcazou <ebotcazou@adacore.com> 4464 4465 * c-c++-common/unroll-6.c: New test. 4466 44672019-03-11 Martin Liska <mliska@suse.cz> 4468 4469 Backport from mainline 4470 2019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4471 4472 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to 4473 dg-options. 4474 44752019-03-11 Martin Liska <mliska@suse.cz> 4476 4477 Backport from mainline 4478 2019-03-08 Martin Liska <mliska@suse.cz> 4479 4480 PR target/86952 4481 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match 4482 scanned pattern. 4483 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 4484 44852019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> 4486 4487 PR fortran/71544 4488 Backport from trunk 4489 * gfortran.dg/c_ptr_tests_19.f90: New test. 4490 44912019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> 4492 4493 PR fortran/87734 4494 Backport from trunk 4495 * gfortran.dg/public_private_module_10.f90: New test. 4496 44972019-03-08 Martin Jambor <mjambor@suse.cz> 4498 4499 Backport from mainline 4500 2019-03-07 Martin Jambor <mjambor@suse.cz> 4501 4502 * g++.dg/ipa/pr88235.C: New test. 4503 45042019-03-07 Jakub Jelinek <jakub@redhat.com> 4505 4506 PR c++/89585 4507 * g++.dg/asm-qual-3.C: Adjust expected diagnostics. 4508 45092019-03-06 Harald Anlauf <anlauf@gmx.de> 4510 4511 Backport from trunk 4512 PR fortran/71203 4513 * gfortran.dg/substr_8.f90: New test. 4514 45152019-03-06 Thomas Koenig <tkoenig@gcc.gnu.org> 4516 4517 PR fortran/72714 4518 Backport from trunk 4519 * gfortran.dg/coarray_allocate_11.f90: New test. 4520 45212019-03-06 Tamar Christina <tamar.christina@arm.com> 4522 4523 Backport from trunk. 4524 2019-02-25 Tamar Christina <tamar.christina@arm.com> 4525 4526 PR target/88530 4527 * common/config/aarch64/aarch64-common.c 4528 (struct aarch64_option_extension): Add is_synthetic. 4529 (all_extensions): Use it. 4530 (TARGET_OPTION_INIT_STRUCT): Define hook. 4531 (struct gcc_targetm_common): Moved to end. 4532 (all_extensions_by_on): New. 4533 (opt_ext_cmp, typedef opt_ext): New. 4534 (aarch64_option_init_struct): New. 4535 (aarch64_contains_opt): New. 4536 (aarch64_get_extension_string_for_isa_flags): Output smallest set. 4537 * config/aarch64/aarch64-option-extensions.def 4538 (AARCH64_OPT_EXTENSION): Explicitly include AES and SHA2 in crypto. 4539 (fp, simd, crc, lse, fp16, rcpc, rdma, dotprod, aes, sha2, sha3, 4540 sm4, fp16fml, sve): 4541 Set is_synthetic to false. 4542 (crypto): Set is_synthetic to true. 4543 * config/aarch64/driver-aarch64.c (AARCH64_OPT_EXTENSION): Add 4544 SYNTHETIC. 4545 45462019-03-06 Tamar Christina <tamar.christina@arm.com> 4547 4548 Backport from trunk. 4549 2019-02-28 Tamar Christina <tamar.christina@arm.com> 4550 4551 PR target/88530 4552 * gcc.target/aarch64/options_set_10.c: New test. 4553 45542019-03-06 Xiong Hu Luo <luoxhu@linux.ibm.com> 4555 4556 Backport of r268834 from mainline to gcc-8-branch. 4557 2019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com> 4558 4559 * gcc.target/powerpc/crypto-builtin-1.c 4560 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be): 4561 New testcases. 4562 45632019-03-05 Richard Biener <rguenther@suse.de> 4564 4565 Backport from mainline 4566 2019-02-26 Richard Biener <rguenther@suse.de> 4567 4568 PR tree-optimization/89505 4569 * gcc.dg/torture/pr89505.c: New testcase. 4570 45712019-03-03 Harald Anlauf <anlauf@gmx.de> 4572 4573 Backport from trunk 4574 PR fortran/89077 4575 * gfortran.dg/transfer_simplify_12.f90: New test. 4576 * gfortran.dg/substr_simplify.f90: New test. 4577 45782019-03-03 Harald Anlauf <anlauf@gmx.de> 4579 4580 Backport from trunk 4581 PR fortran/77583 4582 * gfortran.dg/pr77583.f90: New test. 4583 45842019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org> 4585 4586 PR fortran/89174 4587 Backport from trunk 4588 * gfortran.dg/allocate_with_mold_3.f90: New test. 4589 45902019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org> 4591 4592 PR fortran/87689 4593 Backport from trunk 4594 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to 4595 options. 4596 * gfortran.dg/lto/20091028-2_0.f90: Likewise. 4597 * gfortran.dg/lto/pr87689_0.f: New file. 4598 * gfortran.dg/lto/pr87689_1.f: New file. 4599 * gfortran.dg/altreturn_9_0.f90: New file. 4600 * gfortran.dg/altreturn_9_1.f90: New file. 4601 46022019-03-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4603 4604 Backport from trunk 4605 PR fortran/84387 4606 * gfortran.dg/dtio_34.f90: New test. 4607 46082019-03-02 Harald Anlauf <anlauf@gmx.de> 4609 4610 Backport from trunk 4611 PR fortran/89516 4612 * gfortran.dg/pr89492.f90: Adjust testcase. 4613 * gfortran.dg/transfer_check_5.f90: New test. 4614 4615 PR fortran/89492 4616 * gfortran.dg/pr89492.f90: New test. 4617 4618 PR fortran/89266 4619 PR fortran/88326 4620 * gfortran.dg/pr89266.f90: New test. 4621 * gfortran.dg/pr88326.f90: New test. 4622 46232019-02-28 Eric Botcazou <ebotcazou@adacore.com> 4624 4625 * gcc.c-torture/execute/20190228-1.c: New test. 4626 46272019-02-28 Li Jia He <helijia@linux.ibm.com> 4628 4629 Backport from trunk 4630 2019-02-20 Li Jia He <helijia@linux.ibm.com> 4631 4632 PR target/88100 4633 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase. 4634 46352019-02-26 Eric Botcazou <ebotcazou@adacore.com> 4636 4637 * gnat.dg/opt77.adb: New test. 4638 * gnat.dg/opt77_pkg.ad[sb]: New helper. 4639 46402019-02-23 Thomas Koenig <tkoenig@gcc.gnu.org> 4641 4642 PR fortran/86119 4643 Backport from trunk 4644 * gfortran.dg/warn_conversion_11.f90: New test. 4645 46462019-02-23 Paul Thomas <pault@gcc.gnu.org> 4647 4648 Backport from trunk 4649 PR fortran/88117 4650 * gfortran.dg/deferred_character_32.f90: New test 4651 46522019-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 4653 4654 PR fortran/71066 4655 Backport from trunk 4656 * gfortran.dg/coarray_data_1.f90: New test. 4657 46582019-02-22 Release Manager 4659 4660 * GCC 8.3.0 released. 4661 46622019-02-19 Jakub Jelinek <jakub@redhat.com> 4663 4664 PR middle-end/89303 4665 * g++.dg/torture/pr89303.C: Move everything from std namespace to my 4666 namespace. 4667 46682019-02-16 Eric Botcazou <ebotcazou@adacore.com> 4669 4670 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC. 4671 * c-c++-common/patchable_function_entry-default.c: Likewise. 4672 * c-c++-common/patchable_function_entry-definition.c: Likewise. 4673 46742019-02-15 Eric Botcazou <ebotcazou@adacore.com> 4675 4676 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option. 4677 46782019-02-15 Eric Botcazou <ebotcazou@adacore.com> 4679 4680 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium. 4681 * c-c++-common/patchable_function_entry-default.c: Likewise. 4682 * c-c++-common/patchable_function_entry-definition.c: Likewise. 4683 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch. 4684 46852019-02-15 Richard Biener <rguenther@suse.de> 4686 Jakub Jelinek <jakub@redhat.com> 4687 4688 PR tree-optimization/89278 4689 * gcc.dg/pr89278.c: New test. 4690 46912019-02-15 Jakub Jelinek <jakub@redhat.com> 4692 4693 PR other/89342 4694 * gcc.dg/pr89342.c: New test. 4695 46962019-02-14 David Malcolm <dmalcolm@redhat.com> 4697 4698 2019-02-13 David Malcolm <dmalcolm@redhat.com> 4699 Backport of r268847 from trunk. 4700 4701 PR c++/89036 4702 * g++.dg/concepts/pr89036.C: New test. 4703 47042019-02-14 David Malcolm <dmalcolm@redhat.com> 4705 4706 Backport of r267957 from trunk. 4707 2019-01-15 David Malcolm <dmalcolm@redhat.com> 4708 4709 PR c++/88795 4710 * g++.dg/template/pr88795.C: New test. 4711 47122019-02-14 Jakub Jelinek <jakub@redhat.com> 4713 4714 PR rtl-optimization/89354 4715 * gcc.dg/pr89354.c: New test. 4716 47172019-02-14 David Malcolm <dmalcolm@redhat.com> 4718 4719 Backport of r263275 from trunk. 4720 2018-08-02 David Malcolm <dmalcolm@redhat.com> 4721 4722 * error.c (cxx_print_error_function): Duplicate "file" before 4723 passing it to pp_set_prefix. 4724 (cp_print_error_function): Use pp_take_prefix when saving the 4725 existing prefix. 4726 47272019-02-14 David Malcolm <dmalcolm@redhat.com> 4728 4729 Backport of r262199 from trunk. 4730 2018-06-27 David Malcolm <dmalcolm@redhat.com> 4731 4732 PR c++/86329 4733 * g++.dg/lookup/pr86329.C: New test. 4734 47352019-02-14 David Malcolm <dmalcolm@redhat.com> 4736 4737 Backport of r259720 from trunk. 4738 2018-04-27 David Malcolm <dmalcolm@redhat.com> 4739 4740 PR c++/85515 4741 * g++.dg/pr85515-1.C: New test. 4742 * g++.dg/pr85515-2.C: New test. 4743 47442019-02-14 Martin Liska <mliska@suse.cz> 4745 4746 Backport from mainline 4747 2019-02-14 Martin Liska <mliska@suse.cz> 4748 4749 PR rtl-optimization/89242 4750 * g++.dg/pr89242.C: New test. 4751 47522019-02-14 Martin Liska <mliska@suse.cz> 4753 4754 Backport from mainline 4755 2019-02-11 Martin Liska <mliska@suse.cz> 4756 4757 PR ipa/89009 4758 * g++.dg/ipa/pr89009.C: New test. 4759 47602019-02-14 Jakub Jelinek <jakub@redhat.com> 4761 4762 PR tree-optimization/89314 4763 * gcc.dg/pr89314.c: New test. 4764 4765 Backported from mainline 4766 2019-02-13 Jonathan Wakely <jwakely@redhat.com> 4767 Jakub Jelinek <jakub@redhat.com> 4768 4769 PR middle-end/89303 4770 * g++.dg/torture/pr89303.C: New test. 4771 4772 2019-02-13 Jakub Jelinek <jakub@redhat.com> 4773 4774 PR target/89290 4775 * gcc.target/i386/pr89290.c: New test. 4776 4777 2019-02-09 Jakub Jelinek <jakub@redhat.com> 4778 4779 PR middle-end/89246 4780 * gcc.dg/gomp/pr89246-1.c: New test. 4781 * gcc.dg/gomp/pr89246-2.c: New test. 4782 47832019-02-13 Bill Schmidt <wschmidt@linux.ibm.com> 4784 4785 Backport from mainline 4786 2019-02-11 Bill Schmidt <wschmidt@linux.ibm.com> 4787 4788 * gcc.target/powerpc/vec-sld-modulo.c: New. 4789 * gcc.target/powerpc/vec-srad-modulo.c: New. 4790 * gcc.target/powerpc/vec-srd-modulo.c: New. 4791 4792 2018-01-12 Bill Schmidt <wschmidt@linux.ibm.com> 4793 4794 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw. 4795 * gcc.target/powerpc/vec-srad-modulo.c: Likewise. 4796 * gcc.target/powerpc/vec-srd-modulo.c: Likewise. 4797 47982019-02-13 Richard Biener <rguenther@suse.de> 4799 4800 Backport from mainline 4801 2019-01-08 Richard Biener <rguenther@suse.de> 4802 4803 PR tree-optimization/86554 4804 * gcc.dg/torture/pr86554-1.c: New testcase. 4805 * gcc.dg/torture/pr86554-2.c: Likewise. 4806 48072019-02-13 Richard Biener <rguenther@suse.de> 4808 4809 Backport from mainline 4810 2019-02-12 Richard Biener <rguenther@suse.de> 4811 4812 PR tree-optimization/89253 4813 * gfortran.dg/pr89253.f: New testcase. 4814 4815 2019-02-08 Richard Biener <rguenther@suse.de> 4816 4817 PR middle-end/89223 4818 * gcc.dg/torture/pr89223.c: New testcase. 4819 4820 2019-01-28 Richard Biener <rguenther@suse.de> 4821 4822 PR tree-optimization/88739 4823 * gcc.c-torture/execute/pr88739.c: New test. 4824 48252019-02-11 Stefan Agner <stefan@agner.ch> 4826 4827 Backport from mainline 4828 2019-01-10 Stefan Agner <stefan@agner.ch> 4829 4830 PR target/88648 4831 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to 4832 check if -masm-syntax-unified gets applied properly. 4833 48342019-02-10 Harald Anlauf <anlauf@gmx.de> 4835 4836 Backport from trunk 4837 PR fortran/89077 4838 * gfortran.dg/pr89077.f90: New test. 4839 48402019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org> 4841 4842 PR fortran/71237 4843 Backport from trunk 4844 * gfortran.dg/pointer_init_2.f90: Adjust error messages. 4845 * gfortran.dg/pointer_init_6.f90: Likewise. 4846 * gfortran.dg/pointer_init_9.f90: New test. 4847 48482019-02-09 Thomas Koenig <tkoenig@gcc.gnu.org> 4849 4850 PR fortran/71860 4851 Backport from trunk 4852 * gfortran.dg/null_10.f90: New test. 4853 48542019-02-09 Jakub Jelinek <jakub@redhat.com> 4855 4856 PR middle-end/89243 4857 * g++.dg/opt/pr89188.C: Include ../torture/pr88861.C. 4858 4859 Backported from mainline 4860 2019-01-16 David Malcolm <dmalcolm@redhat.com> 4861 4862 PR target/88861 4863 * g++.dg/torture/pr88861.C: New test. 4864 4865 2019-02-08 Jakub Jelinek <jakub@redhat.com> 4866 4867 PR rtl-optimization/89234 4868 * g++.dg/ubsan/pr89234.C: New test. 4869 48702019-02-08 Richard Biener <rguenther@suse.de> 4871 4872 Backport from mainline 4873 2018-11-13 Richard Biener <rguenther@suse.de> 4874 4875 PR tree-optimization/86991 4876 * gcc.dg/pr86991.c: New testcase. 4877 48782019-02-08 Richard Biener <rguenther@suse.de> 4879 4880 Backport from mainline 4881 2019-02-03 Richard Biener <rguenther@suse.de> 4882 4883 PR debug/87295 4884 * g++.dg/debug/dwarf2/pr87295.C: New testcase. 4885 4886 2019-01-29 Richard Biener <rguenther@suse.de> 4887 4888 PR debug/87295 4889 * g++.dg/lto/pr87295_0.C: New testcase. 4890 4891 2019-01-15 Richard Biener <rguenther@suse.de> 4892 4893 PR debug/88046 4894 * g++.dg/lto/pr88046_0.C: New testcase. 4895 48962019-02-08 Richard Biener <rguenther@suse.de> 4897 4898 Backport from mainline 4899 2018-12-10 Richard Biener <rguenther@suse.de> 4900 4901 PR tree-optimization/88427 4902 * gcc.dg/pr88427.c: New testcase. 4903 4904 2018-11-28 Richard Biener <rguenther@suse.de> 4905 4906 PR tree-optimization/88217 4907 * g++.dg/pr88217.C: New testcase. 4908 4909 2018-11-23 Richard Biener <rguenther@suse.de> 4910 4911 PR tree-optimization/88149 4912 * g++.dg/torture/pr88149.C: New testcase. 4913 49142019-02-07 Jakub Jelinek <jakub@redhat.com> 4915 4916 Backported from mainline 4917 2019-02-06 Jakub Jelinek <jakub@redhat.com> 4918 4919 PR c/89211 4920 * gcc.dg/pr89211.c: New test. 4921 4922 2019-02-05 Jakub Jelinek <jakub@redhat.com> 4923 4924 PR c++/89187 4925 * g++.dg/opt/pr89187.C: New test. 4926 4927 PR rtl-optimization/11304 4928 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber. 4929 * gcc.target/i386/call-2.c: New test. 4930 4931 PR target/89188 4932 * g++.dg/opt/pr89188.C: New test. 4933 4934 PR rtl-optimization/89195 4935 * gcc.c-torture/execute/pr89195.c: New test. 4936 4937 PR target/89186 4938 * g++.dg/ext/vector36.C: New test. 4939 4940 2019-02-02 Jakub Jelinek <jakub@redhat.com> 4941 4942 PR middle-end/87887 4943 * gcc.dg/gomp/pr87887-1.c: New test. 4944 * gcc.dg/gomp/pr87887-2.c: New test. 4945 4946 2019-02-01 Jakub Jelinek <jakub@redhat.com> 4947 4948 PR fortran/83246 4949 PR fortran/89084 4950 * gfortran.dg/pr89084.f90: New test. 4951 * gfortran.dg/lto/pr89084_0.f90: New test. 4952 * gfortran.dg/pr83246.f90: New test. 4953 4954 PR tree-optimization/88107 4955 * gcc.dg/gomp/pr88107.c: New test. 4956 4957 2019-01-31 Jakub Jelinek <jakub@redhat.com> 4958 4959 PR sanitizer/89124 4960 * c-c++-common/asan/pr89124.c: New test. 4961 4962 2019-01-30 Jakub Jelinek <jakub@redhat.com> 4963 4964 PR c++/89105 4965 * g++.dg/abi/pr89105.C: New test. 4966 4967 2019-01-29 Jakub Jelinek <jakub@redhat.com> 4968 4969 PR c++/66676 4970 PR ipa/89104 4971 * gcc.dg/gomp/pr89104.c: New test. 4972 4973 2019-01-27 Jakub Jelinek <jakub@redhat.com> 4974 4975 PR target/87214 4976 * gcc.target/i386/avx512vl-pr87214-1.c: New test. 4977 * gcc.target/i386/avx512vl-pr87214-2.c: New test. 4978 4979 2019-01-24 Jakub Jelinek <jakub@redhat.com> 4980 4981 PR c++/88976 4982 * c-c++-common/gomp/cancel-2.c: New test. 4983 * gcc.dg/gomp/cancel-1.c: New test. 4984 * g++.dg/gomp/cancel-1.C: New test. 4985 * g++.dg/gomp/cancel-2.C: New test. 4986 * g++.dg/gomp/cancel-3.C: New test. 4987 4988 2019-01-23 Jakub Jelinek <jakub@redhat.com> 4989 4990 PR tree-optimization/88964 4991 * gfortran.dg/pr88964.f90: New test. 4992 4993 2019-01-22 Jakub Jelinek <jakub@redhat.com> 4994 4995 PR target/88965 4996 * gcc.target/powerpc/pr88965.c: New test. 4997 4998 PR middle-end/88968 4999 * c-c++-common/gomp/atomic-23.c: New test. 5000 5001 PR target/88905 5002 * gcc.dg/pr88905.c: New test. 5003 5004 PR rtl-optimization/49429 5005 PR target/49454 5006 PR rtl-optimization/86334 5007 PR target/88906 5008 * gcc.target/i386/pr86334.c: New test. 5009 * gcc.target/i386/pr88906.c: New test. 5010 5011 2019-01-21 Jakub Jelinek <jakub@redhat.com> 5012 5013 PR c++/88949 5014 * g++.dg/gomp/pr88949.C: New test. 5015 5016 PR sanitizer/88901 5017 * g++.dg/asan/pr88901.C: New test. 5018 5019 2019-01-19 Jakub Jelinek <jakub@redhat.com> 5020 5021 PR fortran/88902 5022 * gfortran.dg/pr88902.f90: New test. 5023 5024 2019-01-17 Jakub Jelinek <jakub@redhat.com> 5025 5026 PR rtl-optimization/88870 5027 * gcc.dg/pr88870.c: New test. 5028 5029 2019-01-14 Jakub Jelinek <jakub@redhat.com> 5030 5031 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for 5032 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto 5033 feature test macros. 5034 5035 2019-01-10 Jakub Jelinek <jakub@redhat.com> 5036 5037 PR c/88568 5038 * gcc.dg/pr88568.c: New test. 5039 5040 2019-01-05 Jakub Jelinek <jakub@redhat.com> 5041 5042 PR debug/88635 5043 * gcc.dg/debug/dwarf2/pr88635.c: New test. 5044 50452019-02-07 Christophe Lyon <christophe.lyon@linaro.org> 5046 5047 Backport from mainline 5048 2019-01-28 Marek Polacek <polacek@redhat.com> 5049 5050 PR c++/89024 - ICE with incomplete enum type. 5051 * g++.dg/cpp0x/enum37.C: Add dg-error. 5052 50532019-02-07 Richard Biener <rguenther@suse.de> 5054 5055 Backport from mainline 5056 2018-11-20 Richard Biener <rguenther@suse.de> 5057 5058 PR tree-optimization/88105 5059 * gcc.dg/gomp/pr88105.c: New testcase. 5060 5061 2018-11-28 Richard Biener <rguenther@suse.de> 5062 5063 PR tree-optimization/88223 5064 * gcc.dg/torture/pr88223.c: New testcase. 5065 50662019-02-07 Richard Biener <rguenther@suse.de> 5067 5068 Backport from mainline 5069 2018-12-11 Richard Biener <rguenther@suse.de> 5070 5071 PR middle-end/88448 5072 PR middle-end/88415 5073 * gcc.dg/gomp/pr88415.c: New testcase. 5074 5075 2018-11-15 Richard Biener <rguenther@suse.de> 5076 5077 PR tree-optimization/88030 5078 * gcc.dg/tsan/pr88030.c: New testcase. 5079 5080 2018-11-08 Richard Biener <rguenther@suse.de> 5081 5082 PR tree-optimization/87929 5083 * gcc.dg/pr87929.c: New testcase. 5084 50852019-02-07 Richard Biener <rguenther@suse.de> 5086 5087 Backport from mainline 5088 2019-01-22 Tamar Christina <tamar.christina@arm.com> 5089 5090 PR/tree-optimization 88903 5091 * gcc.dg/vect/pr88903-1.c: Add explicit &. 5092 50932019-02-06 Eric Botcazou <ebotcazou@adacore.com> 5094 5095 * gnat.dg/opt76.adb: New test. 5096 50972019-02-06 Richard Biener <rguenther@suse.de> 5098 5099 Backport from mainline 5100 2019-01-31 Richard Biener <rguenther@suse.de> 5101 5102 PR tree-optimization/89135 5103 * gcc.dg/torture/pr89135.c: New testcase. 5104 5105 2019-01-18 Richard Biener <rguenther@suse.de> 5106 5107 PR tree-optimization/88903 5108 * gcc.dg/vect/pr88903-1.c: New testcase. 5109 * gcc.dg/vect/pr88903-2.c: Likewise. 5110 51112019-02-05 Thomas Koenig <tkoenig@gcc.gnu.org> 5112 5113 PR fortran/67679 5114 Backport from trunk 5115 * gfortran.dg/warn_undefined_1.f90: New test. 5116 * gfortran.dg/coarray_lock_7.f90: Fix patterns in test. 5117 51182019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org> 5119 5120 2019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org> 5121 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution 5122 hardware. 5123 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise. 5124 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise. 5125 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise. 5126 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise. 5127 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise. 5128 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise. 5129 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise. 5130 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise. 5131 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise. 5132 5133 Backport from mainline. 5134 2019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org> 5135 * gcc.target/powerpc/vec-extract-schar-1.c: New test. 5136 * gcc.target/powerpc/vec-extract-sint-1.c: New test. 5137 * gcc.target/powerpc/vec-extract-sint128-1.c: New test. 5138 * gcc.target/powerpc/vec-extract-slong-1.c: New test. 5139 * gcc.target/powerpc/vec-extract-sshort-1.c: New test. 5140 * gcc.target/powerpc/vec-extract-uchar-1.c: New test. 5141 * gcc.target/powerpc/vec-extract-uint-1.c: New test. 5142 * gcc.target/powerpc/vec-extract-uint128-1.c: New test. 5143 * gcc.target/powerpc/vec-extract-ulong-1.c: New test. 5144 * gcc.target/powerpc/vec-extract-ushort-1.c: New test. 5145 51462019-02-03 Paul Thomas <pault@gcc.gnu.org> 5147 5148 Backport from trunk 5149 PR fortran/88393 5150 * gfortran.dg/alloc_comp_assign_16.f03 : New test. 5151 51522019-02-03 Paul Thomas <pault@gcc.gnu.org> 5153 5154 Backport from trunk 5155 PR fortran/88980 5156 * gfortran.dg/realloc_on_assign_32.f90 : New test. 5157 51582019-02-03 Paul Thomas <pault@gcc.gnu.org> 5159 5160 Backport from trunk 5161 PR fortran/88685 5162 * gfortran.dg/pointer_array_component_3.f90 : New test. 5163 51642019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org> 5165 5166 PR fortran/57048 5167 Backport from trunk 5168 * gfortran.dg/c_funptr_1.f90: New file. 5169 * gfortran.dg/c_funptr_1_mod.f90: New file. 5170 51712019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com> 5172 5173 Backport from mainline 5174 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com> 5175 5176 PR tree-optimization/87022 5177 * gcc.dg/tree-ssa/pr87022.c: New test. 5178 51792019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com> 5180 5181 Backport from mainline 5182 2019-02-01 Bin Cheng <bin.cheng@linux.alibaba.com> 5183 5184 PR tree-optimization/88932 5185 * gfortran.dg/pr88932.f90: New test. 5186 51872019-01-30 Manfred Schwarb <manfred99@gmx.ch> 5188 5189 * gfortran.dg/newunit_5.f90.f90: Moved to 5190 * gfortran.dg/newunit_5.f90: here and fix a dg directive. 5191 51922019-01-30 Kewen Lin <linkw@gcc.gnu.org> 5193 5194 Backport from mainline 5195 2019-01-20 Kewen Lin <linkw@gcc.gnu.org> 5196 5197 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into 5198 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c. 5199 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test. 5200 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto. 5201 5202 2019-01-17 Kewen Lin <linkw@gcc.gnu.org> 5203 5204 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test. 5205 52062019-01-27 Uroš Bizjak <ubizjak@gmail.com> 5207 5208 PR fortran/70696 5209 * gfortran.dg/coarray/event_3.f0: Add save attribue to x. 5210 52112019-01-27 Eric Botcazou <ebotcazou@adacore.com> 5212 5213 * gnat.dg/opt75.adb: New test. 5214 * gnat.dg/opt75_pkg.ad[sb]: New helper. 5215 52162019-01-27 Paul Thomas <pault@gcc.gnu.org> 5217 5218 Backport from trunk 5219 PR fortran/56386 5220 PR fortran/58906 5221 PR fortran/77385 5222 * gfortran.dg/associate_44.f90 : New test. 5223 5224 PR fortran/80260 5225 * gfortran.dg/select_type_45.f90 : New test. 5226 5227 PR fortran/82077 5228 * gfortran.dg/select_type_46.f90 : New test. 5229 52302019-01-27 Uroš Bizjak <ubizjak@gmail.com> 5231 5232 PR target/88948 5233 * gcc.target/i386/pr88948.c: New test. 5234 52352019-01-26 Eric Botcazou <ebotcazou@adacore.com> 5236 5237 * gnat.dg/array34.adb: New test. 5238 52392019-01-25 Paul Thomas <pault@gcc.gnu.org> 5240 5241 PR fortran/87336 5242 * gfortran.dg/pointer_array_10.f90 : New test. 5243 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20. 5244 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm' 5245 count to 72. 5246 52472019-01-25 Richard Biener <rguenther@suse.de> 5248 5249 PR tree-optimization/86865 5250 * gcc.dg/graphite/pr86865.c: New testcase. 5251 * gcc.dg/graphite/pr69728.c: XFAIL. 5252 * gcc.dg/graphite/scop-21.c: Likewise. 5253 52542019-01-24 Uroš Bizjak <ubizjak@gmail.com> 5255 5256 PR target/88998 5257 * g++.dg/pr88998.c: New test. 5258 52592019-01-24 Richard Biener <rguenther@suse.de> 5260 5261 Backport from mainline 5262 2019-01-23 Richard Biener <rguenther@suse.de> 5263 5264 PR tree-optimization/89008 5265 * gcc.dg/torture/pr89008.c: New testcase. 5266 52672019-01-22 Manfred Schwarb <manfred99@gmx.ch> 5268 5269 * gfortran.dg/array_function_5.f90: : Fix a dg directive. 5270 * gfortran.dg/class_66.f90: Likewise. 5271 * gfortran.dg/dec_structure_12.f90: Likewise. 5272 * gfortran.dg/dec_structure_14.f90: Likewise. 5273 * gfortran.dg/dec_structure_15.f90: Likewise. 5274 * gfortran.dg/dtio_31.f03: Likewise. 5275 * gfortran.dg/dtio_32.f03: Likewise. 5276 * gfortran.dg/extends_11.f03: Likewise. 5277 * gfortran.dg/integer_plus.f90: Likewise. 5278 * gfortran.dg/matmul_const.f90: Likewise. 5279 * gfortran.dg/namelist_96.f90: Likewise. 5280 * gfortran.dg/pdt_25.f03: Likewise. 5281 * gfortran.dg/pdt_28.f03: Likewise. 5282 * gfortran.dg/pr58968.f: Likewise. 5283 * gfortran.dg/pr78259.f90: Likewise. 5284 * gfortran.dg/debug/pr35154-stabs.f: Likewise. 5285 * gfortran.dg/vect/vect-2.f90: Likewise. 5286 52872019-01-22 Uroš Bizjak <ubizjak@gmail.com> 5288 5289 PR target/88938 5290 * gcc.target/i386/pr88938.c: New test. 5291 52922019-01-18 Richard Earnshaw <rearnsha@arm.com> 5293 5294 PR target/88799 5295 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for 5296 mp and sec extensions to armv7-a. 5297 52982019-01-17 Nathan Sidwell <nathan@acm.org> 5299 5300 PR c++/86610 5301 * g++.dg/cpp0x/pr86610.C: New. 5302 53032019-01-16 Martin Jambor <mjambor@suse.cz> 5304 5305 Backported from mainline 5306 2018-12-10 Martin Jambor <mjambor@suse.cz> 5307 5308 PR ipa/88214 5309 * gcc.dg/ipa/pr88214.c: New test. 5310 53112019-01-15 Steven G. Kargl <kargl@gcc.gnu.org> 5312 5313 PR fortran/81849 5314 * gfortran.dg/pr81849.f90: New test. 5315 53162019-01-15 Joseph Myers <joseph@codesourcery.com> 5317 5318 Backport from mainline 5319 2019-01-07 Joseph Myers <joseph@codesourcery.com> 5320 5321 PR c/88720 5322 PR c/88726 5323 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests. 5324 53252019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5326 5327 Backport from trunk 5328 PR libfortran/88776 5329 * gfortran.dg/namelist_96.f90: New test. 5330 53312019-01-12 Dominique d'Humieres <dominiq@gcc.gnu.org> 5332 5333 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin. 5334 * gcc.dg/plugin/plugindir2.c: Likewise. 5335 * gcc.dg/plugin/plugindir3.c: Likewise. 5336 * gcc.dg/plugin/plugindir4.c: Likewise. 5337 53382019-01-11 Steven G. Kargl <kargl@gcc.gnu.org> 5339 5340 PR fortran/35031 5341 * gfortran.dg/pr35031.f90: new test. 5342 53432019-01-09 Wilco Dijkstra <wdijkstr@arm.com> 5344 5345 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks. 5346 53472019-01-09 Eric Botcazou <ebotcazou@adacore.com> 5348 5349 * gcc.target/sparc/tls-ld-int8.c: New test. 5350 * gcc.target/sparc/tls-ld-int16.c: Likewise. 5351 * gcc.target/sparc/tls-ld-int32.c: Likewise. 5352 * gcc.target/sparc/tls-ld-uint8.c: Likewise. 5353 * gcc.target/sparc/tls-ld-uint16.c: Likewise. 5354 * gcc.target/sparc/tls-ld-uint32.c: Likewise. 5355 53562019-01-08 Jakub Jelinek <jakub@redhat.com> 5357 5358 Backported from mainline 5359 2019-01-05 Jakub Jelinek <jakub@redhat.com> 5360 5361 PR middle-end/82564 5362 PR target/88620 5363 * gcc.dg/nested-func-12.c: New test. 5364 * gcc.c-torture/compile/pr82564.c: New test. 5365 5366 2019-01-04 Jakub Jelinek <jakub@redhat.com> 5367 5368 PR target/88594 5369 * gcc.dg/pr88594.c: New test. 5370 5371 2019-01-03 Jakub Jelinek <jakub@redhat.com> 5372 5373 PR debug/88644 5374 * gcc.dg/debug/dwarf2/pr88644.c: New test. 5375 5376 2019-01-03 Iain Sandoe <iain@sandoe.co.uk> 5377 5378 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length. 5379 * gcc.dg/pubtypes-3.c: Likewise. 5380 * gcc.dg/pubtypes-4.c: Likewise. 5381 5382 2018-12-21 Jakub Jelinek <jakub@redhat.com> 5383 5384 PR middle-end/85594 5385 PR middle-end/88553 5386 * gcc.dg/gomp/pr85594.c: New test. 5387 * gcc.dg/gomp/pr88553.c: New test. 5388 5389 PR rtl-optimization/88563 5390 * gcc.dg/pr88563.c: New test. 5391 5392 2018-12-20 Jakub Jelinek <jakub@redhat.com> 5393 5394 PR c++/88180 5395 * g++.dg/parse/pr88180.C: New test. 5396 * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type 5397 definition's NSDMIs. 5398 5399 2018-12-19 Jakub Jelinek <jakub@redhat.com> 5400 5401 PR target/88541 5402 * gcc.target/i386/avx-vpclmulqdq-1.c: New test. 5403 5404 PR c++/87934 5405 * g++.dg/cpp0x/constexpr-87934.C: New test. 5406 5407 2018-12-17 Jakub Jelinek <jakub@redhat.com> 5408 5409 PR c++/88410 5410 * g++.dg/cpp0x/pr88410.C: New test. 5411 5412 2018-12-14 Jakub Jelinek <jakub@redhat.com> 5413 5414 PR c++/82294 5415 PR c++/87436 5416 * g++.dg/tree-ssa/pr82294.C: New test. 5417 * g++.dg/tree-ssa/pr87436.C: New test. 5418 5419 2018-12-13 Jakub Jelinek <jakub@redhat.com> 5420 5421 PR rtl-optimization/88470 5422 * gcc.target/i386/pr88470.c: New test. 5423 5424 PR rtl-optimization/88416 5425 * gcc.target/i386/pr88416.c: New test. 5426 5427 2018-12-11 Jakub Jelinek <jakub@redhat.com> 5428 5429 PR sanitizer/88426 5430 * c-c++-common/ubsan/float-cast-overflow-11.c: New test. 5431 5432 2018-12-07 Jakub Jelinek <jakub@redhat.com> 5433 5434 PR c++/86669 5435 * g++.dg/cpp0x/initlist105.C: New test. 5436 * g++.dg/cpp0x/initlist106.C: New test. 5437 * g++.dg/other/pr86669.C: New test. 5438 5439 PR target/85593 5440 * gcc.target/i386/pr85593.c: New test. 5441 5442 PR fortran/88377 5443 * gfortran.dg/gomp/pr88377.f90: New test. 5444 5445 PR c++/87506 5446 * g++.dg/cpp0x/constexpr-87506.C: New test. 5447 5448 2018-12-06 Jakub Jelinek <jakub@redhat.com> 5449 5450 PR target/87598 5451 * gcc.target/aarch64/asm-5.c: New test. 5452 5453 2018-12-05 Jakub Jelinek <jakub@redhat.com> 5454 5455 PR tree-optimization/87360 5456 * g++.dg/opt/pr87360.C: New test. 5457 * gfortran.dg/pr87360.f90: New test. 5458 5459 2018-12-04 Jakub Jelinek <jakub@redhat.com> 5460 5461 PR tree-optimization/87320 5462 * gcc.dg/pr87320.c: New test. 5463 5464 PR c++/88103 5465 * g++.dg/cpp0x/rv-cond3.C: New test. 5466 5467 2018-12-03 Jakub Jelinek <jakub@redhat.com> 5468 5469 PR tree-optimization/71109 5470 * gcc.c-torture/compile/pr71109.c: New test. 5471 5472 2018-11-30 Jakub Jelinek <jakub@redhat.com> 5473 5474 PR debug/85550 5475 * g++.dg/debug/dwarf2/pr85550.C: New test. 5476 5477 2018-11-29 Jakub Jelinek <jakub@redhat.com> 5478 5479 PR target/88234 5480 * gcc.dg/ubsan/pr88234.c: New test. 5481 5482 PR c++/87539 5483 * g++.dg/cpp0x/pr87539.C: New test. 5484 5485 2018-11-28 Jakub Jelinek <jakub@redhat.com> 5486 5487 PR c++/88215 5488 * c-c++-common/ubsan/pr88215.c: New test. 5489 5490 2018-11-27 Jakub Jelinek <jakub@redhat.com> 5491 5492 PR c++/88181 5493 * g++.dg/debug/pr88181.C: New test. 5494 5495 2018-11-26 Jakub Jelinek <jakub@redhat.com> 5496 5497 PR c++/86900 5498 * g++.dg/debug/dwarf2/pr86900.C: New test. 5499 5500 2018-11-22 Jakub Jelinek <jakub@redhat.com> 5501 5502 PR tree-optimization/85794 5503 * gcc.dg/vect/O3-pr85794.c: New test. 5504 5505 2018-11-21 Jakub Jelinek <jakub@redhat.com> 5506 5507 PR c++/88122 5508 * g++.dg/cpp0x/implicit15.C: New test. 5509 5510 2018-11-20 Jakub Jelinek <jakub@redhat.com> 5511 5512 PR tree-optimization/87895 5513 * gcc.dg/gomp/pr87895-1.c: New test. 5514 * gcc.dg/gomp/pr87895-2.c: New test. 5515 * gcc.dg/gomp/pr87895-3.c: New test. 5516 5517 2018-11-19 Jakub Jelinek <jakub@redhat.com> 5518 5519 PR tree-optimization/88071 5520 * gcc.dg/pr88071.c: New test. 5521 5522 PR c++/60994 5523 * g++.dg/lookup/pr60994.C: New test. 5524 5525 PR debug/87039 5526 * g++.dg/gomp/pr78363-4.C: New test. 5527 * g++.dg/gomp/pr78363-5.C: New test. 5528 * g++.dg/gomp/pr78363-6.C: New test. 5529 * g++.dg/gomp/pr78363-7.C: New test. 5530 5531 2018-11-16 Jakub Jelinek <jakub@redhat.com> 5532 5533 PR rtl-optimization/87475 5534 * g++.dg/opt/pr87475.C: New test. 5535 5536 2018-11-15 Jakub Jelinek <jakub@redhat.com> 5537 5538 PR rtl-optimization/88018 5539 * g++.dg/tsan/pr88018.C: New test. 5540 5541 2018-11-13 Jakub Jelinek <jakub@redhat.com> 5542 5543 PR tree-optimization/87898 5544 * gcc.dg/gomp/pr87898.c: New test. 5545 55462019-01-03 Jan Hubicka <hubicka@ucw.cz> 5547 5548 Backport from mainline 5549 2019-01-02 Jan Hubicka <hubicka@ucw.cz> 5550 5551 PR lto/88130 5552 * g++.dg/torture/pr88130.C: New testcase. 5553 55542019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org> 5555 5556 PR target/60563 5557 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin. 5558 55592019-01-03 Martin Liska <mliska@suse.cz> 5560 5561 Backport from mainline 5562 2019-01-02 Jakub Jelinek <jakub@redhat.com> 5563 5564 PR ipa/88561 5565 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64 5566 targets and expect _ZThn8 for ilp32 targets. 5567 55682019-01-03 Martin Liska <mliska@suse.cz> 5569 5570 Backport from mainline 5571 2019-01-01 Jan Hubicka <hubicka@ucw.cz> 5572 5573 * g++.dg/tree-prof/devirt.C: Update testcase. 5574 55752019-01-03 Martin Liska <mliska@suse.cz> 5576 5577 Backport from mainline 5578 2018-12-31 Martin Liska <mliska@suse.cz> 5579 5580 * g++.dg/tree-prof/devirt.C: Fix scan pattern and test options. 5581 55822018-01-02 Segher Boessenkool <segher@kernel.crashing.org> 5583 5584 Backport from trunk 5585 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org> 5586 5587 PR inline-asm/55681 5588 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused. 5589 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed 5590 in any order, but that duplicates are not allowed. 5591 5592 Backport from trunk 5593 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org> 5594 5595 * c-c++-common/torture/asm-inline.c: New testcase. 5596 * gcc.dg/asm-qual-2.c: Test asm inline, too. 5597 5598 Backport from trunk 5599 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org> 5600 5601 * g++.dg/asm-qual-1.C: New testcase. 5602 * g++.dg/asm-qual-2.C: New testcase. 5603 * gcc.dg/asm-qual-1.c: Update. 5604 5605 Backport from trunk 5606 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org> 5607 5608 * g++.dg/asm-qual-3.C: New testcase. 5609 * gcc.dg/asm-qual-3.c: New testcase. 5610 5611 And extra for the backport 5612 2019-01-02 Segher Boessenkool <segher@kernel.crashing.org> 5613 5614 * gcc.dg/asm-qual-1.c: Adjust. 5615 56162018-12-30 Dominique d'Humieres <dominiq@gcc.gnu.org> 5617 5618 * g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning. 5619 56202018-12-30 Dominique d'Humieres <dominiq@gcc.gnu.org> 5621 5622 PR tree-optimization/68356 5623 PR target/81210 5624 PR target/81693 5625 * gcc.dg/torture/pr68264.c: Skip on darwin. 5626 * gcc.dg/torture/pr68037-1.c: Likewise. 5627 * gcc.dg/torture/pr68037-2.c: Likewise. 5628 * gcc.dg/torture/pr68037-3.c: Likewise. 5629 * gcc.dg/torture/pr25967-1.c: Likewise. 5630 * gcc.dg/torture/pr25967-2.c: Likewise. 5631 56322018-12-27 Martin Liska <mliska@suse.cz> 5633 5634 Backport from mainline 5635 2018-12-15 Jan Hubicka <hubicka@ucw.cz> 5636 5637 PR ipa/88561 5638 * g++.dg/tree-prof/devirt.C: New testcase. 5639 56402018-12-24 Iain Sandoe <iain@sandoe.co.uk> 5641 5642 PR testsuite/67974 5643 * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New. 5644 56452018-12-23 Paul Thomas <pault@gcc.gnu.org> 5646 5647 Backport from trunk 5648 PR fortran/77703 5649 * gfortran.dg/ptr_func_assign_5.f08 : New test. 5650 56512018-12-23 Paul Thomas <pault@gcc.gnu.org> 5652 5653 Backport from trunk 5654 PR fortran/77325 5655 * gfortran.dg/deferred_character_22.f90 : New test. 5656 56572018-12-22 Steven G . Kargl <kargl@gcc.gnu.org> 5658 5659 PR fortran/85798 5660 * gfortran.dg/pr85798.f90: New test. 5661 56622018-12-22 Thomas Koenig <tkoenig@gcc.gnu.org> 5663 5664 Backport from trunk 5665 PR fortran/85544 5666 * gfortran.dg/power_7.f90: New test. 5667 56682018-12-22 Steven G. Kargl <kargl@gcc.gnu.org> 5669 5670 PR fortran/88169 5671 * gfortran.dg/pr88169_1.f90: new test. 5672 * gfortran.dg/pr88169_2.f90: Ditto. 5673 * gfortran.dg/pr88169_3.f90: Ditto. 5674 56752018-12-22 Iain Sandoe <iain@sandoe.co.uk> 5676 5677 Backport from mainline 5678 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 5679 5680 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin. 5681 * c-c++-common/asan/pointer-subtract-4.c: Likewise. 5682 * g++.dg/torture/pr44295.C : Likewise. 5683 56842018-12-22 Iain Sandoe <iain@sandoe.co.uk> 5685 5686 Backport from mainline 5687 2018-08-22 Iain Sandoe <iain@sandoe.co.uk> 5688 5689 * gcc.dg/lto/pr85248_0.c (test_alias): 5690 Stringify __USER_LABEL_PREFIX__. 5691 (test_noreturn): Likewise. 5692 5693 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 5694 5695 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__. 5696 (lib_strncmp): Likewise. 5697 5698 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 5699 5700 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__. 5701 57022018-12-21 Paul Thomas <pault@gcc.gnu.org> 5703 5704 PR fortran/87359 5705 * gfortran.dg/associate_40.f90 : New test. 5706 57072018-12-21 Uros Bizjak <ubizjak@gmail.com> 5708 5709 Backport from mainline 5710 2018-12-10 Uros Bizjak <ubizjak@gmail.com> 5711 5712 PR target/88418 5713 * gcc.target/i386/pr88418.c: New test. 5714 57152018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com> 5716 5717 Backport from trunk 5718 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com> 5719 5720 PR rtl-optimization/88253 5721 * gcc.target/avr/pr88253.c: New test. 5722 57232018-12-18 Steven G. Kargl <kargl@gcc.gnu.org> 5724 5725 PR fortran/88116 5726 * gfortran.dg/pr88116_1.f90: New test. 5727 * gfortran.dg/pr88116_2.f90: Ditto. 5728 5729 PR fortran/88467 5730 * gfortran.dg/pr88467.f90: New test. 5731 57322018-12-15 Steven G. Kargl <kargl@gcc.gnu.org> 5733 5734 PR fortran/88138 5735 * gfortran.dg/pr88138.f90: new test. 5736 57372018-12-13 Nathan Sidwell <nathan@acm.org> 5738 5739 PR c++/87531 5740 * g++.dg/lookup/pr87531-2.C: New. 5741 57422018-12-13 Andreas Krebbel <krebbel@linux.ibm.com> 5743 5744 Backport from mainline 5745 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com> 5746 5747 * gcc.target/s390/zvector/vec-double-1.c: New test. 5748 * gcc.target/s390/zvector/vec-double-2.c: New test. 5749 57502018-12-12 Peter Bergner <bergner@linux.ibm.com> 5751 5752 Backport from mainline 5753 2018-12-07 Peter Bergner <bergner@linux.ibm.com> 5754 5755 PR target/87496 5756 * gcc.target/powerpc/pr87496.c: Rename from this... 5757 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment. 5758 * gcc.target/powerpc/pr87496-2.c: New test. 5759 * gcc.target/powerpc/pr87496-3.c: New test. 5760 57612018-12-11 Steven G. Kargl <kargl@gcc.gnu.org> 5762 5763 PR fortran/88155 5764 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu. 5765 * gfortran.dg/pr88155.f90: New test. 5766 57672018-12-11 Steven G. Kargl <kargl@gcc.gnu.org> 5768 5769 PR fortran/88249 5770 * gfortran.dg/pr88249.f90: New test. 5771 57722018-12-10 Steven G. Kargl <kargl@gcc.gnu.org> 5773 5774 PR fortran/97922 5775 * gfortran.dg/io_constraints_8.f90: Update error message. 5776 * gfortran.dg/pr87922.f90: New test. 5777 57782018-12-10 Steven G. Kargl <kargl@gcc.gnu.org> 5779 5780 PR fortran/88269 5781 * gfortran.dg/pr88269.f90: New test. 5782 57832018-12-10 Eric Botcazou <ebotcazou@adacore.com> 5784 5785 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for 5786 Visium and remove other specific handling. 5787 * c-c++-common/patchable_function_entry-default.c: Likewise. 5788 * c-c++-common/patchable_function_entry-definition.c: Likewise. 5789 57902018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 5791 5792 PR fortran/88205 5793 * gfortran.dg/pr88205.f90: New unit. 5794 57952018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 5796 5797 PR fortran/88206 5798 * gfortran.dg/pr88206.f90: New test. 5799 58002018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 5801 5802 PR fortran/88228 5803 * gfortran.dg/pr88228.f90: New test. 5804 58052018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 5806 5807 PR fortran/88048 5808 * gfortran.dg/pr88048.f90: New test. 5809 58102018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 5811 5812 PR fortran/88025 5813 * gfortran.dg/pr88025.f90: New test. 5814 58152018-12-06 Iain Sandoe <iain@sandoe.co.uk> 5816 5817 Backport from mainline 5818 2018-08-16 Iain Sandoe <iain@sandoe.co.uk> 5819 5820 PR testsuite/78544 5821 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section 5822 attributes and matching. 5823 * gcc.dg/tree-prof/section-attr-2.c: Likewise. 5824 * gcc.dg/tree-prof/section-attr-3.c: Likewise. 5825 58262018-12-05 Richard Biener <rguenther@suse.de> 5827 5828 Backport from mainline 5829 2018-09-20 Richard Sandiford <richard.sandiford@arm.com> 5830 5831 PR tree-optimization/87288 5832 * gcc.dg/vect/pr87288-1.c: New test. 5833 * gcc.dg/vect/pr87288-2.c: Likewise, 5834 * gcc.dg/vect/pr87288-3.c: Likewise. 5835 58362018-12-05 Iain Sandoe <iain@sandoe.co.uk> 5837 5838 Backport from mainline 5839 2018-08-18 Iain Sandoe <iain@sandoe.co.uk> 5840 5841 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF 5842 test on Darwin. 5843 * g++.dg/debug/dwarf2/pr85302.C: Likewise. 5844 * gcc.dg/lto/pr83719_0.c: Likewise. 5845 58462018-11-29 Peter Bergner <bergner@linux.ibm.com> 5847 5848 Backport from mainline 5849 2018-11-29 Peter Bergner <bergner@linux.ibm.com> 5850 5851 PR target/87496 5852 * gcc.target/powerpc/pr87496.c: New test. 5853 58542018-11-29 Nathan Sidwell <nathan@acm.org> 5855 5856 PR c++/87531 5857 * g++.dg/lookup/pr87531.C: New. 5858 58592018-11-28 Richard Biener <rguenther@suse.de> 5860 5861 PR tree-optimization/79351 5862 * gcc.dg/torture/pr79351.c: New testcase. 5863 58642018-11-26 Andreas Krebbel <krebbel@linux.ibm.com> 5865 5866 Backport from mainline 5867 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com> 5868 5869 * gcc.target/s390/flogr-1.c: New test. 5870 58712018-11-26 Matthias Klose <doko@ubuntu.com> 5872 5873 * jit.dg/test-long-names.c: Fix build with -Wformat-security. 5874 58752018-11-25 Thomas Koenig <tkoenig@gcc.gnu.org> 5876 5877 Backport from trunk 5878 PR fortran/88073 5879 * gfortran.dg/where_7.f90: New test. 5880 58812018-11-24 Paul Thomas <pault@gcc.gnu.org> 5882 5883 Backport from trunk 5884 PR fortran/88143 5885 * gfortran.dg/associate_46.f90: New test. 5886 58872018-11-22 Eric Botcazou <ebotcazou@adacore.com> 5888 5889 Backport from mainline 5890 2018-11-21 Jakub Jelinek <jakub@redhat.com> 5891 5892 PR rtl-optimization/85925 5893 * gcc.c-torture/execute/20181120-1.c: Require effective target 5894 int32plus. 5895 (u): New variable. 5896 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201 5897 instead of 0x10101. 5898 58992018-11-20 Martin Liska <mliska@suse.cz> 5900 5901 Backport from mainline 5902 2018-11-19 Martin Liska <mliska@suse.cz> 5903 5904 PR lto/88077 5905 * gcc.dg/lto/pr88077_0.c: New test. 5906 * gcc.dg/lto/pr88077_1.c: New test. 5907 59082018-11-20 Eric Botcazou <ebotcazou@adacore.com> 5909 5910 * gcc.c-torture/execute/20181120-1.c: New test. 5911 59122018-11-19 Martin Liska <mliska@suse.cz> 5913 5914 PR gcov-profile/88045 5915 * g++.dg/gcov/pr88045.C: New test. 5916 59172018-11-18 Uros Bizjak <ubizjak@gmail.com> 5918 5919 Backport from mainline 5920 2018-11-11 Uros Bizjak <ubizjak@gmail.com> 5921 5922 PR target/87928 5923 * gcc.target/i386/pr87928.c: New test. 5924 59252018-11-16 Nathan Sidwell <nathan@acm.org> 5926 5927 PR c++/86246 5928 PR c++/87989 5929 * g++.dg/template/pr86246.C: New. 5930 * g++.dg/template/pr87989.C: New. 5931 59322018-11-15 Nathan Sidwell <nathan@acm.org> 5933 5934 PR debug/88006 5935 PR debug/87462 5936 * g++.dg/debug/dwarf2/pr87462.C: New. 5937 * g++.dg/debug/dwarf2/pr88006.C: New. 5938 59392018-11-14 Claudiu Zissulescu <claziss@synopsys.com> 5940 5941 Backport from mainline. 5942 * gcc.target/arc/builtin_eh.c: New test. 5943 59442018-11-11 Uros Bizjak <ubizjak@gmail.com> 5945 5946 Backport from mainline 5947 2018-11-04 Uros Bizjak <ubizjak@gmail.com> 5948 5949 PR middle-end/58372 5950 * g++.dg/pr58372.C: New test. 5951 59522018-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5953 5954 Backported from mainline 5955 PR libfortran/78351 5956 * gfortran.dg/read_legacy_comma.f90: New test. 5957 59582018-11-09 Mihail Ionescu <mihail.ionescu@arm.com> 5959 5960 PR target/87867 5961 Backport from mainiline 5962 2018-09-17 Eric Botcazou <ebotcazou@adacore.com> 5963 5964 * g++.dg/other/thunk2a.C: New test. 5965 * g++.dg/other/thunk2b.C: Likewise. 5966 * g++.dg/other/vthunk1.C: Rename as thunk1.C 5967 59682018-11-08 Eric Botcazou <ebotcazou@adacore.com> 5969 5970 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma. 5971 * gnat.dg/null_pointer_deref2.adb: Likewise. 5972 * gnat.dg/null_pointer_deref3.adb: Likewise. 5973 * gnat.dg/opt74.adb: New test. 5974 * gnat.dg/opt74_pkg.ad[sb]: New helper. 5975 * gnat.dg/warn12.adb: Delete. 5976 * gnat.dg/warn12_pkg.ads: Likewise. 5977 59782018-11-05 Jakub Jelinek <jakub@redhat.com> 5979 5980 PR tree-optimization/87859 5981 * gcc.dg/store_merging_24.c: New test. 5982 * gcc.dg/store_merging_25.c: New test. 5983 5984 PR sanitizer/87837 5985 * c-c++-common/ubsan/pr87837.c: New test. 5986 5987 Backported from mainline 5988 2018-10-25 Jakub Jelinek <jakub@redhat.com> 5989 5990 PR fortran/87725 5991 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier 5992 from kind with a colon rather than comma. 5993 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test. 5994 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test. 5995 5996 2018-10-24 Jakub Jelinek <jakub@redhat.com> 5997 5998 PR c++/86288 5999 * g++.dg/cpp0x/gen-attrs-66.C: New test. 6000 6001 2018-10-20 Jakub Jelinek <jakub@redhat.com> 6002 6003 PR middle-end/87647 6004 * gcc.c-torture/compile/pr87647.c: New test. 6005 6006 2018-10-19 Jakub Jelinek <jakub@redhat.com> 6007 6008 PR middle-end/85488 6009 PR middle-end/87649 6010 * c-c++-common/gomp/doacross-2.c: New test. 6011 * c-c++-common/gomp/sink-3.c: Expect another error during error 6012 recovery. 6013 60142018-11-03 Tobias Burnus <burnus@net-b.de> 6015 Thomas Koenig <tkoenig@gcc.gnu.org> 6016 6017 Backport from trunk 6018 PR fortran/87597 6019 * gfortran.dg/inline_matmul_24.f90: New. 6020 60212018-10-26 Bill Schmidt <wschmidt@linux.ibm.com> 6022 6023 Backport from mainline 6024 2018-10-19 Bill Schmidt <wschmidt@linux.ibm.com> 6025 6026 PR tree-optimization/87473 6027 * gcc.c-torture/compile/pr87473.c: New file. 6028 60292018-10-25 Richard Biener <rguenther@suse.de> 6030 6031 PR tree-optimization/87665 6032 PR tree-optimization/87745 6033 * gfortran.dg/20181025-1.f: New testcase. 6034 60352018-10-24 Richard Biener <rguenther@suse.de> 6036 6037 PR tree-optimization/87665 6038 * gcc.dg/torture/pr87665.c: New testcase. 6039 60402018-10-23 Tom de Vries <tdevries@suse.de> 6041 6042 backport from trunk: 6043 2018-07-31 Tom de Vries <tdevries@suse.de> 6044 6045 PR debug/86687 6046 * g++.dg/guality/pr86687.C: New test. 6047 60482018-10-23 Richard Biener <rguenther@suse.de> 6049 6050 PR tree-optimization/87700 6051 * gcc.dg/torture/pr87700.c: New testcase. 6052 60532018-10-22 Eric Botcazou <ebotcazou@adacore.com> 6054 6055 * gnat.dg/sso14.adb: New test. 6056 * gnat.dg/sso15.adb: Likewise. 6057 60582018-10-19 Richard Biener <rguenther@suse.de> 6059 6060 PR middle-end/87645 6061 * gcc.dg/torture/pr87645.c: New testcase. 6062 60632018-10-19 Andreas Krebbel <krebbel@linux.ibm.com> 6064 6065 Backport from mainline 6066 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com> 6067 6068 * g++.dg/vec-init-1.C: New test. 6069 60702018-10-18 Richard Biener <rguenther@suse.de> 6071 6072 PR middle-end/87087 6073 * gcc.dg/torture/pr87087.c: New testcase. 6074 * gcc.dg/graphite/pr84204.c: XFAIL. 6075 * gcc.dg/graphite/pr85935.c: Likewise. 6076 60772018-10-17 Eric Botcazou <ebotcazou@adacore.com> 6078 6079 * gcc.c-torture/execute/pr87623.c: New test. 6080 60812018-10-16 Richard Biener <rguenther@suse.de> 6082 6083 PR tree-optimization/87465 6084 * gcc.dg/tree-ssa/cunroll-15.c: Fix pattern. 6085 60862018-10-16 Wilco Dijkstra <wdijkstr@arm.com> 6087 6088 Backported from mainline 6089 PR target/87511 6090 * gcc.target/aarch64/pr87511.c: Add new test. 6091 60922018-10-16 Richard Biener <rguenther@suse.de> 6093 6094 Backport from mainline 6095 2018-10-15 Richard Biener <rguenther@suse.de> 6096 6097 PR middle-end/87610 6098 * gcc.dg/torture/restrict-6.c: New testcase. 6099 6100 2018-10-01 Richard Biener <rguenther@suse.de> 6101 6102 PR tree-optimization/87465 6103 * gcc.dg/tree-ssa/cunroll-15.c: New testcase. 6104 61052018-10-11 Jakub Jelinek <jakub@redhat.com> 6106 6107 PR c++/85070 6108 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from 6109 c++14_only to c++14. 6110 6111 PR c++/87582 6112 * g++.dg/cpp1z/decomp48.C: New test. 6113 6114 Backported from mainline 6115 2018-10-10 Jakub Jelinek <jakub@redhat.com> 6116 6117 PR target/87550 6118 * gcc.target/i386/pr87550.c: New test. 6119 6120 2018-09-12 Jakub Jelinek <jakub@redhat.com> 6121 Andreas Krebbel <krebbel@linux.ibm.com> 6122 6123 PR tree-optimization/86844 6124 * gcc.c-torture/execute/pr86844.c: New test. 6125 * gcc.dg/store_merging_22.c: New test. 6126 * gcc.dg/store_merging_23.c: New test. 6127 61282018-10-10 Paolo Carlini <paolo.carlini@oracle.com> 6129 6130 PR c++/84940 6131 * g++.dg/expr/unary4.C: New. 6132 61332018-10-09 Will Schmidt <will_schmidt@vnet.ibm.com> 6134 6135 Backport from trunk 6136 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com> 6137 6138 PR target/86731 6139 * gcc.target/powerpc/pr86731.c: New test. 6140 * gcc.target/powerpc/pr86731-longlong.c: New test. 6141 * gcc.target/powerpc/pr86731-fwrapv.c: New test. 6142 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test. 6143 * gcc.target/powerpc/pr86731-nogimplefold.c: New test. 6144 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test. 6145 61462018-10-09 H.J. Lu <hongjiu.lu@intel.com> 6147 6148 Backport from mainline 6149 2018-09-29 H.J. Lu <hongjiu.lu@intel.com> 6150 6151 PR target/87370 6152 * gcc.target/i386/pr87370.c: New test. 6153 61542018-10-08 Paul Thomas <pault@gcc.gnu.org> 6155 6156 PR fortran/83999 6157 Backport from trunk 6158 * gfortran.dg/elemental_function_4.f90 : New test. 6159 61602018-10-08 Paul Thomas <pault@gcc.gnu.org> 6161 6162 Backport from trunk 6163 PR fortran/86372 6164 * gfortran.dg/associate_41.f90: New test. 6165 61662018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org> 6167 6168 PR fortran/86111 6169 Backport from trunk 6170 * gfortran.dg/array_constructor_type_23.f90: New test. 6171 61722018-10-03 Martin Liska <mliska@suse.cz> 6173 6174 Backport from mainline 6175 2018-10-03 Martin Liska <mliska@suse.cz> 6176 6177 PR gcov-profile/86109 6178 * g++.dg/gcov/pr86109.C: New test. 6179 61802018-10-02 H.J. Lu <hongjiu.lu@intel.com> 6181 6182 Backport from mainline 6183 2018-09-25 H.J. Lu <hongjiu.lu@intel.com> 6184 6185 PR target/82699 6186 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32. 6187 * gcc.target/i386/pr82699-6.c: Add -fno-pic. 6188 6189 2018-09-24 H.J. Lu <hongjiu.lu@intel.com> 6190 6191 PR target/82699 6192 * gcc.target/i386/pr82699-1.c: New file. 6193 * gcc.target/i386/pr82699-2.c: Likewise. 6194 * gcc.target/i386/pr82699-3.c: Likewise. 6195 * gcc.target/i386/pr82699-4.c: Likewise. 6196 * gcc.target/i386/pr82699-5.c: Likewise. 6197 * gcc.target/i386/pr82699-6.c: Likewise. 6198 61992018-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6200 6201 Backport from mainline 6202 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org> 6203 6204 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is 6205 overriden. 6206 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6207 6208 * gcc.target/arm/arm-soft-strd-even.c: New test. 6209 62102018-09-29 Jakub Jelinek <jakub@redhat.com> 6211 6212 PR target/87467 6213 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two. 6214 (CALC): Use double instead of float. 6215 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than 6216 _mm512_abs_ps and _mm512_mask_abs_ps. 6217 62182018-09-27 Michael Meissner <meissner@linux.ibm.com> 6219 6220 Backport from mainline 6221 2018-08-20 Michael Meissner <meissner@linux.ibm.com> 6222 6223 PR target/87033 6224 * gcc.target/powerpc/pr87033.c: New test. 6225 62262018-09-25 Martin Liska <mliska@suse.cz> 6227 6228 Backport from mainline 6229 2018-09-24 Martin Liska <mliska@suse.cz> 6230 6231 PR sanitizer/85774 6232 * g++.dg/asan/pr85774.C: New test. 6233 62342018-09-24 Paolo Carlini <paolo.carlini@oracle.com> 6235 6236 PR c++/85070 6237 * g++.dg/cpp0x/pr85070.C: New. 6238 62392018-09-21 Eric Botcazou <ebotcazou@adacore.com> 6240 6241 * gcc.dg/nested-func-11.c: New test. 6242 62432018-09-18 Janus Weil <janus@gcc.gnu.org> 6244 6245 Backport from trunk 6246 PR fortran/85395 6247 * gfortran.dg/proc_ptr_comp_52.f90: New test case. 6248 62492018-09-18 Janus Weil <janus@gcc.gnu.org> 6250 6251 Backport from trunk 6252 PR fortran/86830 6253 * gfortran.dg/typebound_call_30.f90: New test case. 6254 62552018-09-18 Paul Thomas <pault@gcc.gnu.org> 6256 6257 Backported from trunk 6258 PR fortran/85954 6259 * gfortran.dg/deferred_character_21.f90 : New test. 6260 62612018-09-18 Nathan Sidwell <nathan@acm.org> 6262 6263 PR c++/86881 6264 * g++.dg/warn/pr86881.C: New. 6265 62662018-09-12 Paul Thomas <pault@gcc.gnu.org> 6267 6268 Backported from trunk 6269 PR fortran/87284 6270 * gfortran.dg/allocate_with_mold_2.f90: New test. 6271 62722018-09-12 Andreas Krebbel <krebbel@linux.ibm.com> 6273 6274 Backport from mainline 6275 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com> 6276 6277 * gcc.target/s390/dfp_to_bfp_rounding.c: New test. 6278 62792018-09-12 Jakub Jelinek <jakub@redhat.com> 6280 6281 PR middle-end/87248 6282 * c-c++-common/torture/pr87248.c: New test. 6283 62842018-09-11 Paul Thomas <pault@gcc.gnu.org> 6285 6286 Backported from trunk 6287 PR fortran/87277 6288 * gfortran.dg/select_type_43.f90: New test. 6289 62902018-09-05 Janus Weil <janus@gcc.gnu.org> 6291 6292 Backported from trunk 6293 PR fortran/86116 6294 * gfortran.dg/generic_34.f90: New test case. 6295 62962018-09-05 Pádraig Brady <p@draigbrady.com> 6297 6298 PR c++/87185 6299 * g++.dg/pr87185.C: New. 6300 63012018-09-05 Nathan Sidwell <nathan@acm.org> 6302 6303 PR c++/87137 6304 * g++.dg/abi/pr87137.C: New. 6305 63062018-09-05 Jakub Jelinek <jakub@redhat.com> 6307 6308 Backported from mainline 6309 2018-09-04 Jakub Jelinek <jakub@redhat.com> 6310 6311 PR target/87198 6312 * gcc.target/i386/pr87198.c: New test. 6313 6314 2018-08-31 Jakub Jelinek <jakub@redhat.com> 6315 6316 PR middle-end/87138 6317 * gcc.target/i386/avx512bw-pr87138.c: New test. 6318 6319 2018-08-29 Jakub Jelinek <jakub@redhat.com> 6320 6321 PR c++/87095 6322 * g++.dg/ubsan/vptr-13.C: New test. 6323 6324 2018-08-11 Jakub Jelinek <jakub@redhat.com> 6325 6326 PR tree-optimization/86835 6327 * gcc.dg/pr86835.c: New test. 6328 6329 2018-08-08 Jakub Jelinek <jakub@redhat.com> 6330 6331 PR c++/86836 6332 * g++.dg/cpp1z/decomp46.C: New test. 6333 6334 PR c++/86738 6335 * g++.dg/opt/pr86738.C: New test. 6336 6337 2018-08-03 Jason Merrill <jason@redhat.com> 6338 6339 PR c++/86706 6340 * g++.dg/template/pr86706.C: New test. 6341 63422018-09-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6343 6344 Backport from mainline 6345 * gfortran.dg/modulo_check: New test. 6346 63472018-09-03 Tom de Vries <tdevries@suse.de> 6348 6349 backport from trunk: 6350 2018-06-21 Tom de Vries <tdevries@suse.de> 6351 6352 PR tree-optimization/85859 6353 * gcc.dg/pr85859.c: New test. 6354 63552018-09-01 Michael Matz <matz@suse.de> 6356 6357 Backport from mainline 6358 PR tree-optimization/87074 6359 * gcc.dg/pr87074.c: New test. 6360 63612018-09-01 Paul Thomas <pault@gcc.gnu.org> 6362 6363 PR fortran/86328 6364 PR fortran/86760 6365 * gfortran.dg/pr86328.f90 : New test. 6366 * gfortran.dg/pr86760.f90 : New test. 6367 63682018-08-31 Nathan Sidwell <nathan@acm.org> 6369 6370 PR c++/87155 6371 PR c++/84707 6372 * g++.dg/cpp0x/pr87155.C: New. 6373 * g++.dg/cpp0x/inline-ns10.C: Adjust. 6374 63752018-08-31 Richard Biener <rguenther@suse.de> 6376 6377 Backport from mainline 6378 2018-08-27 Richard Biener <rguenther@suse.de> 6379 6380 PR tree-optimization/86927 6381 * gcc.dg/vect/pr86927.c: New testcase. 6382 6383 2018-08-23 Richard Biener <rguenther@suse.de> 6384 6385 PR middle-end/87024 6386 * gcc.dg/pr87024.c: New testcase. 6387 6388 2018-08-22 Richard Biener <rguenther@suse.de> 6389 6390 PR tree-optimization/86945 6391 * gcc.dg/torture/pr86945.c: New testcase. 6392 6393 2018-08-17 Richard Biener <rguenther@suse.de> 6394 6395 PR middle-end/86505 6396 * gcc.dg/torture/pr86505.c: New testcase. 6397 6398 2018-08-02 Richard Biener <rguenther@suse.de> 6399 6400 PR tree-optimization/86816 6401 * g++.dg/torture/pr86816.C: New testcase. 6402 6403 2018-07-17 Richard Biener <rguenther@suse.de> 6404 6405 PR lto/86456 6406 * g++.dg/debug/dwarf2/pr86456.C: New testcase. 6407 64082018-08-29 Jakub Jelinek <jakub@redhat.com> 6409 6410 PR c++/87122 6411 * g++.dg/cpp1z/decomp47.C: New test. 6412 64132018-08-27 Martin Sebor <msebor@redhat.com> 6414 6415 PR tree-optimization/86914 6416 * gcc.dg/strlenopt-57.c: New test. 6417 64182018-08-28 Jakub Jelinek <jakub@redhat.com> 6419 6420 PR middle-end/87099 6421 * gcc.dg/pr87099.c: New test. 6422 64232018-08-27 Jakub Jelinek <jakub@redhat.com> 6424 6425 PR rtl-optimization/87065 6426 * gcc.target/i386/pr87065.c: New test. 6427 64282018-08-26 Thomas Koenig <tkoenig@gcc.gnu.org> 6429 6430 Backport from trunk 6431 PR libfortran/86704 6432 * gfortran.dg/matmul_19.f90: New test. 6433 64342018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org> 6435 6436 Backport from trunk 6437 PR fortran/86837 6438 * gfortran.dg/implied_do_io_6.f90: New test. 6439 64402018-08-21 H.J. Lu <hongjiu.lu@intel.com> 6441 6442 Backport from mainline 6443 2018-08-20 H.J. Lu <hongjiu.lu@intel.com> 6444 6445 PR target/87014 6446 * g++.dg/torture/pr87014.C: New file. 6447 64482018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 6449 6450 Backport from mainline 6451 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 6452 6453 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*. 6454 64552018-08-17 Richard Biener <rguenther@suse.de> 6456 6457 Backport from mainline 6458 2018-08-02 Richard Biener <rguenther@suse.de> 6459 6460 PR c++/86763 6461 * g++.dg/torture/pr86763.C: New testcase. 6462 64632018-08-16 Tamar Christina <tamar.christina@arm.com> 6464 6465 Backport from mainline 6466 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org> 6467 6468 PR target/86640 6469 * gcc.target/arm/pr86640.c: New testcase. 6470 64712018-08-14 Richard Sandiford <richard.sandiford@arm.com> 6472 6473 Backport from mainline 6474 2018-08-09 Richard Sandiford <richard.sandiford@arm.com> 6475 6476 PR tree-optimization/86871 6477 * gcc.dg/vect/pr86871.c: New test. 6478 64792018-08-12 Paul Thomas <pault@gcc.gnu.org> 6480 6481 Backported from trunk 6482 PR fortran/86906 6483 * gfortran.dg/use_rename_9.f90: New test. 6484 64852018-08-07 H.J. Lu <hongjiu.lu@intel.com> 6486 6487 Backport from mainline 6488 2018-08-05 H.J. Lu <hongjiu.lu@intel.com> 6489 6490 PR target/86386 6491 * gcc.target/i386/pr86386.c: New file. 6492 64932018-08-07 Steve Ellcey <sellcey@cavium.com> 6494 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6495 6496 PR tree-optimization/80925 6497 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops 6498 vectorized on !vect_hw_misalign targets. 6499 65002018-08-04 Uros Bizjak <ubizjak@gmail.com> 6501 6502 PR testsuite/86153 6503 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500. 6504 65052018-08-02 Andreas Schwab <schwab@linux-m68k.org> 6506 6507 Backport from mainline 6508 2018-07-17 Andreas Schwab <schwab@linux-m68k.org> 6509 6510 PR target/86820 6511 * gcc.target/m68k/mulsi_highpart.c: New test. 6512 65132018-08-01 Jakub Jelinek <jakub@redhat.com> 6514 6515 PR c/85704 6516 * gcc.c-torture/compile/pr85704.c: New test. 6517 65182018-07-29 Bernd Edlinger <bernd.edlinger@hotmail.de> 6519 6520 Backport from mainline 6521 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de> 6522 6523 PR c/86617 6524 * gcc.dg/pr86617.c: New test. 6525 65262018-07-26 Pat Haugen <pthaugen@us.ibm.com> 6527 6528 Backport from mainline 6529 2018-07-26 Pat Haugen <pthaugen@us.ibm.com> 6530 6531 PR target/86612 6532 * gcc.target/powerpc/pr58673-2.c: Call strdup. 6533 65342018-07-26 Jakub Jelinek <jakub@redhat.com> 6535 6536 Backported from mainline 6537 2018-07-24 Jakub Jelinek <jakub@redhat.com> 6538 6539 PR middle-end/86627 6540 * gcc.target/i386/pr86627.c: New test. 6541 6542 2018-07-10 Jakub Jelinek <jakub@redhat.com> 6543 6544 PR fortran/86421 6545 * gfortran.dg/vect/pr86421.f90: New test. 6546 65472018-07-26 Release Manager 6548 6549 * GCC 8.2.0 released. 6550 65512018-07-18 Carl Love <cel@us.ibm.com> 6552 6553 Backport from mainline 6554 2018-07-16 Carl Love <cel@us.ibm.com> 6555 6556 PR target/86414 6557 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target 6558 longdouble128. 6559 * gcc.target/powerpc/divkc3-3.c: Ditto. 6560 * gcc.target/powerpc/mulkc3-2.c: Ditto. 6561 * gcc.target/powerpc/mulkc3-3.c: Ditto. 6562 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts. 6563 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific. 6564 65652018-07-18 Martin Sebor <msebor@redhat.com> 6566 6567 PR middle-end/85602 6568 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning. 6569 * c-c++-common/attr-nonstring-8.c: New test. 6570 65712018-07-17 Eric Botcazou <ebotcazou@adacore.com> 6572 6573 * gnat.dg/discr55.adb: New test. 6574 65752018-07-16 Fritz Reese <fritzoreese@gmail.com> 6576 6577 PR fortran/83184 6578 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages. 6579 65802018-07-16 Fritz Reese <fritzoreese@gmail.com> 6581 6582 PR fortran/83184 6583 Backport from trunk. 6584 * gfortran.dg/assumed_rank_14.f90: New testcase. 6585 * gfortran.dg/assumed_rank_15.f90: New testcase. 6586 * gfortran.dg/dec_structure_8.f90: Update error messages. 6587 * gfortran.dg/dec_structure_23.f90: Update error messages. 6588 65892018-07-16 Fritz Reese <fritzoreese@gmail.com> 6590 6591 Backport from trunk: 6592 6593 PR fortran/83183 6594 PR fortran/86325 6595 * gfortran.dg/init_flag_18.f90: New testcase. 6596 * gfortran.dg/init_flag_19.f03: New testcase. 6597 65982018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 6599 6600 Backport from mainline 6601 x2018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 6602 6603 * gcc.target/arc/pr9001107555.c: New file. 6604 66052018-07-19 Richard Biener <rguenther@suse.de> 6606 6607 Backport from mainline 6608 2018-07-12 Richard Biener <rguenther@suse.de> 6609 6610 PR c/86453 6611 * g++.dg/warn/pr86453.C: New testcase. 6612 66132018-07-16 Richard Biener <rguenther@suse.de> 6614 6615 Backport from mainline 6616 2018-07-13 Richard Biener <rguenther@suse.de> 6617 6618 PR middle-end/85974 6619 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening. 6620 6621 2018-06-15 Richard Biener <rguenther@suse.de> 6622 6623 PR middle-end/86076 6624 * gcc.dg/pr86076.c: New testcase. 6625 6626 2018-06-06 Richard Biener <rguenther@suse.de> 6627 6628 PR tree-optimization/85935 6629 * gcc.dg/graphite/pr85935.c: New testcase. 6630 66312018-07-16 Eric Botcazou <ebotcazou@adacore.com> 6632 6633 * gnat.dg/opt73.adb: New test. 6634 66352018-07-16 Jakub Jelinek <jakub@redhat.com> 6636 6637 PR c++/3698 6638 PR c++/86208 6639 * g++.dg/opt/pr3698.C: New test. 6640 66412018-07-15 Bill Schmidt <wschmidt@linux.ibm.com> 6642 6643 Backport from mainline 6644 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com> 6645 Steve Munroe <munroesj52@gmail.com> 6646 6647 * gcc.target/powerpc/sse2-pand-1.c: New file. 6648 * gcc.target/powerpc/sse2-pandn-1.c: Likewise. 6649 * gcc.target/powerpc/sse2-por-1.c: Likewise. 6650 * gcc.target/powerpc/sse2-pxor-1.c: Likewise. 6651 66522018-07-14 Martin Sebor <msebor@redhat.com> 6653 6654 PR tree-optimization/86274 6655 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test. 6656 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. 6657 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same. 6658 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. 6659 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same. 6660 * gcc.dg/tree-ssa/builtin-sprintf.c: Same. 6661 * gcc.dg/tree-ssa/pr83198.c: Same. 6662 66632018-07-13 H.J. Lu <hongjiu.lu@intel.com> 6664 6665 Backport from mainline 6666 2018-07-13 H.J. Lu <hongjiu.lu@intel.com> 6667 Sunil K Pandey <sunil.k.pandey@intel.com> 6668 6669 PR target/84413 6670 * gcc.target/i386/pr84413-1.c: New test. 6671 * gcc.target/i386/pr84413-2.c: Likewise. 6672 * gcc.target/i386/pr84413-3.c: Likewise. 6673 66742018-07-13 Nathan Sidwell <nathan@acm.org> 6675 6676 PR c++/86374 6677 * g++.dg/pr86374.C: New. 6678 66792018-07-12 Jakub Jelinek <jakub@redhat.com> 6680 6681 * c-c++-common/gomp/declare-target-3.c: New test. 6682 * g++.dg/gomp/declare-target-2.C: New test. 6683 66842018-07-12 Richard Biener <rguenther@suse.de> 6685 6686 PR target/84829 6687 * gcc.target/i386/pr84829.c: New testcase. 6688 66892018-07-12 Jakub Jelinek <jakub@redhat.com> 6690 6691 PR tree-optimization/86492 6692 * gcc.c-torture/execute/pr86492.c: New test. 6693 66942018-07-11 Jakub Jelinek <jakub@redhat.com> 6695 6696 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead 6697 of hardcoding size. Cast (rel) to MASK_TYPE. 6698 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise. 6699 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test. 6700 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test. 6701 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test. 6702 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test. 6703 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test. 6704 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test. 6705 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test. 6706 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test. 6707 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test. 6708 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test. 6709 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test. 6710 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test. 6711 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test. 6712 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test. 6713 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test. 6714 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test. 6715 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test. 6716 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test. 6717 67182018-07-11 Grazvydas Ignotas <notasas@gmail.com> 6719 6720 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to 6721 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16). 6722 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise. 6723 67242018-07-10 Jakub Jelinek <jakub@redhat.com> 6725 6726 PR sanitizer/86406 6727 * g++.dg/ubsan/pr86406.C: New test. 6728 67292018-07-05 Martin Sebor <msebor@redhat.com> 6730 6731 PR c++/86400 6732 * gcc.dg/strlenopt-47.c: New test. 6733 * gcc.dg/strlenopt-48.c: New test. 6734 67352018-07-03 Carl Love <cel@us.ibm.com> 6736 6737 Backport from trunk 6738 2018-07-03 Carl Love <cel@us.ibm.com> 6739 6740 * gcc.target/altivec-1-runnable.c: New test file. 6741 * gcc.target/altivec-2-runnable.c: New test file. 6742 * gcc.target/vsx-7.c (main2): Test file changes not backported from 6743 mainline since test file does not exist in GCC 8. 6744 67452018-07-02 Paul Thomas <pault@gcc.gnu.org> 6746 6747 PR fortran/82969 6748 PR fortran/86242 6749 * gfortran.dg/proc_ptr_50.f90: New test. 6750 67512018-06-30 Alexandre Oliva <aoliva@redhat.com> 6752 6753 PR debug/86064 6754 * gcc.dg/pr86064.c: New. 6755 67562018-06-29 Kelvin Nilsen <kelvin@gcc.gnu.org> 6757 6758 Backport from mainline 6759 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org> 6760 6761 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove 6762 this test. 6763 * gcc.target/powerpc/builtins-9.c: New test. 6764 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives 6765 to expect different code generation on big-endian vs. 6766 little-endian targets. 6767 67682018-06-28 Kelvin Nilsen <kelvin@gcc.gnu.org> 6769 6770 Backport from mainline 6771 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org> 6772 6773 * lib/target-supports.exp (check_effective_target_be): New. 6774 (check_effective_target_le): New. 6775 67762018-06-28 Fritz Reese <fritzoreese@gmail.com> 6777 6778 PR fortran/82865 6779 Backport from trunk. 6780 * gfortran.dg/dec_type_print_2.f03: New testcase. 6781 67822018-06-27 Carl Love <cel@us.ibm.com> 6783 6784Add test case that was supposed to be added in commit 255556 on 2017-12-11. 6785 6786 * gcc.target/vsx-vector-abss.c: New file to test vec_abss. 6787 67882018-06-27 Kelvin Nilsen <kelvin@gcc.gnu.org> 6789 6790 * gcc.target/powerpc/builtins-1-be.c: Adjust dg directives to scan 6791 for vpkudus in place of vpksdus. 6792 * gcc.target/powerpc/builtins-1-le.c: Likewise. 6793 6794 Backport from mainline 6795 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org> 6796 6797 * gcc.target/powerpc/builtins-3-p8.c: Adjust dg directives to scan 6798 for vpkudus in place of vpksdus. 6799 68002018-06-26 Jakub Jelinek <jakub@redhat.com> 6801 6802 PR target/86314 6803 * gcc.dg/pr86314.c: New test. 6804 68052018-06-25 Fritz Reese <fritzoreese@gmail.com> 6806 6807 PR fortran/82972 6808 PR fortran/83088 6809 PR fortran/85851 6810 Backport from trunk. 6811 * gfortran.dg/init_flag_17.f90: New testcase. 6812 68132018-06-25 Jakub Jelinek <jakub@redhat.com> 6814 6815 PR target/84786 6816 * gcc.target/i386/avx512f-pr84786-3.c: New test. 6817 68182018-06-25 Paul Thomas <pault@gcc.gnu.org> 6819 6820 PR fortran/83118 6821 Back port from trunk 6822 * gfortran.dg/unlimited_polymorphic_30.f03: New test. 6823 68242018-06-23 Richard Sandiford <richard.sandiford@linaro.org> 6825 6826 PR tree-optimization/85989 6827 * gcc.dg/torture/pr85989.c: New test. 6828 68292018-06-22 Jakub Jelinek <jakub@redhat.com> 6830 6831 PR c++/85662 6832 * g++.dg/ext/offsetof3.C: New test. 6833 68342018-06-22 Michael Meissner <meissner@linux.ibm.com> 6835 6836 Back port from trunk 6837 2018-06-21 Michael Meissner <meissner@linux.ibm.com> 6838 6839 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double 6840 if the long double format is IEEE 128-bit for tests that are 6841 explicitly testing IBM extended double support. Use the 6842 appropriate pack and unpack built-in functions. Change calls from 6843 __builtin_isinfl to __builtin_isinf since the later supports all 6844 floating point types. 6845 * gcc.target/powerpc/pr57150.c: Likewise. 6846 * gcc.target/powerpc/pr60203.c: Likewise. 6847 * gcc.target/powerpc/pr67808.c: Likewise. 6848 * gcc.target/powerpc/pr70117.c: Likewise. 6849 * gcc.target/powerpc/tfmode_off.c: Likewise. 6850 68512018-06-18 Michael Meissner <meissner@linux.ibm.com> 6852 6853 Back port from trunk 6854 2018-06-06 Michael Meissner <meissner@linux.ibm.com> 6855 6856 PR target/85657 6857 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can 6858 be used in templates. Don't check for them in overloaded functions. 6859 68602018-06-22 Michael Meissner <meissner@linux.ibm.com> 6861 6862 Back port from trunk 6863 2018-05-21 Michael Meissner <meissner@linux.ibm.com> 6864 6865 PR target/85657 6866 * gcc.target/powerpc/pr85657-1.c: New test for converting between 6867 __float128, __ibm128, and long double. 6868 * gcc.target/powerpc/pr85657-2.c: Likewise. 6869 * gcc.target/powerpc/pr85657-3.c: Likewise. 6870 * g++.dg/pr85667.C: New test to make sure __ibm128 is 6871 implementated as a separate type internally, and is not just an 6872 alias for long double. 6873 68742018-06-20 Than McIntosh <thanm@google.com> 6875 6876 PR libgcc/86213 6877 * gcc.dg/split-8.c: New. 6878 68792018-06-20 Jakub Jelinek <jakub@redhat.com> 6880 6881 Backported from mainline 6882 2018-06-15 Jakub Jelinek <jakub@redhat.com> 6883 6884 PR c/86093 6885 * c-c++-common/pr86093.c: New test. 6886 68872018-06-20 Nathan Sidwell <nathan@acm.org> 6888 6889 PR c++/85634 - tsubst ICE on unmarked lookup 6890 * g++.dg/lookup/pr85634.C: New. 6891 68922018-06-20 Jakub Jelinek <jakub@redhat.com> 6893 6894 PR c++/86210 6895 * g++.dg/warn/Wnonnull4.C: New test. 6896 6897 PR debug/86194 6898 * gcc.target/i386/pr86194.c: New test. 6899 6900 PR tree-optimization/86231 6901 * gcc.dg/tree-ssa/vrp119.c: New test. 6902 * gcc.c-torture/execute/pr86231.c: New test. 6903 69042018-06-19 Eric Botcazou <ebotcazou@adacore.com> 6905 6906 * gnat.dg/aggr24.adb: New test. 6907 * gnat.dg/aggr24_pkg.ad[sb]: New helper. 6908 69092018-06-18 Martin Sebor <msebor@redhat.com> 6910 6911 PR c/82063 6912 * gcc.dg/Walloc-size-larger-than-1.c: New test. 6913 * gcc.dg/Walloc-size-larger-than-10.c: New test. 6914 * gcc.dg/Walloc-size-larger-than-11.c: New test. 6915 * gcc.dg/Walloc-size-larger-than-12.c: New test. 6916 * gcc.dg/Walloc-size-larger-than-13.c: New test. 6917 * gcc.dg/Walloc-size-larger-than-14.c: New test. 6918 * gcc.dg/Walloc-size-larger-than-15.c: New test. 6919 * gcc.dg/Walloc-size-larger-than-16.c: New test. 6920 * gcc.dg/Walloc-size-larger-than-2.c: New test. 6921 * gcc.dg/Walloc-size-larger-than-3.c: New test. 6922 * gcc.dg/Walloc-size-larger-than-4.c: New test. 6923 * gcc.dg/Walloc-size-larger-than-5.c: New test. 6924 * gcc.dg/Walloc-size-larger-than-6.c: New test. 6925 * gcc.dg/Walloc-size-larger-than-7.c: New test. 6926 * gcc.dg/Walloc-size-larger-than-8.c: New test. 6927 * gcc.dg/Walloc-size-larger-than-9.c: New test. 6928 * gcc.dg/Walloc-size-larger-than.c: New test. 6929 69302018-06-15 Jakub Jelinek <jakub@redhat.com> 6931 6932 PR middle-end/85878 6933 * gfortran.fortran-torture/compile/pr85878.f90: New test. 6934 6935 PR middle-end/86123 6936 * gcc.c-torture/compile/pr86123.c: New test. 6937 69382018-06-15 Cesar Philippidis <cesar@codesourcery.com> 6939 6940 Backport from mainline 6941 2018-06-13 Cesar Philippidis <cesar@codesourcery.com> 6942 6943 PR fortran/85703 6944 * gfortran.dg/goacc/pr85703.f90: New test. 6945 * gfortran.dg/gomp/pr85703.f90: New test. 6946 69472018-06-15 Cesar Philippidis <cesar@codesourcery.com> 6948 6949 Backport from mainline 6950 2018-06-13 Cesar Philippidis <cesar@codesourcery.com> 6951 6952 PR fortran/85702 6953 * gfortran.dg/goacc/pr85702.f90: New test. 6954 69552018-06-15 Cesar Philippidis <cesar@codesourcery.com> 6956 6957 Backport from mainline 6958 2018-06-05 Cesar Philippidis <cesar@codesourcery.com> 6959 6960 PR fortran/85701 6961 * gfortran.dg/goacc/pr85701.f90: New test. 6962 69632018-06-14 Jakub Jelinek <jakub@redhat.com> 6964 6965 PR target/86048 6966 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add 6967 -msse2 to dg-options. 6968 6969 PR middle-end/86122 6970 * gcc.c-torture/compile/pr86122.c: New test. 6971 6972 PR target/85945 6973 * gcc.c-torture/compile/pr85945.c: New test. 6974 69752018-06-13 Martin Sebor <msebor@redhat.com> 6976 6977 PR tree-optimization/86114 6978 * gcc.dg/pr86114.c: New test. 6979 69802018-06-13 Steven G. Kargl <kargl@gcc.gnu.org> 6981 6982 PR fortran/86110 6983 * gfortran.dg/pr86110.f90: New test. 6984 69852018-06-13 Eric Botcazou <ebotcazou@adacore.com> 6986 6987 * gcc.target/i386/pr86048.c: New test. 6988 69892018-06-12 Steven G. Kargl <kargl@gcc.gnu.org> 6990 6991 PR fortran/44491 6992 * gfortran.dg/pr44491.f90: Add dg-options omitted in previous commit. 6993 69942018-06-12 Steven G. Kargl <kargl@gcc.gnu.org> 6995 6996 PR fortran/44491 6997 * gfortran.dg/pr44491.f90: New testcase 6998 69992018-06-11 Marek Polacek <polacek@redhat.com> 7000 7001 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. 7002 70032018-06-11 Peter Bergner <bergner@vnet.ibm.com> 7004 7005 Backport from mainline 7006 2018-06-08 Peter Bergner <bergner@vnet.ibm.com> 7007 7008 PR target/85755 7009 * gcc.target/powerpc/pr85755.c: New test. 7010 70112018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 7012 7013 PR fortran/85138 7014 PR fortran/85996 7015 PR fortran/86051 7016 * gfortran.dg/pr85138_1.f90: New test. 7017 * gfortran.dg/pr85138_2.f90: Ditto. 7018 * gfortran.dg/pr85996.f90: Ditto. 7019 70202018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 7021 7022 PR fortran/86059 7023 * gfortran.dg/associate_30.f90: Remove code tested ... 7024 * gfortran.dg/pr67803.f90: Ditto. 7025 * gfortran.dg/pr67805.f90: Ditto. 7026 * gfortran.dg/pr86059.f90: ... here. New test. 7027 70282018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 7029 7030 PR fortran/63514 7031 * gfortran.dg/pr63514.f90: New test. 7032 70332018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 7034 7035 PR fortran/78278 7036 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option. 7037 * gfortran.dg/data_char_1.f90: Ditto. 7038 * gfortran.dg/pr78571.f90: Ditto. 7039 * gfortran.dg/pr78278.f90: New test. 7040 70412018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 7042 7043 PR fortran/38351 7044 * gfortran.dg/pr38351.f90: New test. 7045 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message. 7046 70472018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 7048 7049 PR fortran/78571 7050 * gfortran.dg/pr78571.f90: New test. 7051 70522018-06-09 Thomas Koenig <tkoenig@gcc.gnu.org> 7053 7054 PR fortran/85631 7055 Backport from trunk. 7056 * gfortran.dg/bounds_check_20.f90: New test. 7057 70582018-06-08 Carl Love <cel@us.ibm.com> 7059 7060 Backport from mainline. 7061 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print 7062 statements. 7063 70642018-06-08 Carl Love <cel@us.ibm.com> 7065 7066 Backport from mainline 7067 * gcc.target/powerpc/builtins-8-p9-runnable.c: New test file. 7068 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected 7069 error message. 7070 70712018-06-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7072 7073 Backport from mainline 7074 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7075 7076 PR target/81497 7077 * g++.target/arm/arm.exp: New file. 7078 * g++.target/arm/pr81497.C: Likewise. 7079 70802018-06-07 Steven G. Kargl <kargl@gcc.gnu.org> 7081 7082 PR fortran/86045 7083 Backport from trunk. 7084 * gfortran.dg/pr86045.f90: New test. 7085 70862018-06-07 Thomas Koenig <tkoenig@gcc.gnu.org> 7087 7088 PR fortran/85641 7089 Backport from trunk. 7090 * gfortran.dg/realloc_on_assign_30.f90: New test. 7091 70922018-06-07 Uros Bizjak <ubizjak@gmail.com> 7093 7094 PR target/85684 7095 * gcc.target/i386/xgetsetbv.c: Check also variable arguments. 7096 70972018-06-06 Richard Biener <rguenther@suse.de> 7098 7099 Backport from mainline 7100 2018-06-04 Richard Biener <rguenther@suse.de> 7101 7102 PR tree-optimization/86038 7103 * gcc.dg/pr86038.c: New testcase. 7104 7105 2018-05-28 Richard Biener <rguenther@suse.de> 7106 7107 PR tree-optimization/85934 7108 * gcc.target/i386/pr85934.c: New testcase. 7109 7110 2018-05-22 Richard Biener <rguenther@suse.de> 7111 7112 PR tree-optimization/85863 7113 * gfortran.fortran-torture/compile/pr85863.f: New testcase. 7114 71152018-06-05 Andreas Krebbel <krebbel@linux.ibm.com> 7116 7117 Backport from mainline 7118 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com> 7119 7120 * gcc.target/s390/htm-builtins-compile-4.c: New test. 7121 71222018-06-04 Steven G. Kargl <kargl@gcc.gnu.org> 7123 7124 PR fortran/85981 7125 * gfortran.dg/allocate_alloc_opt_14.f90: New test. 7126 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string. 7127 * gfortran.dg/allocate_stat_2.f90: Ditto. 7128 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto. 7129 71302018-06-04 Martin Sebor <msebor@redhat.com> 7131 7132 PR c/85623 7133 * c-c++-common/attr-nonstring-3.c: Adjust. 7134 * c-c++-common/attr-nonstring-4.c: Adjust. 7135 * c-c++-common/attr-nonstring-6.c: New test. 7136 71372018-06-04 Jakub Jelinek <jakub@redhat.com> 7138 7139 PR c++/86025 7140 * c-c++-common/gomp/pr86025.c: New test. 7141 71422018-06-02 Eric Botcazou <ebotcazou@adacore.com> 7143 7144 * gnat.dg/specs/opt3.ads: New test. 7145 * gnat.dg/specs/opt3_pkg.ads: New helper. 7146 71472018-06-02 Eric Botcazou <ebotcazou@adacore.com> 7148 7149 * gnat.dg/discr53.ad[sb]: New test. 7150 * gnat.dg/discr53_pkg.ads: New helper. 7151 71522018-06-01 Steven G. Kargl <kargl@gcc.gnu.org> 7153 7154 PR fortran/85816 7155 PR fortran/85975 7156 Backport from trunk 7157 * gfortran.dg/pr85816.f90: New test. 7158 * gfortran.dg/pr85975.f90: New test. 7159 71602018-05-31 Uros Bizjak <ubizjak@gmail.com> 7161 7162 PR target/85950 7163 * gcc.target/i386/pr85950.c: New test. 7164 71652018-05-31 Jakub Jelinek <jakub@redhat.com> 7166 7167 PR target/85984 7168 * gcc.target/i386/pr85984.c: New test. 7169 71702018-05-31 Eric Botcazou <ebotcazou@adacore.com> 7171 7172 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage. 7173 * gnat.dg/stack_usage1b.adb: Likewise. 7174 * gnat.dg/stack_usage1c.adb: Likewise. 7175 * gnat.dg/stack_usage3.adb: Likewise. 7176 * gnat.dg/stack_usage1_pkg.adb: Delete. 7177 71782018-05-31 Eric Botcazou <ebotcazou@adacore.com> 7179 7180 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run. 7181 * gcc.dg/store_merging_11.c: Likewise. 7182 * gcc.dg/store_merging_13.c: Likewise. 7183 * gcc.dg/store_merging_14.c: Likewise. 7184 * gcc.dg/store_merging_15.c: Likewise. 7185 * gcc.dg/store_merging_16.c: Likewise. Remove local variable. 7186 71872018-05-30 Jakub Jelinek <jakub@redhat.com> 7188 7189 Backported from mainline 7190 2018-05-29 Jakub Jelinek <jakub@redhat.com> 7191 7192 PR c++/85952 7193 * g++.dg/warn/Wunused-var-33.C: New test. 7194 7195 2018-05-14 Jakub Jelinek <jakub@redhat.com> 7196 7197 PR target/85756 7198 * gcc.c-torture/execute/pr85756.c: New test. 7199 7200 2018-05-11 Jakub Jelinek <jakub@redhat.com> 7201 7202 PR c/85696 7203 * c-c++-common/gomp/pr85696.c: New test. 7204 7205 2018-05-10 Jakub Jelinek <jakub@redhat.com> 7206 7207 PR c++/85662 7208 * g++.dg/ext/offsetof2.C: New test. 7209 7210 2018-05-08 Jakub Jelinek <jakub@redhat.com> 7211 7212 PR target/85683 7213 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add 7214 scan-assembler-times checking that except for [fh]*xor other functions 7215 don't use any load instructions. 7216 72172018-05-28 H.J. Lu <hongjiu.lu@intel.com> 7218 7219 Backport from mainline 7220 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7221 7222 * gcc.target/i386/pr85345.c: Require ifunc support. 7223 7224 2018-05-22 H.J. Lu <hongjiu.lu@intel.com> 7225 7226 PR target/85345 7227 * gcc.target/i386/pr85345.c: New test. 7228 72292018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 7230 7231 PR fortran/85786 7232 * gfortran.dg/pr85786.f90: New test. 7233 72342018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 7235 7236 PR fortran/85895 7237 Backport from trunk 7238 * gfortran.dg/coarray_3.f90: Fix invalid testcase. 7239 * gfortran.dg/pr85895.f90: New test. 7240 72412018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 7242 7243 PR fortran/85780 7244 Backport from trunk 7245 * gfortran.dg/pr85780.f90: New test. 7246 72472018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 7248 7249 PR fortran/85779 7250 Backport from trunk 7251 * gfortran.dg/pr85779_1.f90: New test. 7252 * gfortran.dg/pr85779_2.f90: Ditto. 7253 * gfortran.dg/pr85779_3.f90: Ditto. 7254 72552018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 7256 7257 PR fortran/85543 7258 Backport from trunk 7259 * gfortran.dg/pr85543.f90: New test. 7260 72612018-05-24 Uros Bizjak <ubizjak@gmail.com> 7262 7263 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string. 7264 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto. 7265 72662018-05-23 Bin Cheng <bin.cheng@arm.com> 7267 7268 Backport from mainline 7269 2018-05-17 Bin Cheng <bin.cheng@arm.com> 7270 7271 PR tree-optimization/85793 7272 * gcc.dg/vect/pr85793.c: New test. 7273 72742018-05-23 Richard Biener <rguenther@suse.de> 7275 7276 PR middle-end/85874 7277 * gcc.dg/Wstrict-overflow-27.c: New testcase. 7278 72792018-05-23 Martin Liska <mliska@suse.cz> 7280 7281 Backport from mainline 7282 2018-05-23 Yury Gribov <tetra2005@gmail.com> 7283 7284 PR tree-optimization/85822 7285 * c-c++-common/pr85822.c: New test. 7286 72872018-05-23 Martin Liska <mliska@suse.cz> 7288 7289 Backport from mainline 7290 2018-05-11 Martin Liska <mliska@suse.cz> 7291 7292 PR sanitizer/85556 7293 * c-c++-common/ubsan/attrib-6.c: New test. 7294 72952018-05-22 Martin Sebor <msebor@redhat.com> 7296 7297 PR middle-end/85643 7298 * c-c++-common/attr-nonstring-7.c: New test. 7299 73002018-05-22 Richard Sandiford <richard.sandiford@linaro.org> 7301 7302 PR tree-optimization/85814 7303 * gcc.dg/torture/pr85814.c: New test. 7304 73052018-05-21 Pat Haugen <pthaugen@us.ibm.com> 7306 7307 PR target/85698 7308 * gcc.target/powerpc/vec-setup-be-long.c: Remove XFAIL. 7309 73102018-05-21 Pat Haugen <pthaugen@us.ibm.com> 7311 7312 Backport from mainline: 7313 2018-05-17 Pat Haugen <pthaugen@us.ibm.com> 7314 7315 PR target/85698 7316 * gcc.target/powerpc/pr85698.c: New test. 7317 73182018-05-20 Paul Thomas <pault@gcc.gnu.org> 7319 7320 PR fortran/80657 7321 Backport from trunk 7322 * gfortran.dg/char_result_18.f90: New test. 7323 73242018-05-20 Paul Thomas <pault@gcc.gnu.org> 7325 7326 PR fortran/49636 7327 Backport from trunk 7328 * gfortran.dg/associate_38.f90: New test. 7329 73302018-05-20 Paul Thomas <pault@gcc.gnu.org> 7331 7332 PR fortran/82275 7333 Backport from trunk 7334 * gfortran.dg/select_type_42.f90: New test. 7335 73362018-05-19 Paul Thomas <pault@gcc.gnu.org> 7337 7338 PR fortran/82923 7339 Backport from trunk 7340 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note 7341 that the patch fixes PR66694 & PR82617, although the testcases 7342 are not explicitly included. 7343 73442018-05-18 Cesar Philippidis <cesar@codesourcery.com> 7345 7346 Backport from mainline 7347 2018-05-18 Cesar Philippidis <cesar@codesourcery.com> 7348 7349 PR c++/85782 7350 * c-c++-common/goacc/pr85782.c: New test. 7351 73522018-05-13 Paul Thomas <pault@gcc.gnu.org> 7353 7354 PR fortran/85742 7355 * gfortran.dg/assumed_type_9.f90 : New test. 7356 73572018-05-12 Steven G. Kargl <kargl@gcc.gnu.org> 7358 7359 PR fortran/85542 7360 Backport from trunk 7361 * gfortran.dg/pr85542.f90: New test. 7362 73632018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 7364 7365 PR fortran/70870 7366 Backport from trunk 7367 * gfortran.dg/pr70870_1.f90: New test. 7368 7369 73702018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 7371 7372 PR fortran/85521 7373 Backport from trunk 7374 * gfortran.dg/pr85521_1.f90: New test. 7375 * gfortran.dg/pr85521_2.f90: New test. 7376 73772018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 7378 7379 PR fortran/85687 7380 Backport from trunk 7381 * gfortran.dg/pr85687.f90: new test. 7382 73832018-05-11 Martin Jambor <mjambor@suse.cz> 7384 7385 PR ipa/85655 7386 * g++.dg/lto/pr85655_0.C: New test. 7387 73882018-05-11 Paul Thomas <pault@gcc.gnu.org> 7389 7390 PR fortran/68846 7391 Backport from trunk 7392 * gfortran.dg/temporary_3.f90 : New test. 7393 7394 PR fortran/70864 7395 Backport from trunk 7396 * gfortran.dg/temporary_2.f90 : New test. 7397 73982018-05-08 Marek Polacek <polacek@redhat.com> 7399 7400 PR c++/85695 7401 * g++.dg/cpp1z/constexpr-if22.C: New test. 7402 74032018-05-08 Richard Biener <rguenther@suse.de> 7404 7405 Backport from mainline 7406 2018-05-04 Richard Biener <rguenther@suse.de> 7407 7408 PR middle-end/85588 7409 * gcc.dg/torture/pr85588.c: New testcase. 7410 * gcc.dg/torture/pr57656.c: Use dg-additional-options. 7411 7412 2018-05-03 Richard Biener <rguenther@suse.de> 7413 7414 PR tree-optimization/85615 7415 * gcc.dg/torture/pr85615.c: New testcase. 7416 7417 2018-05-02 Richard Biener <rguenther@suse.de> 7418 7419 PR middle-end/85567 7420 * gcc.dg/torture/pr85567.c: New testcase. 7421 7422 2018-05-02 Richard Biener <rguenther@suse.de> 7423 7424 PR tree-optimization/85597 7425 * gcc.dg/vect/pr85597.c: New testcase. 7426 74272018-05-08 Richard Sandiford <richard.sandiford@linaro.org> 7428 7429 PR testsuite/85586 7430 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to 7431 !vect_no_align. 7432 74332018-05-08 Richard Biener <rguenther@suse.de> 7434 7435 Backport from mainline 7436 2018-05-04 Richard Biener <rguenther@suse.de> 7437 7438 PR middle-end/85627 7439 * g++.dg/torture/pr85627.C: New testcase. 7440 74412018-05-06 Jakub Jelinek <jakub@redhat.com> 7442 7443 PR c++/85659 7444 * g++.dg/ext/asm14.C: New test. 7445 * g++.dg/ext/asm15.C: New test. 7446 * g++.dg/ext/asm16.C: New test. 7447 74482018-05-06 Andre Vehreschild <vehre@gcc.gnu.org> 7449 7450 PR fortran/85507 7451 Backport from trunk. 7452 * gfortran.dg/coarray_dependency_1.f90: New test. 7453 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions. 7454 74552018-05-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7456 7457 Backport from trunk 7458 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7459 7460 PR target/82518 7461 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 7462 Use check_effective_target_arm_little_endian. 7463 74642018-05-02 Release Manager 7465 7466 * GCC 8.1.0 released. 7467 74682018-05-02 Richard Sandiford <richard.sandiford@linaro.org> 7469 7470 PR tree-optimization/85586 7471 * gcc.dg/vect/pr85586.c: New test. 7472 74732018-04-27 Martin Jambor <mjambor@suse.cz> 7474 7475 PR ipa/85549 7476 * g++.dg/ipa/pr85549.C: New test. 7477 74782018-04-27 Jakub Jelinek <jakub@redhat.com> 7479 7480 PR c++/85553 7481 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus 7482 directive. 7483 * g++.dg/cpp0x/constexpr-85553.C: New test. 7484 7485 PR tree-optimization/85529 7486 * gcc.c-torture/execute/pr85529-1.c: New test. 7487 * gcc.c-torture/execute/pr85529-2.c: New test. 7488 * gcc.dg/pr85529.c: New test. 7489 74902018-04-25 H.J. Lu <hongjiu.lu@intel.com> 7491 7492 Backport from mainline 7493 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com> 7494 7495 PR target/85473 7496 * gcc.target/i386/pr85473-1.c: New test. 7497 * gcc.target/i386/pr85473-2.c: New test. 7498 74992018-04-25 Nathan Sidwell <nathan@acm.org> 7500 Jakub Jelinek <jakub@redhat.com> 7501 7502 PR c++/85437 7503 PR c++/49171 7504 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks. 7505 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails 7506 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise. 7507 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized. 7508 * g++.dg/cpp0x/pr85437-1.C: New. 7509 * g++.dg/cpp0x/pr85437-2.C: New. 7510 * g++.dg/cpp0x/pr85437-3.C: New. 7511 * g++.dg/cpp0x/pr85437-4.C: New. 7512 75132018-04-24 Steven G. Kargl <kargl@gcc.gnu.org> 7514 7515 PR fortran/85520 7516 * gfortran.dg/pr85520.f90: New test. 7517 75182018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7519 7520 PR target/85512 7521 * gcc.dg/pr85512.c: New test. 7522 75232018-04-24 H.J. Lu <hongjiu.lu@intel.com> 7524 7525 PR target/85485 7526 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet. 7527 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise. 7528 * gcc.dg/pr85388-1.c (dg-options): Likwise. 7529 * gcc.dg/pr85388-2.c (dg-options): Likwise. 7530 * gcc.dg/pr85388-3.c (dg-options): Likwise. 7531 * gcc.dg/pr85388-4.c (dg-options): Likwise. 7532 * gcc.dg/pr85388-5.c (dg-options): Likwise. 7533 * gcc.dg/pr85388-6.c (dg-options): Likwise. 7534 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise. 7535 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise. 7536 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise. 7537 * gcc.target/i386/cet-label.c (dg-options): Likwise. 7538 * gcc.target/i386/cet-label-2.c (dg-options): Likwise. 7539 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise. 7540 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise. 7541 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise. 7542 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise. 7543 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise. 7544 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise. 7545 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise. 7546 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise. 7547 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise. 7548 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise. 7549 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise. 7550 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise. 7551 * gcc.target/i386/cet-property-1.c (dg-options): Likwise. 7552 * gcc.target/i386/cet-property-2.c (dg-options): Likwise. 7553 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise. 7554 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise. 7555 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise. 7556 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise. 7557 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise. 7558 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise. 7559 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise. 7560 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise. 7561 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise. 7562 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise. 7563 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise. 7564 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise. 7565 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise. 7566 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise. 7567 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise. 7568 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise. 7569 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise. 7570 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise. 7571 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise. 7572 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise. 7573 * gcc.target/i386/pr82659-1.c (dg-options): Likwise. 7574 * gcc.target/i386/pr82659-2.c (dg-options): Likwise. 7575 * gcc.target/i386/pr82659-3.c (dg-options): Likwise. 7576 * gcc.target/i386/pr82659-4.c (dg-options): Likwise. 7577 * gcc.target/i386/pr82659-5.c (dg-options): Likwise. 7578 * gcc.target/i386/pr82659-6.c (dg-options): Likwise. 7579 * gcc.target/i386/pr84146.c (dg-options): Likwise. 7580 * gcc.target/i386/pr85403.c (dg-options): Likwise. 7581 * gcc.target/i386/pr85404.c (dg-options): Likwise. 7582 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet 7583 with -mshstk. 7584 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise. 7585 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise. 7586 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise. 7587 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise. 7588 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise. 7589 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise. 7590 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise. 7591 * (dg-options): Likwise. 7592 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove 7593 -mno-cet. 7594 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise. 7595 * gcc.target/i386/cet-label-3.c: Removed. 7596 * gcc.target/i386/cet-property-3.c: Likwise. 7597 * gcc.target/i386/cet-sjlj-7.c: Likwise. 7598 75992018-04-24 Jakub Jelinek <jakub@redhat.com> 7600 7601 PR target/85511 7602 * gcc.target/i386/pr85511.c: New test. 7603 7604 PR target/85503 7605 * g++.dg/ext/pr85503.C: New test. 7606 7607 PR target/85508 7608 * gcc.target/i386/pr85508.c: New test. 7609 76102018-04-24 Andreas Krebbel <krebbel@linux.ibm.com> 7611 7612 PR tree-optimization/85478 7613 * g++.dg/pr85478.C: New test. 7614 76152018-04-23 Eric Botcazou <ebotcazou@adacore.com> 7616 7617 * g++.dg/torture/pr85496.C: New test. 7618 76192018-04-23 Andrey Belevantsev <abel@ispras.ru> 7620 7621 PR rtl-optimization/85423 7622 * gcc.dg/pr85423.c: New test. 7623 76242018-04-20 Martin Sebor <msebor@redhat.com> 7625 7626 PR c/85365 7627 * gcc.dg/Wrestrict-15.c: New test. 7628 76292018-04-20 Michael Meissner <meissner@linux.ibm.com> 7630 7631 PR target/85456 7632 * gcc.target/powerpc/pr85456.c: New test. 7633 76342018-04-20 Bill Schmidt <wschmidt@linux.ibm.com> 7635 7636 * g++.dg/ext/undef-bool-1.C: Require lp64. 7637 * gcc.target/powerpc/undef-bool-2.c: Likewise. 7638 76392018-04-20 Jeff Law <law@redhat.com> 7640 7641 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the 7642 stack protector. 7643 * gcc.dg/stack-check-6.c: Likewise. 7644 * gcc.dg/stack-check-6a.c: Likewise. 7645 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector. 7646 * gcc.target/i386/stack-check-18.c: Likewise. 7647 * gcc.target/i386/stack-check-19.c: Likewise. 7648 76492018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7650 7651 PR testsuite/85483 7652 * gcc.target/aarch64/sve/vcond_1.c: Move to... 7653 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives. 7654 * gcc.target/aarch64/sve/vcond_1_run.c: Move to... 7655 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name. 7656 76572018-04-20 H.J. Lu <hongjiu.lu@intel.com> 7658 7659 PR target/85469 7660 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt. 7661 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt. 7662 76632018-04-20 Richard Biener <rguenther@suse.de> 7664 7665 PR middle-end/85475 7666 * gcc.dg/torture/pr85475.c: New testcase. 7667 76682018-04-20 Martin Jambor <mjambor@suse.cz> 7669 7670 ipa/85449 7671 * gcc.dg/ipa/pr85449.c: New test. 7672 76732018-04-20 Martin Jambor <mjambor@suse.cz> 7674 7675 ipa/85447 7676 * g++.dg/ipa/pr85447.C: New file. 7677 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise. 7678 76792018-04-20 Jakub Jelinek <jakub@redhat.com> 7680 7681 PR c++/85462 7682 * g++.dg/cpp0x/pr85462.C: New test. 7683 76842018-04-19 H.J. Lu <hongjiu.lu@intel.com> 7685 7686 * gcc.target/i386/pr85404.c: Require CET target. 7687 76882018-04-19 Jakub Jelinek <jakub@redhat.com> 7689 7690 PR tree-optimization/85467 7691 * gcc.dg/pr85467.c: New test. 7692 76932018-04-19 Paolo Carlini <paolo.carlini@oracle.com> 7694 7695 PR c++/84611 7696 * g++.dg/parse/crash68.C: New. 7697 76982018-04-19 H.J. Lu <hongjiu.lu@intel.com> 7699 7700 PR libgcc/85334 7701 * g++.dg/torture/pr85334.C: New test. 7702 77032018-04-19 Jonathan Wakely <jwakely@redhat.com> 7704 7705 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic 7706 * g++.dg/diagnostic/pr85464.C: New. 7707 77082018-04-19 H.J. Lu <hongjiu.lu@intel.com> 7709 7710 PR target/85397 7711 * gcc.dg/torture/pr85397-1.c: New test. 7712 * gcc.target/i386/cet-sjlj-6a.c: Adjusted. 7713 * gcc.target/i386/cet-sjlj-6b.c: Likewise. 7714 77152018-04-19 H.J. Lu <hongjiu.lu@intel.com> 7716 7717 PR target/85404 7718 * gcc.target/i386/pr85404.c: New test. 7719 77202018-04-19 H.J. Lu <hongjiu.lu@intel.com> 7721 7722 PR target/85417 7723 * c-c++-common/attr-nocf-check-1.c: Compile with 7724 -fcf-protection=none. 7725 * c-c++-common/attr-nocf-check-3.c: Likewise. 7726 * gcc.dg/march-generic.c: Likewise. 7727 * gcc.target/i386/align-limit.c: Likewise. 7728 * gcc.target/i386/cet-notrack-icf-1.c: Likewise. 7729 * gcc.target/i386/cet-notrack-icf-3.c: Likewise. 7730 * gcc.target/i386/cet-property-2.c: Likewise. 7731 * gcc.target/i386/ret-thunk-26.c: Likewise. 7732 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86 7733 targets. 7734 * c-c++-common/fcf-protection-2.c: Likewise. 7735 * c-c++-common/fcf-protection-3.c: Likewise. 7736 * c-c++-common/fcf-protection-5.c: Likewise. 7737 * c-c++-common/fcf-protection-6.c: Likewise. 7738 * c-c++-common/fcf-protection-7.c: Likewise. 7739 * gcc.target/i386/cet-label-3.c: New test. 7740 * gcc.target/i386/cet-property-3.c: Likewise. 7741 * gcc.target/i386/cet-sjlj-7.c: Likewise. 7742 * gcc.target/i386/pr85417-1.c: Likewise. 7743 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect 7744 __x86_indirect_thunk_nt_(r|e)ax 7745 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 7746 * gcc.target/i386/pr85403.c: Remove dg-error, 7747 77482018-04-19 Sebastian Peryt <sebastian.peryt@intel.com> 7749 7750 * gcc.target/i386/movdir-1.c: New test. 7751 77522018-04-19 Richard Biener <rguenther@suse.de> 7753 7754 PR middle-end/85455 7755 * gcc.dg/pr85455.c: New testcase. 7756 77572018-04-19 Christophe Lyon <christophe.lyon@linaro.org> 7758 7759 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective 7760 targets. 7761 * g++.dg/lto/pr85405b_0.C: Likewise. 7762 * g++.dg/lto/pr84805_0.C: Likewise. 7763 77642018-04-18 Martin Liska <mliska@suse.cz> 7765 7766 PR ipa/83983 7767 PR ipa/85391 7768 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected 7769 output. 7770 77712018-04-18 H.J. Lu <hongjiu.lu@intel.com> 7772 7773 PR target/85388 7774 * gcc.dg/pr85388-1.c: New test. 7775 * gcc.dg/pr85388-2.c: Likewise. 7776 * gcc.dg/pr85388-3.c: Likewise. 7777 * gcc.dg/pr85388-4.c: Likewise. 7778 * gcc.dg/pr85388-5.c: Likewise. 7779 * gcc.dg/pr85388-6.c: Likewise. 7780 77812018-04-18 Jan Hubicka <jh@suse.cz> 7782 Martin Liska <mliska@suse.cz> 7783 7784 * g++.dg/lto/pr83121_0.C: Update template. 7785 * g++.dg/lto/pr83121_1.C: Update template. 7786 * g++.dg/lto/pr84805_0.C: Update template. 7787 * g++.dg/lto/pr84805_1.C: Update template. 7788 * g++.dg/lto/pr84805_2.C: Update template. 7789 77902018-04-18 Paolo Carlini <paolo.carlini@oracle.com> 7791 7792 PR c++/84630 7793 * g++.dg/cpp0x/pr84630.C: New. 7794 77952018-04-18 Jakub Jelinek <jakub@redhat.com> 7796 7797 PR c++/84463 7798 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options. 7799 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics 7800 in two cases. Uncomment two other tests and add expected dg-error for 7801 them. 7802 * g++.dg/init/struct2.C: Cast to int rather than long to avoid 7803 -Wnarrowing diagnostics on some targets for c++11. 7804 * g++.dg/parse/array-size2.C: Remove xfail. 7805 * g++.dg/cpp0x/constexpr-84463.C: New test. 7806 78072018-04-17 Bill Schmidt <wschmidt@linux.ibm.com> 7808 7809 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx. 7810 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise. 7811 78122018-04-17 Jakub Jelinek <jakub@redhat.com> 7813 7814 PR testsuite/85326 7815 * g++.dg/other/pr81422.C: Require effective target tls and c++11. 7816 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options. 7817 * g++.dg/other/sve_tls_2.C: Require effective target tls. 7818 78192018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org> 7820 7821 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to 7822 prevent cascading of errors and change expected error message. 7823 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test 7824 to 64-bit targets. 7825 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise. 7826 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise. 7827 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise. 7828 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected 7829 error message. 7830 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. 7831 78322018-04-17 Jakub Jelinek <jakub@redhat.com> 7833 7834 PR target/85430 7835 * gcc.dg/pr85430.c: New test. 7836 78372018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7838 7839 PR testsuite/85326 7840 * gcc.target/arm/pr54300.C: Move to... 7841 * g++.dg/other/pr54300.C: ... Here. Add target directives. 7842 * gcc.target/arm/pr55073.C: Move to... 7843 * g++.dg/other/pr55073.C: ... Here. Add target directives. 7844 * gcc.target/arm/pr56184.C: Move to... 7845 * g++.dg/other/pr56184.C: ... Here. Add target directives. 7846 * gcc.target/arm/pr59985.C: Move to... 7847 * g++.dg/other/pr59985.C: ... Here. Add target directives. 7848 * gcc.target/aarch64/pr60675.C: Move to... 7849 * g++.dg/other/pr60675.C: ... Here. Add target directives. 7850 * gcc.target/aarch64/pr81422.C: Move to... 7851 * g++.dg/other/pr81422.C: ... Here. Add target directives. 7852 * gcc.target/aarch64/sve/const_pred_1.C: Move to... 7853 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives. 7854 * gcc.target/aarch64/sve/const_pred_2.C: Move to... 7855 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives. 7856 * gcc.target/aarch64/sve/const_pred_3.C: Move to... 7857 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives. 7858 * gcc.target/aarch64/sve/const_pred_4.C: Move to... 7859 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives. 7860 * gcc.target/aarch64/sve/tls_2.C: Move to... 7861 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives. 7862 * gcc.target/aarch64/pr81414.C: Rename to... 7863 * gcc.target/aarch64/pr81414.c: ... This. 7864 * gcc.target/aarch64/simd/pr67896.C: Rename to... 7865 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected 7866 messages. 7867 * gcc.target/aarch64/sve/vcond_1.C: Rename to... 7868 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h. 7869 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to... 7870 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include 7871 file name. 7872 78732018-04-17 Jakub Jelinek <jakub@redhat.com> 7874 7875 PR middle-end/85414 7876 * gcc.dg/pr85414.c: New test. 7877 78782018-04-17 Martin Jambor <mjambor@suse.cz> 7879 7880 PR ipa/85421 7881 * g++.dg/ipa/pr85421.C: New test. 7882 78832018-04-17 Martin Liska <mliska@suse.cz> 7884 7885 PR lto/85405 7886 * g++.dg/lto/pr85405b_0.C: New test. 7887 * g++.dg/lto/pr85405b_1.C: New test. 7888 78892018-04-17 Martin Liska <mliska@suse.cz> 7890 7891 PR lto/85405 7892 * g++.dg/lto/pr85405_0.C: New test. 7893 * g++.dg/lto/pr85405_1.C: New test. 7894 78952018-04-17 Martin Liska <mliska@suse.cz> 7896 7897 PR ipa/85329 7898 * g++.dg/ext/pr85329-2.C: New test. 7899 * g++.dg/ext/pr85329.C: New test. 7900 * gcc.target/i386/mvc12.c: New test. 7901 79022018-04-16 Alexandre Oliva <aoliva@redhat.com> 7903 7904 PR c++/85039 7905 * g++.dg/pr85039-1.C: New. 7906 * g++.dg/pr85039-2.C: New. 7907 * g++.dg/parse/semicolon3.C: Remove test_offsetof. 7908 79092018-04-16 Bill Schmidt <wschmidt@linux.ibm.com> 7910 7911 PR target/85080 7912 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks 7913 if the target supports efficient unaligned storage accesses. 7914 79152018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com> 7916 7917 PR target/83660 7918 * gcc.target/powerpc/pr83660.C: New test. 7919 79202018-04-16 H.J. Lu <hongjiu.lu@intel.com> 7921 7922 PR target/85403 7923 * gcc.target/i386/pr85403.c: New test. 7924 79252018-04-16 Olga Makhotina <olga.makhotina@intel.com> 7926 7927 PR target/84331 7928 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake. 7929 79302018-04-16 Paolo Carlini <paolo.carlini@oracle.com> 7931 Jason Merrill <jason@redhat.com> 7932 7933 PR c++/85112 7934 * g++.dg/cpp0x/pr85112.C: New. 7935 79362018-04-15 Bill Schmidt <wschmidt@linux.ibm.com> 7937 7938 PR testsuite/85326 7939 * g++.dg/ext/undef-bool-1.C: New file. 7940 * gcc.target/powerpc/powerpc.exp: Remove .C support. 7941 * gcc.target/powerpc/undef-bool-1.C: Remove file. 7942 79432018-04-14 Segher Boessenkool <segher@kernel.crashing.org> 7944 7945 PR target/85293 7946 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the 7947 corresponding dg-error clause. 7948 * gcc.target/powerpc/pr80098-3.c: Ditto. 7949 * gcc.target/powerpc/pr80103-1.c: Delete. 7950 79512018-04-14 Andre Vehreschild <vehre@gcc.gnu.org> 7952 7953 PR fortran/81773 7954 PR fortran/83606 7955 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test. 7956 * gfortran.dg/coarray/get_to_indirect_array.f90: New test. 7957 79582018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 7959 7960 PR fortran/85387 7961 * gfortran.dg/implied_do_io_5.f90: New test. 7962 79632018-04-13 Paul A. Clarke <pc@us.ibm.com> 7964 7965 PR target/83402 7966 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for 7967 several values: positive, negative, and zero. 7968 * gcc.target/powerpc/sse2-pslld-1.c: Same. 7969 * gcc.target/powerpc/sse2-psllq-1.c: Same. 7970 79712018-04-13 Vladimir Makarov <vmakarov@redhat.com> 7972 7973 PR rtl-optimization/79916 7974 * gcc.target/powerpc/pr79916.c: New. 7975 79762018-04-13 Jakub Jelinek <jakub@redhat.com> 7977 7978 PR rtl-optimization/85393 7979 * g++.dg/opt/pr85393.C: New test. 7980 * g++.dg/opt/pr85393-aux.cc: New file. 7981 7982 PR rtl-optimization/85376 7983 * gcc.dg/pr85376.c: New test. 7984 79852018-04-13 Andrey Belevantsev <abel@ispras.ru> 7986 7987 PR rtl-optimization/83852 7988 * gcc.dg/pr83852.c: New testcase. 7989 79902018-04-13 Andreas Krebbel <krebbel@linux.ibm.com> 7991 7992 PR testsuite/85326 7993 * gcc.target/s390/pr77822-1.C: Rename to ... 7994 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check. 7995 * gcc.target/s390/pr77822-2.c: Add asm scan check. 7996 * gcc.target/s390/s390.exp: Remove C from testcase regexps. 7997 79982018-04-13 Jan Hubicka <hubicka@ucw.cz> 7999 8000 PR lto/71991 8001 * gcc.target/i386/pr71991.c: New testcase. 8002 80032018-04-13 Martin Liska <mliska@suse.cz> 8004 Jakub Jelinek <jakub@redhat.com> 8005 8006 PR middle-end/81657 8007 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy 8008 call. 8009 80102018-04-12 David Malcolm <dmalcolm@redhat.com> 8011 8012 PR c++/85385 8013 * g++.dg/diagnostic/macro-arg-count.C: New test. 8014 80152018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org> 8016 8017 PR fortran/83064 8018 PR testsuite/85346 8019 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work 8020 array and move test to libgomp/testsuite/libgomp.fortran. 8021 * gfortran.dg/do_concurrent_6.f90: New test. 8022 80232018-04-12 Marek Polacek <polacek@redhat.com> 8024 8025 PR c++/85258 8026 * g++.dg/parse/error61.C: New test. 8027 80282018-04-12 Cesar Philippidis <cesar@codesourcery.com> 8029 8030 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346. 8031 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise. 8032 80332018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org> 8034 8035 PR target/85347 8036 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to 8037 specify -mvsx on gcc command line. 8038 80392018-04-12 Cesar Philippidis <cesar@codesourcery.com> 8040 8041 PR middle-end/84955 8042 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test. 8043 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test. 8044 80452018-04-12 Jakub Jelinek <jakub@redhat.com> 8046 8047 PR target/85328 8048 * gcc.target/i386/pr85328.c: New test. 8049 80502018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8051 8052 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test. 8053 80542018-04-12 Jakub Jelinek <jakub@redhat.com> 8055 8056 PR rtl-optimization/85342 8057 * gcc.target/i386/pr85342.c: New test. 8058 80592018-04-11 Jason Merrill <jason@redhat.com> 8060 8061 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False 8062 if ulimit -v is set. 8063 80642018-04-11 Bin Cheng <bin.cheng@arm.com> 8065 8066 PR testsuite/85190 8067 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior. 8068 80692018-04-11 Paolo Carlini <paolo.carlini@oracle.com> 8070 8071 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move... 8072 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here. 8073 80742018-04-11 Jakub Jelinek <jakub@redhat.com> 8075 8076 PR c++/70808 8077 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11 8078 effective target. 8079 80802018-04-11 Alexander Monakov <amonakov@ispras.ru> 8081 8082 PR target/84301 8083 * gcc.target/i386/pr84301.c: New test. 8084 80852018-04-11 Jakub Jelinek <jakub@redhat.com> 8086 8087 PR tree-optimization/85331 8088 * gcc.c-torture/execute/pr85331.c: New test. 8089 80902018-04-11 Marek Polacek <polacek@redhat.com> 8091 8092 PR c++/85032 8093 * g++.dg/cpp0x/pr51225.C: Adjust error message. 8094 * g++.dg/cpp1z/constexpr-if21.C: New test. 8095 80962018-04-11 Jakub Jelinek <jakub@redhat.com> 8097 8098 PR target/85281 8099 * gcc.target/i386/pr85281.c: New test. 8100 81012018-04-11 Alexander Monakov <amonakov@ispras.ru> 8102 8103 PR rtl-optimization/84659 8104 * gcc.dg/pr84659.c: New test. 8105 81062018-04-11 Jakub Jelinek <jakub@redhat.com> 8107 8108 PR debug/85302 8109 * g++.dg/debug/dwarf2/pr85302.C: New test. 8110 81112018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com> 8112 8113 PR target/85261 8114 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand 8115 into register. 8116 81172018-04-10 Paolo Carlini <paolo.carlini@oracle.com> 8118 8119 PR c++/70808 8120 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New. 8121 81222018-04-10 Segher Boessenkool <segher@kernel.crashing.org> 8123 8124 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables. 8125 * gcc.target/powerpc/dimode_off.c: Ditto. 8126 * gcc.target/powerpc/tfmode_off.c: Ditto. 8127 * gcc.target/powerpc/timode_off.c: Ditto. 8128 81292018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 8130 8131 * gcc.target/powerpc/vec-ldl-1.c: New test. 8132 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect 8133 corrections to ABI implementation. 8134 81352018-04-10 Thomas Schwinge <thomas@codesourcery.com> 8136 8137 PR target/85056 8138 * gcc.target/nvptx/pr85056.c (main): Initialize "sum". 8139 81402018-04-10 Jakub Jelinek <jakub@redhat.com> 8141 8142 PR rtl-optimization/85300 8143 * gcc.dg/pr85300.c: New test. 8144 81452018-04-10 David Malcolm <dmalcolm@redhat.com> 8146 8147 PR c++/85110 8148 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases 8149 where we now show the pertinent parameter. 8150 * g++.dg/diagnostic/aka2.C: Likewise. 8151 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. 8152 81532018-04-10 Jakub Jelinek <jakub@redhat.com> 8154 8155 PR fortran/85313 8156 * gfortran.dg/gomp/pr85313.f90: New test. 8157 81582018-04-10 Paolo Carlini <paolo.carlini@oracle.com> 8159 8160 PR c++/24314 8161 * g++.dg/parse/template29.C: New. 8162 81632018-04-10 Bin Cheng <bin.cheng@arm.com> 8164 8165 PR testsuite/85190 8166 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access. 8167 81682018-04-10 Jakub Jelinek <jakub@redhat.com> 8169 8170 PR target/85177 8171 PR target/85255 8172 * gcc.target/i386/avx512f-pr85177.c: New test. 8173 * gcc.target/i386/avx512f-pr85255.c: New test. 8174 81752018-04-10 Richard Sandiford <richard.sandiford@linaro.org> 8176 8177 PR tree-optimization/85286 8178 * gcc.dg/vect/pr85286.c: New test. 8179 81802018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8181 8182 PR target/85173 8183 * gcc.target/arm/pr85173.c: New test. 8184 81852018-04-10 Jakub Jelinek <jakub@redhat.com> 8186 8187 PR lto/85248 8188 * gcc.dg/lto/pr85248_0.c: New test. 8189 * gcc.dg/lto/pr85248_1.c: New test. 8190 81912018-04-09 Jan Hubicka <jh@suse.cz> 8192 8193 PR lto/85078 8194 * g++.dg/torture/pr85078.C: New. 8195 81962018-04-09 Paolo Carlini <paolo.carlini@oracle.com> 8197 8198 PR c++/85227 8199 * g++.dg/cpp1z/decomp44.C: New. 8200 * g++.dg/cpp1z/decomp45.C: Likewise. 8201 82022018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org> 8203 8204 PR fortran/83064 8205 * gfortran.dg/do_concurrent_5.f90: New test. 8206 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus 8207 message. 8208 82092018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org> 8210 8211 PR fortran/51260 8212 * gfortran.dg/parameter_array_element_3.f90: New test. 8213 82142018-04-09 Jakub Jelinek <jakub@redhat.com> 8215 8216 PR c++/85194 8217 * g++.dg/cpp1z/decomp43.C: New test. 8218 8219 PR rtl-optimization/80463 8220 * g++.dg/pr80463.C: Add -w to dg-options. 8221 82222018-04-09 Richard Biener <rguenther@suse.de> 8223 8224 PR tree-optimization/85284 8225 * gcc.dg/torture/pr85284.c: New testcase. 8226 82272018-04-09 Andrey Belevantsev <abel@ispras.ru> 8228 8229 PR rtl-optimization/80463 8230 PR rtl-optimization/83972 8231 PR rtl-optimization/83480 8232 8233 * gcc.dg/pr80463.c: New test. 8234 * g++.dg/pr80463.C: Likewise. 8235 * gcc.dg/pr83972.c: Likewise. 8236 82372018-04-09 Andrey Belevantsev <abel@ispras.ru> 8238 8239 PR rtl-optimization/83913 8240 * gcc.dg/pr83913.c: New test. 8241 82422018-04-09 Andrey Belevantsev <abel@ispras.ru> 8243 8244 PR rtl-optimization/83962 8245 * gcc.dg/pr83962.c: New test. 8246 82472018-04-09 Andrey Belevantsev <abel@ispras.ru> 8248 8249 PR rtl-optimization/83530 8250 * gcc.dg/pr83530.c: New test. 8251 82522018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org> 8253 8254 PR middle-end/82976 8255 * gfortran.dg/realloc_on_assign_16a.f90: New test. 8256 82572018-04-07 Jakub Jelinek <jakub@redhat.com> 8258 8259 PR tree-optimization/85257 8260 * gcc.dg/pr85257.c: New test. 8261 82622018-04-06 Eric Botcazou <ebotcazou@adacore.com> 8263 8264 * g++.dg/opt/pr85196.C: New test. 8265 82662018-04-06 David Malcolm <dmalcolm@redhat.com> 8267 8268 PR c++/84269 8269 * g++.dg/lookup/missing-std-include-6.C: Move std::array and 8270 std::tuple here since they need C++11. 8271 * g++.dg/lookup/missing-std-include-8.C: New test. 8272 * g++.dg/lookup/missing-std-include.C: Move std::array and 8273 std::tuple test to missing-std-include-6.C to avoid failures 8274 with C++98. 8275 82762018-04-06 Jakub Jelinek <jakub@redhat.com> 8277 8278 PR debug/85252 8279 * gcc.dg/debug/pr85252.c: New test. 8280 8281 PR rtl-optimization/84872 8282 * gcc.dg/graphite/pr84872.c: New test. 8283 8284 PR c++/85210 8285 * g++.dg/cpp1z/decomp42.C: New test. 8286 82872018-04-06 David Malcolm <dmalcolm@redhat.com> 8288 8289 PR c++/85021 8290 * g++.dg/lookup/missing-std-include-7.C: New test. 8291 82922018-04-06 Tamar Christina <tamar.christina@arm.com> 8293 8294 * gcc.dg/struct-simple.c: Revert r254862. 8295 * lib/target-supports.exp 8296 (check_effective_target_word_mode_no_slow_unalign): Likewise. 8297 82982018-04-06 Richard Biener <rguenther@suse.de> 8299 8300 PR middle-end/85244 8301 * gcc.dg/torture/pr85244-1.c: New testcase. 8302 * gcc.dg/torture/pr85244-2.c: Likewise. 8303 83042018-04-06 Jakub Jelinek <jakub@redhat.com> 8305 8306 PR sanitizer/85213 8307 * c-c++-common/ubsan/pr85213.c: New test. 8308 83092018-04-06 Richard Biener <rguenther@suse.de> 8310 8311 PR middle-end/85180 8312 * gcc.dg/pr85180.c: New testcase. 8313 83142018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8315 8316 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions 8317 to trigger the optimization. Do some cleanup and function 8318 renaming. Add more test functions. 8319 83202018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8321 8322 * gcc.target/s390/s390.exp: Remove -O0 from list of torture 8323 options. 8324 * gcc.target/s390/hotpatch-1.c: Skip when building without 8325 optimization. 8326 * gcc.target/s390/hotpatch-10.c: Likewise. 8327 * gcc.target/s390/hotpatch-11.c: Likewise. 8328 * gcc.target/s390/hotpatch-12.c: Likewise. 8329 * gcc.target/s390/hotpatch-13.c: Likewise. 8330 * gcc.target/s390/hotpatch-14.c: Likewise. 8331 * gcc.target/s390/hotpatch-15.c: Likewise. 8332 * gcc.target/s390/hotpatch-16.c: Likewise. 8333 * gcc.target/s390/hotpatch-17.c: Likewise. 8334 * gcc.target/s390/hotpatch-18.c: Likewise. 8335 * gcc.target/s390/hotpatch-19.c: Likewise. 8336 * gcc.target/s390/hotpatch-2.c: Likewise. 8337 * gcc.target/s390/hotpatch-3.c: Likewise. 8338 * gcc.target/s390/hotpatch-4.c: Likewise. 8339 * gcc.target/s390/hotpatch-5.c: Likewise. 8340 * gcc.target/s390/hotpatch-6.c: Likewise. 8341 * gcc.target/s390/hotpatch-7.c: Likewise. 8342 * gcc.target/s390/hotpatch-8.c: Likewise. 8343 * gcc.target/s390/hotpatch-9.c: Likewise. 8344 83452018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8346 8347 * c-c++-common/Wattributes.c: Disable warning for s390* target and 8348 check for an error instead. 8349 * gcc.dg/Wattributes-6.c: Likewise. 8350 83512018-04-05 Jakub Jelinek <jakub@redhat.com> 8352 8353 PR c++/85209 8354 * g++.dg/cpp1z/decomp39.C: New test. 8355 * g++.dg/cpp1z/decomp40.C: New test. 8356 8357 PR c++/85208 8358 * g++.dg/cpp1z/decomp41.C: New test. 8359 8360 PR middle-end/85195 8361 * gcc.dg/pr85195.c: New test. 8362 83632018-04-05 Paolo Carlini <paolo.carlini@oracle.com> 8364 8365 PR c++/80956 8366 * g++.dg/cpp0x/initlist100.C: New. 8367 * g++.dg/cpp0x/initlist101.C: Likewise. 8368 83692018-04-05 Paolo Carlini <paolo.carlini@oracle.com> 8370 8371 PR c++/84792 8372 * g++.dg/other/pr84792-1.C: New. 8373 * g++.dg/other/pr84792-2.C: Likewise. 8374 83752018-04-05 Uros Bizjak <ubizjak@gmail.com> 8376 8377 PR target/85193 8378 * gcc.target/i386/pr85193.c: New test. 8379 83802018-04-05 Alexandre Oliva <aoliva@redhat.com> 8381 8382 PR c++/84979 8383 * g++.dg/concepts/pr84979.C: New. 8384 * g++.dg/concepts/pr84979-2.C: New. 8385 * g++.dg/concepts/pr84979-3.C: New. 8386 83872018-04-04 Paolo Carlini <paolo.carlini@oracle.com> 8388 8389 PR c++/80026 8390 * g++.dg/cpp0x/variadic174.C: New. 8391 83922018-04-04 Jakub Jelinek <jakub@redhat.com> 8393 8394 PR inline-asm/85172 8395 * g++.dg/ext/builtin13.C: New test. 8396 * g++.dg/ext/atomic-4.C: New test. 8397 8398 PR c++/85146 8399 * g++.dg/ext/bases2.C: Expect extra error diagnostics. 8400 * g++.dg/ext/bases3.C: New test. 8401 84022018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com> 8403 8404 PR target/85203 8405 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan 8406 to match a single insn of the baz function. Move scan directives at 8407 the end of the file below the functions they are trying to test for 8408 better readability. 8409 * gcc.target/arm/cmse/cmse-16.c: New testcase. 8410 84112018-04-04 Peter Bergner <bergner@vnet.ibm.com> 8412 8413 PR rtl-optimization/84878 8414 * gcc.target/powerpc/pr84878.c: New test. 8415 84162018-04-04 Michael Matz <matz@suse.de> 8417 8418 * gcc.dg/Wstringop-overflow-4.c: New test. 8419 * c-c++-common/Wstringop-truncation-4.c: Adjust. 8420 84212018-04-04 Jakub Jelinek <jakub@redhat.com> 8422 8423 PR testsuite/85189 8424 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error 8425 for the diagnostics of overridden functions. Adjust for new wording. 8426 84272018-04-04 Richard Biener <rguenther@suse.de> 8428 8429 PR lto/85176 8430 * g++.dg/lto/pr85176_0.C: New testcase. 8431 84322018-04-04 Richard Biener <rguenther@suse.de> 8433 8434 PR testsuite/85191 8435 * lib/target-supports.exp (check_effective_target_vect_perm_short): 8436 Fix typo. 8437 84382018-04-04 Martin Liska <mliska@suse.cz> 8439 8440 PR sanitizer/85174 8441 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors 8442 and msdata as a workaround for powerpc. 8443 84442018-04-04 Richard Biener <rguenther@suse.de> 8445 8446 PR tree-optimization/85168 8447 * gcc.dg/torture/pr85168.c: New testcase. 8448 84492018-04-04 Alexandre Oliva <aoliva@redhat.com> 8450 8451 PR c++/84943 8452 * g++.dg/pr84943.C: New. 8453 * g++.dg/pr84943-2.C: New. 8454 84552018-04-03 Jakub Jelinek <jakub@redhat.com> 8456 8457 PR rtl-optimization/85167 8458 * gcc.dg/pr85167.c: New test. 8459 8460 PR tree-optimization/85156 8461 * c-c++-common/pr85156.c: New test. 8462 * gcc.c-torture/execute/pr85156.c: New test. 8463 84642018-04-03 Bill Schmidt <wschmidt@linux.ibm.com> 8465 8466 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop. 8467 * gcc.target/powerpc/undef-bool-1.C: New file. 8468 * gcc.target/powerpc/undef-bool-2.c: New file. 8469 84702018-04-03 Paolo Carlini <paolo.carlini@oracle.com> 8471 8472 PR c++/84768 8473 * g++.dg/cpp1z/class-deduction52.C: New. 8474 84752018-04-03 Jakub Jelinek <jakub@redhat.com> 8476 8477 PR c++/85147 8478 * g++.dg/cpp0x/pr85147.C: New test. 8479 8480 PR c++/85140 8481 * g++.dg/cpp0x/gen-attrs-64.C: New test. 8482 8483 PR c++/85134 8484 * g++.dg/gomp/pr85134.C: New test. 8485 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error. 8486 8487 PR target/85169 8488 * gcc.c-torture/execute/pr85169.c: New test. 8489 * gcc.target/i386/avx512f-pr85169.c: New test. 8490 * gcc.target/i386/avx512bw-pr85169.c: New test. 8491 84922018-04-03 Segher Boessenkool <segher@kernel.crashing.org> 8493 8494 PR target/85126 8495 * gcc.target/powerpc/pr69946: Adjust comment. Remove 8496 scan-assembler-times clause. 8497 84982018-04-03 Christophe Lyon <christophe.lyon@linaro.org> 8499 8500 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to 8501 dg-additional-options. 8502 85032018-04-03 Segher Boessenkool <segher@kernel.crashing.org> 8504 8505 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector. 8506 85072018-04-03 Richard Biener <rguenther@suse.de> 8508 8509 PR testsuite/85154 8510 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling. 8511 85122018-04-02 Jim Wilson <jimw@sifive.com> 8513 8514 * gcc.target/riscv/pr84660.c: New. 8515 * gcc.target/riscv/shift-and-1.c: New. 8516 * gcc.target/riscv/shift-and-2.c: New. 8517 85182018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org> 8519 8520 PR fortran/85102 8521 * gfortran.dg/array_simplify_2.f90: New test. 8522 85232018-04-01 Jakub Jelinek <jakub@redhat.com> 8524 8525 PR middle-end/85090 8526 * gcc.target/i386/avx512f-pr85090-1.c: New test. 8527 * gcc.target/i386/avx512f-pr85090-2.c: New test. 8528 * gcc.target/i386/avx512f-pr85090-3.c: New test. 8529 * gcc.target/i386/avx512bw-pr85090-2.c: New test. 8530 * gcc.target/i386/avx512bw-pr85090-3.c: New test. 8531 85322018-03-31 Alexandre Oliva <aoliva@redhat.com> 8533 8534 PR c++/85027 8535 * g++.dg/pr85027.C: New. 8536 85372018-03-31 Segher Boessenkool <segher@kernel.crashing.org> 8538 8539 PR target/83315 8540 * gcc.target/powerpc/sse-maxps-2.c: New test. 8541 * gcc.target/powerpc/sse-minps-2.c: New test. 8542 85432018-03-30 Jakub Jelinek <jakub@redhat.com> 8544 8545 PR c++/84791 8546 * g++.dg/gomp/pr84791.C: New test. 8547 85482018-03-30 Paul Thomas <pault@gcc.gnu.org> 8549 8550 PR fortran/84931 8551 * gfortran.dg/array_constructor_53.f90: New test. 8552 85532018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 8554 8555 PR fortran/85130 8556 * gfortran.dg/substr_6.f90: Remove illegal test for 8557 out-of-bounds substring. 8558 85592017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 8560 8561 PR fortran/85111 8562 * gfortran.dg/zero_sized_10.f90: New test. 8563 85642018-03-29 David Malcolm <dmalcolm@redhat.com> 8565 8566 PR c++/84269 8567 * g++.dg/lookup/missing-std-include-6.C: New test. 8568 * g++.dg/lookup/missing-std-include.C: Add std::pair and 8569 std::tuple tests. 8570 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>. 8571 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>, 8572 <cstring>, <cassert>, and <cstdlib>. 8573 85742018-03-29 Vladimir Makarov <vmakarov@redhat.com> 8575 8576 PR inline-asm/84985 8577 * gcc.target/i386/pr84985.c: New. 8578 85792018-03-29 David Malcolm <dmalcolm@redhat.com> 8580 8581 PR c++/85110 8582 * g++.dg/diagnostic/param-type-mismatch-2.C: New test. 8583 85842018-03-29 Jakub Jelinek <jakub@redhat.com> 8585 8586 PR c++/85108 8587 * g++.dg/warn/Wunused-var-31.C: New test. 8588 8589 PR c/85094 8590 * c-c++-common/Wduplicated-branches-14.c: New test. 8591 85922018-03-29 Paolo Carlini <paolo.carlini@oracle.com> 8593 8594 PR c++/84606 8595 * g++.dg/cpp0x/pr84606.C: New. 8596 85972018-03-29 Carl Love <cel@us.ibm.com> 8598 8599 Revert 8600 2017-09-27 Carl Love <cel@us.ibm.com> 8601 8602 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file 8603 for the __builtin_fctid and __builtin_fctiw. 8604 86052018-03-28 Peter Bergner <bergner@vnet.ibm.com> 8606 8607 PR target/84912 8608 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for 8609 deleted builtin function. 8610 (div_weuo): Likewise. 8611 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise. 8612 (div_deuo): Likewise. 8613 86142018-03-28 Paolo Carlini <paolo.carlini@oracle.com> 8615 8616 PR c++/85028 8617 * g++.dg/other/default13.C: New. 8618 86192018-03-28 Jakub Jelinek <jakub@redhat.com> 8620 8621 PR target/85095 8622 * gcc.target/i386/pr85095-1.c: New test. 8623 * gcc.target/i386/pr85095-2.c: New test. 8624 * gcc.c-torture/execute/pr85095.c: New test. 8625 8626 PR tree-optimization/82004 8627 * gcc.dg/pr82004.c: New test. 8628 86292018-03-28 Jakub Jelinek <jakub@redhat.com> 8630 Martin Liska <mliska@suse.cz> 8631 8632 PR sanitizer/85081 8633 * g++.dg/asan/pr85081.C: New test. 8634 86352018-03-28 Alexandre Oliva <aoliva@redhat.com> 8636 8637 PR c++/84789 8638 * g++.dg/template/pr84789.C: Adjust for testing with 8639 -fconcepts too. 8640 8641 PR c++/84973 8642 * g++.dg/template/pr84973.C: New. 8643 * g++.dg/template/pr84973-2.C: New. 8644 * g++.dg/template/pr84973-3.C: New. 8645 8646 PR c++/84968 8647 * g++.dg/eh/pr84968.C: New. 8648 86492018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com> 8650 8651 PR target/84914 8652 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex 8653 long double multiply/divide uses the correct function. 8654 * gcc.target/powerpc/mulkc-3.c: Likewise. 8655 * gcc.target/powerpc/divkc-2.c: Likewise. 8656 * gcc.target/powerpc/divkc-3.c: Likewise. 8657 86582018-03-27 Paolo Carlini <paolo.carlini@oracle.com> 8659 8660 PR c++/85067 8661 * g++.dg/cpp0x/defaulted51.C: New. 8662 * g++.dg/cpp0x/constexpr-68754.C: Adjust. 8663 86642018-03-27 Jakub Jelinek <jakub@redhat.com> 8665 8666 PR c++/85077 8667 * g++.dg/ext/vector35.C: New test. 8668 8669 PR c++/85061 8670 * g++.dg/ext/builtin-offsetof3.C: New test. 8671 8672 PR c++/85076 8673 * g++.dg/cpp1y/pr85076.C: New test. 8674 86752018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 8676 8677 PR fortran/85084 8678 * gfortran.dg/matmul_rank_1.f90: New test. 8679 86802018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 8681 Harald Anlauf <anlauf@gmx.de> 8682 8683 * gfortran.dg/structure_constructor_15.f90: New test. 8684 86852018-03-27 Volker Reichelt <v.reichelt@netcologne.de> 8686 8687 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error 8688 for the diagnostics of overridden functions. Adjust for new wording. 8689 * g++.dg/cpp0x/implicit1.C: Likewise. 8690 * g++.dg/cpp0x/override1.C: Likewise. 8691 * g++.dg/cpp1y/auto-fn18.C: Likewise. 8692 * g++.dg/eh/shadow1.C: Likewise. 8693 * g++.dg/inherit/covariant12.C: Likewise. 8694 * g++.dg/inherit/covariant14.C: Likewise. 8695 * g++.dg/inherit/covariant15.C: Likewise. 8696 * g++.dg/inherit/covariant16.C: Likewise. 8697 * g++.dg/inherit/covariant22.C: Likewise. 8698 * g++.dg/inherit/crash3.C: Likewise. 8699 * g++.dg/inherit/error2.C: Likewise. 8700 * g++.dg/template/crash100.C: Likewise. 8701 * g++.old-deja/g++.eh/spec6.C: Likewise. 8702 * g++.old-deja/g++.mike/p811.C: Likewise. 8703 * g++.old-deja/g++.other/virtual11.C: Likewise. 8704 * g++.old-deja/g++.other/virtual4.C: Likewise. 8705 87062018-03-27 H.J. Lu <hongjiu.lu@intel.com> 8707 8708 PR target/85044 8709 * gcc.target/i386/pr85044.c: New test. 8710 87112018-03-27 Martin Sebor <msebor@redhat.com> 8712 8713 PR testsuite/83462 8714 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets 8715 other than x86. 8716 87172018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8718 8719 PR target/83009 8720 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32. 8721 87222018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 8723 8724 PR target/81863 8725 * gcc.target/arm/pr81863.c: New test. 8726 87272018-03-27 Cesar Philippidis <cesar@codesourcery.com> 8728 8729 PR target/85056 8730 * testsuite/gcc.target/nvptx/pr85056.c: New test. 8731 * testsuite/gcc.target/nvptx/pr85056a.c: New test. 8732 87332018-03-27 Richard Biener <rguenther@suse.de> 8734 8735 PR testsuite/82847 8736 * lib/target-supports.exp (check_ssse3_available): New function. 8737 (check_effective_target_vect_perm_short): Enable for x86 if 8738 check_ssse3_available. 8739 87402018-03-27 Richard Biener <rguenther@suse.de> 8741 8742 PR tree-optimization/85082 8743 * gfortran.dg/pr85082.f90: New testcase. 8744 87452018-03-27 Chenghua Xu <paul.hua.gm@gmail.com> 8746 8747 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2" 8748 to "l=2" in dg-final. 8749 87502018-03-27 Chenghua Xu <paul.hua.gm@gmail.com> 8751 8752 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final. 8753 * gcc.target/mips/fix-r4000-2.c: Likewise. 8754 * gcc.target/mips/fix-r4000-3.c: Likewise. 8755 * gcc.target/mips/fix-r4000-4.c: Likewise. 8756 * gcc.target/mips/fix-r4000-5.c: Likewise. 8757 * gcc.target/mips/fix-r4000-6.c: Likewise. 8758 * gcc.target/mips/fix-r4000-7.c: Likewise. 8759 * gcc.target/mips/fix-r4000-8.c: Likewise. 8760 * gcc.target/mips/fix-r4000-9.c: Likewise. 8761 * gcc.target/mips/fix-r4000-10.c: Likewise. 8762 * gcc.target/mips/fix-r4000-7.c: Change dg-final 8763 "mulditi3_r4000" instead of "mulditi3". 8764 * gcc.target/mips/fix-r4000-8.c: Change dg-final 8765 "umulditi3_r4000" instead of "umulditi3". 8766 87672018-03-27 Jakub Jelinek <jakub@redhat.com> 8768 8769 PR c++/85068 8770 * g++.dg/inherit/covariant22.C: New test. 8771 87722018-03-27 Richard Biener <rguenther@suse.de> 8773 8774 PR testsuite/84004 8775 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for 8776 alignment. 8777 87782018-03-27 Paolo Carlini <paolo.carlini@oracle.com> 8779 Jason Merrill <jason@redhat.com> 8780 8781 PR c++/84632 8782 * g++.dg/init/array49.C: New. 8783 * g++.dg/torture/pr70499.C: Adjust. 8784 87852018-03-26 Uros Bizjak <ubizjak@gmail.com> 8786 8787 PR target/85073 8788 * gcc.target/i386/pr85073.c: New test. 8789 87902018-03-26 Richard Biener <rguenther@suse.de> 8791 8792 PR testsuite/85066 8793 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long 8794 instead of long. 8795 87962018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org> 8797 8798 PR fortran/66709 8799 * gfortran.dg/parameter_array_format.f90: New test. 8800 88012018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org> 8802 Neil Carlson <neil.n.carlson@gmail.com> 8803 8804 PR fortran/84381 8805 * gfortran.dg/literal_character_constant_1.inc: Replace 8806 call abort by STOP n. 8807 * gfortran.dg/overload_1.f90: Likewise. 8808 88092018-03-25 Seth Johnson <johnsonsr@ornl.gov> 8810 Dominique d'Humieres <dominiq@gcc.gnu.org> 8811 8812 PR fortran/84924 8813 * gfortran.dg/scalar_pointer_1.f90: New test. 8814 88152018-03-25 Tom de Vries <tom@codesourcery.com> 8816 8817 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more 8818 precise. 8819 88202018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8821 8822 PR fortran/69497 8823 * gfortran.dg/pr89497.f90: New test. 8824 88252018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org> 8826 8827 PR fortran/70068 8828 * gfortran.dg/substr_7.f90: New test. 8829 88302018-03-24 Steven G. Kargl <kargl@gcc.gnu.org> 8831 8832 PR fortran/42651 8833 * gfortran.dg/pr42651.f90: New test. 8834 * gfortran.dg/func_result_7.f90: Update error message. 8835 88362018-03-24 Richard Sandiford <richard.sandiford@linaro.org> 8837 8838 PR tree-optimization/84005 8839 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about 8840 failing to force the alignment. 8841 88422018-03-23 Peter Bergner <bergner@vnet.ibm.com> 8843 8844 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test 8845 from this to... 8846 <vclzd>: ...this. 8847 88482018-03-23 Peter Bergner <bergner@vnet.ibm.com> 8849 8850 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled 8851 message. Fix scan-assembler patterns. 8852 88532018-03-23 Jakub Jelinek <jakub@redhat.com> 8854 8855 PR c++/85015 8856 * g++.dg/cpp0x/pr85015.C: New test. 8857 8858 PR c++/84942 8859 * g++.dg/cpp1y/pr84942.C: New test. 8860 88612018-03-23 Vladimir Makarov <vmakarov@redhat.com> 8862 8863 PR inline-asm/85030 8864 * testsuite/gcc.target/i386/pr85030.c: New. 8865 88662018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8867 8868 PR target/85026 8869 * g++.dg/pr85026.C: New test. 8870 88712018-03-23 David Edelsohn <dje.gcc@gmail.com> 8872 8873 * g++.dg/debug/pr84704.C: XFAIL AIX. 8874 88752018-03-23 Sudakshina Das <sudi.das@arm.com> 8876 8877 PR target/84826 8878 * gcc.target/arm/pr84826.c: Add dg directive. 8879 88802018-03-23 Marek Polacek <polacek@redhat.com> 8881 8882 PR c++/85033 8883 * g++.dg/ext/builtin-offsetof2.C: New test. 8884 8885 PR c++/85045 8886 * g++.dg/cpp0x/Wnarrowing5.C: New test. 8887 * gcc.dg/pr85045.c: New test. 8888 88892018-03-23 Eric Botcazou <ebotcazou@adacore.com> 8890 8891 PR debug/85020 8892 * gnat.dg/lto22.adb: New test. 8893 * gnat.dg/lto22_pkg1.ad[sb]: New helper. 8894 * gnat.dg/lto22_pkg2.ads: Likewise. 8895 88962018-03-23 Jakub Jelinek <jakub@redhat.com> 8897 8898 PR c/80778 8899 * gcc.dg/lto/pr80778_0.c: New test. 8900 8901 PR inline-asm/85034 8902 * gcc.target/i386/pr85034.c: New test. 8903 8904 PR inline-asm/85022 8905 * c-c++-common/torture/pr85022.c: New test. 8906 8907 PR sanitizer/85029 8908 * g++.dg/ubsan/pr85029.C: New test. 8909 89102018-03-23 Alexandre Oliva <aoliva@redhat.com> 8911 8912 PR c++/71251 8913 * g++.dg/cpp0x/pr71251.C: New. 8914 8915 PR c++/84789 8916 * g++.dg/template/pr84789.C: New. 8917 * g++.dg/template/pr84789-2.C: New. 8918 * g++.dg/template/pr84789-3.C: New. 8919 * g++.dg/parse/dtor11.C: Accept alternate error message. 8920 8921 PR c++/84729 8922 * g++.dg/pr84729.C: New. 8923 * g++.old-deja/g++.ext/arrnew2.C: Require error. 8924 * g++.old-deja/g++.robertl/eb58.C: Likewise. 8925 * g++.old-deja/g++.robertl/eb63.C: Likewise. 8926 89272018-03-22 Steven G. Kargl <kargl@gcc.gnu.org> 8928 8929 PR fortran/84922 8930 * gfortran.dg/interface_42.f90: New test. 8931 * gfortran.dg/interface_43.f90: New test. 8932 89332018-03-22 Sudakshina Das <sudi.das@arm.com> 8934 8935 PR target/84826 8936 * gcc.target/arm/pr84826.c: New test. 8937 89382018-03-22 Christophe Lyon <christophe.lyon@linaro.org> 8939 8940 * gcc.target/arm/addr-modes-float.c: Move dg-do before 8941 dg-require-effective-target. 8942 * gcc.target/arm/addr-modes-int.c: Likewise. 8943 * gcc.target/nios2/lo-addr-tls.c: Likewise. 8944 89452018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org> 8946 8947 PR target/84760 8948 * gcc.target/powerpc/altivec-ld-1.c: New test. 8949 89502018-03-22 Bin Cheng <bin.cheng@arm.com> 8951 8952 * gcc.dg/graphite/pr83126.c: Require pthread for the test. 8953 89542018-03-22 Jakub Jelinek <jakub@redhat.com> 8955 8956 PR inline-asm/84941 8957 * gcc.dg/pr84941.c: New test. 8958 89592018-03-22 Tom de Vries <tom@codesourcery.com> 8960 8961 PR tree-optimization/84956 8962 * gcc.dg/pr84956.c: New test. 8963 89642018-03-22 Marek Polacek <polacek@redhat.com> 8965 8966 PR c++/84854 8967 * g++.dg/cpp1z/constexpr-if15.C: New test. 8968 * g++.dg/cpp1z/constexpr-if16.C: New test. 8969 89702018-03-21 Joseph Myers <joseph@codesourcery.com> 8971 8972 * gcc.dg/builtin-tgmath-3.c: New test. 8973 89742018-03-21 Alexandre Oliva <aoliva@redhat.com> 8975 8976 PR c++/71965 8977 * g++.dg/concepts/pr71965.C: New. 8978 8979 PR c++/84610 8980 PR c++/84642 8981 * g++.dg/cpp0x/pr84610.C: New. 8982 * g++.dg/cpp0x/pr84642.C: New. 8983 89842018-03-21 Jakub Jelinek <jakub@redhat.com> 8985 8986 PR c/84999 8987 * c-c++-common/pr84999.c: New test. 8988 89892018-03-21 Paolo Carlini <paolo.carlini@oracle.com> 8990 8991 PR c++/84972 8992 * g++.dg/ext/desig10.C: New. 8993 89942018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org> 8995 Harald Anlauf <anlauf@gmx.de> 8996 8997 PR fortran/84957 8998 * gfortran.dg/pr84957.f90: New test. 8999 90002018-03-21 Jakub Jelinek <jakub@redhat.com> 9001 9002 PR tree-optimization/84960 9003 * gcc.c-torture/compile/pr84960.c: New test. 9004 90052018-03-21 Richard Sandiford <richard.sandiford@linaro.org> 9006 9007 PR tree-optimization/84811 9008 * gcc.dg/torture/pr84811.c: New test. 9009 90102018-03-21 Jakub Jelinek <jakub@redhat.com> 9011 9012 PR tree-optimization/84982 9013 * c-c++-common/pr84982.c: New test. 9014 9015 PR c++/84961 9016 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and 9017 "m" (++x) in C++. 9018 * g++.dg/torture/pr84961-1.C: New test. 9019 * g++.dg/torture/pr84961-2.C: New test. 9020 90212018-03-21 Nathan Sidwell <nathan@acm.org> 9022 9023 PR c++/85008 9024 * g++.dg/pr85008.C: New. 9025 90262018-03-21 Janne Blomqvist <jb@gcc.gnu.org> 9027 9028 PR fortran/84615 9029 * gfortran.dg/char_result_17.f90: New test. 9030 90312018-03-21 David Malcolm <dmalcolm@redhat.com> 9032 9033 PR c++/84994 9034 * g++.dg/other/accessor-fixits-1.C: Move to... 9035 * g++.dg/torture/accessor-fixits-1.C: ...here. 9036 * g++.dg/other/accessor-fixits-2.C: Move to... 9037 * g++.dg/torture/accessor-fixits-2.C: ...here. 9038 * g++.dg/other/accessor-fixits-3.C: Move to... 9039 * g++.dg/torture/accessor-fixits-3.C: ...here. 9040 * g++.dg/other/accessor-fixits-4.C: Move to... 9041 * g++.dg/torture/accessor-fixits-4.C: ...here. 9042 * g++.dg/other/accessor-fixits-5.C: Move to... 9043 * g++.dg/torture/accessor-fixits-5.C: ...here. 9044 * g++.dg/torture/accessor-fixits-6.C: New testcase. 9045 * g++.dg/torture/accessor-fixits-7.C: New testcase. 9046 * g++.dg/torture/accessor-fixits-8.C: New testcase. 9047 90482018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9049 9050 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC. 9051 90522018-03-21 Sudakshina Das <sudi.das@arm.com> 9053 9054 PR target/82989 9055 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives. 9056 90572018-03-21 Nathan Sidwell <nathan@acm.org> 9058 9059 PR c++/84804 9060 * g++.dg/lookup/pr84804.C: New. 9061 90622018-03-21 Martin Sebor <msebor@redhat.com> 9063 9064 PR c++/84850 9065 * g++.dg/Wclass-memaccess-3.C: New test. 9066 * g++.dg/Wclass-memaccess-4.C: New test. 9067 90682018-03-21 David Malcolm <dmalcolm@redhat.com> 9069 9070 PR c++/84892 9071 * g++.dg/other/accessor-fixits-1.C 9072 (test_access_const_t1_color): New. 9073 (test_deref_const_t1_color): New. 9074 * g++.dg/other/accessor-fixits-5.C: New testcase. 9075 90762018-03-21 Tom de Vries <tom@codesourcery.com> 9077 9078 PR tree-optimization/83126 9079 * gcc.dg/graphite/pr83126.c: New test. 9080 90812018-03-21 Nathan Sidwell <nathan@acm.org> 9082 9083 * g++.dg/ext/anon-struct6.C: Adjust. 9084 * g++.dg/ext/deprecate-1.C: New. 9085 * g++.dg/ext/deprecate-2.C: New. 9086 * g++.dg/lookup/pr84602.C: Adjust. 9087 * g++.dg/lookup/pr84962.C: Adjust. 9088 * g++.old-deja/g++.other/anon4.C 9089 9090 PR c++/84836 9091 * g++.dg/lookup/pr84836.C: New. 9092 90932018-03-21 Bin Cheng <bin.cheng@arm.com> 9094 9095 PR tree-optimization/84969 9096 * gcc.dg/tree-ssa/pr84969.c: New test. 9097 90982018-03-21 Jakub Jelinek <jakub@redhat.com> 9099 9100 PR rtl-optimization/84989 9101 * gcc.target/i386/pr84989.c: New test. 9102 91032018-03-21 Christophe Lyon <christophe.lyon@linaro.org> 9104 9105 * gcc.target/arm/pr82518.c: Require arm_neon_hw. 9106 91072018-03-21 Martin Liska <mliska@suse.cz> 9108 9109 PR ipa/84963 9110 * gfortran.dg/goacc/pr84963.f90: New test. 9111 91122018-03-21 Marek Polacek <polacek@redhat.com> 9113 9114 PR c++/71638, ICE with NSDMI and reference. 9115 * g++.dg/cpp0x/nsdmi14.C: New test. 9116 * g++.dg/cpp1y/nsdmi-aggr10.C: New test. 9117 91182018-03-21 Chenghua Xu <paul.hua.gm@gmail.com> 9119 9120 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for 9121 MIPS with -mpaired-single directives. 9122 91232018-03-20 Steven G. Kargl <kargl@gcc.gnu.org> 9124 9125 PR fortran/85001 9126 * gfortran.dg/interface_41.f90: New test. 9127 91282018-03-20 Jakub Jelinek <jakub@redhat.com> 9129 9130 PR debug/84875 9131 * gcc.dg/pr84875.c: New test. 9132 91332018-03-20 Marek Polacek <polacek@redhat.com> 9134 9135 PR c++/84978, ICE with NRVO. 9136 * g++.dg/opt/nrv19.C: New test. 9137 91382018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9139 9140 PR target/82518 9141 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 9142 Disable for armeb targets. 9143 * gcc.target/arm/pr82518.c: New test. 9144 91452018-03-20 Nathan Sidwell <nathan@acm.org> 9146 9147 PR c++/84962 9148 * g++.dg/lookup/pr84962.C: New. 9149 9150 PR c++/84970 9151 * g++.dg/lookup/pr84970.C: New. 9152 91532018-03-20 Richard Biener <rguenther@suse.de> 9154 9155 PR target/84986 9156 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase. 9157 91582018-03-20 Martin Liska <mliska@suse.cz> 9159 9160 PR ipa/84825 9161 * g++.dg/ipa/pr84825.C: New test. 9162 91632018-03-20 Martin Liska <mliska@suse.cz> 9164 9165 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove. 9166 91672018-03-20 Jakub Jelinek <jakub@redhat.com> 9168 9169 PR target/84845 9170 * gcc.c-torture/compile/pr84845.c: New test. 9171 91722018-03-20 Sudakshina Das <sudi.das@arm.com> 9173 9174 PR target/82989 9175 * gcc.target/arm/pr82989.c: New test. 9176 91772018-03-20 Jakub Jelinek <jakub@redhat.com> 9178 9179 PR target/84945 9180 * gcc.target/i386/pr84945.c: New test. 9181 91822018-03-20 Christophe Lyon <christophe.lyon@linaro.org> 9183 9184 PR target/81647 9185 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions. 9186 91872018-03-20 Jakub Jelinek <jakub@redhat.com> 9188 9189 PR c/84953 9190 * gcc.dg/pr84953.c: New test. 9191 91922018-03-19 Marek Polacek <polacek@redhat.com> 9193 9194 PR c++/84925 9195 * g++.dg/cpp1z/lambda-__func__.C: New test. 9196 9197 PR c++/84927 9198 * g++.dg/cpp1y/nsdmi-aggr9.C: New test. 9199 92002018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com> 9201 9202 PR sanitizer/78651 9203 * g++.dg/asan/pr78651.C: New test. 9204 92052018-03-19 Tom de Vries <tom@codesourcery.com> 9206 9207 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target 9208 vect_int_mult. Add nvptx xfail for PR84958. 9209 92102018-03-19 Nathan Sidwell <nathan@acm.org> 9211 9212 PR c++/84835 9213 * g++.dg/cpp1y/pr84835.C: New. 9214 92152018-03-19 Sudakshina Das <sudi.das@arm.com> 9216 9217 PR target/81647 9218 * gcc.target/aarch64/pr81647.c: New. 9219 92202018-03-19 Richard Biener <rguenther@suse.de> 9221 9222 PR tree-optimization/84933 9223 * g++.dg/pr84933.C: New testcase. 9224 92252018-03-19 Richard Biener <rguenther@suse.de> 9226 9227 PR tree-optimization/84859 9228 * gcc.dg/tree-ssa/pr84859.c: New testcase. 9229 * gcc.dg/tree-ssa/pr35286.c: Disable cselim. 9230 * gcc.dg/tree-ssa/split-path-6.c: Likewise. 9231 * gcc.dg/tree-ssa/split-path-7.c: Likewise. 9232 92332018-03-19 Nathan Sidwell <nathan@acm.org> 9234 9235 PR c++/84812 9236 * g++.dg/lookup/pr84812.C: New. 9237 92382018-03-19 Richard Biener <rguenther@suse.de> 9239 9240 PR tree-optimization/84929 9241 * gcc.dg/torture/pr84929.c: New testcase. 9242 92432018-03-19 Tamar Christina <tamar.christina@arm.com> 9244 9245 PR target/84711 9246 * gcc.target/arm/big-endian-subreg.c: Delete. 9247 92482018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org> 9249 9250 PR fortran/84931 9251 * gfortran.dg/array_constructor_52.f90: New test. 9252 92532018-03-17 Steven G. Kargl <kargl@gcc.gnu.org> 9254 9255 PR fortran/77414 9256 * gfortran.dg/pr77414.f90: New test. 9257 * gfortran.dg/internal_references_1.f90: Adjust error message. 9258 92592018-03-18 Steven G. Kargl <kargl@gcc.gnu.org> 9260 9261 PR fortran/65453 9262 * gfortran.dg/pr65453.f90: New test. 9263 92642018-03-18 Richard Sandiford <richard.sandiford@linaro.org> 9265 9266 PR tree-optimization/84913 9267 * gfortran.dg/vect/pr84913.f90: New test. 9268 92692018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org> 9270 9271 PR fortran/79929 9272 * gfortran.dg/warn_concat.f90: New test. 9273 92742018-03-16 Jakub Jelinek <jakub@redhat.com> 9275 9276 PR target/84899 9277 * gcc.dg/pr84899.c: New test. 9278 92792018-03-16 Steven G. Kargl <kargl@gcc.gnu.org> 9280 9281 PR fortran/69395 9282 * gfortran.dg/pr69395.f90: Add test for max dimensions 9283 92842018-03-16 Vladimir Makarov <vmakarov@redhat.com> 9285 9286 PR target/84876 9287 * gcc.target/i386/pr84876.c: New test. 9288 92892018-03-16 Martin Liska <mliska@suse.cz> 9290 9291 PR ipa/84833 9292 * gcc.target/i386/mvc11.c: New test. 9293 92942018-03-16 Martin Liska <mliska@suse.cz> 9295 9296 PR ipa/84722 9297 * gcc.target/i386/mvc10.c: New test. 9298 92992018-03-16 Jakub Jelinek <jakub@redhat.com> 9300 9301 PR c++/79937 9302 PR c++/82410 9303 * g++.dg/cpp1y/pr79937-1.C: New test. 9304 * g++.dg/cpp1y/pr79937-2.C: New test. 9305 * g++.dg/cpp1y/pr79937-3.C: New test. 9306 * g++.dg/cpp1y/pr79937-4.C: New test. 9307 * g++.dg/cpp1y/pr82410.C: New test. 9308 93092018-03-16 Tom de Vries <tom@codesourcery.com> 9310 9311 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult. 9312 93132018-03-16 Tom de Vries <tom@codesourcery.com> 9314 9315 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values. 9316 93172018-03-16 Jakub Jelinek <jakub@redhat.com> 9318 9319 PR c++/84874 9320 * g++.dg/cpp2a/desig8.C: New test. 9321 9322 PR tree-optimization/84841 9323 * gcc.dg/pr84841.c: New test. 9324 9325 PR c++/84874 9326 * g++.dg/cpp2a/desig7.C: New test. 9327 93282018-03-16 Mark Doffman <mark.doffman@codethink.co.uk> 9329 Jim MacArthur <jim.macarthur@codethink.co.uk> 9330 9331 * gfortran.dg/automatic_1.f90: New test. 9332 * gfortran.dg/automatic_repeat.f90: New test 9333 * gfortran.dg/automatic_save.f90: New test. 9334 * gfortran.dg/vax_structure.f90: New test. 9335 93362018-03-15 Steven G. Kargl <kargl@gcc.gnu.org> 9337 9338 PR fortran/78741 9339 * gfortran.dg/pr78741.f90: New test. 9340 93412018-03-15 Steven G. Kargl <kargl@gcc.gnu.org> 9342 9343 PR fortran/69395 9344 * gfortran.dg/pr69395.f90: New test. 9345 93462018-03-15 Jakub Jelinek <jakub@redhat.com> 9347 9348 PR c++/79085 9349 * g++.dg/opt/pr79085.C: New test. 9350 93512018-03-15 H.J. Lu <hongjiu.lu@intel.com> 9352 9353 PR target/84574 9354 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk 9355 label instead of __x86_indirect_thunk label. 9356 93572018-03-15 Jakub Jelinek <jakub@redhat.com> 9358 9359 PR c++/84222 9360 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus. 9361 * g++.dg/warn/deprecated-6.C (T::member3): Likewise. 9362 * g++.dg/warn/deprecated-13.C: New test. 9363 93642018-03-15 Olga Makhotina <olga.makhotina@intel.com> 9365 9366 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic. 9367 93682018-03-15 Richard Biener <rguenther@suse.de> 9369 9370 PR c/84873 9371 * c-c++-common/pr84873.c: New testcase. 9372 93732018-03-15 Tamar Christina <tamar.christina@arm.com> 9374 9375 PR target/84711 9376 * gcc.target/arm/big-endian-subreg.c: New. 9377 93782018-03-15 Jakub Jelinek <jakub@redhat.com> 9379 9380 PR target/84860 9381 * gcc.c-torture/compile/pr84860.c: New test. 9382 93832018-03-15 Julia Koval <julia.koval@intel.com> 9384 9385 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add 9386 cannonlake. 9387 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni, 9388 avx512bitalg. 9389 93902018-03-15 Jakub Jelinek <jakub@redhat.com> 9391 9392 PR c/84853 9393 * gcc.dg/pr84853.c: New test. 9394 93952018-03-14 Carl Love <cel@us.ibm.com> 9396 9397 * gcc.target/powerpc/builtins-7-runnable.c: New test file. 9398 93992018-03-14 Martin Liska <mliska@suse.cz> 9400 9401 PR ipa/8480 9402 * g++.dg/lto/pr84805_0.C: New test. 9403 * g++.dg/lto/pr84805_1.C: New test. 9404 * g++.dg/lto/pr84805_2.C: New test. 9405 94062018-03-14 David Malcolm <dmalcolm@redhat.com> 9407 9408 PR c/84852 9409 * gcc.dg/fixits-pr84852-1.c: New test. 9410 * gcc.dg/fixits-pr84852-2.c: New test. 9411 94122018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com> 9413 9414 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a 9415 separate verbose message. 9416 * lib/scandump.exp (scan-dump-times): Likewise. 9417 94182018-03-14 Julia Koval <julia.koval@intel.com> 9419 9420 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake 9421 server. 9422 * gcc.target/i386/funcspec-56.inc: Ditto. 9423 94242018-03-14 Richard Sandiford <richard.sandiford@linaro.org> 9425 9426 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to 9427 aarch64_sve_hw. 9428 94292018-03-14 Jakub Jelinek <jakub@redhat.com> 9430 9431 PR sanitizer/83392 9432 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected 9433 check count from 17 to 14. 9434 9435 PR target/84844 9436 * gcc.target/i386/pr84844.c: New test. 9437 94382018-03-14 Richard Biener <rguenther@suse.de> 9439 9440 PR tree-optimization/84830 9441 * gcc.dg/torture/pr84830.c: New testcase. 9442 94432018-03-14 Marek Polacek <polacek@redhat.com> 9444 9445 PR c++/84596 9446 * g++.dg/cpp0x/static_assert15.C: New test. 9447 94482018-03-13 Steven G. Kargl <kargl@gcc.gnu.org> 9449 9450 PR fortran/61775 9451 * gfortran.dg/pr61775.f90: New test. 9452 94532018-03-13 Jakub Jelinek <jakub@redhat.com> 9454 9455 PR c++/84843 9456 * g++.dg/ext/pr84843-1.C: New test. 9457 * g++.dg/ext/pr84843-2.C: New test. 9458 94592018-03-13 David Pagan <dave.pagan@oracle.com> 9460 9461 PR c/46921 9462 * gcc.dg/pr46921.c: New test. 9463 94642018-03-13 Martin Sebor <msebor@redhat.com> 9465 9466 PR tree-optimization/84725 9467 * c-c++-common/Wstringop-truncation-4.c: New test. 9468 * c-c++-common/attr-nonstring-5.c: New test. 9469 94702018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 9471 9472 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather 9473 than unpacks. 9474 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. 9475 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. 9476 94772018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 9478 9479 * gcc.target/aarch64/sve/tls_1.c: New test. 9480 * gcc.target/aarch64/sve/tls_2.C: Likewise. 9481 94822018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 9483 9484 * gcc.target/aarch64/sve/mul_highpart_1.c: New test. 9485 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise. 9486 94872018-03-13 Martin Liska <mliska@suse.cz> 9488 9489 PR ipa/84658. 9490 * g++.dg/ipa/pr84658.C: New test. 9491 94922018-03-13 Jakub Jelinek <jakub@redhat.com> 9493 9494 PR middle-end/84834 9495 * gcc.dg/pr84834.c: New test. 9496 9497 PR target/84827 9498 * gcc.target/i386/pr84827.c: New test. 9499 9500 PR target/84828 9501 * g++.dg/ext/pr84828.C: New test. 9502 9503 PR target/84786 9504 * gcc.target/i386/avx512f-pr84786-1.c: New test. 9505 * gcc.target/i386/avx512f-pr84786-2.c: New test. 9506 9507 PR c++/84808 9508 * g++.dg/cpp1y/constexpr-84808.C: New test. 9509 9510 PR c++/84704 9511 * g++.dg/debug/pr84704.C: New test. 9512 95132018-03-12 Renlin Li <renlin.li@arm.com> 9514 9515 * gcc.target/aarch64/movi_hf.c: New. 9516 * gcc.target/aarch64/f16_mov_immediate_1.c: Update. 9517 * gcc.target/aarch64/f16_mov_immediate_2.c: Update. 9518 95192018-03-12 Martin Sebor <msebor@redhat.com> 9520 9521 PR tree-optimization/83456 9522 * c-c++-common/Wrestrict-2.c: Remove test cases. 9523 * c-c++-common/Wrestrict.c: Same. 9524 * gcc.dg/Wrestrict-12.c: New test. 9525 * gcc.dg/Wrestrict-14.c: New test. 9526 95272018-03-12 H.J. Lu <hongjiu.lu@intel.com> 9528 9529 * g++.dg/pr84821.C: New test. 9530 95312018-03-12 H.J. Lu <hongjiu.lu@intel.com> 9532 9533 * gcc.dg/pr84799.c: New test. 9534 95352018-03-12 Richard Biener <rguenther@suse.de> 9536 9537 PR tree-optimization/84803 9538 * gcc.dg/torture/pr84803.c: New testcase. 9539 95402018-03-12 Jakub Jelinek <jakub@redhat.com> 9541 9542 PR c++/84813 9543 * g++.dg/debug/pr84813.C: New test. 9544 95452018-03-11 Paul Thomas <pault@gcc.gnu.org> 9546 9547 PR fortran/84546 9548 * gfortran.dg/unlimited_polymorphic_29.f90: New test. 9549 95502018-03-11 Steven G. Kargl <kargl@gcc.gnu.org> 9551 9552 PR fortran/83939 9553 * gfortran.dg/pr83939.f90 9554 95552018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org> 9556 9557 PR fortran/66128 9558 * gfortran.dg/zero_sized_9.f90: New test. 9559 95602018-03-11 Jakub Jelinek <jakub@redhat.com> 9561 9562 PR debug/58150 9563 * g++.dg/debug/dwarf2/enum2.C: New test. 9564 95652018-03-10 Steven G. Kargl <kargl@gcc.gnu.org> 9566 9567 PR fortran/84734 9568 * gfortran.dg/pr84734.f90: New test. 9569 95702018-03-10 Eric Botcazou <ebotcazou@adacore.com> 9571 9572 * gnat.dg/prot3.adb: New test. 9573 * gnat.dg/prot3_pkg.ad[sb]: New helper. 9574 95752018-03-09 Jason Merrill <jason@redhat.com> 9576 Paolo Carlini <paolo.carlini@oracle.com> 9577 9578 PR c++/71169 9579 PR c++/71832 9580 * g++.dg/cpp0x/pr71169.C: New. 9581 * g++.dg/cpp0x/pr71169-2.C: Likewise. 9582 * g++.dg/cpp0x/pr71832.C: Likewise. 9583 95842018-03-09 Peter Bergner <bergner@vnet.ibm.com> 9585 9586 PR target/83969 9587 * gcc.target/powerpc/pr83969.c: New test. 9588 95892018-03-09 Jakub Jelinek <jakub@redhat.com> 9590 9591 PR target/84772 9592 * gcc.dg/pr84772.c: New test. 9593 9594 PR c++/84076 9595 * g++.dg/warn/Wformat-2.C: New test. 9596 9597 PR c++/84767 9598 * g++.dg/ext/vla18.C: New test. 9599 96002018-03-09 Martin Sebor <msebor@redhat.com> 9601 9602 PR tree-optimization/84526 9603 * gcc.dg/Wrestrict-10.c: New test. 9604 * gcc.dg/Wrestrict-11.c: New test. 9605 96062018-03-09 Alexandre Oliva <aoliva@redhat.com> 9607 9608 PR rtl-optimization/84682 9609 * gcc.dg/torture/pr84682-1.c: New. 9610 * gcc.dg/torture/pr84682-2.c: New. 9611 * gcc.dg/torture/pr84682-3.c: New. 9612 96132018-03-09 Jakub Jelinek <jakub@redhat.com> 9614 9615 PR c++/84724 9616 * g++.dg/ext/pr84724.C: New test. 9617 96182018-03-09 Vladimir Makarov <vmakarov@redhat.com> 9619 9620 PR target/83712 9621 * gcc.target/arm/pr83712.c: New. 9622 96232018-03-09 Richard Biener <rguenther@suse.de> 9624 9625 PR tree-optimization/84775 9626 * gcc.dg/torture/pr84775.c: New testcase. 9627 96282018-03-09 Jakub Jelinek <jakub@redhat.com> 9629 9630 PR debug/84404 9631 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective 9632 targets. 9633 96342018-03-09 Eric Botcazou <ebotcazou@adacore.com> 9635 9636 * gcc.c-torture/compile/20180309-1.c: New test. 9637 96382018-03-08 Jakub Jelinek <jakub@redhat.com> 9639 9640 PR c++/80598 9641 * g++.dg/warn/Wunused-function4.C: New test. 9642 9643 PR inline-asm/84742 9644 * gcc.target/i386/pr84742-1.c: New test. 9645 * gcc.target/i386/pr84742-2.c: New test. 9646 96472018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9648 9649 PR target/84748 9650 * gcc.c-torture/execute/pr84748.c: New test. 9651 96522018-03-08 Richard Biener <rguenther@suse.de> 9653 9654 PR middle-end/84552 9655 * gcc.dg/graphite/pr84552.c: New testcase. 9656 96572018-03-08 Richard Biener <rguenther@suse.de> 9658 9659 PR tree-optimization/84178 9660 * gcc.dg/torture/pr84178-2.c: New testcase. 9661 96622018-03-08 David Malcolm <dmalcolm@redhat.com> 9663 9664 PR tree-optimization/84178 9665 * gcc.c-torture/compile/pr84178-1.c: New test. 9666 96672018-03-08 Thomas Schwinge <thomas@codesourcery.com> 9668 9669 * lib/target-supports.exp: Do not return zero from a ifunc 9670 function. 9671 96722018-03-08 Richard Biener <rguenther@suse.de> 9673 9674 PR tree-optimization/84746 9675 * gcc.dg/torture/pr84746.c: New testcase. 9676 9677 96782018-03-08 Alexandre Oliva <aoliva@redhat.com> 9679 PR debug/84404 9680 PR debug/84408 9681 * gcc.dg/graphite/pr84404.c: New. 9682 96832018-03-08 Jakub Jelinek <jakub@redhat.com> 9684 9685 PR tree-optimization/84740 9686 * gcc.dg/torture/pr84740.c: New test. 9687 9688 PR tree-optimization/84739 9689 * gcc.dg/pr84739.c: New test. 9690 96912018-03-07 Martin Sebor <msebor@redhat.com> 9692 9693 PR tree-optimization/83519 9694 * gcc.dg/Wrestrict-13.c: New test. 9695 96962018-03-07 Steven G. Kargl <kargl@gcc.gnu.org> 9697 9698 PR fortran/64124 9699 PR fortran/70409 9700 * gfortran.dg/pr64124.f90: New tests. 9701 * gfortran.dg/pr70409.f90: New tests. 9702 97032018-03-07 Segher Boessenkool <segher@kernel.crashing.org> 9704 9705 PR target/82411 9706 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata. 9707 97082018-03-07 Martin Sebor <msebor@redhat.com> 9709 9710 PR tree-optimization/84526 9711 * gcc.dg/Wrestrict-10.c: New test. 9712 97132018-03-07 Martin Sebor <msebor@redhat.com> 9714 9715 PR tree-optimization/84468 9716 * g++.dg/warn/Wstringop-truncation-2.C: New test. 9717 * gcc.dg/Wstringop-truncation.c: New test. 9718 * gcc.dg/Wstringop-truncation-2.c: New test. 9719 97202018-03-07 Jakub Jelinek <jakub@redhat.com> 9721 9722 PR fortran/84565 9723 * gfortran.dg/pr84565.f90: New test. 9724 9725 PR middle-end/84723 9726 * gcc.target/i386/pr84723-1.c: New test. 9727 * gcc.target/i386/pr84723-2.c: New test. 9728 * gcc.target/i386/pr84723-3.c: New test. 9729 * gcc.target/i386/pr84723-4.c: New test. 9730 * gcc.target/i386/pr84723-5.c: New test. 9731 97322018-03-06 Steven G. Kargl <kargl@gcc.gnu.org> 9733 9734 PR fortran/64107 9735 * gfortran.dg/pr64107.f90: New test. 9736 97372017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org> 9738 9739 PR fortran/84697 9740 PR fortran/66128 9741 * gfortran.dg/minmaxloc_zerosize_1.f90: New test. 9742 97432018-03-06 Marek Polacek <polacek@redhat.com> 9744 9745 PR c++/84684 9746 * g++.dg/cpp1z/constexpr-84684.C: New test. 9747 97482018-03-06 Jakub Jelinek <jakub@redhat.com> 9749 9750 PR c/84721 9751 * gcc.dg/pr84721.c: New test. 9752 9753 PR target/84710 9754 * gcc.dg/pr84710.c: New test. 9755 97562018-03-06 Steven G. Kargl <kargl@gcc.gnu.org> 9757 9758 PR fortran/56667 9759 * gfortran.dg/implied_do_2.f90: New test. 9760 * gfortran.dg/coarray_8.f90: Update for new error message. 9761 97622018-03-06 Jakub Jelinek <jakub@redhat.com> 9763 9764 PR inline-asm/84683 9765 * g++.dg/ext/pr84683.C: New test. 9766 9767 PR tree-optimization/84687 9768 * gcc.dg/pr84687.c: New test. 9769 97702018-03-06 Alexandre Oliva <aoliva@redhat.com> 9771 9772 PR c++/84231 9773 * g++.dg/pr84231.C: New. 9774 9775 PR c++/84593 9776 * g++.dg/cpp1y/pr84593.C: New. 9777 9778 PR c++/84492 9779 * g++.dg/pr84492.C: New. 9780 97812018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9782 9783 * gcc.target/powerpc/spec-barr-1.c: Change called function name to 9784 __builtin_ppc_speculation_barrier. 9785 97862018-03-05 Jakub Jelinek <jakub@redhat.com> 9787 9788 PR target/84700 9789 * gcc.target/powerpc/pr84700.c: New test. 9790 97912018-03-05 Nathan Sidwell <nathan@acm.org> 9792 9793 PR c++/84702 9794 * g++.dg/lookup/pr84702.C: New. 9795 97962018-03-05 Jakub Jelinek <jakub@redhat.com> 9797 9798 PR target/84564 9799 * gcc.target/i386/pr84564.c: New test. 9800 98012018-03-05 Marek Polacek <polacek@redhat.com> 9802 9803 PR c++/84707 9804 * g++.dg/cpp0x/inline-ns10.C: New test. 9805 98062018-03-05 Nathan Sidwell <nathan@acm.org> 9807 9808 PR c++/84694 9809 * g++.dg/template/pr84694.C: New. 9810 98112018-03-05 Jakub Jelinek <jakub@redhat.com> 9812 9813 PR target/84524 9814 * gcc.c-torture/execute/pr84524.c: New test. 9815 * gcc.target/i386/avx512bw-pr84524.c: New test. 9816 98172018-03-05 Peter Bergner <bergner@vnet.ibm.com> 9818 9819 PR target/84264 9820 * g++.dg/pr84264.C: New test. 9821 98222018-03-05 Paolo Carlini <paolo.carlini@oracle.com> 9823 9824 PR c++/84618 9825 * g++.dg/cpp0x/lambda/lambda-ice29.C: New. 9826 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust. 9827 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise. 9828 98292018-03-05 Olga Makhotina <olga.makhotina@intel.com> 9830 9831 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd. 9832 * g++.dg/other/i386-3.C: Ditto. 9833 * gcc.target/i386/sse-12.c: Ditto. 9834 * gcc.target/i386/sse-13.c: Ditto. 9835 * gcc.target/i386/sse-14.c: Ditto. 9836 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd. 9837 * gcc.target/i386/wbinvd-1.c: New test. 9838 * gcc.target/i386/wbnoinvd-1.c: Ditto. 9839 * gcc.target/i386/pconfig-1.c: Ditto. 9840 98412018-03-05 Pádraig Brady <P@draigBrady.com> 9842 Nathan Sidwell <nathan@acm.org> 9843 9844 PR c++/84497 9845 * g++.dg/cpp0x/pr84497.C: New. 9846 98472018-03-05 Richard Biener <rguenther@suse.de> 9848 9849 PR tree-optimization/84670 9850 * gcc.dg/pr84670-1.c: New testcase. 9851 * gcc.dg/pr84670-2.c: Likewise. 9852 * gcc.dg/pr84670-3.c: Likewise. 9853 * gcc.dg/pr84670-4.c: Likewise. 9854 98552018-03-05 Richard Biener <rguenther@suse.de> 9856 9857 PR tree-optimization/84650 9858 * gcc.dg/graphite/pr84650.c: New testcase. 9859 98602018-03-05 Paolo Carlini <paolo.carlini@oracle.com> 9861 9862 PR c++/82022 9863 * g++.dg/cpp1z/constexpr-lambda20.C: New. 9864 98652018-03-03 Harald Anlauf <anlauf@gmx.de> 9866 9867 PR fortran/71085 9868 * gfortran.dg/pr71085.f90: New test. 9869 98702018-03-03 Steven G. Kargl <kargl@gcc.gnu.org> 9871 9872 PR fortran/66128 9873 * gfortran.dg/zero_sized_8.f90: Really commit New test. 9874 98752018-03-03 Steven G. Kargl <kargl@gcc.gnu.org> 9876 9877 PR fortran/51434 9878 * gfortran.dg/pr51434.f90: New test. 9879 98802018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 9881 9882 PR c++/61358 9883 * g++.dg/cpp0x/lambda/lambda-61358.C: New. 9884 98852018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 9886 9887 PR c++/67370 9888 * g++.dg/cpp0x/lambda/lambda-67370.C: New. 9889 98902018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 9891 9892 PR c++/71464 9893 * g++.dg/torture/pr71464.C: New. 9894 98952018-03-03 Paul Thomas <pault@gcc.gnu.org> 9896 9897 PR fortran/80965 9898 * gfortran.dg/select_type_41.f90: New test. 9899 99002018-03-02 Paolo Carlini <paolo.carlini@oracle.com> 9901 9902 PR c++/61135 9903 * g++.dg/cpp0x/lambda/lambda-61135.C: New. 9904 99052018-03-02 Marek Polacek <polacek@redhat.com> 9906 9907 PR c++/84578 9908 * g++.dg/ext/flexary29.C: New test. 9909 99102018-03-02 Jakub Jelinek <jakub@redhat.com> 9911 9912 * c-c++-common/Warray-bounds-2.c: Fix a comment typo. 9913 99142018-03-02 Paolo Carlini <paolo.carlini@oracle.com> 9915 9916 PR c++/81812 9917 * g++.dg/torture/pr81812.C: New. 9918 99192018-03-02 Marek Polacek <polacek@redhat.com> 9920 9921 PR c++/84171 9922 * g++.dg/warn/Wsign-compare-8.C: New test. 9923 9924 PR c++/84663 9925 * g++.dg/parse/array-size3.C: New test. 9926 9927 PR c++/84664 9928 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test. 9929 99302018-03-02 Jakub Jelinek <jakub@redhat.com> 9931 9932 PR c++/84662 9933 * g++.dg/cpp1y/pr84662.C: New test. 9934 99352018-03-02 Thomas Schwinge <thomas@codesourcery.com> 9936 9937 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options". 9938 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of 9939 "dg-lto-options". 9940 * g++.dg/lto/20101010-1_0.C: Likewise. 9941 * g++.dg/lto/20101010-2_0.C: Likewise. 9942 99432018-03-02 Jakub Jelinek <jakub@redhat.com> 9944 9945 PR ipa/84628 9946 * gcc.dg/pr84628.c: New test. 9947 9948 PR target/56540 9949 * gcc.target/ia64/pr56540.c: New test. 9950 99512018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com> 9952 9953 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow 9954 32-bit target. 9955 * gcc.target/powerpc/altivec-7.h: Remove VSX content. 9956 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content). 9957 * gcc.target/powerpc/vsx-7.h: New include (VSX content). 9958 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include. 9959 99602018-03-02 Marek Polacek <polacek@redhat.com> 9961 9962 PR c++/84590 9963 * c-c++-common/ubsan/shift-11.c: New test. 9964 99652018-03-02 Richard Sandiford <richard.sandiford@linaro.org> 9966 9967 * gcc.dg/vect/vect-alias-check-13.c: New test. 9968 99692018-03-02 Jakub Jelinek <jakub@redhat.com> 9970 9971 PR target/84614 9972 * gcc.dg/pr84614.c: New test. 9973 9974 PR inline-asm/84625 9975 * gcc.target/i386/pr84625.c: New test. 9976 99772018-03-02 Richard Biener <rguenther@suse.de> 9978 9979 PR tree-optimization/84427 9980 * gcc.dg/torture/pr84427.c: New testcase. 9981 99822018-03-01 Peter Bergner <bergner@vnet.ibm.com> 9983 9984 PR target/84534 9985 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on 9986 powerpc64le*-*-linux*. 9987 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's. 9988 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise. 9989 99902018-03-01 Martin Sebor <msebor@redhat.com> 9991 9992 PR c++/84294 9993 * g++.dg/ext/attr-const.C: Remove xfail. 9994 * g++.dg/ext/attr-malloc-3.C: New test. 9995 * g++.dg/ext/attr-noinline-3.C: New test. 9996 * g++.dg/ext/attr-noreturn-3.C: New test. 9997 * g++.dg/ext/attr-nothrow-3.C: New test. 9998 * g++.dg/ext/attr-pure.C: Remove xfail. 9999 100002018-03-02 Jakub Jelinek <jakub@redhat.com> 10001 10002 PR sanitizer/70875 10003 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to 10004 dg-options and dg-shouldfail "ubsan" directive. 10005 100062018-03-01 Marek Polacek <polacek@redhat.com> 10007 Jason Merrill <jason@redhat.com> 10008 10009 PR c++/84582 10010 * g++.dg/cpp1y/auto-fn15.C: Extend testing. 10011 * g++.dg/cpp1z/static1.C: New test. 10012 * g++.dg/template/static37.C: New test. 10013 100142018-03-01 Nathan Sidwell <nathan@acm.org> 10015 10016 PR c++/84434 10017 * g++.dg/template/pr84434.C: New. 10018 100192018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com 10020 10021 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add 10022 -mthumb to the command-line. 10023 100242018-03-01 Marek Polacek <polacek@redhat.com> 10025 10026 PR c++/84596 10027 * g++.dg/cpp0x/static_assert14.C: New test. 10028 100292018-03-01 Paolo Carlini <paolo.carlini@oracle.com> 10030 10031 PR c++/79410 10032 * g++.dg/torture/pr79410.C: New. 10033 100342018-03-01 Martin Liska <mliska@suse.cz> 10035 10036 PR sanitizer/82484 10037 * gcc.dg/asan/pr82484.c: New test. 10038 100392018-03-01 Richard Biener <rguenther@suse.de> 10040 10041 PR debug/84645 10042 * gfortran.dg/lto/pr84645_0.f90: New testcase. 10043 100442018-03-01 Paul Thomas <pault@gcc.gnu.org> 10045 10046 PR fortran/84219 10047 * gfortran.dg/coarray_47.f90: New test. 10048 100492018-03-01 Paul Thomas <pault@gcc.gnu.org> 10050 10051 PR fortran/84538 10052 * gfortran.dg/class_array_23.f03: New test. 10053 100542018-03-01 Richard Sandiford <richard.sandiford@linaro.org> 10055 10056 PR rtl-optimization/84528 10057 * gcc.dg/torture/pr84538.c: Rename to... 10058 * gcc.dg/torture/pr84528.c: ...this. 10059 100602018-03-01 Richard Sandiford <richard.sandiford@linaro.org> 10061 10062 PR rtl-optimization/84528 10063 * gcc.dg/torture/pr84538.c: New test. 10064 100652018-02-28 Martin Sebor <msebor@redhat.com> 10066 10067 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid 10068 -fpic test failures. 10069 * c-c++-common/Wrestrict-2.c: Same. 10070 * c-c++-common/Wstringop-truncation.c: Same. 10071 * gcc.dg/Warray-bounds-22.c: Same. 10072 * gcc.dg/Wstringop-overflow.c: Same. 10073 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same. 10074 (signed_range): Same. 10075 (unsigned_anti_range): Same. 10076 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same. 10077 (signed_range): Same. 10078 (unsigned_anti_range): Same. 10079 * gcc.dg/attr-alloc_size-7.c: Same. 10080 * gcc.dg/attr-alloc_size-8.c: Same. 10081 * gcc.dg/builtin-alloc-size.c: Same. 10082 * gcc.dg/builtin-stpncpy.c: Same. 10083 * gcc.dg/builtins-nonnull.c: Same. 10084 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same. 10085 * gcc.dg/pr79214.c: Same. 10086 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same. 10087 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same. 10088 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same. 10089 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same. 10090 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same. 10091 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same. 10092 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same. 10093 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. 10094 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same. 10095 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. 10096 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same. 10097 100982018-02-28 David Edelsohn <dje.gcc@gmail.com> 10099 10100 PR target/84014 10101 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option. 10102 101032018-02-28 Jakub Jelinek <jakub@redhat.com> 10104 10105 PR c++/84609 10106 * g++.dg/cpp0x/pr84609.C: New test. 10107 101082018-02-28 Martin Sebor <msebor@redhat.com> 10109 10110 PR testsuite/84617 10111 * g++.dg/ext/attr-malloc-3.C: New test. 10112 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due 10113 to pre-existing problems. 10114 * g++.dg/ext/attr-pure.C: Same. 10115 101162018-02-28 Paul Thomas <pault@gcc.gnu.org> 10117 10118 PR fortran/83901 10119 * gfortran.dg/associate_37.f90: New test. 10120 10121 PR fortran/83344 10122 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer. 10123 101242018-02-28 Jakub Jelinek <jakub@redhat.com> 10125 10126 PR target/52991 10127 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes. 10128 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes. 10129 * gcc.dg/bf-ms-layout-4.c: New test. 10130 * gcc.dg/bf-ms-layout-5.c: New test. 10131 101322018-02-28 Peter Bergner <bergner@vnet.ibm.com> 10133 10134 PR target/83399 10135 * gcc.target/powerpc/pr83399.c: Only run on Linux. 10136 101372018-02-28 Richard Biener <rguenther@suse.de> 10138 10139 PR tree-optimization/84584 10140 * gcc.dg/graphite/pr84584.c: New testcase. 10141 101422018-02-28 Jonathan Wakely <jwakely@redhat.com> 10143 10144 PR preprocessor/84517 10145 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__. 10146 101472018-02-28 Eric Botcazou <ebotcazou@adacore.com> 10148 10149 * c-c++-common/dump-ada-spec-12.c: New test. 10150 * c-c++-common/dump-ada-spec-13.c: Likewise. 10151 101522018-02-28 Eric Botcazou <ebotcazou@adacore.com> 10153 10154 * c-c++-common/dump-ada-spec-11.c: New test. 10155 101562018-02-28 Martin Liska <mliska@suse.cz> 10157 10158 PR testsuite/84597 10159 * g++.dg/ext/timevar1.C: Fix pruned patterns. 10160 * g++.dg/ext/timevar2.C: Likewise. 10161 101622018-02-28 Eric Botcazou <ebotcazou@adacore.com> 10163 10164 * c-c++-common/dump-ada-spec-8.c: New test. 10165 * c-c++-common/dump-ada-spec-9.c: Likewise. 10166 * c-c++-common/dump-ada-spec-10.c: Likewise. 10167 101682018-02-28 Richard Biener <rguenther@suse.de> 10169 10170 PR middle-end/84607 10171 * gcc.dg/pr84607.c: New testcase. 10172 101732018-02-28 Nathan Sidwell <nathan@acm.org> 10174 10175 PR c++/84602 10176 * g++.dg/lookup/pr84602.C: New. 10177 101782018-02-28 Jakub Jelinek <jakub@redhat.com> 10179 10180 PR c++/83871 10181 PR c++/83503 10182 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from 10183 dg-options. 10184 * g++.dg/ext/attr-nonnull.C: Likewise. 10185 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not 10186 directives. 10187 * g++.dg/ext/attr-noinline-2.C: Likewise. 10188 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of 10189 -fdump-tree-eh in dg-options. 10190 101912018-02-28 Alan Modra <amodra@gmail.com> 10192 10193 * lib/prune.exp (prune_gcc_output): Match lower case "in function" 10194 GNU ld message. 10195 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message. 10196 101972018-02-27 Martin Sebor <msebor@redhat.com> 10198 10199 PR c++/83871 10200 PR c++/83503 10201 * g++.dg/Wmissing-attributes.C: New test. 10202 * g++.dg/ext/attr-const-pure.C: New test. 10203 * g++.dg/ext/attr-const.C: New test. 10204 * g++.dg/ext/attr-deprecated-2.C: New test. 10205 * g++.dg/ext/attr-malloc-2.C: New test. 10206 * g++.dg/ext/attr-malloc.C: New test. 10207 * g++.dg/ext/attr-noinline-2.C: New test. 10208 * g++.dg/ext/attr-noinline.C: New test. 10209 * g++.dg/ext/attr-nonnull.C: New test. 10210 * g++.dg/ext/attr-noreturn-2.C: New test. 10211 * g++.dg/ext/attr-noreturn.C: New test. 10212 * g++.dg/ext/attr-nothrow-2.C: New test. 10213 * g++.dg/ext/attr-nothrow.C: New test. 10214 * g++.dg/ext/attr-optimize.C: New test. 10215 * g++.dg/ext/attr-pure.C: New test. 10216 * g++.dg/ext/attr-returns-nonnull.C: New test. 10217 * g++.dg/ext/attr-warning.C: New test. 10218 102192018-02-27 Nathan Sidwell <nathan@acm.org> 10220 10221 PR c++/84426 10222 * g++.dg/lookup/pr84426.C: New. 10223 102242018-02-27 Richard Biener <rguenther@suse.de> 10225 10226 PR tree-optimization/84512 10227 * gcc.dg/tree-ssa/pr84512.c: New testcase. 10228 102292018-02-27 Martin Liska <mliska@suse.cz> 10230 10231 PR gcov-profile/84548 10232 * g++.dg/gcov/pr84548.C: New test. 10233 102342018-02-27 Jakub Jelinek <jakub@redhat.com> 10235 10236 PR target/84575 10237 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options. 10238 102392018-02-26 Jakub Jelinek <jakub@redhat.com> 10240 10241 PR c++/84558 10242 * g++.dg/cpp1y/pr84558.C: New test. 10243 102442018-02-26 Paolo Carlini <paolo.carlini@oracle.com> 10245 10246 PR c++/84540 10247 * g++.dg/cpp0x/alignas14.C: New. 10248 * g++.dg/cpp0x/alignas15.C: Likewise. 10249 102502018-02-26 Jakub Jelinek <jakub@redhat.com> 10251 10252 PR c++/84557 10253 * g++.dg/gomp/pr84557.C: New test. 10254 102552018-02-26 Marek Polacek <polacek@redhat.com> 10256 10257 PR c++/84325 10258 * g++.dg/cpp1z/pr84325.C: New test. 10259 102602018-02-26 Carl Love <cel@us.ibm.com> 10261 10262 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to 10263 Power 8 test file. 10264 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests. 10265 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8. 10266 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add 10267 -mcpu=power8. 10268 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file. 10269 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add 10270 -mcpu=power8. 10271 102722018-02-26 H.J. Lu <hongjiu.lu@intel.com> 10273 10274 PR target/84039 10275 * gcc.target/i386/indirect-thunk-1.c: Updated. 10276 * gcc.target/i386/indirect-thunk-2.c: Likewise. 10277 * gcc.target/i386/indirect-thunk-3.c: Likewise. 10278 * gcc.target/i386/indirect-thunk-4.c: Likewise. 10279 * gcc.target/i386/indirect-thunk-5.c: Likewise. 10280 * gcc.target/i386/indirect-thunk-6.c: Likewise. 10281 * gcc.target/i386/indirect-thunk-7.c: Likewise. 10282 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 10283 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 10284 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 10285 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 10286 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 10287 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 10288 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 10289 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 10290 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 10291 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 10292 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 10293 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 10294 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 10295 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 10296 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 10297 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 10298 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 10299 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 10300 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 10301 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 10302 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 10303 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 10304 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 10305 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 10306 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 10307 * gcc.target/i386/ret-thunk-9.c: Likewise. 10308 * gcc.target/i386/ret-thunk-10.c: Likewise. 10309 * gcc.target/i386/ret-thunk-11.c: Likewise. 10310 * gcc.target/i386/ret-thunk-12.c: Likewise. 10311 * gcc.target/i386/ret-thunk-13.c: Likewise. 10312 * gcc.target/i386/ret-thunk-14.c: Likewise. 10313 * gcc.target/i386/ret-thunk-15.c: Likewise. 10314 103152018-02-26 Eric Botcazou <ebotcazou@adacore.com> 10316 10317 * gcc.c-torture/execute/20180226-1.c: New test. 10318 103192018-02-26 Richard Sandiford <richard.sandiford@linaro.org> 10320 10321 PR tree-optimization/83965 10322 * gcc.dg/vect/pr83965-2.c: New test. 10323 103242018-02-26 Tom de Vries <tom@codesourcery.com> 10325 10326 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare. 10327 103282018-02-26 H.J. Lu <hongjiu.lu@intel.com> 10329 10330 PR target/84530 10331 * gcc.target/i386/ret-thunk-22.c: New test. 10332 * gcc.target/i386/ret-thunk-23.c: Likewise. 10333 * gcc.target/i386/ret-thunk-24.c: Likewise. 10334 * gcc.target/i386/ret-thunk-25.c: Likewise. 10335 * gcc.target/i386/ret-thunk-26.c: Likewise. 10336 103372018-02-26 Paolo Carlini <paolo.carlini@oracle.com> 10338 10339 PR c++/84533 10340 * g++.dg/cpp1z/pr84533.C: New. 10341 103422018-02-26 Marek Polacek <polacek@redhat.com> 10343 10344 PR c++/84537 10345 * g++.dg/parse/error60.C: New test. 10346 103472018-02-26 Jakub Jelinek <jakub@redhat.com> 10348 10349 PR c++/84556 10350 * g++.dg/gomp/pr84556.C: New test. 10351 * g++.dg/vect/pr84556.cc: New test. 10352 103532018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org> 10354 10355 PR fortran/32957 10356 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int. 10357 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. 10358 * gfortran.dg/c_funloc_tests_3.f03: Likewise. 10359 * gfortran.dg/c_loc_test.f90: Likewise. 10360 * gfortran.dg/c_loc_tests_2.f03: Likewise. 10361 * gfortran.dg/proc_decl_17.f90: Likewise. 10362 * gfortran.dg/proc_ptr_8.f90: Likewise. 10363 103642018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 10365 10366 PR target/84521 10367 * gcc.target/aarch64/lr_free_2.c: Revert changes in 10368 r254814 disabling -fomit-frame-pointer by default. 10369 * gcc.target/aarch64/spill_1.c: Likewise. 10370 * gcc.target/aarch64/test_frame_11.c: Likewise. 10371 * gcc.target/aarch64/test_frame_12.c: Likewise. 10372 * gcc.target/aarch64/test_frame_13.c: Likewise. 10373 * gcc.target/aarch64/test_frame_14.c: Likewise. 10374 * gcc.target/aarch64/test_frame_15.c: Likewise. 10375 * gcc.target/aarch64/test_frame_3.c: Likewise. 10376 * gcc.target/aarch64/test_frame_5.c: Likewise. 10377 * gcc.target/aarch64/test_frame_9.c: Likewise. 10378 103792018-02-25 Steven G. Kargl <kargl@gcc.gnu.org> 10380 10381 PR fortran/83633 10382 * gfortran.dg/explicit_shape_1.f90: New test. 10383 * gfortran.dg/automatic_module_variable.f90: Update regex. 10384 * gfortran.dg/bad_automatic_objects_1.f90: Ditto. 10385 * gfortran.dg/constant_shape.f90: Ditto. 10386 * gfortran.dg/dec_structure_23.f90: Ditto. 10387 * gfortran.dg/pr78240.f90: Ditto. 10388 103892018-02-25 Paul Thomas <pault@gcc.gnu.org> 10390 10391 PR fortran/84523 10392 * gfortran.dg/pr84523.f90: New test. 10393 103942018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org> 10395 10396 PR fortran/78238 10397 * gfortran.dg/select_type_40.f90: New test. 10398 103992018-02-24 Steven G. Kargl <kargl@gcc.gnu.org> 10400 10401 PR fortran/30792 10402 * gfortran.dg/data_substring.f90: New test. 10403 104042018-02-24 Marek Polacek <polacek@redhat.com> 10405 10406 PR c++/83692 10407 * g++.dg/cpp1z/constexpr-83692.C: New test. 10408 104092018-02-23 Steven G. Kargl <kargl@gcc.gnu.org> 10410 10411 PR fortran/84346 10412 * gfortran.dg/statement_function_1.f90: Update test. 10413 104142018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10415 10416 PR fortran/84506 10417 * gfortran.dg/inquire_19.f90: New test. 10418 104192018-02-23 Paul Thomas <pault@gcc.gnu.org> 10420 10421 PR fortran/83149 10422 * gfortran.dg/pr83149_b.f90: New test. 10423 * gfortran.dg/pr83149_a.f90: Additional source for previous. 10424 104252018-02-23 Carl Love <cel@us.ibm.com> 10426 10427 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2, 10428 vec_signed2 and vec_unsigned2 to new Power 8 test file. 10429 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for 10430 Power 8 tests. 10431 104322018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com> 10433 10434 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza. 10435 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza. 10436 104372018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com> 10438 10439 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to 10440 expected output. 10441 104422018-02-23 Paul Thomas <pault@gcc.gnu.org> 10443 10444 PR fortran/83149 10445 * gfortran.dg/pr83149_1.f90: New test. 10446 * gfortran.dg/pr83149.f90: Additional source for previous. 10447 104482018-02-23 Segher Boessenkool <segher@kernel.crashing.org> 10449 10450 PR testsuite/80551 10451 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow 10452 __GI___pthread_mutex_init as well. 10453 104542018-02-23 Paul Thomas <pault@gcc.gnu.org> 10455 10456 PR fortran/83148 10457 * gfortran.dg/class_68.f90: New test. 10458 104592018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org> 10460 10461 PR fortran/59781 10462 * gfortran.dg/derived_init_5.f90: New test. 10463 104642018-02-22 Jakub Jelinek <jakub@redhat.com> 10465 10466 PR target/82851 10467 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options. 10468 * gcc.target/i386/avx2-vpsubq-3.c: Likewise. 10469 104702018-02-22 Vladimir Makarov <vmakarov@redhat.com> 10471 10472 PR target/81572 10473 * gcc.target/powerpc/pr81572.c: New. 10474 104752018-02-22 Andreas Schwab <schwab@linux-m68k.org> 10476 10477 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*. 10478 104792018-02-22 Martin Sebor <msebor@redhat.com> 10480 10481 PR tree-optimization/84480 10482 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings. 10483 * g++.dg/warn/Wstringop-truncation-1.C: New test. 10484 104852018-02-22 H.J. Lu <hongjiu.lu@intel.com> 10486 10487 PR target/84176 10488 * gcc.target/i386/indirect-thunk-11.c: New test. 10489 * gcc.target/i386/indirect-thunk-12.c: Likewise. 10490 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise. 10491 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise. 10492 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise. 10493 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise. 10494 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise. 10495 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise. 10496 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise. 10497 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise. 10498 104992018-02-22 Steve Ellcey <sellcey@cavium.com> 10500 10501 PR target/83335 10502 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for 10503 ILP32 mode. 10504 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test. 10505 105062018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com> 10507 10508 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings. 10509 105102018-02-22 Marek Polacek <polacek@redhat.com> 10511 10512 PR c++/84493 10513 * g++.dg/parse/error59.C: New test. 10514 105152018-02-22 Tom de Vries <tom@codesourcery.com> 10516 10517 * gcc.c-torture/execute/pr82210.c: Require effective target alloca. 10518 105192018-02-22 Paolo Carlini <paolo.carlini@oracle.com> 10520 10521 PR c++/77655 10522 * g++.dg/cpp0x/pr77655.C: New. 10523 105242018-02-22 Jakub Jelinek <jakub@redhat.com> 10525 10526 PR c++/84496 10527 * g++.dg/cpp1y/pr84496.C: New test. 10528 10529 PR target/84502 10530 * g++.dg/torture/pr84502.C: New test. 10531 10532 PR tree-optimization/84503 10533 * gcc.dg/pr84503-1.c: New test. 10534 * gcc.dg/pr84503-2.c: New test. 10535 105362018-02-21 Jakub Jelinek <jakub@redhat.com> 10537 10538 PR tree-optimization/84478 10539 * gcc.c-torture/execute/pr84478.c: New test. 10540 105412018-02-20 Martin Sebor <msebor@redhat.com> 10542 10543 PR middle-end/84095 10544 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings. 10545 * c-c++-common/Wrestrict.c: Same. 10546 * gcc.dg/Wrestrict-6.c: Same. 10547 * gcc.dg/Warray-bounds-27.c: New test. 10548 * gcc.dg/Wrestrict-8.c: New test. 10549 * gcc.dg/Wrestrict-9.c: New test. 10550 * gcc.dg/pr84095.c: New test. 10551 105522018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org> 10553 10554 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number. 10555 105562018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org> 10557 10558 PR fortran/48890 10559 PR fortran/83823 10560 * gfortran.dg/structure_constructor_14.f90: New test. 10561 105622018-02-20 Jeff Law <law@redhat.com> 10563 10564 PR middle-end/82123 10565 PR tree-optimization/81592 10566 PR middle-end/79257 10567 * gcc.dg/pr81592.c: New test. 10568 * gcc.dg/pr82123.c: New test. 10569 * gcc.dg/builtin-unreachable-6.c: Turn off VRP. 10570 105712018-02-20 Jakub Jelinek <jakub@redhat.com> 10572 10573 PR c++/84488 10574 * g++.dg/warn/Wunused-var-30.C: New test. 10575 105762018-02-20 Richard Sandiford <richard.sandiford@linaro.org> 10577 10578 PR tree-optimization/84419 10579 * gcc.dg/vect/pr84419.c: New test. 10580 105812018-02-20 Jakub Jelinek <jakub@redhat.com> 10582 10583 PR middle-end/82004 10584 * gfortran.dg/pr82004.f90: New test. 10585 105862018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org> 10587 10588 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case. 10589 105902018-02-20 Martin Liska <mliska@suse.cz> 10591 10592 PR c/84310 10593 PR target/79747 10594 * gcc.target/i386/pr84310.c: New test. 10595 * gcc.target/i386/pr84310-2.c: Likewise. 10596 105972018-02-20 Paolo Carlini <paolo.carlini@oracle.com> 10598 10599 PR c++/84446 10600 * g++.dg/cpp0x/lambda/lambda-ice27.C: New. 10601 106022018-02-20 Jakub Jelinek <jakub@redhat.com> 10603 10604 PR c++/84445 10605 * g++.dg/cpp1z/launder7.C: New test. 10606 10607 PR c++/84449 10608 * g++.dg/cpp0x/constexpr-84449.C: New test. 10609 10610 PR c++/84455 10611 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test. 10612 106132018-02-19 Paul Thomas <pault@gcc.gnu.org> 10614 10615 PR fortran/83344 10616 PR fortran/83975 10617 * gfortran.dg/associate_22.f90: Enable commented out test. 10618 * gfortran.dg/associate_36.f90: New test. 10619 106202018-02-19 Jakub Jelinek <jakub@redhat.com> 10621 10622 PR target/84146 10623 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options. 10624 106252017-02-19 Uros Bizjak <ubizjak@gmail.com> 10626 10627 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128. 10628 (dg-options): Use -mavx instead of -w. 10629 106302018-02-19 Jakub Jelinek <jakub@redhat.com> 10631 10632 PR c++/84444 10633 * g++.dg/cpp1z/launder8.C: New test. 10634 10635 PR c++/84448 10636 * g++.dg/gomp/pr84448.C: New test. 10637 10638 PR c++/84430 10639 * g++.dg/gomp/pr84430.C: New test. 10640 10641 PR tree-optimization/84452 10642 * gcc.dg/pr84452.c: New test. 10643 10644 PR c++/79064 10645 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l. 10646 106472018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org> 10648 10649 PR fortran/35339 10650 * gfortran.dg/implied_do_io_4.f90: New test. 10651 106522018-02-19 Andre Vehreschild <vehre@gcc.gnu.org> 10653 10654 * gfortran.dg/coarray_alloc_comp_6.f08: New test. 10655 * gfortran.dg/coarray_alloc_comp_7.f08: New test. 10656 * gfortran.dg/coarray_alloc_comp_8.f08: New test. 10657 106582018-02-19 Carl Love <cel@us.ibm.com> 10659 10660 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file. 10661 106622018-01-16 Sebastian Peryt <sebastian.peryt@intel.com> 10663 10664 PR target/84460 10665 * gcc.target/i386/pr57193.c: Add -mtune=generic. 10666 106672018-02-19 Paolo Carlini <paolo.carlini@oracle.com> 10668 10669 PR c++/84348 10670 * g++.dg/cpp0x/auto50.C: New. 10671 * g++.dg/parse/friend12.C: Adjust. 10672 106732018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10674 10675 PR libgfortran/84389 10676 * gfortran.dg/dtio_33.f90: New test. 10677 106782018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10679 10680 PR libgfortran/84412 10681 * gfortran.dg/inquire_18.f90: New test. 10682 106832018-02-18 Janus Weil <janus@gcc.gnu.org> 10684 10685 PR fortran/84381 10686 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics". 10687 * gfortran.dg/pointer_intent_3.f90: Ditto. 10688 * gfortran.dg/proc_ptr_common_1.f90: Ditto. 10689 * gfortran.dg/protected_3.f90: Ditto. 10690 * gfortran.dg/protected_4.f90: Ditto. 10691 * gfortran.dg/protected_5.f90: Ditto. 10692 * gfortran.dg/protected_6.f90: Ditto. 10693 106942018-02-18 Paul Thomas <pault@gcc.gnu.org> 10695 10696 PR fortran/80945 10697 * gfortran.dg/associate_35.f90: Remove error, add stop n's and 10698 change to run. 10699 107002018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 10701 10702 PR fortran/84270 10703 * gfortran.dg/inline_matmul_22.f90: New test. 10704 107052018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 10706 10707 PR fortran/84381 10708 * gfortran.dg/abort_shoulfail.f90: New test. 10709 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT 10710 by STOP n. 10711 * gfortran.dg/PR19754_2.f90: Likewise. 10712 * gfortran.dg/PR19872.f: Likewise. 10713 * gfortran.dg/PR49268.f90: Likewise. 10714 * gfortran.dg/Wall.f90: Likewise. 10715 * gfortran.dg/Wno-all.f90: Likewise. 10716 * gfortran.dg/achar_1.f90: Likewise. 10717 * gfortran.dg/achar_2.f90: Likewise. 10718 * gfortran.dg/achar_4.f90: Likewise. 10719 * gfortran.dg/achar_6.F90: Likewise. 10720 * gfortran.dg/actual_array_constructor_1.f90: Likewise. 10721 * gfortran.dg/actual_array_constructor_2.f90: Likewise. 10722 * gfortran.dg/actual_array_constructor_3.f90: Likewise. 10723 * gfortran.dg/actual_array_offset_1.f90: Likewise. 10724 * gfortran.dg/actual_array_result_1.f90: Likewise. 10725 * gfortran.dg/actual_array_substr_1.f90: Likewise. 10726 * gfortran.dg/actual_array_substr_2.f90: Likewise. 10727 * gfortran.dg/actual_pointer_function_1.f90: Likewise. 10728 * gfortran.dg/actual_procedure_1.f90: Likewise. 10729 * gfortran.dg/adjustl_1.f90: Likewise. 10730 * gfortran.dg/advance_1.f90: Likewise. 10731 * gfortran.dg/advance_4.f90: Likewise. 10732 * gfortran.dg/advance_5.f90: Likewise. 10733 * gfortran.dg/advance_6.f90: Likewise. 10734 * gfortran.dg/aint_anint_1.f90: Likewise. 10735 * gfortran.dg/aliasing_array_result_1.f90: Likewise. 10736 * gfortran.dg/aliasing_dummy_1.f90: Likewise. 10737 * gfortran.dg/aliasing_dummy_4.f90: Likewise. 10738 * gfortran.dg/aliasing_dummy_5.f90: Likewise. 10739 * gfortran.dg/alloc_comp_assign_1.f90: Likewise. 10740 * gfortran.dg/alloc_comp_assign_10.f90: Likewise. 10741 * gfortran.dg/alloc_comp_assign_11.f90: Likewise. 10742 * gfortran.dg/alloc_comp_assign_12.f03: Likewise. 10743 * gfortran.dg/alloc_comp_assign_13.f08: Likewise. 10744 * gfortran.dg/alloc_comp_assign_14.f08: Likewise. 10745 * gfortran.dg/alloc_comp_assign_15.f03: Likewise. 10746 * gfortran.dg/alloc_comp_assign_2.f90: Likewise. 10747 * gfortran.dg/alloc_comp_assign_3.f90: Likewise. 10748 * gfortran.dg/alloc_comp_assign_4.f90: Likewise. 10749 * gfortran.dg/alloc_comp_assign_5.f90: Likewise. 10750 * gfortran.dg/alloc_comp_assign_6.f90: Likewise. 10751 * gfortran.dg/alloc_comp_assign_7.f90: Likewise. 10752 * gfortran.dg/alloc_comp_assign_8.f90: Likewise. 10753 * gfortran.dg/alloc_comp_assign_9.f90: Likewise. 10754 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise. 10755 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise. 10756 * gfortran.dg/alloc_comp_basics_1.f90: Likewise. 10757 * gfortran.dg/alloc_comp_basics_2.f90: Likewise. 10758 * gfortran.dg/alloc_comp_basics_5.f90: Likewise. 10759 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise. 10760 * gfortran.dg/alloc_comp_class_1.f90: Likewise. 10761 * gfortran.dg/alloc_comp_class_2.f90: Likewise. 10762 * gfortran.dg/alloc_comp_class_4.f03: Likewise. 10763 * gfortran.dg/alloc_comp_class_5.f03: Likewise. 10764 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise. 10765 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise. 10766 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise. 10767 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise. 10768 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise. 10769 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise. 10770 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise. 10771 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise. 10772 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise. 10773 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise. 10774 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise. 10775 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise. 10776 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise. 10777 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise. 10778 * gfortran.dg/alloc_comp_optional_1.f90: Likewise. 10779 * gfortran.dg/alloc_comp_result_1.f90: Likewise. 10780 * gfortran.dg/alloc_comp_result_2.f90: Likewise. 10781 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise. 10782 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise. 10783 * gfortran.dg/allocatable_dummy_1.f90: Likewise. 10784 * gfortran.dg/allocatable_dummy_3.f90: Likewise. 10785 * gfortran.dg/allocatable_function_1.f90: Likewise. 10786 * gfortran.dg/allocatable_function_10.f90: Likewise. 10787 * gfortran.dg/allocatable_function_3.f90: Likewise. 10788 * gfortran.dg/allocatable_function_5.f90: Likewise. 10789 * gfortran.dg/allocatable_function_6.f90: Likewise. 10790 * gfortran.dg/allocatable_function_7.f90: Likewise. 10791 * gfortran.dg/allocatable_function_8.f90: Likewise. 10792 * gfortran.dg/allocatable_scalar_1.f90: Likewise. 10793 * gfortran.dg/allocatable_scalar_10.f90: Likewise. 10794 * gfortran.dg/allocatable_scalar_12.f90: Likewise. 10795 * gfortran.dg/allocatable_scalar_13.f90: Likewise. 10796 * gfortran.dg/allocatable_scalar_3.f90: Likewise. 10797 * gfortran.dg/allocatable_scalar_4.f90: Likewise. 10798 * gfortran.dg/allocatable_scalar_5.f90: Likewise. 10799 * gfortran.dg/allocatable_scalar_6.f90: Likewise. 10800 * gfortran.dg/allocatable_scalar_7.f90: Likewise. 10801 * gfortran.dg/allocatable_scalar_8.f90: Likewise. 10802 * gfortran.dg/allocatable_scalar_9.f90: Likewise. 10803 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise. 10804 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise. 10805 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise. 10806 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise. 10807 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise. 10808 * gfortran.dg/allocate_class_3.f90: Likewise. 10809 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise. 10810 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise. 10811 * gfortran.dg/allocate_derived_5.f90: Likewise. 10812 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise. 10813 * gfortran.dg/allocate_with_mold_1.f90: Likewise. 10814 * gfortran.dg/allocate_with_source_1.f90: Likewise. 10815 * gfortran.dg/allocate_with_source_10.f08: Likewise. 10816 * gfortran.dg/allocate_with_source_11.f08: Likewise. 10817 * gfortran.dg/allocate_with_source_12.f03: Likewise. 10818 * gfortran.dg/allocate_with_source_15.f03: Likewise. 10819 * gfortran.dg/allocate_with_source_16.f90: Likewise. 10820 * gfortran.dg/allocate_with_source_17.f03: Likewise. 10821 * gfortran.dg/allocate_with_source_18.f03: Likewise. 10822 * gfortran.dg/allocate_with_source_2.f90: Likewise. 10823 * gfortran.dg/allocate_with_source_20.f03: Likewise. 10824 * gfortran.dg/allocate_with_source_22.f03: Likewise. 10825 * gfortran.dg/allocate_with_source_23.f03: Likewise. 10826 * gfortran.dg/allocate_with_source_24.f90: Likewise. 10827 * gfortran.dg/allocate_with_source_5.f90: Likewise. 10828 * gfortran.dg/allocate_with_source_6.f90: Likewise. 10829 * gfortran.dg/allocate_with_source_7.f08: Likewise. 10830 * gfortran.dg/allocate_with_source_8.f08: Likewise. 10831 * gfortran.dg/allocate_with_source_9.f08: Likewise. 10832 * gfortran.dg/allocate_zerosize_1.f90: Likewise. 10833 * gfortran.dg/allocate_zerosize_3.f: Likewise. 10834 * gfortran.dg/altreturn_3.f90: Likewise. 10835 * gfortran.dg/altreturn_5.f90: Likewise. 10836 * gfortran.dg/altreturn_7.f90: Likewise. 10837 * gfortran.dg/and_or_xor.f90: Likewise. 10838 * gfortran.dg/anint_1.f90: Likewise. 10839 * gfortran.dg/any_all_1.f90: Likewise. 10840 * gfortran.dg/anyallcount_1.f90: Likewise. 10841 * gfortran.dg/append_1.f90: Likewise. 10842 * gfortran.dg/argument_checking_1.f90: Likewise. 10843 * gfortran.dg/argument_checking_2.f90: Likewise. 10844 * gfortran.dg/argument_checking_8.f90: Likewise. 10845 * gfortran.dg/arithmetic_if.f90: Likewise. 10846 * gfortran.dg/array_1.f90: Likewise. 10847 * gfortran.dg/array_2.f90: Likewise. 10848 * gfortran.dg/array_alloc_1.f90: Likewise. 10849 * gfortran.dg/array_alloc_2.f90: Likewise. 10850 * gfortran.dg/array_alloc_3.f90: Likewise. 10851 * gfortran.dg/array_assignment_1.F90: Likewise. 10852 * gfortran.dg/array_assignment_5.f90: Likewise. 10853 * gfortran.dg/array_constructor_1.f90: Likewise. 10854 * gfortran.dg/array_constructor_10.f90: Likewise. 10855 * gfortran.dg/array_constructor_11.f90: Likewise. 10856 * gfortran.dg/array_constructor_12.f90: Likewise. 10857 * gfortran.dg/array_constructor_15.f90: Likewise. 10858 * gfortran.dg/array_constructor_16.f90: Likewise. 10859 * gfortran.dg/array_constructor_17.f90: Likewise. 10860 * gfortran.dg/array_constructor_19.f90: Likewise. 10861 * gfortran.dg/array_constructor_23.f: Likewise. 10862 * gfortran.dg/array_constructor_24.f: Likewise. 10863 * gfortran.dg/array_constructor_32.f90: Likewise. 10864 * gfortran.dg/array_constructor_36.f90: Likewise. 10865 * gfortran.dg/array_constructor_39.f90: Likewise. 10866 * gfortran.dg/array_constructor_4.f90: Likewise. 10867 * gfortran.dg/array_constructor_40.f90: Likewise. 10868 * gfortran.dg/array_constructor_44.f90: Likewise. 10869 * gfortran.dg/array_constructor_45.f90: Likewise. 10870 * gfortran.dg/array_constructor_46.f90: Likewise. 10871 * gfortran.dg/array_constructor_47.f90: Likewise. 10872 * gfortran.dg/array_constructor_49.f90: Likewise. 10873 * gfortran.dg/array_constructor_5.f90: Likewise. 10874 * gfortran.dg/array_constructor_50.f90: Likewise. 10875 * gfortran.dg/array_constructor_6.f90: Likewise. 10876 * gfortran.dg/array_constructor_7.f90: Likewise. 10877 * gfortran.dg/array_constructor_8.f90: Likewise. 10878 * gfortran.dg/array_constructor_9.f90: Likewise. 10879 * gfortran.dg/array_constructor_type_1.f03: Likewise. 10880 * gfortran.dg/array_constructor_type_10.f03: Likewise. 10881 * gfortran.dg/array_constructor_type_11.f03: Likewise. 10882 * gfortran.dg/array_constructor_type_12.f03: Likewise. 10883 * gfortran.dg/array_constructor_type_13.f90: Likewise. 10884 * gfortran.dg/array_constructor_type_14.f03: Likewise. 10885 * gfortran.dg/array_constructor_type_16.f03: Likewise. 10886 * gfortran.dg/array_constructor_type_2.f03: Likewise. 10887 * gfortran.dg/array_constructor_type_22.f03: Likewise. 10888 * gfortran.dg/array_constructor_type_3.f03: Likewise. 10889 * gfortran.dg/array_constructor_type_4.f03: Likewise. 10890 * gfortran.dg/array_constructor_type_5.f03: Likewise. 10891 * gfortran.dg/array_constructor_type_6.f03: Likewise. 10892 * gfortran.dg/array_constructor_type_7.f03: Likewise. 10893 * gfortran.dg/array_function_1.f90: Likewise. 10894 * gfortran.dg/array_function_5.f90: Likewise. 10895 * gfortran.dg/array_initializer_1.f90: Likewise. 10896 * gfortran.dg/array_initializer_2.f90: Likewise. 10897 * gfortran.dg/array_memcpy_5.f90: Likewise. 10898 * gfortran.dg/array_memset_2.f90: Likewise. 10899 * gfortran.dg/array_reference_1.f90: Likewise. 10900 * gfortran.dg/array_return_value_1.f90: Likewise. 10901 * gfortran.dg/array_section_1.f90: Likewise. 10902 * gfortran.dg/array_temporaries_3.f90: Likewise. 10903 * gfortran.dg/arrayio_1.f90: Likewise. 10904 * gfortran.dg/arrayio_10.f90: Likewise. 10905 * gfortran.dg/arrayio_11.f90: Likewise. 10906 * gfortran.dg/arrayio_12.f90: Likewise. 10907 * gfortran.dg/arrayio_13.f90: Likewise. 10908 * gfortran.dg/arrayio_14.f90: Likewise. 10909 * gfortran.dg/arrayio_16.f90: Likewise. 10910 * gfortran.dg/arrayio_2.f90: Likewise. 10911 * gfortran.dg/arrayio_3.f90: Likewise. 10912 * gfortran.dg/arrayio_4.f90: Likewise. 10913 * gfortran.dg/arrayio_5.f90: Likewise. 10914 * gfortran.dg/arrayio_6.f90: Likewise. 10915 * gfortran.dg/arrayio_7.f90: Likewise. 10916 * gfortran.dg/arrayio_8.f90: Likewise. 10917 * gfortran.dg/arrayio_9.f90: Likewise. 10918 * gfortran.dg/arrayio_derived_1.f90: Likewise. 10919 * gfortran.dg/assign_10.f90: Likewise. 10920 * gfortran.dg/assign_9.f90: Likewise. 10921 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise. 10922 * gfortran.dg/assignment_1.f90: Likewise. 10923 * gfortran.dg/associate_1.f03: Likewise. 10924 * gfortran.dg/associate_11.f90: Likewise. 10925 * gfortran.dg/associate_13.f90: Likewise. 10926 * gfortran.dg/associate_15.f90: Likewise. 10927 * gfortran.dg/associate_17.f90: Likewise. 10928 * gfortran.dg/associate_18.f08: Likewise. 10929 * gfortran.dg/associate_19.f03: Likewise. 10930 * gfortran.dg/associate_20.f03: Likewise. 10931 * gfortran.dg/associate_22.f90: Likewise. 10932 * gfortran.dg/associate_23.f90: Likewise. 10933 * gfortran.dg/associate_24.f90: Likewise. 10934 * gfortran.dg/associate_25.f90: Likewise. 10935 * gfortran.dg/associate_27.f90: Likewise. 10936 * gfortran.dg/associate_28.f90: Likewise. 10937 * gfortran.dg/associate_32.f03: Likewise. 10938 * gfortran.dg/associate_33.f03: Likewise. 10939 * gfortran.dg/associate_34.f90: Likewise. 10940 * gfortran.dg/associate_6.f03: Likewise. 10941 * gfortran.dg/associate_7.f03: Likewise. 10942 * gfortran.dg/associate_8.f03: Likewise. 10943 * gfortran.dg/associate_9.f03: Likewise. 10944 * gfortran.dg/associated_1.f90: Likewise. 10945 * gfortran.dg/associated_2.f90: Likewise. 10946 * gfortran.dg/associated_5.f90: Likewise. 10947 * gfortran.dg/associated_6.f90: Likewise. 10948 * gfortran.dg/associated_target_3.f90: Likewise. 10949 * gfortran.dg/associated_target_4.f90: Likewise. 10950 * gfortran.dg/associated_target_5.f03: Likewise. 10951 * gfortran.dg/associated_target_6.f03: Likewise. 10952 * gfortran.dg/assumed_dummy_1.f90: Likewise. 10953 * gfortran.dg/assumed_rank_1.f90: Likewise. 10954 * gfortran.dg/assumed_rank_10.f90: Likewise. 10955 * gfortran.dg/assumed_rank_2.f90: Likewise. 10956 * gfortran.dg/assumed_rank_7.f90: Likewise. 10957 * gfortran.dg/assumed_rank_8.f90: Likewise. 10958 * gfortran.dg/assumed_rank_9.f90: Likewise. 10959 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. 10960 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. 10961 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise. 10962 * gfortran.dg/assumed_type_2.f90: Likewise. 10963 * gfortran.dg/atan2_1.f90: Likewise. 10964 * gfortran.dg/auto_array_1.f90: Likewise. 10965 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise. 10966 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise. 10967 * gfortran.dg/auto_char_len_3.f90: Likewise. 10968 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise. 10969 * gfortran.dg/auto_internal_assumed.f90: Likewise. 10970 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise. 10971 * gfortran.dg/auto_save_2.f90: Likewise. 10972 * gfortran.dg/automatic_default_init_1.f90: Likewise. 10973 * gfortran.dg/backslash_1.f90: Likewise. 10974 * gfortran.dg/backslash_2.f90: Likewise. 10975 * gfortran.dg/backslash_3.f: Likewise. 10976 * gfortran.dg/backspace_1.f: Likewise. 10977 * gfortran.dg/backspace_10.f90: Likewise. 10978 * gfortran.dg/backspace_11.f90: Likewise. 10979 * gfortran.dg/backspace_2.f: Likewise. 10980 * gfortran.dg/backspace_3.f: Likewise. 10981 * gfortran.dg/backspace_4.f: Likewise. 10982 * gfortran.dg/backspace_5.f: Likewise. 10983 * gfortran.dg/backspace_6.f: Likewise. 10984 * gfortran.dg/backspace_7.f90: Likewise. 10985 * gfortran.dg/backspace_8.f: Likewise. 10986 * gfortran.dg/backspace_9.f: Likewise. 10987 * gfortran.dg/bessel_1.f90: Likewise. 10988 * gfortran.dg/bessel_2.f90: Likewise. 10989 * gfortran.dg/bessel_5.f90: Likewise. 10990 * gfortran.dg/bessel_6.f90: Likewise. 10991 * gfortran.dg/bessel_7.f90: Likewise. 10992 * gfortran.dg/bind_c_dts_2.f03: Likewise. 10993 * gfortran.dg/bind_c_dts_3.f03: Likewise. 10994 * gfortran.dg/bind_c_usage_15.f90: Likewise. 10995 * gfortran.dg/bind_c_usage_16.f03: Likewise. 10996 * gfortran.dg/bind_c_usage_17.f90: Likewise. 10997 * gfortran.dg/bind_c_usage_24.f90: Likewise. 10998 * gfortran.dg/binding_c_table_15_1.f03: Likewise. 10999 * gfortran.dg/binding_label_tests_16.f03: Likewise. 11000 * gfortran.dg/binding_label_tests_23.f90: Likewise. 11001 * gfortran.dg/bit_comparison_1.F90: Likewise. 11002 * gfortran.dg/bit_comparison_2.F90: Likewise. 11003 * gfortran.dg/block_1.f08: Likewise. 11004 * gfortran.dg/block_13.f08: Likewise. 11005 * gfortran.dg/block_14.f90: Likewise. 11006 * gfortran.dg/block_2.f08: Likewise. 11007 * gfortran.dg/block_6.f08: Likewise. 11008 * gfortran.dg/block_7.f08: Likewise. 11009 * gfortran.dg/block_8.f08: Likewise. 11010 * gfortran.dg/blockdata_1.f90: Likewise. 11011 * gfortran.dg/bound_1.f90: Likewise. 11012 * gfortran.dg/bound_2.f90: Likewise. 11013 * gfortran.dg/bound_3.f90: Likewise. 11014 * gfortran.dg/bound_4.f90: Likewise. 11015 * gfortran.dg/bound_5.f90: Likewise. 11016 * gfortran.dg/bound_6.f90: Likewise. 11017 * gfortran.dg/bound_7.f90: Likewise. 11018 * gfortran.dg/bound_8.f90: Likewise. 11019 * gfortran.dg/bound_9.f90: Likewise. 11020 * gfortran.dg/bound_simplification_1.f90: Likewise. 11021 * gfortran.dg/bound_simplification_3.f90: Likewise. 11022 * gfortran.dg/bound_simplification_4.f90: Likewise. 11023 * gfortran.dg/bound_simplification_5.f90: Likewise. 11024 * gfortran.dg/bound_simplification_6.f90: Likewise. 11025 * gfortran.dg/bounds_check_1.f90: Likewise. 11026 * gfortran.dg/bounds_check_12.f90: Likewise. 11027 * gfortran.dg/bounds_check_14.f90: Likewise. 11028 * gfortran.dg/bounds_check_15.f90: Likewise. 11029 * gfortran.dg/bounds_check_19.f90: Likewise. 11030 * gfortran.dg/bounds_check_8.f90: Likewise. 11031 * gfortran.dg/bounds_check_9.f90: Likewise. 11032 * gfortran.dg/bounds_check_fail_2.f90: Likewise. 11033 * gfortran.dg/bounds_check_fail_3.f90: Likewise. 11034 * gfortran.dg/bounds_check_fail_4.f90: Likewise. 11035 * gfortran.dg/boz_1.f90: Likewise. 11036 * gfortran.dg/boz_11.f90: Likewise. 11037 * gfortran.dg/boz_13.f90: Likewise. 11038 * gfortran.dg/boz_14.f90: Likewise. 11039 * gfortran.dg/boz_15.f90: Likewise. 11040 * gfortran.dg/boz_3.f90: Likewise. 11041 * gfortran.dg/boz_6.f90: Likewise. 11042 * gfortran.dg/boz_9.f90: Likewise. 11043 * gfortran.dg/byte_1.f90: Likewise. 11044 * gfortran.dg/byte_2.f90: Likewise. 11045 * gfortran.dg/c_assoc.f90: Likewise. 11046 * gfortran.dg/c_assoc_2.f03: Likewise. 11047 * gfortran.dg/c_assoc_3.f90: Likewise. 11048 * gfortran.dg/c_by_val_1.f: Likewise. 11049 * gfortran.dg/c_by_val_5.f90: Likewise. 11050 * gfortran.dg/c_char_tests.f03: Likewise. 11051 * gfortran.dg/c_char_tests_2.f03: Likewise. 11052 * gfortran.dg/c_f_pointer_complex.f03: Likewise. 11053 * gfortran.dg/c_f_pointer_logical.f03: Likewise. 11054 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise. 11055 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. 11056 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise. 11057 * gfortran.dg/c_f_pointer_tests.f90: Likewise. 11058 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise. 11059 * gfortran.dg/c_kind_int128_test2.f03: Likewise. 11060 * gfortran.dg/c_kind_params.f90: Likewise. 11061 * gfortran.dg/c_loc_test_20.f90: Likewise. 11062 * gfortran.dg/c_loc_tests_2.f03: Likewise. 11063 * gfortran.dg/c_ptr_tests_14.f90: Likewise. 11064 * gfortran.dg/c_ptr_tests_15.f90: Likewise. 11065 * gfortran.dg/c_size_t_test.f03: Likewise. 11066 * gfortran.dg/c_sizeof_1.f90: Likewise. 11067 * gfortran.dg/c_sizeof_5.f90: Likewise. 11068 * gfortran.dg/c_sizeof_6.f90: Likewise. 11069 * gfortran.dg/char4_iunit_1.f03: Likewise. 11070 * gfortran.dg/char4_iunit_2.f03: Likewise. 11071 * gfortran.dg/char_allocation_1.f90: Likewise. 11072 * gfortran.dg/char_array_constructor.f90: Likewise. 11073 * gfortran.dg/char_array_structure_constructor.f90: Likewise. 11074 * gfortran.dg/char_assign_1.f90: Likewise. 11075 * gfortran.dg/char_associated_1.f90: Likewise. 11076 * gfortran.dg/char_cast_2.f90: Likewise. 11077 * gfortran.dg/char_comparison_1.f: Likewise. 11078 * gfortran.dg/char_component_initializer_1.f90: Likewise. 11079 * gfortran.dg/char_component_initializer_2.f90: Likewise. 11080 * gfortran.dg/char_cons_len.f90: Likewise. 11081 * gfortran.dg/char_conversion.f90: Likewise. 11082 * gfortran.dg/char_cshift_1.f90: Likewise. 11083 * gfortran.dg/char_cshift_2.f90: Likewise. 11084 * gfortran.dg/char_decl_2.f90: Likewise. 11085 * gfortran.dg/char_eoshift_1.f90: Likewise. 11086 * gfortran.dg/char_eoshift_2.f90: Likewise. 11087 * gfortran.dg/char_eoshift_3.f90: Likewise. 11088 * gfortran.dg/char_eoshift_4.f90: Likewise. 11089 * gfortran.dg/char_eoshift_5.f90: Likewise. 11090 * gfortran.dg/char_expr_1.f90: Likewise. 11091 * gfortran.dg/char_expr_3.f90: Likewise. 11092 * gfortran.dg/char_initialiser_actual.f90: Likewise. 11093 * gfortran.dg/char_length_12.f90: Likewise. 11094 * gfortran.dg/char_length_14.f90: Likewise. 11095 * gfortran.dg/char_length_15.f90: Likewise. 11096 * gfortran.dg/char_length_17.f90: Likewise. 11097 * gfortran.dg/char_length_20.f90: Likewise. 11098 * gfortran.dg/char_length_21.f90: Likewise. 11099 * gfortran.dg/char_length_5.f90: Likewise. 11100 * gfortran.dg/char_length_6.f90: Likewise. 11101 * gfortran.dg/char_length_7.f90: Likewise. 11102 * gfortran.dg/char_length_8.f90: Likewise. 11103 * gfortran.dg/char_pack_1.f90: Likewise. 11104 * gfortran.dg/char_pack_2.f90: Likewise. 11105 * gfortran.dg/char_pointer_assign.f90: Likewise. 11106 * gfortran.dg/char_pointer_assign_3.f90: Likewise. 11107 * gfortran.dg/char_pointer_comp_assign.f90: Likewise. 11108 * gfortran.dg/char_pointer_dependency.f90: Likewise. 11109 * gfortran.dg/char_pointer_dummy.f90: Likewise. 11110 * gfortran.dg/char_pointer_func.f90: Likewise. 11111 * gfortran.dg/char_reshape_1.f90: Likewise. 11112 * gfortran.dg/char_result_1.f90: Likewise. 11113 * gfortran.dg/char_result_12.f90: Likewise. 11114 * gfortran.dg/char_result_13.f90: Likewise. 11115 * gfortran.dg/char_result_14.f90: Likewise. 11116 * gfortran.dg/char_result_15.f90: Likewise. 11117 * gfortran.dg/char_result_2.f90: Likewise. 11118 * gfortran.dg/char_result_3.f90: Likewise. 11119 * gfortran.dg/char_result_4.f90: Likewise. 11120 * gfortran.dg/char_result_5.f90: Likewise. 11121 * gfortran.dg/char_result_6.f90: Likewise. 11122 * gfortran.dg/char_result_7.f90: Likewise. 11123 * gfortran.dg/char_result_8.f90: Likewise. 11124 * gfortran.dg/char_spread_1.f90: Likewise. 11125 * gfortran.dg/char_transpose_1.f90: Likewise. 11126 * gfortran.dg/char_type_len.f90: Likewise. 11127 * gfortran.dg/char_unpack_1.f90: Likewise. 11128 * gfortran.dg/char_unpack_2.f90: Likewise. 11129 * gfortran.dg/character_array_constructor_1.f90: Likewise. 11130 * gfortran.dg/character_comparison_1.f90: Likewise. 11131 * gfortran.dg/character_comparison_2.f90: Likewise. 11132 * gfortran.dg/character_comparison_3.f90: Likewise. 11133 * gfortran.dg/character_comparison_4.f90: Likewise. 11134 * gfortran.dg/character_comparison_5.f90: Likewise. 11135 * gfortran.dg/character_comparison_6.f90: Likewise. 11136 * gfortran.dg/character_comparison_7.f90: Likewise. 11137 * gfortran.dg/character_comparison_8.f90: Likewise. 11138 * gfortran.dg/character_comparison_9.f90: Likewise. 11139 * gfortran.dg/charlen_15.f90: Likewise. 11140 * gfortran.dg/charlen_16.f90: Likewise. 11141 * gfortran.dg/chkbits.f90: Likewise. 11142 * gfortran.dg/chmod_1.f90: Likewise. 11143 * gfortran.dg/chmod_2.f90: Likewise. 11144 * gfortran.dg/chmod_3.f90: Likewise. 11145 * gfortran.dg/class_1.f03: Likewise. 11146 * gfortran.dg/class_18.f03: Likewise. 11147 * gfortran.dg/class_19.f03: Likewise. 11148 * gfortran.dg/class_35.f90: Likewise. 11149 * gfortran.dg/class_46.f03: Likewise. 11150 * gfortran.dg/class_48.f90: Likewise. 11151 * gfortran.dg/class_51.f90: Likewise. 11152 * gfortran.dg/class_52.f90: Likewise. 11153 * gfortran.dg/class_6.f03: Likewise. 11154 * gfortran.dg/class_63.f90: Likewise. 11155 * gfortran.dg/class_64.f90: Likewise. 11156 * gfortran.dg/class_65.f90: Likewise. 11157 * gfortran.dg/class_66.f90: Likewise. 11158 * gfortran.dg/class_67.f90: Likewise. 11159 * gfortran.dg/class_9.f03: Likewise. 11160 * gfortran.dg/class_alias.f90: Likewise. 11161 * gfortran.dg/class_allocate_1.f03: Likewise. 11162 * gfortran.dg/class_allocate_10.f03: Likewise. 11163 * gfortran.dg/class_allocate_13.f90: Likewise. 11164 * gfortran.dg/class_allocate_14.f90: Likewise. 11165 * gfortran.dg/class_allocate_15.f90: Likewise. 11166 * gfortran.dg/class_allocate_19.f03: Likewise. 11167 * gfortran.dg/class_allocate_21.f90: Likewise. 11168 * gfortran.dg/class_allocate_22.f90: Likewise. 11169 * gfortran.dg/class_allocate_3.f03: Likewise. 11170 * gfortran.dg/class_allocate_4.f03: Likewise. 11171 * gfortran.dg/class_allocate_5.f90: Likewise. 11172 * gfortran.dg/class_allocate_6.f03: Likewise. 11173 * gfortran.dg/class_allocate_7.f03: Likewise. 11174 * gfortran.dg/class_allocate_8.f03: Likewise. 11175 * gfortran.dg/class_allocate_9.f03: Likewise. 11176 * gfortran.dg/class_array_1.f03: Likewise. 11177 * gfortran.dg/class_array_14.f90: Likewise. 11178 * gfortran.dg/class_array_15.f03: Likewise. 11179 * gfortran.dg/class_array_16.f90: Likewise. 11180 * gfortran.dg/class_array_2.f03: Likewise. 11181 * gfortran.dg/class_array_20.f03: Likewise. 11182 * gfortran.dg/class_array_21.f03: Likewise. 11183 * gfortran.dg/class_array_3.f03: Likewise. 11184 * gfortran.dg/class_array_4.f03: Likewise. 11185 * gfortran.dg/class_array_7.f03: Likewise. 11186 * gfortran.dg/class_array_8.f03: Likewise. 11187 * gfortran.dg/class_array_9.f03: Likewise. 11188 * gfortran.dg/class_defined_operator_1.f03: Likewise. 11189 * gfortran.dg/class_dummy_1.f03: Likewise. 11190 * gfortran.dg/class_optional_1.f90: Likewise. 11191 * gfortran.dg/class_optional_2.f90: Likewise. 11192 * gfortran.dg/class_result_5.f90: Likewise. 11193 * gfortran.dg/class_result_6.f90: Likewise. 11194 * gfortran.dg/class_to_type_1.f03: Likewise. 11195 * gfortran.dg/class_to_type_2.f90: Likewise. 11196 * gfortran.dg/class_to_type_3.f03: Likewise. 11197 * gfortran.dg/class_to_type_4.f90: Likewise. 11198 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise. 11199 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise. 11200 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise. 11201 * gfortran.dg/coarray/atomic_1.f90: Likewise. 11202 * gfortran.dg/coarray/atomic_2.f90: Likewise. 11203 * gfortran.dg/coarray/codimension.f90: Likewise. 11204 * gfortran.dg/coarray/coindexed_1.f90: Likewise. 11205 * gfortran.dg/coarray/collectives_1.f90: Likewise. 11206 * gfortran.dg/coarray/collectives_2.f90: Likewise. 11207 * gfortran.dg/coarray/collectives_3.f90: Likewise. 11208 * gfortran.dg/coarray/collectives_4.f90: Likewise. 11209 * gfortran.dg/coarray/cosubscript_1.f90: Likewise. 11210 * gfortran.dg/coarray/dummy_1.f90: Likewise. 11211 * gfortran.dg/coarray/event_1.f90: Likewise. 11212 * gfortran.dg/coarray/event_2.f90: Likewise. 11213 * gfortran.dg/coarray/get_array.f90: Likewise. 11214 * gfortran.dg/coarray/image_index_1.f90: Likewise. 11215 * gfortran.dg/coarray/image_index_2.f90: Likewise. 11216 * gfortran.dg/coarray/image_index_3.f90: Likewise. 11217 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise. 11218 * gfortran.dg/coarray/lock_1.f90: Likewise. 11219 * gfortran.dg/coarray/lock_2.f90: Likewise. 11220 * gfortran.dg/coarray/move_alloc_1.f90: Likewise. 11221 * gfortran.dg/coarray/poly_run_1.f90: Likewise. 11222 * gfortran.dg/coarray/poly_run_2.f90: Likewise. 11223 * gfortran.dg/coarray/poly_run_3.f90: Likewise. 11224 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise. 11225 * gfortran.dg/coarray/registering_1.f90: Likewise. 11226 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise. 11227 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise. 11228 * gfortran.dg/coarray/send_array.f90: Likewise. 11229 * gfortran.dg/coarray/send_char_array_1.f90: Likewise. 11230 * gfortran.dg/coarray/sendget_array.f90: Likewise. 11231 * gfortran.dg/coarray/subobject_1.f90: Likewise. 11232 * gfortran.dg/coarray/sync_1.f90: Likewise. 11233 * gfortran.dg/coarray/sync_3.f90: Likewise. 11234 * gfortran.dg/coarray/this_image_1.f90: Likewise. 11235 * gfortran.dg/coarray/this_image_2.f90: Likewise. 11236 * gfortran.dg/coarray_13.f90: Likewise. 11237 * gfortran.dg/coarray_15.f90: Likewise. 11238 * gfortran.dg/coarray_16.f90: Likewise. 11239 * gfortran.dg/coarray_2.f90: Likewise. 11240 * gfortran.dg/coarray_23.f90: Likewise. 11241 * gfortran.dg/coarray_40.f90: Likewise. 11242 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise. 11243 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise. 11244 * gfortran.dg/coarray_allocate_10.f08: Likewise. 11245 * gfortran.dg/coarray_allocate_2.f08: Likewise. 11246 * gfortran.dg/coarray_allocate_3.f08: Likewise. 11247 * gfortran.dg/coarray_allocate_4.f08: Likewise. 11248 * gfortran.dg/coarray_allocate_5.f08: Likewise. 11249 * gfortran.dg/coarray_allocate_7.f08: Likewise. 11250 * gfortran.dg/coarray_allocate_8.f08: Likewise. 11251 * gfortran.dg/coarray_allocate_9.f08: Likewise. 11252 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise. 11253 * gfortran.dg/coarray_lib_comm_1.f90: Likewise. 11254 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise. 11255 * gfortran.dg/coarray_lib_token_1.f90: Likewise. 11256 * gfortran.dg/coarray_lib_token_2.f90: Likewise. 11257 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise. 11258 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise. 11259 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise. 11260 * gfortran.dg/coarray_stat_2.f90: Likewise. 11261 * gfortran.dg/coarray_subobject_1.f90: Likewise. 11262 * gfortran.dg/coindexed_1.f90: Likewise. 11263 * gfortran.dg/comma.f: Likewise. 11264 * gfortran.dg/comma_format_extension_3.f: Likewise. 11265 * gfortran.dg/comma_format_extension_4.f: Likewise. 11266 * gfortran.dg/common_2.f90: Likewise. 11267 * gfortran.dg/common_4.f90: Likewise. 11268 * gfortran.dg/common_align_1.f90: Likewise. 11269 * gfortran.dg/common_align_2.f90: Likewise. 11270 * gfortran.dg/common_equivalence_1.f: Likewise. 11271 * gfortran.dg/common_pointer_1.f90: Likewise. 11272 * gfortran.dg/common_resize_1.f: Likewise. 11273 * gfortran.dg/complex_intrinsic_1.f90: Likewise. 11274 * gfortran.dg/complex_intrinsic_3.f90: Likewise. 11275 * gfortran.dg/complex_intrinsic_5.f90: Likewise. 11276 * gfortran.dg/complex_intrinsic_7.f90: Likewise. 11277 * gfortran.dg/complex_read.f90: Likewise. 11278 * gfortran.dg/complex_write.f90: Likewise. 11279 * gfortran.dg/constant_substring.f: Likewise. 11280 * gfortran.dg/constructor_2.f90: Likewise. 11281 * gfortran.dg/constructor_3.f90: Likewise. 11282 * gfortran.dg/constructor_6.f90: Likewise. 11283 * gfortran.dg/contained_1.f90: Likewise. 11284 * gfortran.dg/contained_3.f90: Likewise. 11285 * gfortran.dg/contained_equivalence_1.f90: Likewise. 11286 * gfortran.dg/contained_module_proc_1.f90: Likewise. 11287 * gfortran.dg/continuation_1.f90: Likewise. 11288 * gfortran.dg/continuation_11.f90: Likewise. 11289 * gfortran.dg/continuation_12.f90: Likewise. 11290 * gfortran.dg/continuation_13.f90: Likewise. 11291 * gfortran.dg/continuation_14.f: Likewise. 11292 * gfortran.dg/continuation_8.f90: Likewise. 11293 * gfortran.dg/convert_2.f90: Likewise. 11294 * gfortran.dg/convert_implied_open.f90: Likewise. 11295 * gfortran.dg/count_init_expr.f03: Likewise. 11296 * gfortran.dg/cr_lf.f90: Likewise. 11297 * gfortran.dg/cray_pointers_10.f90: Likewise. 11298 * gfortran.dg/cray_pointers_2.f90: Likewise. 11299 * gfortran.dg/cray_pointers_5.f90: Likewise. 11300 * gfortran.dg/cray_pointers_7.f90: Likewise. 11301 * gfortran.dg/cray_pointers_8.f90: Likewise. 11302 * gfortran.dg/cshift_1.f90: Likewise. 11303 * gfortran.dg/cshift_2.f90: Likewise. 11304 * gfortran.dg/cshift_large_1.f90: Likewise. 11305 * gfortran.dg/cshift_nan_1.f90: Likewise. 11306 * gfortran.dg/csqrt_2.f: Likewise. 11307 * gfortran.dg/data_array_1.f90: Likewise. 11308 * gfortran.dg/data_char_1.f90: Likewise. 11309 * gfortran.dg/data_char_2.f90: Likewise. 11310 * gfortran.dg/data_char_3.f90: Likewise. 11311 * gfortran.dg/data_derived_1.f90: Likewise. 11312 * gfortran.dg/data_implied_do_1.f90: Likewise. 11313 * gfortran.dg/data_namelist_conflict.f90: Likewise. 11314 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise. 11315 * gfortran.dg/deallocate_stat.f90: Likewise. 11316 * gfortran.dg/deallocate_stat_2.f90: Likewise. 11317 * gfortran.dg/debug/pr37738.f: Likewise. 11318 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise. 11319 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise. 11320 * gfortran.dg/dec_exp_1.f90: Likewise. 11321 * gfortran.dg/dec_init_1.f90: Likewise. 11322 * gfortran.dg/dec_init_2.f90: Likewise. 11323 * gfortran.dg/dec_init_3.f90: Likewise. 11324 * gfortran.dg/dec_init_4.f90: Likewise. 11325 * gfortran.dg/dec_io_1.f90: Likewise. 11326 * gfortran.dg/dec_io_2.f90: Likewise. 11327 * gfortran.dg/dec_io_2a.f90: Likewise. 11328 * gfortran.dg/dec_io_6.f90: Likewise. 11329 * gfortran.dg/dec_loc_rval_1.f90: Likewise. 11330 * gfortran.dg/dec_logical_xor_1.f90: Likewise. 11331 * gfortran.dg/dec_math.f90: Likewise. 11332 * gfortran.dg/dec_parameter_1.f: Likewise. 11333 * gfortran.dg/dec_parameter_2.f90: Likewise. 11334 * gfortran.dg/dec_static_1.f90: Likewise. 11335 * gfortran.dg/dec_static_2.f90: Likewise. 11336 * gfortran.dg/dec_structure_1.f90: Likewise. 11337 * gfortran.dg/dec_structure_10.f90: Likewise. 11338 * gfortran.dg/dec_structure_18.f90: Likewise. 11339 * gfortran.dg/dec_structure_19.f90: Likewise. 11340 * gfortran.dg/dec_structure_2.f90: Likewise. 11341 * gfortran.dg/dec_structure_22.f90: Likewise. 11342 * gfortran.dg/dec_structure_3.f90: Likewise. 11343 * gfortran.dg/dec_structure_4.f90: Likewise. 11344 * gfortran.dg/dec_structure_5.f90: Likewise. 11345 * gfortran.dg/dec_structure_6.f90: Likewise. 11346 * gfortran.dg/dec_structure_7.f90: Likewise. 11347 * gfortran.dg/dec_union_1.f90: Likewise. 11348 * gfortran.dg/dec_union_2.f90: Likewise. 11349 * gfortran.dg/dec_union_3.f90: Likewise. 11350 * gfortran.dg/dec_union_4.f90: Likewise. 11351 * gfortran.dg/dec_union_5.f90: Likewise. 11352 * gfortran.dg/default_format_1.f90: Likewise. 11353 * gfortran.dg/default_format_2.f90: Likewise. 11354 * gfortran.dg/default_format_denormal_1.f90: Likewise. 11355 * gfortran.dg/default_format_denormal_2.f90: Likewise. 11356 * gfortran.dg/default_initialization_3.f90: Likewise. 11357 * gfortran.dg/default_initialization_4.f90: Likewise. 11358 * gfortran.dg/default_initialization_5.f90: Likewise. 11359 * gfortran.dg/deferred_character_1.f90: Likewise. 11360 * gfortran.dg/deferred_character_10.f90: Likewise. 11361 * gfortran.dg/deferred_character_11.f90: Likewise. 11362 * gfortran.dg/deferred_character_12.f90: Likewise. 11363 * gfortran.dg/deferred_character_13.f90: Likewise. 11364 * gfortran.dg/deferred_character_14.f90: Likewise. 11365 * gfortran.dg/deferred_character_15.f90: Likewise. 11366 * gfortran.dg/deferred_character_16.f90: Likewise. 11367 * gfortran.dg/deferred_character_2.f90: Likewise. 11368 * gfortran.dg/deferred_character_3.f90: Likewise. 11369 * gfortran.dg/deferred_character_4.f90: Likewise. 11370 * gfortran.dg/deferred_character_5.f90: Likewise. 11371 * gfortran.dg/deferred_character_6.f90: Likewise. 11372 * gfortran.dg/deferred_character_7.f90: Likewise. 11373 * gfortran.dg/deferred_character_8.f90: Likewise. 11374 * gfortran.dg/deferred_character_9.f90: Likewise. 11375 * gfortran.dg/deferred_character_assignment_1.f90: Likewise. 11376 * gfortran.dg/deferred_type_component_1.f90: Likewise. 11377 * gfortran.dg/deferred_type_component_2.f90: Likewise. 11378 * gfortran.dg/deferred_type_param_2.f90: Likewise. 11379 * gfortran.dg/deferred_type_param_4.f90: Likewise. 11380 * gfortran.dg/deferred_type_param_5.f90: Likewise. 11381 * gfortran.dg/deferred_type_param_6.f90: Likewise. 11382 * gfortran.dg/deferred_type_param_8.f90: Likewise. 11383 * gfortran.dg/deferred_type_param_9.f90: Likewise. 11384 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise. 11385 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise. 11386 * gfortran.dg/defined_assignment_1.f90: Likewise. 11387 * gfortran.dg/defined_assignment_10.f90: Likewise. 11388 * gfortran.dg/defined_assignment_11.f90: Likewise. 11389 * gfortran.dg/defined_assignment_2.f90: Likewise. 11390 * gfortran.dg/defined_assignment_3.f90: Likewise. 11391 * gfortran.dg/defined_assignment_4.f90: Likewise. 11392 * gfortran.dg/defined_assignment_5.f90: Likewise. 11393 * gfortran.dg/defined_assignment_8.f90: Likewise. 11394 * gfortran.dg/defined_assignment_9.f90: Likewise. 11395 * gfortran.dg/dependency_2.f90: Likewise. 11396 * gfortran.dg/dependency_21.f90: Likewise. 11397 * gfortran.dg/dependency_22.f90: Likewise. 11398 * gfortran.dg/dependency_23.f90: Likewise. 11399 * gfortran.dg/dependency_24.f90: Likewise. 11400 * gfortran.dg/dependency_25.f90: Likewise. 11401 * gfortran.dg/dependency_26.f90: Likewise. 11402 * gfortran.dg/dependency_39.f90: Likewise. 11403 * gfortran.dg/dependency_40.f90: Likewise. 11404 * gfortran.dg/dependency_41.f90: Likewise. 11405 * gfortran.dg/dependency_42.f90: Likewise. 11406 * gfortran.dg/dependency_43.f90: Likewise. 11407 * gfortran.dg/dependency_44.f90: Likewise. 11408 * gfortran.dg/dependency_45.f90: Likewise. 11409 * gfortran.dg/dependency_50.f90: Likewise. 11410 * gfortran.dg/dependency_51.f90: Likewise. 11411 * gfortran.dg/dependent_decls_1.f90: Likewise. 11412 * gfortran.dg/der_array_1.f90: Likewise. 11413 * gfortran.dg/der_array_io_1.f90: Likewise. 11414 * gfortran.dg/der_array_io_2.f90: Likewise. 11415 * gfortran.dg/der_array_io_3.f90: Likewise. 11416 * gfortran.dg/der_io_1.f90: Likewise. 11417 * gfortran.dg/der_io_3.f90: Likewise. 11418 * gfortran.dg/der_pointer_2.f90: Likewise. 11419 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise. 11420 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise. 11421 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise. 11422 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise. 11423 * gfortran.dg/derived_constructor_char_3.f90: Likewise. 11424 * gfortran.dg/derived_constructor_comps_1.f90: Likewise. 11425 * gfortran.dg/derived_constructor_comps_4.f90: Likewise. 11426 * gfortran.dg/derived_constructor_comps_5.f90: Likewise. 11427 * gfortran.dg/derived_constructor_comps_6.f90: Likewise. 11428 * gfortran.dg/derived_external_function_1.f90: Likewise. 11429 * gfortran.dg/derived_init_1.f90: Likewise. 11430 * gfortran.dg/derived_init_2.f90: Likewise. 11431 * gfortran.dg/derived_init_3.f90: Likewise. 11432 * gfortran.dg/derived_init_4.f90: Likewise. 11433 * gfortran.dg/derived_pointer_null_1.f90: Likewise. 11434 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. 11435 * gfortran.dg/dev_null.F90: Likewise. 11436 * gfortran.dg/dfloat_1.f90: Likewise. 11437 * gfortran.dg/dim_sum_1.f90: Likewise. 11438 * gfortran.dg/dim_sum_2.f90: Likewise. 11439 * gfortran.dg/dim_sum_3.f90: Likewise. 11440 * gfortran.dg/direct_io_10.f: Likewise. 11441 * gfortran.dg/direct_io_11.f90: Likewise. 11442 * gfortran.dg/direct_io_12.f90: Likewise. 11443 * gfortran.dg/direct_io_2.f90: Likewise. 11444 * gfortran.dg/direct_io_3.f90: Likewise. 11445 * gfortran.dg/direct_io_4.f90: Likewise. 11446 * gfortran.dg/direct_io_5.f90: Likewise. 11447 * gfortran.dg/direct_io_6.f90: Likewise. 11448 * gfortran.dg/direct_io_7.f90: Likewise. 11449 * gfortran.dg/direct_io_8.f90: Likewise. 11450 * gfortran.dg/direct_io_9.f: Likewise. 11451 * gfortran.dg/do_1.f90: Likewise. 11452 * gfortran.dg/do_3.F90: Likewise. 11453 * gfortran.dg/do_concurrent_2.f90: Likewise. 11454 * gfortran.dg/do_concurrent_4.f90: Likewise. 11455 * gfortran.dg/do_corner_warn.f90: Likewise. 11456 * gfortran.dg/do_iterator_2.f90: Likewise. 11457 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise. 11458 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise. 11459 * gfortran.dg/dos_eol.f: Likewise. 11460 * gfortran.dg/dot_product_1.f03: Likewise. 11461 * gfortran.dg/dot_product_2.f90: Likewise. 11462 * gfortran.dg/dot_product_4.f90: Likewise. 11463 * gfortran.dg/dshift_1.F90: Likewise. 11464 * gfortran.dg/dshift_2.F90: Likewise. 11465 * gfortran.dg/dtio_1.f90: Likewise. 11466 * gfortran.dg/dtio_10.f90: Likewise. 11467 * gfortran.dg/dtio_12.f90: Likewise. 11468 * gfortran.dg/dtio_14.f90: Likewise. 11469 * gfortran.dg/dtio_15.f90: Likewise. 11470 * gfortran.dg/dtio_16.f90: Likewise. 11471 * gfortran.dg/dtio_17.f90: Likewise. 11472 * gfortran.dg/dtio_19.f90: Likewise. 11473 * gfortran.dg/dtio_2.f90: Likewise. 11474 * gfortran.dg/dtio_20.f03: Likewise. 11475 * gfortran.dg/dtio_22.f90: Likewise. 11476 * gfortran.dg/dtio_24.f90: Likewise. 11477 * gfortran.dg/dtio_25.f90: Likewise. 11478 * gfortran.dg/dtio_26.f03: Likewise. 11479 * gfortran.dg/dtio_27.f90: Likewise. 11480 * gfortran.dg/dtio_28.f03: Likewise. 11481 * gfortran.dg/dtio_3.f90: Likewise. 11482 * gfortran.dg/dtio_30.f03: Likewise. 11483 * gfortran.dg/dtio_31.f03: Likewise. 11484 * gfortran.dg/dtio_32.f03: Likewise. 11485 * gfortran.dg/dtio_4.f90: Likewise. 11486 * gfortran.dg/dtio_5.f90: Likewise. 11487 * gfortran.dg/dtio_7.f90: Likewise. 11488 * gfortran.dg/dtio_8.f90: Likewise. 11489 * gfortran.dg/dtio_9.f90: Likewise. 11490 * gfortran.dg/dummy_procedure_3.f90: Likewise. 11491 * gfortran.dg/dummy_procedure_7.f90: Likewise. 11492 * gfortran.dg/dup_save_1.f90: Likewise. 11493 * gfortran.dg/dup_save_2.f90: Likewise. 11494 * gfortran.dg/dynamic_dispatch_1.f03: Likewise. 11495 * gfortran.dg/dynamic_dispatch_11.f03: Likewise. 11496 * gfortran.dg/dynamic_dispatch_12.f90: Likewise. 11497 * gfortran.dg/dynamic_dispatch_2.f03: Likewise. 11498 * gfortran.dg/dynamic_dispatch_3.f03: Likewise. 11499 * gfortran.dg/dynamic_dispatch_4.f03: Likewise. 11500 * gfortran.dg/dynamic_dispatch_5.f03: Likewise. 11501 * gfortran.dg/dynamic_dispatch_7.f03: Likewise. 11502 * gfortran.dg/dynamic_dispatch_8.f03: Likewise. 11503 * gfortran.dg/dynamic_dispatch_9.f03: Likewise. 11504 * gfortran.dg/e_d_fmt.f90: Likewise. 11505 * gfortran.dg/edit_real_1.f90: Likewise. 11506 * gfortran.dg/elemental_by_value_1.f90: Likewise. 11507 * gfortran.dg/elemental_dependency_1.f90: Likewise. 11508 * gfortran.dg/elemental_dependency_4.f90: Likewise. 11509 * gfortran.dg/elemental_dependency_5.f90: Likewise. 11510 * gfortran.dg/elemental_dependency_6.f90: Likewise. 11511 * gfortran.dg/elemental_optional_args_2.f90: Likewise. 11512 * gfortran.dg/elemental_optional_args_3.f90: Likewise. 11513 * gfortran.dg/elemental_optional_args_4.f90: Likewise. 11514 * gfortran.dg/elemental_optional_args_5.f03: Likewise. 11515 * gfortran.dg/elemental_optional_args_6.f90: Likewise. 11516 * gfortran.dg/elemental_optional_args_7.f90: Likewise. 11517 * gfortran.dg/elemental_scalar_args_1.f90: Likewise. 11518 * gfortran.dg/elemental_scalar_args_2.f90: Likewise. 11519 * gfortran.dg/elemental_subroutine_1.f90: Likewise. 11520 * gfortran.dg/elemental_subroutine_10.f90: Likewise. 11521 * gfortran.dg/elemental_subroutine_11.f90: Likewise. 11522 * gfortran.dg/elemental_subroutine_2.f90: Likewise. 11523 * gfortran.dg/elemental_subroutine_3.f90: Likewise. 11524 * gfortran.dg/elemental_subroutine_7.f90: Likewise. 11525 * gfortran.dg/elemental_subroutine_9.f90: Likewise. 11526 * gfortran.dg/empty_format_1.f90: Likewise. 11527 * gfortran.dg/endfile.f: Likewise. 11528 * gfortran.dg/endfile.f90: Likewise. 11529 * gfortran.dg/endfile_2.f90: Likewise. 11530 * gfortran.dg/entry_1.f90: Likewise. 11531 * gfortran.dg/entry_10.f90: Likewise. 11532 * gfortran.dg/entry_12.f90: Likewise. 11533 * gfortran.dg/entry_13.f90: Likewise. 11534 * gfortran.dg/entry_14.f90: Likewise. 11535 * gfortran.dg/entry_16.f90: Likewise. 11536 * gfortran.dg/entry_3.f90: Likewise. 11537 * gfortran.dg/entry_6.f90: Likewise. 11538 * gfortran.dg/entry_9.f90: Likewise. 11539 * gfortran.dg/entry_array_specs_2.f: Likewise. 11540 * gfortran.dg/enum_1.f90: Likewise. 11541 * gfortran.dg/enum_9.f90: Likewise. 11542 * gfortran.dg/eof_1.f90: Likewise. 11543 * gfortran.dg/eof_2.f90: Likewise. 11544 * gfortran.dg/eof_4.f90: Likewise. 11545 * gfortran.dg/eof_5.f90: Likewise. 11546 * gfortran.dg/eor_handling_1.f90: Likewise. 11547 * gfortran.dg/eor_handling_2.f90: Likewise. 11548 * gfortran.dg/eor_handling_3.f90: Likewise. 11549 * gfortran.dg/eor_handling_4.f90: Likewise. 11550 * gfortran.dg/eor_handling_5.f90: Likewise. 11551 * gfortran.dg/eoshift_3.f90: Likewise. 11552 * gfortran.dg/eoshift_4.f90: Likewise. 11553 * gfortran.dg/eoshift_5.f90: Likewise. 11554 * gfortran.dg/eoshift_6.f90: Likewise. 11555 * gfortran.dg/eoshift_large_1.f90: Likewise. 11556 * gfortran.dg/equiv_6.f90: Likewise. 11557 * gfortran.dg/equiv_7.f90: Likewise. 11558 * gfortran.dg/equiv_9.f90: Likewise. 11559 * gfortran.dg/equiv_constraint_4.f90: Likewise. 11560 * gfortran.dg/erf_2.F90: Likewise. 11561 * gfortran.dg/erf_3.F90: Likewise. 11562 * gfortran.dg/erfc_scaled_1.f90: Likewise. 11563 * gfortran.dg/error_format_2.f90: Likewise. 11564 * gfortran.dg/error_recovery_5.f90: Likewise. 11565 * gfortran.dg/execute_command_line_2.f90: Likewise. 11566 * gfortran.dg/execute_command_line_3.f90: Likewise. 11567 * gfortran.dg/exit_1.f08: Likewise. 11568 * gfortran.dg/exit_3.f08: Likewise. 11569 * gfortran.dg/exponent_1.f90: Likewise. 11570 * gfortran.dg/exponent_2.f90: Likewise. 11571 * gfortran.dg/extended_char_comparison_1.f: Likewise. 11572 * gfortran.dg/extends_1.f03: Likewise. 11573 * gfortran.dg/extends_16.f90: Likewise. 11574 * gfortran.dg/extends_2.f03: Likewise. 11575 * gfortran.dg/extends_3.f03: Likewise. 11576 * gfortran.dg/extends_4.f03: Likewise. 11577 * gfortran.dg/extends_type_of_1.f03: Likewise. 11578 * gfortran.dg/extends_type_of_2.f03: Likewise. 11579 * gfortran.dg/external_procedures_3.f90: Likewise. 11580 * gfortran.dg/f2003_inquire_1.f03: Likewise. 11581 * gfortran.dg/f2003_io_1.f03: Likewise. 11582 * gfortran.dg/f2003_io_4.f03: Likewise. 11583 * gfortran.dg/f2003_io_5.f03: Likewise. 11584 * gfortran.dg/f2003_io_6.f03: Likewise. 11585 * gfortran.dg/f2003_io_7.f03: Likewise. 11586 * gfortran.dg/f2c_1.f90: Likewise. 11587 * gfortran.dg/f2c_2.f90: Likewise. 11588 * gfortran.dg/f2c_3.f90: Likewise. 11589 * gfortran.dg/f2c_4.f90: Likewise. 11590 * gfortran.dg/f2c_6.f90: Likewise. 11591 * gfortran.dg/f2c_7.f90: Likewise. 11592 * gfortran.dg/f2c_9.f90: Likewise. 11593 * gfortran.dg/fgetc_1.f90: Likewise. 11594 * gfortran.dg/fgetc_2.f90: Likewise. 11595 * gfortran.dg/filename_null.f90: Likewise. 11596 * gfortran.dg/finalize_12.f90: Likewise. 11597 * gfortran.dg/finalize_13.f90: Likewise. 11598 * gfortran.dg/finalize_15.f90: Likewise. 11599 * gfortran.dg/finalize_17.f90: Likewise. 11600 * gfortran.dg/finalize_18.f90: Likewise. 11601 * gfortran.dg/finalize_25.f90: Likewise. 11602 * gfortran.dg/finalize_29.f08: Likewise. 11603 * gfortran.dg/finalize_31.f90: Likewise. 11604 * gfortran.dg/float_1.f90: Likewise. 11605 * gfortran.dg/flush_1.f90: Likewise. 11606 * gfortran.dg/fmt_bz_bn.f: Likewise. 11607 * gfortran.dg/fmt_bz_bn_err.f: Likewise. 11608 * gfortran.dg/fmt_cache_1.f: Likewise. 11609 * gfortran.dg/fmt_cache_2.f: Likewise. 11610 * gfortran.dg/fmt_cache_3.f90: Likewise. 11611 * gfortran.dg/fmt_colon.f90: Likewise. 11612 * gfortran.dg/fmt_e.f90: Likewise. 11613 * gfortran.dg/fmt_en.f90: Likewise. 11614 * gfortran.dg/fmt_error_10.f: Likewise. 11615 * gfortran.dg/fmt_error_9.f: Likewise. 11616 * gfortran.dg/fmt_exhaust.f90: Likewise. 11617 * gfortran.dg/fmt_f0_1.f90: Likewise. 11618 * gfortran.dg/fmt_f_an_p.f: Likewise. 11619 * gfortran.dg/fmt_fw_d.f90: Likewise. 11620 * gfortran.dg/fmt_g.f: Likewise. 11621 * gfortran.dg/fmt_g0_1.f08: Likewise. 11622 * gfortran.dg/fmt_g0_2.f08: Likewise. 11623 * gfortran.dg/fmt_g0_4.f08: Likewise. 11624 * gfortran.dg/fmt_g0_5.f08: Likewise. 11625 * gfortran.dg/fmt_g0_6.f08: Likewise. 11626 * gfortran.dg/fmt_g0_7.f08: Likewise. 11627 * gfortran.dg/fmt_g_1.f90: Likewise. 11628 * gfortran.dg/fmt_int_sign.f90: Likewise. 11629 * gfortran.dg/fmt_l.f90: Likewise. 11630 * gfortran.dg/fmt_missing_period_2.f: Likewise. 11631 * gfortran.dg/fmt_missing_period_3.f: Likewise. 11632 * gfortran.dg/fmt_p_1.f90: Likewise. 11633 * gfortran.dg/fmt_pf.f90: Likewise. 11634 * gfortran.dg/fmt_read.f90: Likewise. 11635 * gfortran.dg/fmt_read_bz_bn.f90: Likewise. 11636 * gfortran.dg/fmt_t_1.f90: Likewise. 11637 * gfortran.dg/fmt_t_2.f90: Likewise. 11638 * gfortran.dg/fmt_t_3.f90: Likewise. 11639 * gfortran.dg/fmt_t_4.f90: Likewise. 11640 * gfortran.dg/fmt_t_5.f90: Likewise. 11641 * gfortran.dg/fmt_t_6.f: Likewise. 11642 * gfortran.dg/fmt_t_7.f: Likewise. 11643 * gfortran.dg/fmt_t_9.f: Likewise. 11644 * gfortran.dg/fmt_tl.f: Likewise. 11645 * gfortran.dg/fmt_unlimited.f90: Likewise. 11646 * gfortran.dg/fmt_white.f: Likewise. 11647 * gfortran.dg/fmt_zero_digits.f90: Likewise. 11648 * gfortran.dg/fold_nearest.f90: Likewise. 11649 * gfortran.dg/forall_1.f90: Likewise. 11650 * gfortran.dg/forall_10.f90: Likewise. 11651 * gfortran.dg/forall_12.f90: Likewise. 11652 * gfortran.dg/forall_13.f90: Likewise. 11653 * gfortran.dg/forall_15.f90: Likewise. 11654 * gfortran.dg/forall_4.f90: Likewise. 11655 * gfortran.dg/forall_5.f90: Likewise. 11656 * gfortran.dg/forall_6.f90: Likewise. 11657 * gfortran.dg/forall_7.f90: Likewise. 11658 * gfortran.dg/fraction.f90: Likewise. 11659 * gfortran.dg/fseek.f90: Likewise. 11660 * gfortran.dg/ftell_1.f90: Likewise. 11661 * gfortran.dg/ftell_2.f90: Likewise. 11662 * gfortran.dg/ftell_3.f90: Likewise. 11663 * gfortran.dg/func_assign_2.f90: Likewise. 11664 * gfortran.dg/func_assign_3.f90: Likewise. 11665 * gfortran.dg/func_derived_1.f90: Likewise. 11666 * gfortran.dg/func_derived_2.f90: Likewise. 11667 * gfortran.dg/func_derived_3.f90: Likewise. 11668 * gfortran.dg/func_result_1.f90: Likewise. 11669 * gfortran.dg/func_result_2.f90: Likewise. 11670 * gfortran.dg/func_result_6.f90: Likewise. 11671 * gfortran.dg/function_charlen_2.f90: Likewise. 11672 * gfortran.dg/function_charlen_3.f: Likewise. 11673 * gfortran.dg/function_kinds_1.f90: Likewise. 11674 * gfortran.dg/function_kinds_4.f90: Likewise. 11675 * gfortran.dg/function_optimize_10.f90: Likewise. 11676 * gfortran.dg/function_optimize_11.f90: Likewise. 11677 * gfortran.dg/function_optimize_12.f90: Likewise. 11678 * gfortran.dg/function_optimize_4.f90: Likewise. 11679 * gfortran.dg/function_optimize_8.f90: Likewise. 11680 * gfortran.dg/g77/13037.f: Likewise. 11681 * gfortran.dg/g77/1832.f: Likewise. 11682 * gfortran.dg/g77/19981119-0.f: Likewise. 11683 * gfortran.dg/g77/19990313-0.f: Likewise. 11684 * gfortran.dg/g77/19990313-1.f: Likewise. 11685 * gfortran.dg/g77/19990313-2.f: Likewise. 11686 * gfortran.dg/g77/19990313-3.f: Likewise. 11687 * gfortran.dg/g77/19990419-1.f: Likewise. 11688 * gfortran.dg/g77/19990826-0.f: Likewise. 11689 * gfortran.dg/g77/19990826-2.f: Likewise. 11690 * gfortran.dg/g77/20000503-1.f: Likewise. 11691 * gfortran.dg/g77/20001111.f: Likewise. 11692 * gfortran.dg/g77/20010116.f: Likewise. 11693 * gfortran.dg/g77/20010216-1.f: Likewise. 11694 * gfortran.dg/g77/20010430.f: Likewise. 11695 * gfortran.dg/g77/20010610.f: Likewise. 11696 * gfortran.dg/g77/6177.f: Likewise. 11697 * gfortran.dg/g77/7388.f: Likewise. 11698 * gfortran.dg/g77/947.f: Likewise. 11699 * gfortran.dg/g77/970625-2.f: Likewise. 11700 * gfortran.dg/g77/971102-1.f: Likewise. 11701 * gfortran.dg/g77/980628-0.f: Likewise. 11702 * gfortran.dg/g77/980628-1.f: Likewise. 11703 * gfortran.dg/g77/980628-10.f: Likewise. 11704 * gfortran.dg/g77/980628-2.f: Likewise. 11705 * gfortran.dg/g77/980628-3.f: Likewise. 11706 * gfortran.dg/g77/980628-7.f: Likewise. 11707 * gfortran.dg/g77/980628-8.f: Likewise. 11708 * gfortran.dg/g77/980628-9.f: Likewise. 11709 * gfortran.dg/g77/980701-0.f: Likewise. 11710 * gfortran.dg/g77/980701-1.f: Likewise. 11711 * gfortran.dg/g77/cabs.f: Likewise. 11712 * gfortran.dg/g77/claus.f: Likewise. 11713 * gfortran.dg/g77/complex_1.f: Likewise. 11714 * gfortran.dg/g77/cpp3.F: Likewise. 11715 * gfortran.dg/g77/cpp4.F: Likewise. 11716 * gfortran.dg/g77/cpp5.F: Likewise. 11717 * gfortran.dg/g77/dcomplex.f: Likewise. 11718 * gfortran.dg/g77/dnrm2.f: Likewise. 11719 * gfortran.dg/g77/erfc.f: Likewise. 11720 * gfortran.dg/g77/f77-edit-i-in.f: Likewise. 11721 * gfortran.dg/g77/f77-edit-t-in.f: Likewise. 11722 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise. 11723 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise. 11724 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise. 11725 * gfortran.dg/g77/int8421.f: Likewise. 11726 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise. 11727 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise. 11728 * gfortran.dg/g77/le.f: Likewise. 11729 * gfortran.dg/g77/short.f: Likewise. 11730 * gfortran.dg/gamma_1.f90: Likewise. 11731 * gfortran.dg/gamma_4.f90: Likewise. 11732 * gfortran.dg/gamma_5.f90: Likewise. 11733 * gfortran.dg/generic_13.f90: Likewise. 11734 * gfortran.dg/generic_15.f90: Likewise. 11735 * gfortran.dg/generic_19.f90: Likewise. 11736 * gfortran.dg/generic_20.f90: Likewise. 11737 * gfortran.dg/generic_23.f03: Likewise. 11738 * gfortran.dg/generic_25.f90: Likewise. 11739 * gfortran.dg/generic_27.f90: Likewise. 11740 * gfortran.dg/generic_31.f90: Likewise. 11741 * gfortran.dg/generic_4.f90: Likewise. 11742 * gfortran.dg/global_vars_c_init.f90: Likewise. 11743 * gfortran.dg/global_vars_f90_init.f90: Likewise. 11744 * gfortran.dg/gnu_logical_1.F: Likewise. 11745 * gfortran.dg/goacc/fixed-1.f: Likewise. 11746 * gfortran.dg/goacc/fixed-2.f: Likewise. 11747 * gfortran.dg/goacc/gang-static.f95: Likewise. 11748 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise. 11749 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. 11750 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. 11751 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. 11752 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. 11753 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. 11754 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise. 11755 * gfortran.dg/goacc/kernels-loop.f95: Likewise. 11756 * gfortran.dg/goacc/omp-fixed.f: Likewise. 11757 * gfortran.dg/gomp/crayptr5.f90: Likewise. 11758 * gfortran.dg/gomp/pr48794-2.f90: Likewise. 11759 * gfortran.dg/gomp/pr48794.f90: Likewise. 11760 * gfortran.dg/gomp/pr72744.f90: Likewise. 11761 * gfortran.dg/gomp/pr77665.f90: Likewise. 11762 * gfortran.dg/gomp/workshare2.f90: Likewise. 11763 * gfortran.dg/gomp/workshare3.f90: Likewise. 11764 * gfortran.dg/goto_1.f: Likewise. 11765 * gfortran.dg/goto_2.f90: Likewise. 11766 * gfortran.dg/goto_4.f90: Likewise. 11767 * gfortran.dg/goto_6.f: Likewise. 11768 * gfortran.dg/graphite/id-26.f03: Likewise. 11769 * gfortran.dg/graphite/id-pr45370.f90: Likewise. 11770 * gfortran.dg/graphite/pr29581.f90: Likewise. 11771 * gfortran.dg/graphite/pr29832.f90: Likewise. 11772 * gfortran.dg/graphite/run-id-1.f: Likewise. 11773 * gfortran.dg/graphite/run-id-2.f90: Likewise. 11774 * gfortran.dg/graphite/run-id-3.f90: Likewise. 11775 * gfortran.dg/hollerith.f90: Likewise. 11776 * gfortran.dg/hollerith4.f90: Likewise. 11777 * gfortran.dg/hollerith6.f90: Likewise. 11778 * gfortran.dg/hollerith8.f90: Likewise. 11779 * gfortran.dg/hollerith_1.f90: Likewise. 11780 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise. 11781 * gfortran.dg/hollerith_f95.f90: Likewise. 11782 * gfortran.dg/hollerith_legacy.f90: Likewise. 11783 * gfortran.dg/host_assoc_call_3.f90: Likewise. 11784 * gfortran.dg/host_assoc_function_1.f90: Likewise. 11785 * gfortran.dg/host_assoc_function_3.f90: Likewise. 11786 * gfortran.dg/host_assoc_function_4.f90: Likewise. 11787 * gfortran.dg/host_assoc_function_9.f90: Likewise. 11788 * gfortran.dg/host_dummy_index_1.f90: Likewise. 11789 * gfortran.dg/hypot_1.f90: Likewise. 11790 * gfortran.dg/iall_iany_iparity_1.f90: Likewise. 11791 * gfortran.dg/iargc.f90: Likewise. 11792 * gfortran.dg/ibits.f90: Likewise. 11793 * gfortran.dg/ichar_1.f90: Likewise. 11794 * gfortran.dg/ichar_2.f90: Likewise. 11795 * gfortran.dg/ieee/ieee_1.F90: Likewise. 11796 * gfortran.dg/ieee/ieee_2.f90: Likewise. 11797 * gfortran.dg/ieee/ieee_3.f90: Likewise. 11798 * gfortran.dg/ieee/ieee_4.f90: Likewise. 11799 * gfortran.dg/ieee/ieee_6.f90: Likewise. 11800 * gfortran.dg/ieee/ieee_7.f90: Likewise. 11801 * gfortran.dg/ieee/ieee_8.f90: Likewise. 11802 * gfortran.dg/ieee/intrinsics_1.f90: Likewise. 11803 * gfortran.dg/ieee/intrinsics_2.F90: Likewise. 11804 * gfortran.dg/ieee/large_1.f90: Likewise. 11805 * gfortran.dg/ieee/large_2.f90: Likewise. 11806 * gfortran.dg/ieee/large_3.F90: Likewise. 11807 * gfortran.dg/ieee/large_4.f90: Likewise. 11808 * gfortran.dg/ieee/rounding_1.f90: Likewise. 11809 * gfortran.dg/ieee/underflow_1.f90: Likewise. 11810 * gfortran.dg/impl_do_var_data.f90: Likewise. 11811 * gfortran.dg/implicit_10.f90: Likewise. 11812 * gfortran.dg/implicit_12.f90: Likewise. 11813 * gfortran.dg/implicit_class_1.f90: Likewise. 11814 * gfortran.dg/implicit_pure_1.f90: Likewise. 11815 * gfortran.dg/implied_do_1.f90: Likewise. 11816 * gfortran.dg/implied_do_io_1.f90: Likewise. 11817 * gfortran.dg/implied_do_io_2.f90: Likewise. 11818 * gfortran.dg/implied_do_io_3.f90: Likewise. 11819 * gfortran.dg/implied_shape_1.f08: Likewise. 11820 * gfortran.dg/import.f90: Likewise. 11821 * gfortran.dg/import4.f90: Likewise. 11822 * gfortran.dg/impure_1.f08: Likewise. 11823 * gfortran.dg/index.f90: Likewise. 11824 * gfortran.dg/index_2.f90: Likewise. 11825 * gfortran.dg/init_flag_1.f90: Likewise. 11826 * gfortran.dg/init_flag_10.f90: Likewise. 11827 * gfortran.dg/init_flag_15.f03: Likewise. 11828 * gfortran.dg/init_flag_2.f90: Likewise. 11829 * gfortran.dg/init_flag_3.f90: Likewise. 11830 * gfortran.dg/init_flag_4.f90: Likewise. 11831 * gfortran.dg/init_flag_5.f90: Likewise. 11832 * gfortran.dg/init_flag_6.f90: Likewise. 11833 * gfortran.dg/init_flag_7.f90: Likewise. 11834 * gfortran.dg/init_flag_9.f90: Likewise. 11835 * gfortran.dg/initialization_11.f90: Likewise. 11836 * gfortran.dg/initialization_19.f90: Likewise. 11837 * gfortran.dg/initialization_2.f90: Likewise. 11838 * gfortran.dg/initialization_22.f90: Likewise. 11839 * gfortran.dg/initialization_27.f90: Likewise. 11840 * gfortran.dg/initialization_5.f90: Likewise. 11841 * gfortran.dg/initialization_6.f90: Likewise. 11842 * gfortran.dg/inline_matmul_1.f90: Likewise. 11843 * gfortran.dg/inline_matmul_10.f90: Likewise. 11844 * gfortran.dg/inline_matmul_11.f90: Likewise. 11845 * gfortran.dg/inline_matmul_13.f90: Likewise. 11846 * gfortran.dg/inline_matmul_14.f90: Likewise. 11847 * gfortran.dg/inline_matmul_16.f90: Likewise. 11848 * gfortran.dg/inline_matmul_17.f90: Likewise. 11849 * gfortran.dg/inline_matmul_18.f90: Likewise. 11850 * gfortran.dg/inline_matmul_19.f90: Likewise. 11851 * gfortran.dg/inline_matmul_2.f90: Likewise. 11852 * gfortran.dg/inline_matmul_20.f90: Likewise. 11853 * gfortran.dg/inline_matmul_22.f90: Likewise. 11854 * gfortran.dg/inline_matmul_3.f90: Likewise. 11855 * gfortran.dg/inline_matmul_4.f90: Likewise. 11856 * gfortran.dg/inline_matmul_5.f90: Likewise. 11857 * gfortran.dg/inline_matmul_6.f90: Likewise. 11858 * gfortran.dg/inline_matmul_7.f90: Likewise. 11859 * gfortran.dg/inline_matmul_8.f90: Likewise. 11860 * gfortran.dg/inline_matmul_9.f90: Likewise. 11861 * gfortran.dg/inline_sum_1.f90: Likewise. 11862 * gfortran.dg/inline_sum_3.f90: Likewise. 11863 * gfortran.dg/inline_sum_5.f90: Likewise. 11864 * gfortran.dg/inquire-complex.f90: Likewise. 11865 * gfortran.dg/inquire.f90: Likewise. 11866 * gfortran.dg/inquire_10.f90: Likewise. 11867 * gfortran.dg/inquire_13.f90: Likewise. 11868 * gfortran.dg/inquire_15.f90: Likewise. 11869 * gfortran.dg/inquire_16.f90: Likewise. 11870 * gfortran.dg/inquire_17.f90: Likewise. 11871 * gfortran.dg/inquire_5.f90: Likewise. 11872 * gfortran.dg/inquire_6.f90: Likewise. 11873 * gfortran.dg/inquire_7.f90: Likewise. 11874 * gfortran.dg/inquire_9.f90: Likewise. 11875 * gfortran.dg/inquire_internal.f90: Likewise. 11876 * gfortran.dg/inquire_recl_f2018.f90: Likewise. 11877 * gfortran.dg/inquire_size.f90: Likewise. 11878 * gfortran.dg/int_1.f90: Likewise. 11879 * gfortran.dg/int_conv_1.f90: Likewise. 11880 * gfortran.dg/int_range_io_1.f90: Likewise. 11881 * gfortran.dg/integer_exponentiation_2.f90: Likewise. 11882 * gfortran.dg/integer_exponentiation_3.F90: Likewise. 11883 * gfortran.dg/integer_exponentiation_5.F90: Likewise. 11884 * gfortran.dg/integer_plus.f90: Likewise. 11885 * gfortran.dg/intent_out_2.f90: Likewise. 11886 * gfortran.dg/intent_out_5.f90: Likewise. 11887 * gfortran.dg/intent_out_6.f90: Likewise. 11888 * gfortran.dg/interface_12.f90: Likewise. 11889 * gfortran.dg/interface_19.f90: Likewise. 11890 * gfortran.dg/interface_4.f90: Likewise. 11891 * gfortran.dg/interface_5.f90: Likewise. 11892 * gfortran.dg/interface_9.f90: Likewise. 11893 * gfortran.dg/interface_assignment_1.f90: Likewise. 11894 * gfortran.dg/interface_assignment_2.f90: Likewise. 11895 * gfortran.dg/internal_dummy_2.f08: Likewise. 11896 * gfortran.dg/internal_dummy_3.f08: Likewise. 11897 * gfortran.dg/internal_dummy_4.f08: Likewise. 11898 * gfortran.dg/internal_pack_1.f90: Likewise. 11899 * gfortran.dg/internal_pack_10.f90: Likewise. 11900 * gfortran.dg/internal_pack_12.f90: Likewise. 11901 * gfortran.dg/internal_pack_13.f90: Likewise. 11902 * gfortran.dg/internal_pack_14.f90: Likewise. 11903 * gfortran.dg/internal_pack_15.f90: Likewise. 11904 * gfortran.dg/internal_pack_2.f90: Likewise. 11905 * gfortran.dg/internal_pack_3.f90: Likewise. 11906 * gfortran.dg/internal_pack_4.f90: Likewise. 11907 * gfortran.dg/internal_pack_6.f90: Likewise. 11908 * gfortran.dg/internal_pack_8.f90: Likewise. 11909 * gfortran.dg/internal_readwrite_1.f90: Likewise. 11910 * gfortran.dg/internal_readwrite_2.f90: Likewise. 11911 * gfortran.dg/internal_readwrite_3.f90: Likewise. 11912 * gfortran.dg/intrinsic_actual_1.f: Likewise. 11913 * gfortran.dg/intrinsic_actual_2.f90: Likewise. 11914 * gfortran.dg/intrinsic_actual_4.f90: Likewise. 11915 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise. 11916 * gfortran.dg/intrinsic_char_1.f90: Likewise. 11917 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise. 11918 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise. 11919 * gfortran.dg/intrinsic_modulo_1.f90: Likewise. 11920 * gfortran.dg/intrinsic_pack_1.f90: Likewise. 11921 * gfortran.dg/intrinsic_pack_2.f90: Likewise. 11922 * gfortran.dg/intrinsic_pack_3.f90: Likewise. 11923 * gfortran.dg/intrinsic_pack_5.f90: Likewise. 11924 * gfortran.dg/intrinsic_product_1.f90: Likewise. 11925 * gfortran.dg/intrinsic_sign_1.f90: Likewise. 11926 * gfortran.dg/intrinsic_sign_2.f90: Likewise. 11927 * gfortran.dg/intrinsic_spread_1.f90: Likewise. 11928 * gfortran.dg/intrinsic_spread_2.f90: Likewise. 11929 * gfortran.dg/intrinsic_spread_3.f90: Likewise. 11930 * gfortran.dg/intrinsic_unpack_1.f90: Likewise. 11931 * gfortran.dg/intrinsic_unpack_2.f90: Likewise. 11932 * gfortran.dg/intrinsic_unpack_3.f90: Likewise. 11933 * gfortran.dg/intrinsic_verify_1.f90: Likewise. 11934 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise. 11935 * gfortran.dg/io_err_1.f90: Likewise. 11936 * gfortran.dg/io_real_boz.f90: Likewise. 11937 * gfortran.dg/iomsg_1.f90: Likewise. 11938 * gfortran.dg/iostat_1.f90: Likewise. 11939 * gfortran.dg/iostat_2.f90: Likewise. 11940 * gfortran.dg/iostat_4.f90: Likewise. 11941 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise. 11942 * gfortran.dg/ishft_1.f90: Likewise. 11943 * gfortran.dg/ishft_2.f90: Likewise. 11944 * gfortran.dg/ishft_4.f90: Likewise. 11945 * gfortran.dg/isnan_1.f90: Likewise. 11946 * gfortran.dg/isnan_2.f90: Likewise. 11947 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise. 11948 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise. 11949 * gfortran.dg/iso_fortran_env_1.f90: Likewise. 11950 * gfortran.dg/iso_fortran_env_3.f90: Likewise. 11951 * gfortran.dg/iso_fortran_env_5.f90: Likewise. 11952 * gfortran.dg/iso_fortran_env_6.f90: Likewise. 11953 * gfortran.dg/itime_idate_1.f: Likewise. 11954 * gfortran.dg/itime_idate_2.f: Likewise. 11955 * gfortran.dg/large_integer_kind_1.f90: Likewise. 11956 * gfortran.dg/large_integer_kind_2.f90: Likewise. 11957 * gfortran.dg/large_real_kind_1.f90: Likewise. 11958 * gfortran.dg/large_real_kind_2.F90: Likewise. 11959 * gfortran.dg/large_real_kind_3.F90: Likewise. 11960 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise. 11961 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise. 11962 * gfortran.dg/large_recl.f90: Likewise. 11963 * gfortran.dg/large_unit_1.f90: Likewise. 11964 * gfortran.dg/large_unit_2.f90: Likewise. 11965 * gfortran.dg/largeequiv_1.f90: Likewise. 11966 * gfortran.dg/leadz_trailz_1.f90: Likewise. 11967 * gfortran.dg/leadz_trailz_2.f90: Likewise. 11968 * gfortran.dg/leadz_trailz_3.f90: Likewise. 11969 * gfortran.dg/list_read_1.f90: Likewise. 11970 * gfortran.dg/list_read_10.f90: Likewise. 11971 * gfortran.dg/list_read_11.f90: Likewise. 11972 * gfortran.dg/list_read_12.f90: Likewise. 11973 * gfortran.dg/list_read_13.f: Likewise. 11974 * gfortran.dg/list_read_14.f90: Likewise. 11975 * gfortran.dg/list_read_2.f90: Likewise. 11976 * gfortran.dg/list_read_3.f90: Likewise. 11977 * gfortran.dg/list_read_4.f90: Likewise. 11978 * gfortran.dg/list_read_5.f90: Likewise. 11979 * gfortran.dg/list_read_6.f90: Likewise. 11980 * gfortran.dg/list_read_7.f90: Likewise. 11981 * gfortran.dg/list_read_8.f90: Likewise. 11982 * gfortran.dg/list_read_9.f90: Likewise. 11983 * gfortran.dg/loc_2.f90: Likewise. 11984 * gfortran.dg/logical_1.f90: Likewise. 11985 * gfortran.dg/logical_dot_product.f90: Likewise. 11986 * gfortran.dg/logical_temp_io.f90: Likewise. 11987 * gfortran.dg/logical_temp_io_kind8.f90: Likewise. 11988 * gfortran.dg/lrshift_1.f90: Likewise. 11989 * gfortran.dg/ltime_gmtime_1.f90: Likewise. 11990 * gfortran.dg/ltime_gmtime_2.f90: Likewise. 11991 * gfortran.dg/lto/pr40725_0.f03: Likewise. 11992 * gfortran.dg/lto/pr41576_1.f90: Likewise. 11993 * gfortran.dg/make_unit.f90: Likewise. 11994 * gfortran.dg/mapping_1.f90: Likewise. 11995 * gfortran.dg/mapping_2.f90: Likewise. 11996 * gfortran.dg/mapping_3.f90: Likewise. 11997 * gfortran.dg/masklr_1.F90: Likewise. 11998 * gfortran.dg/masklr_2.F90: Likewise. 11999 * gfortran.dg/matmul_1.f90: Likewise. 12000 * gfortran.dg/matmul_10.f90: Likewise. 12001 * gfortran.dg/matmul_12.f90: Likewise. 12002 * gfortran.dg/matmul_16.f90: Likewise. 12003 * gfortran.dg/matmul_17.f90: Likewise. 12004 * gfortran.dg/matmul_18.f90: Likewise. 12005 * gfortran.dg/matmul_2.f90: Likewise. 12006 * gfortran.dg/matmul_3.f90: Likewise. 12007 * gfortran.dg/matmul_4.f90: Likewise. 12008 * gfortran.dg/matmul_6.f90: Likewise. 12009 * gfortran.dg/matmul_8.f03: Likewise. 12010 * gfortran.dg/matmul_9.f90: Likewise. 12011 * gfortran.dg/matmul_bounds_12.f90: Likewise. 12012 * gfortran.dg/matmul_bounds_6.f90: Likewise. 12013 * gfortran.dg/matmul_const.f90: Likewise. 12014 * gfortran.dg/maxloc_1.f90: Likewise. 12015 * gfortran.dg/maxloc_2.f90: Likewise. 12016 * gfortran.dg/maxloc_3.f90: Likewise. 12017 * gfortran.dg/maxloc_4.f90: Likewise. 12018 * gfortran.dg/maxloc_string_1.f90: Likewise. 12019 * gfortran.dg/maxlocval_1.f90: Likewise. 12020 * gfortran.dg/maxlocval_2.f90: Likewise. 12021 * gfortran.dg/maxlocval_3.f90: Likewise. 12022 * gfortran.dg/maxlocval_4.f90: Likewise. 12023 * gfortran.dg/maxval_char_1.f90: Likewise. 12024 * gfortran.dg/maxval_char_2.f90: Likewise. 12025 * gfortran.dg/maxval_char_3.f90: Likewise. 12026 * gfortran.dg/maxval_char_4.f90: Likewise. 12027 * gfortran.dg/maxval_parameter_1.f90: Likewise. 12028 * gfortran.dg/mclock.f90: Likewise. 12029 * gfortran.dg/merge_bits_1.F90: Likewise. 12030 * gfortran.dg/merge_bits_2.F90: Likewise. 12031 * gfortran.dg/merge_char_1.f90: Likewise. 12032 * gfortran.dg/merge_init_expr.f90: Likewise. 12033 * gfortran.dg/min_max_optional_1.f90: Likewise. 12034 * gfortran.dg/min_max_optional_5.f90: Likewise. 12035 * gfortran.dg/minloc_1.f90: Likewise. 12036 * gfortran.dg/minloc_2.f90: Likewise. 12037 * gfortran.dg/minloc_3.f90: Likewise. 12038 * gfortran.dg/minloc_4.f90: Likewise. 12039 * gfortran.dg/minloc_string_1.f90: Likewise. 12040 * gfortran.dg/minlocval_1.f90: Likewise. 12041 * gfortran.dg/minlocval_2.f90: Likewise. 12042 * gfortran.dg/minlocval_3.f90: Likewise. 12043 * gfortran.dg/minlocval_4.f90: Likewise. 12044 * gfortran.dg/minmax_char_1.f90: Likewise. 12045 * gfortran.dg/minmaxloc_1.f90: Likewise. 12046 * gfortran.dg/minmaxloc_10.f90: Likewise. 12047 * gfortran.dg/minmaxloc_11.f90: Likewise. 12048 * gfortran.dg/minmaxloc_12.f90: Likewise. 12049 * gfortran.dg/minmaxloc_13.f90: Likewise. 12050 * gfortran.dg/minmaxloc_2.f90: Likewise. 12051 * gfortran.dg/minmaxloc_3.f90: Likewise. 12052 * gfortran.dg/minmaxloc_4.f90: Likewise. 12053 * gfortran.dg/minmaxloc_5.f90: Likewise. 12054 * gfortran.dg/minmaxloc_6.f90: Likewise. 12055 * gfortran.dg/minmaxloc_7.f90: Likewise. 12056 * gfortran.dg/minmaxloc_8.f90: Likewise. 12057 * gfortran.dg/minmaxval_1.f90: Likewise. 12058 * gfortran.dg/minval_char_1.f90: Likewise. 12059 * gfortran.dg/minval_char_2.f90: Likewise. 12060 * gfortran.dg/minval_char_3.f90: Likewise. 12061 * gfortran.dg/minval_char_4.f90: Likewise. 12062 * gfortran.dg/minval_char_5.f90: Likewise. 12063 * gfortran.dg/minval_parameter_1.f90: Likewise. 12064 * gfortran.dg/missing_optional_dummy_1.f90: Likewise. 12065 * gfortran.dg/missing_optional_dummy_2.f90: Likewise. 12066 * gfortran.dg/missing_optional_dummy_6.f90: Likewise. 12067 * gfortran.dg/missing_parens_1.f90: Likewise. 12068 * gfortran.dg/missing_parens_2.f90: Likewise. 12069 * gfortran.dg/mod_large_1.f90: Likewise. 12070 * gfortran.dg/mod_sign0_1.f90: Likewise. 12071 * gfortran.dg/module_blank_common.f90: Likewise. 12072 * gfortran.dg/module_commons_1.f90: Likewise. 12073 * gfortran.dg/module_commons_3.f90: Likewise. 12074 * gfortran.dg/module_double_reuse.f90: Likewise. 12075 * gfortran.dg/module_equivalence_1.f90: Likewise. 12076 * gfortran.dg/module_equivalence_2.f90: Likewise. 12077 * gfortran.dg/module_equivalence_3.f90: Likewise. 12078 * gfortran.dg/module_equivalence_5.f90: Likewise. 12079 * gfortran.dg/module_interface_1.f90: Likewise. 12080 * gfortran.dg/module_nan.f90: Likewise. 12081 * gfortran.dg/module_private_array_refs_1.f90: Likewise. 12082 * gfortran.dg/module_procedure_1.f90: Likewise. 12083 * gfortran.dg/module_read_1.f90: Likewise. 12084 * gfortran.dg/module_read_2.f90: Likewise. 12085 * gfortran.dg/module_widestring_1.f90: Likewise. 12086 * gfortran.dg/move_alloc.f90: Likewise. 12087 * gfortran.dg/move_alloc_10.f90: Likewise. 12088 * gfortran.dg/move_alloc_13.f90: Likewise. 12089 * gfortran.dg/move_alloc_14.f90: Likewise. 12090 * gfortran.dg/move_alloc_15.f90: Likewise. 12091 * gfortran.dg/move_alloc_16.f90: Likewise. 12092 * gfortran.dg/move_alloc_2.f90: Likewise. 12093 * gfortran.dg/move_alloc_5.f90: Likewise. 12094 * gfortran.dg/move_alloc_6.f90: Likewise. 12095 * gfortran.dg/move_alloc_9.f90: Likewise. 12096 * gfortran.dg/multiple_allocation_1.f90: Likewise. 12097 * gfortran.dg/multiple_allocation_3.f90: Likewise. 12098 * gfortran.dg/mvbits_1.f90: Likewise. 12099 * gfortran.dg/mvbits_2.f90: Likewise. 12100 * gfortran.dg/mvbits_3.f90: Likewise. 12101 * gfortran.dg/mvbits_4.f90: Likewise. 12102 * gfortran.dg/mvbits_7.f90: Likewise. 12103 * gfortran.dg/mvbits_8.f90: Likewise. 12104 * gfortran.dg/namelist_11.f: Likewise. 12105 * gfortran.dg/namelist_12.f: Likewise. 12106 * gfortran.dg/namelist_13.f90: Likewise. 12107 * gfortran.dg/namelist_14.f90: Likewise. 12108 * gfortran.dg/namelist_15.f90: Likewise. 12109 * gfortran.dg/namelist_16.f90: Likewise. 12110 * gfortran.dg/namelist_17.f90: Likewise. 12111 * gfortran.dg/namelist_18.f90: Likewise. 12112 * gfortran.dg/namelist_19.f90: Likewise. 12113 * gfortran.dg/namelist_20.f90: Likewise. 12114 * gfortran.dg/namelist_21.f90: Likewise. 12115 * gfortran.dg/namelist_22.f90: Likewise. 12116 * gfortran.dg/namelist_23.f90: Likewise. 12117 * gfortran.dg/namelist_24.f90: Likewise. 12118 * gfortran.dg/namelist_26.f90: Likewise. 12119 * gfortran.dg/namelist_27.f90: Likewise. 12120 * gfortran.dg/namelist_28.f90: Likewise. 12121 * gfortran.dg/namelist_29.f90: Likewise. 12122 * gfortran.dg/namelist_37.f90: Likewise. 12123 * gfortran.dg/namelist_38.f90: Likewise. 12124 * gfortran.dg/namelist_39.f90: Likewise. 12125 * gfortran.dg/namelist_40.f90: Likewise. 12126 * gfortran.dg/namelist_41.f90: Likewise. 12127 * gfortran.dg/namelist_42.f90: Likewise. 12128 * gfortran.dg/namelist_43.f90: Likewise. 12129 * gfortran.dg/namelist_44.f90: Likewise. 12130 * gfortran.dg/namelist_47.f90: Likewise. 12131 * gfortran.dg/namelist_48.f90: Likewise. 12132 * gfortran.dg/namelist_49.f90: Likewise. 12133 * gfortran.dg/namelist_50.f90: Likewise. 12134 * gfortran.dg/namelist_51.f90: Likewise. 12135 * gfortran.dg/namelist_52.f90: Likewise. 12136 * gfortran.dg/namelist_54.f90: Likewise. 12137 * gfortran.dg/namelist_55.f90: Likewise. 12138 * gfortran.dg/namelist_56.f90: Likewise. 12139 * gfortran.dg/namelist_57.f90: Likewise. 12140 * gfortran.dg/namelist_58.f90: Likewise. 12141 * gfortran.dg/namelist_59.f90: Likewise. 12142 * gfortran.dg/namelist_60.f90: Likewise. 12143 * gfortran.dg/namelist_61.f90: Likewise. 12144 * gfortran.dg/namelist_64.f90: Likewise. 12145 * gfortran.dg/namelist_65.f90: Likewise. 12146 * gfortran.dg/namelist_69.f90: Likewise. 12147 * gfortran.dg/namelist_70.f90: Likewise. 12148 * gfortran.dg/namelist_71.f90: Likewise. 12149 * gfortran.dg/namelist_72.f: Likewise. 12150 * gfortran.dg/namelist_73.f90: Likewise. 12151 * gfortran.dg/namelist_77.f90: Likewise. 12152 * gfortran.dg/namelist_78.f90: Likewise. 12153 * gfortran.dg/namelist_79.f90: Likewise. 12154 * gfortran.dg/namelist_80.f90: Likewise. 12155 * gfortran.dg/namelist_81.f90: Likewise. 12156 * gfortran.dg/namelist_82.f90: Likewise. 12157 * gfortran.dg/namelist_84.f90: Likewise. 12158 * gfortran.dg/namelist_85.f90: Likewise. 12159 * gfortran.dg/namelist_86.f90: Likewise. 12160 * gfortran.dg/namelist_87.f90: Likewise. 12161 * gfortran.dg/namelist_88.f90: Likewise. 12162 * gfortran.dg/namelist_89.f90: Likewise. 12163 * gfortran.dg/namelist_90.f: Likewise. 12164 * gfortran.dg/namelist_95.f90: Likewise. 12165 * gfortran.dg/namelist_char_only.f90: Likewise. 12166 * gfortran.dg/namelist_empty.f90: Likewise. 12167 * gfortran.dg/namelist_internal.f90: Likewise. 12168 * gfortran.dg/namelist_use.f90: Likewise. 12169 * gfortran.dg/namelist_use_only.f90: Likewise. 12170 * gfortran.dg/namelist_utf8.f90: Likewise. 12171 * gfortran.dg/nan_1.f90: Likewise. 12172 * gfortran.dg/nan_2.f90: Likewise. 12173 * gfortran.dg/nan_3.f90: Likewise. 12174 * gfortran.dg/nan_6.f90: Likewise. 12175 * gfortran.dg/nan_7.f90: Likewise. 12176 * gfortran.dg/nearest_1.f90: Likewise. 12177 * gfortran.dg/nearest_2.f90: Likewise. 12178 * gfortran.dg/nearest_3.f90: Likewise. 12179 * gfortran.dg/negative-z-descriptor.f90: Likewise. 12180 * gfortran.dg/negative_automatic_size.f90: Likewise. 12181 * gfortran.dg/negative_unit.f: Likewise. 12182 * gfortran.dg/negative_unit2.f90: Likewise. 12183 * gfortran.dg/negative_unit_int8.f: Likewise. 12184 * gfortran.dg/nested_array_constructor_2.f90: Likewise. 12185 * gfortran.dg/nested_array_constructor_3.f90: Likewise. 12186 * gfortran.dg/nested_array_constructor_4.f90: Likewise. 12187 * gfortran.dg/nested_modules_1.f90: Likewise. 12188 * gfortran.dg/nested_modules_2.f90: Likewise. 12189 * gfortran.dg/nested_modules_3.f90: Likewise. 12190 * gfortran.dg/nesting_1.f90: Likewise. 12191 * gfortran.dg/new_line.f90: Likewise. 12192 * gfortran.dg/newunit_1.f90: Likewise. 12193 * gfortran.dg/newunit_3.f90: Likewise. 12194 * gfortran.dg/newunit_5.f90.f90: Likewise. 12195 * gfortran.dg/nint_1.f90: Likewise. 12196 * gfortran.dg/nint_2.f90: Likewise. 12197 * gfortran.dg/no_arg_check_2.f90: Likewise. 12198 * gfortran.dg/no_range_check_1.f90: Likewise. 12199 * gfortran.dg/no_range_check_2.f90: Likewise. 12200 * gfortran.dg/no_range_check_3.f90: Likewise. 12201 * gfortran.dg/noadv_size.f90: Likewise. 12202 * gfortran.dg/nonreturning_statements.f90: Likewise. 12203 * gfortran.dg/norm2_1.f90: Likewise. 12204 * gfortran.dg/norm2_3.f90: Likewise. 12205 * gfortran.dg/nosigned_zero_1.f90: Likewise. 12206 * gfortran.dg/nosigned_zero_2.f90: Likewise. 12207 * gfortran.dg/nosigned_zero_3.f90: Likewise. 12208 * gfortran.dg/null_4.f90: Likewise. 12209 * gfortran.dg/null_9.f90: Likewise. 12210 * gfortran.dg/nullify_3.f90: Likewise. 12211 * gfortran.dg/oldstyle_1.f90: Likewise. 12212 * gfortran.dg/open_access_append_1.f90: Likewise. 12213 * gfortran.dg/open_access_append_2.f90: Likewise. 12214 * gfortran.dg/open_errors.f90: Likewise. 12215 * gfortran.dg/open_negative_unit_1.f90: Likewise. 12216 * gfortran.dg/open_new.f90: Likewise. 12217 * gfortran.dg/open_readonly_1.f90: Likewise. 12218 * gfortran.dg/operator_1.f90: Likewise. 12219 * gfortran.dg/optional_absent_1.f90: Likewise. 12220 * gfortran.dg/optional_absent_2.f90: Likewise. 12221 * gfortran.dg/optional_absent_3.f90: Likewise. 12222 * gfortran.dg/optional_class_1.f90: Likewise. 12223 * gfortran.dg/optional_dim_2.f90: Likewise. 12224 * gfortran.dg/optional_dim_3.f90: Likewise. 12225 * gfortran.dg/output_exponents_1.f90: Likewise. 12226 * gfortran.dg/overload_1.f90: Likewise. 12227 * gfortran.dg/overload_2.f90: Likewise. 12228 * gfortran.dg/overwrite_1.f: Likewise. 12229 * gfortran.dg/pad_no.f90: Likewise. 12230 * gfortran.dg/parameter_array_init_1.f90: Likewise. 12231 * gfortran.dg/parameter_array_init_2.f90: Likewise. 12232 * gfortran.dg/parameter_array_init_4.f90: Likewise. 12233 * gfortran.dg/parameter_array_init_5.f90: Likewise. 12234 * gfortran.dg/parameter_array_section_2.f90: Likewise. 12235 * gfortran.dg/parens_3.f90: Likewise. 12236 * gfortran.dg/parens_5.f90: Likewise. 12237 * gfortran.dg/parens_6.f90: Likewise. 12238 * gfortran.dg/parent_result_ref_1.f90: Likewise. 12239 * gfortran.dg/parent_result_ref_2.f90: Likewise. 12240 * gfortran.dg/parent_result_ref_3.f90: Likewise. 12241 * gfortran.dg/parent_result_ref_4.f90: Likewise. 12242 * gfortran.dg/parity_1.f90: Likewise. 12243 * gfortran.dg/past_eor.f90: Likewise. 12244 * gfortran.dg/pdt_1.f03: Likewise. 12245 * gfortran.dg/pdt_10.f03: Likewise. 12246 * gfortran.dg/pdt_11.f03: Likewise. 12247 * gfortran.dg/pdt_12.f03: Likewise. 12248 * gfortran.dg/pdt_13.f03: Likewise. 12249 * gfortran.dg/pdt_14.f03: Likewise. 12250 * gfortran.dg/pdt_15.f03: Likewise. 12251 * gfortran.dg/pdt_19.f03: Likewise. 12252 * gfortran.dg/pdt_20.f03: Likewise. 12253 * gfortran.dg/pdt_22.f03: Likewise. 12254 * gfortran.dg/pdt_23.f03: Likewise. 12255 * gfortran.dg/pdt_25.f03: Likewise. 12256 * gfortran.dg/pdt_26.f03: Likewise. 12257 * gfortran.dg/pdt_27.f03: Likewise. 12258 * gfortran.dg/pdt_28.f03: Likewise. 12259 * gfortran.dg/pdt_3.f03: Likewise. 12260 * gfortran.dg/pdt_4.f03: Likewise. 12261 * gfortran.dg/pdt_5.f03: Likewise. 12262 * gfortran.dg/pdt_7.f03: Likewise. 12263 * gfortran.dg/pointer_1.f90: Likewise. 12264 * gfortran.dg/pointer_array_1.f90: Likewise. 12265 * gfortran.dg/pointer_array_3.f90: Likewise. 12266 * gfortran.dg/pointer_array_4.f90: Likewise. 12267 * gfortran.dg/pointer_array_5.f90: Likewise. 12268 * gfortran.dg/pointer_array_6.f90: Likewise. 12269 * gfortran.dg/pointer_array_7.f90: Likewise. 12270 * gfortran.dg/pointer_array_8.f90: Likewise. 12271 * gfortran.dg/pointer_array_9.f90: Likewise. 12272 * gfortran.dg/pointer_array_component_1.f90: Likewise. 12273 * gfortran.dg/pointer_array_component_2.f90: Likewise. 12274 * gfortran.dg/pointer_assign_10.f90: Likewise. 12275 * gfortran.dg/pointer_assign_11.f90: Likewise. 12276 * gfortran.dg/pointer_assign_4.f90: Likewise. 12277 * gfortran.dg/pointer_assign_8.f90: Likewise. 12278 * gfortran.dg/pointer_assign_9.f90: Likewise. 12279 * gfortran.dg/pointer_check_10.f90: Likewise. 12280 * gfortran.dg/pointer_check_9.f90: Likewise. 12281 * gfortran.dg/pointer_function_actual_1.f90: Likewise. 12282 * gfortran.dg/pointer_function_actual_2.f90: Likewise. 12283 * gfortran.dg/pointer_function_result_1.f90: Likewise. 12284 * gfortran.dg/pointer_init_1.f90: Likewise. 12285 * gfortran.dg/pointer_init_3.f90: Likewise. 12286 * gfortran.dg/pointer_init_4.f90: Likewise. 12287 * gfortran.dg/pointer_init_5.f90: Likewise. 12288 * gfortran.dg/pointer_init_8.f90: Likewise. 12289 * gfortran.dg/pointer_intent_1.f90: Likewise. 12290 * gfortran.dg/pointer_intent_4.f90: Likewise. 12291 * gfortran.dg/pointer_intent_5.f90: Likewise. 12292 * gfortran.dg/pointer_remapping_10.f90: Likewise. 12293 * gfortran.dg/pointer_remapping_4.f03: Likewise. 12294 * gfortran.dg/pointer_remapping_5.f08: Likewise. 12295 * gfortran.dg/pointer_remapping_9.f90: Likewise. 12296 * gfortran.dg/pointer_target_1.f90: Likewise. 12297 * gfortran.dg/pointer_target_2.f90: Likewise. 12298 * gfortran.dg/popcnt_poppar_1.F90: Likewise. 12299 * gfortran.dg/popcnt_poppar_2.F90: Likewise. 12300 * gfortran.dg/power.f90: Likewise. 12301 * gfortran.dg/power1.f90: Likewise. 12302 * gfortran.dg/power_3.f90: Likewise. 12303 * gfortran.dg/power_4.f90: Likewise. 12304 * gfortran.dg/power_5.f90: Likewise. 12305 * gfortran.dg/pr12884.f: Likewise. 12306 * gfortran.dg/pr15129.f90: Likewise. 12307 * gfortran.dg/pr15140.f90: Likewise. 12308 * gfortran.dg/pr15324.f90: Likewise. 12309 * gfortran.dg/pr15332.f: Likewise. 12310 * gfortran.dg/pr15957.f90: Likewise. 12311 * gfortran.dg/pr15959.f90: Likewise. 12312 * gfortran.dg/pr16597.f90: Likewise. 12313 * gfortran.dg/pr16861.f90: Likewise. 12314 * gfortran.dg/pr16938.f90: Likewise. 12315 * gfortran.dg/pr17090.f90: Likewise. 12316 * gfortran.dg/pr17143.f90: Likewise. 12317 * gfortran.dg/pr17164.f90: Likewise. 12318 * gfortran.dg/pr17229.f: Likewise. 12319 * gfortran.dg/pr17285.f90: Likewise. 12320 * gfortran.dg/pr17286.f90: Likewise. 12321 * gfortran.dg/pr17472.f: Likewise. 12322 * gfortran.dg/pr17612.f90: Likewise. 12323 * gfortran.dg/pr17706.f90: Likewise. 12324 * gfortran.dg/pr18025.f90: Likewise. 12325 * gfortran.dg/pr18122.f90: Likewise. 12326 * gfortran.dg/pr18210.f90: Likewise. 12327 * gfortran.dg/pr18392.f90: Likewise. 12328 * gfortran.dg/pr19155.f: Likewise. 12329 * gfortran.dg/pr19216.f: Likewise. 12330 * gfortran.dg/pr19467.f90: Likewise. 12331 * gfortran.dg/pr19657.f: Likewise. 12332 * gfortran.dg/pr19926.f90: Likewise. 12333 * gfortran.dg/pr19928-1.f90: Likewise. 12334 * gfortran.dg/pr19928-2.f90: Likewise. 12335 * gfortran.dg/pr20086.f90: Likewise. 12336 * gfortran.dg/pr20124.f90: Likewise. 12337 * gfortran.dg/pr20163-2.f: Likewise. 12338 * gfortran.dg/pr20480.f90: Likewise. 12339 * gfortran.dg/pr20755.f: Likewise. 12340 * gfortran.dg/pr20950.f: Likewise. 12341 * gfortran.dg/pr21177.f90: Likewise. 12342 * gfortran.dg/pr21730.f: Likewise. 12343 * gfortran.dg/pr22491.f: Likewise. 12344 * gfortran.dg/pr25603.f: Likewise. 12345 * gfortran.dg/pr26246_2.f90: Likewise. 12346 * gfortran.dg/pr32136.f90: Likewise. 12347 * gfortran.dg/pr32533.f90: Likewise. 12348 * gfortran.dg/pr33794.f90: Likewise. 12349 * gfortran.dg/pr35662.f90: Likewise. 12350 * gfortran.dg/pr35944-1.f90: Likewise. 12351 * gfortran.dg/pr35944-2.f90: Likewise. 12352 * gfortran.dg/pr35983.f90: Likewise. 12353 * gfortran.dg/pr39865.f90: Likewise. 12354 * gfortran.dg/pr41212.f90: Likewise. 12355 * gfortran.dg/pr43808.f90: Likewise. 12356 * gfortran.dg/pr44592.f90: Likewise. 12357 * gfortran.dg/pr44735.f90: Likewise. 12358 * gfortran.dg/pr45308.f03: Likewise. 12359 * gfortran.dg/pr46297.f: Likewise. 12360 * gfortran.dg/pr46588.f90: Likewise. 12361 * gfortran.dg/pr46665.f90: Likewise. 12362 * gfortran.dg/pr46804.f90: Likewise. 12363 * gfortran.dg/pr47008.f03: Likewise. 12364 * gfortran.dg/pr47614.f: Likewise. 12365 * gfortran.dg/pr47878.f90: Likewise. 12366 * gfortran.dg/pr49103.f90: Likewise. 12367 * gfortran.dg/pr50069_1.f90: Likewise. 12368 * gfortran.dg/pr50769.f90: Likewise. 12369 * gfortran.dg/pr52608.f90: Likewise. 12370 * gfortran.dg/pr55086_2.f90: Likewise. 12371 * gfortran.dg/pr55086_2_tfat.f90: Likewise. 12372 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise. 12373 * gfortran.dg/pr55330.f90: Likewise. 12374 * gfortran.dg/pr56015.f90: Likewise. 12375 * gfortran.dg/pr57910.f90: Likewise. 12376 * gfortran.dg/pr59700.f90: Likewise. 12377 * gfortran.dg/pr62125.f90: Likewise. 12378 * gfortran.dg/pr64530.f90: Likewise. 12379 * gfortran.dg/pr65429.f90: Likewise. 12380 * gfortran.dg/pr65450.f90: Likewise. 12381 * gfortran.dg/pr65504.f90: Likewise. 12382 * gfortran.dg/pr65903.f90: Likewise. 12383 * gfortran.dg/pr66311.f90: Likewise. 12384 * gfortran.dg/pr66864.f90: Likewise. 12385 * gfortran.dg/pr67140.f90: Likewise. 12386 * gfortran.dg/pr67524.f90: Likewise. 12387 * gfortran.dg/pr67885.f90: Likewise. 12388 * gfortran.dg/pr68053.f90: Likewise. 12389 * gfortran.dg/pr68566.f90: Likewise. 12390 * gfortran.dg/pr69514_1.f90: Likewise. 12391 * gfortran.dg/pr69514_2.f90: Likewise. 12392 * gfortran.dg/pr69739.f90: Likewise. 12393 * gfortran.dg/pr70673.f90: Likewise. 12394 * gfortran.dg/pr71523_2.f90: Likewise. 12395 * gfortran.dg/pr71764.f90: Likewise. 12396 * gfortran.dg/pr78092.f90: Likewise. 12397 * gfortran.dg/pr82973.f90: Likewise. 12398 * gfortran.dg/pr83864.f90: Likewise. 12399 * gfortran.dg/pr83874.f90: Likewise. 12400 * gfortran.dg/pr84088.f90: Likewise. 12401 * gfortran.dg/pr84155.f90: Likewise. 12402 * gfortran.dg/proc_decl_12.f90: Likewise. 12403 * gfortran.dg/proc_decl_13.f90: Likewise. 12404 * gfortran.dg/proc_decl_15.f90: Likewise. 12405 * gfortran.dg/proc_decl_17.f90: Likewise. 12406 * gfortran.dg/proc_decl_18.f90: Likewise. 12407 * gfortran.dg/proc_decl_2.f90: Likewise. 12408 * gfortran.dg/proc_decl_5.f90: Likewise. 12409 * gfortran.dg/proc_decl_9.f90: Likewise. 12410 * gfortran.dg/proc_ptr_1.f90: Likewise. 12411 * gfortran.dg/proc_ptr_10.f90: Likewise. 12412 * gfortran.dg/proc_ptr_12.f90: Likewise. 12413 * gfortran.dg/proc_ptr_18.f90: Likewise. 12414 * gfortran.dg/proc_ptr_19.f90: Likewise. 12415 * gfortran.dg/proc_ptr_21.f90: Likewise. 12416 * gfortran.dg/proc_ptr_22.f90: Likewise. 12417 * gfortran.dg/proc_ptr_23.f90: Likewise. 12418 * gfortran.dg/proc_ptr_25.f90: Likewise. 12419 * gfortran.dg/proc_ptr_26.f90: Likewise. 12420 * gfortran.dg/proc_ptr_3.f90: Likewise. 12421 * gfortran.dg/proc_ptr_36.f90: Likewise. 12422 * gfortran.dg/proc_ptr_47.f90: Likewise. 12423 * gfortran.dg/proc_ptr_48.f90: Likewise. 12424 * gfortran.dg/proc_ptr_5.f90: Likewise. 12425 * gfortran.dg/proc_ptr_6.f90: Likewise. 12426 * gfortran.dg/proc_ptr_7.f90: Likewise. 12427 * gfortran.dg/proc_ptr_8.f90: Likewise. 12428 * gfortran.dg/proc_ptr_common_1.f90: Likewise. 12429 * gfortran.dg/proc_ptr_comp_1.f90: Likewise. 12430 * gfortran.dg/proc_ptr_comp_11.f90: Likewise. 12431 * gfortran.dg/proc_ptr_comp_12.f90: Likewise. 12432 * gfortran.dg/proc_ptr_comp_13.f90: Likewise. 12433 * gfortran.dg/proc_ptr_comp_14.f90: Likewise. 12434 * gfortran.dg/proc_ptr_comp_15.f90: Likewise. 12435 * gfortran.dg/proc_ptr_comp_16.f90: Likewise. 12436 * gfortran.dg/proc_ptr_comp_17.f90: Likewise. 12437 * gfortran.dg/proc_ptr_comp_18.f90: Likewise. 12438 * gfortran.dg/proc_ptr_comp_19.f90: Likewise. 12439 * gfortran.dg/proc_ptr_comp_2.f90: Likewise. 12440 * gfortran.dg/proc_ptr_comp_29.f90: Likewise. 12441 * gfortran.dg/proc_ptr_comp_45.f90: Likewise. 12442 * gfortran.dg/proc_ptr_comp_47.f90: Likewise. 12443 * gfortran.dg/proc_ptr_comp_5.f90: Likewise. 12444 * gfortran.dg/proc_ptr_comp_6.f90: Likewise. 12445 * gfortran.dg/proc_ptr_comp_8.f90: Likewise. 12446 * gfortran.dg/proc_ptr_comp_9.f90: Likewise. 12447 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise. 12448 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise. 12449 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise. 12450 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise. 12451 * gfortran.dg/proc_ptr_result_1.f90: Likewise. 12452 * gfortran.dg/proc_ptr_result_3.f90: Likewise. 12453 * gfortran.dg/proc_ptr_result_6.f90: Likewise. 12454 * gfortran.dg/proc_ptr_result_7.f90: Likewise. 12455 * gfortran.dg/proc_ptr_result_8.f90: Likewise. 12456 * gfortran.dg/product_init_expr.f03: Likewise. 12457 * gfortran.dg/promotion.f90: Likewise. 12458 * gfortran.dg/promotion_3.f90: Likewise. 12459 * gfortran.dg/promotion_4.f90: Likewise. 12460 * gfortran.dg/protected_1.f90: Likewise. 12461 * gfortran.dg/protected_2.f90: Likewise. 12462 * gfortran.dg/ptr-func-1.f90: Likewise. 12463 * gfortran.dg/ptr-func-2.f90: Likewise. 12464 * gfortran.dg/ptr_func_assign_1.f08: Likewise. 12465 * gfortran.dg/ptr_func_assign_2.f08: Likewise. 12466 * gfortran.dg/ptr_func_assign_3.f08: Likewise. 12467 * gfortran.dg/pure_byref_1.f90: Likewise. 12468 * gfortran.dg/pure_byref_2.f90: Likewise. 12469 * gfortran.dg/pure_byref_3.f90: Likewise. 12470 * gfortran.dg/quad_2.f90: Likewise. 12471 * gfortran.dg/quad_3.f90: Likewise. 12472 * gfortran.dg/random_3.f90: Likewise. 12473 * gfortran.dg/random_4.f90: Likewise. 12474 * gfortran.dg/random_7.f90: Likewise. 12475 * gfortran.dg/read_2.f90: Likewise. 12476 * gfortran.dg/read_3.f90: Likewise. 12477 * gfortran.dg/read_4.f90: Likewise. 12478 * gfortran.dg/read_5.f90: Likewise. 12479 * gfortran.dg/read_bad_advance.f90: Likewise. 12480 * gfortran.dg/read_bang.f90: Likewise. 12481 * gfortran.dg/read_bang4.f90: Likewise. 12482 * gfortran.dg/read_comma.f: Likewise. 12483 * gfortran.dg/read_dir.f90: Likewise. 12484 * gfortran.dg/read_empty_file.f: Likewise. 12485 * gfortran.dg/read_eof_1.f90: Likewise. 12486 * gfortran.dg/read_eof_2.f90: Likewise. 12487 * gfortran.dg/read_eof_3.f90: Likewise. 12488 * gfortran.dg/read_eof_4.f90: Likewise. 12489 * gfortran.dg/read_eof_5.f90: Likewise. 12490 * gfortran.dg/read_eof_6.f: Likewise. 12491 * gfortran.dg/read_eof_7.f90: Likewise. 12492 * gfortran.dg/read_eof_8.f90: Likewise. 12493 * gfortran.dg/read_eof_all.f90: Likewise. 12494 * gfortran.dg/read_eor.f90: Likewise. 12495 * gfortran.dg/read_float_1.f90: Likewise. 12496 * gfortran.dg/read_float_2.f03: Likewise. 12497 * gfortran.dg/read_float_3.f90: Likewise. 12498 * gfortran.dg/read_float_4.f90: Likewise. 12499 * gfortran.dg/read_infnan_1.f90: Likewise. 12500 * gfortran.dg/read_list_eof_1.f90: Likewise. 12501 * gfortran.dg/read_logical.f90: Likewise. 12502 * gfortran.dg/read_many_1.f: Likewise. 12503 * gfortran.dg/read_no_eor.f90: Likewise. 12504 * gfortran.dg/read_noadvance.f90: Likewise. 12505 * gfortran.dg/read_repeat.f90: Likewise. 12506 * gfortran.dg/read_repeat_2.f90: Likewise. 12507 * gfortran.dg/read_size_noadvance.f90: Likewise. 12508 * gfortran.dg/read_x_eof.f90: Likewise. 12509 * gfortran.dg/read_x_past.f: Likewise. 12510 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise. 12511 * gfortran.dg/real_const_1.f: Likewise. 12512 * gfortran.dg/real_const_2.f90: Likewise. 12513 * gfortran.dg/real_const_3.f90: Likewise. 12514 * gfortran.dg/real_do_1.f90: Likewise. 12515 * gfortran.dg/real_index_1.f90: Likewise. 12516 * gfortran.dg/realloc_on_assign_1.f03: Likewise. 12517 * gfortran.dg/realloc_on_assign_10.f90: Likewise. 12518 * gfortran.dg/realloc_on_assign_11.f90: Likewise. 12519 * gfortran.dg/realloc_on_assign_12.f90: Likewise. 12520 * gfortran.dg/realloc_on_assign_16.f90: Likewise. 12521 * gfortran.dg/realloc_on_assign_17.f90: Likewise. 12522 * gfortran.dg/realloc_on_assign_18.f90: Likewise. 12523 * gfortran.dg/realloc_on_assign_2.f03: Likewise. 12524 * gfortran.dg/realloc_on_assign_23.f90: Likewise. 12525 * gfortran.dg/realloc_on_assign_25.f90: Likewise. 12526 * gfortran.dg/realloc_on_assign_26.f90: Likewise. 12527 * gfortran.dg/realloc_on_assign_27.f08: Likewise. 12528 * gfortran.dg/realloc_on_assign_28.f90: Likewise. 12529 * gfortran.dg/realloc_on_assign_29.f90: Likewise. 12530 * gfortran.dg/realloc_on_assign_3.f03: Likewise. 12531 * gfortran.dg/realloc_on_assign_4.f03: Likewise. 12532 * gfortran.dg/realloc_on_assign_5.f03: Likewise. 12533 * gfortran.dg/realloc_on_assign_7.f03: Likewise. 12534 * gfortran.dg/record_marker_1.f90: Likewise. 12535 * gfortran.dg/record_marker_2.f: Likewise. 12536 * gfortran.dg/record_marker_3.f90: Likewise. 12537 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise. 12538 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise. 12539 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise. 12540 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise. 12541 * gfortran.dg/recursive_check_7.f90: Likewise. 12542 * gfortran.dg/recursive_reference_1.f90: Likewise. 12543 * gfortran.dg/recursive_reference_2.f90: Likewise. 12544 * gfortran.dg/recursive_stack.f90: Likewise. 12545 * gfortran.dg/reduction.f90: Likewise. 12546 * gfortran.dg/repack_arrays_1.f90: Likewise. 12547 * gfortran.dg/repeat_1.f90: Likewise. 12548 * gfortran.dg/repeat_2.f90: Likewise. 12549 * gfortran.dg/repeat_3.f90: Likewise. 12550 * gfortran.dg/repeat_6.f90: Likewise. 12551 * gfortran.dg/reshape-alloc.f90: Likewise. 12552 * gfortran.dg/reshape-complex.f90: Likewise. 12553 * gfortran.dg/reshape.f90: Likewise. 12554 * gfortran.dg/reshape_2.f90: Likewise. 12555 * gfortran.dg/reshape_7.f90: Likewise. 12556 * gfortran.dg/reshape_empty_1.f03: Likewise. 12557 * gfortran.dg/reshape_pad_1.f90: Likewise. 12558 * gfortran.dg/reshape_rank7.f90: Likewise. 12559 * gfortran.dg/reshape_transpose_1.f90: Likewise. 12560 * gfortran.dg/reshape_zerosize_3.f90: Likewise. 12561 * gfortran.dg/result_default_init_1.f90: Likewise. 12562 * gfortran.dg/result_in_spec_1.f90: Likewise. 12563 * gfortran.dg/result_in_spec_2.f90: Likewise. 12564 * gfortran.dg/ret_array_1.f90: Likewise. 12565 * gfortran.dg/ret_pointer_1.f90: Likewise. 12566 * gfortran.dg/ret_pointer_2.f90: Likewise. 12567 * gfortran.dg/rewind_1.f90: Likewise. 12568 * gfortran.dg/round_1.f03: Likewise. 12569 * gfortran.dg/round_2.f03: Likewise. 12570 * gfortran.dg/round_3.f08: Likewise. 12571 * gfortran.dg/round_4.f90: Likewise. 12572 * gfortran.dg/rrspacing_1.f90: Likewise. 12573 * gfortran.dg/runtime_warning_1.f90: Likewise. 12574 * gfortran.dg/same_type_as_2.f03: Likewise. 12575 * gfortran.dg/save_1.f90: Likewise. 12576 * gfortran.dg/save_5.f90: Likewise. 12577 * gfortran.dg/save_6.f90: Likewise. 12578 * gfortran.dg/scalar_mask_1.f90: Likewise. 12579 * gfortran.dg/scalar_mask_2.f90: Likewise. 12580 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise. 12581 * gfortran.dg/scale_1.f90: Likewise. 12582 * gfortran.dg/scan_1.f90: Likewise. 12583 * gfortran.dg/scan_2.f90: Likewise. 12584 * gfortran.dg/secnds-1.f: Likewise. 12585 * gfortran.dg/secnds.f: Likewise. 12586 * gfortran.dg/select_1.f90: Likewise. 12587 * gfortran.dg/select_2.f90: Likewise. 12588 * gfortran.dg/select_3.f90: Likewise. 12589 * gfortran.dg/select_5.f90: Likewise. 12590 * gfortran.dg/select_char_1.f90: Likewise. 12591 * gfortran.dg/select_char_2.f90: Likewise. 12592 * gfortran.dg/select_type_13.f03: Likewise. 12593 * gfortran.dg/select_type_14.f03: Likewise. 12594 * gfortran.dg/select_type_15.f03: Likewise. 12595 * gfortran.dg/select_type_19.f03: Likewise. 12596 * gfortran.dg/select_type_2.f03: Likewise. 12597 * gfortran.dg/select_type_26.f03: Likewise. 12598 * gfortran.dg/select_type_27.f03: Likewise. 12599 * gfortran.dg/select_type_28.f03: Likewise. 12600 * gfortran.dg/select_type_3.f03: Likewise. 12601 * gfortran.dg/select_type_35.f03: Likewise. 12602 * gfortran.dg/select_type_36.f03: Likewise. 12603 * gfortran.dg/select_type_37.f03: Likewise. 12604 * gfortran.dg/select_type_39.f03: Likewise. 12605 * gfortran.dg/select_type_4.f90: Likewise. 12606 * gfortran.dg/select_type_5.f03: Likewise. 12607 * gfortran.dg/select_type_6.f03: Likewise. 12608 * gfortran.dg/select_type_7.f03: Likewise. 12609 * gfortran.dg/select_type_8.f03: Likewise. 12610 * gfortran.dg/selected_char_kind_1.f90: Likewise. 12611 * gfortran.dg/selected_char_kind_4.f90: Likewise. 12612 * gfortran.dg/selected_kind_1.f90: Likewise. 12613 * gfortran.dg/selected_real_kind_2.f90: Likewise. 12614 * gfortran.dg/shape_2.f90: Likewise. 12615 * gfortran.dg/shape_4.f90: Likewise. 12616 * gfortran.dg/shape_5.f90: Likewise. 12617 * gfortran.dg/shape_7.f90: Likewise. 12618 * gfortran.dg/shape_8.f90: Likewise. 12619 * gfortran.dg/shape_9.f90: Likewise. 12620 * gfortran.dg/shift-kind_2.f90: Likewise. 12621 * gfortran.dg/shiftalr_1.F90: Likewise. 12622 * gfortran.dg/shiftalr_2.F90: Likewise. 12623 * gfortran.dg/simpleif_1.f90: Likewise. 12624 * gfortran.dg/simplify_argN_1.f90: Likewise. 12625 * gfortran.dg/simplify_cshift_1.f90: Likewise. 12626 * gfortran.dg/simplify_cshift_4.f90: Likewise. 12627 * gfortran.dg/simplify_eoshift_1.f90: Likewise. 12628 * gfortran.dg/simplify_modulo.f90: Likewise. 12629 * gfortran.dg/single_char_string.f90: Likewise. 12630 * gfortran.dg/size_dim.f90: Likewise. 12631 * gfortran.dg/size_optional_dim_1.f90: Likewise. 12632 * gfortran.dg/sizeof.f90: Likewise. 12633 * gfortran.dg/sizeof_4.f90: Likewise. 12634 * gfortran.dg/slash_1.f90: Likewise. 12635 * gfortran.dg/sms-1.f90: Likewise. 12636 * gfortran.dg/sms-2.f90: Likewise. 12637 * gfortran.dg/spec_expr_7.f90: Likewise. 12638 * gfortran.dg/specifics_1.f90: Likewise. 12639 * gfortran.dg/spellcheck-procedure_1.f90: Likewise. 12640 * gfortran.dg/spellcheck-procedure_2.f90: Likewise. 12641 * gfortran.dg/spread_init_expr.f03: Likewise. 12642 * gfortran.dg/spread_scalar_source.f90: Likewise. 12643 * gfortran.dg/spread_shape_1.f90: Likewise. 12644 * gfortran.dg/stat_1.f90: Likewise. 12645 * gfortran.dg/stat_2.f90: Likewise. 12646 * gfortran.dg/stfunc_1.f90: Likewise. 12647 * gfortran.dg/stfunc_4.f90: Likewise. 12648 * gfortran.dg/stfunc_6.f90: Likewise. 12649 * gfortran.dg/storage_size_1.f08: Likewise. 12650 * gfortran.dg/storage_size_3.f08: Likewise. 12651 * gfortran.dg/storage_size_4.f90: Likewise. 12652 * gfortran.dg/streamio_1.f90: Likewise. 12653 * gfortran.dg/streamio_10.f90: Likewise. 12654 * gfortran.dg/streamio_11.f90: Likewise. 12655 * gfortran.dg/streamio_12.f90: Likewise. 12656 * gfortran.dg/streamio_13.f90: Likewise. 12657 * gfortran.dg/streamio_14.f90: Likewise. 12658 * gfortran.dg/streamio_15.f90: Likewise. 12659 * gfortran.dg/streamio_16.f90: Likewise. 12660 * gfortran.dg/streamio_17.f90: Likewise. 12661 * gfortran.dg/streamio_2.f90: Likewise. 12662 * gfortran.dg/streamio_3.f90: Likewise. 12663 * gfortran.dg/streamio_4.f90: Likewise. 12664 * gfortran.dg/streamio_5.f90: Likewise. 12665 * gfortran.dg/streamio_6.f90: Likewise. 12666 * gfortran.dg/streamio_7.f90: Likewise. 12667 * gfortran.dg/streamio_8.f90: Likewise. 12668 * gfortran.dg/streamio_9.f90: Likewise. 12669 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise. 12670 * gfortran.dg/string_4.f90: Likewise. 12671 * gfortran.dg/string_array_constructor_2.f90: Likewise. 12672 * gfortran.dg/string_assign_2.f90: Likewise. 12673 * gfortran.dg/string_compare_1.f90: Likewise. 12674 * gfortran.dg/string_compare_2.f90: Likewise. 12675 * gfortran.dg/string_compare_3.f90: Likewise. 12676 * gfortran.dg/string_ctor_1.f90: Likewise. 12677 * gfortran.dg/string_length_1.f90: Likewise. 12678 * gfortran.dg/string_length_2.f90: Likewise. 12679 * gfortran.dg/string_length_3.f90: Likewise. 12680 * gfortran.dg/string_length_4.f90: Likewise. 12681 * gfortran.dg/string_null_compare_1.f: Likewise. 12682 * gfortran.dg/string_pad_trunc.f90: Likewise. 12683 * gfortran.dg/structure_constructor_1.f03: Likewise. 12684 * gfortran.dg/structure_constructor_11.f90: Likewise. 12685 * gfortran.dg/structure_constructor_13.f03: Likewise. 12686 * gfortran.dg/structure_constructor_2.f03: Likewise. 12687 * gfortran.dg/structure_constructor_5.f03: Likewise. 12688 * gfortran.dg/submodule_1.f08: Likewise. 12689 * gfortran.dg/submodule_11.f08: Likewise. 12690 * gfortran.dg/submodule_14.f08: Likewise. 12691 * gfortran.dg/submodule_15.f08: Likewise. 12692 * gfortran.dg/submodule_17.f08: Likewise. 12693 * gfortran.dg/submodule_18.f08: Likewise. 12694 * gfortran.dg/submodule_19.f08: Likewise. 12695 * gfortran.dg/submodule_2.f08: Likewise. 12696 * gfortran.dg/submodule_27.f08: Likewise. 12697 * gfortran.dg/submodule_28.f08: Likewise. 12698 * gfortran.dg/submodule_29.f08: Likewise. 12699 * gfortran.dg/submodule_30.f08: Likewise. 12700 * gfortran.dg/submodule_6.f08: Likewise. 12701 * gfortran.dg/submodule_7.f08: Likewise. 12702 * gfortran.dg/submodule_8.f08: Likewise. 12703 * gfortran.dg/subnormal_1.f90: Likewise. 12704 * gfortran.dg/subref_array_pointer_1.f90: Likewise. 12705 * gfortran.dg/subref_array_pointer_2.f90: Likewise. 12706 * gfortran.dg/subref_array_pointer_4.f90: Likewise. 12707 * gfortran.dg/substr_2.f: Likewise. 12708 * gfortran.dg/substr_3.f: Likewise. 12709 * gfortran.dg/substr_4.f: Likewise. 12710 * gfortran.dg/substr_5.f90: Likewise. 12711 * gfortran.dg/substr_6.f90: Likewise. 12712 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise. 12713 * gfortran.dg/sum_init_expr.f03: Likewise. 12714 * gfortran.dg/sum_zero_array_1.f90: Likewise. 12715 * gfortran.dg/system_clock_3.f08: Likewise. 12716 * gfortran.dg/t_editing.f: Likewise. 12717 * gfortran.dg/team_change_1.f90: Likewise. 12718 * gfortran.dg/team_end_1.f90: Likewise. 12719 * gfortran.dg/team_number_1.f90: Likewise. 12720 * gfortran.dg/temporary_1.f90: Likewise. 12721 * gfortran.dg/test_com_block.f90: Likewise. 12722 * gfortran.dg/test_only_clause.f90: Likewise. 12723 * gfortran.dg/tiny_1.f90: Likewise. 12724 * gfortran.dg/tiny_2.f90: Likewise. 12725 * gfortran.dg/tl_editing.f90: Likewise. 12726 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise. 12727 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. 12728 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise. 12729 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise. 12730 * gfortran.dg/transfer_assumed_size_1.f90: Likewise. 12731 * gfortran.dg/transfer_class_2.f90: Likewise. 12732 * gfortran.dg/transfer_intrinsic_2.f90: Likewise. 12733 * gfortran.dg/transfer_intrinsic_3.f90: Likewise. 12734 * gfortran.dg/transfer_intrinsic_5.f90: Likewise. 12735 * gfortran.dg/transfer_resolve_1.f90: Likewise. 12736 * gfortran.dg/transfer_simplify_1.f90: Likewise. 12737 * gfortran.dg/transfer_simplify_10.f90: Likewise. 12738 * gfortran.dg/transfer_simplify_11.f90: Likewise. 12739 * gfortran.dg/transfer_simplify_2.f90: Likewise. 12740 * gfortran.dg/transfer_simplify_3.f90: Likewise. 12741 * gfortran.dg/transfer_simplify_4.f90: Likewise. 12742 * gfortran.dg/transfer_simplify_8.f90: Likewise. 12743 * gfortran.dg/transfer_simplify_9.f90: Likewise. 12744 * gfortran.dg/transpose_1.f90: Likewise. 12745 * gfortran.dg/transpose_3.f03: Likewise. 12746 * gfortran.dg/transpose_4.f90: Likewise. 12747 * gfortran.dg/transpose_conjg_1.f90: Likewise. 12748 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise. 12749 * gfortran.dg/transpose_optimization_2.f90: Likewise. 12750 * gfortran.dg/trim_1.f90: Likewise. 12751 * gfortran.dg/trim_optimize_1.f90: Likewise. 12752 * gfortran.dg/trim_optimize_2.f90: Likewise. 12753 * gfortran.dg/trim_optimize_3.f90: Likewise. 12754 * gfortran.dg/trim_optimize_4.f90: Likewise. 12755 * gfortran.dg/trim_optimize_5.f90: Likewise. 12756 * gfortran.dg/trim_optimize_6.f90: Likewise. 12757 * gfortran.dg/trim_optimize_7.f90: Likewise. 12758 * gfortran.dg/trim_optimize_8.f90: Likewise. 12759 * gfortran.dg/type_to_class_1.f03: Likewise. 12760 * gfortran.dg/type_to_class_2.f03: Likewise. 12761 * gfortran.dg/type_to_class_3.f03: Likewise. 12762 * gfortran.dg/type_to_class_4.f03: Likewise. 12763 * gfortran.dg/type_to_class_5.f03: Likewise. 12764 * gfortran.dg/typebound_assignment_5.f03: Likewise. 12765 * gfortran.dg/typebound_assignment_6.f03: Likewise. 12766 * gfortran.dg/typebound_assignment_7.f90: Likewise. 12767 * gfortran.dg/typebound_call_1.f03: Likewise. 12768 * gfortran.dg/typebound_call_13.f03: Likewise. 12769 * gfortran.dg/typebound_call_18.f03: Likewise. 12770 * gfortran.dg/typebound_call_19.f03: Likewise. 12771 * gfortran.dg/typebound_call_2.f03: Likewise. 12772 * gfortran.dg/typebound_call_20.f03: Likewise. 12773 * gfortran.dg/typebound_call_3.f03: Likewise. 12774 * gfortran.dg/typebound_generic_5.f03: Likewise. 12775 * gfortran.dg/typebound_generic_6.f03: Likewise. 12776 * gfortran.dg/typebound_generic_9.f03: Likewise. 12777 * gfortran.dg/typebound_operator_12.f03: Likewise. 12778 * gfortran.dg/typebound_operator_13.f03: Likewise. 12779 * gfortran.dg/typebound_operator_15.f90: Likewise. 12780 * gfortran.dg/typebound_operator_20.f90: Likewise. 12781 * gfortran.dg/typebound_operator_3.f03: Likewise. 12782 * gfortran.dg/typebound_operator_6.f03: Likewise. 12783 * gfortran.dg/typebound_operator_7.f03: Likewise. 12784 * gfortran.dg/typebound_operator_8.f03: Likewise. 12785 * gfortran.dg/typebound_operator_9.f03: Likewise. 12786 * gfortran.dg/typebound_proc_19.f90: Likewise. 12787 * gfortran.dg/typebound_proc_20.f90: Likewise. 12788 * gfortran.dg/typebound_proc_23.f90: Likewise. 12789 * gfortran.dg/typebound_proc_27.f03: Likewise. 12790 * gfortran.dg/typebound_proc_35.f90: Likewise. 12791 * gfortran.dg/typebound_proc_36.f90: Likewise. 12792 * gfortran.dg/unf_io_convert_1.f90: Likewise. 12793 * gfortran.dg/unf_io_convert_2.f90: Likewise. 12794 * gfortran.dg/unf_io_convert_3.f90: Likewise. 12795 * gfortran.dg/unf_io_convert_4.f90: Likewise. 12796 * gfortran.dg/unf_read_corrupted_1.f90: Likewise. 12797 * gfortran.dg/unf_read_corrupted_2.f90: Likewise. 12798 * gfortran.dg/unf_short_record_1.f90: Likewise. 12799 * gfortran.dg/unformatted_recl_1.f90: Likewise. 12800 * gfortran.dg/unformatted_subrecord_1.f90: Likewise. 12801 * gfortran.dg/unit_1.f90: Likewise. 12802 * gfortran.dg/unlimited_fmt_1.f08: Likewise. 12803 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise. 12804 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise. 12805 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise. 12806 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise. 12807 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise. 12808 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise. 12809 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise. 12810 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise. 12811 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise. 12812 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise. 12813 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise. 12814 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise. 12815 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise. 12816 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise. 12817 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise. 12818 * gfortran.dg/unpack_init_expr.f03: Likewise. 12819 * gfortran.dg/use_10.f90: Likewise. 12820 * gfortran.dg/use_11.f90: Likewise. 12821 * gfortran.dg/use_13.f90: Likewise. 12822 * gfortran.dg/use_24.f90: Likewise. 12823 * gfortran.dg/use_27.f90: Likewise. 12824 * gfortran.dg/use_5.f90: Likewise. 12825 * gfortran.dg/use_allocated_1.f90: Likewise. 12826 * gfortran.dg/use_only_1.f90: Likewise. 12827 * gfortran.dg/use_only_4.f90: Likewise. 12828 * gfortran.dg/use_rename_2.f90: Likewise. 12829 * gfortran.dg/use_rename_4.f90: Likewise. 12830 * gfortran.dg/used_dummy_types_1.f90: Likewise. 12831 * gfortran.dg/used_interface_ref.f90: Likewise. 12832 * gfortran.dg/used_types_5.f90: Likewise. 12833 * gfortran.dg/utf8_1.f03: Likewise. 12834 * gfortran.dg/utf8_2.f03: Likewise. 12835 * gfortran.dg/value_1.f90: Likewise. 12836 * gfortran.dg/value_2.f90: Likewise. 12837 * gfortran.dg/value_4.f90: Likewise. 12838 * gfortran.dg/value_6.f03: Likewise. 12839 * gfortran.dg/value_7.f03: Likewise. 12840 * gfortran.dg/value_test.f90: Likewise. 12841 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise. 12842 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise. 12843 * gfortran.dg/vect/pr60510.f: Likewise. 12844 * gfortran.dg/vect/pr69882.f90: Likewise. 12845 * gfortran.dg/vect/pr69980.f90: Likewise. 12846 * gfortran.dg/vect/vect-5.f90: Likewise. 12847 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. 12848 * gfortran.dg/vector_subscript_1.f90: Likewise. 12849 * gfortran.dg/vector_subscript_2.f90: Likewise. 12850 * gfortran.dg/vector_subscript_3.f90: Likewise. 12851 * gfortran.dg/vector_subscript_5.f90: Likewise. 12852 * gfortran.dg/verify_2.f90: Likewise. 12853 * gfortran.dg/volatile10.f90: Likewise. 12854 * gfortran.dg/where_1.f90: Likewise. 12855 * gfortran.dg/where_operator_assign_1.f90: Likewise. 12856 * gfortran.dg/where_operator_assign_2.f90: Likewise. 12857 * gfortran.dg/where_operator_assign_3.f90: Likewise. 12858 * gfortran.dg/whole_file_13.f90: Likewise. 12859 * gfortran.dg/whole_file_2.f90: Likewise. 12860 * gfortran.dg/widechar_2.f90: Likewise. 12861 * gfortran.dg/widechar_4.f90: Likewise. 12862 * gfortran.dg/widechar_5.f90: Likewise. 12863 * gfortran.dg/widechar_6.f90: Likewise. 12864 * gfortran.dg/widechar_8.f90: Likewise. 12865 * gfortran.dg/widechar_IO_1.f90: Likewise. 12866 * gfortran.dg/widechar_IO_2.f90: Likewise. 12867 * gfortran.dg/widechar_IO_3.f90: Likewise. 12868 * gfortran.dg/widechar_IO_4.f90: Likewise. 12869 * gfortran.dg/widechar_compare_1.f90: Likewise. 12870 * gfortran.dg/widechar_intrinsics_10.f90: Likewise. 12871 * gfortran.dg/widechar_intrinsics_4.f90: Likewise. 12872 * gfortran.dg/widechar_intrinsics_5.f90: Likewise. 12873 * gfortran.dg/widechar_intrinsics_6.f90: Likewise. 12874 * gfortran.dg/widechar_intrinsics_7.f90: Likewise. 12875 * gfortran.dg/widechar_intrinsics_8.f90: Likewise. 12876 * gfortran.dg/widechar_intrinsics_9.f90: Likewise. 12877 * gfortran.dg/widechar_select_1.f90: Likewise. 12878 * gfortran.dg/winapi.f90: Likewise. 12879 * gfortran.dg/write_0_pe_format.f90: Likewise. 12880 * gfortran.dg/write_back.f: Likewise. 12881 * gfortran.dg/write_check3.f90: Likewise. 12882 * gfortran.dg/write_direct_eor.f90: Likewise. 12883 * gfortran.dg/write_padding.f90: Likewise. 12884 * gfortran.dg/write_recursive.f90: Likewise. 12885 * gfortran.dg/write_rewind_1.f: Likewise. 12886 * gfortran.dg/write_rewind_2.f: Likewise. 12887 * gfortran.dg/write_zero_array.f90: Likewise. 12888 * gfortran.dg/x_slash_1.f: Likewise. 12889 * gfortran.dg/x_slash_2.f: Likewise. 12890 * gfortran.dg/zero_array_components_1.f90: Likewise. 12891 * gfortran.dg/zero_length_1.f90: Likewise. 12892 * gfortran.dg/zero_length_2.f90: Likewise. 12893 * gfortran.dg/zero_sized_1.f90: Likewise. 12894 * gfortran.dg/zero_sized_3.f90: Likewise. 12895 * gfortran.fortran-torture/compile/nested.f90: Likewise. 12896 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise. 12897 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise. 12898 * gfortran.fortran-torture/execute/adjustr.f90: Likewise. 12899 * gfortran.fortran-torture/execute/allocate.f90: Likewise. 12900 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise. 12901 * gfortran.fortran-torture/execute/args.f90: Likewise. 12902 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise. 12903 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise. 12904 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise. 12905 * gfortran.fortran-torture/execute/arraysave.f90: Likewise. 12906 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise. 12907 * gfortran.fortran-torture/execute/backspace.f90: Likewise. 12908 * gfortran.fortran-torture/execute/bounds.f90: Likewise. 12909 * gfortran.fortran-torture/execute/character_passing.f90: Likewise. 12910 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise. 12911 * gfortran.fortran-torture/execute/cmplx.f90: Likewise. 12912 * gfortran.fortran-torture/execute/common.f90: Likewise. 12913 * gfortran.fortran-torture/execute/common_2.f90: Likewise. 12914 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise. 12915 * gfortran.fortran-torture/execute/common_size.f90: Likewise. 12916 * gfortran.fortran-torture/execute/constructor.f90: Likewise. 12917 * gfortran.fortran-torture/execute/contained.f90: Likewise. 12918 * gfortran.fortran-torture/execute/contained2.f90: Likewise. 12919 * gfortran.fortran-torture/execute/contained_3.f90: Likewise. 12920 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise. 12921 * gfortran.fortran-torture/execute/data.f90: Likewise. 12922 * gfortran.fortran-torture/execute/data_2.f90: Likewise. 12923 * gfortran.fortran-torture/execute/data_3.f90: Likewise. 12924 * gfortran.fortran-torture/execute/data_4.f90: Likewise. 12925 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise. 12926 * gfortran.fortran-torture/execute/der_init.f90: Likewise. 12927 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise. 12928 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise. 12929 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise. 12930 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise. 12931 * gfortran.fortran-torture/execute/der_io.f90: Likewise. 12932 * gfortran.fortran-torture/execute/der_point.f90: Likewise. 12933 * gfortran.fortran-torture/execute/der_type.f90: Likewise. 12934 * gfortran.fortran-torture/execute/direct_io.f90: Likewise. 12935 * gfortran.fortran-torture/execute/elemental.f90: Likewise. 12936 * gfortran.fortran-torture/execute/empty_format.f90: Likewise. 12937 * gfortran.fortran-torture/execute/emptyif.f90: Likewise. 12938 * gfortran.fortran-torture/execute/entry_1.f90: Likewise. 12939 * gfortran.fortran-torture/execute/entry_10.f90: Likewise. 12940 * gfortran.fortran-torture/execute/entry_11.f90: Likewise. 12941 * gfortran.fortran-torture/execute/entry_2.f90: Likewise. 12942 * gfortran.fortran-torture/execute/entry_3.f90: Likewise. 12943 * gfortran.fortran-torture/execute/entry_4.f90: Likewise. 12944 * gfortran.fortran-torture/execute/entry_5.f90: Likewise. 12945 * gfortran.fortran-torture/execute/entry_6.f90: Likewise. 12946 * gfortran.fortran-torture/execute/entry_7.f90: Likewise. 12947 * gfortran.fortran-torture/execute/entry_8.f90: Likewise. 12948 * gfortran.fortran-torture/execute/entry_9.f90: Likewise. 12949 * gfortran.fortran-torture/execute/enum_1.f90: Likewise. 12950 * gfortran.fortran-torture/execute/enum_2.f90: Likewise. 12951 * gfortran.fortran-torture/execute/enum_3.f90: Likewise. 12952 * gfortran.fortran-torture/execute/enum_4.f90: Likewise. 12953 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise. 12954 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise. 12955 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise. 12956 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise. 12957 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise. 12958 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise. 12959 * gfortran.fortran-torture/execute/forall.f90: Likewise. 12960 * gfortran.fortran-torture/execute/forall_1.f90: Likewise. 12961 * gfortran.fortran-torture/execute/forall_2.f90: Likewise. 12962 * gfortran.fortran-torture/execute/forall_3.f90: Likewise. 12963 * gfortran.fortran-torture/execute/forall_4.f90: Likewise. 12964 * gfortran.fortran-torture/execute/forall_5.f90: Likewise. 12965 * gfortran.fortran-torture/execute/forall_6.f90: Likewise. 12966 * gfortran.fortran-torture/execute/forall_7.f90: Likewise. 12967 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise. 12968 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise. 12969 * gfortran.fortran-torture/execute/hollerith.f90: Likewise. 12970 * gfortran.fortran-torture/execute/in-pack.f90: Likewise. 12971 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise. 12972 * gfortran.fortran-torture/execute/initializer.f90: Likewise. 12973 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise. 12974 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise. 12975 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise. 12976 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise. 12977 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise. 12978 * gfortran.fortran-torture/execute/integer_select.f90: Likewise. 12979 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise. 12980 * gfortran.fortran-torture/execute/internal_write.f90: Likewise. 12981 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise. 12982 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise. 12983 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise. 12984 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise. 12985 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise. 12986 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise. 12987 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise. 12988 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise. 12989 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise. 12990 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise. 12991 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise. 12992 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise. 12993 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise. 12994 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise. 12995 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise. 12996 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise. 12997 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise. 12998 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise. 12999 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise. 13000 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise. 13001 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise. 13002 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise. 13003 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise. 13004 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise. 13005 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise. 13006 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise. 13007 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise. 13008 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise. 13009 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise. 13010 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise. 13011 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise. 13012 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise. 13013 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise. 13014 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise. 13015 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise. 13016 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise. 13017 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise. 13018 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise. 13019 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise. 13020 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise. 13021 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise. 13022 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise. 13023 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise. 13024 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise. 13025 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise. 13026 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise. 13027 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise. 13028 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise. 13029 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise. 13030 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise. 13031 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise. 13032 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise. 13033 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise. 13034 * gfortran.fortran-torture/execute/mainsub.f90: Likewise. 13035 * gfortran.fortran-torture/execute/math.f90: Likewise. 13036 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise. 13037 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise. 13038 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise. 13039 * gfortran.fortran-torture/execute/nestcons.f90: Likewise. 13040 * gfortran.fortran-torture/execute/nullarg.f90: Likewise. 13041 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise. 13042 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise. 13043 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise. 13044 * gfortran.fortran-torture/execute/partparm.f90: Likewise. 13045 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise. 13046 * gfortran.fortran-torture/execute/power.f90: Likewise. 13047 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise. 13048 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise. 13049 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise. 13050 * gfortran.fortran-torture/execute/pr32140.f90: Likewise. 13051 * gfortran.fortran-torture/execute/pr40021.f: Likewise. 13052 * gfortran.fortran-torture/execute/pr43390.f90: Likewise. 13053 * gfortran.fortran-torture/execute/pr54767.f90: Likewise. 13054 * gfortran.fortran-torture/execute/pr57396.f90: Likewise. 13055 * gfortran.fortran-torture/execute/procarg.f90: Likewise. 13056 * gfortran.fortran-torture/execute/ptr.f90: Likewise. 13057 * gfortran.fortran-torture/execute/random_1.f90: Likewise. 13058 * gfortran.fortran-torture/execute/random_2.f90: Likewise. 13059 * gfortran.fortran-torture/execute/random_init.f90: Likewise. 13060 * gfortran.fortran-torture/execute/read_eof.f90: Likewise. 13061 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise. 13062 * gfortran.fortran-torture/execute/retarray.f90: Likewise. 13063 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise. 13064 * gfortran.fortran-torture/execute/save_1.f90: Likewise. 13065 * gfortran.fortran-torture/execute/save_2.f90: Likewise. 13066 * gfortran.fortran-torture/execute/scalarize.f90: Likewise. 13067 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise. 13068 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise. 13069 * gfortran.fortran-torture/execute/select_1.f90: Likewise. 13070 * gfortran.fortran-torture/execute/seq_io.f90: Likewise. 13071 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise. 13072 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise. 13073 * gfortran.fortran-torture/execute/specifics.f90: Likewise. 13074 * gfortran.fortran-torture/execute/st_function.f90: Likewise. 13075 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise. 13076 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise. 13077 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise. 13078 * gfortran.fortran-torture/execute/straret.f90: Likewise. 13079 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise. 13080 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise. 13081 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise. 13082 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise. 13083 * gfortran.fortran-torture/execute/strcmp.f90: Likewise. 13084 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise. 13085 * gfortran.fortran-torture/execute/string.f90: Likewise. 13086 * gfortran.fortran-torture/execute/strlen.f90: Likewise. 13087 * gfortran.fortran-torture/execute/strret.f90: Likewise. 13088 * gfortran.fortran-torture/execute/t_edit.f90: Likewise. 13089 * gfortran.fortran-torture/execute/test_slice.f90: Likewise. 13090 * gfortran.fortran-torture/execute/transfer1.f90: Likewise. 13091 * gfortran.fortran-torture/execute/transfer2.f90: Likewise. 13092 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise. 13093 * gfortran.fortran-torture/execute/userop.f90: Likewise. 13094 * gfortran.fortran-torture/execute/where17.f90: Likewise. 13095 * gfortran.fortran-torture/execute/where18.f90: Likewise. 13096 * gfortran.fortran-torture/execute/where19.f90: Likewise. 13097 * gfortran.fortran-torture/execute/where20.f90: Likewise. 13098 * gfortran.fortran-torture/execute/where21.f90: Likewise. 13099 * gfortran.fortran-torture/execute/where_1.f90: Likewise. 13100 * gfortran.fortran-torture/execute/where_10.f90: Likewise. 13101 * gfortran.fortran-torture/execute/where_11.f90: Likewise. 13102 * gfortran.fortran-torture/execute/where_14.f90: Likewise. 13103 * gfortran.fortran-torture/execute/where_15.f90: Likewise. 13104 * gfortran.fortran-torture/execute/where_16.f90: Likewise. 13105 * gfortran.fortran-torture/execute/where_2.f90: Likewise. 13106 * gfortran.fortran-torture/execute/where_3.f90: Likewise. 13107 * gfortran.fortran-torture/execute/where_4.f90: Likewise. 13108 * gfortran.fortran-torture/execute/where_5.f90: Likewise. 13109 * gfortran.fortran-torture/execute/where_6.f90: Likewise. 13110 * gfortran.fortran-torture/execute/where_7.f90: Likewise. 13111 * gfortran.fortran-torture/execute/where_8.f90: Likewise. 13112 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise. 13113 * gfortran.fortran-torture/execute/write_logical.f90: Likewise. 13114 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans. 13115 * gfortran.dg/inline_transpose_1.f90: Likewise. 13116 131172018-02-17 Paul Thomas <pault@gcc.gnu.org> 13118 13119 PR fortran/84115 13120 * gfortran.dg/associate_35.f90: Remove error, add STOP n and 13121 change to dg-run. 13122 131232018-02-16 Eric Botcazou <ebotcazou@adacore.com> 13124 13125 PR ada/84277 13126 * gnat.dg/array11.adb (Array11): Tweak index and remove warning. 13127 * gnat.dg/dispatch1.adb: Rename into... 13128 * gnat.dg/disp1.adb: ...this. 13129 * gnat.dg/dispatch1_p.ads: Rename into... 13130 * gnat.dg/disp1_pkg.ads: ...this. 13131 * gnat.dg/disp2.adb: Rename into... 13132 * gnat.dg/dispatch2.adb: ...this. 13133 * gnat.dg/dispatch2_p.ads: Rename into... 13134 * gnat.dg/disp2_pkg.ads: ...this. 13135 * gnat.dg/dispatch2_p.adb: Rename into... 13136 * gnat.dg/disp2_pkg.adb: this. 13137 * gnat.dg/generic_dispatch.adb: Rename into... 13138 * gnat.dg/generic_disp.adb: this. 13139 * gnat.dg/generic_dispatch_p.ads: Rename into... 13140 * gnat.dg/generic_disp_pkg.ads: ...this. 13141 * gnat.dg/generic_dispatch_p.adb: Rename into... 13142 * gnat.dg/generic_disp_pkg.adb: ...this. 13143 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify. 13144 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise. 13145 * gnat.dg/object_overflow1.adb: Tweak index. 13146 * gnat.dg/object_overflow2.adb: Likewise. 13147 * gnat.dg/object_overflow3.adb: Likewise. 13148 * gnat.dg/object_overflow4.adb: Likewise. 13149 * gnat.dg/object_overflow5.adb: Likewise. 13150 131512018-02-16 Jakub Jelinek <jakub@redhat.com> 13152 13153 PR ipa/84425 13154 * gcc.c-torture/compile/pr84425.c: New test. 13155 131562018-02-16 Marek Polacek <polacek@redhat.com> 13157 Jakub Jelinek <jakub@redhat.com> 13158 13159 PR c++/84192 13160 * g++.dg/cpp1y/constexpr-84192.C: New test. 13161 131622018-02-16 Martin Sebor <msebor@redhat.com> 13163 13164 PR c++/79064 13165 * g++.dg/overload15.C: New test. 13166 131672018-02-16 Yury Gribov <tetra2005@gmail.com> 13168 13169 PR target/81535 13170 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*. 13171 * gcc.dg/pr56727-2.c: Ditto. 13172 * gcc.target/powerpc/pr79439.c: Renamed to... 13173 * gcc.target/powerpc/pr79439-1.c: ...this. 13174 * gcc.target/powerpc/pr79439-2.c: New test. 13175 * gcc.target/powerpc/pr79439-3.c: New test. 13176 131772018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com> 13178 13179 target/pr84371 13180 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas. 13181 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test. 13182 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas. 13183 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same. 13184 * gcc.target/powerpc/builtins-3.c: Same. 13185 131862018-02-16 Nathan Sidwell <nathan@acm.org> 13187 13188 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning. 13189 131902018-02-16 Vladimir Makarov <vmakarov@redhat.com> 13191 13192 PR rtl-optimization/70023 13193 * gcc.target/i386/pr70023.c: New. 13194 131952018-02-16 Carl Love <cel@us.ibm.com> 13196 13197 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI 13198 tests. 13199 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI 13200 tests. 13201 132022018-02-16 Carl Love <cel@us.ibm.com> 13203 13204 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file 13205 for the ABI definitions for vec_extract4b and vec_insert4b. 13206 132072018-02-16 Nathan Sidwell <nathan@acm.org> 13208 13209 * g++.old-deja/g++.jason/scoping15.C: Expect warnings. 13210 * g++.old-deja/g++.mike/net43.C: Likewise. 13211 132122018-02-16 Paolo Carlini <paolo.carlini@oracle.com> 13213 13214 PR c++/82468 13215 * g++.dg/cpp1z/class-deduction48.C: New. 13216 132172018-02-16 Nathan Sidwell <nathan@acm.org> 13218 13219 PR c++/84375 13220 * g++.dg/lookup/pr84375.C: New. 13221 132222018-02-14 Oleg Endo <olegendo@gcc.gnu.org> 13223 13224 PR target/83831 13225 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases. 13226 132272018-02-16 Richard Biener <rguenther@suse.de> 13228 13229 PR tree-optimization/84417 13230 * gcc.dg/torture/pr84417.c: New testcase. 13231 132322018-02-16 Jakub Jelinek <jakub@redhat.com> 13233 13234 PR target/84272 13235 * g++.dg/opt/pr84272.C: New test. 13236 13237 PR rtl-optimization/83723 13238 * gcc.dg/pr83723.c: New test. 13239 132402018-02-16 Richard Biener <rguenther@suse.de> 13241 13242 PR tree-optimization/84399 13243 * gcc.dg/graphite/pr84399.c: New testcase. 13244 132452018-02-16 Richard Biener <rguenther@suse.de> 13246 13247 PR tree-optimization/84190 13248 * g++.dg/torture/pr84190.C: New testcase. 13249 132502018-02-15 Martin Sebor <msebor@redhat.com> 13251 13252 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new 13253 directives. 13254 132552018-02-15 Janus Weil <janus@gcc.gnu.org> 13256 13257 PR fortran/84409 13258 * gfortran.dg/dtio_21.f03: Add an error message. 13259 * gfortran.dg/dtio_22.f90: Fix invalid test case. 13260 132612018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org> 13262 13263 PR fortran/84381 13264 * gfortran.dg/stop_shouldfail.f90: New test. 13265 132662018-02-15 Paolo Carlini <paolo.carlini@oracle.com> 13267 13268 PR c++/84330 13269 * g++.dg/concepts/pr84330.C: New. 13270 132712018-02-15 Tom de Vries <tom@codesourcery.com> 13272 13273 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca. 13274 132752018-02-15 Tom de Vries <tom@codesourcery.com> 13276 13277 * gcc.c-torture/compile/pr84136.c: Require effective target 13278 indirect_jumps. 13279 132802018-02-15 Jakub Jelinek <jakub@redhat.com> 13281 13282 PR tree-optimization/84383 13283 * gcc.c-torture/compile/pr84383.c: New test. 13284 13285 PR tree-optimization/84334 13286 * gcc.dg/pr84334.c: New test. 13287 132882018-02-14 Carl Love <cel@us.ibm.com> 13289 13290 * gcc.target/powerpc/builtins-4-int128-runnable.c 13291 (dg-require-effective-target): Change vsx_hw to p8vector_hw. 13292 (dg-options): Change -maltivec -mvsx to -mpower8-vector. 13293 132942018-02-14 Martin Sebor <msebor@redhat.com> 13295 13296 PR tree-optimization/83698 13297 * gcc.dg/Wrestrict-7.c: New test. 13298 * c-c++-common/Wrestrict.c: Adjust expected values for strcat. 13299 * gcc.target/i386/chkp-stropt-17.c: Same. 13300 133012018-02-14 Martin Sebor <msebor@redhat.com> 13302 13303 PR c/84108 13304 * gcc.dg/Wattributes-8.c: New test. 13305 133062018-02-14 Janus Weil <janus@gcc.gnu.org> 13307 13308 PR fortran/84385 13309 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case. 13310 * gfortran.dg/allocate_with_source_23.f90: Ditto. 13311 * gfortran.dg/select_type_1.f03: Extend test case. 13312 133132017-02-14 Uros Bizjak <ubizjak@gmail.com> 13314 13315 * gcc.target/i386/pr57193.c (dg-do): Remove target selector. 13316 (dg-options): Use -O2 -msse2 -mno-sse3. 13317 133182018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org> 13319 13320 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so 13321 this test case still works ok. 13322 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise. 13323 * gcc.dg/vmx/insert-be-order.c: Likewise. 13324 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise. 13325 * gcc.dg/vmx/ld-be-order.c: Likewise. 13326 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise. 13327 * gcc.dg/vmx/lde-be-order.c: Likewise. 13328 * gcc.dg/vmx/ldl-be-order.c: Likewise. 13329 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise. 13330 * gcc.dg/vmx/merge-be-order.c: Likewise. 13331 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise. 13332 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise. 13333 * gcc.dg/vmx/pack-be-order.c: Likewise. 13334 * gcc.dg/vmx/perm-be-order.c: Likewise. 13335 * gcc.dg/vmx/splat-be-order.c: Likewise. 13336 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise. 13337 * gcc.dg/vmx/st-be-order.c: Likewise. 13338 * gcc.dg/vmx/st-vsx-be-order.c: Likewise. 13339 * gcc.dg/vmx/ste-be-order.c: Likewise. 13340 * gcc.dg/vmx/stl-be-order.c: Likewise. 13341 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise. 13342 * gcc.dg/vmx/sum2s-be-order.c: Likewise. 13343 * gcc.dg/vmx/unpack-be-order.c: Likewise. 13344 * gcc.dg/vmx/vsums-be-order.c: Likewise. 13345 * gcc.target/powerpc/vec-setup-be-long.c: Likewise. 13346 133472018-02-14 Paolo Carlini <paolo.carlini@oracle.com> 13348 13349 PR c++/84350 13350 * g++.dg/cpp0x/auto49.C: New. 13351 133522018-02-14 Nathan Sidwell <nathan@acm.org> 13353 13354 * g++.dg/template/instantiate5.C: Adjust required-from loc. 13355 133562018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com> 13357 13358 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas. 13359 * gcc.target/powerpc/le-altivec-consts.c: Same. 13360 133612018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com> 13362 13363 PR target/84220 13364 * gcc.target/powerpc/pr84220-sld.c: New test. 13365 * gcc.target/powerpc/pr84220-sld2.c: New test. 13366 * gcc.target/powerpc/pr84220-sldw.c: New test. 13367 * gcc.target/powerpc/pr84220-xxperm.c: New test. 13368 * gcc.target/powerpc/pr84220-xxsld.c: New test. 13369 133702018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 13371 13372 PR target/84239 13373 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and 13374 _inc_ssp intrinsics. 13375 * gcc.target/i386/cet-intrin-4.c: Likewise. 13376 * gcc.target/i386/cet-rdssp-1.c: Remove argument from 13377 __builtin_ia32_rdssp[d|q]. 13378 133792018-02-14 Richard Sandiford <richard.sandiford@linaro.org> 13380 13381 PR tree-optimization/84357 13382 * gcc.dg/vect/pr84357.c: New test. 13383 133842018-02-14 Oleg Endo <olegendo@gcc.gnu.org> 13385 13386 PR target/83831 13387 * gcc.target/rx/pr83831.c: New tests. 13388 133892018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com> 13390 13391 PR target/79242 13392 * gcc.target/msp430/pr79242.c: New test. 13393 133942018-02-13 Peter Bergner <bergner@vnet.ibm.com> 13395 13396 PR target/84372 13397 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling 13398 with -mcpu=power9. 13399 134002018-02-13 Peter Bergner <bergner@vnet.ibm.com> 13401 13402 PR target/84279 13403 * g++.dg/pr84279.C: New test. 13404 134052018-02-13 Segher Boessenkool <segher@kernel.crashing.org> 13406 13407 PR rtl-optimization/84169 13408 * gcc.c-torture/execute/pr84169.c: New. 13409 134102018-02-13 Peter Bergner <bergner@vnet.ibm.com> 13411 13412 PR target/84370 13413 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option. 13414 134152018-02-13 Peter Bergner <bergner@vnet.ibm.com> 13416 13417 PR target/84365 13418 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling 13419 with -mcpu=power9. 13420 134212018-02-13 Jakub Jelinek <jakub@redhat.com> 13422 13423 PR c++/84364 13424 * g++.dg/warn/effc4.C: New test. 13425 134262018-02-13 Paolo Carlini <paolo.carlini@oracle.com> 13427 13428 PR c++/84333 13429 * g++.dg/template/sizeof16.C: New. 13430 * g++.dg/template/sizeof17.C: Likewise. 13431 134322018-02-13 Janus Weil <janus@gcc.gnu.org> 13433 13434 PR fortran/84313 13435 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case, 13436 add necessary compiler options. 13437 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message. 13438 134392018-02-13 Jakub Jelinek <jakub@redhat.com> 13440 13441 PR c/82210 13442 * gcc.c-torture/execute/pr82210.c: New test. 13443 13444 PR middle-end/84309 13445 * gcc.dg/pr84309-2.c: New test. 13446 134472018-02-12 Richard Sandiford <richard.sandiford@linaro.org> 13448 13449 PR tree-optimization/84321 13450 * gcc.dg/pr84321.c: New test. 13451 134522018-02-13 Vladimir Makarov <vmakarov@redhat.com> 13453 13454 PR target/84359 13455 * gcc.target/i386/pr57193.c: Add -march=x86-64. 13456 134572018-02-13 Paolo Bonzini <bonzini@gnu.org> 13458 13459 PR sanitizer/84340 13460 * gcc.dg/asan/pr84307.c: Remove test. 13461 134622018-02-13 Sebastian Perta <sebastian.perta@renesas.com> 13463 13464 * gcc.target/rl78/test_auto_vector.c: New test. 13465 134662018-02-13 Richard Sandiford <richard.sandiford@linaro.org> 13467 13468 PR c/84305 13469 * gcc.c-torture/compile/pr84305.c: New test. 13470 134712018-02-13 Jakub Jelinek <jakub@redhat.com> 13472 13473 PR target/84335 13474 * gcc.target/i386/pr84335.c: New test. 13475 13476 PR tree-optimization/84339 13477 * gcc.c-torture/execute/pr84339.c: New test. 13478 13479 PR middle-end/84309 13480 * gcc.dg/pr84309.c: New test. 13481 * gcc.target/i386/pr84309.c: New test. 13482 13483 PR target/84336 13484 * gcc.target/i386/pr84336.c: New test. 13485 134862018-02-12 Jakub Jelinek <jakub@redhat.com> 13487 13488 PR c++/84341 13489 * c-c++-common/gomp/pr84341.c: New test. 13490 134912018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 13492 13493 PR fortran/68746 13494 * gfortran.dg/read_dir.f90: Re-add dg-do run. 13495 134962018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 13497 13498 PR fortran/68746 13499 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat 13500 of zero for read. 13501 135022018-02-12 Jeff Law <law@redhat.com> 13503 13504 * gcc.c-torture/compile/reg-args-size.c: New test. 13505 135062018-02-12 Carl Love <cel@us.ibm.com> 13507 13508 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and 13509 uint128 tests to new testfile. 13510 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for 13511 int128 and uint128 tests. 13512 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to 13513 list of torture tests. 13514 135152018-02-12 Janus Weil <janus@gcc.gnu.org> 13516 13517 PR fortran/84273 13518 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case. 13519 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case. 13520 135212018-02-12 Tamar Christina <tamar.christina@arm.com> 13522 13523 PR target/82641 13524 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te. 13525 135262018-02-12 Paolo Bonzini <bonzini@gnu.org> 13527 13528 PR sanitizer/84307 13529 * gcc.dg/asan/pr84307.c: New test. 13530 135312018-02-12 Nathan Sidwell <nathan@acm.org> 13532 13533 * g++.dg/parse/pr84263.C: New. 13534 135352018-02-12 Paolo Carlini <paolo.carlini@oracle.com> 13536 13537 PR c++/79626 13538 * g++.dg/template/crash129.C: New. 13539 135402018-02-12 Olga Makhotina <olga.makhotina@intel.com> 13541 13542 PR target/83828 13543 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. 13544 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. 13545 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. 13546 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. 13547 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. 13548 135492018-02-12 Olga Makhotina <olga.makhotina@intel.com> 13550 13551 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd, 13552 _mm_maskz_scalef_round_sd): Test new intrinsics. 13553 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd, 13554 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new 13555 intrinsics. 13556 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss, 13557 _mm_maskz_scalef_round_ss): Test new intrinsics. 13558 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss, 13559 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new 13560 intrinsics. 13561 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round, 13562 __builtin_ia32_scalefss_round): Remove builtin. 13563 (__builtin_ia32_scalefsd_mask_round, 13564 __builtin_ia32_scalefss_mask_round): Test new builtin. 13565 * gcc.target/i386/sse-13.c: Ditto. 13566 * gcc.target/i386/sse-23.c: Ditto. 13567 135682018-02-12 Olga Makhotina <olga.makhotina@intel.com> 13569 13570 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd) 13571 (_mm_maskz_sqrt_round_sd): Test new intrinsics. 13572 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd) 13573 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics. 13574 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss) 13575 (_mm_maskz_sqrt_round_ss): Test new intrinsics. 13576 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss) 13577 (_mm_mask_sqrt_round_ss, _mm_maskz_sqrt_round_ss): Test new 13578 intrinsics. 13579 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round) 13580 (__builtin_ia32_sqrtss_round): Remove builtins. 13581 (__builtin_ia32_sqrtsd_mask_round) 13582 (__builtin_ia32_sqrtss_mask_round): Test new builtins. 13583 * gcc.target/i386/sse-13.c: Ditto. 13584 * gcc.target/i386/sse-23.c: Ditto. 13585 135862018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 13587 13588 PR fortran/35299 13589 * gfortran.dg/statement_function_3.f: New test. 13590 135912018-02-11 Steven G. Kargl <kargl@gcc.gnu.org> 13592 13593 PR fortran/54223 13594 PR fortran/84276 13595 * gfortran.dg/statement_function_1.f90: New test. 13596 * gfortran.dg/statement_function_2.f90: New test. 13597 135982018-02-11 Paul Thomas <pault@gcc.gnu.org> 13599 13600 PR fortran/84074 13601 * gfortran.dg/type_to_class_5.f03: New test. 13602 136032018-02-10 Paul Thomas <pault@gcc.gnu.org> 13604 13605 PR fortran/56691 13606 * gfortran.dg/type_to_class_4.f03: New test. 13607 136082018-02-10 Alan Modra <amodra@gmail.com> 13609 13610 PR target/84300 13611 * gcc.dg/pr84300.c: New. 13612 136132018-02-10 Jakub Jelinek <jakub@redhat.com> 13614 13615 PR sanitizer/83987 13616 * g++.dg/ubsan/pr83987-2.C: New test. 13617 136182018-02-09 Sebastian Perta <sebastian.perta@renesas.com> 13619 13620 * gcc.target/rx/movsicc.c: New test. 13621 136222018-02-09 Peter Bergner <bergner@vnet.ibm.com> 13623 13624 PR target/83926 13625 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled 13626 message. 13627 136282018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com> 13629 13630 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target. 13631 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New. 13632 136332018-02-09 Nathan Sidwell <nathan@acm.org> 13634 13635 PR c/84293 13636 * c-c++-common/pr84293.h: New. 13637 * c-c++-common/pr84293.c: New. 13638 136392018-02-09 Vladimir Makarov <vmakarov@redhat.com> 13640 13641 PR rtl-optimization/57193 13642 * gcc.target/i386/pr57193.c: New. 13643 136442018-02-09 Jakub Jelinek <jakub@redhat.com> 13645 13646 PR target/84226 13647 * gcc.target/powerpc/pr84226.c: New test. 13648 136492018-02-09 Peter Bergner <bergner@vnet.ibm.com> 13650 13651 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test 13652 from this to... 13653 <vclzd>: ...this. 13654 136552018-02-09 Martin Sebor <msebor@redhat.com> 13656 13657 PR lto/84212 13658 * gcc.dg/lto/pr84212_0.c: New test file. 13659 * gcc.dg/lto/pr84212_1.c: Same. 13660 136612018-02-09 Peter Bergner <bergner@vnet.ibm.com> 13662 13663 PR target/83926 13664 * gcc.target/powerpc/pr83926.c: New test. 13665 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled 13666 message. Fix test for running in 32-bit mode. 13667 136682018-02-09 Tamar Christina <tamar.christina@arm.com> 13669 13670 PR target/82641 13671 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t. 13672 136732018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 13674 13675 PR target/PR84295 13676 * gcc.target/s390/pr84295.c: New test. 13677 136782018-02-09 Paolo Carlini <paolo.carlini@oracle.com> 13679 13680 PR c++/77522 13681 * g++.dg/cpp1y/lambda-init16.C: New. 13682 136832018-02-09 Eric Botcazou <ebotcazou@adacore.com> 13684 13685 * gnat.dg/sso8.adb: New test. 13686 * gnat.dg/sso8_pkg.ads: New helper. 13687 136882018-02-09 Richard Biener <rguenther@suse.de> 13689 13690 PR tree-optimization/84278 13691 * gcc.target/i386/pr84278.c: Adjust regex. 13692 136932018-02-09 Jakub Jelinek <jakub@redhat.com> 13694 13695 PR tree-optimization/84232 13696 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86. 13697 13698 PR debug/84252 13699 * gcc.target/aarch64/pr84252.c: New test. 13700 13701 PR middle-end/84237 13702 * gcc.dg/pr84237.c: New test. 13703 137042018-02-09 Marek Polacek <polacek@redhat.com> 13705 Jakub Jelinek <jakub@redhat.com> 13706 13707 PR c++/83659 13708 * g++.dg/torture/pr83659.C: New test. 13709 137102018-02-08 David Malcolm <dmalcolm@redhat.com> 13711 13712 PR tree-optimization/84136 13713 * gcc.c-torture/compile/pr84136.c: New test. 13714 137152018-02-08 Sergey Shalnov <sergey.shalnov@intel.com> 13716 13717 PR target/83008 13718 * gcc.target/i386/pr83008.c: New test. 13719 137202018-02-08 Peter Bergner <bergner@vnet.ibm.com> 13721 13722 PR target/81143 13723 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__. 13724 137252018-02-08 Paolo Carlini <paolo.carlini@oracle.com> 13726 13727 PR c++/83806 13728 * g++.dg/warn/Wunused-parm-11.C: New. 13729 137302018-02-08 Marek Polacek <polacek@redhat.com> 13731 13732 PR tree-optimization/84238 13733 * gcc.dg/Wstringop-overflow-3.c: New test. 13734 137352018-02-08 Nathan Sidwell <nathan@acm.org> 13736 13737 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic. 13738 137392018-02-08 Richard Sandiford <richard.sandiford@linaro.org> 13740 13741 PR tree-optimization/84265 13742 * gcc.dg/vect/pr84265.c: New test. 13743 137442018-02-08 Richard Sandiford <richard.sandiford@linaro.org> 13745 13746 PR tree-optimization/81635 13747 * gcc.dg/vect/bb-slp-pr81635-3.c: New test. 13748 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise. 13749 137502018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 13751 13752 * gcc.target/s390/nobp-function-pointer-attr.c: New test. 13753 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test. 13754 * gcc.target/s390/nobp-function-pointer-z10.c: New test. 13755 * gcc.target/s390/nobp-function-pointer-z900.c: New test. 13756 * gcc.target/s390/nobp-indirect-jump-attr.c: New test. 13757 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test. 13758 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test. 13759 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test. 13760 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test. 13761 * gcc.target/s390/nobp-indirect-jump-z10.c: New test. 13762 * gcc.target/s390/nobp-indirect-jump-z900.c: New test. 13763 * gcc.target/s390/nobp-return-attr-all.c: New test. 13764 * gcc.target/s390/nobp-return-attr-neg.c: New test. 13765 * gcc.target/s390/nobp-return-mem-attr.c: New test. 13766 * gcc.target/s390/nobp-return-mem-nothunk.c: New test. 13767 * gcc.target/s390/nobp-return-mem-z10.c: New test. 13768 * gcc.target/s390/nobp-return-mem-z900.c: New test. 13769 * gcc.target/s390/nobp-return-reg-attr.c: New test. 13770 * gcc.target/s390/nobp-return-reg-mixed.c: New test. 13771 * gcc.target/s390/nobp-return-reg-nothunk.c: New test. 13772 * gcc.target/s390/nobp-return-reg-z10.c: New test. 13773 * gcc.target/s390/nobp-return-reg-z900.c: New test. 13774 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test. 13775 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test. 13776 * gcc.target/s390/nobp-table-jump-z10.c: New test. 13777 * gcc.target/s390/nobp-table-jump-z900.c: New test. 13778 137792018-02-08 Richard Biener <rguenther@suse.de> 13780 13781 PR tree-optimization/84233 13782 * g++.dg/torture/pr84233.C: New testcase. 13783 137842018-02-08 Richard Biener <rguenther@suse.de> 13785 13786 PR tree-optimization/84278 13787 * gcc.target/i386/pr84278.c: New testcase. 13788 137892018-02-08 Wilco Dijkstra <wdijkstr@arm.com> 13790 13791 PR rtl-optimization/84068 13792 PR rtl-optimization/83459 13793 * gcc.dg/pr84068.c: New test. 13794 137952018-02-08 Richard Biener <rguenther@suse.de> 13796 13797 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or 13798 loop vectorization to happen. 13799 138002018-02-08 Paolo Carlini <paolo.carlini@oracle.com> 13801 13802 PR c++/83204 13803 * g++.dg/cpp0x/lambda/lambda-ice25.C: New. 13804 138052018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com> 13806 13807 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas. 13808 138092018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com> 13810 13811 PR target/84154 13812 * gcc.target/powerpc/pr84154-1.c: New tests. 13813 * gcc.target/powerpc/pr84154-2.c: Likewise. 13814 * gcc.target/powerpc/pr84154-3.c: Likewise. 13815 138162018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com> 13817 13818 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires. 13819 138202018-02-07 Jakub Jelinek <jakub@redhat.com> 13821 13822 PR c++/84082 13823 * g++.dg/template/incomplete11.C: New test. 13824 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too. 13825 138262018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 13827 13828 PR fortran/82994 13829 * gfortran.dg/deallocate_error_3.f90: New test. 13830 * gfortran.dg/deallocate_error_4.f90: New test. 13831 138322018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org> 13833 13834 PR fortran/68560 13835 * gfortran.dg/shape_9.f90: New test. 13836 138372018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 13838 13839 PR fortran/82049 13840 * gfortran.dg/assumed_charlen_parameter.f90: New test. 13841 138422018-02-07 David Malcolm <dmalcolm@redhat.com> 13843 13844 PR c++/81610 13845 PR c++/80567 13846 * g++.dg/spellcheck-reswords.C: New test case. 13847 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus 13848 suggestion of "if". 13849 138502018-02-07 Martin Liska <mliska@suse.cz> 13851 13852 PR c++/84059. 13853 * g++.dg/ext/mv26.C: New test. 13854 138552018-02-07 Tom de Vries <tom@codesourcery.com> 13856 13857 * gcc.dg/pr83844.c: Require effective target alloca. 13858 138592018-02-07 Tom de Vries <tom@codesourcery.com> 13860 13861 * gcc.dg/torture/pr83055.c: Require effective target global_constructor. 13862 138632018-02-07 H.J. Lu <hongjiu.lu@intel.com> 13864 13865 PR target/84243 13866 * gcc.target/i386/cet-intrin-4.c (dg-options): Use 13867 -fcf-protection=return. 13868 138692018-02-07 Tom de Vries <tom@codesourcery.com> 13870 13871 PR libgomp/84217 13872 * c-c++-common/goacc/pr84217.c: New test. 13873 * gfortran.dg/goacc/pr84217.f90: New test. 13874 138752018-02-07 Richard Biener <rguenther@suse.de> 13876 13877 PR tree-optimization/84204 13878 * gcc.dg/graphite/pr84204.c: New testcase. 13879 13880 PR tree-optimization/84205 13881 * gcc.dg/graphite/pr84205.c: New testcase. 13882 13883 PR tree-optimization/84223 13884 * gfortran.dg/graphite/pr84223.f90: New testcase. 13885 138862018-02-07 Paolo Carlini <paolo.carlini@oracle.com> 13887 13888 PR c++/71662 13889 * g++.dg/cpp0x/scoped_enum7.C: New. 13890 138912018-02-07 Christophe Lyon <christophe.lyon@linaro.org> 13892 13893 PR tree-optimization/83008 13894 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize. 13895 138962018-02-07 Jakub Jelinek <jakub@redhat.com> 13897 13898 PR tree-optimization/84235 13899 * gcc.c-torture/execute/ieee/pr84235.c: New test. 13900 139012018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 13902 13903 PR testsuite/84243 13904 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86 13905 targets. 13906 * c-c++-common/fcf-protection-7.c: Likewise for -mibt. 13907 139082018-02-06 Jakub Jelinek <jakub@redhat.com> 13909 13910 PR target/84146 13911 * gcc.target/i386/pr84146.c: New test. 13912 139132018-02-06 Michael Collison <michael.collison@arm.com> 13914 13915 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting. 13916 139172018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 13918 13919 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation 13920 warning for -mno-speculate-indirect-jumps. 13921 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise. 13922 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. 13923 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise. 13924 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise. 13925 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise. 13926 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise. 13927 139282018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 13929 13930 PR target/84145 13931 * c-c++-common/fcf-protection-1.c: Change a compared message. 13932 * c-c++-common/fcf-protection-2.c: Likewise. 13933 * c-c++-common/fcf-protection-3.c: Likewise. 13934 * c-c++-common/fcf-protection-5.c: Likewise. 13935 * c-c++-common/fcf-protection-6.c: New test. 13936 * c-c++-common/fcf-protection-7.c: Likewise. 13937 139382018-02-06 Marek Polacek <polacek@redhat.com> 13939 13940 PR tree-optimization/84228 13941 * c-c++-common/Wstringop-truncation-3.c: New test. 13942 139432018-02-06 Tamar Christina <tamar.christina@arm.com> 13944 13945 PR target/82641 13946 * gcc.target/arm/pragma_arch_switch_2.c: New. 13947 139482018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 13949 13950 PR target/79975 13951 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options. 13952 139532018-02-05 Martin Sebor <msebor@redhat.com> 13954 13955 PR tree-optimization/83369 13956 * gcc.dg/Wnonnull.c: New test. 13957 139582018-02-05 Richard Sandiford <richard.sandiford@linaro.org> 13959 13960 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file 13961 argument and use dg-messages-by-file instead. Expect it to be 13962 an array rather than a dict. 13963 (lto-link-and-maybe-run): Remove messages_by_file argument and 13964 use an upvar for dg-messages-by-file. Update call to 13965 lto_handle_diagnostics. 13966 (lt-get-options): Treat dg-messages-by-file as an array 13967 rather than a dict. 13968 (lto-get-options-main): Likewise. Set the entry rather than appending. 13969 (lto-execute): Treat dg-messages-by-file as an array rather than 13970 a dict. Update call to lto-link-and-maybe-run. 13971 139722018-02-05 Paolo Carlini <paolo.carlini@oracle.com> 13973 13974 PR c++/82782 13975 * g++.dg/cpp1z/inline-var4.C: New. 13976 139772018-02-05 Martin Liska <mliska@suse.cz> 13978 13979 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS 13980 options. 13981 * c-c++-common/asan/pointer-compare-2.c: Likewise. 13982 * c-c++-common/asan/pointer-subtract-1.c: Likewise. 13983 * c-c++-common/asan/pointer-subtract-2.c: Likewise. 13984 * c-c++-common/asan/pointer-subtract-3.c: Likewise. 13985 * c-c++-common/asan/pointer-subtract-4.c: Likewise. 13986 * c-c++-common/asan/pointer-compare-3.c: New test. 13987 139882018-02-05 Richard Sandiford <richard.sandiford@linaro.org> 13989 13990 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs. 13991 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 13992 139932018-02-05 Olga Makhotina <olga.makhotina@intel.com> 13994 13995 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd, 13996 _mm_maskz_range_sd, _mm_mask_range_round_sd, 13997 _mm_maskz_range_round_sd): Test new intrinsics. 13998 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd, 13999 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd, 14000 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics. 14001 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss, 14002 _mm_maskz_range_ss, _mm_mask_range_round_ss, 14003 _mm_maskz_range_round_ss): Test new intrinsics. 14004 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss, 14005 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss, 14006 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics. 14007 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round, 14008 __builtin_ia32_rangess128_round): Remove builtins. 14009 (__builtin_ia32_rangesd128_mask_round, 14010 __builtin_ia32_rangess128_mask_round): Test new builtins. 14011 * gcc.target/i386/sse-13.c: Ditto. 14012 * gcc.target/i386/sse-23.c: Ditto. 14013 140142018-02-04 Jan Hubicka <hubicka@ucw.cz> 14015 14016 PR middle-end/79966 14017 * gfortran.dg/pr79966.f90: New testcase 14018 140192018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org> 14020 14021 PR fortran/84094 14022 * gfortran.dg/associate_23.f90: Fix invalid code. 14023 * gfortran.dg/intrinsic_actual_4.f90: Likewise. 14024 * gfortran.dg/matmul_3.f90: Likewise. 14025 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. 14026 140272018-02-04 Paul Thomas <pault@gcc.gnu.org> 14028 14029 PR fortran/84115 14030 * gfortran.dg/associate_34.f90: New test. 14031 * gfortran.dg/associate_35.f90: New test. 14032 140332018-02-03 Paul Thomas <pault@gcc.gnu.org> 14034 14035 PR fortran/84141 14036 PR fortran/84155 14037 * gfortran.dg/pr84155.f90: New test. 14038 140392017-02-02 Uros Bizjak <ubizjak@gmail.com> 14040 14041 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect. 14042 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto. 14043 140442018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com> 14045 14046 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to 14047 dg-do run stanza. 14048 140492018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com> 14050 14051 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok 14052 requirement. 14053 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same. 14054 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same. 14055 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same. 14056 140572018-02-02 Georg-Johann Lay <avr@gjlay.de> 14058 14059 PR testsuite/52641 14060 * gcc.c-torture/execute/pr83362.c: Make work for int16. 14061 * gcc.dg/Wsign-conversion.c: Dito. 14062 * gcc.dg/attr-alloc_size-4.c: Dito. 14063 * gcc.dg/pr81020.c: Dito. 14064 * gcc.dg/pr81192.c: Dito. 14065 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast. 14066 * gcc.dg/attr-alloc_size-11.c: Also special-case avr. 14067 * gcc.dg/pr83844.c: Restrict to int32plus. 14068 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus. 14069 * gcc.dg/tree-ssa/ldist-25.c: Dito. 14070 * gcc.dg/tree-ssa/ldist-27.c: Dito. 14071 * gcc.dg/tree-ssa/ldist-28.c: Dito. 14072 * gcc.dg/tree-ssa/ldist-29.c: Dito. 14073 * gcc.dg/tree-ssa/ldist-30.c: Dito. 14074 * gcc.dg/tree-ssa/ldist-31.c: Dito. 14075 * gcc.dg/tree-ssa/ldist-32.c: Dito. 14076 * gcc.dg/tree-ssa/ldist-33.c: Dito. 14077 * gcc.dg/tree-ssa/ldist-34.c: Dito. 14078 * gcc.dg/tree-ssa/ldist-35.c: Dito. 14079 * gcc.dg/tree-ssa/ldist-36.c: Dito. 14080 140812018-02-02 Julia Koval <julia.koval@intel.com> 14082 14083 * gcc.target/i386/funcspec-56.inc: Handle new march. 14084 * g++.dg/ext/mv16.C: Ditto. 14085 140862018-02-02 Georg-Johann Lay <avr@gjlay.de> 14087 14088 * lib/target-supports.exp 14089 (check_effective_target_keeps_null_pointer_checks): No more 14090 special-case avr. 14091 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr. 14092 * gcc.dg/ifcvt-4.c: Skip avr. 14093 * gcc.dg/pr53037-1.c: Dito. 14094 * gcc.dg/pr53037-2.c: Dito. 14095 * gcc.dg/pr53037-3.c: Dito. 14096 * gcc.dg/pr63387-2.c: Dito. 14097 * gcc.dg/pr63387.c: Dito. 14098 * gcc.dg/sancov/cmp0.c: Dito. 14099 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito. 14100 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito. 14101 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito. 14102 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito. 14103 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito. 14104 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito. 14105 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito. 14106 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito. 14107 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito. 14108 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito. 14109 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito. 14110 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito. 14111 * gcc.dg/tree-ssa/pr82059.c: Dito. 14112 * gcc.c-torture/execute/pr70460.c: Dito. 14113 141142018-02-02 Georg-Johann Lay <avr@gjlay.de> 14115 14116 PR testsuite/52641 14117 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16. 14118 * gcc.c-torture/execute/20180112-1.c: Dito. 14119 * gcc.c-torture/execute/pr81503.c: Dito. 14120 * gcc.dg/store_merging_12.c: Dito. 14121 * gcc.dg/tree-ssa/loop-niter-1.c: Dito. 14122 * gcc.dg/tree-ssa/loop-niter-2.c: Dito. 14123 * gcc.dg/tree-ssa/pr80898.c: Dito. 14124 * gcc.dg/tree-ssa/pr82363.c: Dito. 14125 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning. 14126 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16. 14127 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito. 14128 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito. 14129 * gcc.dg/torture/pr81814.c: Restrict to int32plus. 14130 * gcc.dg/tree-ssa/pr80803.c: Dito. 14131 * gcc.dg/tree-ssa/pr80898-2.c: Dito. 14132 * gcc.dg/tree-ssa/pr81346-4.c: Dito. 14133 * gcc.dg/tree-ssa/vrp114.c: Dito. 14134 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus. 14135 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito. 14136 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito. 14137 141382018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 14139 14140 PR target/84066 14141 * gcc.target/i386/cet-sjlj-6a.c: New test. 14142 * gcc.target/i386/cet-sjlj-6b.c: Likewise. 14143 141442018-02-01 Marek Polacek <polacek@redhat.com> 14145 14146 PR c++/84125 14147 * g++.dg/cpp1y/lambda-generic-84125.C:New test. 14148 141492018-01-30 Jeff Law <law@redhat.com> 14150 14151 PR target/84128 14152 * gcc.target/i386/pr84128.c: New test. 14153 141542018-02-01 Georg-Johann Lay <avr@gjlay.de> 14155 14156 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add 14157 -fdelete-null-pointer-checks. 14158 141592018-02-01 Paolo Carlini <paolo.carlini@oracle.com> 14160 14161 PR c++/83796 14162 * g++.dg/cpp0x/abstract-default1.C: New. 14163 141642018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 14165 14166 PR tree-optimization/81635 14167 * gcc.dg/vect/bb-slp-pr81635-1.c: New test. 14168 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise. 14169 141702018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 14171 14172 PR target/83370 14173 * gcc.target/aarch64/pr83370.c: New. 14174 141752018-02-01 Richard Biener <rguenther@suse.de> 14176 14177 * gcc.dg/graphite/pr35356-1.c: Adjust. 14178 141792018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 14180 14181 PR testsuite/83846 14182 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests 14183 for ILP32. 14184 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead 14185 of hard-coding the choice. 14186 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise. 14187 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise. 14188 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize 14189 memset call. 14190 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use 14191 stdint.h types. 14192 * gcc.target/aarch64/sve/const_pred_2.C: Likewise. 14193 * gcc.target/aarch64/sve/const_pred_3.C: Likewise. 14194 * gcc.target/aarch64/sve/const_pred_4.C: Likewise. 14195 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. 14196 * gcc.target/aarch64/sve/logical_1.c: Likewise. 14197 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. 14198 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. 14199 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. 14200 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. 14201 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. 14202 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. 14203 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. 14204 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. 14205 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. 14206 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. 14207 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. 14208 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. 14209 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. 14210 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. 14211 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. 14212 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. 14213 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. 14214 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. 14215 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. 14216 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. 14217 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. 14218 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. 14219 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. 14220 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. 14221 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. 14222 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. 14223 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. 14224 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. 14225 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. 14226 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. 14227 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. 14228 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. 14229 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. 14230 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise. 14231 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 14232 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise. 14233 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. 14234 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. 14235 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. 14236 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use 14237 __builtin_popcountll rather than __builtin_popcountl. 14238 142392018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 14240 14241 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead 14242 of LD1R[HWD] for multi-element constants on big-endian targets. 14243 * gcc.target/aarch64/sve/slp_3.c: Likewise. 14244 * gcc.target/aarch64/sve/slp_4.c: Likewise. 14245 142462018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 14247 14248 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB. 14249 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB. 14250 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB. 14251 142522018-02-01 Jakub Jelinek <jakub@redhat.com> 14253 14254 PR tree-optimization/81661 14255 PR tree-optimization/84117 14256 * gcc.dg/pr81661.c: New test. 14257 * gfortran.dg/pr84117.f90: New test. 14258 142592018-02-01 Janne Blomqvist <jb@gcc.gnu.org> 14260 14261 PR fortran/83705 14262 * gfortran.dg/repeat_7.f90: Catch warning message. 14263 142642018-01-31 Ian Lance Taylor <iant@golang.org> 14265 14266 * go.go-torture/execute/printnil.go: New test. 14267 142682018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14269 14270 * lib/target-supports.exp (check_effective_target_comdat_group): 14271 Allow for Solaris as comdat syntax. 14272 14273 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on 14274 Solaris with comdat_group support and as. 14275 142762018-01-31 Marek Polacek <polacek@redhat.com> 14277 14278 PR c/81779 14279 * gcc.dg/pr81779.c: New test. 14280 142812018-01-31 Jakub Jelinek <jakub@redhat.com> 14282 14283 PR fortran/84116 14284 * gfortran.dg/gomp/pr84116.f90: New test. 14285 14286 PR c++/83993 14287 * g++.dg/init/pr83993-2.C: New test. 14288 14289 PR c++/83993 14290 * g++.dg/init/pr83993-1.C: New test. 14291 * g++.dg/cpp0x/pr83993.C: New test. 14292 142932018-01-31 Paul Thomas <pault@gcc.gnu.org> 14294 14295 PR fortran/84088 14296 * gfortran.dg/pr84088.f90: New test. 14297 142982018-01-31 Vladimir Makarov <vmakarov@redhat.com> 14299 14300 PR target/82444 14301 * gcc.target/i386/pr82444.c: New. 14302 143032018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com> 14304 14305 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins. 14306 * gcc.target/powerpc/vsx-13.c: New. 14307 143082018-01-31 Paolo Carlini <paolo.carlini@oracle.com> 14309 14310 PR c++/84092 14311 * g++.dg/cpp1y/var-templ57.C: New. 14312 143132018-01-31 Marek Polacek <polacek@redhat.com> 14314 14315 PR c++/84138 14316 * g++.dg/diagnostic/pr84138.C: New test. 14317 143182018-01-31 Janne Blomqvist <jb@gcc.gnu.org> 14319 14320 PR fortran/78534 14321 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune 14322 -Wstringop-overflow warnings due to spurious warning with -O1. 14323 * gfortran.dg/char_cast_1.f90: Update dump scan pattern. 14324 * gfortran.dg/transfer_intrinsic_1.f90: Likewise. 14325 143262018-01-31 Richard Biener <rguenther@suse.de> 14327 14328 PR tree-optimization/84132 14329 * g++.dg/torture/pr84132.C: New testcase. 14330 143312018-01-31 Jan Hubicka <hubicka@ucw.cz> 14332 14333 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and 14334 dg-final scan. 14335 143362018-01-31 Julia Koval <julia.koval@intel.com> 14337 14338 PR target/83618 14339 * gcc.target/i386/rdpid.c: Remove "eax". 14340 143412018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14342 14343 PR tree-optimization/64946 14344 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word 14345 scan-assembler checks. 14346 143472018-01-31 Eric Botcazou <ebotcazou@adacore.com> 14348 14349 * gcc.c-torture/execute/20180131-1.c: New test. 14350 143512018-01-31 Claudiu Zissulescu <claziss@synopsys.com> 14352 14353 * gcc.target/arc/taux-1.c: New test. 14354 * gcc.target/arc/taux-2.c: Likewise. 14355 143562018-01-31 Claudiu Zissulescu <claziss@synopsys.com> 14357 14358 * gcc.target/arc/uncached.c: New test. 14359 143602018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14361 14362 PR lto/83954 14363 * gnat.dg/lto20.adb: Remove dg-excess-errors. 14364 143652018-01-31 Jakub Jelinek <jakub@redhat.com> 14366 14367 PR preprocessor/69869 14368 * gcc.dg/cpp/trad/pr69869.c: New test. 14369 14370 PR c/84100 14371 * gcc.dg/pr84100.c: New test. 14372 143732018-01-30 Jeff Law <law@redhat.com> 14374 14375 PR target/84064 14376 * gcc.target/i386/pr84064: New test. 14377 143782018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org> 14379 14380 PR fortran/84134 14381 * gfortran.dg/data_implied_do_2.f90: New test. 14382 143832018-01-30 Janus Weil <janus@gcc.gnu.org> 14384 14385 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive. 14386 143872018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org> 14388 14389 PR fortran/84133 14390 * gfortran.dg/inline_matmul_21.f90: New test case. 14391 143922018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14393 14394 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options. 14395 143962018-01-30 Vladimir Makarov <vmakarov@redhat.com> 14397 14398 PR target/84112 14399 * gcc.target/powerpc/pr84112.c: New. 14400 144012018-01-30 Jakub Jelinek <jakub@redhat.com> 14402 14403 PR rtl-optimization/83986 14404 * gcc.dg/pr83986.c: New test. 14405 144062018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com> 14407 14408 PR 58684 14409 * gcc.dg/torture/inf-compare-1.c: Add xfail. 14410 * gcc.dg/torture/inf-compare-2.c: Add xfail. 14411 * gcc.dg/torture/inf-compare-3.c: Add xfail. 14412 * gcc.dg/torture/inf-compare-4.c: Add xfail. 14413 144142018-01-30 Jakub Jelinek <jakub@redhat.com> 14415 14416 PR tree-optimization/84111 14417 * gcc.c-torture/compile/pr84111.c: New test. 14418 144192018-01-30 Jan Hubicka <hubicka@ucw.cz> 14420 14421 PR ipa/83179 14422 * gcc.dg/ipa/inline-2.c: Fix template. 14423 * gcc.dg/ipa/inline-3.c: Fix template. 14424 144252018-01-30 Jan Hubicka <hubicka@ucw.cz> 14426 14427 PR ipa/81360 14428 * g++.dg/torture/pr81360.C: New testcase. 14429 144302018-01-30 Jan Hubicka <hubicka@ucw.cz> 14431 14432 PR lto/83954 14433 * gcc.dg/lto/pr83954.h: New testcase. 14434 * gcc.dg/lto/pr83954_0.c: New testcase. 14435 * gcc.dg/lto/pr83954_1.c: New testcase. 14436 144372018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14438 14439 PR bootstrap/84017 14440 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings 14441 to dg-options. 14442 Simplify DW_AT_producer scan. 14443 144442018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14445 14446 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets. 14447 144482018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com> 14449 14450 PR target/83828 14451 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. 14452 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. 14453 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto. 14454 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto. 14455 144562018-01-29 Jeff Law <law@redhat.com> 14457 14458 PR testsuite/81010 14459 * gcc.target/powerpc/pr56605.c: Update various dg- directives to 14460 better match other tests which require vsx. Verify the zero 14461 extension is part of the test in the combiner dump. 14462 144632018-01-29 Marek Polacek <polacek@redhat.com> 14464 14465 PR c/83966 14466 * gcc.dg/format/Wsuggest-attribute-1.c: New test. 14467 14468 PR c++/83996 14469 * g++.dg/ext/pr83996.C: New test. 14470 144712018-01-29 Richard Biener <rguenther@suse.de> 14472 14473 PR tree-optimization/84057 14474 * gcc.dg/graphite/pr84057.c: New testcase. 14475 144762018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org> 14477 14478 PR fortran/84073 14479 * gfortran.dg/bind_c_usage_31.f90: New test. 14480 144812018-01-27 Paolo Carlini <paolo.carlini@oracle.com> 14482 14483 PR c++/83924 14484 * g++.dg/warn/Wduplicated-branches5.C: New. 14485 144862018-01-26 Sebastian Perta <sebastian.perta@renesas.com> 14487 14488 * gcc.target/rl78/test_addsi3_internal.c: New test. 14489 144902018-01-26 Segher Boessenkool <segher@kernel.crashing.org> 14491 14492 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets. 14493 Make expected output depend on whether we expect sibcalls or not. 14494 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into 14495 safe-indirect-jump-1.c). 14496 144972018-01-26 Damian Rouson <damian@sourceryinstitute.org> 14498 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 14499 Soren Rasmussen <s.c.rasmussen@gmail.com> 14500 14501 Fortran 2018 teams tests. 14502 14503 * gfortran.dg/team_number_1.f90: new test for team_number. 14504 * gfortran.dg/team_change_1.f90: new test for change team. 14505 * gfortran.dg/team_end_1.f90: new test for end team. 14506 * gfortran.dg/team_form_1.f90: new test for form team. 14507 145082018-01-26 Steven G. Kargl <kargl@gcc.gnu.org> 14509 14510 PR fortran/83998 14511 * gfortran.dg/dot_product_4.f90 14512 145132018-01-26 Martin Sebor <msebor@redhat.com> 14514 14515 PR tree-optimization/83896 14516 * gcc.dg/strlenopt-43.c: New. 14517 145182018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 14519 14520 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas. 14521 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same. 14522 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New. 14523 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New. 14524 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New. 14525 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New. 14526 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New. 14527 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New. 14528 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler 14529 stanzas. 14530 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same. 14531 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New. 14532 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New. 14533 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New. 14534 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New. 14535 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New. 14536 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New. 14537 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid 14538 instruction list. 14539 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same. 14540 145412018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 14542 14543 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete. 14544 * gcc.target/powerpc/fold-vec-cmp-int.h: New. 14545 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New. 14546 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New. 14547 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New. 14548 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete. 14549 * gcc.target/powerpc/fold-vec-cmp-short.h: New. 14550 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New. 14551 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New. 14552 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete. 14553 * gcc.target/powerpc/fold-vec-cmp-char.h: New. 14554 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New. 14555 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New. 14556 145572018-01-26 Martin Liska <mliska@suse.cz> 14558 14559 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type 14560 warning is seen. 14561 145622018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 14563 14564 * gcc.target/powerpc/fold-vec-neg-longlong.h: New. 14565 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New. 14566 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New. 14567 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete. 14568 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas. 14569 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New. 14570 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New. 14571 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New. 14572 145732018-01-26 Richard Biener <rguenther@suse.de> 14574 14575 PR rtl-optimization/84003 14576 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger 14577 latent bug in DSE if NOINLINE is appropriately defined. 14578 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C 14579 and defining NOINLINE. 14580 145812018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14582 14583 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64 14584 tests specific to aarch64. XFAIL test on arm. 14585 145862018-01-26 Jakub Jelinek <jakub@redhat.com> 14587 14588 PR rtl-optimization/83985 14589 * gcc.dg/pr83985.c: New test. 14590 14591 PR c/83989 14592 * c-c++-common/Wrestrict-3.c: New test. 14593 145942018-01-26 Claudiu Zissulescu <claziss@synopsys.com> 14595 14596 * gcc.target/arc/tdelegitimize_addr.c: New test. 14597 145982018-01-26 Claudiu Zissulescu <claziss@synopsys.com> 14599 14600 * gcc.target/arc/jli-1.c: New file. 14601 * gcc.target/arc/jli-2.c: Likewise. 14602 146032018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 14604 14605 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in 14606 scan-assembler. 14607 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. 14608 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. 14609 146102018-01-26 Richard Biener <rguenther@suse.de> 14611 14612 PR tree-optimization/81082 14613 * gcc.dg/vect/pr81082.c: New testcase. 14614 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n 14615 simplification to n * n. 14616 146172018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14618 14619 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on 14620 Solaris 10. 14621 * gcc.target/i386/pr63620.c: Likewise. 14622 146232018-01-26 Julia Koval <julia.koval@intel.com> 14624 14625 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add 14626 -mavx512f -mavx512bw. 14627 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw. 14628 * gcc.target/i386/i386.exp: Fix types. 14629 146302018-01-26 Alan Modra <amodra@gmail.com> 14631 14632 PR target/84033 14633 * gcc.target/powerpc/swaps-p8-46.c: New. 14634 146352018-25-01 Paul Thomas <pault@gcc.gnu.org> 14636 14637 PR fortran/37577 14638 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008. 14639 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to 14640 'array01' in the tree dump comparison. 14641 * gfortran.dg/coarray_lib_token_4.f90: Likewise. 14642 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits. 14643 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008. 14644 146452018-01-25 Jan Hubicka <hubicka@ucw.cz> 14646 14647 PR middle-end/83055 14648 * gcc.dg/torture/pr83055.c: New testcase. 14649 146502018-01-25 Jakub Jelinek <jakub@redhat.com> 14651 14652 PR c++/84031 14653 * g++.dg/cpp1z/decomp36.C: New test. 14654 14655 PR middle-end/83977 14656 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options. 14657 146582018-01-25 Richard Sandiford <richard.sandiford@linaro.org> 14659 14660 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for 14661 the shift dump line. 14662 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 14663 146642018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com> 14665 14666 PR target/81550 14667 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop 14668 index instead of int, which allows IVOPTs to properly optimize the 14669 loop. 14670 146712018-01-24 David Malcolm <dmalcolm@redhat.com> 14672 14673 PR jit/82846 14674 * jit.dg/test-alignment.c (create_aligned_code): Fix return type 14675 of "fn_type" typedef. 14676 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise. 14677 146782018-01-24 Ian Lance Taylor <iant@golang.org> 14679 14680 * go.go-torture/execute/names-1.go: New test. 14681 146822018-01-19 Jeff Law <law@redhat.com> 14683 14684 PR target/83994 14685 * gcc.target/i386/pr83994.c: New test. 14686 146872018-01-24 Vladimir Makarov <vmakarov@redhat.com> 14688 14689 PR target/84014 14690 * gcc.target/powerpc/pr84014.c: New. 14691 146922018-01-24 Jakub Jelinek <jakub@redhat.com> 14693 14694 PR middle-end/83977 14695 * c-c++-common/gomp/pr83977-1.c: New test. 14696 * c-c++-common/gomp/pr83977-2.c: New test. 14697 * c-c++-common/gomp/pr83977-3.c: New test. 14698 * gfortran.dg/gomp/pr83977.f90: New test. 14699 147002018-01-24 Richard Sandiford <richard.sandiford@linaro.org> 14701 14702 PR testsuite/83889 14703 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run. 14704 * gcc.dg/vect/pr80631-1.c: Likewise. 14705 * gcc.dg/vect/pr80631-2.c: Likewise. 14706 * gcc.dg/vect/pr81410.c: Likewise. 14707 * gcc.dg/vect/pr81633.c: Likewise. 14708 * gcc.dg/vect/pr81815.c: Likewise. 14709 * gcc.dg/vect/pr82108.c: Likewise. 14710 * gcc.dg/vect/pr83857.c: Likewise. 14711 * gcc.dg/vect/vect-alias-check-8.c: Likewise. 14712 * gcc.dg/vect/vect-alias-check-9.c: Likewise. 14713 * gcc.dg/vect/vect-alias-check-10.c: Likewise. 14714 * gcc.dg/vect/vect-alias-check-11.c: Likewise. 14715 * gcc.dg/vect/vect-alias-check-12.c: Likewise. 14716 * gcc.dg/vect/vect-reduc-11.c: Likewise. 14717 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise. 14718 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use 14719 dg-xfail-run-if instead. 14720 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. 14721 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. 14722 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. 14723 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run. 14724 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 14725 147262018-01-24 Richard Sandiford <richard.sandiford@linaro.org> 14727 14728 PR tree-optimization/83979 14729 * g++.dg/pr83979.c: New test. 14730 147312018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14732 14733 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp 14734 option. Add arm_neon_ok_no_float_abi check. 14735 147362018-01-24 Richard Biener <rguenther@suse.de> 14737 14738 PR tree-optimization/83176 14739 * gcc.dg/graphite/pr83176.c: New testcase. 14740 147412018-01-24 Richard Biener <rguenther@suse.de> 14742 14743 PR tree-optimization/82819 14744 * gcc.dg/graphite/pr82819.c: New testcase. 14745 147462018-01-23 Paolo Carlini <paolo.carlini@oracle.com> 14747 14748 PR c++/83921 14749 * g++.dg/cpp1y/constexpr-83921-1.C: New. 14750 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise. 14751 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise. 14752 * g++.dg/ext/stmtexpr20.C: Likewise. 14753 * g++.dg/ext/stmtexpr21.C: Likewise. 14754 147552018-01-23 David Malcolm <dmalcolm@redhat.com> 14756 14757 PR c++/83974 14758 * g++.dg/warn/pr83974.C: New test case. 14759 147602018-01-23 Jakub Jelinek <jakub@redhat.com> 14761 14762 PR sanitizer/83987 14763 * g++.dg/ubsan/pr83987.C: New test. 14764 147652018-01-23 Paul Thomas <pault@gcc.gnu.org> 14766 14767 PR fortran/83866 14768 * gfortran.dg/pdt_29.f03: New test. 14769 147702018-01-23 Paul Thomas <pault@gcc.gnu.org> 14771 14772 PR fortran/83898 14773 * gfortran.dg/associate_33.f03: New test. 14774 147752018-01-23 Martin Liska <mliska@suse.cz> 14776 14777 PR lto/81440 14778 * gcc.dg/lto/pr81440.h: New test. 14779 * gcc.dg/lto/pr81440_0.c: New test. 14780 * gcc.dg/lto/pr81440_1.c: New test. 14781 147822018-01-23 Nathan Sidwell <nathan@acm.org> 14783 14784 PR c++/83988 14785 * g++.dg/template/pr83988.C: New. 14786 147872018-01-23 Jakub Jelinek <jakub@redhat.com> 14788 14789 PR c++/82882 14790 PR c++/83978 14791 * g++.dg/cpp0x/pr82882.C: New test. 14792 * g++.dg/cpp0x/pr83978.C: New test. 14793 14794 PR c++/83958 14795 * g++.dg/cpp1z/decomp35.C: New test. 14796 147972018-01-23 Nathan Sidwell <nathan@acm.org> 14798 14799 * g++.dg/cpp0x/range-for10.C: Adjust. 14800 * g++.dg/ext/forscope1.C: Adjust. 14801 * g++.dg/ext/forscope2.C: Adjust. 14802 * g++.dg/template/for1.C: Adjust. 14803 148042018-01-23 David Malcolm <dmalcolm@redhat.com> 14805 14806 PR tree-optimization/83510 14807 * gcc.c-torture/compile/pr83510.c: New test case. 14808 148092018-01-23 Richard Sandiford <richard.sandiford@linaro.org> 14810 14811 PR testsuite/83888 14812 * lib/target-supports.exp (check_effective_target_vect_float): Say 14813 that the result only holds when -funsafe-math-optimizations is on. 14814 (check_effective_target_vect_float_strict): New procedure. 14815 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead 14816 of vect_float. 14817 * gcc.dg/vect/vect-reduc-6.c: Likewise. 14818 148192018-01-23 Richard Sandiford <richard.sandiford@linaro.org> 14820 14821 PR tree-optimization/83965 14822 * gcc.dg/vect/pr83965.c: New test. 14823 148242018-01-23 Richard Biener <rguenther@suse.de> 14825 14826 PR tree-optimization/83963 14827 * gfortran.dg/graphite/pr83963.f: New testcase. 14828 * gcc.dg/graphite/pr83963-2.c: Likewise. 14829 148302018-01-23 Jakub Jelinek <jakub@redhat.com> 14831 14832 PR c++/83918 14833 * g++.dg/cpp1z/pr83918.C: New test. 14834 148352018-01-22 Jakub Jelinek <jakub@redhat.com> 14836 14837 PR tree-optimization/83957 14838 * gcc.dg/autopar/pr83957.c: New test. 14839 14840 PR tree-optimization/83081 14841 * gcc.dg/predict-8.c: Adjust expected probability. 14842 148432018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com> 14844 14845 PR target/83862 14846 * gcc.target/powerpc/pr83862.c: New test. 14847 148482018-01-22 Carl Love <cel@us.ibm.com> 14849 14850 * gcc.target/powerpc/powerpc.exp: Add torture tests for 14851 builtins-4-runnable.c, builtins-6-runnable.c, 14852 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c. 14853 * gcc.target/powerpc/builtins-6-runnable.c: New test file. 14854 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests 14855 for signed/unsigned 128-bit and long long int loads. 14856 148572018-01-22 Marek Polacek <polacek@redhat.com> 14858 14859 PR c++/81933 14860 * g++.dg/cpp1y/constexpr-empty4.C: New test. 14861 148622018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com> 14863 14864 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to 14865 scan-asembler valid instructions list. 14866 * gcc.target/powerpc/fold-vec-abs-short.c: Same. 14867 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up 14868 power8-vector requirement and option. 14869 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same. 14870 148712018-01-22 Janne Blomqvist <jb@gcc.gnu.org> 14872 14873 PR 78534 14874 PR 83704 14875 * gfortran.dg/string_1.f90: Remove printing the length. 14876 148772018-01-22 Richard Biener <rguenther@suse.de> 14878 14879 PR tree-optimization/83963 14880 * gcc.dg/graphite/pr83963.c: New testcase. 14881 148822018-01-22 Sudakshina Das <sudi.das@arm.com> 14883 14884 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and 14885 dg-require-effective-target directives. 14886 148872018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14888 14889 * lib/target-supports.exp (check_effective_target_arm_softfloat): 14890 New procedure. 14891 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere. 14892 Adjust scan-assembler checks for soft-float. 14893 148942018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 14895 14896 PR target/83946 14897 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX. 14898 148992018-01-21 John David Anglin <danglin@gcc.gnu.org> 14900 14901 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*. 14902 * gcc.dg/pr83623.c: Likewise. 14903 * gcc.dg/pr83666.c: Likewise. 14904 149052018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 14906 David Edelsohn <dje.gcc@gmail.com> 14907 14908 PR target/83946 14909 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected 14910 assembly output from "crset eq" to "crset 2". 14911 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected 14912 assembly output from . to $. 14913 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. 14914 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected 14915 assembly output from "crset eq" to "crset 2". 14916 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected 14917 assembly output from "crset eq" to "crset 2", and from . to $. 14918 149192018-01-20 Steven G. Kargl <kargl@gcc.gnu.org> 14920 14921 PR fortran/83900 14922 * gfortran.dg/matmul_18.f90: New test. 14923 149242018-01-20 Richard Sandiford <richard.sandiford@linaro.org> 14925 14926 PR tree-optimization/83940 14927 * gcc.dg/torture/pr83940.c: New test. 14928 149292018-01-20 Jakub Jelinek <jakub@redhat.com> 14930 14931 PR middle-end/83945 14932 * gcc.dg/tls/pr83945.c: New test. 14933 14934 PR target/83930 14935 * gcc.dg/pr83930.c: New test. 14936 149372018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 14938 14939 PR fortran/83900 14940 * gfortran.dg/matmul_17.f90: New test. 14941 149422018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 14943 14944 PR fortran/80768 14945 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734. 14946 149472018-01-19 Jakub Jelinek <jakub@redhat.com> 14948 14949 PR c++/81167 14950 * g++.dg/cpp0x/pr81167.C: New test. 14951 14952 PR c++/83919 14953 * g++.dg/cpp0x/pr83919.C: New test. 14954 149552018-01-19 Jeff Law <law@redhat.com> 14956 Jakub Jelinek <jakub@redhat.com> 14957 14958 * gcc.dg/stack-check-16.c: New test. 14959 149602018-01-19 Cesar Philippidis <cesar@codesourcery.com> 14961 14962 PR target/83790 14963 * gcc.target/nvptx/indirect_call.c: New test. 14964 149652018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14966 14967 * g++.dg/torture/pr83619.C: Remove dg-message. 14968 149692018-01-19 Martin Liska <mliska@suse.cz> 14970 14971 * gcc.dg/predict-1.c: Adjust expected probability. 14972 * gcc.dg/predict-3.c: Likewise. 14973 * gcc.dg/predict-5.c: Likewise. 14974 * gcc.dg/predict-6.c: Likewise. 14975 * gcc.dg/predict-9.c: Likewise. 14976 149772018-01-19 Richard Sandiford <richard.sandiford@linaro.org> 14978 14979 PR tree-optimization/83922 14980 * gcc.dg/pr83922.c: New test. 14981 149822018-01-19 Richard Sandiford <richard.sandiford@linaro.org> 14983 14984 PR tree-optimization/83914 14985 * gcc.dg/vect/pr83914.c: New test. 14986 149872018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14988 14989 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs. 14990 * gcc.target/arm/negdi-2.c: Likewise. 14991 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS. 14992 149932018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14994 14995 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern. 14996 149972018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14998 14999 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options. 15000 150012018-01-18 John David Anglin <danglin@gcc.gnu.org> 15002 15003 * gcc.dg/torture/pr52451.c (main): Skip long double test on 15004 hppa*-*-hpux*. 15005 150062018-01-18 Jakub Jelinek <jakub@redhat.com> 15007 15008 PR ipa/83619 15009 PR testsuite/83934 15010 * g++.dg/torture/pr83619.C (e): Define before first use instead of 15011 forward declaration. 15012 150132018-01-18 Carl Love <cel@us.ibm.com> 15014 15015 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket 15016 to the function. 15017 150182018-01-18 Paolo Carlini <paolo.carlini@oracle.com> 15019 15020 PR c++/81013 15021 * g++.dg/inherit/union3.C: New. 15022 150232018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 15024 15025 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*. 15026 150272018-01-18 Jan Hubicka <hubicka@ucw.cz> 15028 15029 PR ipa/83619 15030 * g++.dg/torture/pr83619.C: New testcase. 15031 150322018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 15033 15034 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok): 15035 Add function body to force error messages in some configurations. 15036 150372018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15038 15039 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t 15040 and arm_thumb1_ok. 15041 150422018-01-18 Boris Kolpackov <boris@codesynthesis.com> 15043 15044 PR other/70268 15045 * c-c++-common/ffile-prefix-map.c: New test. 15046 * c-c++-common/fmacro-prefix-map.c: New test. 15047 * c-c++-common/cpp/ffile-prefix-map.c: New test. 15048 * c-c++-common/cpp/fmacro-prefix-map.c: New test. 15049 150502018-01-18 Martin Liska <mliska@suse.cz> 15051 15052 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options. 15053 * gcc.target/i386/indirect-thunk-4.c: Likewise. 15054 * gcc.target/i386/indirect-thunk-6.c: Likewise. 15055 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 15056 * gcc.target/i386/ret-thunk-10.c: Likewise. 15057 * gcc.target/i386/ret-thunk-11.c: Likewise. 15058 * gcc.target/i386/ret-thunk-12.c: Likewise. 15059 * gcc.target/i386/ret-thunk-15.c: Likewise. 15060 * gcc.target/i386/ret-thunk-9.c: Likewise. 15061 150622018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 15063 15064 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options 15065 order. 15066 150672018-01-18 Nathan Sidwell <nathan@acm.org> 15068 15069 PR c++/83160 15070 * g++.dg/cpp0x/pr83160.C: New. 15071 150722018-01-18 Richard Biener <rguenther@suse.de> 15073 15074 PR tree-optimization/83887 15075 * gcc.dg/graphite/pr83887.c: New testcase. 15076 * gfortran.dg/graphite/pr83887.f90: Likewise. 15077 * gfortran.dg/graphite/pr83887.f: Likewise. 15078 150792018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15080 15081 PR target/65578 15082 * gcc.target/arm/builtin-bswap.x: New file. 15083 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks 15084 and options for armv6t2. 15085 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks 15086 and options for Thumb1. 15087 * gcc.target/arm/builtin-bswap16.x: New file. 15088 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks 15089 and options for armv6t2. 15090 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks 15091 and options for Thumb1. 15092 150932018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 15094 15095 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options 15096 order. 15097 150982018-01-18 Jakub Jelinek <jakub@redhat.com> 15099 15100 PR c/61240 15101 * gcc.dg/pr61240.c: New test. 15102 151032018-01-17 Harald Anlauf <anlauf@gmx.de> 15104 15105 PR fortran/83864 15106 * gfortran.dg/pr83864.f90: New test. 15107 151082018-01-17 Jeff Law <law@redhat.com> 15109 15110 PR testsuite/83883 15111 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output. 15112 151132018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 15114 15115 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian 15116 restriction, but still restrict to 64-bit. 15117 * gcc.target/powerpc/safe-indirect-jump-7.c: New file. 15118 * gcc.target/powerpc/safe-indirect-jump-8.c: New file. 15119 151202018-01-17 Harald Anlauf <anlauf@gmx.de> 15121 15122 PR fortran/83874 15123 * gfortran.dg/pr83874.f90: New test. 15124 151252018-01-18 Jakub Jelinek <jakub@redhat.com> 15126 15127 PR c++/83824 15128 * g++.dg/cpp0x/pr83824.C: New test. 15129 151302018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com> 15131 15132 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the 15133 appropriate .gnu_attribute for the long double type, if we use the 15134 long double type, but do not generate any calls. 15135 * gcc.target/powerpc/gnuattr2.c: Likewise. 15136 * gcc.target/powerpc/gnuattr3.c: Likewise. 15137 151382018-01-17 Paolo Carlini <paolo.carlini@oracle.com> 15139 15140 PR c++/78344 15141 * g++.dg/cpp0x/alignas13.C: New. 15142 151432018-01-17 Jakub Jelinek <jakub@redhat.com> 15144 15145 PR c++/83897 15146 * g++.dg/cpp0x/pr83897.C: New test. 15147 151482018-01-17 Jan Hubicka <hubicka@ucw.cz> 15149 15150 PR ipa/83051 15151 * gcc.c-torture/compile/pr83051-2.c: New testcase. 15152 151532018-01-17 Paolo Carlini <paolo.carlini@oracle.com> 15154 15155 PR c++/81054 15156 * g++.dg/cpp0x/constexpr-ice19.C: New. 15157 151582018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com> 15159 15160 * gcc.target/powerpc/fold-vec-mergehl-char.c: New. 15161 * gcc.target/powerpc/fold-vec-mergehl-double.c: New. 15162 * gcc.target/powerpc/fold-vec-mergehl-float.c: New. 15163 * gcc.target/powerpc/fold-vec-mergehl-int.c: New. 15164 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New. 15165 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New. 15166 * gcc.target/powerpc/fold-vec-mergehl-short.c: New. 15167 * gcc.target/powerpc/builtins-1-be-folded.c: New. 15168 * gcc.target/powerpc/builtins-1-le-folded.c: New. 15169 * gcc.target/powerpc/builtins-1.fold.h: New. 15170 151712018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com> 15172 15173 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding. 15174 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding. 15175 151762018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15177 15178 * gcc.target/arm/g2.c: Add -marm to dg-options. 15179 * gcc.target/arm/scd42-2.c: Likewise. 15180 151812018-01-17 Nathan Sidwell <nathan@acm.org> 15182 15183 PR c++/83287 15184 * g++.dg/lookup/pr83287-2.C: New. 15185 151862018-01-17 David Malcolm <dmalcolm@redhat.com> 15187 15188 PR c++/83814 15189 PR c++/83902 15190 * g++.dg/wrappers/pr83814.C: New test case. 15191 * g++.dg/wrappers/pr83902.C: New test case. 15192 151932018-01-17 David Malcolm <dmalcolm@redhat.com> 15194 15195 PR lto/83121 15196 * g++.dg/lto/pr83121_0.C: New test case. 15197 * g++.dg/lto/pr83121_1.C: New test case. 15198 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure, 15199 adapted from DejaGnu's dg-test. 15200 (lto_handle_diagnostics): New procedure. 15201 (lto_prune_warns): Ignore informational notes. 15202 (lto-link-and-maybe-run): Add "messages_by_file" param. 15203 Call lto_handle_diagnostics. Avoid issuing "unresolved" for 15204 "execute" when "link" fails if "execute" was not specified. 15205 (lto-can-handle-directive): New procedure. 15206 (lto-get-options-main): Call lto-can-handle-directive. Add a 15207 dg-messages local, using it to set the caller's 15208 dg-messages-by-file for the given source file. 15209 (lto-get-options): Likewise. 15210 (lto-execute): Add dg-messages-by-file local, and pass it to 15211 lto-link-and-maybe-run. 15212 152132018-01-17 Wilco Dijkstra <wdijkstr@arm.com> 15214 Richard Sandiford <richard.sandiford@linaro.org> 15215 15216 PR target/79041 15217 PR target/82964 15218 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic. 15219 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic. 15220 152212018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15222 15223 * lib/target-supports.exp: Fix -march arguments in arm arch effective 15224 target check autogenerator for armv8.1-a and armv8.2-a. 15225 152262018-01-17 Carl Love <cel@us.ibm.com> 15227 15228 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests. 15229 Add debug print statements. 15230 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do 15231 16 byte vector load followed by a partial vector load. 15232 152332018-01-17 David Malcolm <dmalcolm@redhat.com> 15234 15235 PR c++/83799 15236 * g++.dg/wrappers/pr83799.C: New test case. 15237 152382018-01-17 Nathan Sidwell <nathan@acm.org> 15239 15240 PR c++/83739 15241 * g++.dg/cpp1y/pr83739.C: New. 15242 152432018-01-17 Eric Botcazou <ebotcazou@adacore.com> 15244 15245 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion. 15246 * gcc.target/visium/overflow16.c: Likewise. 15247 * gcc.target/visium/overflow32.c: Likewise. 15248 152492018-01-17 Eric Botcazou <ebotcazou@adacore.com> 15250 15251 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20. 15252 152532018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15254 15255 * gcc.dg/rtl/arm/stl-cond.c: New test. 15256 * gcc.target/arm/stl-cond.c: Delete. 15257 152582018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15259 15260 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and 15261 directives. 15262 152632018-01-17 Jakub Jelinek <jakub@redhat.com> 15264 15265 PR tree-optimization/83843 15266 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm. 15267 * gcc.dg/store_merging_19.c: New test. 15268 152692018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15270 15271 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks 15272 and options. 15273 152742018-01-17 Jakub Jelinek <jakub@redhat.com> 15275 15276 PR rtl-optimization/83771 15277 * gcc.dg/pr83771.c: New test. 15278 152792018-01-17 Eric Botcazou <ebotcazou@adacore.com> 15280 15281 PR tree-optimization/81184 15282 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit 15283 targets. 15284 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 15285 152862018-01-17 Eric Botcazou <ebotcazou@adacore.com> 15287 15288 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change. 15289 152902018-01-16 Sebastian Peryt <sebastian.peryt@intel.com> 15291 15292 PR target/83546 15293 * gcc.target/i386/pr83546.c: New test. 15294 152952018-01-16 Eric Botcazou <ebotcazou@adacore.com> 15296 15297 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch. 15298 152992018-01-16 Eric Botcazou <ebotcazou@adacore.com> 15300 15301 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one 15302 test and add dg-warning for the -Wstringop-overflow warning. 15303 153042018-01-16 Eric Botcazou <ebotcazou@adacore.com> 15305 15306 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range): 15307 XFAIL last test on SPARC and Visium. 15308 153092018-01-16 Vladimir Makarov <vmakarov@redhat.com> 15310 15311 PR rtl-optimization/80481 15312 * g++.dg/pr80481.C: Exclude solaris. 15313 153142018-01-16 Eric Botcazou <ebotcazou@adacore.com> 15315 15316 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium. 15317 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium. 15318 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium. 15319 153202018-01-16 Eric Botcazou <ebotcazou@adacore.com> 15321 15322 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium. 15323 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise. 15324 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise. 15325 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise. 15326 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise. 15327 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise. 15328 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise. 15329 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise. 15330 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise. 15331 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise. 15332 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise. 15333 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise. 15334 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise. 15335 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise. 15336 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise. 15337 153382018-01-16 Eric Botcazou <ebotcazou@adacore.com> 15339 15340 PR testsuite/77734 15341 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC. 15342 153432018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 15344 15345 * gcc.target/powerpc/safe-indirect-jump-1.c: New file. 15346 * gcc.target/powerpc/safe-indirect-jump-2.c: New file. 15347 * gcc.target/powerpc/safe-indirect-jump-3.c: New file. 15348 * gcc.target/powerpc/safe-indirect-jump-4.c: New file. 15349 * gcc.target/powerpc/safe-indirect-jump-5.c: New file. 15350 * gcc.target/powerpc/safe-indirect-jump-6.c: New file. 15351 153522018-01-16 Richard Sandiford <richard.sandiford@linaro.org> 15353 15354 PR tree-optimization/83857 15355 * gcc.dg/vect/pr83857.c: New test. 15356 153572018-01-16 Richard Biener <rguenther@suse.de> 15358 15359 PR tree-optimization/83867 15360 * gcc.dg/vect/pr83867.c: New testcase. 15361 153622018-01-16 Jakub Jelinek <jakub@redhat.com> 15363 15364 PR c/83844 15365 * gcc.dg/pr83844.c: New test. 15366 153672018-01-16 Richard Sandiford <richard.sandiford@linaro.org> 15368 15369 * gcc.dg/torture/pr83847.c: New test. 15370 153712018-01-16 Jakub Jelinek <jakub@redhat.com> 15372 15373 PR rtl-optimization/86620 15374 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1 15375 instead of --param=max-sched-ready-insns=0. 15376 * gcc.target/i386/pr83620.c: New test. 15377 * gcc.dg/pr83620.c: New test. 15378 15379 PR tree-optimization/83843 15380 * gcc.dg/store_merging_18.c: New test. 15381 15382 PR c++/83817 15383 * g++.dg/cpp1y/pr83817.C: New test. 15384 15385 PR c++/83825 15386 * g++.dg/template/pr83825.C: New test. 15387 153882018-01-16 Richard Biener <rguenther@suse.de> 15389 15390 * gcc.dg/graphite/pr83435.c: Restrict to target pthread. 15391 153922018-01-16 Richard Biener <rguenther@suse.de> 15393 15394 PR testsuite/82132 15395 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate 15396 from gcc.dg/torture/pr60092.c. 15397 153982018-01-15 Martin Sebor <msebor@redhat.com> 15399 15400 PR c++/83588 15401 * g++.dg/ext/flexary28.C: New test. 15402 154032018-01-15 Louis Krupp <louis.krupp@zoho.com> 15404 15405 PR fortran/82257 15406 * gfortran.dg/unlimited_polymorphic_28.f90: New test. 15407 154082018-01-15 Martin Sebor <msebor@redhat.com> 15409 15410 PR testsuite/83869 15411 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762. 15412 154132018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org> 15414 15415 PR fortran/54613 15416 * gfortran.dg/minmaxloc_9.f90: New test. 15417 * gfortran.dg/minmaxloc_10.f90: New test. 15418 * gfortran.dg/minmaxloc_11.f90: New test. 15419 154202018-01-15 H.J. Lu <hongjiu.lu@intel.com> 15421 15422 PR target/83839 15423 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux. 15424 * gcc.target/i386/indirect-thunk-2.c: Likewise. 15425 * gcc.target/i386/indirect-thunk-3.c: Likewise. 15426 * gcc.target/i386/indirect-thunk-4.c: Likewise. 15427 * gcc.target/i386/indirect-thunk-7.c: Likewise. 15428 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 15429 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 15430 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 15431 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 15432 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 15433 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 15434 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 15435 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 15436 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 15437 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 15438 * gcc.target/i386/indirect-thunk-register-1.c: Likewise. 15439 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 15440 * gcc.target/i386/indirect-thunk-register-4.c: Likewise. 15441 * gcc.target/i386/ret-thunk-10.c: Likewise. 15442 * gcc.target/i386/ret-thunk-11.c: Likewise. 15443 * gcc.target/i386/ret-thunk-12.c: Likewise. 15444 * gcc.target/i386/ret-thunk-13.c: Likewise. 15445 * gcc.target/i386/ret-thunk-14.c: Likewise. 15446 * gcc.target/i386/ret-thunk-15.c: Likewise. 15447 * gcc.target/i386/ret-thunk-9.c: Don't check the 15448 __x86_return_thunk label. Scan for "push" only for Linux. 15449 154502018-01-15 Richard Sandiford <richard.sandiford@linaro.org> 15451 15452 PR testsuite/79920 15453 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double 15454 154552018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15456 15457 PR target/83687 15458 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer 15459 tests. 15460 * gcc.target/arm/pr83687.c: New test. 15461 154622018-01-15 Georg-Johann Lay <avr@gjlay.de> 15463 15464 Adjust tests to AVR_TINY. 15465 15466 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY. 15467 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter. 15468 * gcc.target/avr/pr71627.c: Same. 15469 * gcc.target/avr/torture/addr-space-1-0.c: Same. 15470 * gcc.target/avr/torture/addr-space-1-1.c: Same. 15471 * gcc.target/avr/torture/addr-space-1-x.c: Same. 15472 * gcc.target/avr/torture/addr-space-2-0.c: Same. 15473 * gcc.target/avr/torture/addr-space-2-1.c: Same. 15474 * gcc.target/avr/torture/addr-space-2-x.c: Same. 15475 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same. 15476 * gcc.target/avr/torture/sat-k-plus-minus.c: Same. 15477 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same. 15478 * gcc.target/avr/torture/sat-r-plus-minus.c: Same. 15479 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same. 15480 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same. 15481 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same. 15482 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same. 15483 * gcc.target/avr/torture/pr61055.c: Same. 15484 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if 15485 available. 15486 * gcc.target/avr/torture/int24-mul.c: Same. 15487 * gcc.target/avr/torture/pr51782-1.c: Same. 15488 * gcc.target/avr/torture/pr61443.c: Same. 15489 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff... 15490 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test. 15491 154922018-01-15 Georg-Johann Lay <avr@gjlay.de> 15493 15494 PR c/83801 15495 PR c/83729 15496 * gcc.target/avr/torture/pr83729.c: New test. 15497 * gcc.target/avr/torture/pr83801.c: New test. 15498 154992018-01-15 Jakub Jelinek <jakub@redhat.com> 15500 15501 PR middle-end/82694 15502 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes. 15503 * gcc.dg/tree-ssa/pr81388-1.c: Likewise. 15504 155052018-01-10 Martin Sebor <msebor@redhat.com> 15506 15507 PR other/83508 15508 * gcc.dg/Wstringop-overflow-2.c: New test. 15509 155102018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15511 15512 PR libgfortran/83811 15513 * gfortran.dg/fmt_e.f90: New test. 15514 155152018-01-14 H.J. Lu <hongjiu.lu@intel.com> 15516 15517 * gcc.target/i386/indirect-thunk-10.c: New test. 15518 * gcc.target/i386/indirect-thunk-8.c: Likewise. 15519 * gcc.target/i386/indirect-thunk-9.c: Likewise. 15520 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise. 15521 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise. 15522 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise. 15523 * gcc.target/i386/ret-thunk-17.c: Likewise. 15524 * gcc.target/i386/ret-thunk-18.c: Likewise. 15525 * gcc.target/i386/ret-thunk-19.c: Likewise. 15526 * gcc.target/i386/ret-thunk-20.c: Likewise. 15527 * gcc.target/i386/ret-thunk-21.c: Likewise. 15528 155292018-01-14 H.J. Lu <hongjiu.lu@intel.com> 15530 15531 * gcc.target/i386/indirect-thunk-register-4.c: New test. 15532 155332018-01-14 H.J. Lu <hongjiu.lu@intel.com> 15534 15535 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 15536 -mno-indirect-branch-register. 15537 * gcc.target/i386/indirect-thunk-2.c: Likewise. 15538 * gcc.target/i386/indirect-thunk-3.c: Likewise. 15539 * gcc.target/i386/indirect-thunk-4.c: Likewise. 15540 * gcc.target/i386/indirect-thunk-5.c: Likewise. 15541 * gcc.target/i386/indirect-thunk-6.c: Likewise. 15542 * gcc.target/i386/indirect-thunk-7.c: Likewise. 15543 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 15544 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 15545 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 15546 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 15547 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 15548 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 15549 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 15550 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 15551 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 15552 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 15553 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 15554 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 15555 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 15556 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 15557 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 15558 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 15559 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 15560 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 15561 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 15562 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 15563 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 15564 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 15565 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 15566 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 15567 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 15568 * gcc.target/i386/ret-thunk-10.c: Likewise. 15569 * gcc.target/i386/ret-thunk-11.c: Likewise. 15570 * gcc.target/i386/ret-thunk-12.c: Likewise. 15571 * gcc.target/i386/ret-thunk-13.c: Likewise. 15572 * gcc.target/i386/ret-thunk-14.c: Likewise. 15573 * gcc.target/i386/ret-thunk-15.c: Likewise. 15574 * gcc.target/i386/ret-thunk-9.c: Likewise. 15575 * gcc.target/i386/indirect-thunk-register-1.c: New test. 15576 * gcc.target/i386/indirect-thunk-register-2.c: Likewise. 15577 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 15578 155792018-01-14 H.J. Lu <hongjiu.lu@intel.com> 15580 15581 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 15582 -mfunction-return=keep. 15583 * gcc.target/i386/indirect-thunk-2.c: Likewise. 15584 * gcc.target/i386/indirect-thunk-3.c: Likewise. 15585 * gcc.target/i386/indirect-thunk-4.c: Likewise. 15586 * gcc.target/i386/indirect-thunk-5.c: Likewise. 15587 * gcc.target/i386/indirect-thunk-6.c: Likewise. 15588 * gcc.target/i386/indirect-thunk-7.c: Likewise. 15589 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 15590 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 15591 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 15592 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 15593 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 15594 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 15595 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 15596 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 15597 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 15598 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 15599 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 15600 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 15601 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 15602 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 15603 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 15604 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 15605 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 15606 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 15607 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 15608 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 15609 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 15610 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 15611 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 15612 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 15613 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 15614 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 15615 * gcc.target/i386/ret-thunk-1.c: New test. 15616 * gcc.target/i386/ret-thunk-10.c: Likewise. 15617 * gcc.target/i386/ret-thunk-11.c: Likewise. 15618 * gcc.target/i386/ret-thunk-12.c: Likewise. 15619 * gcc.target/i386/ret-thunk-13.c: Likewise. 15620 * gcc.target/i386/ret-thunk-14.c: Likewise. 15621 * gcc.target/i386/ret-thunk-15.c: Likewise. 15622 * gcc.target/i386/ret-thunk-16.c: Likewise. 15623 * gcc.target/i386/ret-thunk-2.c: Likewise. 15624 * gcc.target/i386/ret-thunk-3.c: Likewise. 15625 * gcc.target/i386/ret-thunk-4.c: Likewise. 15626 * gcc.target/i386/ret-thunk-5.c: Likewise. 15627 * gcc.target/i386/ret-thunk-6.c: Likewise. 15628 * gcc.target/i386/ret-thunk-7.c: Likewise. 15629 * gcc.target/i386/ret-thunk-8.c: Likewise. 15630 * gcc.target/i386/ret-thunk-9.c: Likewise. 15631 156322018-01-14 H.J. Lu <hongjiu.lu@intel.com> 15633 15634 * gcc.target/i386/indirect-thunk-1.c: New test. 15635 * gcc.target/i386/indirect-thunk-2.c: Likewise. 15636 * gcc.target/i386/indirect-thunk-3.c: Likewise. 15637 * gcc.target/i386/indirect-thunk-4.c: Likewise. 15638 * gcc.target/i386/indirect-thunk-5.c: Likewise. 15639 * gcc.target/i386/indirect-thunk-6.c: Likewise. 15640 * gcc.target/i386/indirect-thunk-7.c: Likewise. 15641 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 15642 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 15643 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 15644 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 15645 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 15646 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 15647 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 15648 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 15649 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 15650 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 15651 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 15652 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 15653 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 15654 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 15655 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 15656 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 15657 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 15658 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 15659 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 15660 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 15661 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 15662 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 15663 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 15664 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 15665 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 15666 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 15667 156682018-01-14 Jan Hubicka <hubicka@ucw.cz> 15669 15670 PR ipa/83051 15671 * gcc.c-torture/compile/pr83051.c: New testcase. 15672 156732018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 15674 15675 PR tree-optimization/83501 15676 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets. 15677 156782018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 15679 15680 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look 15681 for lvx and stvx instead of lxvd2x and stxvd2x and require 15682 little-endian target. Add comments. 15683 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more 15684 comprehensive testing. 15685 * gcc.target/powerpc/swaps-p8-29.c: Likewise. 15686 * gcc.target/powerpc/swaps-p8-30.c: Likewise. 15687 * gcc.target/powerpc/swaps-p8-31.c: Likewise. 15688 * gcc.target/powerpc/swaps-p8-32.c: Likewise. 15689 * gcc.target/powerpc/swaps-p8-33.c: Likewise. 15690 * gcc.target/powerpc/swaps-p8-34.c: Likewise. 15691 * gcc.target/powerpc/swaps-p8-35.c: Likewise. 15692 * gcc.target/powerpc/swaps-p8-36.c: Likewise. 15693 * gcc.target/powerpc/swaps-p8-37.c: Likewise. 15694 * gcc.target/powerpc/swaps-p8-38.c: Likewise. 15695 * gcc.target/powerpc/swaps-p8-39.c: Likewise. 15696 * gcc.target/powerpc/swaps-p8-40.c: Likewise. 15697 * gcc.target/powerpc/swaps-p8-41.c: Likewise. 15698 * gcc.target/powerpc/swaps-p8-42.c: Likewise. 15699 * gcc.target/powerpc/swaps-p8-43.c: Likewise. 15700 * gcc.target/powerpc/swaps-p8-44.c: Likewise. 15701 * gcc.target/powerpc/swaps-p8-45.c: Likewise. 15702 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove 15703 scan-assembler-not directives that forbid lvx and xxpermdi. 15704 * gcc.target/powerpc/vec-extract-3.c: Likewise. 15705 * gcc.target/powerpc/vec-extract-5.c: Likewise. 15706 * gcc.target/powerpc/vec-extract-6.c: Likewise. 15707 * gcc.target/powerpc/vec-extract-7.c: Likewise. 15708 * gcc.target/powerpc/vec-extract-8.c: Likewise. 15709 * gcc.target/powerpc/vec-extract-9.c: Likewise. 15710 * gcc.target/powerpc/vsx-vector-6-le.c: Change 15711 scan-assembler-times directives to reflect different numbers of 15712 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions. 15713 157142018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15715 Alan Hayward <alan.hayward@arm.com> 15716 David Sherwood <david.sherwood@arm.com> 15717 15718 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather 15719 than SLP vectorization. 15720 * gcc.dg/vect/vect-alias-check-10.c: New test. 15721 * gcc.dg/vect/vect-alias-check-11.c: Likewise. 15722 * gcc.dg/vect/vect-alias-check-12.c: Likewise. 15723 * gcc.dg/vect/vect-alias-check-8.c: Likewise. 15724 * gcc.dg/vect/vect-alias-check-9.c: Likewise. 15725 * gcc.target/aarch64/sve/strided_load_8.c: Likewise. 15726 * gcc.target/aarch64/sve/var_stride_1.c: Likewise. 15727 * gcc.target/aarch64/sve/var_stride_1.h: Likewise. 15728 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise. 15729 * gcc.target/aarch64/sve/var_stride_2.c: Likewise. 15730 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise. 15731 * gcc.target/aarch64/sve/var_stride_3.c: Likewise. 15732 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise. 15733 * gcc.target/aarch64/sve/var_stride_4.c: Likewise. 15734 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise. 15735 * gcc.target/aarch64/sve/var_stride_5.c: Likewise. 15736 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise. 15737 * gcc.target/aarch64/sve/var_stride_6.c: Likewise. 15738 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise. 15739 * gcc.target/aarch64/sve/var_stride_7.c: Likewise. 15740 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise. 15741 * gcc.target/aarch64/sve/var_stride_8.c: Likewise. 15742 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise. 15743 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. 15744 157452018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15746 Alan Hayward <alan.hayward@arm.com> 15747 David Sherwood <david.sherwood@arm.com> 15748 15749 * lib/target-supports.exp (check_effective_target_vect_scatter_store): 15750 New proc. 15751 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on 15752 targets with scatter stores. 15753 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter 15754 stores. 15755 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test. 15756 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise. 15757 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise. 15758 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise. 15759 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise. 15760 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise. 15761 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise. 15762 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise. 15763 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise. 15764 * gcc.target/aarch64/sve/strided_store_1.c: Likewise. 15765 * gcc.target/aarch64/sve/strided_store_2.c: Likewise. 15766 * gcc.target/aarch64/sve/strided_store_3.c: Likewise. 15767 * gcc.target/aarch64/sve/strided_store_4.c: Likewise. 15768 * gcc.target/aarch64/sve/strided_store_5.c: Likewise. 15769 * gcc.target/aarch64/sve/strided_store_6.c: Likewise. 15770 * gcc.target/aarch64/sve/strided_store_7.c: Likewise. 15771 157722018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15773 Alan Hayward <alan.hayward@arm.com> 15774 David Sherwood <david.sherwood@arm.com> 15775 15776 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used 15777 for double_reduc1. 15778 * gcc.target/aarch64/sve/strided_load_4.c: New test. 15779 * gcc.target/aarch64/sve/strided_load_5.c: Likewise. 15780 * gcc.target/aarch64/sve/strided_load_6.c: Likewise. 15781 * gcc.target/aarch64/sve/strided_load_7.c: Likewise. 15782 157832018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15784 Alan Hayward <alan.hayward@arm.com> 15785 David Sherwood <david.sherwood@arm.com> 15786 15787 * gcc.target/aarch64/sve/strided_load_1.c: New test. 15788 * gcc.target/aarch64/sve/strided_load_2.c: Likewise. 15789 * gcc.target/aarch64/sve/strided_load_3.c: Likewise. 15790 157912018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15792 Alan Hayward <alan.hayward@arm.com> 15793 David Sherwood <david.sherwood@arm.com> 15794 15795 * gcc.target/aarch64/sve/gather_load_1.c: New test. 15796 * gcc.target/aarch64/sve/gather_load_2.c: Likewise. 15797 * gcc.target/aarch64/sve/gather_load_3.c: Likewise. 15798 * gcc.target/aarch64/sve/gather_load_4.c: Likewise. 15799 * gcc.target/aarch64/sve/gather_load_5.c: Likewise. 15800 * gcc.target/aarch64/sve/gather_load_6.c: Likewise. 15801 * gcc.target/aarch64/sve/gather_load_7.c: Likewise. 15802 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise. 15803 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise. 15804 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise. 15805 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise. 15806 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise. 15807 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise. 15808 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise. 15809 158102018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15811 Alan Hayward <alan.hayward@arm.com> 15812 David Sherwood <david.sherwood@arm.com> 15813 15814 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and 15815 check for a message about using in-order reductions. 15816 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and 15817 check for a message about using in-order reductions. 15818 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be 15819 vectorized and check for a message about using in-order reductions. 15820 Expect targets with variable-length vectors to fall back to the 15821 fixed-length mininum. 15822 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and 15823 check for a message about using in-order reductions. 15824 * gcc.dg/vect/vect-reduc-in-order-1.c: New test. 15825 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. 15826 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. 15827 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. 15828 * gcc.target/aarch64/sve/reduc_strict_1.c: New test. 15829 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise. 15830 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise. 15831 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise. 15832 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise. 15833 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types. 15834 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if 15835 vect_fold_left_plus. 15836 158372018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15838 15839 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates 15840 are spilled. 15841 * gcc.target/aarch64/sve/spill_2.c: New test. 15842 * gcc.target/aarch64/sve/spill_3.c: Likewise. 15843 * gcc.target/aarch64/sve/spill_4.c: Likewise. 15844 * gcc.target/aarch64/sve/spill_5.c: Likewise. 15845 * gcc.target/aarch64/sve/spill_6.c: Likewise. 15846 * gcc.target/aarch64/sve/spill_7.c: Likewise. 15847 158482018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15849 Alan Hayward <alan.hayward@arm.com> 15850 David Sherwood <david.sherwood@arm.com> 15851 15852 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number 15853 of branches. 15854 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 15855 * gcc.target/aarch64/sve/struct_vect_20.c: New test. 15856 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise. 15857 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. 15858 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise. 15859 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. 15860 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise. 15861 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. 15862 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise. 15863 158642018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15865 Alan Hayward <alan.hayward@arm.com> 15866 David Sherwood <david.sherwood@arm.com> 15867 15868 * gcc.target/aarch64/sve/struct_vect_18.c: New test. 15869 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise. 15870 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 15871 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise. 15872 158732018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15874 Alan Hayward <alan.hayward@arm.com> 15875 David Sherwood <david.sherwood@arm.com> 15876 15877 * lib/target-supports.exp 15878 (check_effective_target_vect_fold_extract_last): New proc. 15879 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup 15880 for fold_extract_last. 15881 * gcc.dg/vect/pr65947-2.c: Likewise. 15882 * gcc.dg/vect/pr65947-3.c: Likewise. 15883 * gcc.dg/vect/pr65947-4.c: Likewise. 15884 * gcc.dg/vect/pr65947-5.c: Likewise. 15885 * gcc.dg/vect/pr65947-6.c: Likewise. 15886 * gcc.dg/vect/pr65947-9.c: Likewise. 15887 * gcc.dg/vect/pr65947-10.c: Likewise. 15888 * gcc.dg/vect/pr65947-12.c: Likewise. 15889 * gcc.dg/vect/pr65947-14.c: Likewise. 15890 * gcc.dg/vect/pr80631-1.c: Likewise. 15891 * gcc.target/aarch64/sve/clastb_1.c: New test. 15892 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise. 15893 * gcc.target/aarch64/sve/clastb_2.c: Likewise. 15894 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise. 15895 * gcc.target/aarch64/sve/clastb_3.c: Likewise. 15896 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise. 15897 * gcc.target/aarch64/sve/clastb_4.c: Likewise. 15898 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise. 15899 * gcc.target/aarch64/sve/clastb_5.c: Likewise. 15900 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise. 15901 * gcc.target/aarch64/sve/clastb_6.c: Likewise. 15902 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise. 15903 * gcc.target/aarch64/sve/clastb_7.c: Likewise. 15904 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise. 15905 159062018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15907 Alan Hayward <alan.hayward@arm.com> 15908 David Sherwood <david.sherwood@arm.com> 15909 15910 * gcc.target/aarch64/sve/live_1.c: New test. 15911 * gcc.target/aarch64/sve/live_1_run.c: Likewise. 15912 159132018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15914 Alan Hayward <alan.hayward@arm.com> 15915 David Sherwood <david.sherwood@arm.com> 15916 15917 * gcc.target/aarch64/sve/nopeel_1.c: New test. 15918 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise. 15919 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise. 15920 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. 15921 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise. 15922 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. 15923 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise. 15924 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise. 15925 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise. 15926 159272018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15928 Alan Hayward <alan.hayward@arm.com> 15929 David Sherwood <david.sherwood@arm.com> 15930 15931 * lib/target-supports.exp (check_effective_target_vect_fully_masked): 15932 New proc. 15933 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if 15934 vect_fully_masked. 15935 * gcc.target/aarch64/sve/loop_add_4.c: New test. 15936 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise. 15937 * gcc.target/aarch64/sve/loop_add_5.c: Likewise. 15938 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise. 15939 * gcc.target/aarch64/sve/miniloop_1.c: Likewise. 15940 * gcc.target/aarch64/sve/miniloop_2.c: Likewise. 15941 159422018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15943 Alan Hayward <alan.hayward@arm.com> 15944 David Sherwood <david.sherwood@arm.com> 15945 15946 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS 15947 instead of just ADDRESS. 15948 * gcc.dg/tree-ssa/scev-10.c: Likewise. 15949 * gcc.dg/tree-ssa/scev-11.c: Likewise. 15950 * gcc.dg/tree-ssa/scev-12.c: Likewise. 15951 * gcc.target/aarch64/sve/index_offset_1.c: New test. 15952 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise. 15953 * gcc.target/aarch64/sve/loop_add_2.c: Likewise. 15954 * gcc.target/aarch64/sve/loop_add_3.c: Likewise. 15955 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes. 15956 * gcc.target/aarch64/sve/while_2.c: Likewise. 15957 * gcc.target/aarch64/sve/while_3.c: Likewise. 15958 * gcc.target/aarch64/sve/while_4.c: Likewise. 15959 159602018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15961 Alan Hayward <alan.hayward@arm.com> 15962 David Sherwood <david.sherwood@arm.com> 15963 15964 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors. 15965 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations 15966 to be predicated. 15967 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop. 15968 * gcc.target/aarch64/sve/slp_7.c: Likewise. 15969 * gcc.target/aarch64/sve/reduc_5.c: New test. 15970 * gcc.target/aarch64/sve/slp_13.c: Likewise. 15971 * gcc.target/aarch64/sve/slp_13_run.c: Likewise. 15972 159732018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 15974 Alan Hayward <alan.hayward@arm.com> 15975 David Sherwood <david.sherwood@arm.com> 15976 15977 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization. 15978 * gcc.dg/tree-ssa/peel1.c: Likewise. 15979 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for 15980 variable-length vectors. 15981 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND. 15982 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT. 15983 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop. 15984 * gcc.target/aarch64/sve/slp_2.c: Likewise. 15985 * gcc.target/aarch64/sve/slp_3.c: Likewise. 15986 * gcc.target/aarch64/sve/slp_4.c: Likewise. 15987 * gcc.target/aarch64/sve/slp_6.c: Likewise. 15988 * gcc.target/aarch64/sve/slp_8.c: New test. 15989 * gcc.target/aarch64/sve/slp_8_run.c: Likewise. 15990 * gcc.target/aarch64/sve/slp_9.c: Likewise. 15991 * gcc.target/aarch64/sve/slp_9_run.c: Likewise. 15992 * gcc.target/aarch64/sve/slp_10.c: Likewise. 15993 * gcc.target/aarch64/sve/slp_10_run.c: Likewise. 15994 * gcc.target/aarch64/sve/slp_11.c: Likewise. 15995 * gcc.target/aarch64/sve/slp_11_run.c: Likewise. 15996 * gcc.target/aarch64/sve/slp_12.c: Likewise. 15997 * gcc.target/aarch64/sve/slp_12_run.c: Likewise. 15998 * gcc.target/aarch64/sve/ld1r_2.c: Likewise. 15999 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise. 16000 * gcc.target/aarch64/sve/while_1.c: Likewise. 16001 * gcc.target/aarch64/sve/while_2.c: Likewise. 16002 * gcc.target/aarch64/sve/while_3.c: Likewise. 16003 * gcc.target/aarch64/sve/while_4.c: Likewise. 16004 160052018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 16006 Alan Hayward <alan.hayward@arm.com> 16007 David Sherwood <david.sherwood@arm.com> 16008 16009 * lib/target-supports.exp (check_effective_target_vect_logical_reduc): 16010 New proc. 16011 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc 16012 and add an associated scan-dump test. Prevent vectorization 16013 of the first two loops. 16014 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 16015 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions. 16016 * gcc.target/aarch64/sve/reduc_2.c: Likewise. 16017 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. 16018 (INIT_VECTOR): Tweak initial value so that some bits are always set. 16019 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. 16020 160212018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 16022 Alan Hayward <alan.hayward@arm.com> 16023 David Sherwood <david.sherwood@arm.com> 16024 16025 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors. 16026 * gcc.dg/vect/pr67790.c: Likewise. 16027 * gcc.dg/vect/slp-reduc-1.c: Likewise. 16028 * gcc.dg/vect/slp-reduc-2.c: Likewise. 16029 * gcc.dg/vect/slp-reduc-3.c: Likewise. 16030 * gcc.dg/vect/slp-reduc-5.c: Likewise. 16031 * gcc.target/aarch64/sve/slp_5.c: New test. 16032 * gcc.target/aarch64/sve/slp_5_run.c: Likewise. 16033 * gcc.target/aarch64/sve/slp_6.c: Likewise. 16034 * gcc.target/aarch64/sve/slp_6_run.c: Likewise. 16035 * gcc.target/aarch64/sve/slp_7.c: Likewise. 16036 * gcc.target/aarch64/sve/slp_7_run.c: Likewise. 16037 160382018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 16039 Alan Hayward <alan.hayward@arm.com> 16040 David Sherwood <david.sherwood@arm.com> 16041 16042 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length 16043 && vect_load_lanes 16044 * gcc.dg/vect/slp-1.c: Likewise. 16045 * gcc.dg/vect/slp-10.c: Likewise. 16046 * gcc.dg/vect/slp-12b.c: Likewise. 16047 * gcc.dg/vect/slp-12c.c: Likewise. 16048 * gcc.dg/vect/slp-17.c: Likewise. 16049 * gcc.dg/vect/slp-19b.c: Likewise. 16050 * gcc.dg/vect/slp-20.c: Likewise. 16051 * gcc.dg/vect/slp-21.c: Likewise. 16052 * gcc.dg/vect/slp-22.c: Likewise. 16053 * gcc.dg/vect/slp-23.c: Likewise. 16054 * gcc.dg/vect/slp-24-big-array.c: Likewise. 16055 * gcc.dg/vect/slp-24.c: Likewise. 16056 * gcc.dg/vect/slp-28.c: Likewise. 16057 * gcc.dg/vect/slp-39.c: Likewise. 16058 * gcc.dg/vect/slp-6.c: Likewise. 16059 * gcc.dg/vect/slp-7.c: Likewise. 16060 * gcc.dg/vect/slp-cond-1.c: Likewise. 16061 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. 16062 * gcc.dg/vect/slp-cond-2.c: Likewise. 16063 * gcc.dg/vect/slp-multitypes-1.c: Likewise. 16064 * gcc.dg/vect/slp-multitypes-8.c: Likewise. 16065 * gcc.dg/vect/slp-multitypes-9.c: Likewise. 16066 * gcc.dg/vect/slp-multitypes-10.c: Likewise. 16067 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 16068 * gcc.dg/vect/slp-perm-6.c: Likewise. 16069 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 16070 * gcc.dg/vect/vect-live-slp-1.c: Likewise. 16071 * gcc.dg/vect/vect-live-slp-2.c: Likewise. 16072 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length. 16073 * gcc.dg/vect/slp-12a.c: Likewise. 16074 * gcc.dg/vect/slp-14.c: Likewise. 16075 * gcc.dg/vect/slp-15.c: Likewise. 16076 * gcc.dg/vect/slp-multitypes-2.c: Likewise. 16077 * gcc.dg/vect/slp-multitypes-4.c: Likewise. 16078 * gcc.dg/vect/slp-multitypes-5.c: Likewise. 16079 * gcc.target/aarch64/sve/slp_1.c: New test. 16080 * gcc.target/aarch64/sve/slp_1_run.c: Likewise. 16081 * gcc.target/aarch64/sve/slp_2.c: Likewise. 16082 * gcc.target/aarch64/sve/slp_2_run.c: Likewise. 16083 * gcc.target/aarch64/sve/slp_3.c: Likewise. 16084 * gcc.target/aarch64/sve/slp_3_run.c: Likewise. 16085 * gcc.target/aarch64/sve/slp_4.c: Likewise. 16086 * gcc.target/aarch64/sve/slp_4_run.c: Likewise. 16087 160882018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 16089 Alan Hayward <alan.hayward@arm.com> 16090 David Sherwood <david.sherwood@arm.com> 16091 16092 * gcc.dg/vect/vect-ooo-group-1.c: New test. 16093 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. 16094 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise. 16095 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. 16096 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise. 16097 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. 16098 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise. 16099 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. 16100 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. 16101 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. 16102 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. 16103 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. 16104 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. 16105 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise. 16106 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. 16107 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise. 16108 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. 16109 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise. 16110 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. 16111 161122018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 16113 Alan Hayward <alan.hayward@arm.com> 16114 David Sherwood <david.sherwood@arm.com> 16115 16116 * gcc.target/aarch64/sve/struct_move_1.c: New test. 16117 * gcc.target/aarch64/sve/struct_move_2.c: Likewise. 16118 * gcc.target/aarch64/sve/struct_move_3.c: Likewise. 16119 * gcc.target/aarch64/sve/struct_move_4.c: Likewise. 16120 * gcc.target/aarch64/sve/struct_move_5.c: Likewise. 16121 * gcc.target/aarch64/sve/struct_move_6.c: Likewise. 16122 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. 16123 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise. 16124 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. 16125 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. 16126 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. 16127 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. 16128 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. 16129 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. 16130 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise. 16131 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise. 16132 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise. 16133 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise. 16134 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. 16135 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise. 16136 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. 16137 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. 16138 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. 16139 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. 16140 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. 16141 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. 16142 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. 16143 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. 16144 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. 16145 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. 16146 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. 16147 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. 16148 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. 16149 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise. 16150 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise. 16151 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise. 16152 161532018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 16154 Alan Hayward <alan.hayward@arm.com> 16155 David Sherwood <david.sherwood@arm.com> 16156 16157 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 16158 Return true for SVE too. 16159 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors 16160 if load/store lanes are supported. 16161 * gcc.dg/vect/slp-10.c: Likewise. 16162 * gcc.dg/vect/slp-12c.c: Likewise. 16163 * gcc.dg/vect/slp-17.c: Likewise. 16164 * gcc.dg/vect/slp-33.c: Likewise. 16165 * gcc.dg/vect/slp-6.c: Likewise. 16166 * gcc.dg/vect/slp-cond-1.c: Likewise. 16167 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise. 16168 * gcc.dg/vect/slp-multitypes-11.c: Likewise. 16169 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 16170 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE. 16171 * gcc.dg/vect/slp-perm-6.c: Likewise. 16172 * gcc.dg/vect/slp-perm-9.c: Likewise. 16173 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors. 16174 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop 16175 for variable-length vectors. 16176 161772018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 16178 Alan Hayward <alan.hayward@arm.com> 16179 David Sherwood <david.sherwood@arm.com> 16180 16181 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test. 16182 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise. 16183 161842018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 16185 16186 * g++.target/aarch64/sve/aarch64-sve.exp: New harness. 16187 * g++.target/aarch64/sve/catch_1.C: New test. 16188 * g++.target/aarch64/sve/catch_2.C: Likewise. 16189 * g++.target/aarch64/sve/catch_3.C: Likewise. 16190 * g++.target/aarch64/sve/catch_4.C: Likewise. 16191 * g++.target/aarch64/sve/catch_5.C: Likewise. 16192 * g++.target/aarch64/sve/catch_6.C: Likewise. 16193 161942018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 16195 Alan Hayward <alan.hayward@arm.com> 16196 David Sherwood <david.sherwood@arm.com> 16197 16198 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok): 16199 New proc. 16200 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve". 16201 * gcc.target/aarch64/fmaxmin.c: Likewise. 16202 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. 16203 * gcc.target/aarch64/orr_imm_1.c: Likewise. 16204 * gcc.target/aarch64/pr62178.c: Likewise. 16205 * gcc.target/aarch64/pr71727-2.c: Likewise. 16206 * gcc.target/aarch64/saddw-1.c: Likewise. 16207 * gcc.target/aarch64/saddw-2.c: Likewise. 16208 * gcc.target/aarch64/uaddw-1.c: Likewise. 16209 * gcc.target/aarch64/uaddw-2.c: Likewise. 16210 * gcc.target/aarch64/uaddw-3.c: Likewise. 16211 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise. 16212 * gcc.target/aarch64/vect-compile.c: Likewise. 16213 * gcc.target/aarch64/vect-faddv-compile.c: Likewise. 16214 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise. 16215 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. 16216 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. 16217 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. 16218 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. 16219 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise. 16220 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise. 16221 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise. 16222 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise. 16223 * gcc.target/aarch64/vect-fmovd.c: Likewise. 16224 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise. 16225 * gcc.target/aarch64/vect-fmovf.c: Likewise. 16226 * gcc.target/aarch64/vect-fp-compile.c: Likewise. 16227 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise. 16228 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise. 16229 * gcc.target/aarch64/vect-movi.c: Likewise. 16230 * gcc.target/aarch64/vect-mull-compile.c: Likewise. 16231 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise. 16232 * gcc.target/aarch64/vect-vaddv.c: Likewise. 16233 * gcc.target/aarch64/vect_saddl_1.c: Likewise. 16234 * gcc.target/aarch64/vect_smlal_1.c: Likewise. 16235 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for 16236 fixed-length SVE. 16237 * gcc.target/aarch64/sve/aarch64-sve.exp: New file. 16238 * gcc.target/aarch64/sve/arith_1.c: New test. 16239 * gcc.target/aarch64/sve/const_pred_1.C: Likewise. 16240 * gcc.target/aarch64/sve/const_pred_2.C: Likewise. 16241 * gcc.target/aarch64/sve/const_pred_3.C: Likewise. 16242 * gcc.target/aarch64/sve/const_pred_4.C: Likewise. 16243 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise. 16244 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise. 16245 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise. 16246 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise. 16247 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise. 16248 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise. 16249 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise. 16250 * gcc.target/aarch64/sve/ext_1.c: Likewise. 16251 * gcc.target/aarch64/sve/ext_2.c: Likewise. 16252 * gcc.target/aarch64/sve/extract_1.c: Likewise. 16253 * gcc.target/aarch64/sve/extract_2.c: Likewise. 16254 * gcc.target/aarch64/sve/extract_3.c: Likewise. 16255 * gcc.target/aarch64/sve/extract_4.c: Likewise. 16256 * gcc.target/aarch64/sve/fabs_1.c: Likewise. 16257 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise. 16258 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise. 16259 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise. 16260 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise. 16261 * gcc.target/aarch64/sve/fdiv_1.c: Likewise. 16262 * gcc.target/aarch64/sve/fdup_1.c: Likewise. 16263 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise. 16264 * gcc.target/aarch64/sve/fmad_1.c: Likewise. 16265 * gcc.target/aarch64/sve/fmla_1.c: Likewise. 16266 * gcc.target/aarch64/sve/fmls_1.c: Likewise. 16267 * gcc.target/aarch64/sve/fmsb_1.c: Likewise. 16268 * gcc.target/aarch64/sve/fmul_1.c: Likewise. 16269 * gcc.target/aarch64/sve/fneg_1.c: Likewise. 16270 * gcc.target/aarch64/sve/fnmad_1.c: Likewise. 16271 * gcc.target/aarch64/sve/fnmla_1.c: Likewise. 16272 * gcc.target/aarch64/sve/fnmls_1.c: Likewise. 16273 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise. 16274 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise. 16275 * gcc.target/aarch64/sve/frinta_1.c: Likewise. 16276 * gcc.target/aarch64/sve/frinti_1.c: Likewise. 16277 * gcc.target/aarch64/sve/frintm_1.c: Likewise. 16278 * gcc.target/aarch64/sve/frintp_1.c: Likewise. 16279 * gcc.target/aarch64/sve/frintx_1.c: Likewise. 16280 * gcc.target/aarch64/sve/frintz_1.c: Likewise. 16281 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise. 16282 * gcc.target/aarch64/sve/fsubr_1.c: Likewise. 16283 * gcc.target/aarch64/sve/index_1.c: Likewise. 16284 * gcc.target/aarch64/sve/index_1_run.c: Likewise. 16285 * gcc.target/aarch64/sve/ld1r_1.c: Likewise. 16286 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise. 16287 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. 16288 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise. 16289 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise. 16290 * gcc.target/aarch64/sve/logical_1.c: Likewise. 16291 * gcc.target/aarch64/sve/loop_add_1.c: Likewise. 16292 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise. 16293 * gcc.target/aarch64/sve/mad_1.c: Likewise. 16294 * gcc.target/aarch64/sve/maxmin_1.c: Likewise. 16295 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise. 16296 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise. 16297 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise. 16298 * gcc.target/aarch64/sve/mla_1.c: Likewise. 16299 * gcc.target/aarch64/sve/mls_1.c: Likewise. 16300 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise. 16301 * gcc.target/aarch64/sve/msb_1.c: Likewise. 16302 * gcc.target/aarch64/sve/mul_1.c: Likewise. 16303 * gcc.target/aarch64/sve/neg_1.c: Likewise. 16304 * gcc.target/aarch64/sve/nlogical_1.c: Likewise. 16305 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise. 16306 * gcc.target/aarch64/sve/pack_1.c: Likewise. 16307 * gcc.target/aarch64/sve/pack_1_run.c: Likewise. 16308 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise. 16309 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise. 16310 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise. 16311 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise. 16312 * gcc.target/aarch64/sve/pack_float_1.c: Likewise. 16313 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise. 16314 * gcc.target/aarch64/sve/popcount_1.c: Likewise. 16315 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise. 16316 * gcc.target/aarch64/sve/reduc_1.c: Likewise. 16317 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. 16318 * gcc.target/aarch64/sve/reduc_2.c: Likewise. 16319 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. 16320 * gcc.target/aarch64/sve/reduc_3.c: Likewise. 16321 * gcc.target/aarch64/sve/rev_1.c: Likewise. 16322 * gcc.target/aarch64/sve/revb_1.c: Likewise. 16323 * gcc.target/aarch64/sve/revh_1.c: Likewise. 16324 * gcc.target/aarch64/sve/revw_1.c: Likewise. 16325 * gcc.target/aarch64/sve/shift_1.c: Likewise. 16326 * gcc.target/aarch64/sve/single_1.c: Likewise. 16327 * gcc.target/aarch64/sve/single_2.c: Likewise. 16328 * gcc.target/aarch64/sve/single_3.c: Likewise. 16329 * gcc.target/aarch64/sve/single_4.c: Likewise. 16330 * gcc.target/aarch64/sve/spill_1.c: Likewise. 16331 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise. 16332 * gcc.target/aarch64/sve/subr_1.c: Likewise. 16333 * gcc.target/aarch64/sve/trn1_1.c: Likewise. 16334 * gcc.target/aarch64/sve/trn2_1.c: Likewise. 16335 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise. 16336 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise. 16337 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. 16338 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise. 16339 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. 16340 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise. 16341 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise. 16342 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise. 16343 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise. 16344 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise. 16345 * gcc.target/aarch64/sve/uzp1_1.c: Likewise. 16346 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise. 16347 * gcc.target/aarch64/sve/uzp2_1.c: Likewise. 16348 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise. 16349 * gcc.target/aarch64/sve/vcond_1.C: Likewise. 16350 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise. 16351 * gcc.target/aarch64/sve/vcond_2.c: Likewise. 16352 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise. 16353 * gcc.target/aarch64/sve/vcond_3.c: Likewise. 16354 * gcc.target/aarch64/sve/vcond_4.c: Likewise. 16355 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise. 16356 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 16357 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise. 16358 * gcc.target/aarch64/sve/vcond_6.c: Likewise. 16359 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise. 16360 * gcc.target/aarch64/sve/vec_init_1.c: Likewise. 16361 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise. 16362 * gcc.target/aarch64/sve/vec_init_2.c: Likewise. 16363 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise. 16364 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise. 16365 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise. 16366 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise. 16367 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise. 16368 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise. 16369 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise. 16370 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise. 16371 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise. 16372 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise. 16373 * gcc.target/aarch64/sve/zip1_1.c: Likewise. 16374 * gcc.target/aarch64/sve/zip2_1.c: Likewise. 16375 163762018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 16377 Alan Hayward <alan.hayward@arm.com> 16378 David Sherwood <david.sherwood@arm.com> 16379 16380 * lib/target-supports.exp (check_effective_target_aarch64_sve) 16381 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw) 16382 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw): 16383 New procedures. 16384 (check_effective_target_vect_perm): Handle SVE. 16385 (check_effective_target_vect_perm_byte): Likewise. 16386 (check_effective_target_vect_perm_short): Likewise. 16387 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise. 16388 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. 16389 (check_effective_target_vect_widen_mult_hi_to_si): Likewise. 16390 (check_effective_target_vect_element_align_preferred): Likewise. 16391 (check_effective_target_vect_align_stack_vars): Likewise. 16392 (check_effective_target_vect_load_lanes): Likewise. 16393 (check_effective_target_vect_masked_store): Likewise. 16394 (available_vector_sizes): Use aarch64_sve_bits for SVE. 16395 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE. 16396 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL. 16397 * gcc.dg/vect/bb-slp-pr69907.c: Likewise. 16398 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise. 16399 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. 16400 * gcc.dg/vect/slp-23.c: Likewise. 16401 * gcc.dg/vect/slp-perm-5.c: Likewise. 16402 * gcc.dg/vect/slp-perm-6.c: Likewise. 16403 * gcc.dg/vect/slp-perm-9.c: Likewise. 16404 * gcc.dg/vect/slp-reduc-3.c: Likewise. 16405 * gcc.dg/vect/vect-114.c: Likewise. 16406 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise. 16407 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. 16408 164092018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 16410 16411 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for 16412 vect_variable_length, expecting the test to be vectorized 16413 without SLP instead. 16414 * gcc.dg/vect/pr33953.c: Likewise. 16415 * gcc.dg/vect/pr37027.c: Likewise. 16416 * gcc.dg/vect/pr67790.c: Likewise. 16417 * gcc.dg/vect/pr68445.c: Likewise. 16418 * gcc.dg/vect/slp-1.c: Likewise. 16419 * gcc.dg/vect/slp-10.c: Likewise. 16420 * gcc.dg/vect/slp-12a.c: Likewise. 16421 * gcc.dg/vect/slp-12b.c: Likewise. 16422 * gcc.dg/vect/slp-12c.c: Likewise. 16423 * gcc.dg/vect/slp-13-big-array.c: Likewise. 16424 * gcc.dg/vect/slp-13.c: Likewise. 16425 * gcc.dg/vect/slp-14.c: Likewise. 16426 * gcc.dg/vect/slp-15.c: Likewise. 16427 * gcc.dg/vect/slp-17.c: Likewise. 16428 * gcc.dg/vect/slp-19b.c: Likewise. 16429 * gcc.dg/vect/slp-2.c: Likewise. 16430 * gcc.dg/vect/slp-20.c: Likewise. 16431 * gcc.dg/vect/slp-21.c: Likewise. 16432 * gcc.dg/vect/slp-22.c: Likewise. 16433 * gcc.dg/vect/slp-24-big-array.c: Likewise. 16434 * gcc.dg/vect/slp-24.c: Likewise. 16435 * gcc.dg/vect/slp-28.c: Likewise. 16436 * gcc.dg/vect/slp-39.c: Likewise. 16437 * gcc.dg/vect/slp-42.c: Likewise. 16438 * gcc.dg/vect/slp-6.c: Likewise. 16439 * gcc.dg/vect/slp-7.c: Likewise. 16440 * gcc.dg/vect/slp-cond-1.c: Likewise. 16441 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. 16442 * gcc.dg/vect/slp-cond-2.c: Likewise. 16443 * gcc.dg/vect/slp-multitypes-1.c: Likewise. 16444 * gcc.dg/vect/slp-multitypes-10.c: Likewise. 16445 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 16446 * gcc.dg/vect/slp-multitypes-2.c: Likewise. 16447 * gcc.dg/vect/slp-multitypes-4.c: Likewise. 16448 * gcc.dg/vect/slp-multitypes-5.c: Likewise. 16449 * gcc.dg/vect/slp-multitypes-8.c: Likewise. 16450 * gcc.dg/vect/slp-multitypes-9.c: Likewise. 16451 * gcc.dg/vect/slp-reduc-1.c: Likewise. 16452 * gcc.dg/vect/slp-reduc-2.c: Likewise. 16453 * gcc.dg/vect/slp-reduc-4.c: Likewise. 16454 * gcc.dg/vect/slp-reduc-5.c: Likewise. 16455 * gcc.dg/vect/slp-reduc-7.c: Likewise. 16456 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 16457 * gcc.dg/vect/vect-live-slp-1.c: Likewise. 16458 * gcc.dg/vect/vect-live-slp-2.c: Likewise. 16459 * gcc.dg/vect/vect-live-slp-3.c: Likewise. 16460 164612018-01-13 Jakub Jelinek <jakub@redhat.com> 16462 16463 PR c/83801 16464 * gcc.dg/pr83801.c: New test. 16465 164662018-01-13 Paul Thomas <pault@gcc.gnu.org> 16467 16468 PR fortran/52162 16469 * gfortran.dg/bounds_check_19.f90: New test. 16470 164712018-01-12 Jakub Jelinek <jakub@redhat.com> 16472 16473 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times 16474 instead of scan-assembler-not for xsnabsqp. 16475 164762018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 16477 16478 PR libgfortran/83525 16479 * gfortran.dg/newunit_5.f90: New test. 16480 164812018-01-12 Vladimir Makarov <vmakarov@redhat.com> 16482 16483 PR rtl-optimization/80481 16484 * g++.dg/pr80481.C: New. 16485 164862018-01-12 Uros Bizjak <ubizjak@gmail.com> 16487 16488 PR target/83628 16489 * gcc.target/alpha/pr83628-3.c: New test. 16490 164912018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 16492 16493 * lib/target-supports.exp (check_effective_target_avx512f): Also 16494 check for __builtin_ia32_addsd_round, 16495 __builtin_ia32_getmantsd_round. 16496 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove. 16497 164982018-01-12 Segher Boessenkool <segher@kernel.crashing.org> 16499 16500 PR target/83629 16501 * gcc.target/powerpc/pr83629.c: Require ilp32. 16502 165032018-01-12 Richard Biener <rguenther@suse.de> 16504 16505 PR tree-optimization/80846 16506 * gcc.target/i386/pr80846-1.c: New testcase. 16507 * gcc.target/i386/pr80846-2.c: Likewise. 16508 165092018-01-12 Eric Botcazou <ebotcazou@adacore.com> 16510 16511 * gcc.c-torture/execute/20180112-1.c: New test. 16512 165132018-01-12 Tom de Vries <tom@codesourcery.com> 16514 16515 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps. 16516 * g++.dg/ext/label13a.C: Same. 16517 * g++.dg/ext/label14.C: Same. 16518 * g++.dg/ext/label2.C: Same. 16519 * g++.dg/ext/label3.C: Same. 16520 * g++.dg/torture/pr42462.C: Same. 16521 * g++.dg/torture/pr42739.C: Same. 16522 * g++.dg/warn/Wunused-label-3.C: Same. 16523 165242018-01-12 Tom de Vries <tom@codesourcery.com> 16525 16526 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca. 16527 * g++.dg/Walloca1.C: Same. 16528 * g++.dg/cpp0x/pr70338.C: Same. 16529 * g++.dg/cpp1y/lambda-generic-vla1.C: Same. 16530 * g++.dg/cpp1y/vla10.C: Same. 16531 * g++.dg/cpp1y/vla2.C: Same. 16532 * g++.dg/cpp1y/vla6.C: Same. 16533 * g++.dg/cpp1y/vla8.C: Same. 16534 * g++.dg/debug/debug5.C: Same. 16535 * g++.dg/debug/debug6.C: Same. 16536 * g++.dg/debug/pr54828.C: Same. 16537 * g++.dg/diagnostic/pr70105.C: Same. 16538 * g++.dg/eh/cleanup5.C: Same. 16539 * g++.dg/eh/spbp.C: Same. 16540 * g++.dg/ext/tmplattr9.C: Same. 16541 * g++.dg/ext/vla10.C: Same. 16542 * g++.dg/ext/vla11.C: Same. 16543 * g++.dg/ext/vla12.C: Same. 16544 * g++.dg/ext/vla15.C: Same. 16545 * g++.dg/ext/vla16.C: Same. 16546 * g++.dg/ext/vla17.C: Same. 16547 * g++.dg/ext/vla3.C: Same. 16548 * g++.dg/ext/vla6.C: Same. 16549 * g++.dg/ext/vla7.C: Same. 16550 * g++.dg/init/array24.C: Same. 16551 * g++.dg/init/new47.C: Same. 16552 * g++.dg/init/pr55497.C: Same. 16553 * g++.dg/opt/pr78201.C: Same. 16554 * g++.dg/template/vla2.C: Same. 16555 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. 16556 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. 16557 * g++.dg/torture/pr62127.C: Same. 16558 * g++.dg/torture/pr67055.C: Same. 16559 * g++.dg/torture/stackalign/eh-alloca-1.C: Same. 16560 * g++.dg/torture/stackalign/eh-inline-2.C: Same. 16561 * g++.dg/torture/stackalign/eh-vararg-1.C: Same. 16562 * g++.dg/torture/stackalign/eh-vararg-2.C: Same. 16563 * g++.dg/warn/Wplacement-new-size-5.C: Same. 16564 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same. 16565 * g++.dg/warn/Wvla-1.C: Same. 16566 * g++.dg/warn/Wvla-3.C: Same. 16567 * g++.old-deja/g++.ext/array2.C: Same. 16568 * g++.old-deja/g++.ext/constructor.C: Same. 16569 * g++.old-deja/g++.law/builtin1.C: Same. 16570 * g++.old-deja/g++.other/crash12.C: Same. 16571 * g++.old-deja/g++.other/eh3.C: Same. 16572 * g++.old-deja/g++.pt/array6.C: Same. 16573 * g++.old-deja/g++.pt/dynarray.C: Same. 16574 165752018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 16576 16577 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form. 16578 165792018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 16580 16581 PR libfortran/67412 16582 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if 16583 on *-*-solaris2.10. 16584 165852018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 16586 16587 * lib/target-supports.exp (check_effective_target_branch_cost): 16588 Accept all x86 targets. 16589 165902018-01-12 Martin Liska <mliska@suse.cz> 16591 16592 PR ipa/83054 16593 * g++.dg/warn/pr83054.C: New test. 16594 165952018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 16596 16597 * gcc.target/powerpc/spec-barr-1.c: New file. 16598 165992018-01-11 H.J. Lu <hongjiu.lu@intel.com> 16600 16601 PR target/83330 16602 * gcc.target/i386/pr83330.c: New test. 16603 166042018-01-11 Steven G. Kargl <kargl@gcc.gnu.org> 16605 16606 PR fortran/79383 16607 * gfortran.dg/dtio_31.f03: New test. 16608 * gfortran.dg/dtio_32.f03: New test. 16609 166102018-01-11 David Malcolm <dmalcolm@redhat.com> 16611 16612 PR c++/43486 16613 * g++.dg/wrappers: New subdirectory. 16614 * g++.dg/wrappers/README: New file. 16615 * g++.dg/wrappers/alloc.C: New test case. 16616 * g++.dg/wrappers/cow-istream-string.C: New test case. 16617 * g++.dg/wrappers/cp-stdlib.C: New test case. 16618 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case. 16619 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case. 16620 166212018-01-11 Jan Hubicka <hubicka@ucw.cz> 16622 16623 PR middle-end/83718 16624 * g++.dg/torture/pr83718.C: New testcase. 16625 166262018-01-11 Martin Jambor <mjambor@suse.cz> 16627 16628 PR ipa/83178 16629 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count. 16630 166312018-01-11 Bin Cheng <bin.cheng@arm.com> 16632 16633 PR tree-optimization/83695 16634 * gcc.dg/tree-ssa/pr83695.c: New test. 16635 166362018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 16637 16638 * gcc.target/arm/simd/fp16fml_lane_high.c: New test. 16639 * gcc.target/arm/simd/fp16fml_lane_low.c: New test. 16640 166412018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 16642 16643 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml. 16644 * gcc.target/arm/simd/fp16fml_high.c: New test. 16645 * gcc.target/arm/simd/fp16fml_low.c: Likewise. 16646 * lib/target-supports.exp 16647 (check_effective_target_arm_fp16fml_neon_ok_nocache, 16648 check_effective_target_arm_fp16fml_neon_ok, 16649 add_options_for_arm_fp16fml_neon): New procedures. 16650 166512018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 16652 16653 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a 16654 combination tests. 16655 166562018-01-11 Richard Biener <rguenther@suse.de> 16657 16658 PR tree-optimization/83435 16659 * gcc.dg/graphite/pr83435.c: New testcase. 16660 166612018-01-11 Richard Sandiford <richard.sandiford@linaro.org> 16662 Alan Hayward <alan.hayward@arm.com> 16663 David Sherwood <david.sherwood@arm.com> 16664 16665 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too. 16666 166672018-01-11 Tamar Christina <tamar.christina@arm.com> 16668 16669 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New. 16670 166712018-01-11 Sudakshina Das <sudi.das@arm.com> 16672 16673 PR target/82096 16674 * gcc.c-torture/compile/pr82096.c: New test. 16675 166762018-01-11 Ed Schonberg <schonberg@adacore.com> 16677 16678 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase. 16679 166802018-01-11 Hristian Kirtchev <kirtchev@adacore.com> 16681 16682 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase. 16683 166842018-01-11 Justin Squirek <squirek@adacore.com> 16685 16686 * gnat.dg/expr_func4.adb: New testcase. 16687 166882018-01-11 Hristian Kirtchev <kirtchev@adacore.com> 16689 16690 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New 16691 testcase. 16692 166932018-01-11 Bob Duff <duff@adacore.com> 16694 16695 * gnat.dg/protected_null.adb: New testcase. 16696 166972018-01-11 Ed Schonberg <schonberg@adacore.com> 16698 16699 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase. 16700 167012018-01-11 Ed Schonberg <schonberg@adacore.com> 16702 16703 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase. 16704 167052018-01-11 Justin Squirek <squirek@adacore.com> 16706 16707 * gnat.dg/loopvar.adb: New testcase. 16708 167092018-01-10 Jan Hubicka <hubicka@ucw.cz> 16710 16711 PR middle-end/83189 16712 * gfortran.fortran-torture/compile/pr83189.f90: New testcase. 16713 167142018-01-10 Jan Hubicka <hubicka@ucw.cz> 16715 16716 * gcc.c-torture/compile/pr83575.c: New testcase. 16717 167182018-01-10 Michael Collison <michael.collison@arm.com> 16719 16720 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase. 16721 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase. 16722 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase. 16723 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase. 16724 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 16725 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 16726 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 16727 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase. 16728 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase. 16729 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. 16730 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. 16731 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase. 16732 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase. 16733 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase. 16734 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase. 16735 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase. 16736 167372018-01-10 Michael Collison <michael.collison@arm.com> 16738 16739 * gcc.target/aarch64/sha2.h: New shared testcase. 16740 * gcc.target/aarch64/sha2_1.c: New testcase. 16741 * gcc.target/aarch64/sha2_2.c: New testcase. 16742 * gcc.target/aarch64/sha2_3.c: New testcase. 16743 * gcc.target/aarch64/sha3.h: New shared testcase. 16744 * gcc.target/aarch64/sha3_1.c: New testcase. 16745 * gcc.target/aarch64/sha3_2.c: New testcase. 16746 * gcc.target/aarch64/sha3_3.c: New testcase. 16747 167482018-01-10 Michael Collison <michael.collison@arm.com> 16749 16750 * gcc.target/aarch64/sm3_sm4.c: New testcase. 16751 167522018-01-10 Martin Sebor <msebor@redhat.com> 16753 16754 PR tree-optimization/83781 16755 * gcc.dg/strlenopt-42.c: New test. 16756 167572018-01-11 Martin Sebor <msebor@gmail.com> 16758 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 16759 16760 PR tree-optimization/83501 16761 PR tree-optimization/81703 16762 16763 * gcc.dg/strlenopt-39.c: New test-case. 16764 * gcc.dg/pr81703.c: Likewise. 16765 167662018-01-10 Eric Botcazou <ebotcazou@adacore.com> 16767 16768 * gnat.dg/atomic10.adb: New test. 16769 167702018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 16771 16772 PR fortran/82367 16773 * gfortran.dg/deferred_character_18.f90: New test. 16774 167752018-01-10 Martin Sebor <msebor@redhat.com> 16776 16777 PR tree-optimization/83671 16778 * gcc.dg/strlenopt-40.c: New test. 16779 * gcc.dg/strlenopt-41.c: New test. 16780 167812018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 16782 16783 PR fortran/83093 16784 * gfortran.dg/allocate_with_typespec_7.f90: New test. 16785 167862018-01-10 Peter Bergner <bergner@vnet.ibm.com> 16787 16788 PR target/83399 16789 * gcc.target/powerpc/pr83399.c: New test. 16790 167912018-01-10 David Malcolm <dmalcolm@redhat.com> 16792 16793 PR c++/43486 16794 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results 16795 to reflect that the arguments are correctly underlined. 16796 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage 16797 for globals, params, locals and literals. 16798 (test_sizeof): Directly test the location of "sizeof", rather than 16799 when used in compound expressions. 16800 (test_alignof): Likewise for "alignof". 16801 (test_string_literals): Likewise for string literals. 16802 (test_numeric_literals): Likewise for numeric literals. 16803 (test_builtin_offsetof): Likewise for "__builtin_offsetof". 16804 (test_typeid): Likewise for typeid. 16805 (test_unary_plus): New. 16806 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on 16807 format strings. 16808 168092018-01-10 Uros Bizjak <ubizjak@gmail.com> 16810 16811 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv. 16812 168132018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> 16814 16815 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable. 16816 168172018-01-10 Marek Polacek <polacek@redhat.com> 16818 16819 PR c++/82541 16820 * g++.dg/warn/Wduplicated-branches4.C: New test. 16821 168222018-01-10 Jakub Jelinek <jakub@redhat.com> 16823 16824 PR c++/81327 16825 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly 16826 cast to void *. 16827 168282018-01-10 Paolo Carlini <paolo.carlini@oracle.com> 16829 16830 PR c++/81055 16831 * g++.dg/cpp0x/new2.C: New. 16832 168332018-01-10 H.J. Lu <hongjiu.lu@intel.com> 16834 16835 PR target/83735 16836 * gcc.target/i386/pr83735.c: New test. 16837 168382018-01-10 Christophe Lyon <christophe.lyon@linaro.org> 16839 16840 * lib/target-supports.exp (check_effective_target_branch_cost): 16841 New function. 16842 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target. 16843 * gcc.dg/pr21643.c: Likewise. 16844 * gcc.dg/pr46309.c: Likewise. 16845 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 16846 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise. 16847 * gcc.dg/tree-ssa/reassoc-32.c: Likewise. 16848 * gcc.dg/tree-ssa/reassoc-33.c: Likewise. 16849 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 16850 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 16851 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 16852 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise. 16853 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. 16854 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. 16855 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. 16856 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. 16857 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. 16858 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. 16859 168602018-01-10 Segher Boessenkool <segher@kernel.crashing.org> 16861 16862 PR target/83629 16863 * gcc.target/powerpc/pr83629.c: New testcase. 16864 168652018-01-10 Richard Biener <rguenther@suse.de> 16866 16867 PR testsuite/78768 16868 * gcc.dg/pr78768.c: Un-XFAIL. 16869 168702018-01-10 Richard Biener <rguenther@suse.de> 16871 16872 PR debug/82425 16873 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO. 16874 168752018-01-10 Richard Sandiford <richard.sandiford@linaro.org> 16876 16877 PR tree-optimization/83753 16878 * gcc.dg/torture/pr83753.c: New test. 16879 168802018-01-09 Jan Hubicka <hubicka@ucw.cz> 16881 16882 * gcc.target/i386/avx2-gather-1.c: Add -march. 16883 * gcc.target/i386/avx2-gather-2.c: Add -march. 16884 * gcc.target/i386/avx2-gather-3.c: Add -march. 16885 * gcc.target/i386/avx2-gather-4.c: Add -march. 16886 * gcc.target/i386/avx2-gather-5.c: Add -march. 16887 * gcc.target/i386/avx2-gather-6.c: Add -march. 16888 * gcc.target/i386/avx512f-gather-1.c: Add -march. 16889 * gcc.target/i386/avx512f-gather-2.c: Add -march. 16890 * gcc.target/i386/avx512f-gather-3.c: Add -march. 16891 * gcc.target/i386/avx512f-gather-4.c: Add -march. 16892 * gcc.target/i386/avx512f-gather-5.c: Add -march. 16893 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march. 16894 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march. 16895 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march. 16896 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march. 16897 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march. 16898 168992018-01-09 H.J. Lu <hongjiu.lu@intel.com> 16900 16901 PR target/78585: 16902 * gcc.target/i386/pr78585.c: New test. 16903 169042018-01-09 Jakub Jelinek <jakub@redhat.com> 16905 16906 PR c++/83734 16907 * g++.dg/cpp0x/pr83734.C: New test. 16908 169092018-01-09 Carl Love <cel@us.ibm.com> 16910 16911 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and 16912 vec_mergeo builtins with float, double, long long, unsigned long long, 16913 bool long long arguments. 16914 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for 16915 vec_float2 with double arguments. 16916 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the 16917 vec_mergew and vec_mergow builtins. 16918 169192018-01-09 Steven G. Kargl <kargl@gcc.gnu.org> 16920 16921 PR fortran/83742 16922 * gfortran.dg/contiguous_6.f90: New test. 16923 169242018-01-09 Richard Biener <rguenther@suse.de> 16925 16926 PR tree-optimization/83668 16927 * gcc.dg/graphite/pr83668.c: New testcase. 16928 169292018-01-09 Joseph Myers <joseph@codesourcery.com> 16930 16931 PR tree-optimization/64811 16932 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c, 16933 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c, 16934 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c, 16935 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c: 16936 New tests. 16937 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file. 16938 169392018-01-09 Georg-Johann Lay <avr@gjlay.de> 16940 16941 PR target/79883 16942 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'. 16943 169442018-01-09 Tamar Christina <tamar.christina@arm.com> 16945 16946 PR target/82641 16947 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use 16948 no NEON and require softfp or hard float-abi. 16949 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise. 16950 169512018-01-09 Richard Biener <rguenther@suse.de> 16952 16953 PR tree-optimization/83572 16954 * gcc.dg/graphite/pr83572.c: New testcase. 16955 169562018-01-09 Jakub Jelinek <jakub@redhat.com> 16957 16958 PR target/83507 16959 * gcc.dg/sms-13.c: New test. 16960 169612018-01-08 Steven G. Kargl <kargl@gcc.gnu.org> 16962 16963 PR fortran/83741 16964 * gfortran.dg/allocate_assumed_charlen_3.f90: New test. 16965 169662018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com> 16967 Monk Chiang <sh.chiang04@gmail.com> 16968 16969 * gcc.target/riscv/save-restore-1.c: New. 16970 169712018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 16972 16973 PR target/83677 16974 * gcc.target/powerpc/pr83677.c: New file. 16975 169762018-01-08 Jeff Law <law@redhat.com> 16977 16978 PR rtl-optimizatin/81308 16979 * g++.dg/pr81308-1.C: New test. 16980 * g++.dg/pr81308-2.C: New test. 16981 169822018-01-08 Vidya Praveen <vidyapraveen@arm.com> 16983 16984 PR target/83663 - Revert r255946 16985 * gcc.target/aarch64/vect-slp-dup.c: New. 16986 169872018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 16988 16989 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a 16990 combination tests. 16991 169922018-01-08 Richard Biener <rguenther@suse.de> 16993 16994 PR tree-optimization/83563 16995 * gcc.dg/graphite/pr83563.c: New testcase. 16996 169972018-01-08 Richard Biener <rguenther@suse.de> 16998 16999 PR middle-end/83713 17000 * g++.dg/torture/pr83713.C: New testcase. 17001 170022018-01-08 Tom de Vries <tom@codesourcery.com> 17003 17004 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx. 17005 170062018-01-08 Richard Biener <rguenther@suse.de> 17007 17008 PR tree-optimization/83685 17009 * gcc.dg/torture/pr83685.c: New testcase. 17010 170112018-01-08 Richard Biener <rguenther@suse.de> 17012 17013 PR lto/83719 17014 * gcc.dg/lto/pr83719_0.c: New testcase. 17015 170162018-01-08 Tom de Vries <tom@codesourcery.com> 17017 17018 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size. 17019 * gcc.dg/graphite/run-id-1.c: Same. 17020 * gcc.dg/tree-ssa/loop-interchange-4.c: Same. 17021 170222018-01-08 Paul Thomas <pault@gcc.gnu.org> 17023 17024 PR fortran/83611 17025 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8. 17026 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9. 17027 * gfortran.dg/pdt_27.f03: New test. 17028 17029 PR fortran/83731 17030 * gfortran.dg/pdt_28.f03: New test. 17031 170322018-01-08 Tom de Vries <tom@codesourcery.com> 17033 17034 * c-c++-common/builtins.c: Require effective target alloca. 17035 * gcc.dg/Wrestrict.c: Same. 17036 * gcc.dg/tree-ssa/loop-interchange-15.c: Same. 17037 170382018-01-08 Richard Biener <rguenther@suse.de> 17039 17040 PR middle-end/83580 17041 * gcc.dg/torture/pr83580.c: New testcase. 17042 170432018-01-08 Richard Biener <rguenther@suse.de> 17044 17045 PR middle-end/83517 17046 * gcc.dg/pr83517.c: New testcase. 17047 170482018-01-06 Aldy Hernandez <aldyh@redhat.com> 17049 17050 PR middle-end/81897 17051 * gcc.dg/uninit-pr81897.c: New test. 17052 170532018-01-06 Martin Sebor <msebor@redhat.com> 17054 17055 PR tree-optimization/83640 17056 * gcc.dg/Wrestrict-6.c: New test. 17057 * gcc.dg/pr83640.c: New test. 17058 170592018-01-06 Richard Sandiford <richard.sandiford@linaro.org> 17060 17061 * gcc.target/aarch64/reg-alloc-1.c: New test. 17062 170632018-01-06 Janne Blomqvist <jb@gcc.gnu.org> 17064 17065 PR fortran/50892 17066 * gfortran.dg/char_pointer_assign_icb_1.f90: New test. 17067 170682018-01-06 Jakub Jelinek <jakub@redhat.com> 17069 17070 PR debug/83480 17071 * gcc.dg/pr83480.c: New test. 17072 17073 PR rtl-optimization/83682 17074 * gcc.target/i386/pr83682.c: New test. 17075 170762018-01-05 Janne Blomqvist <jb@gcc.gnu.org> 17077 17078 PR fortran/78534 17079 PR fortran/66310 17080 * gfortran.dg/char_cast_1.f90: Update scan pattern. 17081 * gfortran.dg/dependency_49.f90: Likewise. 17082 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T. 17083 * gfortran.dg/repeat_7.f90: New test for PR 66310. 17084 * gfortran.dg/scan_2.f90: Handle potential cast in assignment. 17085 * gfortran.dg/string_1.f90: Limit to ilp32 targets. 17086 * gfortran.dg/string_1_lp64.f90: New test. 17087 * gfortran.dg/string_3.f90: Limit to ilp32 targets. 17088 * gfortran.dg/string_3_lp64.f90: New test. 17089 170902018-01-05 Jakub Jelinek <jakub@redhat.com> 17091 17092 PR target/83604 17093 * gcc.target/i386/sse-26.c: New test. 17094 17095 PR target/83604 17096 * gcc.target/i386/pr83604.c: New test. 17097 170982018-01-05 Richard Sandiford <richard.sandiford@linaro.org> 17099 17100 * gcc.dg/vect/vect-align-4.c: New test. 17101 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute 17102 and redefine as a structure with an unaligned member "b". 17103 (foo): Update accordingly. 17104 171052018-01-05 Sudakshina Das <sudi.das@arm.com> 17106 17107 PR target/82439 17108 * gcc.target/aarch64/bics_5.c: New test. 17109 * gcc.target/arm/bics_5.c: Likewise. 17110 171112018-01-05 Jakub Jelinek <jakub@redhat.com> 17112 17113 PR tree-optimization/83605 17114 * gcc.dg/pr83605.c: New test. 17115 171162018-01-04 Jakub Jelinek <jakub@redhat.com> 17117 17118 PR target/83554 17119 * gcc.target/i386/pr83554.c: New test. 17120 17121 PR ipa/82352 17122 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of 17123 long unsigned int. 17124 171252018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org> 17126 17127 PR fortran/83683 17128 PR fortran/45689 17129 * gfortran.dg/eoshift_8.f90: New test. 17130 * gfortran.dg/simplify_eoshift_1.f90: New test. 17131 171322018-01-04 Jakub Jelinek <jakub@redhat.com> 17133 17134 PR debug/83585 17135 * gcc.dg/pr83585.c: New test. 17136 171372018-01-04 Nathan Sidwell <nathan@acm.org> 17138 17139 PR c++/83667 17140 * g++.dg/ipa/pr83667.C: Fix regex, require alias. 17141 171422018-01-04 Jakub Jelinek <jakub@redhat.com> 17143 17144 PR debug/83666 17145 * gcc.dg/pr83666.c: New test. 17146 171472018-01-04 Uros Bizjak <ubizjak@gmail.com> 17148 17149 PR target/83628 17150 * gcc.target/alpha/pr83628-1.c: New test. 17151 * gcc.target/alpha/pr83628-2.c: Ditto. 17152 171532018-01-04 Martin Liska <mliska@suse.cz> 17154 17155 PR ipa/82352 17156 * g++.dg/ipa/pr82352.C: New test. 17157 171582018-01-04 Jakub Jelinek <jakub@redhat.com> 17159 17160 * gcc.dg/vect-opt-info-1.c: Moved to ... 17161 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on 17162 vect_int targets, use dg-additional-options instead of dg-options and 17163 use relative line numbers instead of absolute. 17164 171652018-01-03 Martin Sebor <msebor@redhat.com> 17166 17167 PR tree-optimization/83655 17168 * gcc.dg/Wrestrict-5.c: New test. 17169 * c-c++-common/builtins.c: New test. 17170 171712018-01-03 Richard Sandiford <richard.sandiford@linaro.org> 17172 Alan Hayward <alan.hayward@arm.com> 17173 David Sherwood <david.sherwood@arm.com> 17174 17175 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function. 17176 (main): Call it. 17177 171782018-01-03 Jeff Law <law@redhat.com> 17179 17180 PR target/83641 17181 * gcc.target/i386/stack-check-17.c: New test. 17182 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm. 17183 171842018-01-03 Jakub Jelinek <jakub@redhat.com> 17185 17186 PR debug/83621 17187 * gcc.dg/pr83621.c: New test. 17188 17189 PR debug/83645 17190 * gcc.dg/pr83645.c: New test. 17191 171922018-01-03 Martin Sebor <msebor@redhat.com> 17193 17194 PR tree-optimization/83603 17195 * gcc.dg/Wrestrict-4.c: New test. 17196 17197 PR c/83559 17198 * gcc.dg/const-2.c: New test. 17199 * gcc.dg/pure-3.c: New test. 17200 172012018-01-03 Martin Sebor <msebor@redhat.com> 17202 17203 * gcc.dg/Wrestrict-3.c: New test. 17204 172052018-01-03 Jakub Jelinek <jakub@redhat.com> 17206 17207 PR c++/83555 17208 * g++.dg/opt/pr83555.C: New test. 17209 * g++.dg/ubsan/pr83555.C: New test. 17210 172112018-01-03 David Malcolm <dmalcolm@redhat.com> 17212 17213 PR c/82050 17214 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle 17215 the !CHECKING_P case by expecting a note. 17216 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue 17217 a note for the !CHECKING_P case, and move the return statement 17218 outside of #if CHECKING_P guard. 17219 172202018-01-03 Jeff Law <law@redhat.com> 17221 17222 PR middle-end/83654 17223 * gcc.target/i386/stack-check-18.c: New test. 17224 * gcc.target/i386/stack-check-19.c: New test. 17225 172262018-01-03 Martin Sebor <msebor@redhat.com> 17227 17228 PR tree-optimization/83501 17229 * c-c++-common/Warray-bounds-3.c: Remove xfail. 17230 172312018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 17232 17233 PR tree-optimization/83501 17234 * gcc.dg/tree-ssa/pr83501-1.c: New test. 17235 172362018-01-03 Nathan Sidwell <nathan@acm.org> 17237 17238 PR c++/83667 17239 * g++.dg/ipa/pr83667.C: New. 17240 172412018-01-03 Martin Liska <mliska@suse.cz> 17242 17243 PR tree-optimization/83593 17244 * gcc.dg/pr83593.c: New test. 17245 172462018-01-03 Martin Liska <mliska@suse.cz> 17247 17248 PR ipa/83549 17249 * g++.dg/ipa/pr83549.C: New test. 17250 172512018-01-03 Marek Polacek <polacek@redhat.com> 17252 17253 PR c++/83592 17254 * g++.dg/warn/mvp2.C: New test. 17255 172562018-01-03 Jakub Jelinek <jakub@redhat.com> 17257 17258 PR preprocessor/83602 17259 * g++.dg/cpp/pr83602.C: New test. 17260 17261 PR c++/83634 17262 * g++.dg/parse/pr83634.C: New test. 17263 172642018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org> 17265 17266 PR fortran/83664 17267 * gfortran.dg/eoshift_7.f90: New test. 17268 172692018-01-03 Jan Beulich <jbeulich@suse.com> 17270 17271 * gcc.target/i386/avx512vl-no-vmovdqu8.c, 17272 gcc.target/i386/avx512vl-no-vmovdqu16.c: New. 17273 172742018-01-03 Jakub Jelinek <jakub@redhat.com> 17275 17276 Update copyright years. 17277 172782018-01-03 Martin Liska <mliska@suse.cz> 17279 17280 PR ipa/83594 17281 * gcc.dg/ipa/pr83594.c: New test. 17282 172832018-01-03 Richard Sandiford <richard.sandiford@linaro.org> 17284 Alan Hayward <alan.hayward@arm.com> 17285 David Sherwood <david.sherwood@arm.com> 17286 17287 * gcc.dg/vect-opt-info-1.c: New test. 17288 172892018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com> 17290 17291 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128, 17292 floorf128, truncf128, and roundf128. 17293 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128 17294 optimizations added in match.pd. 17295 * gcc.target/powerpc/float128-hw6.c: Likewise. 17296 * gcc.target/powerpc/float128-hw7.c: Likewise. 17297 * gcc.target/powerpc/float128-hw8.c: Likewise. 17298 * gcc.target/powerpc/float128-hw9.c: Likewise. 17299 * gcc.target/powerpc/float128-hw10.c: Likewise. 17300 * gcc.target/powerpc/float128-hw11.c: Likewise. 17301 173022018-01-02 Jakub Jelinek <jakub@redhat.com> 17303 17304 PR c++/83556 17305 * g++.dg/cpp0x/pr83556.C: New test. 17306 173072018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org> 17308 17309 PR fortran/45689 17310 PR fortran/83650 17311 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case. 17312 * gfortran.dg/simplify_cshift_4.f90: New test. 17313 173142018-01-02 Marek Polacek <polacek@redhat.com> 17315 17316 PR c++/81860 17317 * g++.dg/cpp0x/inh-ctor30.C: New test. 17318 17319 PR c++/83644 17320 * g++.dg/cpp1z/pr83644.C: New test. 17321 173222018-01-01 Paul Thomas <pault@gcc.gnu.org> 17323 17324 PR fortran/83076 17325 * gfortran.dg/coarray_45.f90: New test. 17326 17327 PR fortran/83319 17328 * gfortran.dg/coarray_46.f90: New test. 17329 173302018-01-01 Jakub Jelinek <jakub@redhat.com> 17331 17332 PR tree-optimization/83581 17333 * gcc.dg/pr83581.c: New test. 17334 17335 PR c/83595 17336 * gcc.dg/pr83595.c: New test. 17337 17338 PR middle-end/83608 17339 * g++.dg/opt/pr83608.C: New test. 17340 17341 PR middle-end/83609 17342 * gcc.dg/pr83609.c: New test. 17343 * g++.dg/opt/pr83609.C: New test. 17344 17345 PR middle-end/83623 17346 * gcc.dg/pr83623.c: New test. 17347 17348 * gcc.target/i386/i386.exp 17349 (check_effective_target_avx512vpopcntdqvl): New proc. 17350 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use 17351 avx512vpopcntdqvl effective target rather than avx512vpopcntdq. 17352 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise. 17353 17354Copyright (C) 2018 Free Software Foundation, Inc. 17355 17356Copying and distribution of this file, with or without modification, 17357are permitted in any medium without royalty provided the copyright 17358notice and this notice are preserved. 17359