12021-09-30 Harald Anlauf <anlauf@gmx.de> 2 3 Backported from master: 4 2021-09-07 Harald Anlauf <anlauf@gmx.de> 5 6 PR fortran/101327 7 * gfortran.dg/pr101327.f90: New test. 8 92021-09-30 Harald Anlauf <anlauf@gmx.de> 10 11 Backported from master: 12 2021-09-09 Harald Anlauf <anlauf@gmx.de> 13 14 PR fortran/98490 15 * gfortran.dg/bounds_check_23.f90: New test. 16 172021-09-30 Harald Anlauf <anlauf@gmx.de> 18 19 Backported from master: 20 2021-09-13 Harald Anlauf <anlauf@gmx.de> 21 22 PR fortran/82314 23 * gfortran.dg/pr82314.f90: New test. 24 252021-09-21 Harald Anlauf <anlauf@gmx.de> 26 27 Backported from master: 28 2021-09-13 Harald Anlauf <anlauf@gmx.de> 29 30 PR fortran/85130 31 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again 32 test that was erroneously considered as illegal. 33 342021-09-21 Harald Anlauf <anlauf@gmx.de> 35 36 Backported from master: 37 2021-09-16 Harald Anlauf <anlauf@gmx.de> 38 39 PR fortran/102287 40 * gfortran.dg/intent_out_14.f90: New test. 41 422021-09-17 Eric Botcazou <ebotcazou@adacore.com> 43 44 * gcc.target/sparc/20210917-1.c: New test. 45 462021-09-10 Paul Thomas <pault@gcc.gnu.org> 47 48 Backported from master: 49 2020-12-29 Paul Thomas <pault@gcc.gnu.org> 50 51 PR fortran/97612 52 * gfortran.dg/structure_constructor_17.f90: New test. 53 542021-09-10 Paul Thomas <pault@gcc.gnu.org> 55 56 Backported from master: 57 2021-01-22 Paul Thomas <pault@gcc.gnu.org> 58 59 PR fortran/98565 60 * gfortran.dg/associated_target_7.f90 : New test. 61 622021-09-10 Paul Thomas <pault@gcc.gnu.org> 63 64 Backported from master: 65 2021-01-07 Paul Thomas <pault@gcc.gnu.org> 66 67 PR fortran/93701 68 * gfortran.dg/associate_54.f90: New test. 69 * gfortran.dg/associate_55.f90: New test. 70 * gfortran.dg/associate_56.f90: New test. 71 722021-09-10 Paul Thomas <pault@gcc.gnu.org> 73 74 Backported from master: 75 2021-01-27 Paul Thomas <pault@gcc.gnu.org> 76 77 PR fortran/98472 78 * gfortran.dg/elemental_function_5.f90 : New test. 79 802021-09-10 Paul Thomas <pault@gcc.gnu.org> 81 82 Backported from master: 83 2021-04-20 Paul Thomas <pault@gcc.gnu.org> 84 85 PR fortran/100110 86 * gfortran.dg/pdt_31.f03: New test. 87 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9 88 to 8. 89 902021-09-06 Paul Thomas <pault@gcc.gnu.org> 91 92 Backported from master: 93 2021-05-06 Paul Thomas <pault@gcc.gnu.org> 94 95 PR fortran/46691 96 PR fortran/99819 97 * gfortran.dg/class_dummy_6.f90: New test. 98 * gfortran.dg/class_dummy_7.f90: New test. 99 1002021-09-06 Paul Thomas <pault@gcc.gnu.org> 101 102 Backported from master: 103 2021-03-13 Paul Thomas <pault@gcc.gnu.org> 104 105 PR fortran/99125 106 * gfortran.dg/alloc_deferred_comp_1.f90: New test. 107 1082021-09-06 Paul Thomas <pault@gcc.gnu.org> 109 110 Backported from master: 111 2021-01-27 Paul Thomas <pault@gcc.gnu.org> 112 113 PR fortran/93924 114 PR fortran/93925 115 * gfortran.dg/proc_ptr_52.f90 : New test. 116 1172021-09-06 Paul Thomas <pault@gcc.gnu.org> 118 119 Backported from master: 120 2021-01-08 Paul Thomas <pault@gcc.gnu.org> 121 122 PR fortran/93794 123 * gfortran.dg/deferred_character_35.f90 : New test. 124 1252021-08-25 konglin1 <lingling.kong@intel.com> 126 127 PR target/101471 128 * gcc.target/i386/avx512f-pr101471.c: New test. 129 1302021-08-23 Christophe Lyon <christophe.lyon@foss.st.com> 131 132 Backported from master: 133 2021-08-06 Christophe Lyon <christophe.lyon@foss.st.com> 134 135 PR target/101723 136 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix 137 typo. 138 1392021-08-23 Richard Earnshaw <rearnsha@arm.com> 140 141 Backported from master: 142 2021-08-05 Richard Earnshaw <rearnsha@arm.com> 143 144 PR target/101723 145 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests. 146 * gcc.target/arm/attr-neon2.c: Likewise. 147 * gcc.target/arm/attr-neon3.c: Likewise. 148 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow 149 multiple instances. 150 * gcc.target/arm/pragma_fpu_attribute.c: Likewise. 151 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise. 152 1532021-08-19 Thomas Schwinge <thomas@codesourcery.com> 154 155 Backported from master: 156 2021-08-19 Thomas Schwinge <thomas@codesourcery.com> 157 158 PR testsuite/101969 159 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc. 160 1612021-08-17 Thomas Schwinge <thomas@codesourcery.com> 162 163 Backported from master: 164 2021-08-17 Thomas Schwinge <thomas@codesourcery.com> 165 166 * gcc.dg/pr78213.c: Restore testing. 167 1682021-07-29 Bill Schmidt <wschmidt@linux.ibm.com> 169 170 PR target/101531 171 * gcc.target/powerpc/pr101129.c: Adjust. 172 1732021-07-29 Iain Buclaw <ibuclaw@gdcproject.org> 174 175 Backported from master: 176 2021-07-29 Iain Buclaw <ibuclaw@gdcproject.org> 177 178 PR d/96435 179 * gdc.dg/pr96435.d: New test. 180 1812021-07-28 Iain Buclaw <ibuclaw@gdcproject.org> 182 183 Backported from master: 184 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org> 185 186 PR d/101640 187 * gdc.dg/pr101640.d: New test. 188 1892021-07-28 Iain Buclaw <ibuclaw@gdcproject.org> 190 191 Backported from master: 192 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org> 193 194 PR d/101490 195 * gdc.dg/pr101490.d: New test. 196 * gdc.test/fail_compilation/fail22144.d: New test. 197 1982021-07-28 Iain Buclaw <ibuclaw@gdcproject.org> 199 200 Backported from master: 201 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org> 202 203 PR d/101441 204 * gdc.test/compilable/b19002.d: New test. 205 2062021-07-28 Iain Buclaw <ibuclaw@gdcproject.org> 207 208 Backported from master: 209 2021-07-28 Iain Buclaw <ibuclaw@gdcproject.org> 210 211 PR d/101127 212 * gdc.dg/pr101127a.d: New test. 213 * gdc.dg/pr101127b.d: New test. 214 2152021-07-20 Uroš Bizjak <ubizjak@gmail.com> 216 217 PR target/100182 218 * gcc.target/i386/pr71245-1.c: Remove. 219 * gcc.target/i386/pr71245-2.c: Ditto. 220 2212021-07-19 Bill Schmidt <wschmidt@linux.ibm.com> 222 223 PR target/101129 224 * gcc.target/powerpc/pr101129.c: New. 225 2262021-07-16 Harald Anlauf <anlauf@gmx.de> 227 228 Backported from master: 229 2021-07-14 Harald Anlauf <anlauf@gmx.de> 230 231 PR fortran/100949 232 * gfortran.dg/pr100949.f90: New test. 233 2342021-07-12 Thomas Koenig <tkoenig@gcc.gnu.org> 235 236 Backported from master: 237 2021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org> 238 239 PR fortran/100227 240 * gfortran.dg/implied_do_io_7.f90: New test. 241 2422021-06-24 Uros Bizjak <ubizjak@gmail.com> 243 244 Backported from master: 245 2021-06-23 Uroš Bizjak <ubizjak@gmail.com> 246 247 PR target/101175 248 * gcc.target/i386/pr101175.c: New test. 249 2502021-06-10 Iain Buclaw <ibuclaw@gdcproject.org> 251 252 Backported from master: 253 2021-06-10 Iain Buclaw <ibuclaw@gdcproject.org> 254 255 PR d/100967 256 * gdc.dg/pr100967.d: New test. 257 2582021-06-10 Iain Buclaw <ibuclaw@gdcproject.org> 259 260 Backported from master: 261 2019-06-16 Iain Buclaw <ibuclaw@gdcproject.org> 262 263 PR d/90651 264 * gdc.test/fail_compilation/extra-files/minimal/object.d: New file. 265 * gdc.test/fail_compilation/fail19911a.d: New test. 266 * gdc.test/fail_compilation/fail19911b.d: New test. 267 * gdc.test/fail_compilation/fail19911c.d: New test. 268 * gdc.test/fail_compilation/fail19922.d: New test. 269 * gdc.test/fail_compilation/fail19923.d: New test. 270 2712021-06-09 Iain Buclaw <ibuclaw@gdcproject.org> 272 273 Backported from master: 274 2021-06-09 Iain Buclaw <ibuclaw@gdcproject.org> 275 276 PR d/100964 277 * gdc.test/compilable/betterCarray.d: Add test cases. 278 2792021-06-09 Iain Buclaw <ibuclaw@gdcproject.org> 280 281 Backported from master: 282 2021-06-09 Iain Buclaw <ibuclaw@gdcproject.org> 283 284 PR d/100935 285 * gdc.test/compilable/aggr_alignment.d: Add test cases. 286 2872021-06-04 Iain Buclaw <ibuclaw@gdcproject.org> 288 289 Backported from master: 290 2021-06-04 Iain Buclaw <ibuclaw@gdcproject.org> 291 292 PR d/100882 293 * gdc.dg/pr100882a.d: New test. 294 * gdc.dg/pr100882b.d: New test. 295 * gdc.dg/pr100882c.d: New test. 296 * gdc.dg/pr100882d.d: New test. 297 2982021-06-04 Harald Anlauf <anlauf@gmx.de> 299 300 Backported from master: 301 2021-06-04 Harald Anlauf <anlauf@gmx.de> 302 303 PR fortran/99839 304 * gfortran.dg/inline_matmul_25.f90: New test. 305 3062021-06-01 Release Manager 307 308 * GCC 9.4.0 released. 309 3102021-05-28 Jason Merrill <jason@redhat.com> 311 312 PR c++/100797 313 PR c++/95719 314 * g++.dg/inherit/virtual15.C: New test. 315 * g++.dg/inherit/virtual15a.C: New test. 316 3172021-05-24 Christophe Lyon <christophe.lyon@linaro.org> 318 319 PR c++/97938 320 * g++.dg/cpp2a/lambda-pack-init6.C: Use c++2a target selector. 321 3222021-05-21 Jason Merrill <jason@redhat.com> 323 324 PR c++/97938 325 * g++.dg/cpp2a/lambda-pack-init6.C: New test. 326 3272021-05-21 Jason Merrill <jason@redhat.com> 328 329 PR c++/52625 330 * g++.dg/template/friend70.C: New test. 331 3322021-05-21 Jason Merrill <jason@redhat.com> 333 334 PR c++/80456 335 * g++.dg/cpp0x/constexpr-volatile3.C: New test. 336 3372021-05-20 Eric Botcazou <ebotcazou@adacore.com> 338 339 PR testsuite/96488 340 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE. 341 * gnat.dg/unchecked_convert6.adb: Likewise. 342 3432021-05-18 Richard Biener <rguenther@suse.de> 344 345 PR tree-optimization/96513 346 * gcc.dg/torture/pr96513.c: New testcase. 347 3482021-05-18 Richard Biener <rguenther@suse.de> 349 350 PR tree-optimization/88240 351 * gcc.target/i386/pr88240.c: New testcase. 352 3532021-05-17 Richard Biener <rguenther@suse.de> 354 355 Backported from master: 356 2021-05-12 Richard Biener <rguenther@suse.de> 357 358 PR tree-optimization/100566 359 * gcc.dg/torture/pr100566.c: New testcase. 360 3612021-05-12 Alex Coplan <alex.coplan@arm.com> 362 363 Backported from master: 364 2021-05-11 Alex Coplan <alex.coplan@arm.com> 365 366 PR target/99988 367 * gcc.target/aarch64/pr99988.c: New test. 368 3692021-05-07 Jakub Jelinek <jakub@redhat.com> 370 371 Backported from master: 372 2021-05-07 Jakub Jelinek <jakub@redhat.com> 373 374 PR c/100450 375 * c-c++-common/gomp/pr100450.c: New test. 376 3772021-05-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 378 379 PR target/99808 380 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix. 381 3822021-05-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 383 384 PR target/99808 385 * gcc.target/aarch64/pr99808.c: New test. 386 3872021-05-06 Roman Zhuykov <zhroma@ispras.ru> 388 389 Backported from master: 390 2021-04-30 Roman Zhuykov <zhroma@ispras.ru> 391 392 PR rtl-optimization/100225 393 PR rtl-optimization/84878 394 * gcc.dg/pr100225.c: New test. 395 3962021-05-05 Eric Botcazou <ebotcazou@adacore.com> 397 398 * gcc.c-torture/execute/20210505-1.c: New test. 399 4002021-05-05 Harald Anlauf <anlauf@gmx.de> 401 402 Backported from master: 403 2021-05-05 Harald Anlauf <anlauf@gmx.de> 404 405 PR fortran/100274 406 * gfortran.dg/argument_checking_25.f90: New test. 407 4082021-05-05 Richard Biener <rguenther@suse.de> 409 410 Backported from master: 411 2021-05-05 Richard Biener <rguenther@suse.de> 412 413 PR tree-optimization/98786 414 * gcc.dg/torture/pr98786.c: New testcase. 415 4162021-05-04 Richard Biener <rguenther@suse.de> 417 418 Backported from master: 419 2021-04-13 Richard Biener <rguenther@suse.de> 420 421 PR tree-optimization/100053 422 * gcc.dg/torture/pr100053.c: New testcase. 423 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise. 424 4252021-05-04 Jakub Jelinek <jakub@redhat.com> 426 427 Backported from master: 428 2021-04-27 Jakub Jelinek <jakub@redhat.com> 429 430 PR rtl-optimization/100254 431 * g++.dg/opt/pr100254.C: New test. 432 4332021-05-04 Jakub Jelinek <jakub@redhat.com> 434 435 Backported from master: 436 2021-04-21 Jakub Jelinek <jakub@redhat.com> 437 438 PR rtl-optimization/100148 439 * g++.dg/opt/pr100148.C: New test. 440 4412021-05-04 Martin Sebor <msebor@redhat.com> 442 443 PR tree-optimization/91914 444 * gcc.dg/strlenopt-79.c: New test. 445 4462021-05-01 Iain Sandoe <iain@sandoe.co.uk> 447 448 Backported from master: 449 2020-11-06 Iain Sandoe <iain@sandoe.co.uk> 450 451 * gcc.dg/darwin-minversion-link.c: Allow for Darwin19 (macOS 10.15) 452 and Darwin20 (macOS 11.0). 453 4542021-05-01 Iain Sandoe <iain@sandoe.co.uk> 455 456 Backported from master: 457 2020-08-09 Iain Sandoe <iain@sandoe.co.uk> 458 459 * gcc.dg/torture/fp-int-convert-timode-3.c: XFAIL run. 460 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise. 461 4622021-05-01 Iain Sandoe <iain@sandoe.co.uk> 463 464 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8 465 for system versions 10.14 and 10.15. 466 4672021-04-30 Richard Biener <rguenther@suse.de> 468 469 Backported from master: 470 2021-04-30 Richard Biener <rguenther@suse.de> 471 472 PR c++/98032 473 * g++.dg/pr98032.C: New testcase. 474 4752021-04-30 Jason Merrill <jason@redhat.com> 476 477 PR c++/95719 478 * g++.dg/tree-ssa/final4.C: New test. 479 4802021-04-30 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 481 482 Backported from master: 483 2019-11-21 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 484 485 PR tree-optimization/92608 486 * gcc.dg/torture/pr92608.c: New test. 487 4882021-04-28 Uros Bizjak <ubizjak@gmail.com> 489 490 Backported from master: 491 2021-04-23 Uroš Bizjak <ubizjak@gmail.com> 492 493 PR target/100182 494 * gcc.target/i386/pr100182.c: New test. 495 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not. 496 * gcc.target/i386/pr71245-2.c (dg-final): Ditto. 497 4982021-04-28 Richard Biener <rguenther@suse.de> 499 500 PR tree-optimization/99954 501 * gcc.dg/torture/pr99954.c: New testcase. 502 5032021-04-27 Harald Anlauf <anlauf@gmx.de> 504 505 Backported from master: 506 2021-04-24 Harald Anlauf <anlauf@gmx.de> 507 508 PR fortran/100154 509 * gfortran.dg/pr100154.f90: New test. 510 5112021-04-26 Michael Meissner <meissner@linux.ibm.com> 512 513 PR target/98952 514 * gcc.target/powerpc/pr98952.c: New test. Test backported from 515 trunk change on 4/23, 886b6c1e8af502b69e3f318b9830b73b88215878. 516 5172021-04-25 Richard Sandiford <richard.sandiford@arm.com> 518 519 Backported from master: 520 2021-03-30 Richard Sandiford <richard.sandiford@arm.com> 521 522 PR target/98136 523 * g++.dg/pr98136.C: New test. 524 5252021-04-25 Richard Sandiford <richard.sandiford@arm.com> 526 527 PR rtl-optimization/96796 528 * gcc.c-torture/compile/pr96796.c: New test. 529 5302021-04-25 Richard Sandiford <richard.sandiford@arm.com> 531 532 Backported from master: 533 2020-12-31 Richard Sandiford <richard.sandiford@arm.com> 534 535 PR tree-optimization/98302 536 * gcc.dg/vect/pr98302.c: New test. 537 5382021-04-25 Richard Sandiford <richard.sandiford@arm.com> 539 540 Backported from master: 541 2020-07-08 Richard Sandiford <richard.sandiford@arm.com> 542 543 PR middle-end/95694 544 * gcc.dg/pr95694.c: New test. 545 5462021-04-21 Patrick Palka <ppalka@redhat.com> 547 548 Backported from master: 549 2021-02-23 Patrick Palka <ppalka@redhat.com> 550 551 PR c++/95468 552 * g++.dg/template/non-dependent15.C: New test. 553 5542021-04-21 Patrick Palka <ppalka@redhat.com> 555 556 Backported from master: 557 2020-08-05 Patrick Palka <ppalka@redhat.com> 558 Jason Merrill <jason@redhat.com> 559 560 PR c++/96282 561 * g++.dg/cpp0x/constexpr-array26.C: New test. 562 * g++.dg/cpp0x/constexpr-array27.C: New test. 563 5642021-04-21 Patrick Palka <ppalka@redhat.com> 565 566 Backported from master: 567 2020-07-30 Patrick Palka <ppalka@redhat.com> 568 569 PR c++/64194 570 * g++.dg/cpp1y/auto-fn60.C: New test. 571 5722021-04-21 Richard Biener <rguenther@suse.de> 573 574 Backported from master: 575 2021-04-21 Richard Biener <rguenther@suse.de> 576 577 PR testsuite/100176 578 * g++.dg/compat/struct-layout-1_generate.c: Add missing return. 579 * gcc.dg/compat/struct-layout-1_generate.c: Likewise. 580 5812021-04-20 Jakub Jelinek <jakub@redhat.com> 582 583 Backported from master: 584 2021-04-20 Jakub Jelinek <jakub@redhat.com> 585 586 PR target/99767 587 * gcc.target/aarch64/pr99767.c: New test. 588 5892021-04-20 Jakub Jelinek <jakub@redhat.com> 590 591 Backported from master: 592 2021-04-20 Jakub Jelinek <jakub@redhat.com> 593 594 PR c++/99833 595 * g++.dg/cpp1z/pr99833.C: New test. 596 5972021-04-20 Jakub Jelinek <jakub@redhat.com> 598 599 Backported from master: 600 2021-04-20 Jakub Jelinek <jakub@redhat.com> 601 602 PR rtl-optimization/99905 603 * gcc.target/i386/pr99905.c: New test. 604 6052021-04-20 Jakub Jelinek <jakub@redhat.com> 606 607 Backported from master: 608 2021-04-20 Jakub Jelinek <jakub@redhat.com> 609 610 PR debug/99830 611 * gcc.dg/pr99830.c: New test. 612 6132021-04-20 Jakub Jelinek <jakub@redhat.com> 614 615 Backported from master: 616 2021-04-20 Jakub Jelinek <jakub@redhat.com> 617 618 PR c/99990 619 * gcc.dg/pr99990.c: New test. 620 6212021-04-20 Jakub Jelinek <jakub@redhat.com> 622 623 Backported from master: 624 2021-04-20 Jakub Jelinek <jakub@redhat.com> 625 626 PR lto/99849 627 * gcc.dg/lto/pr99849_0.c: New test. 628 6292021-04-20 Jakub Jelinek <jakub@redhat.com> 630 631 Backported from master: 632 2021-04-20 Jakub Jelinek <jakub@redhat.com> 633 634 PR rtl-optimization/98601 635 * gcc.dg/torture/pr98601.c: New test. 636 6372021-04-20 Jakub Jelinek <jakub@redhat.com> 638 639 Backported from master: 640 2021-04-20 Jakub Jelinek <jakub@redhat.com> 641 642 PR rtl-optimization/99863 643 * gcc.target/i386/pr99863.c: New test. 644 6452021-04-20 Jakub Jelinek <jakub@redhat.com> 646 647 Backported from master: 648 2021-03-30 Jakub Jelinek <jakub@redhat.com> 649 650 PR c++/99790 651 * g++.dg/cpp1z/pr99790.C: New test. 652 6532021-04-20 Jakub Jelinek <jakub@redhat.com> 654 655 Backported from master: 656 2021-03-30 Jakub Jelinek <jakub@redhat.com> 657 658 PR tree-optimization/99777 659 * g++.dg/torture/pr99777.C: New test. 660 6612021-04-20 Jakub Jelinek <jakub@redhat.com> 662 663 Backported from master: 664 2021-03-30 Jakub Jelinek <jakub@redhat.com> 665 666 PR c++/99745 667 * g++.dg/cpp0x/variadic181.C: New test. 668 6692021-04-20 Jakub Jelinek <jakub@redhat.com> 670 671 Backported from master: 672 2021-03-30 Jakub Jelinek <jakub@redhat.com> 673 674 PR c++/99650 675 * g++.dg/cpp1z/decomp55.C: New test. 676 6772021-04-20 Jakub Jelinek <jakub@redhat.com> 678 679 Backported from master: 680 2021-03-30 Jakub Jelinek <jakub@redhat.com> 681 682 PR c/99588 683 * gcc.dg/Wunused-var-5.c: New test. 684 * gcc.dg/Wunused-var-6.c: New test. 685 6862021-04-20 Christophe Lyon <christophe.lyon@linaro.org> 687 688 Backported from master: 689 2021-03-19 Christophe Lyon <christophe.lyon@linaro.org> 690 691 PR target/99542 692 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64. 693 6942021-04-20 Jakub Jelinek <jakub@redhat.com> 695 696 Backported from master: 697 2021-03-19 Jakub Jelinek <jakub@redhat.com> 698 699 PR target/99542 700 * gcc.dg/gomp/pr99542.c: New test. 701 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64. 702 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise. 703 * g++.dg/vect/simd-clone-7.cc (bar): Likewise. 704 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning 705 on aarch64. 706 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64. 707 7082021-04-20 Jakub Jelinek <jakub@redhat.com> 709 710 Backported from master: 711 2021-03-19 Jakub Jelinek <jakub@redhat.com> 712 713 PR middle-end/93235 714 * gcc.target/aarch64/pr93235.c: New test. 715 7162021-04-20 Jakub Jelinek <jakub@redhat.com> 717 718 Backported from master: 719 2021-03-19 Jakub Jelinek <jakub@redhat.com> 720 721 PR c++/82959 722 * g++.dg/cpp1z/eval-order10.C: New test. 723 7242021-04-20 Jakub Jelinek <jakub@redhat.com> 725 726 Backported from master: 727 2021-03-19 Jakub Jelinek <jakub@redhat.com> 728 729 PR c/99324 730 * gcc.c-torture/compile/pr99324.c: New test. 731 7322021-04-20 Jakub Jelinek <jakub@redhat.com> 733 734 Backported from master: 735 2021-03-19 Jakub Jelinek <jakub@redhat.com> 736 737 PR c++/95451 738 * g++.dg/cpp1y/lambda-generic-95451.C: New test. 739 7402021-04-20 Jakub Jelinek <jakub@redhat.com> 741 742 Backported from master: 743 2021-03-19 Jakub Jelinek <jakub@redhat.com> 744 745 PR tree-optimization/99225 746 * gcc.c-torture/compile/pr99225.c: New test. 747 7482021-04-20 Jakub Jelinek <jakub@redhat.com> 749 750 Backported from master: 751 2021-03-19 Jakub Jelinek <jakub@redhat.com> 752 753 PR tree-optimization/99204 754 * gfortran.dg/pr99204.f90: New test. 755 7562021-04-20 Jakub Jelinek <jakub@redhat.com> 757 758 Backported from master: 759 2021-03-19 Jakub Jelinek <jakub@redhat.com> 760 761 PR ipa/99034 762 * g++.dg/opt/pr99034.C: New test. 763 7642021-04-20 Jakub Jelinek <jakub@redhat.com> 765 766 Backported from master: 767 2021-03-19 Jakub Jelinek <jakub@redhat.com> 768 769 PR c/99136 770 * gcc.dg/pr99136.c: New test. 771 7722021-04-20 Jakub Jelinek <jakub@redhat.com> 773 774 Backported from master: 775 2021-03-19 Jakub Jelinek <jakub@redhat.com> 776 777 PR sanitizer/99106 778 * g++.dg/ubsan/pr99106.C: New test. 779 7802021-04-20 Jakub Jelinek <jakub@redhat.com> 781 782 Backported from master: 783 2021-03-19 Jakub Jelinek <jakub@redhat.com> 784 785 PR tree-optimization/99079 786 * gcc.dg/fold-modpow2-2.c: New test. 787 * gcc.c-torture/execute/pr99079.c: New test. 788 7892021-04-20 Jakub Jelinek <jakub@redhat.com> 790 791 Backported from master: 792 2021-03-19 Jakub Jelinek <jakub@redhat.com> 793 794 PR c++/99033 795 * g++.dg/ext/flexary38.C: New test. 796 7972021-04-20 Jakub Jelinek <jakub@redhat.com> 798 799 Backported from master: 800 2021-03-19 Jakub Jelinek <jakub@redhat.com> 801 802 PR c++/99035 803 * g++.dg/ext/weak6.C: New test. 804 8052021-04-20 Jakub Jelinek <jakub@redhat.com> 806 807 Backported from master: 808 2021-03-19 Jakub Jelinek <jakub@redhat.com> 809 810 PR middle-end/99007 811 * g++.dg/gomp/pr99007.C: New test. 812 * gcc.dg/gomp/pr99007-1.c: New test. 813 * gcc.dg/gomp/pr99007-2.c: New test. 814 * gcc.dg/gomp/pr99007-3.c: New test. 815 8162021-04-20 Jakub Jelinek <jakub@redhat.com> 817 818 Backported from master: 819 2021-03-19 Jakub Jelinek <jakub@redhat.com> 820 821 PR c++/97878 822 * g++.dg/cpp1z/decomp54.C: New test. 823 8242021-04-20 Jakub Jelinek <jakub@redhat.com> 825 826 Backported from master: 827 2021-03-19 Jakub Jelinek <jakub@redhat.com> 828 829 PR middle-end/97487 830 * gcc.dg/pr97487-1.c: New test. 831 * gcc.dg/pr97487-2.c: New test. 832 8332021-04-20 Jakub Jelinek <jakub@redhat.com> 834 835 Backported from master: 836 2021-03-19 Jakub Jelinek <jakub@redhat.com> 837 838 PR middle-end/97971 839 * gcc.target/i386/pr97971.c: New test. 840 8412021-04-20 Jakub Jelinek <jakub@redhat.com> 842 843 Backported from master: 844 2021-01-29 Jakub Jelinek <jakub@redhat.com> 845 846 PR debug/98331 847 * gcc.dg/pr98331.c: New test. 848 8492021-04-20 Jakub Jelinek <jakub@redhat.com> 850 851 Backported from master: 852 2021-01-29 Jakub Jelinek <jakub@redhat.com> 853 854 PR c++/33661 855 PR c++/98847 856 * g++.target/i386/pr98847.C: New test. 857 8582021-04-20 Jakub Jelinek <jakub@redhat.com> 859 860 Backported from master: 861 2021-01-29 Jakub Jelinek <jakub@redhat.com> 862 863 PR target/98853 864 * gcc.c-torture/execute/pr98853-1.c: New test. 865 * gcc.c-torture/execute/pr98853-2.c: New test. 866 8672021-04-20 Jakub Jelinek <jakub@redhat.com> 868 869 Backported from master: 870 2021-01-29 Jakub Jelinek <jakub@redhat.com> 871 872 PR target/98681 873 * gcc.c-torture/execute/pr98681.c: New test. 874 8752021-04-20 Jakub Jelinek <jakub@redhat.com> 876 877 Backported from master: 878 2021-01-29 Jakub Jelinek <jakub@redhat.com> 879 880 PR sanitizer/95693 881 * g++.dg/ubsan/pr95693.C: New test. 882 8832021-04-20 Jakub Jelinek <jakub@redhat.com> 884 885 Backported from master: 886 2021-01-29 Jakub Jelinek <jakub@redhat.com> 887 888 PR tree-optimization/90248 889 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign 890 builtins. 891 * gcc.dg/pr90248.c: New test. 892 8932021-04-20 Jakub Jelinek <jakub@redhat.com> 894 895 Backported from master: 896 2021-01-29 Jakub Jelinek <jakub@redhat.com> 897 898 PR c++/98672 899 * g++.dg/cpp1y/constexpr-98672.C: New test. 900 9012021-04-20 Jakub Jelinek <jakub@redhat.com> 902 903 Backported from master: 904 2021-01-09 Jakub Jelinek <jakub@redhat.com> 905 906 PR c++/98556 907 * c-c++-common/pr98556.c: New test. 908 9092021-04-20 Jakub Jelinek <jakub@redhat.com> 910 911 Backported from master: 912 2021-01-06 Jakub Jelinek <jakub@redhat.com> 913 914 PR tree-optimization/98474 915 * gcc.c-torture/execute/pr98474.c: New test. 916 9172021-04-20 Jakub Jelinek <jakub@redhat.com> 918 919 Backported from master: 920 2021-01-06 Jakub Jelinek <jakub@redhat.com> 921 922 PR c++/98353 923 * g++.dg/opt/pr98353.C: New test. 924 9252021-04-20 Jakub Jelinek <jakub@redhat.com> 926 927 Backported from master: 928 2021-01-06 Jakub Jelinek <jakub@redhat.com> 929 930 PR middle-end/98183 931 * gcc.dg/gomp/pr98183.c: New test. 932 * gcc.dg/goacc/pr98183.c: New test. 933 9342021-04-20 Jakub Jelinek <jakub@redhat.com> 935 936 Backported from master: 937 2021-01-06 Jakub Jelinek <jakub@redhat.com> 938 939 PR middle-end/98205 940 * c-c++-common/gomp/doacross-4.c: New test. 941 9422021-04-20 Jakub Jelinek <jakub@redhat.com> 943 944 Backported from master: 945 2021-01-06 Jakub Jelinek <jakub@redhat.com> 946 947 PR c++/98187 948 * c-c++-common/gomp/pr98187.c: New test. 949 9502021-04-20 Jakub Jelinek <jakub@redhat.com> 951 952 Backported from master: 953 2021-01-06 Jakub Jelinek <jakub@redhat.com> 954 955 PR target/98100 956 * gcc.target/i386/pr98100.c: New test. 957 9582021-04-20 Jakub Jelinek <jakub@redhat.com> 959 960 Backported from master: 961 2021-01-06 Jakub Jelinek <jakub@redhat.com> 962 963 PR c++/98072 964 * c-c++-common/gomp/depobj-2.c: New test. 965 9662021-04-20 Jakub Jelinek <jakub@redhat.com> 967 968 Backported from master: 969 2021-01-06 Jakub Jelinek <jakub@redhat.com> 970 971 PR target/98063 972 * gcc.target/i386/pr98063.c: New test. 973 9742021-04-20 Jakub Jelinek <jakub@redhat.com> 975 976 Backported from master: 977 2020-11-25 Jakub Jelinek <jakub@redhat.com> 978 979 PR c/97958 980 * c-c++-common/gomp/pr97958.c: New test. 981 9822021-04-20 Jakub Jelinek <jakub@redhat.com> 983 984 Backported from master: 985 2020-11-12 Jakub Jelinek <jakub@redhat.com> 986 987 PR c++/97663 988 * g++.dg/cpp1z/class-deduction75.C: New test. 989 9902021-04-20 Jakub Jelinek <jakub@redhat.com> 991 992 Backported from master: 993 2020-10-16 Jakub Jelinek <jakub@redhat.com> 994 995 PR rtl-optimization/97386 996 * gcc.c-torture/execute/pr97386-1.c: New test. 997 * gcc.c-torture/execute/pr97386-2.c: New test. 998 9992021-04-20 Jakub Jelinek <jakub@redhat.com> 1000 1001 Backported from master: 1002 2020-10-16 Jakub Jelinek <jakub@redhat.com> 1003 1004 PR sanitizer/97294 1005 * gcc.dg/asan/pr97294.c: New test. 1006 10072021-04-19 Iain Buclaw <ibuclaw@gdcproject.org> 1008 1009 Backported from master: 1010 2021-04-19 Iain Buclaw <ibuclaw@gdcproject.org> 1011 1012 PR d/98457 1013 * gdc.dg/pr98457.d: New test. 1014 10152021-04-19 Eric Botcazou <ebotcazou@adacore.com> 1016 1017 * gnat.dg/opt92.adb: New test. 1018 10192021-04-15 Lili Cui <lili.cui@intel.com> 1020 1021 * gcc.target/i386/funcspec-56.inc: Handle new march. 1022 * g++.target/i386/mv16.C: Handle new march. 1023 10242021-04-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 1025 1026 Backported from master: 1027 2020-02-24 Christophe Lyon <christophe.lyon@linaro.org> 1028 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 1029 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org> 1030 1031 PR lto/78353 1032 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective 1033 target. 1034 * gcc.target/arm/pr78353-2.c: Likewise. 1035 * gcc.target/arm/pr78353-1.c: New test. 1036 * gcc.target/arm/pr78353-2.c: Likewise. 1037 10382021-04-12 Richard Biener <rguenther@suse.de> 1039 1040 Backported from master: 1041 2021-03-22 Richard Biener <rguenther@suse.de> 1042 1043 PR tree-optimization/99694 1044 * gcc.dg/torture/pr99694.c: New testcase. 1045 10462021-04-12 Richard Biener <rguenther@suse.de> 1047 1048 Backported from master: 1049 2021-02-24 Richard Biener <rguenther@suse.de> 1050 1051 PR c/99224 1052 * gcc.dg/pr99224.c: New testcase. 1053 10542021-04-12 Richard Biener <rguenther@suse.de> 1055 1056 Backported from master: 1057 2021-02-08 Richard Biener <rguenther@suse.de> 1058 1059 PR lto/96591 1060 * g++.dg/lto/pr96591_0.C: New testcase. 1061 10622021-04-08 Martin Jambor <mjambor@suse.cz> 1063 1064 Backported from master: 1065 2021-04-01 Martin Jambor <mjambor@suse.cz> 1066 1067 PR tree-optimization/97009 1068 * gcc.dg/tree-ssa/pr97009.c: New test. 1069 10702021-04-02 Harald Anlauf <anlauf@gmx.de> 1071 1072 Backported from master: 1073 2021-04-01 Harald Anlauf <anlauf@gmx.de> 1074 1075 PR fortran/99840 1076 * gfortran.dg/transpose_5.f90: New test. 1077 10782021-04-01 Richard Biener <rguenther@suse.de> 1079 1080 Backported from master: 1081 2021-04-01 Richard Biener <rguenther@suse.de> 1082 1083 PR tree-optimization/99856 1084 * gcc.dg/vect/pr99856.c: New testcase. 1085 10862021-03-26 Iain Buclaw <ibuclaw@gdcproject.org> 1087 1088 Backported from master: 1089 2021-03-26 Iain Buclaw <ibuclaw@gdcproject.org> 1090 1091 PR ipa/99466 1092 * gcc.dg/tls/pr99466-1.c: New test. 1093 * gcc.dg/tls/pr99466-2.c: New test. 1094 10952021-03-22 Kito Cheng <kito.cheng@sifive.com> 1096 1097 Backported from master: 1098 2021-03-22 Kito Cheng <kito.cheng@sifive.com> 1099 1100 PR target/99702 1101 * gcc.target/riscv/pr99702.c: New. 1102 11032021-03-20 Harald Anlauf <anlauf@gmx.de> 1104 1105 Backported from master: 1106 2020-10-27 Harald Anlauf <anlauf@gmx.de> 1107 1108 * gfortran.dg/value_8.f90: New test. 1109 11102021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1111 1112 Backported from master: 1113 2021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1114 1115 * gcc.target/aarch64/acle/rng_2.c: New test. 1116 11172021-03-17 Richard Biener <rguenther@suse.de> 1118 1119 Backported from master: 1120 2021-03-03 Richard Biener <rguenther@suse.de> 1121 1122 PR tree-optimization/98758 1123 * gcc.dg/torture/pr98758.c: New testcase. 1124 11252021-03-17 Richard Biener <rguenther@suse.de> 1126 1127 Backported from master: 1128 2021-01-12 Richard Biener <rguenther@suse.de> 1129 1130 PR tree-optimization/98282 1131 * g++.dg/opt/pr98282.C: New testcase. 1132 11332021-03-17 Richard Biener <rguenther@suse.de> 1134 1135 Backported from master: 1136 2021-01-11 Richard Biener <rguenther@suse.de> 1137 1138 PR tree-optimization/98117 1139 * gcc.dg/torture/pr98117.c: New testcase. 1140 11412021-03-17 Richard Biener <rguenther@suse.de> 1142 1143 Backported from master: 1144 2020-03-04 Richard Biener <rguenther@suse.de> 1145 1146 PR tree-optimization/93964 1147 * gcc.dg/graphite/pr93964.c: New testcase. 1148 11492021-03-15 Paul Thomas <pault@gcc.gnu.org> 1150 1151 Backported from master: 1152 2021-03-15 Paul Thomas <pault@gcc.gnu.org> 1153 1154 PR fortran/99545 1155 * gfortran.dg/pr99545.f90: New test. 1156 11572021-03-07 Harald Anlauf <anlauf@gmx.de> 1158 1159 Backported from master: 1160 2021-03-05 Harald Anlauf <anlauf@gmx.de> 1161 1162 PR libfortran/99218 1163 * gfortran.dg/matmul_21.f90: New test. 1164 11652021-03-06 Tobias Burnus <tobias@codesourcery.com> 1166 1167 Backported from master: 1168 2021-03-05 Tobias Burnus <tobias@codesourcery.com> 1169 1170 PR c/99137 1171 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add 1172 additional test. 1173 11742021-03-05 Marek Polacek <polacek@redhat.com> 1175 1176 * g++.dg/cpp2a/nontype-class-defarg1.C: Use target c++2a. 1177 11782021-03-04 Jason Merrill <jason@redhat.com> 1179 1180 PR c++/98810 1181 * g++.dg/cpp2a/nontype-class-defarg1.C: New test. 1182 11832021-03-04 Jason Merrill <jason@redhat.com> 1184 1185 PR c++/95675 1186 * g++.dg/cpp0x/decltype-call5.C: New test. 1187 * g++.dg/cpp0x/decltype-call6.C: New test. 1188 11892021-03-01 Eric Botcazou <ebotcazou@adacore.com> 1190 1191 * g++.dg/eh/seh-xmm-unwind.C: New test. 1192 11932021-02-28 Jason Merrill <jason@redhat.com> 1194 1195 * g++.dg/ext/attr-lambda3.C: Add missing ; 1196 11972021-02-27 Jason Merrill <jason@redhat.com> 1198 1199 PR c++/90333 1200 * g++.dg/ext/attr-lambda3.C: New test. 1201 12022021-02-26 Harald Anlauf <anlauf@gmx.de> 1203 1204 Backported from master: 1205 2021-01-14 Harald Anlauf <anlauf@gmx.de> 1206 1207 * substr_10.f90: New test. 1208 * substr_9.f90: New test. 1209 12102021-02-24 Paul Thomas <pault@gcc.gnu.org> 1211 1212 Backported from master: 1213 2021-02-23 Paul Thomas <pault@gcc.gnu.org> 1214 1215 PR fortran/99124 1216 * gfortran.dg/class_defined_operator_2.f03 : New test. 1217 * gfortran.dg/elemental_result_2.f90 : New test. 1218 * gfortran.dg/class_assign_4.f90: Correct the non-conforming 1219 elemental function with an allocatable result with an operator 1220 interface with array dummies and result. 1221 12222021-02-23 Harald Anlauf <anlauf@gmx.de> 1223 1224 Backported from master: 1225 2021-02-21 Harald Anlauf <anlauf@gmx.de> 1226 1227 * gfortran.dg/intent_optimize_3.f90: New test. 1228 12292021-02-11 Paul Thomas <pault@gcc.gnu.org> 1230 1231 Backported from master: 1232 2021-02-11 Paul Thomas <pault@gcc.gnu.org> 1233 1234 PR fortran/99060 1235 * gfortran.dg/pr99060.f90: New test. 1236 12372021-02-05 Matthias Klose <doko@ubuntu.com> 1238 1239 Backported from master: 1240 2020-10-06 Richard Biener <rguenther@suse.de> 1241 1242 PR tree-optimization/97236 1243 * gcc.dg/vect/pr97236.c: New testcase. 1244 12452021-02-03 Jakub Jelinek <jakub@redhat.com> 1246 1247 Backported from master: 1248 2020-11-20 Jakub Jelinek <jakub@redhat.com> 1249 1250 PR target/97528 1251 * gcc.target/arm/pr97528.c: New test. 1252 12532021-01-29 Jason Merrill <jason@redhat.com> 1254 1255 PR c++/63707 1256 * g++.dg/cpp0x/initlist-array13.C: New test. 1257 12582021-01-29 Richard Biener <rguenther@suse.de> 1259 1260 Backported from master: 1261 2021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com> 1262 Richard Biener <rguenther@suse.de> 1263 1264 PR tree-optimization/97627 1265 * g++.dg/pr97627.C: New testcase. 1266 12672021-01-28 Harald Anlauf <anlauf@gmx.de> 1268 1269 Backported from master: 1270 2021-01-28 Harald Anlauf <anlauf@gmx.de> 1271 1272 PR fortran/86470 1273 * gfortran.dg/gomp/pr86470.f90: New test. 1274 12752021-01-25 Eric Botcazou <ebotcazou@adacore.com> 1276 1277 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test. 1278 * gnat.dg/thunk2_pkg.ads: New helper. 1279 12802021-01-25 Paul Thomas <pault@gcc.gnu.org> 1281 1282 Backported from master: 1283 2021-01-25 Steve Kargl <kargl@gcc.gnu.org> 1284 1285 PR fortran/98517 1286 * gfortran.dg/charlen_18.f90 : New test. 1287 12882021-01-25 Paul Thomas <pault@gcc.gnu.org> 1289 1290 Backported from master: 1291 2020-12-29 Paul Thomas <pault@gcc.gnu.org> 1292 1293 PR fortran/93833 1294 * gfortran.dg/deferred_character_36.f90 : New test. 1295 12962021-01-23 Paul Thomas <pault@gcc.gnu.org> 1297 1298 Backported from master: 1299 2020-12-26 Paul Thomas <pault@gcc.gnu.org> 1300 1301 PR fortran/98022 1302 * gfortran.dg/data_inquiry_ref.f90: Change to dg-compile and 1303 add errors for inquiry references. 1304 13052021-01-23 Paul Thomas <pault@gcc.gnu.org> 1306 1307 Backported from master: 1308 2020-12-12 Paul Thomas <pault@gcc.gnu.org> 1309 1310 PR fortran/98022 1311 * gfortran.dg/data_inquiry_ref.f90: New test. 1312 13132021-01-21 Wilco Dijkstra <wdijkstr@arm.com> 1314 1315 Backported from master: 1316 2019-10-16 Wilco Dijkstra <wdijkstr@arm.com> 1317 1318 PR target/98618 1319 * gcc.target/aarch64/symbol-range.c: Improve testcase. 1320 * gcc.target/aarch64/symbol-range-tiny.c: Likewise. 1321 13222021-01-19 Tobias Burnus <tobias@codesourcery.com> 1323 1324 Backported from master: 1325 2020-01-04 Tobias Burnus <tobias@codesourcery.com> 1326 1327 PR fortran/91640 1328 * gfortran.dg/contiguous_10.f90: New. 1329 13302021-01-07 Paul Thomas <pault@gcc.gnu.org> 1331 1332 Backported from master: 1333 2020-08-04 Paul Thomas <pault@gcc.gnu.org> 1334 1335 PR fortran/96325 1336 * gfortran.dg/pr96325.f90: Change from run to compile. 1337 13382021-01-07 Paul Thomas <pault@gcc.gnu.org> 1339 1340 Backported from master: 1341 2020-08-02 Paul Thomas <pault@gcc.gnu.org> 1342 1343 PR fortran/96325 1344 * gfortran.dg/pr96325.f90: New test. 1345 * gfortran.dg/pr91589.f90: Update error message. 1346 13472021-01-07 Paul Thomas <pault@gcc.gnu.org> 1348 1349 Backported from master: 1350 2020-12-18 Paul Thomas <pault@gcc.gnu.org> 1351 1352 PR fortran/83118 1353 PR fortran/96012 1354 * gfortran.dg/dependency_60.f90: New test. 1355 * gfortran.dg/class_allocate_25.f90: New test. 1356 * gfortran.dg/class_assign_4.f90: New test. 1357 * gfortran.dg/unlimited_polymorphic_32.f03: New test. 1358 13592021-01-06 Tobias Burnus <tobias@codesourcery.com> 1360 1361 Backported from master: 1362 2020-04-14 Tobias Burnus <tobias@codesourcery.com> 1363 1364 * gfortran.dg/use_rename_10.f90: New. 1365 * gfortran.dg/use_rename_11.f90: New. 1366 13672021-01-04 Tobias Burnus <tobias@codesourcery.com> 1368 1369 Backported from master: 1370 2020-12-17 Tobias Burnus <tobias@codesourcery.com> 1371 1372 PR fortran/92587 1373 * gfortran.dg/finalize_37.f90: New test. 1374 13752021-01-04 Paul Thomas <pault@gcc.gnu.org> 1376 1377 PR fortran/96320 1378 * gfortran.dg/module_procedure_4.f90 : New test. 1379 13802021-01-04 Paul Thomas <pault@gcc.gnu.org> 1381 1382 PR fortran/94246 1383 * gfortran.dg/bessel_5_redux.f90 : New test. 1384 13852020-12-29 Harald Anlauf <anlauf@gmx.de> 1386 1387 Backported from master: 1388 2020-12-25 Harald Anlauf <anlauf@gmx.de> 1389 1390 * gfortran.dg/pr93685_1.f90: New test. 1391 * gfortran.dg/pr93685_2.f90: New test. 1392 13932020-12-28 Uroš Bizjak <ubizjak@gmail.com> 1394 1395 PR target/96793 1396 * gcc.target/i386/pr96793-2.c: New test. 1397 13982020-12-28 Paul Thomas <pault@gcc.gnu.org> 1399 1400 Backported from master: 1401 2020-08-20 Paul Thomas <pault@gcc.gnu.org> 1402 1403 PR fortran/96100 1404 PR fortran/96101 1405 * gfortran.dg/char_length_23.f90: New test. 1406 14072020-12-27 Uroš Bizjak <ubizjak@gmail.com> 1408 1409 PR target/96793 1410 * gcc.target/i386/pr96793-1.c: New test. 1411 14122020-12-24 Roman Zhuykov <zhroma@ispras.ru> 1413 1414 Backported from master: 1415 2020-12-05 Roman Zhuykov <zhroma@ispras.ru> 1416 1417 PR rtl-optimization/97421 1418 * gcc.c-torture/execute/pr97421-1.c: New test. 1419 * gcc.c-torture/execute/pr97421-2.c: New test. 1420 * gcc.c-torture/execute/pr97421-3.c: New test. 1421 14222020-12-23 Harald Anlauf <anlauf@gmx.de> 1423 1424 Backported from master: 1425 2020-12-17 Harald Anlauf <anlauf@gmx.de> 1426 1427 PR fortran/98307 1428 * gfortran.dg/forall_19.f90: New test. 1429 14302020-12-23 Uroš Bizjak <ubizjak@gmail.com> 1431 1432 PR target/96793 1433 * gcc.target/i386/pr96793.c: New test. 1434 14352020-12-16 Nathan Sidwell <nathan@acm.org> 1436 1437 * g++.dg/template/pr98297.C: New. 1438 14392020-12-15 Iain Buclaw <ibuclaw@gdcproject.org> 1440 1441 Backported from master: 1442 2020-12-15 Iain Buclaw <ibuclaw@gdcproject.org> 1443 1444 PR d/98277 1445 * gdc.dg/pr98277.d: New test. 1446 14472020-12-14 Wilco Dijkstra <wdijkstr@arm.com> 1448 1449 * lib/target-supports.exp (check_effective_target_tune_cortex_a76): New 1450 effective target test. 1451 * gcc.target/aarch64/with-tune-config.c: New test. 1452 * gcc.target/aarch64/with-tune-march.c: Likewise. 1453 * gcc.target/aarch64/with-tune-mcpu.c: Likewise. 1454 * gcc.target/aarch64/with-tune-mtune.c: Likewise. 1455 14562020-12-11 Harald Anlauf <anlauf@gmx.de> 1457 1458 Backported from master: 1459 2020-11-29 Harald Anlauf <anlauf@gmx.de> 1460 1461 * gfortran.dg/pr98017.f90: New test. 1462 14632020-12-10 Ed Schonberg <schonberg@adacore.com> 1464 1465 * gnat.dg/modular6.adb: New test. 1466 14672020-12-04 Harald Anlauf <anlauf@gmx.de> 1468 1469 Backported from master: 1470 2020-12-03 Harald Anlauf <anlauf@gmx.de> 1471 1472 PR fortran/95342 1473 * gfortran.dg/pr95342.f90: New test. 1474 14752020-12-04 Richard Biener <rguenther@suse.de> 1476 1477 Backported from master: 1478 2020-12-04 Richard Biener <rguenther@suse.de> 1479 1480 PR tree-optimization/96075 1481 * gcc.dg/vect/slp-46.c: Add XFAIL for load-lanes. 1482 14832020-12-03 Uroš Bizjak <ubizjak@gmail.com> 1484 Jakub Jelinek <jakub@redhat.com> 1485 1486 PR target/98086 1487 * gcc.target/i386/pr98086.c: New test. 1488 14892020-12-02 Richard Biener <rguenther@suse.de> 1490 1491 Backported from master: 1492 2020-07-06 Richard Biener <rguenther@suse.de> 1493 1494 PR tree-optimization/96075 1495 * gcc.dg/vect/slp-46.c: New testcase. 1496 14972020-12-02 Richard Biener <rguenther@suse.de> 1498 1499 Backported from master: 1500 2020-07-31 Richard Biener <rguenther@suse.de> 1501 1502 PR middle-end/96369 1503 * c-c++-common/pr96369.c: New testcase. 1504 15052020-12-02 Richard Biener <rguenther@suse.de> 1506 1507 Backported from master: 1508 2020-11-13 Richard Biener <rguenther@suse.de> 1509 1510 PR tree-optimization/97812 1511 * gcc.dg/torture/pr97812.c: New testcase. 1512 15132020-12-02 Richard Biener <rguenther@suse.de> 1514 1515 Backported from master: 1516 2020-10-01 Richard Biener <rguenther@suse.de> 1517 1518 PR tree-optimization/97255 1519 * g++.dg/vect/pr97255.cc: New testcase. 1520 15212020-12-02 Jakub Jelinek <jakub@redhat.com> 1522 1523 Backported from master: 1524 2020-09-18 Jakub Jelinek <jakub@redhat.com> 1525 1526 PR tree-optimization/97081 1527 * gcc.dg/vect/pr97081-2.c: New test. 1528 15292020-12-02 Richard Biener <rguenther@suse.de> 1530 1531 Backported from master: 1532 2020-09-18 Richard Biener <rguenther@suse.de> 1533 1534 PR tree-optimization/97081 1535 * gcc.dg/vect/pr97081.c: New testcase. 1536 15372020-12-02 Richard Biener <rguenther@suse.de> 1538 1539 Backported from master: 1540 2020-08-27 Richard Biener <rguenther@suse.de> 1541 1542 PR tree-optimization/96579 1543 * gcc.dg/pr96579.c: New testcase. 1544 15452020-12-02 Richard Biener <rguenther@suse.de> 1546 1547 Backported from master: 1548 2020-07-30 Richard Biener <rguenther@suse.de> 1549 1550 PR tree-optimization/96370 1551 * gcc.dg/pr96370.c: New testcase. 1552 15532020-12-02 Richard Biener <rguenther@suse.de> 1554 1555 Backported from master: 1556 2020-08-07 Richard Biener <rguenther@suse.de> 1557 1558 PR tree-optimization/96514 1559 * gcc.dg/pr96514.c: New testcase. 1560 15612020-12-01 Richard Biener <rguenther@suse.de> 1562 1563 Backported from master: 1564 2020-11-26 Richard Biener <rguenther@suse.de> 1565 1566 PR testsuite/98002 1567 * gcc.dg/strncmp-2.c: Call mprotect again before free. 1568 15692020-11-30 Stam Markianos-Wright <stam.markianos-wright@arm.com> 1570 1571 * gcc.target/arm/pr91816.c: New test. 1572 15732020-11-28 Eric Botcazou <ebotcazou@adacore.com> 1574 1575 * gcc.target/sparc/overflow-6.c: New test. 1576 15772020-11-26 Thomas Schwinge <thomas@codesourcery.com> 1578 1579 Backported from master: 1580 2020-11-26 Thomas Schwinge <thomas@codesourcery.com> 1581 1582 * c-c++-common/goacc/cache-3-1.c: New. 1583 * c-c++-common/goacc/cache-3-2.c: Likewise. 1584 * c-c++-common/goacc/data-clause-1.c: Likewise. 1585 * c-c++-common/goacc/data-clause-2.c: Likewise. 1586 * c-c++-common/gomp/map-1.c: Adjust. 1587 * c-c++-common/gomp/map-2.c: Likewise. 1588 * g++.dg/goacc/cache-3-1.C: New. 1589 * g++.dg/goacc/cache-3-2.C: Likewise. 1590 * g++.dg/goacc/data-clause-1.C: Likewise. 1591 * g++.dg/goacc/data-clause-2.C: Likewise. 1592 * g++.dg/gomp/map-1.C: Adjust. 1593 * g++.dg/gomp/map-2.C: Likewise. 1594 15952020-11-25 Thomas Schwinge <thomas@codesourcery.com> 1596 1597 Backported from master: 1598 2020-11-25 Thomas Schwinge <thomas@codesourcery.com> 1599 1600 * g++.dg/gomp/map-1.C: New. 1601 * g++.dg/gomp/map-2.C: Likewise. 1602 * c-c++-common/gomp/map-1.c: Adjust. 1603 * c-c++-common/gomp/map-2.c: Likewise. 1604 16052020-11-25 Thomas Schwinge <thomas@codesourcery.com> 1606 1607 Backported from master: 1608 2020-11-25 Thomas Schwinge <thomas@codesourcery.com> 1609 1610 * c-c++-common/goacc/cache-1.c: Update. 1611 * c-c++-common/goacc/cache-2.c: Likewise. 1612 * g++.dg/goacc/cache-1.C: New. 1613 * g++.dg/goacc/cache-2.C: Likewise. 1614 16152020-11-24 Jason Merrill <jason@redhat.com> 1616 1617 PR c++/97918 1618 * g++.dg/debug/localclass2.C: New test. 1619 16202020-11-24 Jason Merrill <jason@redhat.com> 1621 1622 PR c++/95158 1623 * g++.dg/template/virtual5.C: New test. 1624 16252020-11-24 Thomas Schwinge <thomas@codesourcery.com> 1626 1627 Backported from master: 1628 2020-11-24 Thomas Schwinge <thomas@codesourcery.com> 1629 1630 * lib/gcc-dg.exp (dg-optimized, dg-missed): Use 'saved-dg-warning' 1631 instead of 'saved-dg-error'. 1632 16332020-11-24 Thomas Schwinge <thomas@codesourcery.com> 1634 1635 Backported from master: 1636 2020-11-24 Thomas Schwinge <thomas@codesourcery.com> 1637 1638 * lib/gcc-dg.exp (dg-optimized, dg-missed): Fix 'process-message' 1639 call. 1640 * gcc.dg/vect/nodump-vect-opt-info-1.c: Demonstrate. 1641 * gcc.dg/vect/nodump-vect-opt-info-2.c: Likewise. 1642 16432020-11-17 Tamar Christina <tamar.christina@arm.com> 1644 1645 Backported from master: 1646 2020-10-28 Tamar Christina <tamar.christina@arm.com> 1647 1648 PR target/97535 1649 * gcc.target/aarch64/pr97535.c: Exclude ILP32. 1650 16512020-11-17 Tamar Christina <tamar.christina@arm.com> 1652 1653 Backported from master: 1654 2020-10-27 Tamar Christina <tamar.christina@arm.com> 1655 1656 PR target/97535 1657 * gcc.target/aarch64/pr97535.c: New test. 1658 16592020-11-17 Monk Chiang <monk.chiang@sifive.com> 1660 1661 Backported from master: 1662 2020-11-14 Monk Chiang <monk.chiang@sifive.com> 1663 1664 PR target/97682 1665 * g++.target/riscv/pr97682.C: New test. 1666 * gcc.target/riscv/interrupt-3.c: Check register for t0. 1667 * gcc.target/riscv/interrupt-4.c: Likewise. 1668 16692020-11-13 Patrick Palka <ppalka@redhat.com> 1670 1671 Backported from master: 1672 2020-10-07 Patrick Palka <ppalka@redhat.com> 1673 1674 PR c++/88115 1675 PR libstdc++/97273 1676 * g++.dg/template/alignof3.C: New test. 1677 16782020-11-12 Tobias Burnus <tobias@codesourcery.com> 1679 1680 Backported from master: 1681 2020-11-10 Tobias Burnus <tobias@codesourcery.com> 1682 1683 PR fortran/95847 1684 * gfortran.dg/coverage.f90: New test. 1685 16862020-11-11 Eric Botcazou <ebotcazou@adacore.com> 1687 1688 * gnat.dg/bias2.adb: New test. 1689 16902020-11-11 Eric Botcazou <ebotcazou@adacore.com> 1691 1692 * gnat.dg/opt89.adb: New test. 1693 16942020-11-06 Peter Bergner <bergner@linux.ibm.com> 1695 1696 Backported from master: 1697 2020-11-06 Peter Bergner <bergner@linux.ibm.com> 1698 1699 * gcc.target/powerpc/pr64505.c: Run everywhere. Use correct minimized 1700 test case. 1701 17022020-11-05 Martin Liska <mliska@suse.cz> 1703 1704 Backported from master: 1705 2020-11-05 Martin Liska <mliska@suse.cz> 1706 1707 PR middle-end/97392 1708 * g++.dg/asan/asan_test.C: Disable -Wstringop-overflow. 1709 * gcc.dg/asan/pr80166.c: Likewise. 1710 17112020-11-03 Richard Biener <rguenther@suse.de> 1712 1713 Backported from master: 1714 2020-11-03 Richard Biener <rguenther@suse.de> 1715 1716 PR testsuite/97688 1717 * gcc.dg/vect/tree-vect.h (check_vect): Fix the x86 cpuid 1718 check to always specify subleaf zero. 1719 17202020-10-24 Harald Anlauf <anlauf@gmx.de> 1721 1722 Backported from master: 1723 2020-10-18 Harald Anlauf <anlauf@gmx.de> 1724 1725 * gfortran.dg/matmul_20.f90: New test. 1726 17272020-10-22 Andreas Krebbel <krebbel@linux.ibm.com> 1728 1729 Backported from master: 1730 2020-10-22 Andreas Krebbel <krebbel@linux.ibm.com> 1731 1732 * gcc.dg/dfp/pr97439.c: New test. 1733 17342020-10-16 Martin Liska <mliska@suse.cz> 1735 1736 Backported from master: 1737 2020-10-16 Martin Liska <mliska@suse.cz> 1738 1739 PR ipa/97404 1740 * gcc.c-torture/execute/pr97404.c: New test. 1741 17422020-10-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1743 1744 Backported from master: 1745 2020-10-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1746 1747 PR target/97349 1748 * gcc.target/aarch64/simd/pr97349.c: New test. 1749 17502020-10-12 Iain Buclaw <ibuclaw@gdcproject.org> 1751 1752 Backported from master: 1753 2020-10-12 Iain Buclaw <ibuclaw@gdcproject.org> 1754 1755 * gdc.test/fail_compilation/fail21001.d: New test. 1756 * gdc.test/fail_compilation/imports/fail21001b.d: New test. 1757 * gdc.test/fail_compilation/imports/issue21295ast_node.d: New test. 1758 * gdc.test/fail_compilation/imports/issue21295astcodegen.d: New test. 1759 * gdc.test/fail_compilation/imports/issue21295dtemplate.d: New test. 1760 * gdc.test/fail_compilation/imports/issue21295visitor.d: New test. 1761 * gdc.test/fail_compilation/issue21295.d: New test. 1762 17632020-10-08 Harald Anlauf <anlauf@gmx.de> 1764 1765 Backported from master: 1766 2020-10-04 Harald Anlauf <anlauf@gmx.de> 1767 1768 PR fortran/97272 1769 * gfortran.dg/pr97272.f90: New test. 1770 17712020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1772 1773 * gcc.target/aarch64/acle/rintnzx_1.c: New test. 1774 * gcc.target/aarch64/simd/vrndnzx_1.c: Likewise. 1775 17762020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1777 1778 Backported from master: 1779 2020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1780 1781 PR target/97150 1782 * gcc.target/aarch64/pr97150.c: New test. 1783 17842020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1785 1786 Backported from master: 1787 2020-10-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1788 1789 PR target/96313 1790 * gcc.target/aarch64/pr96313.c: New test. 1791 * gcc.target/aarch64/scalar_intrinsics.c (test_vqmovunh_s16): 1792 Adjust return type. 1793 (test_vqmovuns_s32): Likewise. 1794 (test_vqmovund_s64): Likewise. 1795 17962020-10-02 Martin Liska <mliska@suse.cz> 1797 1798 Backported from master: 1799 2020-09-23 Martin Liska <mliska@suse.cz> 1800 1801 PR gcov-profile/97069 1802 * g++.dg/gcov/pr97069.C: New test. 1803 18042020-09-30 H.J. Lu <hjl.tools@gmail.com> 1805 1806 Backported from master: 1807 2020-09-30 H.J. Lu <hjl.tools@gmail.com> 1808 1809 PR target/97184 1810 * gcc.target/i386/movdir64b.c: New test. 1811 * gcc.target/i386/movdiri32.c: Likewise. 1812 * gcc.target/i386/movdiri64.c: Likewise. 1813 * lib/target-supports.exp (check_effective_target_movdir): New. 1814 18152020-09-28 Christophe Lyon <christophe.lyon@linaro.org> 1816 1817 Backported from master: 1818 2020-09-25 Christophe Lyon <christophe.lyon@linaro.org> 1819 1820 PR target/71233 1821 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Remove 1822 declarations of vector, vector2, vector_res for float64x2 type. 1823 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise. 1824 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise. 1825 18262020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1827 1828 Backported from master: 1829 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1830 1831 PR target/71233 1832 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h 1833 (clean_results): Add float64x2_t cleanup. 1834 (DECL_VARIABLE_128BITS_VARIANTS): Add float64x2_t variable. 1835 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Add 1836 testing of vreinterpretq_f64_p128, vreinterpretq_p128_f64. 1837 18382020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1839 1840 Backported from master: 1841 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1842 1843 PR target/71233 1844 * gcc.target/aarch64/simd/vrndns_f32_1.c: New test. 1845 18462020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1847 1848 Backported from master: 1849 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1850 1851 PR target/71233 1852 * gcc.target/aarch64/simd/trn_zip_p64_1.c: New test. 1853 18542020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1855 1856 Backported from master: 1857 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1858 1859 PR target/71233 1860 * gcc.target/aarch64/simd/vldrq_p128_1.c: New test. 1861 18622020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1863 1864 Backported from master: 1865 2020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1866 1867 PR target/71233 1868 * gcc.target/aarch64/simd/vstrq_p128_1.c: New test. 1869 18702020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1871 1872 Backported from master: 1873 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1874 1875 PR target/71233 1876 * gcc.target/aarch64/simd/vcls_unsigned_1.c: New test. 1877 18782020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1879 1880 Backported from master: 1881 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1882 1883 PR target/71233 1884 * gcc.target/aarch64/simd/vceq_poly_1.c: New test. 1885 18862020-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1887 1888 Backported from master: 1889 2020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1890 1891 PR target/71233 1892 * gcc.target/aarch64/simd/vadd_poly_1.c: New test. 1893 18942020-09-28 Mark Eggleston <markeggleston@gcc.gnu.org> 1895 1896 Revert: 1897 2020-09-28 Steven G. Kargl <kargl@gcc.gnu.org> 1898 Mark Eggleston <markeggleston@gcc.gnu.org> 1899 1900 PR fortran/95614 1901 * gfortran.dg/pr95614_1.f90: New test. 1902 * gfortran.dg/pr95614_2.f90: New test. 1903 19042020-09-27 Jakub Jelinek <jakub@redhat.com> 1905 1906 Backported from master: 1907 2020-09-27 Jakub Jelinek <jakub@redhat.com> 1908 1909 PR middle-end/97073 1910 * gcc.c-torture/execute/pr97073.c: New test. 1911 19122020-09-27 Mark Eggleston <markeggleston@gcc.gnu.org> 1913 1914 Backported from master: 1915 2020-09-27 Steven G. Kargl <kargl@gcc.gnu.org> 1916 Mark Eggleston <markeggleston@gcc.gnu.org> 1917 1918 PR fortran/95614 1919 * gfortran.dg/pr95614_1.f90: New test. 1920 * gfortran.dg/pr95614_2.f90: New test. 1921 19222020-09-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1923 1924 PR target/71233 1925 * gcc.target/aarch64/acle/rng_1.c: New test. 1926 19272020-09-24 H.J. Lu <hjl.tools@gmail.com> 1928 1929 Backported from master: 1930 2020-09-16 H.J. Lu <hjl.tools@gmail.com> 1931 1932 PR target/97032 1933 * gcc.target/i386/pr97032.c: New test. 1934 19352020-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1936 1937 Backported from master: 1938 2020-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1939 Andrea Corallo <andrea.corallo@arm.com> 1940 1941 PR target/71233 1942 * gcc.target/aarch64/acle/jcvt_1.c: New test. 1943 * gcc.target/aarch64/acle/jcvt_2.c: New testcase. 1944 * lib/target-supports.exp 1945 (check_effective_target_aarch64_fjcvtzs_hw): Add new check for 1946 FJCVTZS hw. 1947 19482020-09-19 Harald Anlauf <anlauf@gmx.de> 1949 1950 Backported from master: 1951 2020-07-02 Harald Anlauf <anlauf@gmx.de> 1952 1953 PR fortran/93423 1954 * gfortran.dg/pr93423.f90: New file. 1955 19562020-09-18 Jakub Jelinek <jakub@redhat.com> 1957 1958 Backported from master: 1959 2020-09-16 Jakub Jelinek <jakub@redhat.com> 1960 1961 PR tree-optimization/97053 1962 * gcc.dg/store_merging_31.c: New test. 1963 * gcc.dg/store_merging_32.c: New test. 1964 19652020-09-17 liuhongt <hongtao.liu@intel.com> 1966 1967 * gcc.target/i386/xsave-avx-1.c: New test. 1968 19692020-09-16 Jakub Jelinek <jakub@redhat.com> 1970 1971 Backported from master: 1972 2020-09-03 Jakub Jelinek <jakub@redhat.com> 1973 1974 PR c++/96862 1975 * g++.dg/cpp1z/constexpr-96862.C: New test. 1976 19772020-09-16 Jakub Jelinek <jakub@redhat.com> 1978 1979 Backported from master: 1980 2020-08-25 Jakub Jelinek <jakub@redhat.com> 1981 1982 PR tree-optimization/96722 1983 * g++.dg/opt/pr96722.C: New test. 1984 19852020-09-16 Jakub Jelinek <jakub@redhat.com> 1986 1987 Backported from master: 1988 2020-08-18 Jakub Jelinek <jakub@redhat.com> 1989 1990 PR c/96571 1991 * gcc.dg/Wunused-var-4.c: New test. 1992 19932020-09-16 Jakub Jelinek <jakub@redhat.com> 1994 1995 Backported from master: 1996 2020-08-11 Jakub Jelinek <jakub@redhat.com> 1997 1998 PR c/96545 1999 * c-c++-common/pr96545.c: New test. 2000 20012020-09-16 Jakub Jelinek <jakub@redhat.com> 2002 2003 Backported from master: 2004 2020-08-04 Jakub Jelinek <jakub@redhat.com> 2005 2006 PR middle-end/96426 2007 * gcc.c-torture/compile/pr96426.c: New test. 2008 20092020-09-16 Jakub Jelinek <jakub@redhat.com> 2010 2011 Backported from master: 2012 2020-07-15 Jakub Jelinek <jakub@redhat.com> 2013 2014 PR target/96174 2015 * gcc.target/i386/avx512f-vcmppd-3.c: New test. 2016 * gcc.target/i386/avx512f-vcmpps-3.c: New test. 2017 20182020-09-16 Jakub Jelinek <jakub@redhat.com> 2019 2020 Backported from master: 2021 2020-07-02 Jakub Jelinek <jakub@redhat.com> 2022 2023 PR tree-optimization/95857 2024 * gcc.dg/pr95857.c: New test. 2025 20262020-09-16 Jakub Jelinek <jakub@redhat.com> 2027 2028 Backported from master: 2029 2020-06-27 Jakub Jelinek <jakub@redhat.com> 2030 2031 PR middle-end/95903 2032 * c-c++-common/pr95903.c: New test. 2033 20342020-09-16 Jakub Jelinek <jakub@redhat.com> 2035 2036 Backported from master: 2037 2020-06-24 Jakub Jelinek <jakub@redhat.com> 2038 2039 PR middle-end/95810 2040 * gcc.dg/ubsan/pr95810.c: New test. 2041 20422020-09-16 Jakub Jelinek <jakub@redhat.com> 2043 2044 Backported from master: 2045 2020-05-28 Jakub Jelinek <jakub@redhat.com> 2046 2047 PR c++/95328 2048 * g++.dg/cpp1z/decomp53.C: New test. 2049 20502020-09-16 Jakub Jelinek <jakub@redhat.com> 2051 2052 Backported from master: 2053 2020-05-14 Jakub Jelinek <jakub@redhat.com> 2054 2055 PR middle-end/95108 2056 * gcc.dg/gomp/pr95108.c: New test. 2057 20582020-09-16 Jakub Jelinek <jakub@redhat.com> 2059 2060 Backported from master: 2061 2020-05-13 Jakub Jelinek <jakub@redhat.com> 2062 2063 PR debug/95080 2064 * g++.dg/opt/pr95080.C: New test. 2065 20662020-09-16 Jakub Jelinek <jakub@redhat.com> 2067 2068 Backported from master: 2069 2020-05-07 Jakub Jelinek <jakub@redhat.com> 2070 2071 PR c++/94951 2072 * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test. 2073 20742020-09-16 Jakub Jelinek <jakub@redhat.com> 2075 2076 Backported from master: 2077 2020-05-07 Jakub Jelinek <jakub@redhat.com> 2078 2079 PR rtl-optimization/94873 2080 * gcc.dg/pr94873.c: New test. 2081 20822020-09-16 Jakub Jelinek <jakub@redhat.com> 2083 2084 Backported from master: 2085 2020-05-07 Jakub Jelinek <jakub@redhat.com> 2086 2087 PR c/94842 2088 * gcc.dg/pr94842.c: New test. 2089 20902020-09-16 Jakub Jelinek <jakub@redhat.com> 2091 2092 Backported from master: 2093 2020-04-28 Jakub Jelinek <jakub@redhat.com> 2094 2095 PR tree-optimization/94809 2096 * gcc.c-torture/execute/pr94809.c: New test. 2097 20982020-09-16 Jakub Jelinek <jakub@redhat.com> 2099 2100 Backported from master: 2101 2020-04-27 Jakub Jelinek <jakub@redhat.com> 2102 2103 PR target/94780 2104 * gcc.dg/pr94780.c: New test. 2105 21062020-09-16 Jakub Jelinek <jakub@redhat.com> 2107 2108 Backported from master: 2109 2020-04-27 Jakub Jelinek <jakub@redhat.com> 2110 2111 PR c/94755 2112 * c-c++-common/pr94755.c: New test. 2113 21142020-09-16 Jakub Jelinek <jakub@redhat.com> 2115 2116 Backported from master: 2117 2020-04-24 Jakub Jelinek <jakub@redhat.com> 2118 2119 PR c++/94742 2120 * g++.dg/warn/Wreturn-type-12.C: New test. 2121 21222020-09-16 Jakub Jelinek <jakub@redhat.com> 2123 2124 Backported from master: 2125 2020-04-23 Jakub Jelinek <jakub@redhat.com> 2126 2127 PR c/94705 2128 * gcc.dg/pr94705.c: New test. 2129 21302020-09-16 Jakub Jelinek <jakub@redhat.com> 2131 2132 Backported from master: 2133 2020-04-21 Jakub Jelinek <jakub@redhat.com> 2134 2135 PR c/94641 2136 * c-c++-common/ubsan/pr94641.c: New test. 2137 21382020-09-16 Jakub Jelinek <jakub@redhat.com> 2139 2140 Backported from master: 2141 2020-04-17 Jakub Jelinek <jakub@redhat.com> 2142 2143 PR rtl-optimization/94618 2144 * g++.dg/opt/pr94618.C: New test. 2145 21462020-09-16 Jakub Jelinek <jakub@redhat.com> 2147 2148 Backported from master: 2149 2020-04-17 Jakub Jelinek <jakub@redhat.com> 2150 2151 PR tree-optimization/94621 2152 * gcc.c-torture/compile/pr94621.c: New test. 2153 21542020-09-16 Jakub Jelinek <jakub@redhat.com> 2155 2156 Backported from master: 2157 2020-04-16 Jakub Jelinek <jakub@redhat.com> 2158 2159 PR c++/94571 2160 * g++.dg/cpp1z/decomp51.C: New test. 2161 21622020-09-16 Jakub Jelinek <jakub@redhat.com> 2163 2164 Backported from master: 2165 2020-04-08 Jakub Jelinek <jakub@redhat.com> 2166 2167 PR tree-optimization/94524 2168 * gcc.c-torture/execute/pr94524-1.c: New test. 2169 * gcc.c-torture/execute/pr94524-2.c: New test. 2170 21712020-09-16 Jakub Jelinek <jakub@redhat.com> 2172 2173 Backported from master: 2174 2020-04-08 Jakub Jelinek <jakub@redhat.com> 2175 2176 PR target/94438 2177 * gcc.target/i386/avx512bw-pr94438.c: New test. 2178 * gcc.target/i386/avx512vlbw-pr94438.c: New test. 2179 21802020-09-16 Jakub Jelinek <jakub@redhat.com> 2181 2182 Backported from master: 2183 2020-04-08 Jakub Jelinek <jakub@redhat.com> 2184 2185 PR c++/94325 2186 * g++.dg/ubsan/vptr-15.C: New test. 2187 21882020-09-16 Sylvia Taylor <sylvia.taylor@arm.com> 2189 2190 Backported from master: 2191 2019-08-22 Sylvia Taylor <sylvia.taylor@arm.com> 2192 2193 * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: New test. 2194 * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: New test. 2195 21962020-09-15 Will Schmidt <will_schmidt@vnet.ibm.com> 2197 2198 * gcc.target/powerpc/pr96139-a.c: New test. 2199 * gcc.target/powerpc/pr96139-b.c: New test. 2200 * gcc.target/powerpc/pr96139-c.c: New test. 2201 22022020-09-15 Jakub Jelinek <jakub@redhat.com> 2203 2204 Backported from master: 2205 2020-09-15 Jakub Jelinek <jakub@redhat.com> 2206 2207 PR target/97028 2208 * gcc.target/i386/avx512f-pr97028.c: Untested fix. 2209 22102020-09-11 Richard Biener <rguenther@suse.de> 2211 2212 Backported from master: 2213 2020-05-05 Richard Biener <rguenther@suse.de> 2214 2215 PR ipa/94947 2216 * gcc.dg/torture/pr94947-1.c: New testcase. 2217 * gcc.dg/torture/pr94947-2.c: Likewise. 2218 22192020-09-11 Richard Biener <rguenther@suse.de> 2220 2221 Backported from master: 2222 2020-05-11 Richard Biener <rguenther@suse.de> 2223 2224 PR tree-optimization/95049 2225 * gcc.dg/torture/pr95049.c: New testcase. 2226 22272020-09-11 Richard Biener <rguenther@suse.de> 2228 2229 Backported from master: 2230 2020-05-15 Richard Biener <rguenther@suse.de> 2231 2232 PR tree-optimization/95133 2233 * gcc.dg/pr95133.c: New testcase. 2234 22352020-09-11 Richard Biener <rguenther@suse.de> 2236 2237 Backported from master: 2238 2020-06-17 Richard Biener <rguenther@suse.de> 2239 2240 PR tree-optimization/95717 2241 * g++.dg/torture/pr95717.C: New testcase. 2242 22432020-09-11 Eric Botcazou <ebotcazou@adacore.com> 2244 2245 * gnat.dg/specs/discr7.ads: New test. 2246 22472020-09-10 Eric Botcazou <ebotcazou@adacore.com> 2248 2249 * gnat.dg/discr59.adb: New test. 2250 * gnat.dg/discr59_pkg1.ads: New helper. 2251 * gnat.dg/discr59_pkg2.ads: Likewise. 2252 22532020-09-09 Harald Anlauf <anlauf@gmx.de> 2254 2255 Backported from master: 2256 2020-09-03 Harald Anlauf <anlauf@gmx.de> 2257 2258 * gfortran.dg/iall_masked.f90: New test. 2259 22602020-09-02 Kewen Lin <linkw@linux.ibm.com> 2261 2262 * gcc.target/powerpc/fold-vec-logical-ands-longlong.c: Adjust. 2263 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Likewise. 2264 2265 Backported from master: 2266 2019-12-30 Peter Bergner <bergner@linux.ibm.com> 2267 2268 PR target/92923 2269 * gcc.target/powerpc/pr92923-1.c: New test. 2270 * gcc.target/powerpc/pr92923-2.c: Likewise. 2271 2272 2020-02-08 Peter Bergner <bergner@linux.ibm.com> 2273 2274 PR target/93136 2275 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options. 2276 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions. 2277 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times 2278 regex directives. Adjust expected instruction counts. 2279 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise. 2280 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise. 2281 22822020-08-27 Mark Eggleston <markeggleston@gcc.gnu.org> 2283 2284 Backported from master: 2285 2020-08-27 Mark Eggleston <markeggleston@gcc.gnu.org> 2286 2287 PR fortran/95882 2288 * gfortran.dg/pr95882_1.f90: New test. 2289 * gfortran.dg/pr95882_2.f90: New test. 2290 * gfortran.dg/pr95882_3.f90: New test. 2291 * gfortran.dg/pr95882_4.f90: New test. 2292 * gfortran.dg/pr95882_5.f90: New test. 2293 22942020-08-27 Christophe Lyon <christophe.lyon@linaro.org> 2295 2296 Backported from master: 2297 2020-08-24 Christophe Lyon <christophe.lyon@linaro.org> 2298 2299 PR target/94538 2300 * gcc.target/arm/pure-code/pr94538-1.c: New test. 2301 * gcc.target/arm/pure-code/pr94538-2.c: New test. 2302 23032020-08-24 Mark Eggleston <markeggleston@gcc.gnu.org> 2304 2305 Backported from master: 2306 2020-08-24 Mark Eggleston <markeggleston@gcc.gnu.org> 2307 2308 PR fortran/96486 2309 * gfortran.dg/pr96486.f90: New test. 2310 23112020-08-21 Tamar Christina <tamar.christina@arm.com> 2312 2313 Backported from master: 2314 2020-07-17 Tamar Christina <tamar.christina@arm.com> 2315 2316 * gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New file. 2317 * gcc.target/aarch64/cpunative/info_0: New test. 2318 * gcc.target/aarch64/cpunative/info_1: New test. 2319 * gcc.target/aarch64/cpunative/info_10: New test. 2320 * gcc.target/aarch64/cpunative/info_11: New test. 2321 * gcc.target/aarch64/cpunative/info_12: New test. 2322 * gcc.target/aarch64/cpunative/info_13: New test. 2323 * gcc.target/aarch64/cpunative/info_14: New test. 2324 * gcc.target/aarch64/cpunative/info_15: New test. 2325 * gcc.target/aarch64/cpunative/info_2: New test. 2326 * gcc.target/aarch64/cpunative/info_3: New test. 2327 * gcc.target/aarch64/cpunative/info_4: New test. 2328 * gcc.target/aarch64/cpunative/info_5: New test. 2329 * gcc.target/aarch64/cpunative/info_6: New test. 2330 * gcc.target/aarch64/cpunative/info_7: New test. 2331 * gcc.target/aarch64/cpunative/info_8: New test. 2332 * gcc.target/aarch64/cpunative/info_9: New test. 2333 * gcc.target/aarch64/cpunative/native_cpu_0.c: New test. 2334 * gcc.target/aarch64/cpunative/native_cpu_1.c: New test. 2335 * gcc.target/aarch64/cpunative/native_cpu_10.c: New test. 2336 * gcc.target/aarch64/cpunative/native_cpu_13.c: New test. 2337 * gcc.target/aarch64/cpunative/native_cpu_14.c: New test. 2338 * gcc.target/aarch64/cpunative/native_cpu_2.c: New test. 2339 * gcc.target/aarch64/cpunative/native_cpu_3.c: New test. 2340 * gcc.target/aarch64/cpunative/native_cpu_4.c: New test. 2341 * gcc.target/aarch64/cpunative/native_cpu_5.c: New test. 2342 * gcc.target/aarch64/cpunative/native_cpu_6.c: New test. 2343 * gcc.target/aarch64/cpunative/native_cpu_7.c: New test. 2344 * gcc.target/aarch64/cpunative/native_cpu_8.c: New test. 2345 23462020-08-21 Tamar Christina <tamar.christina@arm.com> 2347 2348 Backported from master: 2349 2020-07-17 Tamar Christina <tamar.christina@arm.com> 2350 2351 * lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add 2352 verbose output. 2353 23542020-08-12 Kewen Lin <linkw@linux.ibm.com> 2355 2356 PR testsuite/94077 2357 * gcc.dg/gomp/pr82374.c: Add option -fno-common. 2358 23592020-08-12 Christophe Lyon <christophe.lyon@linaro.org> 2360 2361 Backported from master: 2362 2020-08-12 Christophe Lyon <christophe.lyon@linaro.org> 2363 2364 * gcc.target/arm/stack-protector-1.c: Adapt code to Cortex-M 2365 restrictions. 2366 23672020-08-07 Jakub Jelinek <jakub@redhat.com> 2368 2369 Backported from master: 2370 2020-08-03 Jakub Jelinek <jakub@redhat.com> 2371 2372 PR target/96402 2373 * gcc.target/aarch64/pr96402.c: New test. 2374 23752020-08-07 Richard Sandiford <richard.sandiford@arm.com> 2376 2377 Backported from master: 2378 2020-08-06 Richard Sandiford <richard.sandiford@arm.com> 2379 2380 * gcc.target/arm/stack-protector-1.c: New test. 2381 * gcc.target/arm/stack-protector-2.c: Likewise. 2382 23832020-08-07 Richard Sandiford <richard.sandiford@arm.com> 2384 2385 Backported from master: 2386 2020-08-05 Richard Sandiford <richard.sandiford@arm.com> 2387 2388 PR target/96191 2389 * gcc.target/aarch64/stack-protector-1.c: New test. 2390 * gcc.target/aarch64/stack-protector-2.c: Likewise. 2391 23922020-08-07 Richard Sandiford <richard.sandiford@arm.com> 2393 2394 Backported from master: 2395 2020-04-16 Richard Sandiford <richard.sandiford@arm.com> 2396 2397 PR rtl-optimization/94605 2398 * gcc.target/aarch64/sve/pr94605.c: New test. 2399 24002020-08-07 Richard Sandiford <richard.sandiford@arm.com> 2401 2402 Backported from master: 2403 2020-07-13 Richard Sandiford <richard.sandiford@arm.com> 2404 2405 PR middle-end/95114 2406 * g++.target/aarch64/pr95114.C: New test. 2407 24082020-08-04 Matthew Malcomson <matthew.malcomson@arm.com> 2409 2410 * gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c: New test. 2411 * gcc.target/aarch64/sls-mitigation/sls-miti-blr.c: New test. 2412 24132020-08-04 Matthew Malcomson <matthew.malcomson@arm.com> 2414 2415 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c: New test. 2416 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr-pacret.c: 2417 New test. 2418 * gcc.target/aarch64/sls-mitigation/sls-mitigation.exp: New file. 2419 * lib/target-supports.exp (check_effective_target_aarch64_asm_sb_ok): 2420 New proc. 2421 24222020-08-01 Iain Buclaw <ibuclaw@gdcproject.org> 2423 2424 Backported from master: 2425 2020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> 2426 2427 PR d/96140 2428 * gdc.dg/pr96140.d: New test. 2429 24302020-07-27 Mark Eggleston <markeggleston@gcc.gnu.org> 2431 2432 Backported from master: 2433 2020-07-14 Steven G. Kargl <kargl@gcc.gnu.org> 2434 2435 PR fortran/95612 2436 * gfortran.dg/pr95612.f90: New test. 2437 24382020-07-26 Mark Eggleston <markeggleston@gcc.gnu.org> 2439 2440 Backported from master: 2441 2020-06-22 Steven G. Kargl <kargl@gcc.gnu.org> 2442 2443 PR fortran/95585 2444 * gfortran.dg/pr95585.f90: New test. 2445 24462020-07-25 Dominique d'Humieres <dhumieres.dominique@free.fr> 2447 2448 Backported from master: 2449 2020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr> 2450 2451 PR fortran/93592 2452 * gfortran.dg/fmt_en.f90: Adjust test. 2453 * gfortran.dg/fmt_en_rd.f90: New test. 2454 * gfortran.dg/fmt_en_rn.f90: New test. 2455 * gfortran.dg/fmt_en_ru.f90: New test. 2456 * gfortran.dg/fmt_en_rz.f90: New test. 2457 24582020-07-23 Harald Anlauf <anlauf@gmx.de> 2459 2460 Backported from master: 2461 2020-07-21 Harald Anlauf <anlauf@gmx.de> 2462 2463 PR fortran/89574 2464 * gfortran.dg/pr89574.f90: New file. 2465 24662020-07-23 Thomas Koenig <tkoenig@gcc.gnu.org> 2467 2468 PR fortran/96018 2469 * gfortran.dg/implicit_pure_5.c: New file. 2470 * gfortran.dg/implicit_pure_5.f90: New file. 2471 24722020-07-16 Szabolcs Nagy <szabolcs.nagy@arm.com> 2473 2474 Backported from master: 2475 2020-07-13 Szabolcs Nagy <szabolcs.nagy@arm.com> 2476 2477 PR target/94891 2478 * gcc.target/aarch64/return_address_sign_1.c: Update test. 2479 24802020-07-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 2481 2482 Backported from master: 2483 2020-06-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 2484 2485 * gcc.target/s390/vector/align-1.c: Change target architecture 2486 to z13. 2487 * gcc.target/s390/vector/align-2.c: Change target architecture 2488 to z13. 2489 24902020-07-10 Will Schmidt <will_schmidt@vnet.ibm.com> 2491 2492 * gcc.target/powerpc/builtins-msum-runnable.c: New test. 2493 * gcc.target/powerpc/vsx-builtin-msum.c: New test. 2494 Modified from ... 2495 (cherry picked from commit c1a57681a64150d2fc336ba8e055c5f82e3737e8) 2496 24972020-07-10 Bin Cheng <bin.cheng@linux.alibaba.com> 2498 2499 Backported from master: 2500 2020-07-09 Bin Cheng <bin.cheng@linux.alibaba.com> 2501 2502 PR tree-optimization/95804 2503 * gcc.dg/tree-ssa/pr95804.c: New test. 2504 25052020-07-10 Bin Cheng <bin.cheng@linux.alibaba.com> 2506 2507 Backported from master: 2508 2020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com> 2509 2510 PR tree-optimization/95638 2511 * g++.dg/tree-ssa/pr95638.C: New test. 2512 25132020-07-08 Harald Anlauf <anlauf@gmx.de> 2514 2515 Backported from master: 2516 2020-07-06 Harald Anlauf <anlauf@gmx.de> 2517 2518 PR fortran/95709 2519 * gfortran.dg/pr95709.f90: New file. 2520 25212020-07-07 Harald Anlauf <anlauf@gmx.de> 2522 2523 Backported from master: 2524 2020-07-02 Harald Anlauf <anlauf@gmx.de> 2525 2526 PR fortran/93337 2527 * gfortran.dg/pr93337.f90: New file. 2528 25292020-07-06 Will Schmidt <will_schmidt@vnet.ibm.com> 2530 2531 PR target/94954 2532 * gcc.target/powerpc/builtins-1-p9-runnable.c: Update. 2533 25342020-07-05 Harald Anlauf <anlauf@gmx.de> 2535 2536 Backported from master: 2537 2020-06-30 Harald Anlauf <anlauf@gmx.de> 2538 2539 PR fortran/88379 2540 * gfortran.dg/pr88379.f90: New file. 2541 25422020-07-01 Harald Anlauf <anlauf@gmx.de> 2543 2544 Backported from master: 2545 2020-06-29 Harald Anlauf <anlauf@gmx.de> 2546 2547 PR fortran/71706 2548 * gfortran.dg/pr71706.f90: New file. 2549 25502020-07-01 Harald Anlauf <anlauf@gmx.de> 2551 2552 Backported from master: 2553 2020-06-28 Harald Anlauf <anlauf@gmx.de> 2554 2555 PR fortran/95880 2556 * gfortran.dg/pr95880.f90: New file. 2557 25582020-07-01 Mark Eggleston <markeggleston@gcc.gnu.org> 2559 2560 Backported from master: 2561 2020-07-01 Steven G. Kargl <kargl@gcc.gnu.org> 2562 2563 PR fortran/95829 2564 * gfortran.dg/pr95829.f90: New test. 2565 25662020-06-30 Alex Coplan <alex.coplan@arm.com> 2567 2568 Backported from master: 2569 2020-05-18 Alex Coplan <alex.coplan@arm.com> 2570 2571 * gcc.c-torture/compile/packed-aligned-1.c: New test. 2572 * gcc.c-torture/execute/packed-aligned.c: New test. 2573 25742020-06-30 Thomas Koenig <tkoenig@gcc.gnu.org> 2575 2576 Backported from master: 2577 2020-06-29 Thomas Koenig <tkoenig@gcc.gnu.org> 2578 2579 PR fortran/95743 2580 * gfortran.dg/recursive_check_16.f90: New file. 2581 25822020-06-27 Harald Anlauf <anlauf@gmx.de> 2583 2584 Backported from master: 2585 2020-06-27 Harald Anlauf <anlauf@gmx.de> 2586 2587 PR fortran/95881 2588 * gfortran.dg/pr95881.f90: New file. 2589 25902020-06-26 Iain Buclaw <ibuclaw@gdcproject.org> 2591 2592 Backported from master: 2593 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org> 2594 2595 PR d/95250 2596 * gdc.dg/pr95250.d: New test. 2597 25982020-06-26 Iain Buclaw <ibuclaw@gdcproject.org> 2599 2600 Backported from master: 2601 2020-06-25 Iain Buclaw <ibuclaw@gdcproject.org> 2602 2603 PR d/95173 2604 * gdc.dg/pr95173.d: New test. 2605 26062020-06-24 Harald Anlauf <anlauf@gmx.de> 2607 2608 PR fortran/95689 2609 * gfortran.dg/pr95689.f90: New test. 2610 (reverts the cherry-pick from commit 62c0c0ea7bfb6f8f6b8d767b05120cafb6823da6) 2611 26122020-06-23 Harald Anlauf <anlauf@gmx.de> 2613 2614 Backported from master: 2615 2020-06-20 Harald Anlauf <anlauf@gmx.de> 2616 2617 PR fortran/95689 2618 * gfortran.dg/pr95689.f90: New file. 2619 26202020-06-23 Harald Anlauf <anlauf@gmx.de> 2621 2622 Backported from master: 2623 2020-06-20 Harald Anlauf <anlauf@gmx.de> 2624 2625 PR fortran/95587 2626 * gfortran.dg/pr95587.f90: New file. 2627 26282020-06-23 Mark Eggleston <markeggleston@gcc.gnu.org> 2629 2630 Backported from master: 2631 2020-06-22 Steven G. Kargl <kargl@gcc.gnu.org> 2632 2633 PR fortran/95708 2634 * gfortran.dg/pr95708.f90: New test. 2635 26362020-06-17 Thomas Schwinge <thomas@codesourcery.com> 2637 2638 Backported from master: 2639 2020-06-17 Thomas Schwinge <thomas@codesourcery.com> 2640 2641 * c-c++-common/gomp/hsa-indirect-call-1.c: New file. 2642 26432020-06-16 Patrick Palka <ppalka@redhat.com> 2644 2645 PR c++/95678 2646 * g++.dg/cpp0x/dependent3.C: New test. 2647 26482020-06-14 Harald Anlauf <anlauf@gmx.de> 2649 2650 PR fortran/95503 2651 * gfortran.dg/pr95503.f90: New test. 2652 26532020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org> 2654 2655 PR fortran/94109 2656 * gfortran.dg/finalize_34.f90: Adjust free counts. 2657 * gfortran.dg/finalize_36.f90: New test. 2658 26592020-06-11 Marek Polacek <polacek@redhat.com> 2660 2661 PR c++/95344 2662 * c-c++-common/Wparentheses-2.c: New test. 2663 26642020-06-11 Marek Polacek <polacek@redhat.com> 2665 2666 PR c++/95560 2667 * g++.dg/warn/Wshadow-compatible-local-3.C: New test. 2668 26692020-06-11 Harald Anlauf <anlauf@gmx.de> 2670 Steven G. Kargl <kargl@gcc.gnu.org> 2671 2672 PR fortran/95611 2673 * gfortran.dg/pr95611.f90: New file. 2674 26752020-06-11 Harald Anlauf <anlauf@gmx.de> 2676 2677 PR fortran/95091 2678 * gfortran.dg/pr95091.f90: New file. 2679 26802020-06-06 Carl Love <cel@us.ibm.com> 2681 2682 PR target/94833 2683 * gcc.target/powerpc/builtins-8-p9-runnable.c (main): Add 2684 additional test cases with zero vector elements. 2685 26862020-06-05 Harald Anlauf <anlauf@gmx.de> 2687 2688 PR fortran/95373 2689 * gfortran.dg/pr95373_1.f90: Adjust error messages. 2690 * gfortran.dg/pr95373_2.f90: Adjust error message. 2691 26922020-06-05 Harald Anlauf <anlauf@gmx.de> 2693 2694 PR fortran/95373 2695 * gfortran.dg/pr95373_1.f90: New test. 2696 * gfortran.dg/pr95373_2.f90: New test. 2697 26982020-06-05 Harald Anlauf <anlauf@gmx.de> 2699 2700 PR fortran/95106 2701 * gfortran.dg/equiv_11.f90: New test. 2702 27032020-06-05 Steven G. Kargl <kargl@gcc.gnu.org> 2704 Harald Anlauf <anlauf@gmx.de> 2705 2706 PR fortran/95500 2707 * gfortran.dg/pr95500.f90: New test. 2708 27092020-06-01 Thomas Koenig <tkoenig@gcc.gnu.org> 2710 2711 PR fortran/94361 2712 * gfortran.dg/finalize_28.f90: Adjusted free counts. 2713 * gfortran.dg/finalize_33.f90: Likewise. 2714 * gfortran.dg/finalize_34.f90: Likewise. 2715 * gfortran.dg/finalize_35.f90: New test. 2716 27172020-05-29 Alex Coplan <alex.coplan@arm.com> 2718 2719 PR target/94591 2720 * gcc.c-torture/execute/pr94591.c: New test. 2721 27222020-05-28 Steven G. Kargl <kargl@gcc.gnu.org> 2723 Mark Eggleston <markeggleston@gcc.gnu.org> 2724 2725 PR fortran/94397 2726 * gfortran.dg/pr94397.F90: New test. 2727 27282020-05-28 Tobias Burnus <tobias@codesourcery.com> 2729 2730 PR fortran/50392 2731 * gfortran.dg/pr50392.f: New test. 2732 27332020-05-27 Harald Anlauf <anlauf@gmx.de> 2734 Steven G. Kargl <kargl@gcc.gnu.org> 2735 2736 PR libfortran/95104 2737 * gfortran.dg/pr95104.f90: New test. 2738 27392020-05-26 Alexandre Oliva <oliva@adacore.com> 2740 2741 PR target/94812 2742 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once. 2743 Reinterpret the doubles as long longs for compares. Mask out 2744 mffs bits that are not expected from mffsl. 2745 27462020-05-22 Bin Cheng <bin.cheng@linux.alibaba.com> 2747 2748 Backport from master 2749 PR tree-optimization/95110 2750 2020-05-13 Jakub Jelinek <jakub@redhat.com> 2751 2752 * gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments. 2753 27542020-05-22 Bin Cheng <bin.cheng@linux.alibaba.com> 2755 2756 Backport from master 2757 PR tree-optimization/94969 2758 2020-05-13 Bin Cheng <bin.cheng@linux.alibaba.com> 2759 2760 * gcc.dg/tree-ssa/pr94969.c: New test. 2761 27622020-05-21 Martin Liska <mliska@suse.cz> 2763 2764 * gcc.target/aarch64/target_attr_20.c: New test. 2765 * gcc.target/aarch64/target_attr_21.c: New test. 2766 27672020-05-20 Mark Eggleston <markeggleston@gcc.gnu.org> 2768 2769 PR fortran/39695 2770 * gfortran.dg/pr39695_1.f90: New test. 2771 * gfortran.dg/pr39695_2.f90: New test. 2772 * gfortran.dg/pr39695_3.f90: New test. 2773 * gfortran.dg/pr39695_4.f90: New test. 2774 27752020-05-18 Doug Rupp <rupp@adacore.com> 2776 2777 * gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok. 2778 2779 27802020-05-18 Iain Buclaw <ibuclaw@gdcproject.org> 2781 2782 Backport from mainline 2783 2020-03-16 Iain Buclaw <ibuclaw@gdcproject.org> 2784 2785 PR d/92216 2786 * gdc.dg/imports/pr92216.d: New. 2787 * gdc.dg/pr92216.d: New test. 2788 27892020-05-17 Iain Buclaw <ibuclaw@gdcproject.org> 2790 2791 Backport from mainline 2792 2020-05-06 Iain Buclaw <ibuclaw@gdcproject.org> 2793 2794 PR d/94970 2795 * gdc.dg/pr94970.d: New test. 2796 27972020-05-16 Iain Buclaw <ibuclaw@gdcproject.org> 2798 2799 PR d/95155 2800 * gdc.test/compilable/imports/pr9471a.d: New test. 2801 * gdc.test/compilable/imports/pr9471b.d: New test. 2802 * gdc.test/compilable/imports/pr9471c.d: New test. 2803 * gdc.test/compilable/imports/pr9471d.d: New test. 2804 * gdc.test/compilable/pr9471.d: New test. 2805 28062020-05-14 Szabolcs Nagy <szabolcs.nagy@arm.com> 2807 2808 Backport from mainline. 2809 2020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com> 2810 2811 PR target/94748 2812 * gcc.target/aarch64/pr94748.c: New test. 2813 28142020-05-14 Szabolcs Nagy <szabolcs.nagy@arm.com> 2815 2816 Backport from mainline. 2817 2020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com> 2818 2819 PR target/94515 2820 * g++.target/aarch64/pr94515-1.C: New test. 2821 * g++.target/aarch64/pr94515-2.C: New test. 2822 28232020-05-14 Szabolcs Nagy <szabolcs.nagy@arm.com> 2824 2825 Backport from mainline. 2826 2020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com> 2827 2828 PR target/94514 2829 * g++.target/aarch64/pr94514.C: Require lp64. 2830 * gcc.target/aarch64/pr94514.c: Likewise. 2831 2832 Backport from mainline. 2833 2020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 2834 2835 PR target/94514 2836 * g++.target/aarch64/pr94514.C: New test. 2837 * gcc.target/aarch64/pr94514.c: New test. 2838 28392020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org> 2840 2841 Backported from master 2842 2020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org> 2843 2844 PR fortran/93497 2845 * gfortran.dg/pr88025.f90: Change in wording of error. 2846 * gfortran.dg/pr93497.f90: New test. 2847 * gfortran.dg/pr93714_1.f90: Change in wording of errors. 2848 * gfortran.dg/pr93714_2.f90: Change in wording of errors. 2849 28502020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org> 2851 2852 Backported from mainline 2853 2020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org> 2854 2855 PR fortran/59107 2856 * gfortran.dg/pr59107.f90: New test. 2857 28582020-05-07 Jakub Jelinek <jakub@redhat.com> 2859 2860 PR c++/94946 2861 * g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use 2862 sysv_abi and ms_abi attributes in that case instead of fastcall and 2863 no attribute. Remove dg-options. 2864 28652020-05-05 Andreas Krebbel <krebbel@linux.ibm.com> 2866 2867 Backport from mainline 2868 2020-04-30 Andreas Krebbel <krebbel@linux.ibm.com> 2869 2870 * gcc.target/s390/zvector/vec_load_len_r.c: New test. 2871 * gcc.target/s390/zvector/vec_store_len_r.c: New test. 2872 28732020-05-04 Tobias Burnus <tobias@codesourcery.com> 2874 2875 Backport from mainline. 2876 2020-03-08 Paul Thomas <pault@gcc.gnu.org> 2877 2878 PR fortran/93581 2879 * gfortran.dg/inquiry_type_ref_6.f90 : New test. 2880 28812020-05-04 Andreas Krebbel <krebbel@linux.ibm.com> 2882 2883 Backport from mainline 2884 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com> 2885 2886 * g++.dg/pr94666.C: New test. 2887 28882020-05-04 Andreas Krebbel <krebbel@linux.ibm.com> 2889 2890 Backport from mainline 2891 2020-04-20 Andreas Krebbel <krebbel@linux.ibm.com> 2892 2893 PR target/94613 2894 * gcc.target/s390/zvector/pr94613.c: New test. 2895 * gcc.target/s390/zvector/vec_sel-1.c: New test. 2896 28972020-05-04 Bin Cheng <bin.cheng@linux.alibaba.com> 2898 2899 PR tree-optimization/93674 2900 Backport from master 2901 2020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com> 2902 2903 * g++.dg/pr93674.C: New test. 2904 29052020-05-01 Thomas Koenig <tkoenig@gcc.gnu.org> 2906 2907 PR fortran/93956 2908 PR fortran/94788 2909 * gfortran.dg/pointer_assign_13.f90: Remove. 2910 29112020-04-29 H.J. Lu <hongjiu.lu@intel.com> 2912 2913 Backport from master 2914 2020-04-29 H.J. Lu <hongjiu.lu@intel.com> 2915 2916 PR target/93654 2917 * gcc.target/i386/pr93654.c: New test. 2918 29192020-04-24 Thomas Koenig <tkoenig@gcc.gnu.org> 2920 2921 Backport from trunk 2922 PR fortran/93956 2923 * gfortran.dg/pointer_assign_13.f90: New test. 2924 29252020-04-23 Iain Sandoe <iain@sandoe.co.uk> 2926 2927 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for 2928 changed inline namespace. 2929 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise. 2930 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise 2931 * g++.dg/coroutines/coro.h: Likewise 2932 29332020-04-21 Martin Sebor <msebor@redhat.com> 2934 2935 PR c++/94510 2936 * g++.dg/init/array58.C: New test. 2937 * g++.dg/init/array59.C: New test. 2938 * g++.dg/cpp2a/nontype-class34.C: New test. 2939 * g++.dg/cpp2a/nontype-class35.C: New test. 2940 29412020-04-21 Martin Jambor <mjambor@suse.cz> 2942 2943 Backport from master 2944 2020-04-09 Martin Jambor <mjambor@suse.cz> 2945 2946 PR tree-optimization/94482 2947 * gcc.dg/torture/pr94482.c: New test. 2948 * gcc.dg/tree-ssa/pr94482-2.c: Likewise. 2949 29502020-04-20 Harald Anlauf <anlauf@gmx.de> 2951 2952 Backport from mainline. 2953 PR fortran/93364 2954 * gfortran.dg/pr93364.f90: New test. 2955 29562020-04-20 Andrea Corallo <andrea.corallo@arm.com> 2957 2958 Backport from mainline. 2959 2020-04-09 Andrea Corallo <andrea.corallo@arm.com 2960 2961 PR target/94530 2962 * gcc.target/aarch64/pr94530.c: New test. 2963 29642020-04-20 Tamar Christina <tamar.christina@arm.com> 2965 2966 Backport from mainline. 2967 2020-04-03 Tamar Christina <tamar.christina@arm.com> 2968 2969 PR target/94396 2970 * gcc.target/aarch64/options_set_11.c: New test. 2971 * gcc.target/aarch64/options_set_12.c: New test. 2972 * gcc.target/aarch64/options_set_13.c: New test. 2973 * gcc.target/aarch64/options_set_14.c: New test. 2974 * gcc.target/aarch64/options_set_15.c: New test. 2975 * gcc.target/aarch64/options_set_16.c: New test. 2976 * gcc.target/aarch64/options_set_17.c: New test. 2977 * gcc.target/aarch64/options_set_18.c: New test. 2978 * gcc.target/aarch64/options_set_19.c: New test. 2979 * gcc.target/aarch64/options_set_20.c: New test. 2980 * gcc.target/aarch64/options_set_21.c: New test. 2981 * gcc.target/aarch64/options_set_22.c: New test. 2982 * gcc.target/aarch64/options_set_23.c: New test. 2983 * gcc.target/aarch64/options_set_24.c: New test. 2984 * gcc.target/aarch64/options_set_25.c: New test. 2985 * gcc.target/aarch64/options_set_26.c: New test. 2986 29872020-04-17 H.J. Lu <hongjiu.lu@intel.com> 2988 2989 Backport from master 2990 2020-04-08 H.J. Lu <hongjiu.lu@intel.com> 2991 2992 PR target/94417 2993 * gcc.target/i386/pr94417-1.c: New test. 2994 * gcc.target/i386/pr94417-2.c: Likewise. 2995 * gcc.target/i386/pr94417-3.c: Likewise. 2996 29972020-04-17 Kewen Lin <linkw@gcc.gnu.org> 2998 2999 Backport from mainline 3000 2020-04-03 Kewen Lin <linkw@gcc.gnu.org> 3001 3002 PR tree-optimization/94443 3003 * gcc.dg/vect/pr94443.c: New test. 3004 30052020-04-17 Kewen Lin <linkw@gcc.gnu.org> 3006 3007 Backport from mainline 3008 2020-04-01 Kewen Lin <linkw@gcc.gnu.org> 3009 3010 PR tree-optimization/94043 3011 * gfortran.dg/graphite/vect-pr94043.f90: New test. 3012 30132020-04-16 Richard Biener <rguenther@suse.de> 3014 3015 Backport from mainline 3016 2020-04-07 Richard Biener <rguenther@suse.de> 3017 3018 PR middle-end/94479 3019 * gcc.dg/torture/pr94479.c: New testcase. 3020 30212020-04-15 Max Filippov <jcmvbkbc@gmail.com> 3022 3023 Backport from mainline. 3024 2020-04-13 Max Filippov <jcmvbkbc@gmail.com> 3025 3026 PR target/94584 3027 * gcc.target/xtensa/pr94584.c: New test. 3028 30292020-04-15 Max Filippov <jcmvbkbc@gmail.com> 3030 3031 Backport from mainline. 3032 2019-09-26 Max Filippov <jcmvbkbc@gmail.com> 3033 3034 * gcc.target/xtensa/pr91880.c: New test case. 3035 * gcc.target/xtensa/xtensa.exp: New test suite. 3036 30372020-04-15 Uroš Bizjak <ubizjak@gmail.com> 3038 3039 PR target/94603 3040 * gcc.target/i386/pr94603.c: New test. 3041 30422020-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 3043 3044 Backport from trunk 3045 PR fortran/94270 3046 * gfortran.dg/warn_unused_dummy_argument_6.f90: New test. 3047 30482020-04-11 Uroš Bizjak <ubizjak@gmail.com> 3049 3050 PR target/94494 3051 * gcc.target/i386/pr94494.c: New test. 3052 30532020-04-07 Will Schmidt <will_schmidt@vnet.ibm.com> 3054 3055 Backport from mainline. 3056 2020-03-23 Will Schmidt <will_schmidt@vnet.ibm.com> 3057 3058 * gcc.target/powerpc/pragma_power6.c: New. 3059 * gcc.target/powerpc/pragma_power7.c: New. 3060 * gcc.target/powerpc/pragma_power8.c: New. 3061 * gcc.target/powerpc/pragma_power9.c: New. 3062 * gcc.target/powerpc/pragma_misc9.c: New. 3063 * gcc.target/powerpc/vsu/pragma_misc9.c: New. 3064 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update. 3065 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update. 3066 30672020-04-07 Jakub Jelinek <jakub@redhat.com> 3068 3069 PR target/94509 3070 * gcc.target/i386/avx512bw-pr94509-1.c: New test. 3071 * gcc.target/i386/avx512bw-pr94509-2.c: New test. 3072 3073 PR c++/94512 3074 * g++.dg/gomp/pr94512.C: New test. 3075 3076 PR target/94488 3077 * gcc.c-torture/compile/pr94488.c: New test. 3078 3079 Backported from mainline 3080 2020-04-04 Hannes Domani <ssbssa@yahoo.de> 3081 Jakub Jelinek <jakub@redhat.com> 3082 3083 PR debug/94459 3084 * g++.dg/debug/pr94459.C: New test. 3085 3086 2020-04-04 Jakub Jelinek <jakub@redhat.com> 3087 3088 PR c++/94477 3089 * g++.dg/gomp/pr94477.C: New test. 3090 3091 2020-04-03 Jakub Jelinek <jakub@redhat.com> 3092 3093 PR target/94460 3094 * gcc.target/i386/avx2-pr94460.c: New test. 3095 3096 2020-04-01 Jakub Jelinek <jakub@redhat.com> 3097 3098 PR middle-end/94423 3099 * gcc.dg/ubsan/pr94423.c: New test. 3100 3101 2020-03-31 Jakub Jelinek <jakub@redhat.com> 3102 3103 PR middle-end/94412 3104 * gcc.c-torture/execute/pr94412.c: New test. 3105 3106 2020-03-30 Jakub Jelinek <jakub@redhat.com> 3107 3108 PR c++/94385 3109 * c-c++-common/pr94385.c: New test. 3110 3111 PR target/93069 3112 * gcc.target/i386/avx512vl-pr93069.c: New test. 3113 * gcc.dg/vect/pr93069.c: New test. 3114 3115 2020-03-28 Jakub Jelinek <jakub@redhat.com> 3116 3117 PR tree-optimization/94329 3118 * gfortran.dg/pr94329.f90: New test. 3119 3120 2020-03-25 Jakub Jelinek <jakub@redhat.com> 3121 3122 PR middle-end/94303 3123 * g++.dg/torture/pr94303.C: New test. 3124 3125 PR debug/94283 3126 * gcc.dg/pr94283.c: New test. 3127 3128 2020-03-24 Jakub Jelinek <jakub@redhat.com> 3129 3130 PR debug/94283 3131 * gcc.target/i386/pr94283.c: New test. 3132 3133 PR debug/94277 3134 * gcc.dg/pr94277.c: New test. 3135 3136 2020-03-19 Jakub Jelinek <jakub@redhat.com> 3137 3138 PR gcov-profile/94029 3139 * gcc.misc-tests/gcov-pr94029.c: New test. 3140 3141 PR tree-optimization/94211 3142 * gcc.dg/pr94211.c: New test. 3143 3144 2020-03-17 Jakub Jelinek <jakub@redhat.com> 3145 3146 PR c/94172 3147 * gcc.dg/pr94172-1.c: New test. 3148 * gcc.dg/pr94172-2.c: New test. 3149 3150 PR c++/90995 3151 * g++.dg/cpp0x/enum40.C: New test. 3152 31532020-04-07 Jakub Jelinek <jakub@redhat.com> 3154 3155 PR target/94500 3156 * gcc.target/i386/avx512bw-pr94500.c: New test. 3157 31582020-04-06 Fritz Reese <foreese@gcc.gnu.org> 3159 3160 Backport from master. 3161 Steven G. Kargl <kargl@gcc.gnu.org> 3162 3163 PR fortran/93686 3164 * gfortran.dg/pr93686_1.f90: New test. 3165 * gfortran.dg/pr93686_2.f90: Likewise. 3166 * gfortran.dg/pr93686_3.f90: Likewise. 3167 * gfortran.dg/pr93686_4.f90: Likewise. 3168 31692020-04-05 Marek Polacek <polacek@redhat.com> 3170 3171 2020-02-06 Marek Polacek <polacek@redhat.com> 3172 Backport from mainline 3173 3174 PR c++/93597 - ICE with lambda in operator function. 3175 * g++.dg/cpp0x/lambda/lambda-93597.C: New test. 3176 31772020-04-02 Martin Jambor <mjambor@suse.cz> 3178 3179 PR tree-optimization/93435 3180 * gcc.dg/tree-ssa/pr93435.c: New test. 3181 31822020-04-02 Fritz Reese <foreese@gcc.gnu.org> 3183 3184 Backport from master. 3185 2020-04-02 Fritz Reese <foreese@gcc.gnu.org> 3186 3187 PR fortran/85982 3188 * gfortran.dg/dec_structure_28.f90: New test. 3189 31902020-04-02 Richard Biener <rguenther@suse.de> 3191 3192 Backport from mainline 3193 2020-03-12 Richard Biener <rguenther@suse.de> 3194 3195 PR tree-optimization/94103 3196 * gcc.target/i386/pr94103.c: New testcase. 3197 3198 2020-03-18 Richard Biener <rguenther@suse.de> 3199 3200 PR middle-end/94206 3201 * gcc.dg/torture/pr94206.c: New testcase. 3202 32032020-04-02 Jakub Jelinek <jakub@redhat.com> 3204 3205 PR target/94435 3206 * gcc.target/aarch64/pr94435.c: New test. 3207 32082020-04-02 Mark Eggleston <markeggleston@gcc.gnu.org> 3209 3210 Backport from master 3211 Mark Eggleston <mark.eggleston@codethink.com> 3212 3213 PR fortran/93498 3214 * gfortran.dg/pr93498_1.f90: New test. 3215 * gfortran.dg/pr93498_2.f90: New test. 3216 32172020-04-02 Mark Eggleston <markeggleston@gcc.gnu.org> 3218 3219 Backport from master 3220 2020-04-02 Mark Eggleston <markeggleston@gcc.gnu.org> 3221 Steven G. Kargl <kargl@gcc.gnu.org> 3222 3223 PR fortran/94030 3224 * gfortran.dg/pr94030_1.f90: New test. 3225 * gfortran.dg/pr94030_2.f90: New test. 3226 32272020-04-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3228 3229 Backport from mainline 3230 2020-03-31 Jakub Jelinek <jakub@redhat.com> 3231 3232 * gcc.dg/pr94368.c: New test. 3233 32342020-04-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3235 3236 Backport from mainline 3237 2019-09-19 Richard Henderson <richard.henderson@linaro.org> 3238 3239 * gcc.target/aarch64/atomic-op-acq_rel.c: Use -mno-outline-atomics. 3240 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Likewise. 3241 * gcc.target/aarch64/atomic-op-acquire.c: Likewise. 3242 * gcc.target/aarch64/atomic-op-char.c: Likewise. 3243 * gcc.target/aarch64/atomic-op-consume.c: Likewise. 3244 * gcc.target/aarch64/atomic-op-imm.c: Likewise. 3245 * gcc.target/aarch64/atomic-op-int.c: Likewise. 3246 * gcc.target/aarch64/atomic-op-long.c: Likewise. 3247 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise. 3248 * gcc.target/aarch64/atomic-op-release.c: Likewise. 3249 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise. 3250 * gcc.target/aarch64/atomic-op-short.c: Likewise. 3251 * gcc.target/aarch64/atomic_cmp_exchange_zero_reg_1.c: Likewise. 3252 * gcc.target/aarch64/atomic_cmp_exchange_zero_strong_1.c: Likewise. 3253 * gcc.target/aarch64/sync-comp-swap.c: Likewise. 3254 * gcc.target/aarch64/sync-op-acquire.c: Likewise. 3255 * gcc.target/aarch64/sync-op-full.c: Likewise. 3256 32572020-03-28 Tobias Burnus <tobias@codesourcery.com> 3258 3259 Backport from mainline 3260 2020-03-28 Tobias Burnus <tobias@codesourcery.com> 3261 3262 PR fortran/94348 3263 * gfortran.dg/module_procedure_3.f90: New. 3264 32652020-03-25 Mark Eggleston <markeggleston@gcc.gnu.org> 3266 3267 Backport from master 3268 2020-03-25 Mark Eggleston <markeggleston@gcc.gnu.org> 3269 3270 PR fortran/93484 3271 * gfortran.dg/pr93484_1.f90: New test. 3272 * gfortran.dg/pr93484_2.f90: New test. 3273 32742020-03-25 Kewen Lin <linkw@gcc.gnu.org> 3275 3276 Backport from master 3277 2020-03-13 Kewen Lin <linkw@gcc.gnu.org> 3278 3279 PR testsuite/93935 3280 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized 3281 messages only on vect_hw_misalign targets. 3282 32832020-03-24 Tamar Christina <tamar.christina@arm.com> 3284 3285 PR target/94052 3286 * g++.target/aarch64/pr94052.C: New test. 3287 32882020-03-24 Bin Cheng <bin.cheng@linux.alibaba.com> 3289 3290 Backport from mainline 3291 2020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com> 3292 3293 PR tree-optimization/94125 3294 * gcc.dg/tree-ssa/pr94125.c: New test. 3295 32962020-03-23 Will Schmidt <will_schmidt@vnet.ibm.com> 3297 3298 Backport from mainline 3299 2020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com> 3300 3301 PR target/90763 3302 * gcc.target/powerpc/pr90763.c: New. 3303 33042020-03-19 Jiufu Guo <guojiufu@linux.ibm.com> 3305 3306 PR target/93709 3307 * gcc.target/powerpc/p9-minmax-3.c: New test. 3308 33092020-03-17 Jakub Jelinek <jakub@redhat.com> 3310 3311 PR middle-end/94189 3312 * gcc.dg/pr94189.c: New test. 3313 3314 Backported from mainline 3315 2020-03-16 Jakub Jelinek <jakub@redhat.com> 3316 3317 PR debug/94167 3318 * gcc.dg/pr94167.c: New test. 3319 3320 2020-03-12 Jakub Jelinek <jakub@redhat.com> 3321 3322 PR tree-optimization/94130 3323 * gcc.c-torture/execute/pr94130.c: New test. 3324 3325 2020-03-11 Jakub Jelinek <jakub@redhat.com> 3326 3327 PR target/94134 3328 * gcc.c-torture/execute/pr94134.c: New test. 3329 3330 PR target/94121 3331 * gcc.dg/pr94121.c: New test. 3332 3333 PR middle-end/94111 3334 * gcc.dg/dfp/pr94111.c: New test. 3335 3336 PR tree-optimization/94114 3337 * gcc.dg/pr94114.c: New test. 3338 3339 2020-03-05 Jakub Jelinek <jakub@redhat.com> 3340 3341 PR middle-end/93399 3342 * gcc.dg/pr93399.c: New test. 3343 3344 2020-03-04 Jakub Jelinek <jakub@redhat.com> 3345 3346 PR debug/93888 3347 * g++.dg/guality/pr93888.C: New test. 3348 3349 PR tree-optimization/94001 3350 * gcc.dg/pr94001.c: New test. 3351 33522020-03-17 Kewen Lin <linkw@gcc.gnu.org> 3353 3354 Backport from master 3355 2020-03-09 Kewen Lin <linkw@gcc.gnu.org> 3356 3357 PR testsuite/94019 3358 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's 3359 without misaligned vector access support. 3360 33612020-03-17 Kewen Lin <linkw@gcc.gnu.org> 3362 3363 Backport from master 3364 2020-03-09 Kewen Lin <linkw@gcc.gnu.org> 3365 3366 PR testsuite/94023 3367 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on 3368 vect_hw_misalign targets. 3369 33702020-03-12 Richard Earnshaw <rearnsha@arm.com> 3371 3372 Backport from master 3373 2020-02-10 Jakub Jelinek <jakub@redhat.com> 3374 3375 PR target/91913 3376 * gfortran.dg/pr91913.f90: New test. 3377 33782020-03-12 Martin Liska <mliska@suse.cz> 3379 3380 Backport from mainline 3381 2020-03-09 Martin Liska <mliska@suse.cz> 3382 3383 PR target/93800 3384 * gcc.target/powerpc/pr93800.c: New test. 3385 33862020-03-12 Release Manager 3387 3388 * GCC 9.3.0 released. 3389 33902020-03-11 Richard Wai <richard@annexi-strayline.com> 3391 3392 * gnat.dg/subpools1.adb: New test. 3393 33942020-03-10 Luo Xiong Hu <luoxhu@linux.ibm.com> 3395 3396 backport from master. 3397 PR testsuite/94036 3398 3399 2019-12-02 Luo Xiong Hu <luoxhu@linux.ibm.com> 3400 3401 PR testsuite/92398 3402 * gcc.target/powerpc/pr72804.c: Split the store function to... 3403 * gcc.target/powerpc/pr92398.h: ... this one. New. 3404 * gcc.target/powerpc/pr92398.p9+.c: New. 3405 * gcc.target/powerpc/pr92398.p9-.c: New. 3406 * lib/target-supports.exp (check_effective_target_p8): New. 3407 (check_effective_target_p9+): New. 3408 34092020-03-05 Jakub Jelinek <jakub@redhat.com> 3410 3411 PR target/94046 3412 * g++.target/i386/pr94046-1.C: New test. 3413 * g++.target/i386/pr94046-2.C: New test. 3414 34152020-03-05 Jakub Jelinek <jakub@redhat.com> 3416 3417 Backport from master 3418 PR target/90311 3419 * gcc.c-torture/execute/pr90311.c: New test. 3420 34212020-03-05 Uroš Bizjak <ubizjak@gmail.com> 3422 3423 * g++.dg/asan/asan_test.C (dg-options): Add 3424 -Wno-alloc-size-larger-than. 3425 34262020-03-05 Martin Sebor <msebor@redhat.com> 3427 3428 Backport from trunk. 3429 2020-02-21 Martin Sebor <msebor@redhat.com> 3430 3431 PR gcov-profile/93753 3432 * g++.dg/ext/flexary36.C: New test. 3433 34342020-03-05 Paul Thomas <pault@gcc.gnu.org> 3435 3436 Backport from trunk 3437 PR fortran/92976 3438 * gfortran.dg/select_type_48.f90 : New test. 3439 34402020-03-04 Martin Sebor <msebor@redhat.com> 3441 3442 PR c++/90938 3443 * g++.dg/init/array55.C: New test. 3444 * g++.dg/init/array56.C: New test. 3445 * g++.dg/cpp2a/nontype-class33.C: New test. 3446 34472020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com> 3448 3449 * gcc.target/powerpc/20050603-3.c: Remove XFAILS. 3450 34512020-03-03 Jakub Jelinek <jakub@redhat.com> 3452 3453 PR rtl-optimization/94002 3454 * gcc.dg/pr94002.c: New test. 3455 34562020-02-29 Peter Bergner <bergner@linux.ibm.com> 3457 3458 Revert 3459 2020-02-26 Peter Bergner <bergner@linux.ibm.com> 3460 3461 PR target/93913 3462 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow 3463 stxv and stxvx instructions as well. 3464 * gcc.target/powerpc/fold-vec-st-float.c: Likewise. 3465 * gcc.target/powerpc/fold-vec-st-int.c: Likewise. 3466 * gcc.target/powerpc/fold-vec-st-short.c: Likewise. 3467 3468 2020-02-20 Peter Bergner <bergner@linux.ibm.com> 3469 3470 PR target/93658 3471 * gcc.target/powerpc/pr93658.c: New test. 3472 34732020-02-29 John David Anglin <danglin@gcc.gnu.org> 3474 3475 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*. 3476 * gcc.dg/torture/20190327-1.c: Likewise. 3477 * gcc.dg/torture/pr90020.c: Skip on hppa*-*-hpux*. 3478 3479 PR ada/91100 3480 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*. 3481 34822020-02-26 Peter Bergner <bergner@linux.ibm.com> 3483 3484 PR target/93913 3485 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow 3486 stxv and stxvx instructions as well. 3487 * gcc.target/powerpc/fold-vec-st-float.c: Likewise. 3488 * gcc.target/powerpc/fold-vec-st-int.c: Likewise. 3489 * gcc.target/powerpc/fold-vec-st-short.c: Likewise. 3490 34912020-02-27 Jakub Jelinek <jakub@redhat.com> 3492 3493 PR c/93949 3494 * gcc.c-torture/compile/pr93949.c: New test. 3495 34962020-02-27 Jakub Jelinek <jakub@redhat.com> 3497 3498 PR tree-optimization/93945 3499 * gcc.c-torture/execute/pr93945.c: New test. 3500 35012020-02-26 Marek Polacek <polacek@redhat.com> 3502 Jakub Jelinek <jakub@redhat.com> 3503 3504 PR c++/92745 - bogus error when initializing array of vectors. 3505 * g++.dg/cpp0x/initlist118.C: New test. 3506 * g++.dg/cpp0x/initlist118.C: Add -Wno-psabi -w to dg-options. 3507 35082020-02-26 Jiufu Guo <guojiufu@linux.ibm.com> 3509 3510 PR target/93047 3511 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case. 3512 35132020-02-26 Jakub Jelinek <jakub@redhat.com> 3514 3515 PR tree-optimization/93820 3516 * gcc.dg/pr93820.c: New test. 3517 35182020-02-26 Jakub Jelinek <jakub@redhat.com> 3519 3520 PR c++/93905 3521 * g++.dg/cpp0x/pr93905.C: New test. 3522 35232020-02-25 Christophe Lyon <christophe.lyon@linaro.org> 3524 3525 Backport from mainline 3526 2019-12-17 Christophe Lyon <christophe.lyon@linaro.org> 3527 3528 * gcc.target/arm/pr45701-1.c: Adjust for -mpure-code. 3529 * gcc.target/arm/pr45701-2.c: Likewise. 3530 * gcc.target/arm/pure-code/no-literal-pool.c: Add tests for 3531 __fp16. 3532 * gcc.target/arm/pure-code/pure-code.exp: Remove thumb2 and movt 3533 conditions. 3534 * gcc.target/arm/thumb1-Os-mult.c: Skip if -mpure-code is used. 3535 35362020-02-25 Jakub Jelinek <jakub@redhat.com> 3537 3538 PR rtl-optimization/93908 3539 * gcc.c-torture/execute/pr93908.c: New test. 3540 35412019-02-25 Eric Botcazou <ebotcazou@adacore.com> 3542 3543 * gnat.dg/lto24.adb: New test. 3544 * gnat.dg/lto24_pkg1.ads: New helper. 3545 * gnat.dg/lto24_pkg2.ad[sb]: Likewise. 3546 35472020-02-24 Richard Sandiford <richard.sandiford@arm.com> 3548 3549 Backport from mainline 3550 2020-02-19 Richard Sandiford <richard.sandiford@arm.com> 3551 3552 PR tree-optimization/93767 3553 * gcc.dg/vect/pr93767.c: New test. 3554 35552020-02-24 Mark Eggleston <mark.eggleston@codethink.com> 3556 3557 Backported from master 3558 2020-02-24 Mark Eggleston <markeggleston@gcc.gnu.org> 3559 3560 PR fortran/93835 3561 * gfortran.dg/pr77351.f90 : Check for one error instead of two. 3562 * gfortran.dg/pr93835.f08 : New test. 3563 35642020-02-23 Peter Bergner <bergner@linux.ibm.com> 3565 3566 Backport from master 3567 2020-02-20 Peter Bergner <bergner@linux.ibm.com> 3568 3569 PR target/93658 3570 * gcc.target/powerpc/pr93658.c: New test. 3571 35722020-02-20 H.J. Lu <hongjiu.lu@intel.com> 3573 3574 Backport from master 3575 2020-02-13 H.J. Lu <hongjiu.lu@intel.com> 3576 3577 PR target/93656 3578 * gcc.target/i386/pr93656.c: New test. 3579 35802020-02-19 Mark Eggleston <markeggleston@gcc.gnu.org> 3581 3582 * typebound_call_22.d03 : Remove xfail clause. 3583 35842020-02-19 Mark Eggleston <markeggleston@gcc.gnu.org> 3585 3586 Backported from mainline 3587 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org> 3588 3589 PR fortran/93714 3590 * gfortran.dg/char_pointer_assign_6.f90: Look for no target 3591 message instead of length mismatch. 3592 * gfortran.dg/pr93714_1.f90 3593 * gfortran.dg/pr93714_2.f90 3594 35952020-02-18 Hongtao Liu <hongtao.liu@intel.com> 3596 3597 * g++.dg/other/i386-2.C: Add -mavx512vbmi2. 3598 * g++.dg/other/i386-3.C: Ditto. 3599 36002020-02-18 Richard Sandiford <richard.sandiford@arm.com> 3601 3602 PR middle-end/92768 3603 * gcc.dg/pr92768.c: New test. 3604 36052020-02-18 Richard Sandiford <richard.sandiford@arm.com> 3606 3607 PR middle-end/90313 3608 * g++.dg/torture/pr90313.cc: New test. 3609 36102020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org> 3611 3612 Back-ported from mainline 3613 2020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org> 3614 3615 PR fortran/93580 3616 * gfortran.dg/dg/pr93580.f90: New test. 3617 36182020-02-18 Richard Sandiford <richard.sandiford@arm.com> 3619 3620 PR tree-optimization/93434 3621 * gcc.c-torture/execute/pr93434.c: New test. 3622 36232020-02-18 Richard Sandiford <richard.sandiford@arm.com> 3624 3625 PR tree-optimization/92710 3626 * gcc.dg/vect/pr92710.c: New test. 3627 36282020-02-18 Richard Sandiford <richard.sandiford@arm.com> 3629 3630 PR tree-optimization/92420 3631 * gcc.dg/vect/pr92420.c: New test. 3632 36332020-02-14 Hongtao Liu <hongtao.liu@intel.com> 3634 3635 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test. 3636 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto. 3637 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2. 3638 * gcc.target/i386/sse-13.c: Ditto. 3639 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests. 3640 * gcc.target/i386/sse-22.c: Ditto. 3641 36422020-02-16 Uroš Bizjak <ubizjak@gmail.com> 3643 3644 PR target/93743 3645 * gcc.target/i386/pr93743.c : New test. 3646 36472020-02-15 Jakub Jelinek <jakub@redhat.com> 3648 3649 PR tree-optimization/93744 3650 * gcc.c-torture/execute/pr93744-1.c: New test. 3651 * gcc.c-torture/execute/pr93744-2.c: New test. 3652 * gcc.c-torture/execute/pr93744-3.c: New test. 3653 36542020-02-14 Jakub Jelinek <jakub@redhat.com> 3655 3656 PR c++/61414 3657 * g++.dg/cpp0x/enum39.C: New test. 3658 36592020-02-14 Richard Biener <rguenther@suse.de> 3660 3661 Backport from mainline 3662 2020-02-05 Richard Biener <rguenther@suse.de> 3663 3664 PR middle-end/90648 3665 * gcc.dg/pr90648.c: New testcase. 3666 36672020-02-14 Richard Biener <rguenther@suse.de> 3668 3669 Backport from mainline 3670 2020-01-22 Richard Biener <rguenther@suse.de> 3671 3672 PR tree-optimization/93381 3673 * gcc.dg/torture/pr93381.c: New testcase. 3674 36752020-02-14 Richard Biener <rguenther@suse.de> 3676 3677 Backport from mainline 3678 2020-01-28 Richard Biener <rguenther@suse.de> 3679 3680 PR tree-optimization/93439 3681 * gfortran.dg/graphite/pr93439.f90: New testcase. 3682 36832020-02-14 Richard Biener <rguenther@suse.de> 3684 3685 Backport from mainline 3686 2020-01-09 Richard Biener <rguenther@suse.de> 3687 3688 PR middle-end/93054 3689 * gcc.dg/pr93054.c: New testcase. 3690 36912020-02-14 Richard Biener <rguenther@suse.de> 3692 3693 Backport from mainline 3694 2020-01-20 Richard Biener <rguenther@suse.de> 3695 3696 PR debug/92763 3697 * g++.dg/debug/pr92763.C: New testcase. 3698 36992020-02-14 Richard Biener <rguenther@suse.de> 3700 3701 Backport from mainline 3702 2019-11-29 Richard Biener <rguenther@suse.de> 3703 3704 PR tree-optimization/92704 3705 * gcc.dg/torture/pr92704.c: New testcase. 3706 37072020-02-13 Jakub Jelinek <jakub@redhat.com> 3708 3709 PR c/93576 3710 * gcc.dg/pr93576.c: New test. 3711 3712 PR target/93696 3713 * gcc.target/i386/pr93696-1.c: New test. 3714 * gcc.target/i386/pr93696-2.c: New test. 3715 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order 3716 of _mm*_mask_popcnt_*. 3717 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise. 3718 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise. 3719 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise. 3720 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise. 3721 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise. 3722 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise. 3723 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise. 3724 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise. 3725 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise. 3726 3727 PR target/93673 3728 * gcc.target/i386/avx512f-pr93673.c: New test. 3729 * gcc.target/i386/avx512dq-pr93673.c: New test. 3730 * gcc.target/i386/avx512bw-pr93673.c: New test. 3731 3732 Backported from mainline 3733 2020-02-12 Jakub Jelinek <jakub@redhat.com> 3734 3735 PR target/93670 3736 * gcc.target/i386/avx512vl-pr93670.c: New test. 3737 3738 2020-02-10 Jakub Jelinek <jakub@redhat.com> 3739 3740 PR target/93637 3741 * gcc.target/i386/avx-pr93637.c: New test. 3742 3743 2020-02-08 Uroš Bizjak <ubizjak@gmail.com> 3744 Jakub Jelinek <jakub@redhat.com> 3745 3746 PR target/65782 3747 * gcc.target/i386/pr65782.c: New test. 3748 3749 2020-02-05 Jakub Jelinek <jakub@redhat.com> 3750 3751 PR c++/93557 3752 * c-c++-common/Wunused-var-17.c: New test. 3753 3754 PR middle-end/93555 3755 * c-c++-common/gomp/pr93555-1.c: New test. 3756 * c-c++-common/gomp/pr93555-2.c: New test. 3757 * gfortran.dg/gomp/pr93555.f90: New test. 3758 3759 2020-01-30 Jakub Jelinek <jakub@redhat.com> 3760 3761 PR middle-end/93505 3762 * gcc.c-torture/compile/pr93505.c: New test. 3763 3764 2020-01-29 Jakub Jelinek <jakub@redhat.com> 3765 3766 PR c++/91118 3767 * g++.dg/gomp/pr91118-1.C: New test. 3768 * g++.dg/gomp/pr91118-2.C: New test. 3769 3770 PR fortran/93463 3771 * gfortran.dg/goacc/pr93463.f90: New test. 3772 3773 2020-01-28 Jakub Jelinek <jakub@redhat.com> 3774 3775 PR target/93418 3776 * gcc.target/i386/avx2-pr93418.c: New test. 3777 3778 2020-01-23 Jakub Jelinek <jakub@redhat.com> 3779 3780 PR rtl-optimization/93402 3781 * gcc.c-torture/execute/pr93402.c: New test. 3782 37832020-02-11 Tamar Christina <tamar.christina@arm.com> 3784 3785 Backport from mainline 3786 2020-01-31 Tamar Christina <tamar.christina@arm.com> 3787 Jakub Jelinek <jakub@redhat.com> 3788 3789 PR rtl-optimization/91838 3790 * g++.dg/opt/pr91838.C: New test. 3791 37922020-02-10 H.J. Lu <hongjiu.lu@intel.com> 3793 3794 Backport from mainline 3795 2020-02-10 H.J. Lu <hongjiu.lu@intel.com> 3796 3797 PR libgcc/85334 3798 * g++.target/i386/pr85334-1.C: New test. 3799 * g++.target/i386/pr85334-2.C: Likewise. 3800 38012020-02-07 H.J. Lu <hongjiu.lu@intel.com> 3802 3803 Backport from mainline 3804 2020-02-07 H.J. Lu <hongjiu.lu@intel.com> 3805 3806 PR target/85667 3807 * gcc.target/i386/pr85667-10.c: New test. 3808 * gcc.target/i386/pr85667-7.c: Likewise. 3809 * gcc.target/i386/pr85667-8.c: Likewise. 3810 * gcc.target/i386/pr85667-9.c: Likewise. 3811 38122020-02-03 Tobias Burnus <tobias@codesourcery.com> 3813 3814 Backported from mainline 3815 2020-01-31 Tobias Burnus <tobias@codesourcery.com> 3816 3817 PR fortran/93462 3818 * gfortran.dg/goacc/atomic-1.f90: New. 3819 38202020-02-03 Tobias Burnus <tobias@codesourcery.com> 3821 3822 Backported from mainline 3823 2020-01-21 Tobias Burnus <tobias@codesourcery.com> 3824 3825 PR fortran/93309 3826 * gfortran.dg/external_implicit_none_2.f90: New. 3827 38282020-01-30 Kito Cheng <kito.cheng@sifive.com> 3829 3830 Backport from mainline 3831 2020-01-21 Kito Cheng <kito.cheng@sifive.com> 3832 3833 PR target/93304 3834 * gcc.target/riscv/pr93304.c: New test. 3835 38362020-01-29 Szabolcs Nagy <szabolcs.nagy@arm.com> 3837 3838 Backport from mainline 3839 2020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 3840 3841 PR target/92424 3842 * gcc.target/aarch64/pr92424-2.c: New test. 3843 * gcc.target/aarch64/pr92424-3.c: New test. 3844 38452020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3846 3847 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native 3848 assembler. 3849 * gcc.target/i386/pr91298-2.c: Likewise. 3850 38512020-01-22 Jakub Jelinek <jakub@redhat.com> 3852 3853 PR target/93335 3854 * gcc.c-torture/compile/pr93335.c: New test. 3855 3856 PR target/91298 3857 * gcc.target/i386/pr91298-1.c: New test. 3858 * gcc.target/i386/pr91298-2.c: New test. 3859 3860 * gfortran.dg/gomp/target-parallel1.f90: New test. 3861 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel 3862 test. 3863 3864 PR fortran/93329 3865 * gfortran.dg/goacc/pr93329.f90: New test. 3866 3867 Backported from mainline 3868 2020-01-21 Jakub Jelinek <jakub@redhat.com> 3869 3870 PR target/93333 3871 * gcc.c-torture/compile/pr93333.c: New test. 3872 3873 PR target/93073 3874 * gcc.target/powerpc/pr93073.c: New test. 3875 3876 2020-01-17 Jakub Jelinek <jakub@redhat.com> 3877 3878 PR c++/93228 3879 * g++.dg/cpp1y/attr-deprecated-3.C: New test. 3880 3881 2020-01-15 Jakub Jelinek <jakub@redhat.com> 3882 3883 PR target/93009 3884 * gcc.target/i386/avx512vl-pr93009.c: New test. 3885 3886 2020-01-09 Jakub Jelinek <jakub@redhat.com> 3887 3888 PR inline-asm/93202 3889 * gcc.target/riscv/pr93202.c: New test. 3890 3891 2020-01-03 Jakub Jelinek <jakub@redhat.com> 3892 3893 PR rtl-optimization/93088 3894 * gcc.target/i386/pr93088.c: New test. 3895 3896 2020-01-02 Jakub Jelinek <jakub@redhat.com> 3897 3898 PR ipa/93087 3899 * c-c++-common/cold-1.c: New test. 3900 3901 2019-12-26 Jakub Jelinek <jakub@redhat.com> 3902 3903 PR c++/92438 3904 * g++.dg/ext/attrib61.C: New test. 3905 3906 2019-12-20 Jakub Jelinek <jakub@redhat.com> 3907 3908 PR c++/92992 3909 * g++.dg/cpp0x/nullptr45.C: New test. 3910 39112020-01-22 Joseph Myers <joseph@codesourcery.com> 3912 3913 Backport from mainline: 3914 2020-01-22 Joseph Myers <joseph@codesourcery.com> 3915 3916 PR c/93348 3917 * gcc.c-torture/compile/pr93348-1.c: New test. 3918 39192020-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3920 3921 Backport from mainline 3922 PR libfortran/93234 3923 * gfortran.dg/inquire_pre.f90: New test. 3924 39252020-01-20 Mark Eggleston <mark.eggleston@codethink.com> 3926 3927 Backport from mainline 3928 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to 3929 scan-tree-dump. 3930 39312020-01-20 Richard Biener <rguenther@suse.de> 3932 3933 Backport from mainline 3934 PR middle-end/93246 3935 * g++.dg/torture/pr93246.C: New testcase. 3936 39372020-01-17 Mark Eggleston <mark.eggleston@codethink.com> 3938 3939 Backport from mainline 3940 Mark Eggleston <mark.eggleston@codethink.com> 3941 Tobias Burnus <burnus@gcc.gnu.org> 3942 3943 * gfortran.dg/pr93263_1.f90: New test. 3944 * gfortran.dg/pr93263_2.f90: New test. 3945 39462020-01-15 Joseph Myers <joseph@codesourcery.com> 3947 3948 Backport from mainline: 3949 2020-01-15 Joseph Myers <joseph@codesourcery.com> 3950 3951 PR c/93072 3952 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests. 3953 39542020-01-14 Martin Jambor <mjambor@suse.cz> 3955 3956 Backport from mainline 3957 2020-01-13 Martin Jambor <mjambor@suse.cz> 3958 3959 PR ipa/93223 3960 * g++.dg/ipa/pr93223.C: New test. 3961 39622020-01-13 Joseph Myers <joseph@codesourcery.com> 3963 3964 Backport from mainline: 3965 2020-01-13 Joseph Myers <joseph@codesourcery.com> 3966 3967 PR c/93241 3968 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New 3969 tests. 3970 39712020-01-13 Joseph Myers <joseph@codesourcery.com> 3972 3973 Backport from mainline: 3974 2019-12-09 Joseph Myers <joseph@codesourcery.com> 3975 3976 PR middle-end/91226 3977 * gcc.dg/dfp/bid-non-canonical-d128-1.c, 3978 gcc.dg/dfp/bid-non-canonical-d128-2.c, 3979 gcc.dg/dfp/bid-non-canonical-d128-3.c, 3980 gcc.dg/dfp/bid-non-canonical-d128-4.c, 3981 gcc.dg/dfp/bid-non-canonical-d32-1.c, 3982 gcc.dg/dfp/bid-non-canonical-d32-2.c, 3983 gcc.dg/dfp/bid-non-canonical-d64-1.c, 3984 gcc.dg/dfp/bid-non-canonical-d64-2.c: New tests. 3985 39862020-01-10 Martin Jambor <mjambor@suse.cz> 3987 3988 Backport from mainline 3989 2019-12-17 Martin Jambor <mjambor@suse.cz> 3990 3991 PR ipa/92971 3992 * gcc.dg/ipa/ipcp-agg-12.c: New test. 3993 39942020-01-10 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> 3995 3996 Backport from trunk 3997 PR target/93188 3998 Backport from trunk 3999 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only. 4000 40012020-01-10 Tobias Burnus <tobias@codesourcery.com> 4002 4003 Backported from mainline 4004 2020-01-09 Tobias Burnus <tobias@codesourcery.com> 4005 4006 PR fortran/84135 4007 * gfortran.dg/coarray/codimension_3.f90: New. 4008 40092020-01-07 Iain Sandoe <iain@sandoe.co.uk> 4010 4011 Backport from mainline. 4012 2020-01-05 Iain Sandoe <iain@sandoe.co.uk> 4013 4014 * gcc.dg/darwin-version-1.c: Adjust test to use different 4015 options for Darwin4-9 and Darwin10+. 4016 40172020-01-02 Jakub Jelinek <jakub@redhat.com> 4018 4019 PR c/90677 4020 * c-c++-common/pr90677-2.c: New test. 4021 40222019-12-30 Thomas Koenig <tkoenig@gcc.gnu.org> 4023 4024 Backport from trunk 4025 PR fortran/92961 4026 * gfortran.dg/arith_divide_2.f90: New test. 4027 40282019-12-21 Paul Thomas <pault@gcc.gnu.org> 4029 4030 Backported from mainline 4031 PR fortran/92753 4032 * gfortran.dg/inquiry_type_ref_5.f90 : New test. 4033 40342019-12-20 Jakub Jelinek <jakub@redhat.com> 4035 4036 Backported from mainline 4037 2019-12-19 Jakub Jelinek <jakub@redhat.com> 4038 4039 PR fortran/92977 4040 * gfortran.dg/gomp/pr92977.f90: New test. 4041 4042 2019-12-14 Jakub Jelinek <jakub@redhat.com> 4043 4044 PR tree-optimization/92930 4045 * gcc.dg/tree-ssa/pr92930.c: New test. 4046 4047 2019-12-12 Jakub Jelinek <jakub@redhat.com> 4048 4049 PR target/92904 4050 * gcc.c-torture/execute/pr92904.c: New test. 4051 4052 2019-12-11 Jakub Jelinek <jakub@redhat.com> 4053 4054 PR target/92723 4055 * gcc.dg/vect/pr92723.c: New test. 4056 4057 2019-12-06 Jakub Jelinek <jakub@redhat.com> 4058 4059 PR c++/92831 - CWG 1299, not extending temporary lifetime for ?: 4060 * g++.dg/cpp0x/temp-extend2.C: New test. 4061 4062 2019-12-05 Jakub Jelinek <jakub@redhat.com> 4063 4064 PR fortran/92781 4065 * gfortran.dg/pr92781.f90: New test. 4066 4067 2019-12-04 Jakub Jelinek <jakub@redhat.com> 4068 4069 PR fortran/92756 4070 * gfortran.dg/gomp/teams1.f90: New test. 4071 4072 2019-12-03 Jakub Jelinek <jakub@redhat.com> 4073 4074 PR c++/92732 4075 * g++.dg/cpp2a/bitfield3.C: Don't expect narrowing conversion 4076 warnings. 4077 * g++.dg/cpp2a/bitfield4.C: New test. 4078 4079 PR c++/92695 4080 * g++.dg/cpp2a/constexpr-virtual14.C: New test. 4081 4082 2019-12-02 Jakub Jelinek <jakub@redhat.com> 4083 4084 PR c++/92695 4085 * g++.dg/cpp2a/constexpr-virtual15.C: New test. 4086 4087 2019-11-29 Jakub Jelinek <jakub@redhat.com> 4088 4089 PR c++/60228 4090 * g++.dg/gomp/openmp-simd-2.C: Don't expect bodies for 4091 DECL_OMP_DECLARE_REDUCTION_P functions. 4092 4093 2019-11-28 Jakub Jelinek <jakub@redhat.com> 4094 4095 PR c++/92695 4096 * g++.dg/warn/inline3.C: New test. 4097 4098 2019-11-27 Jakub Jelinek <jakub@redhat.com> 4099 4100 PR fortran/91944 4101 * gfortran.dg/spread_size_limit_2.f90: New test. 4102 4103 PR c++/92524 4104 * g++.dg/cpp0x/pr92524.C: New test. 4105 4106 2019-11-26 Jakub Jelinek <jakub@redhat.com> 4107 4108 PR c++/92648 4109 * g++.dg/cpp0x/gen-attrs-71.C: New test. 4110 4111 PR c++/61414 4112 * g++.dg/cpp0x/enum23.C: Remove xfail. 4113 * g++.dg/cpp0x/enum28.C: New test. 4114 4115 PR tree-optimization/92644 4116 * g++.dg/opt/pr92644.C: New test. 4117 4118 2019-11-23 Jakub Jelinek <jakub@redhat.com> 4119 4120 PR target/92615 4121 * gcc.target/i386/pr92615.c: New test. 4122 4123 2019-11-22 Jakub Jelinek <jakub@redhat.com> 4124 4125 PR c/90677 4126 * c-c++-common/pr90677.c: New test. 4127 4128 2019-11-21 Jakub Jelinek <jakub@redhat.com> 4129 4130 PR c++/90842 4131 * g++.dg/cpp1y/lambda-generic-90842.C: New test. 4132 41332019-12-20 Roman Zhuykov <zhroma@ispras.ru> 4134 4135 * gcc.dg/pr92951-1.c: Rename to ... 4136 * gcc.dg/pr92591-1.c: ... this. 4137 * gcc.dg/pr92951-2.c: Rename to ... 4138 * gcc.dg/pr92591-2.c: ... this. 4139 41402019-12-20 Roman Zhuykov <zhroma@ispras.ru> 4141 4142 Backport from mainline 4143 2019-12-13 Roman Zhuykov <zhroma@ispras.ru> 4144 4145 PR rtl-optimization/92591 4146 * gcc.dg/pr92951-1.c: New test. 4147 * gcc.dg/pr92951-2.c: New test. 4148 41492019-12-17 Andreas Krebbel <krebbel@linux.ibm.com> 4150 4151 Backport from mainline 4152 2019-12-16 Andreas Krebbel <krebbel@linux.ibm.com> 4153 4154 PR target/92950 4155 * gcc.target/s390/vector/pr92950.c: New test. 4156 41572019-12-12 Harald Anlauf <anlauf@gmx.de> 4158 4159 Backport from mainline 4160 PR fortran/92898 4161 * gfortran.dg/pr92898.f90: New test. 4162 41632019-12-11 Steven G. Kargl <kargl@gcc.gnu.org> 4164 4165 PR fortran/92897 4166 * gfortran.dg/pr92897.f90: New test. 4167 41682019-12-09 Eric Botcazou <ebotcazou@adacore.com> 4169 4170 * gnat.dg/lto23.adb: New test. 4171 41722019-12-02 Sandra Loosemore <sandra@codesourcery.com> 4173 4174 Fix bugs relating to flexibly-sized objects in nios2 backend. 4175 4176 PR target/92499 4177 * gcc.target/nios2/pr92499-1.c: New. 4178 * gcc.target/nios2/pr92499-2.c: New. 4179 * gcc.target/nios2/pr92499-3.c: New. 4180 41812019-12-02 Li Jia He <helijia@linux.ibm.com> 4182 4183 Partial backport from trunk 4184 PR target/92098 4185 2019-11-08 Kewen Lin <linkw@gcc.gnu.org> 4186 4187 PR target/92132 4188 * gcc.target/powerpc/pr92132-fp-1.c: New test. 4189 * gcc.target/powerpc/pr92132-fp-2.c: New test. 4190 41912019-11-30 Thomas Koenig <tkoenig@gcc.gnu.org> 4192 4193 PR fortran/91783 4194 * gfortran.dg/dependency_56.f90: New test. Backport from trunk on 4195 the off-chance that somebody backports something that will break 4196 this test case. 4197 41982019-11-29 Harald Anlauf <anlauf@gmx.de> 4199 4200 Backport from mainline 4201 PR fortran/92629 4202 * gfortran.dg/pr92629.f90: New testcase. 4203 42042019-11-29 Tobias Burnus <tobias@codesourcery.com> 4205 4206 Backport from mainline 4207 2019-11-29 Tobias Burnus <tobias@codesourcery.com> 4208 4209 PR ipa/84963 4210 * gfortran.dg/goacc/pr84963.f90: Use dg-additional-options not 4211 dg-options as otherwise -fopenacc is not used. 4212 42132019-11-27 Richard Biener <rguenther@suse.de> 4214 4215 Backport from mainline 4216 2019-10-25 Richard Biener <rguenther@suse.de> 4217 4218 PR tree-optimization/92222 4219 * gcc.dg/torture/pr92222.c: New testcase. 4220 42212019-11-26 Jerry DeLisle <jvdelisle@gcc.ngu.org> 4222 4223 Backport from trunk 4224 PR fortran/92100 4225 gfortran.dg/streamio_18.f90: New test. 4226 42272019-11-25 Thomas Koenig <tkoenig@gcc.gnu.org> 4228 Harald Anlauf <anlauf@gmx.de> 4229 4230 Backport from trunk 4231 PR fortran/92569 4232 * gfortran.dg/eof_6.f90: New test. 4233 42342019-11-25 Tobias Burnus <tobias@codesourcery.com 4235 4236 Backport from mainline 4237 2019-10-11 Tobias Burnus <tobias@codesourcery.com> 4238 4239 PR fortran/92050 4240 * gfortran.dg/pr92050.f90: New. 4241 42422019-11-25 Eric Botcazou <ebotcazou@adacore.com> 4243 4244 * gnat.dg/addr14.adb: New test. 4245 42462019-11-21 Jakub Jelinek <jakub@redhat.com> 4247 4248 PR tree-optimization/91355 4249 * g++.dg/torture/pr91355.C: New test. 4250 42512019-11-20 Peter Bergner <bergner@linux.ibm.com> 4252 4253 Backport from mainline 4254 2019-11-13 David Edelsohn <dje.gcc@gmail.com> 4255 4256 * gcc.target/powerpc/pr92090.c: Limit -mbig to powerpc64le-*-*. 4257 * gcc.target/powerpc/pr92090-2.c: Likewise. 4258 4259 2019-11-07 Peter Bergner <bergner@linux.ibm.com> 4260 4261 PR other/92090 4262 * gcc.target/powerpc/pr92090-2.c: New test. 4263 4264 2019-11-07 Peter Bergner <bergner@linux.ibm.com> 4265 4266 PR other/92090 4267 * gcc.target/powerpc/pr92090.c: New test. 4268 42692019-10-28 Michael Matz <matz@suse.de> 4270 4271 Backport from mainline 4272 PR middle-end/90796 4273 * gcc.dg/unroll-and-jam.c: Disable loop-invariant motion and adjust. 4274 4275 PR middle-end/90796 4276 * gcc.dg/unroll-and-jam.c: Add three invalid and one valid case. 4277 42782019-11-20 Jakub Jelinek <jakub@redhat.com> 4279 4280 PR c++/90767 4281 * g++.dg/diagnostic/pr90767-1.C: New test. 4282 * g++.dg/diagnostic/pr90767-2.C: New test. 4283 4284 PR middle-end/90840 4285 * gcc.c-torture/compile/pr90840.c: New test. 4286 4287 PR target/90867 4288 * gcc.target/i386/pr90867.c: New test. 4289 4290 PR c/90898 4291 * gcc.dg/pr90898.c: New test. 4292 4293 Backported from mainline 4294 2019-11-19 Jakub Jelinek <jakub@redhat.com> 4295 4296 PR c++/92504 4297 * g++.dg/gomp/pr92504.C: New test. 4298 42992019-11-19 Jakub Jelinek <jakub@redhat.com> 4300 4301 PR middle-end/91450 4302 * gcc.c-torture/execute/pr91450-1.c: New test. 4303 * gcc.c-torture/execute/pr91450-2.c: New test. 4304 43052019-11-15 Ilya Leoshkevich <iii@linux.ibm.com> 4306 4307 Backport from mainline 4308 PR rtl-optimization/92430 4309 * gcc.dg/pr92430.c: New test (from Arseny Solokha). 4310 43112019-11-13 Claudiu Zissulescu <claziss@gmail.com> 4312 4313 Backport from mainline 4314 * gcc.target/arc/delay-slot-limm.c: New test. 4315 * gcc.target/arc/pic-2.c: New file. 4316 43172019-11-13 Tobias Burnus <tobias@codesourcery.com> 4318 4319 PR fortran/92470 4320 PR fortran/92500 4321 * gfortran.dg/ISO_Fortran_binding_17.c: Include 4322 ISO_Fortran_binding.h with relative path. 4323 43242019-11-13 Tobias Burnus <tobias@codesourcery.com> 4325 4326 Backport from mainline 4327 2019-11-13 Tobias Burnus <tobias@codesourcery.com> 4328 4329 PR fortran/92470 4330 * gfortran.dg/ISO_Fortran_binding_1.c (establish_c): Add assert for 4331 lower_bound == 0. 4332 4333 2019-11-12 Tobias Burnus <tobias@codesourcery.com> 4334 4335 PR fortran/92470 4336 * gfortran.dg/ISO_Fortran_binding_17.c: New. 4337 * gfortran.dg/ISO_Fortran_binding_17.f90: New. 4338 * gfortran.dg/ISO_Fortran_binding_1.c (elemental_mult_c, allocate_c, 4339 section_c, select_part_c): Update for CFI_{address} changes; 4340 add asserts. 4341 43422019-11-11 Richard Biener <rguenther@suse.de> 4343 4344 Backport from mainline 4345 2019-06-25 Richard Biener <rguenther@suse.de> 4346 4347 PR tree-optimization/90930 4348 * gcc.dg/tree-ssa/reassoc-24.c: Adjust. 4349 * gcc.dg/tree-ssa/reassoc-25.c: Likewise. 4350 43512019-11-10 Thomas Koenig <tkoenig@gcc.gnu.org> 4352 4353 Backport from trunk 4354 PR fortran/92321 4355 * gfortran.dg/matmul_blas_2.f90: New test. 4356 43572019-11-08 Jakub Jelinek <jakub@redhat.com> 4358 4359 PR c++/92384 4360 * g++.dg/torture/pr92384.C: New test. 4361 4362 Backported from mainline 4363 2019-11-05 Jakub Jelinek <jakub@redhat.com> 4364 4365 PR c++/92343 4366 * g++.dg/cpp2a/attr-likely6.C: New test. 4367 4368 2019-10-31 Jakub Jelinek <jakub@redhat.com> 4369 4370 PR preprocessor/92296 4371 * c-c++-common/cpp/pr92296-1.c: New test. 4372 * c-c++-common/cpp/pr92296-2.c: New test. 4373 4374 PR middle-end/92231 4375 * gcc.c-torture/compile/pr92231.c: New test. 4376 4377 2019-10-21 Jakub Jelinek <jakub@redhat.com> 4378 4379 PR c++/92015 4380 * g++.dg/cpp0x/constexpr-92015.C: New test. 4381 43822019-11-08 Eric Botcazou <ebotcazou@adacore.com> 4383 4384 * gcc.c-torture/compile/20191108-1.c: New test. 4385 * gcc.target/sparc/overflow-1.c: Add -fno-pie to the options. 4386 * gcc.target/sparc/overflow-2.c: Likewise. 4387 * gcc.target/sparc/overflow-3.c: Likewise. 4388 * gcc.target/sparc/overflow-4.c: Likewise. 4389 * gcc.target/sparc/overflow-5.c: Likewise. 4390 43912019-11-06 Ilya Leoshkevich <iii@linux.ibm.com> 4392 4393 Backport from mainline 4394 * gcc.target/s390/sigfpe-eh.c: New test. 4395 43962019-11-05 Andreas Krebbel <krebbel@linux.ibm.com> 4397 4398 Backport from mainline 4399 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com> 4400 4401 * gcc.dg/tree-ssa/gen-vect-26.c: Disable loop peeling check for 4402 IBM Z. 4403 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise. 4404 44052019-11-05 Andreas Krebbel <krebbel@linux.ibm.com> 4406 4407 Backport from mainline 4408 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com> 4409 4410 * gcc.dg/tree-ssa/gen-vect-11.c: Add --param min-vect-loop-bound=0 4411 for IBM Z. 4412 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise. 4413 44142019-11-05 Andreas Krebbel <krebbel@linux.ibm.com> 4415 4416 Backport from mainline 4417 2019-11-05 Andreas Krebbel <krebbel@linux.ibm.com> 4418 4419 * gcc.target/s390/s390.exp 4420 (check_effective_target_s390_useable_hw): Add inline asm for z14 4421 and z15. Replace instruction for z13 with lochiz. Add register 4422 clobbers. Check also for __zarch__ when doing the __VX__ test. 4423 44242019-11-04 Iain Sandoe <iain@sandoe.co.uk> 4425 4426 Backport from mainline. 4427 2019-06-20 Iain Sandoe <iain@sandoe.co.uk> 4428 4429 * obj-c++.dg/stubify-1.mm: Adjust options and scan-asm checks. 4430 * obj-c++.dg/stubify-2.mm: Likewise. 4431 * objc.dg/stubify-1.m: Likewise. 4432 * objc.dg/stubify-2.m: Likewise. 4433 44342019-11-04 Tobias Burnus <tobias@codesourcery.com> 4435 4436 Backport from mainline 4437 2019-10-30 Tobias Burnus <tobias@codesourcery.com> 4438 4439 PR fortran/92208 4440 * gfortran.dg/pr92208.f90: New. 4441 44422019-11-04 Tobias Burnus <tobias@codesourcery.com> 4443 4444 Backport from mainline 4445 2019-10-31 Jakub Jelinek <jakub@redhat.com> 4446 4447 PR fortran/92284 4448 * gfortran.dg/bind_c_array_params_3_aux.c: Include 4449 ../../../libgfortran/ISO_Fortran_binding.h rather than 4450 ISO_Fortran_binding.h. 4451 4452 2019-10-31 Tobias Burnus <tobias@codesourcery.com> 4453 4454 PR fortran/92284 4455 * gfortran.dg/bind-c-intent-out.f90: Update expected dump; 4456 extend comment. 4457 * gfortran.dg/bind_c_array_params_3.f90: New. 4458 * gfortran.dg/bind_c_array_params_3_aux.c: New. 4459 4460 2019-10-31 Tobias Burnus <tobias@codesourcery.com> 4461 4462 PR fortran/92277 4463 * fortran.dg/pr92277.f90: New. 4464 4465 44662019-10-30 Iain Sandoe <iain@sandoe.co.uk> 4467 4468 Backport from mainline. 4469 2019-10-22 Iain Sandoe <iain@sandoe.co.uk> 4470 4471 * gcc.dg/Wnonnull.c: Provide prototypes for strlen and memcpy. 4472 Use __SIZE_TYPE__ instead of size_t. 4473 4474 Backport from mainline. 4475 2019-10-19 Iain Sandoe <iain@sandoe.co.uk> 4476 4477 * gcc.dg/Wnonnull.c: Add attributed function declarations for 4478 memcpy and strlen for Darwin. 4479 44802019-10-30 Iain Sandoe <iain@sandoe.co.uk> 4481 4482 Backport from mainline. 4483 2019-10-13 Iain Sandoe <iain@sandoe.co.uk> 4484 4485 * gcc.target/i386/indirect-thunk-1.c: Allow 'l' or 'L' in 4486 indirection label prefix, for Darwin. 4487 * gcc.target/i386/indirect-thunk-2.c: Likewise. 4488 * gcc.target/i386/indirect-thunk-3.c: Likewise. 4489 * gcc.target/i386/indirect-thunk-4.c: Likewise. 4490 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 4491 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 4492 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 4493 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 4494 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 4495 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 4496 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 4497 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 4498 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 4499 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 4500 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 4501 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 4502 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 4503 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 4504 * gcc.target/i386/pr32219-2.c: Likewise. 4505 * gcc.target/i386/pr32219-3.c: Likewise. 4506 * gcc.target/i386/pr32219-4.c: Likewise. 4507 * gcc.target/i386/pr32219-7.c: Likewise. 4508 * gcc.target/i386/pr32219-8.c: Likewise. 4509 * gcc.target/i386/ret-thunk-14.c: Likewise. 4510 * gcc.target/i386/ret-thunk-15.c: Likewise. 4511 * gcc.target/i386/ret-thunk-9.c: Likewise. 4512 45132019-10-30 Iain Sandoe <iain@sandoe.co.uk> 4514 4515 Backport from mainline. 4516 2019-08-13 Iain Sandoe <iain@sandoe.co.uk> 4517 4518 * obj-c++.dg/stubify-1.mm: Rename symbol stub option. 4519 * obj-c++.dg/stubify-2.mm: Likewise. 4520 * objc.dg/stubify-1.m: Likewise. 4521 * objc.dg/stubify-2.m: Likewise. 4522 45232019-10-30 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 4524 4525 Backport from mainline 4526 2019-07-09 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 4527 4528 * gcc.target/mips/cfgcleanup-jalr1.c: New test. 4529 * gcc.target/mips/cfgcleanup-jalr2.c: New test. 4530 * gcc.target/mips/cfgcleanup-jalr3.c: New test. 4531 45322019-10-29 Jakub Jelinek <jakub@redhat.com> 4533 4534 PR c++/92201 4535 * g++.dg/other/pr92201.C: New test. 4536 45372019-10-28 Paul Thomas <pault@gcc.gnu.org> 4538 4539 Backport from trunk 4540 PR fortran/91926 4541 * gfortran.dg/ISO_Fortran_binding_13.f90: New test. 4542 * gfortran.dg/ISO_Fortran_binding_13.c: Additional source. 4543 * gfortran.dg/ISO_Fortran_binding_14.f90: New test. 4544 45452019-10-28 Jiufu Guo <guojiufu@linux.ibm.com> 4546 4547 Backport from mainline 4548 PR target/70010 4549 * gcc.target/powerpc/pr70010.c: Add -Wno-psabi. 4550 * gcc.target/powerpc/pr70010-1.c: Require LTO. 4551 * gcc.target/powerpc/pr70010-2.c: Require LTO. 4552 45532019-10-28 Uroš Bizjak <ubizjak@gmail.com> 4554 4555 PR target/92225 4556 * gcc.target/i386/pr92225.c: New test. 4557 45582019-10-28 Ilya Leoshkevich <iii@linux.ibm.com> 4559 4560 Backport from mainline 4561 PR rtl-optimization/92007 4562 * g++.dg/opt/pr92007.C: New test (from Arseny Solokha). 4563 45642019-10-28 Peter Bergner <bergner@linux.ibm.com> 4565 Jiufu Guo <guojiufu@linux.ibm.com> 4566 4567 PR target/70010 4568 * gcc.target/powerpc/pr70010.c: New test. 4569 * gcc.target/powerpc/pr70010-1.c: New test. 4570 * gcc.target/powerpc/pr70010-2.c: New test. 4571 * gcc.target/powerpc/pr70010-3.c: New test. 4572 * gcc.target/powerpc/pr70010-4.c: New test. 4573 45742019-10-28 Tobias Burnus <tobias@codesourcery.com> 4575 4576 Backport from mainline 4577 2019-10-28 Tobias Burnus <tobias@codesourcery.com> 4578 4579 PR fortran/91863 4580 * gfortran.dg/bind-c-intent-out.f90: New. 4581 45822019-10-27 Paul Thomas <pault@gcc.gnu.org> 4583 4584 Backport from mainline 4585 PR fortran/86248 4586 * gfortran.dg/char_result_19.f90: New test. 4587 * gfortran.dg/char_result_mod_19.f90: Module for the new test. 4588 45892019-10-25 Richard Earnshaw <rearnsha@arm.com> 4590 4591 Backport from mainline 4592 2019-05-08 Mihail Ionescu <mihail.ionescu@arm.com> 4593 Richard Earnshaw <rearnsha@arm.com> 4594 PR target/88167 4595 * gcc.target/arm/pr88167-1.c: New test. 4596 * gcc.target/arm/pr88167-2.c: New test. 4597 45982019-10-24 Mihail Ionescu <mihail.ionescu@arm.com> 4599 4600 Backport from mainline 4601 2019-10-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 4602 4603 * gcc.target/arm/multilib.exp: Add extra tests. 4604 46052019-10-23 Martin Liska <mliska@suse.cz> 4606 4607 Backport from mainline 4608 2019-09-27 Jakub Jelinek <jakub@redhat.com> 4609 4610 PR tree-optimization/91885 4611 * gcc.dg/pr91885.c (__int64_t): Change from long to long long. 4612 (__uint64_t): Change from unsigned long to unsigned long long. 4613 46142019-10-23 Martin Liska <mliska@suse.cz> 4615 4616 Backport from mainline 4617 2019-09-26 Martin Liska <mliska@suse.cz> 4618 4619 PR tree-optimization/91885 4620 * gcc.dg/pr91885.c: New test. 4621 46222019-10-23 Eric Botcazou <ebotcazou@adacore.com> 4623 4624 * gcc.c-torture/execute/20191023-1.c: New test. 4625 46262019-10-23 Richard Biener <rguenther@suse.de> 4627 4628 Backport from mainline 4629 2019-10-17 Richard Biener <rguenther@suse.de> 4630 4631 PR debug/91887 4632 * g++.dg/debug/dwarf2/pr91887.C: New testcase. 4633 46342019-10-21 Jakub Jelinek <jakub@redhat.com> 4635 4636 Backported from mainline 4637 2019-10-17 Jakub Jelinek <jakub@redhat.com> 4638 4639 PR tree-optimization/92056 4640 * gcc.c-torture/compile/pr92056.c: New test. 4641 4642 PR fortran/87752 4643 * gfortran.dg/gomp/pr87752.f90: New test. 4644 4645 2019-10-05 Jakub Jelinek <jakub@redhat.com> 4646 4647 PR tree-optimization/91734 4648 * gcc.dg/pr91734.c: New test. 4649 4650 2019-10-04 Jakub Jelinek <jakub@redhat.com> 4651 4652 PR c++/91974 4653 * g++.dg/cpp1z/eval-order5.C: New test. 4654 4655 2019-10-01 Jakub Jelinek <jakub@redhat.com> 4656 4657 PR c++/91925 4658 * g++.dg/conversion/packed2.C: New test. 4659 4660 2019-09-27 Jakub Jelinek <jakub@redhat.com> 4661 4662 PR c++/88203 4663 * c-c++-common/gomp/pr88203-1.c: New test. 4664 * c-c++-common/gomp/pr88203-2.c: New test. 4665 * c-c++-common/gomp/pr88203-3.c: New test. 4666 4667 PR middle-end/91920 4668 * c-c++-common/gomp/pr91920.c: New test. 4669 4670 2019-09-11 Jakub Jelinek <jakub@redhat.com> 4671 4672 PR rtl-optimization/89435 4673 PR rtl-optimization/89795 4674 PR rtl-optimization/91720 4675 * gcc.dg/pr89435.c: New test. 4676 * gcc.dg/pr89795.c: New test. 4677 * gcc.dg/pr91720.c: New test. 4678 4679 PR tree-optimization/91723 4680 * gcc.dg/vect/vect-fma-3.c: New test. 4681 4682 2019-09-07 Jakub Jelinek <jakub@redhat.com> 4683 4684 PR tree-optimization/91665 4685 * gcc.dg/vect/pr91665.c: New test. 4686 4687 2019-09-05 Jakub Jelinek <jakub@redhat.com> 4688 4689 PR middle-end/91001 4690 PR middle-end/91105 4691 PR middle-end/91106 4692 * gcc.c-torture/compile/pr91001.c: New test. 4693 4694 2019-09-02 Jakub Jelinek <jakub@redhat.com> 4695 4696 PR tree-optimization/91632 4697 * gcc.c-torture/execute/pr91632.c: New test. 4698 4699 2019-09-01 Jakub Jelinek <jakub@redhat.com> 4700 4701 PR middle-end/91623 4702 * gcc.target/i386/pr91623.c: New test. 4703 4704 PR lto/91572 4705 * g++.dg/lto/pr91572_0.C: New test. 4706 4707 2019-08-29 Jakub Jelinek <jakub@redhat.com> 4708 4709 PR tree-optimization/91351 4710 * g++.dg/opt/pr91351.C: New test. 4711 4712 2019-08-09 Jakub Jelinek <jakub@redhat.com> 4713 4714 PR c/91401 4715 * c-c++-common/gomp/pr91401-1.c: New test. 4716 * c-c++-common/gomp/pr91401-2.c: New test. 4717 47182019-10-18 Steven G. Kargl <kargl@gcc.gnu.org> 4719 4720 PR fortran/69455 4721 * gfortran.dg/pr69455_1.f90: New test. 4722 * gfortran.dg/pr69455_2.f90: Ditto. 4723 47242019-10-18 Tobias Burnus <tobias@codesourcery.com> 4725 4726 Backport from mainline 4727 2019-10-18 Tobias Burnus <tobias@codesourcery.com> 4728 4729 PR fortran/91586 4730 * gfortran.dg/class_71.f90: New. 4731 47322019-10-17 Steven G. Kargl <kargl@gcc.gnu.org> 4733 4734 PR fortran/83113 4735 PR fortran/89943 4736 * gfortran.dg/pr89943_1.f90: New test. 4737 * gfortran.dg/pr89943_2.f90: Ditto. 4738 * gfortran.dg/pr89943_3.f90: Ditto. 4739 * gfortran.dg/pr89943_4.f90: Ditto. 4740 47412019-10-17 Bill Schmidt <wschmidt@linux.ibm.com> 4742 4743 Backport from mainline 4744 2019-10-15 Bill Schmidt <wschmidt@linux.ibm.com> 4745 4746 PR target/92093 4747 * gcc.target/powerpc/pr91275.c: Fix type and endian issues. 4748 47492019-10-16 Richard Biener <rguenther@suse.de> 4750 4751 Backport from mainline 4752 2019-10-02 Richard Biener <rguenther@suse.de> 4753 4754 PR c++/91606 4755 * g++.dg/torture/pr91606.C: New testcase. 4756 4757 2019-09-19 Richard Biener <rguenther@suse.de> 4758 4759 PR tree-optimization/91812 4760 * gcc.dg/torture/pr91812.c: New testcase. 4761 47622019-10-14 Will Schmidt <will_schmidt@vnet.ibm.com> 4763 4764 Backport from trunk. 4765 2019-09-26 Will Schmidt <will_schmidt@vnet.ibm.com> 4766 4767 * gcc.target/powerpc/pure-builtin-redundant-load.c: New. 4768 47692019-10-11 Steven G. Kargl <kargl@gcc.gnu.org> 4770 4771 PR fortran/91715 4772 * gfortran.dg/function_kinds_5.f90: Prune run-on error. 4773 * gfortran.dg/pr85543.f90: Ditto. 4774 * gfortran.dg/pr91715.f90: New test. 4775 47762019-10-11 Steven G. Kargl <kargl@gcc.gnu.org> 4777 4778 PR fortran/91649 4779 * gfortran.dg/pr91649.f90: New test. 4780 47812019-10-10 Steven G. Kargl <kargl@gcc.gnu.org> 4782 4783 PR fortran/91801 4784 * gfortran.dg/pr91801.f90: New test. 4785 47862019-10-10 Uroš Bizjak <ubizjak@gmail.com> 4787 4788 PR target/92022 4789 * g++.dg/pr92022.C: New test. 4790 47912019-10-07 Thomas Koenig <tkoenig@gcc.gnu.org> 4792 4793 Backport from trunk 4794 PR fortran/84487 4795 * gfortran.dg/typebound_call_22.f03: xfail. 4796 47972019-10-07 Bill Schmidt <wschmidt@linux.ibm.com> 4798 4799 Backport from mainline 4800 2019-10-01 Bill Schmidt <wschmdit@linux.ibm.com> 4801 4802 PR target/91275 4803 * gcc.target/powerpc/pr91275.c: New. 4804 48052019-10-05 Steven G. Kargl <kargl@gcc.gnu.org> 4806 4807 PR fortran/47054 4808 * gfortran.dg/pr47054_1.f90: New test 4809 * gfortran.dg/pr47054_2.f90: Ditto. 4810 48112019-10-05 Steven G. Kargl <kargl@gcc.gnu.org> 4812 4813 PR fortran/91942 4814 * gfortran.dg/pr91587.f90: Update dg-error regex. 4815 * gfortran.dg/pr91942.f90: New test. 4816 48172019-10-04 Steven G. Kargl <kargl@gcc.gnu.org> 4818 4819 PR fortran/91785 4820 * gfortran.dg/pr91785.f90: New test. 4821 48222019-10-04 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 4823 4824 Backport from mainline 4825 2019-10-03 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 4826 4827 PR target/91769 4828 * gcc.target/mips/pr91769.c: New test. 4829 48302019-10-02 Bernd Edlinger <bernd.edlinger@hotmail.de> 4831 4832 Backport from mainline 4833 4834 2019-09-13 Bernd Edlinger <bernd.edlinger@hotmail.de> 4835 4836 PR fortran/91716 4837 * gfortran.dg/pr91716.f90: New test. 4838 48392019-10-01 Steven G. Kargl <kargl@gcc.gnu.org> 4840 4841 PR fortran/91864 4842 * gcc/testsuite/gfortran.dg/pr91864.f90 4843 48442019-10-01 Steven G. Kargl <kargl@gcc.ngu.org> 4845 4846 PR fortran/91802 4847 * gfortran.dg/pr91802.f90: New test. 4848 48492019-10-01 Steven G. Kargl <kargl@gcc.gnu.org> 4850 4851 PR fortran/91714 4852 * gfortran.dg/dec_type_print_3.f90: Update dg-error regex. 4853 * gfortran.dg/pr91714.f90: New test. 4854 48552019-10-01 Steven G. Kargl <kargl@gcc.gnu.org> 4856 4857 PR fortran/91641 4858 * gfortran.dg/pr91641.f90: New test. 4859 48602019-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4861 4862 Backport from mainline 4863 2019-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4864 4865 * gcc.target/aarch64/nosplit-di-const-volatile_1.c: New test. 4866 48672019-09-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4868 4869 Backport from mainline 4870 2019-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4871 4872 * gcc.target/arm/acle/crc_hf_1.c: New test. 4873 48742019-09-21 Paul Thomas <pault@gcc.gnu.org> 4875 4876 Backport from mainline 4877 PR fortran/91588 4878 * gfortran.dg/associate_49.f90: New test. 4879 48802019-09-20 Eric Botcazou <ebotcazou@adacore.com> 4881 4882 * gcc.dg/pr91269.c: New test. 4883 48842019-09-19 Steven G. Kargl <kargl@gcc.gnu.org> 4885 4886 PR fortran/91727 4887 * gfortran.dg/pr91727.f90: New test. 4888 48892019-09-19 Kito Cheng <kito.cheng@sifive.com> 4890 4891 Backport from mainline 4892 2019-09-05 Jakub Jelinek <jakub@redhat.com> 4893 Jim Wilson <jimw@sifive.com> 4894 4895 PR target/91635 4896 * gcc.c-torture/execute/pr91635.c: New test. 4897 * gcc.target/riscv/shift-shift-4.c: New test. 4898 * gcc.target/riscv/shift-shift-5.c: New test. 4899 49002019-09-18 Thomas Koenig <tkoenig@gcc.gnu.org> 4901 4902 Backport from trunk 4903 PR fortran/91550 4904 * gfortran.dg/do_subscript_6.f90: New test. 4905 49062019-09-15 Thomas Koenig <tkoenig@gcc.gnu.org> 4907 4908 Backport from trunk 4909 PR fortran/91557 4910 * gfortran.dg/warn_unused_dummy_argument_5.f90: New test. 4911 49122019-09-14 Steven G. Kargl <kargl@gcc.gnu.org> 4913 4914 PR fortran/91553 4915 * gfortran.dg/pr91553.f90: New test. 4916 49172019-09-14 Steven G. Kargl <kargl@gcc.gnu.org> 4918 4919 PR fortran/91566 4920 * gfortran.dg/pr91566.f90: New test. 4921 49222019-09-14 Steven G. Kargl <kargl@gcc.gnu.org> 4923 4924 PR fortran/91642 4925 * gfortran.dg/pr91642.f90: New test. 4926 49272019-09-11 Eric Botcazou <ebotcazou@adacore.com> 4928 4929 * gcc.target/sparc/20161111-1.c: XFAIL redundant zero-extension test. 4930 49312019-09-09 Jakub Jelinek <jakub@redhat.com> 4932 4933 PR target/87853 4934 * gcc.target/i386/pr87853.c: New test. 4935 4936 PR target/91704 4937 * gcc.target/i386/pr91704.c: New test. 4938 49392019-09-07 Paul Thomas <pault@gcc.gnu.org> 4940 4941 Backport from mainline 4942 PR fortran/91589 4943 * gfortran.dg/pr91589.f90: New test. 4944 49452019-09-05 Harald Anlauf <anlauf@gmx.de> 4946 4947 Backport from mainline 4948 PR fortran/91496 4949 * gfortran.dg/pr91496.f90: New testcase. 4950 4951 PR fortran/91496 4952 * gfortran.dg/directive_unroll_5.f90: Adjust error message. 4953 49542019-09-05 Steven G. Kargl <kargl@gcc.gnu.org> 4955 4956 PR fortran/91660 4957 * gfortran.dg/pdt_4.f03: Fix invalid code. 4958 * gfortran.dg/pr91660_1.f90: New test. 4959 * gfortran.dg/pr91660_2.f90: Ditto. 4960 49612019-09-04 Wilco Dijkstra <wdijkstr@arm.com> 4962 4963 Backport from mainline 4964 2019-08-13 Wilco Dijkstra <wdijkstr@arm.com> 4965 4966 PR target/81800 4967 * gcc.target/aarch64/no-inline-lrint_3.c: New test. 4968 49692019-09-03 Jakub Jelinek <jakub@redhat.com> 4970 4971 PR tree-optimization/91597 4972 * gcc.c-torture/execute/pr91597.c: New test. 4973 49742019-09-02 Steven G. Kargl <kargl@gc.gnu.org> 4975 4976 PR fortran/91552 4977 * gfortran.dg/pr91552.f90: New test. 4978 49792019-09-02 Martin Liska <mliska@suse.cz> 4980 4981 Backport from mainline 4982 2019-09-02 Martin Liska <mliska@suse.cz> 4983 4984 PR c++/91155 4985 * g++.dg/torture/pr91155.C: New test. 4986 49872019-09-01 Eric Botcazou <ebotcazou@adacore.com> 4988 4989 * gcc.c-torture/execute/20190901-1.c: New test. 4990 49912019-08-30 Steven G. Kargl <kargl@gcc.gnu.org> 4992 4993 PR fortran/91587 4994 * gfortran.dg/pr91587.f90: New test. 4995 49962019-08-30 Steven G. Kargl <kargl@gcc.gnu.org> 4997 4998 PR fortran/91565 4999 * gfortran.dg/pr91565.f90: New test. 5000 50012019-08-30 Steven G. Kargl <kargl@gcc.gnu.org> 5002 5003 PR fortran/91564 5004 * gfortran.dg/pr91564.f90: New test. 5005 50062019-08-30 Steven G. Kargl <kargl@gcc.gnu.org> 5007 5008 PR fortran/91551 5009 * gfortran.dg/allocated_3.f90 5010 50112019-08-30 Segher Boessenkool <segher@kernel.crashing.org> 5012 5013 Backport from trunk 5014 2019-08-23 Segher Boessenkool <segher@kernel.crashing.org> 5015 5016 PR target/91481 5017 * gcc.target/powerpc/darn-3.c: New testcase. 5018 50192019-08-30 Richard Biener <rguenther@suse.de> 5020 5021 Backport from mainline 5022 2019-04-29 Richard Biener <rguenther@suse.de> 5023 5024 PR tree-optimization/90278 5025 * gcc.dg/torture/pr90278.c: New testcase. 5026 50272019-08-29 Richard Biener <rguenther@suse.de> 5028 5029 PR tree-optimization/91568 5030 * gfortran.dg/pr91568.f: New testcase. 5031 50322019-08-28 Richard Biener <rguenther@suse.de> 5033 5034 Backport from mainline 5035 2019-05-27 Richard Biener <rguenther@suse.de> 5036 5037 PR tree-optimization/90637 5038 * gcc.dg/gomp/pr90637.c: New testcase. 5039 50402019-08-23 Mihailo Stojanovic <mistojanovic@wavecomp.com> 5041 5042 * gcc.target/mips/get-fcsr-3.c: New test. 5043 50442019-08-20 Eric Botcazou <ebotcazou@adacore.com> 5045 5046 * gcc.c-torture/execute/20190820-1.c: New test. 5047 50482019-08-18 Steven G. Kargl <kargl@gcc.gnu.org> 5049 5050 PR fortran/91485 5051 * gfortran.dg/pr91485.f90: New test. 5052 50532019-08-17 Steven G. Kargl <kargl@gcc.gnu.org> 5054 5055 PR fortran/91471 5056 * gfortran.dg/pr91471.f90: New test. 5057 50582019-08-17 Steven G. Kargl <kargl@gcc.gnu.org> 5059 5060 PR fortran/78739 5061 * fortran.dg/pr78739.f90: New test. 5062 50632019-08-17 Steven G. Kargl <kargl@gcc.gnu.org> 5064 5065 PR fortran/78719 5066 * gfortran.dg/pr78719_1.f90: New test. 5067 * gfortran.dg/pr78719_2.f90: Ditto. 5068 * gfortran.dg/pr78719_3.f90: Ditto. 5069 50702019-08-17 Steven G. Kargl <kargl@gcc.gnu.org> 5071 5072 PR fortran/82992 5073 * gfortran.dg/pr71649.f90: Adjust error messages. 5074 * gfortran.dg/use_15.f90: Ditto. 5075 * gfortran.dg/use_rename_8.f90: Ditto. 5076 50772019-08-15 Richard Biener <rguenther@suse.de> 5078 5079 PR tree-optimization/91445 5080 * gcc.dg/torture/pr91445.c: New testcase. 5081 5082 Backport from mainline 5083 2019-07-05 Richard Biener <rguenther@suse.de> 5084 5085 PR tree-optimization/91091 5086 * gcc.dg/tree-ssa/pr91091-2.c: New testcase. 5087 50882019-08-14 Martin Sebor <msebor@redhat.com> 5089 5090 Backport from mainline 5091 5092 2019-08-01 Martin Sebor <msebor@redhat.com> 5093 5094 PR c++/90947 5095 * c-c++-common/array-1.c: New test. 5096 * g++.dg/abi/mangle73.C: New test. 5097 * g++.dg/cpp2a/nontype-class23.C: New test. 5098 * g++.dg/init/array53.C: New test. 5099 51002019-08-14 Jonathan Wakely <jwakely@redhat.com> 5101 5102 PR c++/91436 5103 * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up. 5104 * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in 5105 test that runs for C++11. 5106 * g++.dg/lookup/missing-std-include-8.C: Check make_unique here. 5107 51082019-08-13 Steven G. Kargl <kargl@gcc.gnu.org> 5109 5110 PR fortran/87991 5111 * gfortran.dg/pr87991.f90: New test. 5112 51132013-08-13 Thomas Koenig <tkoenig@gcc.gnu.org> 5114 5115 Backport from trunk 5116 PR fortran/90563 5117 * gfortran.dg/do_subsript_5.f90: New test. 5118 51192019-08-13 Steven G. Kargl <kargl@gcc.gnu.org> 5120 5121 PR fortran/88072 5122 * gfortran.dg/pr88072.f90: New test. 5123 * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message. 5124 51252019-08-13 Thomas Koenig <tkoenig@gcc.gnu.org> 5126 5127 Backport from trunk 5128 PR fortran/90561 5129 * gfortran.dg/deferred_character_34.f90: New test. 5130 51312019-08-13 Steven G. Kargl <kargl@gcc.gnu.org> 5132 5133 PR fortran/89647 5134 * gfortran.dg/pr89647.f90: New test. 5135 51362019-08-13 Steven G. Kargl <kargl@gcc.gnu.org> 5137 5138 PR fortran/87993 5139 * gfortran.dg/pr87993.f90: New test. 5140 51412019-08-13 Thomas Koenig <tkoenig@gcc.gnu.org> 5142 5143 Backport from trunk 5144 PR fortran/91424 5145 * gfortran.dg/do_subscript_3.f90: New test. 5146 * gfortran.dg/do_subscript_4.f90: New test. 5147 * gfortran.dg/pr70754.f90: Use indices that to not overflow. 5148 51492019-08-12 Steven G. Kargl <kargl@gcc.gnu.org> 5150 5151 PR fortran/91359 5152 * gfortran.dg/pr91359_1.f: New test. 5153 * gfortran.dg/pr91359_2.f: Ditto. 5154 51552019-08-12 Steven G. Kargl <kargl@gcc.gnu.org> 5156 5157 PR fortran/42546 5158 * gfortran.dg/allocated_1.f90: New test. 5159 * gfortran.dg/allocated_2.f90: Ditto. 5160 51612019-08-02 Tom Honermann <tom@honermann.net> 5162 5163 PR c++/88095 5164 * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test. 5165 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test. 5166 * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test. 5167 * g++.dg/cpp2a/udlit-class-nttp.C: New test. 5168 * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test. 5169 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test. 5170 51712019-08-12 Release Manager 5172 5173 * GCC 9.2.0 released. 5174 51752019-08-05 Kito Cheng <kito.cheng@sifive.com> 5176 5177 Backport from mainline 5178 2019-08-05 Kito Cheng <kito.cheng@sifive.com> 5179 5180 * gcc.target/riscv/promote-type-for-libcall.c: New. 5181 51822019-08-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5183 5184 Backport from mainline. 5185 PR fortran/87233 5186 * gfortran.dg/initialization_14.f90: Modify to now pass by 5187 removing two dg-error commands. Added comments. 5188 * gfortran.dg/initialization_30.f90: New test that includes the 5189 two tests removed above with the 'dg-options -std=f95'. 5190 51912019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5192 5193 Backport from mainline. 5194 2019-06-15 Iain Sandoe <iain@sandoe.co.uk> 5195 5196 PR objc/90709 5197 * obj-c++.dg/proto-lossage-7.mm: Use proxy headers. 5198 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise. 5199 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise 5200 * obj-c++.dg/strings/const-str-12.mm: Likewise. 5201 * obj-c++.dg/syntax-error-1.mm: Likewise. 5202 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Likewise. 5203 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise. 5204 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise. 5205 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise. 5206 * obj-c++.dg/cxx-ivars-3.mm: Skip on later Darwin, where the 10.4 API 5207 in no longer supported, also on m64 where there's no meaning to it. 5208 * obj-c++.dg/isa-field-1.mm: Suppress unwanted warning, add comment why. 5209 * obj-c++.dg/objc-gc-3.mm: Skip for Darwin > 16, the API use is an error 5210 there. 5211 * obj-c++.dg/qual-types-1.mm: Prune a spurious l64 warning. 5212 * obj-c++.dg/stubify-1.mm: Tidy up after better compiler warnings. 5213 * obj-c++.dg/stubify-2.mm: Likewise. 5214 * obj-c++.dg/try-catch-1.mm: Likewise. 5215 * obj-c++.dg/try-catch-3.mm: Likewise. 5216 5217 Backport from mainline. 5218 2019-06-15 Iain Sandoe <iain@sandoe.co.uk> 5219 5220 PR objc/90709 5221 * objc.dg/encode-7-next-64bit.m: Use proxy headers. 5222 * objc.dg/image-info.m: Likewise. 5223 * objc.dg/method-6.m: Likewise. 5224 * objc.dg/no-extra-load.m: Likewise. 5225 * objc.dg/objc-foreach-4.m: Likewise. 5226 * objc.dg/objc-foreach-5.m: Likewise. 5227 * objc.dg/proto-lossage-7.m: Likewise. 5228 * objc.dg/strings/const-cfstring-2.m: Likewise. 5229 * objc.dg/strings/const-cfstring-5.m: Likewise. 5230 * objc.dg/strings/const-str-12b.m: Likewise. 5231 * objc.dg/symtab-1.m: Likewise. 5232 * objc.dg/torture/strings/const-cfstring-1.m: Likewise. 5233 * objc.dg/torture/strings/const-str-10.m: Likewise. 5234 * objc.dg/torture/strings/const-str-11.m: Likewise. 5235 * objc.dg/torture/strings/const-str-9.m: Likewise. 5236 * objc.dg/zero-link-1.m: Likewise. 5237 * objc.dg/zero-link-2.m: Likewise. 5238 * objc.dg/zero-link-3.m: Likewise. 5239 * objc.dg/isa-field-1.m: Suppress unwanted warning, add comment why. 5240 * objc.dg/headers.m: XFAIL for Darwin14-19. 5241 * objc.dg/objc-gc-4.m: Skip for Darwin > 16, the API use is an error 5242 there. 5243 5244 Backport from mainline. 5245 2019-06-15 Iain Sandoe <iain@sandoe.co.uk> 5246 5247 PR objc/90709 5248 * objc-obj-c++-shared/CF-CFString.h: New. 5249 * objc-obj-c++-shared/F-NSArray.h: New. 5250 * objc-obj-c++-shared/F-NSAutoreleasePool.h: New. 5251 * objc-obj-c++-shared/F-NSObject.h: New. 5252 * objc-obj-c++-shared/F-NSString.h: New. 5253 * objc-obj-c++-shared/F-NSValue.h: New. 5254 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h: New. 5255 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvailability.h: New. 5256 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h: New. 5257 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFCharacterSet.h: New. 5258 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h: New. 5259 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFDictionary.h: New. 5260 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h: New. 5261 * objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h: New. 5262 * objc-obj-c++-shared/GNUStep/Foundation/NSArray.h: New. 5263 * objc-obj-c++-shared/GNUStep/Foundation/NSAutoreleasePool.h: New. 5264 * objc-obj-c++-shared/GNUStep/Foundation/NSDate.h: New. 5265 * objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h: New. 5266 * objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h: New. 5267 * objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h: New. 5268 * objc-obj-c++-shared/GNUStep/Foundation/NSObject.h: New. 5269 * objc-obj-c++-shared/GNUStep/Foundation/NSRange.h: New. 5270 * objc-obj-c++-shared/GNUStep/Foundation/NSString.h: New. 5271 * objc-obj-c++-shared/GNUStep/Foundation/NSValue.h: New. 5272 * objc-obj-c++-shared/GNUStep/Foundation/NSZone.h: New. 5273 * objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h: New. 5274 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h: New. 5275 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h: New. 5276 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h: New. 5277 * objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersionMacros.h: New. 5278 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+GNUstepBase.h: New. 5279 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutableString+GNUstepBase.h: 5280 New. 5281 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+GNUstepBase.h: New. 5282 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+GNUstepBase.h: New. 5283 * objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+GNUstepBase.h: New. 5284 52852019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5286 5287 Backport from mainline. 5288 2019-07-27 Iain Sandoe <iain@sandoe.co.uk> 5289 5290 * gcc.target/powerpc/bmi2-bzhi64-1a.c: Add options to enable altivec 5291 and vsx. 5292 52932019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5294 5295 Backport from mainline. 5296 2019-07-25 Iain Sandoe <iain@sandoe.co.uk> 5297 5298 PR gcov-profile/91087 5299 * g++.dg/gcov/pr16855.C: Xfail the count lines for the DTORs and the 5300 "final" line for the failure summaries. Adjust source layout so that 5301 dejagnu xfail expressions work. 5302 53032019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5304 5305 Backport from mainline. 5306 2019-07-13 Iain Sandoe <iain@sandoe.co.uk> 5307 5308 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Require stabs 5309 support. 5310 53112019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5312 5313 Backport from mainline. 5314 2019-07-12 Iain Sandoe <iain@sandoe.co.uk> 5315 5316 * gcc.dg/pr57438-2.c: Remove. 5317 53182019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5319 5320 Backport from mainline. 5321 2019-06-24 Iain Sandoe <iain@sandoe.co.uk> 5322 5323 * gcc.target/powerpc/safe-indirect-jump-1.c: Skip for Darwin. 5324 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise. 5325 53262019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5327 5328 Backport from mainline. 5329 2019-06-24 Iain Sandoe <iain@sandoe.co.uk> 5330 5331 * gcc.target/powerpc/spec-barr-1.c: Adjust scan assembler regex 5332 to recognise Darwin's register names. 5333 53342019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5335 5336 Backport from mainline. 5337 2019-06-24 Iain Sandoe <iain@sandoe.co.uk> 5338 5339 * gcc.dg/cpp/isysroot-1.c: Use <example.h> as the test header. 5340 * gcc.dg/cpp/usr/include/stdio.h: Rename... 5341 * gcc.dg/cpp/usr/include/example.h: ... to this. 5342 53432019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5344 5345 Backport from mainline. 5346 2019-06-23 Iain Sandoe <iain@sandoe.co.uk> 5347 5348 * gcc.target/powerpc/builtins-2.c: Require VSX hardware support. 5349 53502019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5351 5352 Backport from mainline. 5353 2019-06-23 Iain Sandoe <iain@sandoe.co.uk> 5354 5355 * gcc.target/powerpc/pr80125.c (foo): Use an unsigned char 5356 vector explicitly for the vec_perm. 5357 53582019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5359 5360 Backport from mainline. 5361 2019-06-23 Iain Sandoe <iain@sandoe.co.uk> 5362 5363 * gcc.target/powerpc/builtins-1.c: Account for Darwin's use of 5364 __USER_LABEL_PREFIX__. 5365 53662019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5367 5368 Backport from mainline. 5369 2019-06-23 Iain Sandoe <iain@sandoe.co.uk> 5370 5371 * gcc.target/powerpc/pr71785.c: For Darwin, make test non-PIC, 5372 expect the out-of-line GPR restore, and test specifically for 5373 absence of branches to local labels. 5374 53752019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5376 5377 Backport from mainline. 5378 2019-06-22 Iain Sandoe <iain@sandoe.co.uk> 5379 5380 * gcc.target/powerpc/pr64205.c: Require effective target dfp. 5381 * gcc.target/powerpc/pr79909.c: Likewise. 5382 53832019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5384 5385 Backport from mainline. 5386 2019-06-22 Iain Sandoe <iain@sandoe.co.uk> 5387 5388 * gcc.target/powerpc/darwin-bool-1.c: Suppress the pedantic 5389 warning about _Bool. 5390 53912019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5392 5393 Backport from mainline. 5394 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 5395 5396 * g++.dg/pr71694.C: Use non-PIC codegen for Darwin m32. 5397 53982019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5399 5400 Backport from mainline. 5401 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 5402 5403 * gcc.dg/darwin-minversion-1.c: Use compile rather than link/run. 5404 * gcc.dg/darwin-minversion-2.c: Likewise. 5405 54062019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5407 5408 Backport from mainline. 5409 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 5410 5411 * gcc.dg/pr90760.c: Require alias support. 5412 54132019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5414 5415 Backport from mainline. 5416 2019-06-11 Iain Sandoe <iain@sandoe.co.uk> 5417 5418 PR testsuite/65364 5419 * gcc.dg/uninit-19.c (fn1): Adjust target condition for Darwin. 5420 (fn2): Likewise. 5421 54222019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5423 5424 Backport from mainline. 5425 2019-06-10 Iain Sandoe <iain@sandoe.co.uk> 5426 5427 * gcc.dg/attr-copy-6.c: Require alias support. 5428 54292019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5430 5431 Backport from mainline. 5432 2019-06-06 Iain Sandoe <iain@sandoe.co.uk> 5433 5434 * g++.dg/cpp0x/alignas4.C: Amend test to check for zerofill syntax 5435 on Darwin. 5436 54372019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5438 5439 Backport from mainline. 5440 2019-06-01 Iain Sandoe <iain@sandoe.co.uk> 5441 5442 PR target/90698 5443 * gcc.target/i386/pr49866.c: XFAIL for Darwin. 5444 * gcc.target/i386/pr63538.c: Likewise. 5445 * gcc.target/i386/pr61599-1.c: Skip for Darwin. 5446 54472019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5448 5449 Backport from mainline. 5450 2019-05-31 Iain Sandoe <iain@sandoe.co.uk> 5451 5452 * g++.dg/cpp0x/pr84497.C: Require alias support. 5453 54542019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5455 5456 Backport from mainline. 5457 2019-05-31 Iain Sandoe <iain@sandoe.co.uk> 5458 5459 * gcc.target/i386/falign-functions-3.c: Adjust align syntax 5460 and label for Darwin. 5461 * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for 5462 Darwin. 5463 54642019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5465 5466 Backport from mainline. 5467 2019-05-30 Iain Sandoe <iain@sandoe.co.uk> 5468 5469 * gcc.target/i386/pr86257.c: Require native TLS support. 5470 * gcc.target/i386/stack-prot-sym.c: Likewise. 5471 54722019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5473 5474 Backport from mainline. 5475 2019-05-27 Iain Sandoe <iain@sandoe.co.uk> 5476 5477 * gcc.target/i386/pr22076.c: Adjust options to 5478 match codegen expected by the scan-asms. 5479 54802019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5481 5482 Backport from mainline. 5483 2019-05-26 Iain Sandoe <iain@sandoe.co.uk> 5484 5485 * gcc.target/i386/pr39013-1.c: Adjust scan-asms for PIE to 5486 account for PIC code on Darwin. 5487 * gcc.target/i386/pr39013-2.c: Likewise. 5488 * gcc.target/i386/pr64317.c: Likewise. 5489 54902019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5491 5492 Backport from mainline. 5493 2019-05-25 Iain Sandoe <iain@sandoe.co.uk> 5494 5495 * gcc.target/i386/pr59874-3.c: Use the spelling of popcnt 5496 expected for Darwin. 5497 54982019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5499 5500 Backport from mainline. 5501 2019-05-25 Iain Sandoe <iain@sandoe.co.uk> 5502 5503 * gcc.target/i386/pr82659-3.c: Require alias support. 5504 55052019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5506 5507 Backport from mainline. 5508 2019-05-24 Iain Sandoe <iain@sandoe.co.uk> 5509 5510 * gcc.target/i386/pconfig-1.c: Scan for the string in the generated 5511 code, not in comments or miscellaneous directives. 5512 * gcc.target/i386/pr18041-1.c: Likewise. 5513 * gcc.target/i386/pr18041-2.c: Likewise. 5514 * gcc.target/i386/wbinvd-1.c: Likewise. 5515 * gcc.target/i386/wbnoinvd-1.c: Likewise. 5516 * gcc.target/i386/pr66819-3.c: Specifically, check that there is no 5517 call to "bar". 5518 * gcc.target/i386/pr66819-4.c: Likewise. 5519 * gcc.target/i386/pr82662.c 5520 * gcc.target/i386/ptwrite2.c: Make the checks look for the specific 5521 destination register, don't try the m32 test on m64 targets. 5522 55232019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5524 5525 Backport from mainline. 5526 2019-05-24 Iain Sandoe <iain@sandoe.co.uk> 5527 5528 * gcc.target/i386/pr67985-2.c: Adjust label checks for 5529 Darwin. 5530 * gcc.target/i386/pr77881.c: Likewise. 5531 55322019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5533 5534 Backport from mainline. 5535 2019-05-24 Iain Sandoe <iain@sandoe.co.uk> 5536 5537 * gcc.target/i386/falign-functions-2.c: Skip for Darwin. 5538 * gcc.target/i386/pr70738-7.c: Likewise. 5539 * gcc.target/i386/pr24414.c: Likewise. 5540 55412019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5542 5543 Backport from mainline. 5544 2019-05-23 Iain Sandoe <iain@sandoe.co.uk> 5545 5546 PR rtl-optimisation/64895 5547 * gcc.target/i386/fuse-caller-save-rec.c: Remove XFAILs. 5548 * gcc.target/i386/fuse-caller-save.c: Likewise. 5549 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust tests for 5550 PIC cases, remove XFAILs. 5551 55522019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5553 5554 Backport from mainline. 5555 2019-05-22 Iain Sandoe <iain@sandoe.co.uk> 5556 5557 PR testsuite/27221 5558 * g++.dg/ext/alignof2.C: XFAIL for 32bit Darwin. 5559 55602019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5561 5562 Backport from mainline. 5563 2019-05-21 Iain Sandoe <iain@sandoe.co.uk> 5564 5565 PR testsuite/67958 5566 * gcc.target/i386/pr32219-1.c: Adjust scan-asms for Darwin, comment 5567 the differences. 5568 * gcc.target/i386/pr32219-2.c: Likewise. 5569 * gcc.target/i386/pr32219-3.c: Likewise. 5570 * gcc.target/i386/pr32219-4.c: Likewise. 5571 * gcc.target/i386/pr32219-5.c: Likewise. 5572 * gcc.target/i386/pr32219-6.c: Likewise. 5573 * gcc.target/i386/pr32219-7.c: Likewise. 5574 * gcc.target/i386/pr32219-8.c: Likewise. 5575 55762019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5577 5578 Backport from mainline. 5579 2019-05-21 Iain Sandoe <iain@sandoe.co.uk> 5580 5581 PR target/63891 5582 * gcc.dg/darwin-weakimport-3.c: Adjust options and explain 5583 the reasons. 5584 55852019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5586 5587 Backport from mainline. 5588 2019-05-20 Iain Sandoe <iain@sandoe.co.uk> 5589 5590 PR testsuite/58321 5591 * gcc.target/i386/memcpy-strategy-3.c: Adjust count for Darwin and 5592 add a comment as to the reason for the difference. 5593 * gcc.target/i386/memset-strategy-1.c: Likewise. 5594 55952019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5596 5597 Backport from mainline. 5598 2019-05-15 Iain Sandoe <iain@sandoe.co.uk> 5599 5600 * lib/target-supports.exp 5601 (check_effective_target_powerpc_p8vector_ok): No support for Darwin. 5602 (check_effective_target_powerpc_p9vector_ok): Likewise. 5603 (check_effective_target_powerpc_float128_sw_ok): Likewise. 5604 (check_effective_target_powerpc_float128_hw_ok): Likewise. 5605 (check_effective_target_powerpc_vsx_ok): Likewise. 5606 * gcc.target/powerpc/bfp/bfp.exp: Don't try to run this for Darwin. 5607 * gcc.target/powerpc/dfp/dfp.exp: Likewise. 5608 56092019-08-04 Iain Sandoe <iain@sandoe.co.uk> 5610 5611 Backport from mainline. 5612 2019-05-15 Iain Sandoe <iain@sandoe.co.uk> 5613 * gcc.dg/pr87600.h: Add __POWERPC__ as an alternate test 5614 for PowerPC platforms. 5615 56162019-08-03 Iain Sandoe <iain@sandoe.co.uk> 5617 5618 Backport from mainline. 5619 2019-05-18 Iain Sandoe <iain@sandoe.co.uk> 5620 5621 * objc.dg/instancetype-0.m: New. 5622 56232019-08-02 Martin Sebor <msebor@redhat.com> 5624 5625 Backport from mainline 5626 2019-06-05 Martin Sebor <msebor@redhat.com> 5627 5628 PR c/90737 5629 * c-c++-common/Wreturn-local-addr.c: New test. 5630 * g++.dg/warn/Wreturn-local-addr-6.C: New test. 5631 56322019-08-02 Martin Sebor <msebor@redhat.com> 5633 5634 Backport from mainline 5635 2019-07-09 Martin Sebor <msebor@redhat.com> 5636 5637 PR tree-optimization/90989 5638 * gcc.dg/strlenopt-26.c: Exit with test result status. 5639 * gcc.dg/strlenopt-67.c: New test. 5640 56412019-08-02 Iain Sandoe <iain@sandoe.co.uk> 5642 5643 2019-06-13 Iain Sandoe <iain@sandoe.co.uk> 5644 5645 * gcc.dg/darwin-minversion-link.c: New test. 5646 56472019-08-02 Richard Biener <rguenther@suse.de> 5648 5649 Backport from mainline 5650 2019-07-31 Richard Biener <rguenther@suse.de> 5651 5652 PR tree-optimization/91280 5653 * g++.dg/torture/pr91280.C: New testcase. 5654 5655 2019-07-31 Richard Biener <rguenther@suse.de> 5656 5657 PR tree-optimization/91293 5658 * gcc.dg/vect/pr91293-1.c: New testcase. 5659 * gcc.dg/vect/pr91293-2.c: Likewise. 5660 * gcc.dg/vect/pr91293-3.c: Likewise. 5661 56622019-08-02 Richard Biener <rguenther@suse.de> 5663 5664 Backport from mainline 5665 2019-07-31 Richard Biener <rguenther@suse.de> 5666 5667 PR tree-optimization/91178 5668 * gcc.dg/torture/pr91178-2.c: New testcase. 5669 5670 2019-07-17 Richard Biener <rguenther@suse.de> 5671 5672 PR tree-optimization/91178 5673 * gcc.dg/torture/pr91178.c: New testcase. 5674 5675 2019-07-12 Martin Sebor <msebor@redhat.com> 5676 5677 * gcc.dg/Warray-bounds-43.c: New test. 5678 56792019-08-01 Jakub Jelinek <jakub@redhat.com> 5680 5681 Backported from mainline 5682 2019-07-30 Jakub Jelinek <jakub@redhat.com> 5683 5684 PR middle-end/91216 5685 * gcc.dg/gomp/pr91216.c: New test. 5686 5687 PR target/91150 5688 * gcc.target/i386/avx512bw-pr91150.c: New test. 5689 5690 2019-07-17 Jakub Jelinek <jakub@redhat.com> 5691 5692 PR tree-optimization/91157 5693 * gcc.target/i386/avx512f-pr91157.c: New test. 5694 * gcc.target/i386/avx512bw-pr91157.c: New test. 5695 56962019-07-31 Richard Biener <rguenther@suse.de> 5697 5698 Backport from mainline 5699 2019-07-19 Richard Biener <rguenther@suse.de> 5700 5701 PR tree-optimization/91200 5702 * gcc.dg/torture/pr91200.c: New testcase. 5703 5704 2019-07-15 Richard Biener <rguenther@suse.de> 5705 5706 PR middle-end/91162 5707 * gcc.dg/autopar/pr91162.c: New testcase. 5708 5709 2019-07-12 Richard Biener <rguenther@suse.de> 5710 5711 PR tree-optimization/91145 5712 * gcc.dg/torture/pr91145.c: New testcase. 5713 5714 2019-07-11 Richard Biener <rguenther@suse.de> 5715 5716 PR middle-end/91131 5717 * gcc.target/i386/pr91131.c: New testcase. 5718 5719 2019-07-10 Richard Biener <rguenther@suse.de> 5720 5721 PR tree-optimization/91126 5722 * gcc.dg/torture/pr91126.c: New testcase. 5723 57242019-07-30 Steven G. Kargl <kargl@gcc.gnu.org> 5725 5726 PR fortran/91296 5727 * gfortran.dg/pr91296.f90: New test. 5728 57292019-07-29 Thomas Koenig <tkoenig@gcc.gnu.org> 5730 Paul Thomas <pault@gcc.gnu.org> 5731 5732 Backport from trunk 5733 PR fortran/90786 5734 PR fortran/90813 5735 * gfortran.dg/proc_ptr_51.f90: New test. 5736 57372019-07-24 Bin Cheng <bin.cheng@linux.alibaba.com> 5738 5739 Backport from mainline 5740 2019-07-18 Bin Cheng <bin.cheng@linux.alibaba.com> 5741 5742 PR tree-optimization/91137 5743 * gcc.c-torture/execute/pr91137.c: New test. 5744 57452019-07-22 Paul A. Clarke <pc@us.ibm.com> 5746 5747 Backport from mainline 5748 * gcc.target/powerpc/sse4_1-check.h: New. 5749 * gcc.target/powerpc/sse4_1-pblendvb.c: New. 5750 * gcc.target/powerpc/sse4_1-pblendw.c: New. 5751 * gcc.target/powerpc/sse4_1-pblendw-2.c: New. 5752 57532019-07-22 Martin Liska <mliska@suse.cz> 5754 5755 Backport from mainline 5756 2019-07-22 Martin Liska <mliska@suse.cz> 5757 5758 PR driver/91172 5759 * gcc.dg/pr91172.c: New test. 5760 57612019-07-22 Claudiu Zissulescu <claziss@synopsys.com> 5762 5763 Backport from mainline 5764 * gcc.target/arc/tls-2.c: New test. 5765 * gcc.target/arc/tls-3.c: Likewise. 5766 57672019-07-20 Richard Sandiford <richard.sandiford@arm.com> 5768 5769 Backport from mainline 5770 2019-07-18 Richard Sandiford <richard.sandiford@arm.com> 5771 5772 * c-c++-common/pr53633-2.c: New test. 5773 57742019-07-18 Kito Cheng <kito.cheng@sifive.com> 5775 5776 Backport from mainline 5777 2019-07-08 Jim Wilson <jimw@sifive.com> 5778 5779 * gcc.target/riscv/shift-shift-2.c: Add one more test. 5780 57812019-07-17 Andreas Krebbel <krebbel@linux.ibm.com> 5782 5783 Backport from mainline 5784 2019-07-01 Andreas Krebbel <krebbel@linux.ibm.com> 5785 5786 * gcc.target/s390/vector/vec-shift-2.c: New test. 5787 57882019-07-16 Wilco Dijkstra <wdijkstr@arm.com> 5789 5790 PR target/89190 5791 * gcc.target/arm/pr89190.c: New test. 5792 57932019-07-16 Martin Liska <mliska@suse.cz> 5794 5795 PR testsuite/91175 5796 * g++.old-deja/g++.pt/instantiate4.C: Do not use -Werror. 5797 57982019-07-15 Martin Liska <mliska@suse.cz> 5799 5800 PR c++/91125 5801 * g++.dg/parse/repo1.C: Add scan for the new warning. 5802 * g++.dg/rtti/repo1.C: Likewise. 5803 * g++.dg/template/repo1.C: Likewise. 5804 * g++.dg/template/repo10.C: Likewise. 5805 * g++.dg/template/repo11.C: Likewise. 5806 * g++.dg/template/repo2.C: Likewise. 5807 * g++.dg/template/repo3.C: Likewise. 5808 * g++.dg/template/repo4.C: Likewise. 5809 * g++.dg/template/repo5.C: Likewise. 5810 * g++.dg/template/repo6.C: Likewise. 5811 * g++.dg/template/repo7.C: Likewise. 5812 * g++.dg/template/repo8.C: Likewise. 5813 * g++.dg/template/repo9.C: Likewise. 5814 * g++.old-deja/g++.pt/instantiate4.C: Likewise. 5815 * g++.old-deja/g++.pt/instantiate6.C: Likewise. 5816 * g++.old-deja/g++.pt/repo1.C: Likewise. 5817 * g++.old-deja/g++.pt/repo2.C: Likewise. 5818 * g++.old-deja/g++.pt/repo3.C: Likewise. 5819 * g++.old-deja/g++.pt/repo4.C: Likewise. 5820 58212019-07-14 Jakub Jelinek <jakub@redhat.com> 5822 5823 Backported from mainline 5824 2019-07-13 Jakub Jelinek <jakub@redhat.com> 5825 5826 PR c/91149 5827 * c-c++-common/gomp/reduction-task-3.c: New test. 5828 5829 2019-07-04 Jakub Jelinek <jakub@redhat.com> 5830 5831 PR middle-end/78884 5832 * gcc.dg/gomp/pr78884.c: New test. 5833 5834 PR rtl-optimization/90756 5835 * gcc.dg/pr90756.c: New test. 5836 58372019-07-12 Wilco Dijkstra <wdijkstr@arm.com> 5838 5839 PR testsuite/78529 5840 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-ipa-ra. 5841 58422019-07-12 Richard Biener <rguenther@suse.de> 5843 5844 Backport from mainline 5845 2019-07-04 Jakub Jelinek <jakub@redhat.com> 5846 5847 PR tree-optimization/91063 5848 * gcc.dg/gomp/pr91063.c: New test. 5849 5850 2019-06-27 Richard Biener <rguenther@suse.de> 5851 5852 PR testsuite/91004 5853 * g++.dg/torture/pr34850.C: Fix overly reduced testcase. 5854 5855 2019-06-26 Richard Biener <rguenther@suse.de> 5856 5857 PR ipa/90982 5858 * g++.dg/torture/pr90982.C: New testcase. 5859 5860 2019-06-24 Richard Biener <rguenther@suse.de> 5861 5862 PR tree-optimization/90972 5863 * gcc.dg/torture/pr90972.c: New testcase. 5864 5865 2019-06-21 Richard Biener <rguenther@suse.de> 5866 5867 PR debug/90914 5868 * g++.dg/debug/pr90914.C: New testcase. 5869 5870 2019-06-18 Richard Biener <rguenther@suse.de> 5871 5872 PR debug/90900 5873 * gcc.dg/gomp/pr90900.c: New testcase. 5874 58752019-07-11 Uroš Bizjak <ubizjak@gmail.com> 5876 5877 Backported from mainline 5878 2019-06-18 Uroš Bizjak <ubizjak@gmail.com> 5879 5880 * gcc.target/i386/pr81563.c (dg-final): Check that no 5881 registers are restored from %esp. 5882 58832019-07-08 Richard Biener <rguenther@suse.de> 5884 5885 PR tree-optimization/91108 5886 * gcc.dg/tree-ssa/pr91091-1.c: New testcase. 5887 * gcc.dg/tree-ssa/ssa-fre-78.c: Likewise. 5888 58892019-07-07 Paul Thomas <pault@gcc.gnu.org> 5890 5891 Backport from mainline 5892 PR fortran/91077 5893 * gfortran.dg/pointer_array_11.f90: New test. 5894 58952019-07-05 Szabolcs Nagy <szabolcs.nagy@arm.com> 5896 5897 Backport from mainline 5898 2019-06-03 Szabolcs Nagy <szabolcs.nagy@arm.com> 5899 5900 * gcc.target/aarch64/pcs_attribute-2.c: New test. 5901 * gcc.target/aarch64/torture/simd-abi-4.c: Check .variant_pcs support. 5902 * lib/target-supports.exp (check_effective_target_aarch64_variant_pcs): 5903 New. 5904 5905 2019-06-18 Szabolcs Nagy <szabolcs.nagy@arm.com> 5906 5907 * gcc.target/aarch64/pcs_attribute-2.c: Remove ifunc usage. 5908 * gcc.target/aarch64/pcs_attribute-3.c: New test. 5909 59102019-07-04 Martin Liska <mliska@suse.cz> 5911 5912 Backport from mainline 5913 2019-07-03 Martin Liska <mliska@suse.cz> 5914 5915 PR tree-optimization/90892 5916 * gcc.dg/pr90892.c: New test. 5917 59182019-07-04 Martin Liska <mliska@suse.cz> 5919 5920 Backport from mainline 5921 2019-07-03 Martin Liska <mliska@suse.cz> 5922 5923 PR middle-end/90899 5924 * gcc.target/i386/pr90899.c: New test. 5925 59262019-07-04 Chenghua Xu <paul.hua.gm@gmail.com> 5927 5928 * gcc.target/mips/mips-fmadd.c: Rename to ... 5929 * gcc.target/mips/mips-fmadd-o32.c: ... Here; add abi=32. 5930 * gcc.target/mips/mips-fmadd-n64.c: New. 5931 59322019-07-03 Eric Botcazou <ebotcazou@adacore.com> 5933 5934 * gnat.dg/specs/debug1.ads: New test. 5935 59362019-06-29 Eric Botcazou <ebotcazou@adacore.com> 5937 5938 * gnat.dg/specs/array5.ads: New test. 5939 * gnat.dg/specs/array5_pkg1.ads: New helper. 5940 * gnat.dg/specs/array5_pkg2.ads: Likewise. 5941 * gnat.dg/specs/array5_pkg2-g.ads: Likewise. 5942 59432019-06-29 Jakub Jelinek <jakub@redhat.com> 5944 5945 Backported from mainline 5946 2019-06-27 Jakub Jelinek <jakub@redhat.com> 5947 5948 PR c++/91024 5949 * g++.dg/warn/Wimplicit-fallthrough-4.C: New test. 5950 5951 2019-06-26 Jakub Jelinek <jakub@redhat.com> 5952 5953 PR target/90991 5954 * gcc.target/i386/avx512dq-pr90991-1.c: New test. 5955 5956 2019-06-25 Jakub Jelinek <jakub@redhat.com> 5957 5958 PR sanitizer/90954 5959 * c-c++-common/gomp/pr90954.c: New test. 5960 5961 2019-06-21 Jakub Jelinek <jakub@redhat.com> 5962 5963 PR c++/90950 5964 * g++.dg/gomp/lastprivate-1.C: New test. 5965 5966 2019-06-12 Jakub Jelinek <jakub@redhat.com> 5967 5968 PR c/90760 5969 * gcc.dg/pr90760.c: New test. 5970 59712019-06-21 Jeff Law <law@redhat.com> 5972 5973 Backport fom mainline 5974 2019-06-21 Jeff Law <law@redhat.com> 5975 5976 PR tree-optimization/90949 5977 * gcc.c-torture/execute/pr90949.c: New test. 5978 59792019-06-26 Martin Jambor <mjambor@suse.cz> 5980 5981 Backport from mainline 5982 2019-06-25 Martin Jambor <mjambor@suse.cz> 5983 5984 PR ipa/90939 5985 * g++.dg/lto/pr90939_[01].C: New test. 5986 59872019-06-25 Claudiu Zissulescu <claziss@synopsys.com> 5988 5989 Backport from mainline 5990 * gcc.target/arc/pr89838.c: New file. 5991 59922019-06-21 Thomas Koenig <tkoenig@gcc.gnu.org> 5993 5994 Backport from trunk 5995 PR fortran/90937 5996 * trans-types.c (get_formal_from_actual_arglist): Get symbol from 5997 current namespace so it will be freed later. If symbol is of type 5998 character, get an empty character length. 5999 60002019-06-20 Steven G. Kargl <kargl@gcc.gnu.org> 6001 6002 Backport from mainline 6003 PR fortran/90290 6004 * gfortran.dg/pr90290.f90: New test. 6005 60062019-06-20 Steven G. Kargl <kargl@gcc.gnu.org> 6007 6008 Backport from mainline 6009 PR fortran/90002 6010 * gfortran.dg/pr90002.f90: New test. 6011 60122019-06-20 Steven G. Kargl <kargl@gcc.gnu.org> 6013 6014 Backport from mainline 6015 PR fortran/89344 6016 * gfortran.dg/pr89344.f90: New test. 6017 60182019-06-20 Steven G. Kargl <kargl@gcc.gnu.org> 6019 6020 Backport from mainline 6021 PR fortran/87907 6022 * gfortran.dg/pr87907.f90: New testcase. 6023 60242019-06-20 Steven G. Kargl <kargl@gcc.gnu.org> 6025 6026 Backport from mainline 6027 PR fortran/86587 6028 * gfortran.dg/pr86587.f90: New test. 6029 60302019-06-20 Steven G. Kargl <kargl@gcc.gnu.org> 6031 6032 Backport from mainline 6033 PR fortran/77632 6034 * gfortran.dg/pr77632_1.f90: New test. 6035 60362019-06-20 Steven G. Kargl <kargl@gcc.gnu.org> 6037 6038 Backport from mainline 6039 PR fortran/69499 6040 * gfortran.dg/pr69499.f90: New test. 6041 * gfortran.dg/module_error_1.f90: Update dg-error string. 6042 60432019-06-20 Steven G. Kargl <kargl@gcc.gnu.org> 6044 6045 Backport from mainline 6046 PR fortran/69398 6047 * gfortran.dg/pr69398.f90: New test. 6048 60492019-06-20 Steven G. Kargl <kargl@gcc.gnu.org> 6050 6051 Backport from mainline 6052 PR fortran/68544 6053 * gfortran.dg/pr68544.f90: New test. 6054 * gfortran.dg/pr85687.f90: Modify test for new error message. 6055 60562019-06-20 Steven G. Kargl <kargl@gcc.gnu.org> 6057 6058 Backport from mainline 6059 * gfortran.dg/integer_exponentiation_4.f90: Update test. 6060 * gfortran.dg/integer_exponentiation_5.F90: Ditto. 6061 * gfortran.dg/no_range_check_1.f90: Ditto. 6062 60632019-06-18 Harald Anlauf <anlauf@gmx.de> 6064 6065 Backport from mainline 6066 2019-06-14 Harald Anlauf <anlauf@gmx.de> 6067 6068 PR fortran/90577 6069 PR fortran/90578 6070 * gfortran.dg/lrshift_1.f90: Adjust testcase. 6071 * gfortran.dg/shiftalr_3.f90: New testcase. 6072 60732019-05-20 Jeff Law <law@redhat.com> 6074 6075 Backported from mainline 6076 2019-05-31 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 6077 * gcc.target/mips/msa-fmadd.c: New. 6078 60792019-06-11 Thomas Koenig <tkoenig@gcc.gnu.org> 6080 Tomáš Trnka <trnka@scm.com> 6081 6082 Backport from trunk 6083 PR fortran/90744 6084 * gfortran.dg/deferred_character_33.f90: New test. 6085 * gfortran.dg/deferred_character_33a.f90: New test. 6086 60872019-06-11 Jakub Jelinek <jakub@redhat.com> 6088 6089 PR c++/90810 6090 * g++.dg/ext/vector37.C: New test. 6091 60922019-06-07 John David Anglin <danglin@gcc.gnu.org> 6093 6094 * lib/scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*. 6095 60962019-06-06 Richard Biener <rguenther@suse.de> 6097 6098 Backport from mainline 6099 2019-05-13 Richard Biener <rguenther@suse.de> 6100 6101 PR tree-optimization/90402 6102 * gcc.dg/torture/pr90402-1.c: New testcase. 6103 6104 2019-05-06 Richard Biener <rguenther@suse.de> 6105 6106 PR tree-optimization/90328 6107 * gcc.dg/torture/pr90328.c: New testcase. 6108 61092019-06-05 Eric Botcazou <ebotcazou@adacore.com> 6110 6111 * gnat.dg/specs/discr6.ads: New test. 6112 61132019-06-05 Jakub Jelinek <jakub@redhat.com> 6114 6115 PR debug/90733 6116 * gcc.dg/pr90733.c: New test. 6117 6118 Backported from mainline 6119 2019-05-29 Jakub Jelinek <jakub@redhat.com> 6120 6121 PR c++/90598 6122 * g++.dg/cpp0x/pr90598.C: New test. 6123 61242019-05-30 Iain Sandoe <iain@sandoe.co.uk> 6125 6126 Backport from mainline. 6127 2019-05-23 Iain Sandoe <iain@sandoe.co.uk> 6128 6129 * lib/target-supports.exp (check_effective_target_mfentry): New. 6130 * gcc.target/i386/fentry-override.c: Require effective target mfentry. 6131 * gcc.target/i386/fentry.c: Likewise 6132 * gcc.target/i386/fentryname1.c: Likewise 6133 * gcc.target/i386/fentryname2.c: Likewise 6134 * gcc.target/i386/fentryname3.c: Likewise 6135 * gcc.target/i386/nop-mcount.c: Likewise 6136 * gcc.target/i386/pr82699-2.c: Likewise 6137 * gcc.target/i386/pr82699-4.c: Likewise 6138 * gcc.target/i386/pr82699-5.c: Likewise 6139 * gcc.target/i386/pr82699-6.c: Likewise 6140 * gcc.target/i386/returninst1.c: Likewise 6141 * gcc.target/i386/returninst2.c: Likewise 6142 * gcc.target/i386/returninst3.c: Likewise 6143 61442019-05-30 Iain Sandoe <iain@sandoe.co.uk> 6145 6146 PR target/82920 6147 * g++.dg/cet-notrack-1.C: Adjust scan assembler for Darwin. 6148 * gcc.target/i386/cet-notrack-5a.c: Likewise. 6149 * gcc.target/i386/cet-notrack-5b.c: Likewise. 6150 * gcc.target/i386/cet-notrack-6b.c: Likewise. 6151 * gcc.target/i386/cet-notrack-icf-1.c: Likewise. 6152 * gcc.target/i386/cet-notrack-icf-2.c: Likewise. 6153 * gcc.target/i386/cet-notrack-icf-3.c: Likewise. 6154 * gcc.target/i386/cet-notrack-icf-4.c: Likewise. 6155 * gcc.target/i386/cet-sjlj-3.c: Likewise. 6156 * gcc.target/i386/cet-sjlj-5.c: Likewise. 6157 61582019-05-30 Iain Sandoe <iain@sandoe.co.uk> 6159 6160 Backport from mainline. 6161 2019-05-14 Iain Sandoe <iain@sandoe.co.uk> 6162 6163 PR target/82920 6164 * gcc.target/i386/cet-sjlj-6b.c: Require effective target x32. 6165 * gcc.target/i386/pr52146.c: Likewise. 6166 * gcc.target/i386/pr52698.c: Likewise. 6167 * gcc.target/i386/pr52857-1.c: Likewise. 6168 * gcc.target/i386/pr52857-2.c: Likewise. 6169 * gcc.target/i386/pr52876.c: Likewise. 6170 * gcc.target/i386/pr53698.c: Likewise. 6171 * gcc.target/i386/pr54157.c: Likewise. 6172 * gcc.target/i386/pr55049-1.c: Likewise. 6173 * gcc.target/i386/pr55093.c: Likewise. 6174 * gcc.target/i386/pr55116-1.c: Likewise. 6175 * gcc.target/i386/pr55116-2.c: Likewise. 6176 * gcc.target/i386/pr55597.c: Likewise. 6177 * gcc.target/i386/pr59929.c: Likewise. 6178 * gcc.target/i386/pr66470.c: Likewise. 6179 61802019-05-30 Iain Sandoe <iain@sandoe.co.uk> 6181 6182 Backport from mainline. 6183 2019-05-12 Iain Sandoe <iain@sandoe.co.uk> 6184 Dominique d'Humieres <dominiq@gcc.gnu.org> 6185 6186 PR target/82920 6187 * gcc.target/i386/indirect-thunk-1.c: Adjust scan-asms for Darwin, 6188 do not use -fno-pic on Darwin. 6189 * gcc.target/i386/indirect-thunk-2.c: Likewise. 6190 * gcc.target/i386/indirect-thunk-3.c: Likewise. 6191 * gcc.target/i386/indirect-thunk-4.c: Likewise. 6192 * gcc.target/i386/indirect-thunk-7.c: Likewise. 6193 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 6194 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 6195 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 6196 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 6197 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 6198 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 6199 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 6200 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 6201 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 6202 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 6203 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 6204 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 6205 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 6206 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 6207 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 6208 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 6209 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 6210 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 6211 * gcc.target/i386/indirect-thunk-register-1.c: Likewise. 6212 * gcc.target/i386/indirect-thunk-register-2.c: Likewise. 6213 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 6214 * gcc.target/i386/indirect-thunk-register-4.c: Likewise. 6215 * gcc.target/i386/ret-thunk-1.c: Likewise. 6216 * gcc.target/i386/ret-thunk-10.c: Likewise. 6217 * gcc.target/i386/ret-thunk-11.c: Likewise. 6218 * gcc.target/i386/ret-thunk-12.c: Likewise. 6219 * gcc.target/i386/ret-thunk-13.c: Likewise. 6220 * gcc.target/i386/ret-thunk-14.c: Likewise. 6221 * gcc.target/i386/ret-thunk-15.c: Likewise. 6222 * gcc.target/i386/ret-thunk-16.c: Likewise. 6223 * gcc.target/i386/ret-thunk-2.c: Likewise. 6224 * gcc.target/i386/ret-thunk-22.c: Likewise. 6225 * gcc.target/i386/ret-thunk-23.c: Likewise. 6226 * gcc.target/i386/ret-thunk-24.c: Likewise. 6227 * gcc.target/i386/ret-thunk-3.c: Likewise. 6228 * gcc.target/i386/ret-thunk-4.c: Likewise. 6229 * gcc.target/i386/ret-thunk-5.c: Likewise. 6230 * gcc.target/i386/ret-thunk-6.c: Likewise. 6231 * gcc.target/i386/ret-thunk-7.c: Likewise. 6232 * gcc.target/i386/ret-thunk-8.c: Likewise. 6233 * gcc.target/i386/ret-thunk-9.c: Likewise. 6234 62352019-05-28 Eric Botcazou <ebotcazou@adacore.com> 6236 6237 * gnat.dg/opt79.ad[sb]: New test. 6238 62392019-05-28 Eric Botcazou <ebotcazou@adacore.com> 6240 6241 * gnat.dg/specs/discr5.ads: New test. 6242 62432019-05-27 Eric Botcazou <ebotcazou@adacore.com> 6244 6245 * gnat.dg/specs/array4.ads: New test. 6246 62472019-05-27 Eric Botcazou <ebotcazou@adacore.com> 6248 6249 * gnat.dg/aliased2.adb: New test. 6250 62512019-05-27 Eric Botcazou <ebotcazou@adacore.com> 6252 6253 * gnat.dg/limited_with7.ad[sb]: New test. 6254 * gnat.dg/limited_with7_pkg.ads: New helper. 6255 62562019-05-27 Eric Botcazou <ebotcazou@adacore.com> 6257 6258 * gnat.dg/unchecked_convert13.adb: New test. 6259 62602019-05-24 Martin Liska <mliska@suse.cz> 6261 6262 Backport from mainline 6263 2019-05-23 Martin Liska <mliska@suse.cz> 6264 6265 PR sanitizer/90570 6266 * g++.dg/asan/pr90570.C: New test. 6267 62682019-05-23 Eric Botcazou <ebotcazou@adacore.com> 6269 6270 * gnat.dg/opt78.ad[sb]: New test. 6271 62722019-05-22 Uroš Bizjak <ubizjak@gmail.com> 6273 6274 Backported from mainline 6275 2019-05-21 Uroš Bizjak <ubizjak@gmail.com> 6276 6277 PR target/90547 6278 * gcc.target/i386/pr90547.c: New test. 6279 62802019-05-20 Jeff Law <law@redhat.com> 6281 6282 Backported from mainline 6283 2019-05-17 Dragan Mladjenovic <dmladjenovic@wavecomp.com> 6284 6285 * g++.dg/eh/o32-fp.C: New. 6286 * gcc.target/mips/dwarfregtable-1.c: New. 6287 * gcc.target/mips/dwarfregtable-2.c: New. 6288 * gcc.target/mips/dwarfregtable-3.c: New. 6289 * gcc.target/mips/dwarfregtable-4.c: New. 6290 * gcc.target/mips/dwarfregtable.h: New. 6291 62922019-05-20 Jonathan Wakely <jwakely@redhat.com> 6293 6294 Backported from mainline 6295 2019-05-20 Jonathan Wakely <jwakely@redhat.com> 6296 6297 PR c++/90532 Ensure __is_constructible(T[]) is false 6298 * g++.dg/ext/90532.C: New test. 6299 63002019-05-19 Paul Thomas <pault@gcc.gnu.org> 6301 6302 Backport from trunk 6303 PR fortran/90498 6304 * gfortran.dg/associate_48.f90: New test. 6305 63062019-05-17 Jakub Jelinek <jakub@redhat.com> 6307 6308 Backported from mainline 6309 2019-05-16 Jakub Jelinek <jakub@redhat.com> 6310 6311 * gcc.dg/vect/vect-simd-1.c: New test. 6312 * gcc.dg/vect/vect-simd-2.c: New test. 6313 * gcc.dg/vect/vect-simd-3.c: New test. 6314 * gcc.dg/vect/vect-simd-4.c: New test. 6315 6316 2019-05-15 Jakub Jelinek <jakub@redhat.com> 6317 6318 * c-c++-common/gomp/simd8.c: New test. 6319 6320 2019-05-10 Jakub Jelinek <jakub@redhat.com> 6321 6322 PR tree-optimization/90385 6323 * gfortran.dg/pr90385.f90: New test. 6324 6325 PR c++/90383 6326 * g++.dg/cpp1y/constexpr-90383-1.C: New test. 6327 * g++.dg/cpp1y/constexpr-90383-2.C: New test. 6328 6329 PR pch/90326 6330 * g++.dg/pch/pr90326.C: New test. 6331 * g++.dg/pch/pr90326.Hs: New file. 6332 6333 2019-05-03 Jakub Jelinek <jakub@redhat.com> 6334 6335 PR tree-optimization/90303 6336 * g++.target/i386/pr90303.C: New test. 6337 63382019-05-15 Li Jia He <helijia@linux.ibm.com> 6339 6340 Backport from mainline. 6341 2019-05-07 Li Jia He <helijia@linux.ibm.com> 6342 6343 * gcc.dg/tree-ssa/pr37508.c: Add the no-ssa-phiopt option to skip phi 6344 optimization. 6345 * gcc.dg/tree-ssa/pr88676-2.c: New testcase. 6346 63472019-05-14 Iain Sandoe <iain@sandoe.co.uk> 6348 6349 Backport from mainline. 6350 2019-05-11 Iain Sandoe <iain@sandoe.co.uk> 6351 6352 PR testsuite/81058 6353 * gcc.target/i386/avx512bw-vpmovswb-1.c: Use regular data section 6354 for variables on Darwin, rather than common. 6355 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Likewise. 6356 * gcc.target/i386/avx512bw-vpmovwb-1.c: Likewise. 6357 63582019-05-14 Iain Sandoe <iain@sandoe.co.uk> 6359 6360 Backport from mainline. 6361 2019-05-10 Iain Sandoe <iain@sandoe.co.uk> 6362 6363 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Darwin is 6364 now tested. 6365 * gcc.target/x86_64/abi/avx512f/asm-support-darwin.s: New. 6366 63672019-05-14 Iain Sandoe <iain@sandoe.co.uk> 6368 6369 Backport from mainline. 6370 2019-05-02 Iain Sandoe <iain@sandoe.co.uk> 6371 6372 * gcc.dg/tree-prof/section-attr-1.c: Update scan-asm regex 6373 for cold section label. 6374 * gcc.dg/tree-prof/section-attr-2.c: Likewise. 6375 * gcc.dg/tree-prof/section-attr-3.c: Likewise. 6376 63772019-05-14 Iain Sandoe <iain@sandoe.co.uk> 6378 6379 Backport from mainline. 6380 2019-05-02 Iain Sandoe <iain@sandoe.co.uk> 6381 6382 * g++.dg/ext/instantiate2.C: Remove special-casing for Darwin. 6383 63842019-05-11 Paul Thomas <pault@gcc.gnu.org> 6385 6386 Backport from trunk 6387 PR fortran/90093 6388 * gfortran.dg/ISO_Fortran_binding_12.f90: New test. 6389 * gfortran.dg/ISO_Fortran_binding_12.c: Supplementary code. 6390 6391 PR fortran/90352 6392 * gfortran.dg/iso_c_binding_char_1.f90: New test. 6393 6394 PR fortran/90355 6395 * gfortran.dg/ISO_Fortran_binding_4.f90: Add 'substr' to test 6396 the direct passing of substrings as descriptors to bind(C). 6397 * gfortran.dg/assign_10.f90: Increase the tree_dump count of 6398 'atmp' to account for the setting of the 'span' field. 6399 * gfortran.dg/transpose_optimization_2.f90: Ditto. 64002019-05-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 6401 6402 Backport from mainline. 6403 2019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org> 6404 6405 PR target/89765 6406 * gcc.target/powerpc/pr89765-mc.c: New test. 6407 * gcc.target/powerpc/vsx-builtin-10c.c: New test. 6408 * gcc.target/powerpc/vsx-builtin-10d.c: New test. 6409 * gcc.target/powerpc/vsx-builtin-11c.c: New test. 6410 * gcc.target/powerpc/vsx-builtin-11d.c: New test. 6411 * gcc.target/powerpc/vsx-builtin-12c.c: New test. 6412 * gcc.target/powerpc/vsx-builtin-12d.c: New test. 6413 * gcc.target/powerpc/vsx-builtin-13c.c: New test. 6414 * gcc.target/powerpc/vsx-builtin-13d.c: New test. 6415 * gcc.target/powerpc/vsx-builtin-14c.c: New test. 6416 * gcc.target/powerpc/vsx-builtin-14d.c: New test. 6417 * gcc.target/powerpc/vsx-builtin-15c.c: New test. 6418 * gcc.target/powerpc/vsx-builtin-15d.c: New test. 6419 * gcc.target/powerpc/vsx-builtin-16c.c: New test. 6420 * gcc.target/powerpc/vsx-builtin-16d.c: New test. 6421 * gcc.target/powerpc/vsx-builtin-17c.c: New test. 6422 * gcc.target/powerpc/vsx-builtin-17d.c: New test. 6423 * gcc.target/powerpc/vsx-builtin-18c.c: New test. 6424 * gcc.target/powerpc/vsx-builtin-18d.c: New test. 6425 * gcc.target/powerpc/vsx-builtin-19c.c: New test. 6426 * gcc.target/powerpc/vsx-builtin-19d.c: New test. 6427 * gcc.target/powerpc/vsx-builtin-20c.c: New test. 6428 * gcc.target/powerpc/vsx-builtin-20d.c: New test. 6429 * gcc.target/powerpc/vsx-builtin-9c.c: New test. 6430 * gcc.target/powerpc/vsx-builtin-9d.c: New test. 6431 64322019-05-07 Kelvin Nilsen <kelvin@gcc.gnu.org> 6433 6434 Backport from mainline. 6435 2019-05-06 Kelvin Nilsen <kelvin@gcc.gnu.org> 6436 6437 PR target/89424 6438 * gcc.target/powerpc/pr89424-0.c: New test. 6439 * gcc.target/powerpc/vsx-builtin-13a.c: Define macro PR89424 to 6440 enable testing of newly patched capability. 6441 * gcc.target/powerpc/vsx-builtin-13b.c: Likewise. 6442 * gcc.target/powerpc/vsx-builtin-20a.c: Likewise. 6443 * gcc.target/powerpc/vsx-builtin-20b.c: Likewise. 6444 64452019-05-06 Marek Polacek <polacek@redhat.com> 6446 6447 PR c++/90265 - ICE with generic lambda. 6448 * g++.dg/cpp1y/lambda-generic-90265.C: New test. 6449 64502019-05-06 Paolo Carlini <paolo.carlini@oracle.com> 6451 6452 PR c++/90173 6453 * g++.dg/cpp1z/class-deduction66.C: New. 6454 64552019-05-06 Martin Liska <mliska@suse.cz> 6456 6457 Backport from mainline 6458 2019-05-06 Martin Liska <mliska@suse.cz> 6459 6460 PR sanitizer/90312 6461 * gcc.dg/asan/pr87930.c: Run the test only on *linux or *gnu 6462 systems. 6463 * gcc.dg/tsan/pr88017.c: Likewise. 6464 64652019-05-04 Michael Meissner <meissner@linux.ibm.com> 6466 6467 * ChangeLog.ibm: Delete unintentional commit on the wrong branch. 6468 64692019-05-03 Release Manager 6470 6471 * GCC 9.1.0 released. 6472 64732019-05-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6474 6475 * gcc.target/i386/spellcheck-options-5.c: Restrict to Linux and 6476 GNU targets. 6477 64782019-04-30 Martin Liska <mliska@suse.cz> 6479 6480 Backport from mainline 6481 2019-04-27 Martin Liska <mliska@suse.cz> 6482 6483 PR middle-end/90258 6484 * gcc.dg/completion-5.c: New test. 6485 * gcc.target/i386/spellcheck-options-5.c: New test. 6486 64872019-04-25 Jakub Jelinek <jakub@redhat.com> 6488 6489 PR tree-optimization/90240 6490 Revert: 6491 2019-04-23 Bin Cheng <bin.cheng@linux.alibaba.com> 6492 6493 PR tree-optimization/90078 6494 * gcc/testsuite/g++.dg/tree-ssa/pr90078.C: New test. 6495 64962019-04-25 Martin Liska <mliska@suse.cz> 6497 H.J. Lu <hongjiu.lu@intel.com> 6498 6499 PR target/89929 6500 * g++.target/i386/mv28.C: New test. 6501 * gcc.target/i386/mvc14.c: Likewise. 6502 * g++.target/i386/pr57362.C: Updated. 6503 65042019-04-24 Jeff Law <law@redhat.com> 6505 6506 PR tree-optimization/90037 6507 * gcc.dg/tree-ssa/20030710-1.c: Update dump file to scan. 6508 * gcc.dg/isolate-2.c: Likewise. 6509 * gcc.dg/isolate-4.c: Likewise. 6510 * gcc.dg/pr19431.c: Accept either ordering of PHI args. 6511 * gcc.dg/pr90037.c: New test. 6512 65132019-04-25 Jakub Jelinek <jakub@redhat.com> 6514 6515 PR c++/44648 6516 * g++.dg/warn/Wunused-var-35.C: Remove xfail. 6517 65182019-04-25 Richard Biener <rguenther@suse.de> 6519 6520 PR middle-end/90194 6521 * g++.dg/torture/pr90194.C: New testcase. 6522 65232019-04-24 Marek Polacek <polacek@redhat.com> 6524 6525 PR c++/90236 6526 * g++.dg/cpp1z/nontype-auto16.C: New test. 6527 65282019-04-24 Jakub Jelinek <jakub@redhat.com> 6529 6530 PR target/90193 6531 * gcc.target/i386/pr90193.c: New test. 6532 65332019-04-24 Andreas Krebbel <krebbel@linux.ibm.com> 6534 6535 PR target/89952 6536 * gcc.target/s390/pr89952.c: New test. 6537 65382019-04-24 Jakub Jelinek <jakub@redhat.com> 6539 6540 PR target/90187 6541 * g++.target/i386/pr90187.C: New test. 6542 65432019-04-24 Iain Buclaw <ibuclaw@gdcproject.org> 6544 6545 * gdc.test/README.gcc: New file. 6546 65472019-04-24 Jakub Jelinek <jakub@redhat.com> 6548 6549 PR tree-optimization/90208 6550 * gcc.dg/tsan/pr90208-1.c: New test. 6551 * gcc.dg/tsan/pr90208-2.c: New test. 6552 6553 PR tree-optimization/90211 6554 * gcc.dg/autopar/pr90211.c: New test. 6555 65562019-04-23 Iain Buclaw <ibuclaw@gdcproject.org> 6557 Robin Dapp <rdapp@linux.ibm.com> 6558 6559 * gdc.dg/link.d: Test if target d_runtime. 6560 * gdc.dg/runnable.d: Fix tests to work on BigEndian. 6561 * gdc.dg/simd.d: Likewise. 6562 65632019-04-23 Iain Buclaw <ibuclaw@gdcproject.org> 6564 6565 * gdc.test/fail_compilation/fail2456.d: New test. 6566 * gdc.test/fail_compilation/test18312.d: New test. 6567 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -betterC. 6568 65692018-04-23 Sudakshina Das <sudi.das@arm.com> 6570 6571 * gcc.target/aarch64/bti-1.c: Add scan directive for gnu note section 6572 for linux targets. 6573 * gcc.target/aarch64/va_arg_1.c: Update scan directive to not clash 6574 with GNU note section. 6575 65762019-04-23 Jeff Law <law@redhat.com> 6577 6578 * lib/target-supports.exp 6579 (check_effective_target_keeps_null_pointer_checks): Add cr16. 6580 65812019-04-23 Roman Zhuykov <zhroma@ispras.ru> 6582 6583 PR rtl-optimization/87979 6584 * gcc.dg/pr87979.c: New test. 6585 65862019-04-23 Roman Zhuykov <zhroma@ispras.ru> 6587 6588 PR rtl-optimization/84032 6589 * gcc.dg/pr84032.c: New test. 6590 65912018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com> 6592 6593 PR tree-optimization/90078 6594 * g++.dg/tree-ssa/pr90078.C: New test. 6595 65962018-04-23 Bin Cheng <bin.cheng@linux.alibaba.com> 6597 6598 PR tree-optimization/90021 6599 * gfortran.dg/pr90021.f90: New test. 6600 66012019-04-22 Steven G. Kargl <kargl@gcc.gnu.org> 6602 6603 PR fortran/90166 6604 * gfortran.dg/submodule_22.f08: Add additional dg-error comments. 6605 66062019-04-22 Paul Thomas <pault@gcc.gnu.org> 6607 6608 PR fortran/57284 6609 * gfortran.dg/class_70.f03 6610 66112019-04-21 H.J. Lu <hongjiu.lu@intel.com> 6612 6613 PR target/90178 6614 * gcc.target/i386/pr90178.c: New test. 6615 66162019-04-20 Sandra Loosemore <sandra@codesourcery.com> 6617 6618 * g++.dg/ipa/pr89009.C: Add dg-require-effective-target fpic. 6619 66202019-04-19 Paolo Carlini <paolo.carlini@oracle.com> 6621 6622 PR c++/89900 6623 * g++.dg/cpp0x/pr89900-1.C: New. 6624 * g++.dg/cpp0x/pr89900-2.C: Likewise. 6625 * g++.dg/cpp0x/pr89900-3.C: Likewise. 6626 * g++.dg/cpp0x/pr89900-4.C: Likewise. 6627 66282019-04-19 Jakub Jelinek <jakub@redhat.com> 6629 6630 PR middle-end/90139 6631 * gcc.c-torture/compile/pr90139.c: New test. 6632 6633 PR c++/90138 6634 * g++.dg/template/pr90138.C: New test. 6635 6636 PR c/89888 6637 * c-c++-common/pr89888.c: New test. 6638 * g++.dg/torture/pr40335.C: Change dg-bogus into dg-warning. 6639 Don't expect -Wswitch-unreachable warning. 6640 6641 PR c++/90108 6642 * c-c++-common/pr90108.c: New test. 6643 66442019-04-18 Richard Sandiford <richard.sandiford@arm.com> 6645 6646 PR middle-end/85164 6647 * gcc.dg/pr85164-1.c, gcc.dg/pr85164-2.c: New tests. 6648 66492019-04-18 Richard Biener <rguenther@suse.de> 6650 6651 PR debug/90131 6652 * gcc.dg/guality/pr90131.c: New testcase. 6653 66542019-04-17 Jakub Jelinek <jakub@redhat.com> 6655 6656 PR c++/89325 6657 * g++.dg/ext/attrib58.C: New test. 6658 * g++.dg/ext/attrib59.C: New test. 6659 * g++.dg/ext/attrib60.C: New test. 6660 6661 PR target/90125 6662 * gcc.target/i386/avx512f-vfmsubXXXss-2.c (avx512f_test): Adjust 6663 constants to ensure precise result even when not using fma. 6664 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c (avx512f_test): Likewise. 6665 * gcc.target/i386/avx512f-vfmaddXXXsd-3.c: New test. 6666 * gcc.target/i386/avx512f-vfmaddXXXss-3.c: New test. 6667 * gcc.target/i386/avx512f-vfmsubXXXsd-3.c: New test. 6668 * gcc.target/i386/avx512f-vfmsubXXXss-3.c: New test. 6669 * gcc.target/i386/avx512f-vfnmaddXXXsd-3.c: New test. 6670 * gcc.target/i386/avx512f-vfnmaddXXXss-3.c: New test. 6671 * gcc.target/i386/avx512f-vfnmsubXXXsd-3.c: New test. 6672 * gcc.target/i386/avx512f-vfnmsubXXXss-3.c: New test. 6673 66742019-04-17 Marek Polacek <polacek@redhat.com> 6675 6676 PR c++/90124 - bogus error with incomplete type in decltype. 6677 * g++.dg/cpp0x/decltype70.C: New test. 6678 66792019-04-17 Jakub Jelinek <jakub@redhat.com> 6680 6681 PR middle-end/90095 6682 * gcc.dg/pr90095-1.c: New test. 6683 * gcc.dg/pr90095-2.c: New test. 6684 66852019-04-17 Thomas Schwinge <thomas@codesourcery.com> 6686 6687 PR fortran/90048 6688 * gfortran.dg/goacc/private-explicit-kernels-1.f95: New file. 6689 * gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise. 6690 * gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise. 6691 6692 PR fortran/90067 6693 PR fortran/90114 6694 * gfortran.dg/goacc/private-1.f95: Remove file. 6695 * gfortran.dg/goacc/private-2.f95: Likewise. 6696 * gfortran.dg/goacc/private-predetermined-kernels-1.f95: New file. 6697 * gfortran.dg/goacc/private-predetermined-parallel-1.f95: 6698 Likewise. 6699 * gfortran.dg/goacc/private-predetermined-routine-1.f95: Likewise. 6700 67012019-04-17 Jakub Jelinek <jakub@redhat.com> 6702 6703 PR target/89093 6704 * gcc.target/arm/pr89093-2.c: New test. 6705 67062019-04-16 Jakub Jelinek <jakub@redhat.com> 6707 6708 PR c++/86953 6709 * g++.dg/cpp0x/constexpr-86953.C: New test. 6710 67112019-04-16 Dominique d'Humieres <dominiq@gcc.gnu.org> 6712 6713 * g++.dg/lto/pr89358_0.C: Replace dg-* with dg-lto-*. 6714 67152019-04-16 Alexandre Oliva <aoliva@redhat.com> 6716 6717 PR debug/89528 6718 * gcc.dg/guality/pr89528.c: New. 6719 6720 PR rtl-optimization/86438 6721 * gcc.dg/torture/pr86438.c: Split up too-wide shift. 6722 67232019-04-16 Jakub Jelinek <jakub@redhat.com> 6724 6725 PR target/90096 6726 * gcc.target/i386/pr90096.c: New test. 6727 * gcc.target/i386/pr69255-1.c: Adjust expected diagnostics. 6728 * gcc.target/i386/pr69255-2.c: Likewise. 6729 * gcc.target/i386/pr69255-3.c: Likewise. 6730 6731 PR rtl-optimization/90082 6732 * gcc.dg/pr90082.c: New test. 6733 6734 PR tree-optimization/90090 6735 * g++.dg/opt/pr90090.C: New test. 6736 67372019-04-16 Richard Biener <rguenther@suse.de> 6738 6739 PR tree-optimization/56049 6740 * gfortran.dg/pr56049.f90: New testcase. 6741 67422019-04-15 Richard Biener <rguenther@suse.de> 6743 6744 PR debug/90074 6745 * gcc.dg/guality/pr90074.c: New testcase. 6746 67472019-04-15 Richard Biener <rguenther@suse.de> 6748 6749 PR tree-optimization/90071 6750 * gcc.dg/torture/pr90071.c: New testcase. 6751 67522019-04-15 Segher Boessenkool <segher@kernel.crashing.org> 6753 6754 PR rtl-optimization/89794 6755 * gcc.dg/torture/pr89794.c: New testcase. 6756 67572019-04-15 Richard Biener <rguenther@suse.de> 6758 6759 PR ipa/88936 6760 * gcc.dg/torture/pr88936-1.c: New testcase. 6761 * gcc.dg/torture/pr88936-2.c: Likewise. 6762 * gcc.dg/torture/pr88936-3.c: Likewise. 6763 67642019-04-15 Martin Jambor <mjambor@suse.cz> 6765 6766 PR ipa/pr89693 6767 * g++.dg/ipa/pr89693.C: New test. 6768 67692019-04-15 Dominique d'Humieres <dominiq@gcc.gnu.org> 6770 6771 PR tree-optimization/90020 6772 * gcc.dg/torture/pr90020.c: Add linker options for darwin. 6773 67742019-04-14 Jan Hubicka <hubicka@ucw.cz> 6775 6776 PR lto/89358 6777 * g++.dg/lto/pr89358_0.C: New testcase. 6778 * g++.dg/lto/pr89358_1.C: New testcase. 6779 67802019-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 6781 6782 PR fortran/85448 6783 * gfortran.dg/bind_c_usage_33.f90: New test and... 6784 * gfortran.dg/bind_c_usage_33_c.c: Additional source. 6785 67862019-04-14 Paul Thomas <pault@gcc.gnu.org> 6787 6788 PR fortran/89843 6789 * gfortran.dg/ISO_Fortran_binding_4.f90: Modify the value of x 6790 in ctg. Test the conversion of the descriptor types in the main 6791 program. 6792 * gfortran.dg/ISO_Fortran_binding_10.f90: New test. 6793 * gfortran.dg/ISO_Fortran_binding_10.c: Called by it. 6794 6795 PR fortran/89846 6796 * gfortran.dg/ISO_Fortran_binding_11.f90: New test. 6797 * gfortran.dg/ISO_Fortran_binding_11.c: Called by it. 6798 6799 PR fortran/90022 6800 * gfortran.dg/ISO_Fortran_binding_1.c: Correct the indexing for 6801 the computation of 'ans'. Also, change the expected results for 6802 CFI_is_contiguous to comply with standard. 6803 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct the expected 6804 results for CFI_is_contiguous to comply with standard. 6805 * gfortran.dg/ISO_Fortran_binding_9.f90: New test. 6806 * gfortran.dg/ISO_Fortran_binding_9.c: Called by it. 6807 68082019-04-13 Jakub Jelinek <jakub@redhat.com> 6809 6810 PR target/89093 6811 * gcc.target/arm/pr89093.c: New test. 6812 68132019-04-12 Jakub Jelinek <jakub@redhat.com> 6814 6815 PR c/89933 6816 * c-c++-common/pr89933.c: New test. 6817 68182019-04-12 Martin Sebor <msebor@redhat.com> 6819 6820 PR c/88383 6821 PR c/89288 6822 PR c/89798 6823 PR c/89797 6824 * c-c++-common/attributes-1.c: Adjust. 6825 * c-c++-common/builtin-has-attribute-4.c: Adjust expectations. 6826 * c-c++-common/builtin-has-attribute-6.c: New test. 6827 * c-c++-common/builtin-has-attribute-7.c: New test. 6828 * c-c++-common/pr71574.c: Adjust. 6829 * gcc.dg/pr25559.c: Adjust. 6830 * gcc.dg/attr-vector_size.c: New test. 6831 68322019-04-12 Jakub Jelinek <jakub@redhat.com> 6833 6834 PR rtl-optimization/89965 6835 * gcc.target/i386/pr89965.c: New test. 6836 68372019-04-12 Marek Polacek <polacek@redhat.com> 6838 6839 PR c++/87603 - constexpr functions are no longer noexcept. 6840 * g++.dg/cpp0x/constexpr-noexcept.C: Adjust the expected result. 6841 * g++.dg/cpp0x/constexpr-noexcept3.C: Likewise. 6842 * g++.dg/cpp0x/constexpr-noexcept4.C: Likewise. 6843 * g++.dg/cpp0x/constexpr-noexcept8.C: New test. 6844 * g++.dg/cpp0x/inh-ctor32.C: Remove dg-message. 6845 * g++.dg/cpp1y/constexpr-noexcept1.C: New test. 6846 68472019-04-12 Marek Polacek <polacek@redhat.com> 6848 6849 * g++.dg/cpp0x/noexcept30.C: Tweak dg-error. 6850 * g++.dg/cpp0x/pr86397-1.C: Likewise. 6851 * g++.dg/cpp0x/pr86397-2.C: Likewise. 6852 68532019-04-12 Matthew Malcomson <matthew.malcomson@arm.com> 6854 6855 * g++.target/arm/arm.exp: Change format of default prune regex. 6856 * gcc.target/arm/arm.exp: Change format of default prune regex. 6857 68582019-04-12 Martin Liska <mliska@suse.cz> 6859 6860 PR middle-end/89970 6861 * gcc.target/i386/mvc15.c: New test. 6862 * gcc.target/i386/mvc3.c: Quote target in error pattern. 6863 * gcc.target/i386/mvc4.c: Remove duplicit 'default'. 6864 68652019-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org> 6866 6867 PR target/87532 6868 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Adjust expected 6869 instruction counts. 6870 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise. 6871 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise. 6872 68732019-04-12 Jakub Jelinek <jakub@redhat.com> 6874 6875 PR c/89946 6876 * c-c++-common/pr89946.c: New test. 6877 6878 PR rtl-optimization/90026 6879 * g++.dg/opt/pr90026.C: New test. 6880 68812018-04-11 Steve Ellcey <sellcey@marvell.com> 6882 6883 PR rtl-optimization/87763 6884 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks 6885 to bfi. 6886 68872019-04-11 Richard Biener <rguenther@suse.de> 6888 6889 PR tree-optimization/90020 6890 * gcc.dg/torture/pr90020.c: New testcase. 6891 68922019-04-11 Richard Biener <rguenther@suse.de> 6893 6894 PR tree-optimization/90018 6895 * gcc.dg/vect/pr90018.c: New testcase. 6896 68972018-04-10 Steve Ellcey <sellcey@marvell.com> 6898 6899 PR rtl-optimization/87763 6900 * gcc.target/aarch64/combine_bfxil.c: Change some bfxil checks 6901 to bfi. 6902 * gcc.target/aarch64/combine_bfi_2.c: New test. 6903 69042019-04-10 Jakub Jelinek <jakub@redhat.com> 6905 6906 PR middle-end/90025 6907 * gcc.c-torture/execute/pr90025.c: New test. 6908 6909 PR c++/90010 6910 * gcc.dg/pr90010.c: New test. 6911 69122019-04-09 Uroš Bizjak <ubizjak@gmail.com> 6913 6914 * gcc.target/i386/ifcvt-onecmpl-abs-1.c 6915 (dg-options): Use -O2 -fdump-rtl-ce1. 6916 (dg-final): Scan ce1 RTL dump instead of asm dump. 6917 69182019-04-09 Matthew Malcomson <matthew.malcomson@arm.com> 6919 6920 PR target/90024 6921 * gcc.dg/torture/neon-immediate-timode.c: New test. 6922 69232019-04-09 Jakub Jelinek <jakub@redhat.com> 6924 6925 PR tree-optimization/89998 6926 * gcc.c-torture/compile/pr89998-1.c: New test. 6927 * gcc.c-torture/compile/pr89998-2.c: New test. 6928 6929 PR target/90015 6930 * gcc.target/riscv/interrupt-conflict-mode.c (foo): Adjust expected 6931 diagnostics. 6932 69332019-04-08 Richard Biener <rguenther@suse.de> 6934 6935 PR tree-optimization/90006 6936 * gcc.dg/vect/bb-slp-pr90006.c: New testcase. 6937 69382019-04-08 Jakub Jelinek <jakub@redhat.com> 6939 6940 PR rtl-optimization/89865 6941 * gcc.target/i386/pr49095.c: Don't expect any RMW sequences. 6942 6943 PR rtl-optimization/89865 6944 * gcc.target/i386/pr49095.c: Adjust number of expected RMW spots 6945 on ia32. 6946 69472019-04-01 Bin Cheng <bin.cheng@linux.alibaba.com> 6948 6949 PR tree-optimization/89725 6950 * gcc.dg/tree-ssa/pr89725.c: New test. 6951 69522019-04-08 Martin Liska <mliska@suse.cz> 6953 6954 * gcc.target/riscv/arch-1.c: Fix expected scanned pattern. 6955 69562019-04-08 Paolo Carlini <paolo.carlini@oracle.com> 6957 6958 PR c++/89914 6959 * g++.dg/ext/has_nothrow_constructor-3.C: New. 6960 69612019-04-07 Uroš Bizjak <ubizjak@gmail.com> 6962 6963 PR target/89945 6964 * gcc.target/i386/pr89945.c: New test. 6965 69662019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org> 6967 6968 PR fortran/87352 6969 * gfortran.dg/finalize_28.f90: Adjust count of __builtin_free. 6970 * gfortran.dg/finalize_33.f90: Likewise. 6971 * gfortran.dg/finalize_34.f90: New test. 6972 69732019-04-06 Thomas Koenig <tkoenig@gcc.gnu.org> 6974 6975 PR fortran/89981 6976 * gfortran.dg/entry_22.f90: New test. 6977 69782019-04-05 Marek Polacek <polacek@redhat.com> 6979 6980 PR c++/87145 - bogus error converting class type in template arg list. 6981 * g++.dg/cpp0x/constexpr-conv3.C: New test. 6982 * g++.dg/cpp0x/constexpr-conv4.C: New test. 6983 69842019-04-05 Martin Sebor <msebor@redhat.com> 6985 6986 PR bootstrap/89980 6987 * g++.dg/init/array52.C: New test. 6988 69892019-04-05 David Malcolm <dmalcolm@redhat.com> 6990 6991 PR c/89985 6992 * c-c++-common/pr89985.c: New test. 6993 69942019-04-05 Christophe Lyon <christophe.lyon@linaro.org> 6995 6996 PR c/71598 6997 * gcc.dg/torture/pr71598-1.c: dg-prune arm linker messages about 6998 size of enums. 6999 * gcc.dg/torture/pr71598-2.c: Likewise. 7000 70012019-04-05 Marek Polacek <polacek@redhat.com> 7002 7003 PR c++/89973 - -Waddress-of-packed-member ICE with invalid conversion. 7004 * g++.dg/warn/Waddress-of-packed-member2.C: New test. 7005 70062019-04-05 Richard Biener <rguenther@suse.de> 7007 7008 PR debug/89892 7009 PR debug/89905 7010 * gcc.dg/guality/pr89892.c: New testcase. 7011 * gcc.dg/guality/pr89905.c: Likewise. 7012 * gcc.dg/guality/loop-1.c: Likewise. 7013 70142019-04-05 Richard Sandiford <richard.sandiford@arm.com> 7015 7016 PR tree-optimization/89956 7017 * gfortran.dg/pr89956.f90: New test. 7018 70192019-04-04 Martin Sebor <msebor@redhat.com> 7020 7021 PR c++/89974 7022 PR c++/89878 7023 PR c++/89833 7024 PR c++/47488 7025 * gcc/testsuite/g++.dg/abi/mangle69.C: New test. 7026 * gcc/testsuite/g++.dg/abi/mangle70.C: New test. 7027 * gcc/testsuite/g++.dg/abi/mangle71.C: New test. 7028 * gcc/testsuite/g++.dg/abi/mangle72.C: New test. 7029 * gcc/testsuite/g++.dg/cpp0x/constexpr-array19.C: New test. 7030 * gcc/testsuite/g++.dg/cpp2a/nontype-class15.C: New test. 7031 * gcc/testsuite/g++.dg/cpp2a/nontype-class16.C: New test. 7032 * gcc/testsuite/g++.dg/init/array51.C: New test. 7033 * gcc/testsuite/g++.dg/template/nontype29.C: New test. 7034 70352019-04-04 Martin Sebor <msebor@redhat.com> 7036 7037 PR middle-end/89957 7038 PR middle-end/89911 7039 * gcc.dg/Wstringop-overflow-13.c: New test. 7040 70412019-04-04 Martin Sebor <msebor@redhat.com> 7042 7043 PR middle-end/89934 7044 * gcc.dg/Wrestrict-19.c: New test. 7045 * gcc.dg/Wrestrict-5.c: Add comment. Remove unused code. 7046 70472019-04-04 Jeff Law <law@redhat.com> 7048 7049 PR rtl-optimization/89399 7050 * gcc.c-torture/compile/pr89399.c: New test. 7051 70522019-04-04 Harald Anlauf <anlauf@gmx.de> 7053 7054 PR fortran/89904 7055 * gfortran.dg/pr85797.f90: Adjust testcase. 7056 70572019-04-04 Paolo Carlini <paolo.carlini@oracle.com> 7058 7059 PR c++/65619 7060 * g++.dg/template/friend67.C: New. 7061 70622019-04-04 Paolo Carlini <paolo.carlini@oracle.com> 7063 7064 PR c++/61327 7065 * g++.dg/cpp0x/friend4.C: New. 7066 * g++.dg/cpp0x/friend5.C: Likewise. 7067 70682019-04-04 Paolo Carlini <paolo.carlini@oracle.com> 7069 7070 PR c++/56643 7071 * g++.dg/cpp0x/noexcept40.C: New. 7072 70732019-04-03 Dominique d'Humieres <dominiq@gcc.gnu.org> 7074 7075 PR fortran/68567 7076 * gfortran.dg/parameter_array_error_1.f90: New test. 7077 70782019-04-03 qing zhao <qing.zhao@oracle.com> 7079 7080 PR tree-optimization/89730 7081 * gcc.dg/live-patching-4.c: New test. 7082 70832019-04-03 Clément Chigot <clement.chigot@atos.net> 7084 7085 * lib/go-torture.exp: Only add lto to TORTURE_OPTIONS if it is 7086 supported. 7087 70882019-04-03 Christophe Lyon <christophe.lyon@linaro.org> 7089 7090 PR c/71598 7091 * gcc.dg/torture/pr71598-1.c: Skip if short_enums target. 7092 * gcc.dg/torture/pr71598-2.c: Skip if not short_enums target. 7093 70942019-04-03 Richard Biener <rguenther@suse.de> 7095 7096 PR tree-optimization/84101 7097 * gcc.target/i386/pr84101.c: New testcase. 7098 70992019-04-02 Jeff Law <law@redhat.com> 7100 7101 * gcc.target/visium/bit_shift.c: xfail. 7102 71032019-04-02 Uroš Bizjak <ubizjak@gmail.com> 7104 7105 PR target/89902 7106 PR target/89903 7107 * gcc.target/i386/pr70799-4.c: Remove. 7108 * gcc.target/i386/pr70799-5.c: Remove. 7109 * gcc.target/i386/pr89902.c: New test. 7110 * gcc.target/i386/pr89903.c: Ditto. 7111 71122019-04-02 Andrey Belevantsev <abel@ispras.ru> 7113 7114 PR rtl-optimization/84206 7115 * gcc.dg/pr84206.c: New test. 7116 71172019-04-02 Andrey Belevantsev <abel@ispras.ru> 7118 7119 PR rtl-optimization/85876 7120 * gcc.dg/pr85876.c: New test. 7121 71222019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7123 7124 * gcc.target/s390/zvector/vec-double-compile.c: New test. 7125 * gcc.target/s390/zvector/vec-float-compile.c: New test. 7126 * gcc.target/s390/zvector/vec-signed-compile.c: New test. 7127 * gcc.target/s390/zvector/vec-unsigned-compile.c: New test. 7128 71292019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7130 7131 * gcc.target/s390/zvector/vec-search-string-cc-1.c: New test. 7132 * gcc.target/s390/zvector/vec-search-string-cc-compile.c: New test. 7133 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-1.c: New test. 7134 * gcc.target/s390/zvector/vec-search-string-until-zero-cc-compile.c: New test. 7135 71362019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7137 7138 * gcc.target/s390/zvector/vec-shift-left-double-by-bit-1.c: New test. 7139 * gcc.target/s390/zvector/vec-shift-right-double-by-bit-1.c: New test. 7140 71412019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7142 7143 * gcc.target/s390/zvector/replicate-bswap-1.c: New test. 7144 * gcc.target/s390/zvector/replicate-bswap-2.c: New test. 7145 71462019-04-02 Alexander Monakov <amonakov@ispras.ru> 7147 7148 PR testsuite/89916 7149 * gcc.dg/pr86928.c: Do not attempt to add -m32. 7150 71512019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7152 7153 * gcc.target/s390/zvector/bswap-and-replicate-1.c: New test. 7154 * gcc.target/s390/zvector/get-element-bswap-1.c: New test. 7155 * gcc.target/s390/zvector/get-element-bswap-2.c: New test. 7156 * gcc.target/s390/zvector/get-element-bswap-3.c: New test. 7157 * gcc.target/s390/zvector/get-element-bswap-4.c: New test. 7158 * gcc.target/s390/zvector/set-element-bswap-1.c: New test. 7159 * gcc.target/s390/zvector/set-element-bswap-2.c: New test. 7160 * gcc.target/s390/zvector/set-element-bswap-3.c: New test. 7161 71622019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7163 7164 * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test. 7165 * gcc.target/s390/zvector/vec-reve-load-byte.c: New test. 7166 * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test. 7167 * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test. 7168 * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test. 7169 * gcc.target/s390/zvector/vec-reve-store-byte.c: New test. 7170 71712019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7172 7173 * gcc.target/s390/zvector/vec-revb-load-double-z14.c: New test. 7174 * gcc.target/s390/zvector/vec-revb-load-double.c: New test. 7175 * gcc.target/s390/zvector/vec-revb-store-double-z14.c: New test. 7176 * gcc.target/s390/zvector/vec-revb-store-double.c: New test. 7177 71782019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7179 7180 * gcc.target/s390/arch13/fp-signedint-convert-1.c: New test. 7181 * gcc.target/s390/arch13/fp-unsignedint-convert-1.c: New test. 7182 71832019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7184 7185 * gcc.target/s390/arch13/sel-1.c: New test. 7186 71872019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7188 7189 * gcc.target/s390/arch13/popcount-1.c: New test. 7190 71912019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7192 7193 * gcc.target/s390/arch13/bitops-1.c: New test. 7194 * gcc.target/s390/arch13/bitops-2.c: New test. 7195 * gcc.target/s390/md/andc-splitter-1.c: Add -march=z14 build 7196 option and adjust line numbers. 7197 * gcc.target/s390/md/andc-splitter-2.c: Likewise. 7198 71992019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> 7200 7201 * gcc.target/s390/s390.exp: Run tests in arch13 subdir. 7202 * lib/target-supports.exp (check_effective_target_s390_vxe2): New 7203 runtime check for the vxe2 hardware feature on IBM Z. 7204 72052019-04-01 H.J. Lu <hongjiu.lu@intel.com> 7206 7207 PR testsuite/89907 7208 * lib/target-supports.exp (check_avx2_available): Replace 7209 avx_available with avx2_available. 7210 72112019-04-01 Andrey Belevantsev <abel@ispras.ru> 7212 7213 PR rtl-optimization/85412 7214 * gcc.dg/pr85412.c: New test. 7215 72162019-04-01 Paolo Carlini <paolo.carlini@oracle.com> 7217 7218 PR c++/62207 7219 * g++.dg/template/crash130.C: New. 7220 * g++.dg/template/crash131.C: Likewise. 7221 72222019-04-01 Martin Sebor <msebor@redhat.com> 7223 7224 PR c/89685 7225 * gcc.dg/attr-copy-8.c: New test. 7226 * g++.dg/ext/attr-copy-2.C: New test. 7227 72282019-04-01 Andrey Belevantsev <abel@ispras.ru> 7229 7230 PR rtl-optimization/86928 7231 * gcc.dg/pr86928.c: New test. 7232 72332019-04-01 Andrey Belevantsev <abel@ispras.ru> 7234 7235 PR rtl-optimization/87273 7236 * gcc.dg/pr87273.c: New test. 7237 72382019-04-01 Martin Liska <mliska@suse.cz> 7239 7240 PR driver/89861 7241 * gcc.dg/spellcheck-options-18.c: New test. 7242 * gcc.dg/spellcheck-options-19.c: New test. 7243 * gcc.dg/spellcheck-options-20.c: New test. 7244 * gcc.dg/spellcheck-options-13.c: Adjust expected output. 7245 * gcc.dg/completion-2.c: Add one variant with no argument. 7246 72472019-04-01 Richard Biener <rguenther@suse.de> 7248 7249 PR c/71598 7250 * gcc.dg/torture/pr71598-1.c: New testcase. 7251 * gcc.dg/torture/pr71598-2.c: Likewise. 7252 * gcc.dg/torture/pr71598-3.c: Likewise. 7253 72542019-03-31 Marek Polacek <polacek@redhat.com> 7255 7256 PR c++/89852 - ICE with C++11 functional cast with { }. 7257 * g++.dg/cpp0x/initlist115.C: New test. 7258 72592019-03-31 Harald Anlauf <anlauf@gmx.de> 7260 7261 PR fortran/83515 7262 PR fortran/85797 7263 * gfortran.dg/pr85797.f90: New test. 7264 72652019-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7266 7267 * gcc.dg/attr-aligned-3.c: Enable on *-*-solaris2.*. 7268 72692019-03-30 Iain Buclaw <ibuclaw@gdcproject.org> 7270 7271 * gdc.test/gdc-test.exp (gdc-copy-extra): Append copied files to 7272 cleanup_extra_files. 7273 (dmd2dg): Copy additional files after test is translated. 7274 (gdc-do-test): Remove all copied files after test. 7275 72762019-03-30 Paul Thomas <pault@gcc.gnu.org> 7277 7278 PR fortran/89841 7279 * gfortran.dg/ISO_Fortran_binding_1.f90: Change the interfaces 7280 for c_deallocate, c_allocate and c_assumed_size so that the 7281 attributes of the array arguments are correct and are typed. 7282 * gfortran.dg/ISO_Fortran_binding_7.f90: New test. 7283 * gfortran.dg/ISO_Fortran_binding_7.c: Additional source. 7284 7285 PR fortran/89842 7286 * gfortran.dg/ISO_Fortran_binding_8.f90: New test. 7287 * gfortran.dg/ISO_Fortran_binding_8.c: Additional source. 7288 72892019-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 7290 7291 PR fortran/89866 7292 * gfortran.dg/pointer_intent_8.f90: New test. 7293 72942019-03-29 Jim Wilson <jimw@sifive.com> 7295 7296 * gcc.target/riscv/predef-1.c: New. 7297 * gcc.target/riscv/predef-2.c: New. 7298 * gcc.target/riscv/predef-3.c: New. 7299 * gcc.target/riscv/predef-4.c: New. 7300 * gcc.target/riscv/predef-5.c: New. 7301 * gcc.target/riscv/predef-6.c: New. 7302 * gcc.target/riscv/predef-7.c: New. 7303 * gcc.target/riscv/predef-8.c: New. 7304 73052019-03-29 Jakub Jelinek <jakub@redhat.com> 7306 7307 PR rtl-optimization/89865 7308 * gcc.target/i386/pr49095.c: Include in scan-assembler-times patterns 7309 the first argument register, so that occassional spills/fills are 7310 ignored. 7311 7312 PR sanitizer/89869 7313 * g++.dg/ubsan/vptr-14.C: New test. 7314 7315 PR c/89872 7316 * gcc.dg/tree-ssa/pr89872.c: New test. 7317 73182019-03-29 Roman Zhuykov <zhroma@ispras.ru> 7319 7320 * gcc.dg/diag-sanity.c: New test. 7321 73222019-03-29 Marek Polacek <polacek@redhat.com> 7323 7324 PR c++/89871 7325 * g++.dg/cpp2a/desig14.C: New test. 7326 7327 PR c++/89876 - ICE with deprecated conversion. 7328 * g++.dg/warn/conv5.C: New test. 7329 73302019-03-29 Martin Liska <mliska@suse.cz> 7331 7332 * gcc.dg/ipa/ipa-icf-39.c: Prine '***dbgcnt' output. 7333 * gcc.dg/pr68766.c: Likewise. 7334 73352019-03-29 Jakub Jelinek <jakub@redhat.com> 7336 7337 PR rtl-optimization/87485 7338 * gcc.dg/pr87485.c: New test. 7339 73402019-03-28 Jakub Jelinek <jakub@redhat.com> 7341 7342 PR middle-end/89621 7343 * gfortran.dg/gomp/pr89621.f90: New test. 7344 73452019-03-28 Martin Sebor <msebor@redhat.com> 7346 7347 PR c++/66548 7348 * g++.dg/cpp0x/decltype-pr66548.C: New test. 7349 7350 PR c++/81506 7351 * g++.dg/cpp0x/decltype-pr81506.C: New test. 7352 73532019-03-28 Marek Polacek <polacek@redhat.com> 7354 7355 PR c++/89612 - ICE with member friend template with noexcept. 7356 * g++.dg/cpp0x/noexcept38.C: New test. 7357 * g++.dg/cpp0x/noexcept39.C: New test. 7358 * g++.dg/cpp1z/noexcept-type21.C: New test. 7359 73602019-03-28 Uroš Bizjak <ubizjak@gmail.com> 7361 7362 PR target/89848 7363 * gcc.target/i386/pr89848.c: New test. 7364 73652019-03-28 Marek Polacek <polacek@redhat.com> 7366 7367 PR c++/89836 - bool constant expression and explicit conversions. 7368 * g++.dg/cpp2a/explicit15.C: New test. 7369 73702019-03-28 Jakub Jelinek <jakub@redhat.com> 7371 7372 PR c/89812 7373 * gcc.dg/attr-aligned-3.c: Limit the test to known ELF targets 7374 other than AVR. Add dg-options "". 7375 7376 PR c++/89785 7377 * g++.dg/cpp1y/constexpr-89785-1.C: New test. 7378 * g++.dg/cpp1y/constexpr-89785-2.C: New test. 7379 73802019-03-27 Janus Weil <janus@gcc.gnu.org> 7381 7382 PR fortran/85537 7383 * gfortran.dg/dummy_procedure_11.f90: Fix test case. 7384 * gfortran.dg/pointer_init_11.f90: New test case. 7385 73862019-03-27 Mateusz B <mateuszb@poczta.onet.pl> 7387 7388 PR target/85667 7389 * gcc.target/i386/pr85667-5.c: New testcase. 7390 * gcc.target/i386/pr85667-6.c: New testcase. 7391 73922019-03-27 Bill Schmidt <wschmidt@linux.ibm.com> 7393 7394 PR testsuite/89834 7395 * gcc.dg/vect/pr81740-2.c: Require vect_hw_misalign. 7396 73972019-03-27 Peter Bergner <bergner@linux.ibm.com> 7398 7399 PR rtl-optimization/89313 7400 * gcc.dg/pr89313.c: New test. 7401 74022019-03-26 Jeff Law <law@redhat.com> 7403 7404 PR rtl-optimization/87761 7405 PR rtl-optimization/89826 7406 * gcc.c-torture/execute/pr89826.c: New test. 7407 74082019-03-27 Richard Biener <rguenther@suse.de> 7409 7410 * gcc.dg/torture/20190327-1.c: New testcase. 7411 74122019-03-27 Paul Thomas <pault@gcc.gnu.org> 7413 7414 PR fortran/88247 7415 * gfortran.dg/associate_47.f90: New test. 7416 74172019-03-27 Richard Biener <rguenther@suse.de> 7418 7419 PR tree-optimization/89463 7420 * gcc.dg/guality/pr89463.c: New testcase. 7421 74222019-03-26 Uroš Bizjak <ubizjak@gmail.com> 7423 7424 PR target/89827 7425 * gcc.target/i386/pr89827.c: New test. 7426 74272019-03-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7428 7429 * g++.dg/abi/lambda-static-1.C: Handle Solaris as comdat group 7430 syntax. 7431 74322019-03-26 Bin Cheng <bin.cheng@linux.alibaba.com> 7433 7434 PR tree-optimization/81740 7435 * gcc.dg/vect/pr81740-1.c: New testcase. 7436 * gcc.dg/vect/pr81740-2.c: Likewise. 7437 74382019-03-26 Iain Buclaw <ibuclaw@gdcproject.org> 7439 7440 * gdc.test/gdc-test.exp (gdc-do-test): Sort and remove duplicate 7441 options in permute args tests. 7442 74432019-03-26 Paolo Carlini <paolo.carlini@oracle.com> 7444 7445 PR c++/84598 7446 * g++.dg/ext/pr84598.C: New. 7447 74482019-03-26 Jakub Jelinek <jakub@redhat.com> 7449 7450 PR c++/89796 7451 * g++.dg/gomp/pr89796.C: New test. 7452 * gcc.dg/gomp/pr89796.c: New test. 7453 74542019-03-25 David Malcolm <dmalcolm@redhat.com> 7455 7456 PR rtl-optimization/88347 7457 PR rtl-optimization/88423 7458 * gcc.c-torture/compile/pr88347.c: New test. 7459 * gcc.c-torture/compile/pr88423.c: New test. 7460 74612019-03-25 Martin Sebor <msebor@redhat.com> 7462 7463 PR c/89812 7464 * gcc.dg/attr-aligned-3.c: New test. 7465 74662019-03-25 Johan Karlsson <johan.karlsson@enea.com> 7467 7468 PR debug/86964 7469 * gcc.dg/debug/dwarf2/pr86964.c: New testcase. 7470 74712019-03-25 Paolo Carlini <paolo.carlini@oracle.com> 7472 7473 PR c++/84661 7474 PR c++/85013 7475 * g++.dg/concepts/pr84661.C: New. 7476 * g++.dg/torture/pr85013.C: Likewise. 7477 74782019-03-25 Marek Polacek <polacek@redhat.com> 7479 7480 PR c++/89214 - ICE when initializing aggregates with bases. 7481 * g++.dg/cpp1z/aggr-base8.C: New test. 7482 * g++.dg/cpp1z/aggr-base9.C: New test. 7483 7484 PR c++/89705 - ICE with reference binding with conversion function. 7485 * g++.dg/cpp0x/rv-conv2.C: New test. 7486 74872019-03-25 Richard Biener <rguenther@suse.de> 7488 7489 PR tree-optimization/89789 7490 * gcc.dg/torture/pr89789.c: New testcase. 7491 74922019-03-25 Nathan Sidwell <nathan@acm.org> 7493 7494 * g++.dg/abi/lambda-static-1.C: New. 7495 74962019-03-25 Richard Biener <rguenther@suse.de> 7497 7498 PR tree-optimization/89802 7499 * g++.dg/tree-ssa/pr89802.C: New testcase. 7500 75012019-03-25 Jakub Jelinek <jakub@redhat.com> 7502 7503 PR c++/60702 7504 * g++.dg/tls/thread_local11.C: Remove scan-tree-dump-times directives 7505 for _ZTH* calls. 7506 * g++.dg/tls/thread_local11a.C: New test. 7507 75082019-03-25 Richard Biener <rguenther@suse.de> 7509 7510 PR middle-end/89790 7511 * g++.dg/pr89790.C: New testcase. 7512 75132019-03-24 Uroš Bizjak <ubizjak@gmail.com> 7514 7515 * gcc.target/i386/pr82281.c: Compile only for ia32 effective target. 7516 (dg-options): Remove -m32. Add -msse2 -mtune=znver1. 7517 * gcc.target/i386/pr89676.c: Compile only for ia32 effective target. 7518 (dg-options): Remove -m32 and -march=i686. Add -mno-stv. 7519 75202019-03-24 Thomas Koenig <tkoenig@gcc.gnu.org> 7521 7522 PR fortran/78865 7523 * gfortran.dg/altreturn_10.f90: New test. 7524 * gfortran.dg/whole_file_3.f90: Change dg-warning to dg-error. 7525 75262019-03-22 Vladimir Makarov <vmakarov@redhat.com> 7527 7528 PR rtl-optimization/89676 7529 * gcc.target/i386/pr89676.c: New. 7530 75312019-03-22 Jakub Jelinek <jakub@redhat.com> 7532 7533 PR c++/60702 7534 * g++.dg/tls/thread_local11.C: New test. 7535 * g++.dg/tls/thread_local11.h: New test. 7536 * g++.dg/tls/thread_local12a.C: New test. 7537 * g++.dg/tls/thread_local12b.C: New test. 7538 * g++.dg/tls/thread_local12c.C: New test. 7539 * g++.dg/tls/thread_local12d.C: New test. 7540 * g++.dg/tls/thread_local12e.C: New test. 7541 * g++.dg/tls/thread_local12f.C: New test. 7542 * g++.dg/tls/thread_local12g.C: New test. 7543 * g++.dg/tls/thread_local12h.C: New test. 7544 * g++.dg/tls/thread_local12i.C: New test. 7545 * g++.dg/tls/thread_local12j.C: New test. 7546 * g++.dg/tls/thread_local12k.C: New test. 7547 * g++.dg/tls/thread_local12l.C: New test. 7548 7549 PR c++/87481 7550 * g++.dg/cpp1y/constexpr-87481.C: New test. 7551 75522019-03-22 Simon Wright <simon@pushface.org> 7553 7554 PR ada/89583 7555 * gnat.dg/socket2.adb: New. 7556 75572019-03-22 Bill Schmidt <wschmidt@linux.ibm.com> 7558 7559 * gcc.target/powerpc/mmx-psubd-2.c: Test _m_psubd. 7560 75612019-03-22 Hongtao Liu <hongtao.liu@intel.com> 7562 7563 PR target/89784 7564 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c (avx512f_test): Add tests 7565 for _mm_mask{,3,z}_*. 7566 * gcc.target/i386/avx512f-vfmaddXXXss-1.c (avx512f_test): Likewise. 7567 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c (avx512f_test): Likewise. 7568 * gcc.target/i386/avx512f-vfmsubXXXss-1.c (avx512f_test): Likewise. 7569 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c (avx512f_test): Likewise. 7570 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c (avx512f_test): Likewise. 7571 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c (avx512f_test): Likewise. 7572 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c (avx512f_test): Likewise. 7573 * gcc.target/i386/avx512f-vfmaddXXXsd-2.c: New test. 7574 * gcc.target/i386/avx512f-vfmaddXXXss-2.c: New test. 7575 * gcc.target/i386/avx512f-vfmsubXXXsd-2.c: New test. 7576 * gcc.target/i386/avx512f-vfmsubXXXss-2.c: New test. 7577 * gcc.target/i386/avx512f-vfnmaddXXXsd-2.c: New test. 7578 * gcc.target/i386/avx512f-vfnmaddXXXss-2.c: New test. 7579 * gcc.target/i386/avx512f-vfnmsubXXXsd-2.c: New test. 7580 * gcc.target/i386/avx512f-vfnmsubXXXss-2.c: New test. 7581 75822019-03-22 Jakub Jelinek <jakub@redhat.com> 7583 7584 PR target/89784 7585 * gcc.target/i386/sse-13.c (__builtin_ia32_vfmaddsd3_mask, 7586 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz, 7587 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask, 7588 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz, 7589 __builtin_ia32_vfmsubss3_mask3): Define. 7590 * gcc.target/i386/sse-23.c (__builtin_ia32_vfmaddsd3_mask, 7591 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz, 7592 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask, 7593 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz, 7594 __builtin_ia32_vfmsubss3_mask3): Define. 7595 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmaddsd3_mask, 7596 __builtin_ia32_vfmaddsd3_mask3, __builtin_ia32_vfmaddsd3_maskz, 7597 __builtin_ia32_vfmsubsd3_mask3, __builtin_ia32_vfmaddss3_mask, 7598 __builtin_ia32_vfmaddss3_mask3, __builtin_ia32_vfmaddss3_maskz, 7599 __builtin_ia32_vfmsubss3_mask3): Define. 7600 * gcc.target/i386/sse-14.c: Add tests for 7601 _mm_mask{,3,z}_f{,n}m{add,sub}_round_s{s,d} builtins. 7602 * gcc.target/i386/sse-22.c: Likewise. 7603 76042019-03-21 Martin Sebor <msebor@redhat.com> 7605 7606 PR tree-optimization/89350 7607 * gcc.dg/Warray-bounds-40.c: Remove an xfail. 7608 * gcc.dg/Wstringop-overflow.c: Xfail overly ambitious tests. 7609 * gcc.dg/Wstringop-overflow-11.c: New test. 7610 * gcc.dg/Wstringop-overflow-12.c: New test. 7611 * gcc.dg/pr89350.c: New test. 7612 * gcc.dg/pr40340-1.c: Adjust expected warning. 7613 * gcc.dg/pr40340-2.c: Same. 7614 * gcc.dg/pr40340-4.c: Same. 7615 * gcc.dg/pr40340-5.c: Same. 7616 76172019-03-21 Jakub Jelinek <jakub@redhat.com> 7618 7619 PR lto/89692 7620 * g++.dg/other/pr89692.C: New test. 7621 7622 PR c++/89767 7623 * g++.dg/cpp1y/lambda-init18.C: New test. 7624 * g++.dg/cpp1y/lambda-init19.C: New test. 7625 * g++.dg/cpp1y/pr89767.C: New test. 7626 76272019-03-21 Thomas Schwinge <thomas@codesourcery.com> 7628 Cesar Philippidis <cesar@codesourcery.com> 7629 7630 PR fortran/72741 7631 * gfortran.dg/goacc/routine-external-level-of-parallelism-1.f: New 7632 file. 7633 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: 7634 Likewise. 7635 76362019-03-21 Thomas Schwinge <thomas@codesourcery.com> 7637 7638 PR fortran/72741 7639 * c-c++-common/goacc/routine-3-extern.c: New file. 7640 * c-c++-common/goacc/routine-3.c: Adjust. 7641 * c-c++-common/goacc/routine-4-extern.c: New file. 7642 * c-c++-common/goacc/routine-4.c: Adjust. 7643 * gfortran.dg/goacc/routine-module-3.f90: New file. 7644 7645 PR fortran/89773 7646 * gfortran.dg/goacc/pr89773.f90: New file. 7647 * gfortran.dg/goacc/pr77765.f90: Adjust. 7648 * gfortran.dg/goacc/routine-6.f90: Adjust, and extend. 7649 7650 PR fortran/72741 7651 * gfortran.dg/goacc/routine-module-mod-1.f90: Update. 7652 7653 PR fortran/72741 7654 * gfortran.dg/goacc/routine-module-1.f90: New file. 7655 * gfortran.dg/goacc/routine-module-2.f90: Likewise. 7656 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise. 7657 7658 * gfortran.dg/goacc/goacc.exp (dg-compile-aux-modules): New proc. 7659 7660 PR fortran/56408 7661 * gcc.target/powerpc/ppc-fortran/ppc-fortran.exp 7662 (dg-compile-aux-modules): Fix diagnostic. 7663 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Likewise. 7664 * gfortran.dg/dg.exp (dg-compile-aux-modules): Likewise. 7665 7666 PR fortran/56408 7667 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Workaround 7668 missing nexted dg-test call support in dejaGNU 1.4.4. 7669 7670 PR fortran/29383 7671 * gfortran.dg/ieee/ieee.exp (DEFAULT_FFLAGS): Set the same as in 7672 other '*.exp' files. 7673 76742019-03-21 Richard Biener <rguenther@suse.de> 7675 7676 PR tree-optimization/89779 7677 * gcc.dg/torture/pr89779.c: New testcase. 7678 76792019-03-21 Paolo Carlini <paolo.carlini@oracle.com> 7680 7681 PR c++/78645 7682 * g++.dg/cpp0x/constexpr-ice20.C: New. 7683 76842019-03-21 Paolo Carlini <paolo.carlini@oracle.com> 7685 7686 PR c++/89571 7687 * g++.dg/cpp0x/noexcept37.C: New. 7688 76892019-03-21 Iain Buclaw <ibuclaw@gdcproject.org> 7690 7691 PR d/89017 7692 * gdc.dg/pr89017.d: New test. 7693 76942019-03-20 Janus Weil <janus@gcc.gnu.org> 7695 7696 PR fortran/71861 7697 * gfortran.dg/interface_abstract_5.f90: New test case. 7698 76992019-03-20 Jakub Jelinek <jakub@redhat.com> 7700 7701 PR target/89775 7702 * gcc.target/s390/pr89775-1.c: New test. 7703 * gcc.target/s390/pr89775-2.c: New test. 7704 77052019-03-20 Jakub Jelinek <jakub@redhat.com> 7706 7707 PR target/89752 7708 * g++.target/aarch64/aarch64.exp: New file. 7709 * g++.target/aarch64/pr89752.C: New test. 7710 77112019-03-19 Martin Sebor <msebor@redhat.com> 7712 7713 PR tree-optimization/89688 7714 * gcc.dg/strlenopt-61.c: New test. 7715 * g++.dg/warn/Wstringop-overflow-2.C: New test. 7716 77172019-03-19 Jim Wilson <jimw@sifive.com> 7718 7719 PR target/89411 7720 * gcc.target/riscv/losum-overflow.c: New test. 7721 77222019-03-19 Martin Sebor <msebor@redhat.com> 7723 7724 PR tree-optimization/89644 7725 * gcc.dg/Wstringop-truncation-8.c: New test. 7726 77272019-03-19 Martin Liska <mliska@suse.cz> 7728 7729 PR middle-end/89737 7730 * gcc.dg/pr89737.c: New test. 7731 77322019-03-19 Jan Hubicka <hubicka@ucw.cz> 7733 7734 PR lto/87809 7735 PR lto/89335 7736 * g++.dg/lto/pr87089_0.C: New testcase. 7737 * g++.dg/lto/pr87089_1.C: New testcase. 7738 * g++.dg/lto/pr89335_0.C: New testcase. 7739 77402019-03-19 Kelvin Nilsen <kelvin@gcc.gnu.org> 7741 7742 PR target/89736 7743 * gcc.target/powerpc/pr87532-mc.c: Modify dejagnu directives to 7744 restrict this test to vsx targets. 7745 77462019-03-19 Jakub Jelinek <jakub@redhat.com> 7747 7748 PR target/89752 7749 * g++.dg/ext/asm15.C: Check for particular diagnostic wording. 7750 * g++.dg/ext/asm16.C: Likewise. 7751 * g++.dg/ext/asm17.C: New test. 7752 77532019-03-19 Eric Botcazou <ebotcazou@adacore.com> 7754 7755 * c-c++-common/unroll-7.c: New test. 7756 77572019-03-19 Jakub Jelinek <jakub@redhat.com> 7758 7759 PR target/89726 7760 * gcc.target/i386/fpprec-1.c (x): Add 6 new constants. 7761 (expect_round, expect_rint, expect_floor, expect_ceil, expect_trunc): 7762 Add expected results for them. 7763 7764 PR c/89734 7765 * gcc.dg/pr89734.c: New test. 7766 77672019-03-18 Martin Sebor <msebor@redhat.com> 7768 7769 PR tree-optimization/89720 7770 * gcc.dg/Warray-bounds-42.c: New test. 7771 77722019-03-19 H.J. Lu <hongjiu.lu@intel.com> 7773 7774 PR c++/89630 7775 * g++.target/i386/pr89630.C: New test. 7776 77772019-03-18 Kito Cheng <kito.cheng@gmail.com> 7778 7779 * gcc.target/riscv/arch-1.c: Add quotes around march in dg-error. 7780 77812019-03-18 Segher Boessenkool <segher@kernel.crashing.org> 7782 7783 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for 7784 the "store" test as well. 7785 * gcc.target/powerpc/bswap32.c: Ditto. 7786 77872019-03-18 Segher Boessenkool <segher@kernel.crashing.org> 7788 7789 * gcc.target/powerpc/bswap16.c: Use a pointer instead of a global for 7790 the "store" test as well. 7791 * gcc.target/powerpc/bswap32.c: Ditto. 7792 77932019-03-18 Segher Boessenkool <segher@kernel.crashing.org> 7794 7795 * gcc.target/powerpc/pr18096-1.c: Allow an error message that says 7796 "exceeds" instead of just one that talks about "too large". 7797 77982019-03-18 Richard Sandiford <richard.sandiford@arm.com> 7799 7800 * gcc.target/aarch64/sve/cost_model_1.c: New test. 7801 78022019-03-18 Martin Jambor <mjambor@suse.cz> 7803 7804 PR tree-optimization/89546 7805 * gcc.dg/tree-ssa/pr89546.c: New test. 7806 78072019-03-18 Andrew Burgess <andrew.burgess@embecosm.com> 7808 7809 PR target/89627 7810 * g++.target/riscv/call-with-empty-struct-float.C: New file. 7811 * g++.target/riscv/call-with-empty-struct-int.C: New file. 7812 * g++.target/riscv/call-with-empty-struct.H: New file. 7813 * g++.target/riscv/riscv.exp: New file. 7814 78152019-03-18 Paolo Carlini <paolo.carlini@oracle.com> 7816 7817 PR c++/85014 7818 * g++.dg/cpp0x/pr85014.C: New. 7819 78202019-03-18 Jakub Jelinek <jakub@redhat.com> 7821 7822 PR middle-end/86979 7823 * gcc.dg/pr86979.c: New test. 7824 78252019-03-17 Thomas Koenig <tkoenig@gcc.gnu.org> 7826 7827 PR fortran/88008 7828 * gfortran.dg/typebound_call_31.f90: New test. 7829 78302019-03-03-17 John David Anglin <danglin@gcc.gnu.org> 7831 7832 * gcc.dg/compat/pr83487-1_x.c: Use -fno-common option on 7833 hppa*-*-hpux*. 7834 * gcc.dg/compat/pr83487-1_y.c: Likewise. 7835 7836 * gfortran.dg/pointer_init_10.f90: Require visibility support. 7837 * gfortran.dg/temporary_3.f90: Likewise. 7838 7839 * gcc.dg/pr88074.c: Require c99_runtime. 7840 * gcc.dg/warn-abs-1.c: Likewise. 7841 * gfortran.dg/ISO_Fortran_binding_1.f90: Likewise. 7842 7843 PR testsuite/89666 7844 * c-c++-common/builtin-has-attribute-3.c: Define SKIP_ALIAS on 7845 hppa*-*-hpux*. 7846 * gcc.dg/attr-copy.c: Require alias support. 7847 * gcc.dg/ipa/ipa-icf-39.c: Likewise. 7848 78492019-03-16 Jakub Jelinek <jakub@redhat.com> 7850 7851 PR fortran/89724 7852 * gfortran.dg/continuation_15.f90: New test. 7853 * gfortran.dg/continuation_16.f90: New test. 7854 78552019-03-16 John David Anglin <danglin@gcc.gnu.org> 7856 7857 * g++.dg/cpp0x/pr84497.C: Restore dg-require-weak. 7858 7859 PR testsuite/89393 7860 * g++.dg/abi/ref-temp1.C: Skip on 32-bit hppa*-*-hpux*. 7861 * g++.dg/cpp0x/pr84497.C: Likewise. 7862 7863 * c-c++-common/builtin-has-attribute-4.c: Skip on 32-bit hppa*-*-hpux*. 7864 * gcc.dg/attr-copy-6.c: Likewise. 7865 * gcc.dg/pr87793.c: Likewise. 7866 7867 PR testsuite/89471 7868 * gcc.dg/pr84941.c: Skip on hppa*-*-*. 7869 7870 * gcc.dg/Wattributes-10.c: Add -fno-common option on hppa*-*-hpux*. 7871 * gcc.dg/gimplefe-34.c: Likewise. 7872 * gcc.dg/compat/pr83487-2_x.c: Use -fno-common option on hppa*-*-hpux*. 7873 * gcc.dg/compat/pr83487-2_y.c: Likewise. 7874 7875 PR testsuite/84174 7876 * gcc.dg/Wattributes-6.c: Skip warning check at line 404 on 7877 hppa*64*-*-*. 7878 7879 PR testsuite/83453 7880 * c-c++-common/Wattributes.c: Skip a warning check on hppa*64*-*-*. 7881 7882 * lib/target-supports.exp (check_ascii_locale_available): Remove 7883 hppa*-*-hpux*. 7884 78852019-03-16 Thomas Koenig <tkoenig@gcc.gnu.org> 7886 7887 PR fortran/84394 7888 * gfortran.dg/blockdata_11.f90: New test. 7889 78902019-03-15 Harald Anlauf <anlauf@gmx.de> 7891 7892 PR fortran/60091 7893 * gfortran.dg/pointer_remapping_3.f08: Adjust error messages. 7894 * gfortran.dg/pointer_remapping_7.f90: Adjust error message. 7895 78962019-03-15 Kelvin Nilsen <kelvin@gcc.gnu.org> 7897 7898 PR target/87532 7899 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Modify expected 7900 instruction selection. 7901 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Likewise. 7902 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Likewise. 7903 * gcc.target/powerpc/pr87532-mc.c: New test. 7904 * gcc.target/powerpc/pr87532.c: New test. 7905 * gcc.target/powerpc/vec-extract-v16qiu-v2.h: New test. 7906 * gcc.target/powerpc/vec-extract-v16qiu-v2a.c: New test. 7907 * gcc.target/powerpc/vec-extract-v16qiu-v2b.c: New test. 7908 * gcc.target/powerpc/vsx-builtin-10a.c: New test. 7909 * gcc.target/powerpc/vsx-builtin-10b.c: New test. 7910 * gcc.target/powerpc/vsx-builtin-11a.c: New test. 7911 * gcc.target/powerpc/vsx-builtin-11b.c: New test. 7912 * gcc.target/powerpc/vsx-builtin-12a.c: New test. 7913 * gcc.target/powerpc/vsx-builtin-12b.c: New test. 7914 * gcc.target/powerpc/vsx-builtin-13a.c: New test. 7915 * gcc.target/powerpc/vsx-builtin-13b.c: New test. 7916 * gcc.target/powerpc/vsx-builtin-14a.c: New test. 7917 * gcc.target/powerpc/vsx-builtin-14b.c: New test. 7918 * gcc.target/powerpc/vsx-builtin-15a.c: New test. 7919 * gcc.target/powerpc/vsx-builtin-15b.c: New test. 7920 * gcc.target/powerpc/vsx-builtin-16a.c: New test. 7921 * gcc.target/powerpc/vsx-builtin-16b.c: New test. 7922 * gcc.target/powerpc/vsx-builtin-17a.c: New test. 7923 * gcc.target/powerpc/vsx-builtin-17b.c: New test. 7924 * gcc.target/powerpc/vsx-builtin-18a.c: New test. 7925 * gcc.target/powerpc/vsx-builtin-18b.c: New test. 7926 * gcc.target/powerpc/vsx-builtin-19a.c: New test. 7927 * gcc.target/powerpc/vsx-builtin-19b.c: New test. 7928 * gcc.target/powerpc/vsx-builtin-20a.c: New test. 7929 * gcc.target/powerpc/vsx-builtin-20b.c: New test. 7930 * gcc.target/powerpc/vsx-builtin-9a.c: New test. 7931 * gcc.target/powerpc/vsx-builtin-9b.c: New test. 7932 79332019-03-15 Alexandre Oliva <aoliva@redhat.com> 7934 7935 PR c++/88534 7936 PR c++/88537 7937 * g++.dg/cpp2a/pr88534.C: New. 7938 * g++.dg/cpp2a/pr88537.C: New. 7939 79402019-03-15 Robin Dapp <rdapp@linux.ibm.com> 7941 7942 * gcc.target/s390/target-attribute/tattr-1.c (htm0): -mhtm -> '-mhtm'. 7943 * gcc.target/s390/target-attribute/tattr-2.c: Likewise. 7944 * gcc.target/s390/target-attribute/tattr-3.c (vx0): -mvx -> '-mvx'. 7945 * gcc.target/s390/target-attribute/tattr-4.c: Likewise. 7946 79472019-03-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7948 7949 PR target/89719 7950 * gcc.target/aarch64/spellcheck_4.c: Adjust dg-error string. 7951 * gcc.target/aarch64/spellcheck_5.c: Likewise. 7952 * gcc.target/aarch64/spellcheck_6.c: Likewise. 7953 79542019-03-15 Jakub Jelinek <jakub@redhat.com> 7955 7956 PR c++/89709 7957 * g++.dg/cpp0x/constexpr-89709.C: New test. 7958 7959 PR debug/89704 7960 * gcc.dg/debug/pr89704.c: New test. 7961 79622019-03-15 H.J. Lu <hongjiu.lu@intel.com> 7963 7964 PR target/89650 7965 * g++.target/i386/pr89650.C: New test. 7966 79672019-03-14 Richard Biener <rguenther@suse.de> 7968 7969 * gcc.dg/gimplefe-13.c: Adjust. 7970 * gcc.dg/gimplefe-14.c: Likewise. 7971 * gcc.dg/gimplefe-17.c: Likewise. 7972 * gcc.dg/gimplefe-18.c: Likewise. 7973 * gcc.dg/gimplefe-7.c: Likewise. 7974 * gcc.dg/torture/pr89595.c: Likewise. 7975 * gcc.dg/tree-ssa/cunroll-13.c: Likewise. 7976 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Likewise. 7977 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Likewise. 7978 * gcc.dg/tree-ssa/scev-3.c: Likewise. 7979 * gcc.dg/tree-ssa/scev-4.c: Likewise. 7980 * gcc.dg/tree-ssa/scev-5.c: Likewise. 7981 * gcc.dg/vect/vect-cond-arith-2.c: Likewise. 7982 * gcc.target/aarch64/sve/loop_add_6.c: Likewise. 7983 79842019-03-14 Jakub Jelinek <jakub@redhat.com> 7985 7986 PR ipa/89684 7987 * gcc.target/i386/pr89684.c: New test. 7988 7989 PR rtl-optimization/89679 7990 * gcc.dg/pr89679.c: New test. 7991 79922019-03-14 Richard Biener <rguenther@suse.de> 7993 7994 PR tree-optimization/89710 7995 * gcc.dg/torture/pr89710.c: New testcase. 7996 79972019-03-14 Richard Biener <rguenther@suse.de> 7998 7999 PR middle-end/89698 8000 * g++.dg/torture/pr89698.C: New testcase. 8001 80022019-03-14 Jakub Jelinek <jakub@redhat.com> 8003 8004 PR tree-optimization/89703 8005 * gcc.c-torture/compile/pr89703-1.c: New test. 8006 * gcc.c-torture/compile/pr89703-2.c: New test. 8007 80082019-03-14 H.J. Lu <hongjiu.lu@intel.com> 8009 8010 PR target/89523 8011 * gcc.target/i386/pr89523-1a.c: New test. 8012 * gcc.target/i386/pr89523-1b.c: Likewise. 8013 * gcc.target/i386/pr89523-2.c: Likewise. 8014 * gcc.target/i386/pr89523-3.c: Likewise. 8015 * gcc.target/i386/pr89523-4.c: Likewise. 8016 * gcc.target/i386/pr89523-5.c: Likewise. 8017 * gcc.target/i386/pr89523-6.c: Likewise. 8018 * gcc.target/i386/pr89523-7.c: Likewise. 8019 * gcc.target/i386/pr89523-8.c: Likewise. 8020 * gcc.target/i386/pr89523-9.c: Likewise. 8021 80222019-03-14 Jakub Jelinek <jakub@redhat.com> 8023 8024 PR c++/89512 8025 * g++.dg/cpp1y/var-templ61.C: New test. 8026 8027 PR c++/89652 8028 * g++.dg/cpp1y/constexpr-89652.C: New test. 8029 80302019-03-13 Harald Anlauf <anlauf@gmx.de> 8031 8032 PR fortran/87045 8033 * gfortran.dg/pr87045.f90: New test. 8034 80352019-03-13 Vladimir Makarov <vmakarov@redhat.com> 8036 8037 PR target/85860 8038 * gcc.target/i386/pr85860.c: New. 8039 80402019-03-13 Marek Polacek <polacek@redhat.com> 8041 8042 PR c++/89686 - mixing init-capture and simple-capture in lambda. 8043 * g++.dg/cpp2a/lambda-pack-init2.C: New test. 8044 8045 PR c++/89660 - bogus error with -Wredundant-move. 8046 * g++.dg/cpp0x/Wredundant-move8.C: New test. 8047 * g++.dg/cpp0x/Wredundant-move9.C: New test. 8048 80492019-03-13 Janus Weil <janus@gcc.gnu.org> 8050 8051 PR fortran/89601 8052 * gfortran.dg/pdt_16.f03: Modified to avoid follow-up errors. 8053 * gfortran.dg/pdt_30.f90: New test case. 8054 80552019-03-13 Marek Polacek <polacek@redhat.com> 8056 8057 PR c++/88979 - further P0634 fix for constructors. 8058 * g++.dg/cpp2a/typename15.C: New test. 8059 80602019-03-13 Martin Sebor <msebor@redhat.com> 8061 8062 PR tree-optimization/89662 8063 * gcc.dg/Warray-bounds-41.c: New test. 8064 80652019-03-13 Paolo Carlini <paolo.carlini@oracle.com> 8066 8067 PR c++/63508 8068 * g++.dg/cpp0x/auto53.C: New. 8069 80702019-03-13 Richard Biener <rguenther@suse.de> 8071 8072 PR middle-end/89677 8073 * gcc.dg/torture/pr89677.c: New testcase. 8074 80752019-03-13 Paolo Carlini <paolo.carlini@oracle.com> 8076 8077 PR c++/85558 8078 * g++.dg/other/friend16.C: New. 8079 * g++.dg/other/friend17.C: Likewise. 8080 80812019-03-13 Jakub Jelinek <jakub@redhat.com> 8082 8083 PR middle-end/88588 8084 * c-c++-common/gomp/pr88588.c: New test. 8085 80862019-03-13 Thomas Koenig <tkoenig@gcc.gnu.org> 8087 8088 PR fortran/66695 8089 PR fortran/77746 8090 PR fortran/79485 8091 * gfortran.dg/binding_label_tests_30.f90: New test. 8092 * gfortran.dg/binding_label_tests_31.f90: New test. 8093 * gfortran.dg/binding_label_tests_32.f90: New test. 8094 * gfortran.dg/binding_label_tests_33.f90: New test. 8095 80962019-03-13 Iain Buclaw <ibuclaw@gdcproject.org> 8097 8098 * gdc.dg/pr88957.d: Move to gdc.dg/ubsan. 8099 * gdc.dg/ubsan/ubsan.exp: New file. 8100 * lib/gdc.exp (gdc_include_flags): Remove unused target variable. 8101 Explicitly return flags from procedure. 8102 81032019-03-13 Iain Buclaw <ibuclaw@gdcproject.org> 8104 8105 PR d/88957 8106 * gdc.dg/pr88957.d: New test. 8107 * gdc.dg/simd.d: Add new vector tests. 8108 81092019-03-12 Uroš Bizjak <ubizjak@gmail.com> 8110 8111 PR d/87824 8112 * lib/gdc.exp (gdc_include_flags): Find C++ headers by calling 8113 libstdc++v3/scripts/testsuite_flags. Filter out unsupported 8114 -nostdinc++ flag. 8115 81162019-03-12 Thomas Koenig <tkoenig@gcc.gnu.org> 8117 8118 PR fortran/87673 8119 * gfortran.dg/charlen_17.f90: New test. 8120 81212019-03-12 Robin Dapp <rdapp@linux.ibm.com> 8122 8123 * gcc.target/s390/memset-1.c: Adapt test case for new scheduling. 8124 81252019-03-12 Martin Liska <mliska@suse.cz> 8126 8127 * gfortran.dg/abstract_type_3.f03: Amend test-case scan patterns. 8128 * gfortran.dg/binding_label_tests_4.f03: Likewise. 8129 * gfortran.dg/c_f_pointer_tests_6.f90: Likewise. 8130 * gfortran.dg/c_funloc_tests_6.f90: Likewise. 8131 * gfortran.dg/c_loc_tests_17.f90: Likewise. 8132 * gfortran.dg/constructor_9.f90: Likewise. 8133 * gfortran.dg/dec_structure_8.f90: Likewise. 8134 * gfortran.dg/entry_4.f90: Likewise. 8135 * gfortran.dg/init_char_with_nonchar_ctr.f90: Likewise. 8136 * gfortran.dg/initialization_23.f90: Likewise. 8137 * gfortran.dg/logical_assignment_1.f90: Likewise. 8138 * gfortran.dg/pr80752.f90: Likewise. 8139 * gfortran.dg/pr88116_1.f90: Likewise. 8140 * gfortran.dg/pr88467.f90: Likewise. 8141 * gfortran.dg/typebound_call_7.f03: Likewise. 8142 * gfortran.dg/typebound_generic_1.f03: Likewise. 8143 * gfortran.dg/typebound_operator_2.f03: Likewise. 8144 * gfortran.dg/typebound_operator_4.f03: Likewise. 8145 * gfortran.dg/typebound_proc_9.f03: Likewise. 8146 * gfortran.dg/unlimited_polymorphic_2.f03: Likewise. 8147 81482019-03-12 Paul Thomas <pault@gcc.gnu.org> 8149 8150 PR fortran/89363 8151 * gfortran.dg/assumed_rank_16.f90: New test. 8152 8153 PR fortran/89364 8154 * gfortran.dg/assumed_rank_17.f90: New test. 8155 81562019-03-12 Jakub Jelinek <jakub@redhat.com> 8157 8158 PR middle-end/89663 8159 * gcc.c-torture/compile/pr89663-1.c: New test. 8160 * gcc.c-torture/compile/pr89663-2.c: New test. 8161 81622019-03-12 Richard Biener <rguenther@suse.de> 8163 8164 PR tree-optimization/89664 8165 * gfortran.dg/pr89664.f90: New testcase. 8166 81672019-03-11 Jakub Jelinek <jakub@redhat.com> 8168 8169 PR fortran/89651 8170 * gfortran.dg/gomp/pr89651.f90: New test. 8171 8172 PR middle-end/89655 8173 PR bootstrap/89656 8174 * gcc.c-torture/compile/pr89655.c: New test. 8175 81762019-03-11 Christophe Lyon <christophe.lyon@linaro.org> 8177 8178 * gcc.target/arm/f16_f64_conv_no_dp.c: Add arm_fp16_ok effective 8179 target. 8180 81812019-03-11 Martin Liska <mliska@suse.cz> 8182 8183 * g++.dg/conversion/simd3.C (foo): Wrap option names 8184 with apostrophe character. 8185 * g++.dg/cpp1z/decomp3.C (test): Likewise. 8186 (test3): Likewise. 8187 * g++.dg/cpp1z/decomp4.C (test): Likewise. 8188 * g++.dg/cpp1z/decomp44.C (foo): Likewise. 8189 * g++.dg/cpp1z/decomp45.C (f): Likewise. 8190 * g++.dg/opt/pr34036.C: Likewise. 8191 * g++.dg/spellcheck-c++-11-keyword.C: Likewise. 8192 * gcc.dg/c90-fordecl-1.c (foo): Likewise. 8193 * gcc.dg/cpp/dir-only-4.c: Likewise. 8194 * gcc.dg/cpp/dir-only-5.c: Likewise. 8195 * gcc.dg/cpp/pr71591.c: Likewise. 8196 * gcc.dg/format/opt-1.c: Likewise. 8197 * gcc.dg/format/opt-2.c: Likewise. 8198 * gcc.dg/format/opt-3.c: Likewise. 8199 * gcc.dg/format/opt-4.c: Likewise. 8200 * gcc.dg/format/opt-5.c: Likewise. 8201 * gcc.dg/format/opt-6.c: Likewise. 8202 * gcc.dg/pr22231.c: Likewise. 8203 * gcc.dg/pr33007.c: Likewise. 8204 * gcc.dg/simd-1.c (hanneke): Likewise. 8205 * gcc.dg/simd-5.c: Likewise. 8206 * gcc.dg/simd-6.c: Likewise. 8207 * gcc.dg/spellcheck-options-14.c: Likewise. 8208 * gcc.dg/spellcheck-options-15.c: Likewise. 8209 * gcc.dg/spellcheck-options-16.c: Likewise. 8210 * gcc.dg/spellcheck-options-17.c: Likewise. 8211 * gcc.dg/tree-ssa/pr23109.c: Likewise. 8212 * gcc.dg/tree-ssa/recip-5.c: Likewise. 8213 * gcc.target/i386/cet-notrack-1a.c (func): Likewise. 8214 (__attribute__): Likewise. 8215 * gcc.target/i386/cet-notrack-icf-1.c (fn3): Likewise. 8216 * gcc.target/i386/cet-notrack-icf-3.c (__attribute__): Likewise. 8217 * gcc.target/powerpc/warn-1.c: Likewise. 8218 * gcc.target/powerpc/warn-2.c: Likewise. 8219 82202019-03-11 Andreas Krebbel <krebbel@linux.ibm.com> 8221 8222 * gcc.target/s390/zvector/vec-addc-u128.c: New test. 8223 82242019-03-11 Eric Botcazou <ebotcazou@adacore.com> 8225 8226 * c-c++-common/unroll-6.c: New test. 8227 82282019-03-11 Paolo Carlini <paolo.carlini@oracle.com> 8229 8230 PR c++/87571 8231 * g++.dg/template/memfriend18.C: New. 8232 82332019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8234 8235 * gdc.dg/pr89041.d: Mark as compile test. 8236 82372019-03-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8238 8239 * gcc.target/i386/indirect-thunk-extern-7.c: Add -fjump-tables to 8240 dg-options. 8241 82422019-03-10 Martin Jambor <mjambor@suse.cz> 8243 8244 PR tree-optimization/85762 8245 PR tree-optimization/87008 8246 PR tree-optimization/85459 8247 * g++.dg/tree-ssa/pr87008.C: New test. 8248 * gcc.dg/guality/pr54970.c: Xfail tests querying a[0] everywhere. 8249 82502019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> 8251 8252 PR fortran/66089 8253 * gfortran.dg/assumed_type_2.f90: Adapted tree dumps. 8254 * gfortran.dg/no_arg_check_2.f90: Likewise. 8255 82562019-03-10 Jakub Jelinek <jakub@redhat.com> 8257 8258 PR c++/89648 8259 * g++.dg/cpp0x/lambda/lambda-89648.C: New test. 8260 82612019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> 8262 8263 PR fortran/66089 8264 * gfortran.dg/dependency_53.f90: New test. 8265 82662019-03-10 Thomas Koenig <tkoenig@gcc.gnu.org> 8267 8268 PR fortran/87734 8269 * gfortran.dg/public_private_module_10.f90: New test. 8270 82712019-03-09 John David Anglin <dave.anglin@bell.net> 8272 8273 PR c++/70349 8274 * g++.dg/abi/abi-tag18a.C: Skip on 32-bit hppa*-*-hpux*. 8275 8276 PR middle-end/68733 8277 * c-c++-common/gomp/clauses-2.c: Skip on 32-bit hppa*-*-hpux*. 8278 8279 PR testsuite/89472 8280 * gcc.dg/debug/dwarf2/inline5.c: XFAIL one scan-assembler-times check. 8281 82822019-03-09 Paolo Carlini <paolo.carlini@oracle.com> 8283 8284 PR c++/87750 8285 * g++.dg/cpp0x/pr87750.C: New. 8286 82872019-03-09 John David Anglin <dave.anglin@bell.net> 8288 8289 * c-c++-common/ident-0b.c: Also skip on 32-bit hppa*-*-hpux*. 8290 * c-c++-common/ident-1a.c: Likewise. 8291 * c-c++-common/ident-1b.c: Likewise. 8292 * c-c++-common/ident-2b.c: Likewise. 8293 8294 * g++.dg/tls/pr77285-2.C: Require tls_native support. 8295 8296 * g++.dg/ext/visibility/lambda1.C: Require visibility. 8297 8298 PR inline-asm/87010 8299 * gcc.dg/torture/20180712-1.c: Skip on hppa*-*-*. 8300 8301 * gfortran.dg/coarray_data_1.f90: Link against libatomic if target 8302 libatomic_available. 8303 83042019-03-09 Iain Buclaw <ibuclaw@gdcproject.org> 8305 8306 PR d/89041 8307 * gdc.dg/pr89041.d: New test. 8308 83092019-03-09 Thomas Koenig <tkoenig@gcc.gnu.org> 8310 8311 PR fortran/71544 8312 * gfortran.dg/c_ptr_tests_19.f90: New test. 8313 83142019-03-09 John David Anglin <dave.anglin@bell.net> 8315 8316 * gnat.dg/debug11.adb: Skip on 32-bit hppa*-*-hpux*. 8317 * gnat.dg/debug12.adb: Likewise. 8318 8319 * lib/target-supports.exp (check_effective_target_weak_undefined): 8320 Return 0 on hppa*-*-hpux*. 8321 (check_ascii_locale_available): Likewise. 8322 83232019-03-09 Janus Weil <janus@gcc.gnu.org> 8324 8325 PR fortran/84504 8326 * gfortran.dg/pointer_init_10.f90: New test case. 8327 83282019-03-09 John David Anglin <dave.anglin@bell.net> 8329 8330 * gfortran.dg/ieee/ieee_9.f90: Fix typo. 8331 83322019-03-09 John David Anglin <dave.anglin@bell.net> 8333 8334 PR fortran/89639 8335 * gfortran.dg/ieee/ieee_9.f90: Skip on hppa*-*-linux*. 8336 83372019-03-09 Thomas König <tkoenig@gcc.gnu.org> 8338 8339 PR fortran/71203 8340 * gfortran.dg/array_simplify_3.f90: New test case. 8341 83422019-03-09 Jakub Jelinek <jakub@redhat.com> 8343 8344 PR c/88568 8345 * g++.dg/other/pr88568.C: New test. 8346 8347 PR rtl-optimization/89634 8348 * gcc.c-torture/execute/pr89634.c: New test. 8349 83502019-03-08 Jakub Jelinek <jakub@redhat.com> 8351 8352 PR c/85870 8353 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-options with 8354 -r -nostdlib -flinker-output=nolto-rel. 8355 83562019-03-08 David Malcolm <dmalcolm@redhat.com> 8357 8358 PR target/79926 8359 * gcc.target/i386/interrupt-387-err-1.c: Update expected message. 8360 * gcc.target/i386/interrupt-387-err-2.c: Likewise. 8361 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise. 8362 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise. 8363 83642019-03-08 Paolo Carlini <paolo.carlini@oracle.com> 8365 8366 PR c++/63540 8367 * g++.dg/cpp0x/implicit17.C: New. 8368 83692019-03-08 Paolo Carlini <paolo.carlini@oracle.com> 8370 8371 PR c++/22149 8372 * g++.dg/template/access29.C: New. 8373 83742019-03-08 Jakub Jelinek <jakub@redhat.com> 8375 8376 PR c++/82075 8377 * g++.dg/cpp1z/decomp49.C: New test. 8378 83792019-03-08 Andre Vieira <andre.simoesdiasvieira@arm.com> 8380 8381 * gcc.target/arm/f16_f64_conv_no_dp.c: New test. 8382 83832019-03-08 Uroš Bizjak <ubizjak@gmail.com> 8384 8385 PR target/68924 8386 PR target/78782 8387 PR target/87558 8388 * gcc.target/i386/pr78782.c: New test. 8389 * gcc.target/i386/pr87558.c: Ditto. 8390 83912019-03-08 Jakub Jelinek <jakub@redhat.com> 8392 8393 PR c/85870 8394 * gcc.dg/lto/pr85870_0.c: New test. 8395 * gcc.dg/lto/pr85870_1.c: New test. 8396 83972019-03-08 Martin Liska <mliska@suse.cz> 8398 8399 PR target/86952 8400 * gcc.target/i386/pr86952.c: New test. 8401 * gcc.target/i386/indirect-thunk-7.c: Use jump tables to match 8402 scanned pattern. 8403 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 8404 84052019-03-08 Jakub Jelinek <jakub@redhat.com> 8406 8407 PR c++/89585 8408 * g++.dg/asm-qual-3.C: Adjust expected diagnostics for toplevel 8409 asm volatile. 8410 8411 PR c++/89599 8412 * g++.dg/ubsan/vptr-4.C: Adjust expected diagnostics. 8413 * g++.dg/parse/array-size2.C: Likewise. 8414 * g++.dg/cpp0x/constexpr-89599.C: New test. 8415 8416 PR c++/89622 8417 * g++.dg/warn/pr89622.C: New test. 8418 84192019-03-07 Jakub Jelinek <jakub@redhat.com> 8420 8421 PR target/80003 8422 * gcc.target/i386/pr68657.c: Adjust expected diagnostics wording. 8423 * gcc.target/i386/interrupt-6.c: Likewise. 8424 * g++.target/i386/pr57362.C: Adjust capitalization in dg-prune-output. 8425 84262019-03-07 Paolo Carlini <paolo.carlini@oracle.com> 8427 8428 PR c++/84518 8429 * g++.dg/cpp0x/lambda/lambda-ice30.C: New. 8430 * g++.dg/cpp0x/lambda/lambda-ice31.C: Likewise. 8431 84322019-03-07 Jakub Jelinek <jakub@redhat.com> 8433 8434 PR translation/79999 8435 * c-c++-common/gomp/doacross-1.c: Adjust expected diagnostics. 8436 * c-c++-common/gomp/doacross-3.c: New test. 8437 8438 PR target/89602 8439 * gcc.target/i386/avx512f-vmovss-1.c: New test. 8440 * gcc.target/i386/avx512f-vmovss-2.c: New test. 8441 * gcc.target/i386/avx512f-vmovss-3.c: New test. 8442 * gcc.target/i386/avx512f-vmovsd-1.c: New test. 8443 * gcc.target/i386/avx512f-vmovsd-2.c: New test. 8444 * gcc.target/i386/avx512f-vmovsd-3.c: New test. 8445 84462019-03-07 Martin Jambor <mjambor@suse.cz> 8447 8448 PR lto/87525 8449 * gcc.dg/ipa/ipcp-5.c: New test. 8450 84512019-03-07 Martin Jambor <mjambor@suse.cz> 8452 8453 PR ipa/88235 8454 * g++.dg/ipa/pr88235.C: New test. 8455 84562019-04-07 Richard Biener <rguenther@suse.de> 8457 8458 PR middle-end/89618 8459 * gcc.target/i386/pr89618.c: New testcase. 8460 84612019-03-07 Richard Biener <rguenther@suse.de> 8462 8463 PR tree-optimization/89595 8464 * gcc.dg/torture/pr89595.c: New testcase. 8465 84662019-03-07 Jakub Jelinek <jakub@redhat.com> 8467 8468 PR c++/89585 8469 * g++.dg/asm-qual-3.C: Adjust expected diagnostics. 8470 84712019-03-06 Harald Anlauf <anlauf@gmx.de> 8472 8473 PR fortran/71203 8474 * gfortran.dg/substr_8.f90: New test. 8475 84762019-03-06 Jakub Jelinek <jakub@redhat.com> 8477 8478 PR c++/87148 8479 * g++.dg/ext/flexary34.C: New test. 8480 84812019-03-06 Peter Bergner <bergner@linux.ibm.com> 8482 8483 PR rtl-optimization/88845 8484 * gcc.target/powerpc/pr88845.c: New test. 8485 84862019-03-06 Marek Polacek <polacek@redhat.com> 8487 8488 PR c++/87378 - bogus -Wredundant-move warning. 8489 * g++.dg/cpp0x/Wredundant-move1.C (fn4): Drop dg-warning. 8490 * g++.dg/cpp0x/Wredundant-move7.C: New test. 8491 84922019-03-06 Richard Biener <rguenther@suse.de> 8493 8494 PR testsuite/89551 8495 * gcc.dg/uninit-pred-8_b.c: Force logical-op-non-short-circuit 8496 the way that makes the testcase PASS. 8497 84982019-03-05 Jakub Jelinek <jakub@redhat.com> 8499 8500 PR middle-end/89590 8501 * gcc.dg/pr89590.c: New test. 8502 85032019-03-05 Wilco Dijkstra <wdijkstr@arm.com> 8504 8505 PR target/89222 8506 * gcc.target/arm/pr89222.c: Add new test. 8507 85082019-03-05 Richard Biener <rguenther@suse.de> 8509 8510 PR tree-optimization/89594 8511 * gcc.dg/pr89594.c: New testcase. 8512 85132019-03-05 Jakub Jelinek <jakub@redhat.com> 8514 8515 PR tree-optimization/89487 8516 * gcc.dg/tree-ssa/pr89487.c: Include ../pr87600.h. 8517 (caml_interprete): Ifdef the whole body out if REG1 or REG2 macros 8518 aren't defined. Use REG1 instead of "%r15" and REG2 instead of 8519 "%r14". 8520 8521 PR bootstrap/89560 8522 * g++.dg/other/pr89560.C: New test. 8523 8524 PR tree-optimization/89570 8525 * gcc.dg/pr89570.c: New test. 8526 8527 PR tree-optimization/89566 8528 * c-c++-common/pr89566.c: New test. 8529 85302019-03-04 Paolo Carlini <paolo.carlini@oracle.com> 8531 8532 PR c++/84605 8533 * g++.dg/parse/crash69.C: New. 8534 85352019-03-04 Jakub Jelinek <jakub@redhat.com> 8536 8537 PR c++/71446 8538 * g++.dg/cpp2a/desig12.C: New test. 8539 * g++.dg/cpp2a/desig13.C: New test. 8540 85412019-03-04 Tamar Christina <tamar.christina@arm.com> 8542 8543 PR target/88530 8544 * gcc.target/aarch64/options_set_10.c: Add native. 8545 85462019-03-04 Wilco Dijkstra <wdijkstr@arm.com> 8547 8548 PR tree-optimization/89437 8549 * gcc.dg/sinatan-1.c: Fix testcase. 8550 85512019-03-04 Richard Biener <rguenther@suse.de> 8552 8553 PR middle-end/89572 8554 * gcc.dg/torture/pr89572.c: New testcase. 8555 85562018-03-04 Bin Cheng <bin.cheng@linux.alibaba.com> 8557 8558 PR tree-optimization/89487 8559 * gcc/testsuite/gcc.dg/tree-ssa/pr89487.c: New test. 8560 85612019-03-03 Harald Anlauf <anlauf@gmx.de> 8562 8563 PR fortran/77583 8564 * gfortran.dg/pr77583.f90: New test. 8565 85662019-03-03 Thomas Koenig <tkoenig@gcc.gnu.org> 8567 8568 PR fortran/72714 8569 * gfortran.dg/coarray_allocate_11.f90: New test. 8570 85712019-03-02 Harald Anlauf <anlauf@gmx.de> 8572 8573 PR fortran/89516 8574 * gfortran.dg/pr89492.f90: Adjust testcase. 8575 * gfortran.dg/transfer_check_5.f90: New test. 8576 85772019-03-02 Jakub Jelinek <jakub@redhat.com> 8578 8579 PR c++/71446 8580 * g++.dg/cpp2a/desig10.C: New test. 8581 * g++.dg/cpp2a/desig11.C: New test. 8582 * g++.dg/ext/desig4.C: Expect 4 new errors. 8583 8584 PR target/89506 8585 * gcc.dg/pr89506.c: New test. 8586 85872019-03-01 Kito Cheng <kito.cheng@gmail.com> 8588 Monk Chiang <sh.chiang04@gmail.com> 8589 8590 * gcc.target/riscv/attribute-1.c: New. 8591 * gcc.target/riscv/attribute-2.c: Likewise. 8592 * gcc.target/riscv/attribute-3.c: Likewise. 8593 * gcc.target/riscv/attribute-4.c: Likewise. 8594 * gcc.target/riscv/attribute-5.c: Likewise. 8595 * gcc.target/riscv/attribute-6.c: Likewise. 8596 * gcc.target/riscv/attribute-7.c: Likewise. 8597 * gcc.target/riscv/attribute-8.c: Likewise. 8598 * gcc.target/riscv/attribute-9.c: Likewise. 8599 8600 * gcc.target/riscv/arch-1.c: New. 8601 * gcc.target/riscv/arch-2.c: Likewise. 8602 * gcc.target/riscv/arch-3.c: Likewise. 8603 * gcc.target/riscv/arch-4.c: Likewise. 8604 86052019-03-01 Jakub Jelinek <jakub@redhat.com> 8606 8607 PR middle-end/89497 8608 * g++.dg/tree-prof/devirt.C: Adjust also the ilp32 8609 scan-tree-dump-times from dom3 to tracer pass. 8610 86112019-03-01 Segher Boessenkool <segher@kernel.crashing.org> 8612 8613 * gcc.target/powerpc/ throughout: Delete dg-skip-if "do not override 8614 -mcpu". Use -mdejagnu-cpu= in dg-options instead of -mcpu=. 8615 86162019-03-01 Alexander Monakov <amonakov@ispras.ru> 8617 8618 PR rtl-optimization/85899 8619 * gcc.dg/pr85899.c: New test. 8620 86212019-03-01 Marek Polacek <polacek@redhat.com> 8622 8623 PR c++/89537 - missing location for error with non-static member fn. 8624 * g++.dg/diagnostic/member-fn-1.C: New test. 8625 8626 PR c++/89532 - ICE with incomplete type in decltype. 8627 * g++.dg/cpp2a/nontype-class14.C: New test. 8628 86292019-03-01 Jakub Jelinek <jakub@redhat.com> 8630 8631 Implement P1002R1, Try-catch blocks in constexpr functions 8632 PR c++/89513 8633 * g++.dg/cpp2a/constexpr-try1.C: New test. 8634 * g++.dg/cpp2a/constexpr-try2.C: New test. 8635 * g++.dg/cpp2a/constexpr-try3.C: New test. 8636 * g++.dg/cpp2a/constexpr-try4.C: New test. 8637 * g++.dg/cpp2a/constexpr-try5.C: New test. 8638 * g++.dg/cpp0x/constexpr-ctor10.C: Don't expect error for C++2a. 8639 86402019-03-01 Richard Sandiford <richard.sandiford@arm.com> 8641 8642 PR tree-optimization/89535 8643 * gfortran.dg/vect/pr89535.f90: New test. 8644 86452019-03-01 Richard Biener <rguenther@suse.de> 8646 8647 PR middle-end/89541 8648 * gfortran.dg/pr89451.f90: New testcase. 8649 86502019-03-01 Richard Biener <rguenther@suse.de> 8651 8652 PR middle-end/89497 8653 * gcc.dg/tree-ssa/reassoc-43.c: Avoid false match in regex. 8654 * g++.dg/tree-prof/devirt.C: Scan tracer dump for foldings 8655 that happen now earlier. 8656 86572019-02-28 Eric Botcazou <ebotcazou@adacore.com> 8658 8659 * gcc.c-torture/execute/20190228-1.c: New test. 8660 86612019-02-28 Marek Polacek <polacek@redhat.com> 8662 8663 PR c++/87068 - missing diagnostic with fallthrough statement. 8664 * c-c++-common/Wimplicit-fallthrough-37.c: New test. 8665 86662019-02-28 Thomas Schwinge <thomas@codesourcery.com> 8667 Cesar Philippidis <cesar@codesourcery.com> 8668 8669 PR fortran/72741 8670 PR fortran/89433 8671 * gfortran.dg/goacc/routine-multiple-directives-1.f90: New file. 8672 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise. 8673 8674 PR fortran/72741 8675 * gfortran.dg/goacc/routine-multiple-lop-clauses-1.f90: New file. 8676 8677 PR fortran/72741 8678 PR fortran/89433 8679 * gfortran.dg/goacc/routine-6.f90: Update 8680 * gfortran.dg/goacc/routine-intrinsic-1.f: New file. 8681 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise. 8682 86832019-02-28 Jakub Jelinek <jakub@redhat.com> 8684 8685 PR c/89521 8686 * gcc.dg/pr89521-1.c: New test. 8687 * gcc.dg/pr89521-2.c: New test. 8688 86892019-02-28 John David Anglin <danglin@gcc.gnu.org> 8690 8691 PR testsuite/89441 8692 * g++.dg/ipa/pr89009.C: Update symbol visibility. 8693 86942019-02-28 Tamar Christina <tamar.christina@arm.com> 8695 8696 PR target/88530 8697 * gcc.target/aarch64/options_set_10.c: New test. 8698 86992019-02-28 Paolo Carlini <paolo.carlini@oracle.com> 8700 8701 PR c++/89522 8702 * g++.dg/cpp1y/lambda-generic-ice10.C: New. 8703 87042019-02-28 Jakub Jelinek <jakub@redhat.com> 8705 8706 PR c/89525 8707 * gcc.dg/pr89525.c: New test. 8708 8709 PR c/89520 8710 * gcc.dg/pr89520-1.c: New test. 8711 * gcc.dg/pr89520-2.c: New test. 8712 87132019-02-27 Marek Polacek <polacek@redhat.com> 8714 8715 PR c++/88857 - ICE with value-initialization of argument in template. 8716 * g++.dg/cpp0x/initlist-value4.C: New test. 8717 87182019-02-27 Marek Polacek <polacek@redhat.com> 8719 8720 PR c++/89511 - ICE with using-declaration and unscoped enumerator. 8721 * g++.dg/cpp0x/using-enum-3.C: New test. 8722 87232019-02-27 Jakub Jelinek <jakub@redhat.com> 8724 8725 PR tree-optimization/89280 8726 * gcc.dg/torture/pr57147-2.c (SetNaClSwitchExpectations): Add static 8727 keyword. 8728 87292019-02-27 Richard Biener <rguenther@suse.de> 8730 8731 * gcc.dg/gimplefe-36.c: New testcase. 8732 87332019-02-27 Paolo Carlini <paolo.carlini@oracle.com> 8734 8735 PR c++/89488 8736 * g++.dg/cpp0x/nsdmi15.C: New. 8737 87382019-02-27 Paolo Carlini <paolo.carlini@oracle.com> 8739 8740 PR c++/88987 8741 * g++.dg/cpp0x/pr88987.C: New. 8742 87432019-02-27 Jakub Jelinek <jakub@redhat.com> 8744 8745 PR tree-optimization/89280 8746 * gcc.c-torture/compile/pr89280.c: New test. 8747 * gcc.dg/torture/pr57147-2.c: Don't expect a setjmp after noreturn 8748 function. Skip the test for -O0. 8749 87502018-02-26 Steve Ellcey <sellcey@marvell.com> 8751 8752 * gfortran.dg/simd-builtins-1.f90: Update for aarch64*-*-*. 8753 * gfortran.dg/simd-builtins-2.f90: Ditto. 8754 * gfortran.dg/simd-builtins-6.f90: Ditto. 8755 * gfortran.dg/simd-builtins-8.f90: New test. 8756 * gfortran.dg/simd-builtins-8.h: New header file. 8757 87582019-02-26 Jakub Jelinek <jakub@redhat.com> 8759 8760 PR c++/89507 8761 * g++.dg/other/new2.C: New test. 8762 8763 PR tree-optimization/89500 8764 * gcc.dg/pr89500.c: New test. 8765 * gcc.dg/Wstringop-overflow-10.c: New test. 8766 * gcc.dg/strlenopt-60.c: New test. 8767 87682019-02-26 Harald Anlauf <anlauf@gmx.de> 8769 8770 PR fortran/89492 8771 * gfortran.dg/pr89492.f90: New test. 8772 87732019-02-26 Thomas Koenig <tkoenig@gcc.gnu.org> 8774 8775 PR fortran/89496 8776 * gfortran.dg/altreturn_9_0.f90: New file. 8777 * gfortran.dg/altreturn_9_1.f90: New file. 8778 87792019-02-26 Jakub Jelinek <jakub@redhat.com> 8780 8781 PR c++/89481 8782 * g++.dg/cpp1y/constexpr-89481.C: New test. 8783 87842019-02-26 Richard Biener <rguenther@suse.de> 8785 8786 PR tree-optimization/89505 8787 * gcc.dg/torture/pr89505.c: New testcase. 8788 87892019-02-26 Eric Botcazou <ebotcazou@adacore.com> 8790 8791 * gnat.dg/opt77.adb: New test. 8792 * gnat.dg/opt77_pkg.ad[sb]: New helper. 8793 87942019-02-26 Jakub Jelinek <jakub@redhat.com> 8795 8796 PR target/89474 8797 * gcc.target/i386/pr89474.c: New test. 8798 87992019-02-25 Jakub Jelinek <jakub@redhat.com> 8800 8801 PR c/77754 8802 * gcc.c-torture/compile/pr77754-1.c: New test. 8803 * gcc.c-torture/compile/pr77754-2.c: New test. 8804 * gcc.c-torture/compile/pr77754-3.c: New test. 8805 * gcc.c-torture/compile/pr77754-4.c: New test. 8806 * gcc.c-torture/compile/pr77754-5.c: New test. 8807 * gcc.c-torture/compile/pr77754-6.c: New test. 8808 88092019-02-25 Tamar Christina <tamar.christina@arm.com> 8810 8811 PR target/88530 8812 * gcc.target/aarch64/options_set_1.c: New test. 8813 * gcc.target/aarch64/options_set_2.c: New test. 8814 * gcc.target/aarch64/options_set_3.c: New test. 8815 * gcc.target/aarch64/options_set_4.c: New test. 8816 * gcc.target/aarch64/options_set_5.c: New test. 8817 * gcc.target/aarch64/options_set_6.c: New test. 8818 * gcc.target/aarch64/options_set_7.c: New test. 8819 * gcc.target/aarch64/options_set_8.c: New test. 8820 * gcc.target/aarch64/options_set_9.c: New test. 8821 88222019-02-25 Tamar Christina <tamar.christina@arm.com> 8823 8824 * gcc.target/arm/simd/fp16fml_high.c (test_vfmlal_high_u32, 8825 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32): 8826 Rename .... 8827 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16, 8828 test_vfmlslq_high_f16): ... To this. 8829 * gcc.target/arm/simd/fp16fml_lane_high.c (test_vfmlal_lane_high_u32, 8830 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32, 8831 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32, 8832 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32, 8833 test_vfmlslq_laneq_high_u32): Rename ... 8834 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16, 8835 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16, 8836 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16, 8837 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this. 8838 * gcc.target/arm/simd/fp16fml_lane_low.c (test_vfmlal_lane_low_u32, 8839 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32, 8840 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32, 8841 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32, 8842 test_vfmlslq_laneq_low_u32): Rename ... 8843 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16, 8844 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16, 8845 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16, 8846 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this. 8847 * gcc.target/arm/simd/fp16fml_low.c (test_vfmlal_low_u32, 8848 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32): 8849 Rename ... 8850 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16, 8851 test_vfmlslq_low_f16): ... To this. 8852 88532019-02-25 Tamar Christina <tamar.christina@arm.com> 8854 8855 * gcc.target/aarch64/fp16_fmul_high.h (test_vfmlal_high_u32, 8856 test_vfmlalq_high_u32, test_vfmlsl_high_u32, test_vfmlslq_high_u32): 8857 Rename ... 8858 (test_vfmlal_high_f16, test_vfmlalq_high_f16, test_vfmlsl_high_f16, 8859 test_vfmlslq_high_f16): ... To this. 8860 * gcc.target/aarch64/fp16_fmul_lane_high.h (test_vfmlal_lane_high_u32, 8861 tets_vfmlsl_lane_high_u32, test_vfmlal_laneq_high_u32, 8862 test_vfmlsl_laneq_high_u32, test_vfmlalq_lane_high_u32, 8863 test_vfmlslq_lane_high_u32, test_vfmlalq_laneq_high_u32, 8864 test_vfmlslq_laneq_high_u32): Rename ... 8865 (test_vfmlal_lane_high_f16, tets_vfmlsl_lane_high_f16, 8866 test_vfmlal_laneq_high_f16, test_vfmlsl_laneq_high_f16, 8867 test_vfmlalq_lane_high_f16, test_vfmlslq_lane_high_f16, 8868 test_vfmlalq_laneq_high_f16, test_vfmlslq_laneq_high_f16): ... To this. 8869 * gcc.target/aarch64/fp16_fmul_lane_low.h (test_vfmlal_lane_low_u32, 8870 test_vfmlsl_lane_low_u32, test_vfmlal_laneq_low_u32, 8871 test_vfmlsl_laneq_low_u32, test_vfmlalq_lane_low_u32, 8872 test_vfmlslq_lane_low_u32, test_vfmlalq_laneq_low_u32, 8873 test_vfmlslq_laneq_low_u32): Rename ... 8874 (test_vfmlal_lane_low_f16, test_vfmlsl_lane_low_f16, 8875 test_vfmlal_laneq_low_f16, test_vfmlsl_laneq_low_f16, 8876 test_vfmlalq_lane_low_f16, test_vfmlslq_lane_low_f16, 8877 test_vfmlalq_laneq_low_f16, test_vfmlslq_laneq_low_f16): ... To this. 8878 * gcc.target/aarch64/fp16_fmul_low.h (test_vfmlal_low_u32, 8879 test_vfmlalq_low_u32, test_vfmlsl_low_u32, test_vfmlslq_low_u32): 8880 Rename ... 8881 (test_vfmlal_low_f16, test_vfmlalq_low_f16, test_vfmlsl_low_f16, 8882 test_vfmlslq_low_f16): ... To This. 8883 * lib/target-supports.exp 8884 (check_effective_target_arm_fp16fml_neon_ok_nocache): Update test. 8885 88862019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org> 8887 8888 PR fortran/89282 8889 * gfortran.dg/overload_3.f90: New test. 8890 88912019-02-25 Jakub Jelinek <jakub@redhat.com> 8892 8893 PR c++/89285 8894 * g++.dg/cpp1y/constexpr-89285-2.C: New test. 8895 88962019-02-25 Dominique d'Humieres <dominiq@gcc.gnu.org> 8897 8898 PR libfortran/89274 8899 * gfortran.dg/list_directed_large.f90: New test. 8900 89012019-02-25 Jakub Jelinek <jakub@redhat.com> 8902 8903 PR target/89434 8904 * gcc.c-torture/execute/pr89434.c: New test. 8905 8906 PR target/89438 8907 * gcc.dg/pr89438.c: New test. 8908 89092019-02-24 Paolo Carlini <paolo.carlini@oracle.com> 8910 8911 PR c++/84585 8912 * g++.dg/cpp0x/pr84585.C: New. 8913 89142019-02-24 Thomas Koenig <tkoenig@gcc.gnu.org> 8915 8916 PR fortran/89174 8917 * gfortran.dg/allocate_with_mold_3.f90: New test. 8918 89192019-02-24 H.J. Lu <hongjiu.lu@intel.com> 8920 8921 PR target/87007 8922 * gcc.target/i386/pr87007-1.c: Compile with -mfpmath=sse. 8923 * gcc.target/i386/pr87007-2.c: Likewise. 8924 89252019-02-24 Harald Anlauf <anlauf@gmx.de> 8926 8927 PR fortran/89266 8928 PR fortran/88326 8929 * gfortran.dg/pr89266.f90: New test. 8930 * gfortran.dg/pr88326.f90: New test. 8931 89322019-02-24 Jakub Jelinek <jakub@redhat.com> 8933 8934 PR rtl-optimization/89445 8935 * gcc.target/i386/avx512f-pr89445.c: New test. 8936 89372019-02-23 Martin Sebor <msebor@redhat.com> 8938 8939 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast remaining 8940 wchar_t to wint_t to avoid a bogus -Wformat warning in 8941 ILP32 (bug 77970). 8942 89432019-02-23 H.J. Lu <hongjiu.lu@intel.com> 8944 8945 PR testsuite/89476 8946 * gfortran.dg/ISO_Fortran_binding_5.c: Include 8947 "../../../libgfortran/ISO_Fortran_binding.h". 8948 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise. 8949 89502019-02-23 H.J. Lu <hongjiu.lu@intel.com> 8951 8952 PR driver/69471 8953 * gcc.dg/pr69471-1.c: New test. 8954 * gcc.dg/pr69471-2.c: Likewise. 8955 * gcc.target/i386/pr69471-3.c: Likewise. 8956 89572019-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8958 8959 PR fortran/84387 8960 * gfortran.dg/dtio_34.f90: New test. 8961 89622019-02-23 Marek Polacek <polacek@redhat.com> 8963 8964 PR c++/88294 - ICE with non-constant noexcept-specifier. 8965 * g++.dg/cpp0x/noexcept34.C: New test. 8966 * g++.dg/cpp0x/noexcept35.C: New test. 8967 8968 PR c++/89419 8969 * g++.dg/cpp1y/lambda-generic-89419.C: New test. 8970 89712019-02-23 Paul Thomas <pault@gcc.gnu.org> 8972 8973 PR fortran/88117 8974 * gfortran.dg/deferred_character_32.f90: New test 8975 89762019-02-23 Paul Thomas <pault@gcc.gnu.org> 8977 8978 PR fortran/89385 8979 * gfortran.dg/ISO_Fortran_binding_1.f90: Correct test for 8980 previously incorrect lbound for allocatable expressions. Also 8981 correct stop values to avoid repetition. 8982 * gfortran.dg/ISO_Fortran_binding_5.f90: New test 8983 * gfortran.dg/ISO_Fortran_binding_5.c: Support previous test. 8984 8985 PR fortran/89366 8986 * gfortran.dg/ISO_Fortran_binding_6.f90: New test 8987 * gfortran.dg/ISO_Fortran_binding_6.c: Support previous test. 8988 * gfortran.dg/pr32599.f03: Set standard to F2008. 8989 89902019-02-22 David Malcolm <dmalcolm@redhat.com> 8991 8992 PR c++/89390 8993 * g++.dg/diagnostic/pr89390.C: Update expected location of error, 8994 renaming to a multicharacter name, so that start != finish. Add 8995 tests for dtor locations. 8996 89972019-02-22 Paolo Carlini <paolo.carlini@oracle.com> 8998 8999 PR c++/84676 9000 * g++.dg/cpp0x/pr84676.C: New. 9001 90022019-02-22 Martin Sebor <msebor@redhat.com> 9003 9004 * gcc.dg/tree-ssa/builtin-sprintf-10.c: Cast wchar_t to wint_t 9005 to avoid a bogus -Wformat warning in ILP32 (bug 77970). 9006 90072019-02-22 Harald Anlauf <anlauf@gmx.de> 9008 9009 PR fortran/83057 9010 * gfortran.dg/newunit_6.f90: New test. 9011 90122019-02-22 Marek Polacek <polacek@redhat.com> 9013 9014 PR c++/89420 - ICE with CAST_EXPR in explicit-specifier. 9015 * g++.dg/cpp2a/explicit14.C: New test. 9016 90172019-02-22 Matthew Malcomson <matthew.malcomson@arm.com> 9018 9019 PR target/89324 9020 * gcc.dg/rtl/aarch64/subs_adds_sp.c: New test. 9021 * gfortran.fortran-torture/compile/pr89324.f90: New test. 9022 90232019-02-22 Martin Sebor <msebor@redhat.com> 9024 9025 PR c/89425 9026 * gcc.dg/Wabsolute-value.c: New test. 9027 9028 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: New test. 9029 90302019-02-22 H.J. Lu <hongjiu.lu@intel.com> 9031 Hongtao Liu <hongtao.liu@intel.com> 9032 Sunil K Pandey <sunil.k.pandey@intel.com> 9033 9034 PR target/87007 9035 * gcc.target/i386/pr87007-1.c: New test. 9036 * gcc.target/i386/pr87007-2.c: Likewise. 9037 90382019-02-22 Richard Biener <rguenther@suse.de> 9039 9040 PR tree-optimization/89440 9041 * gcc.dg/vect/pr89440.c: New testcase. 9042 90432019-02-22 Thomas Schwinge <thomas@codesourcery.com> 9044 9045 * lib/target-supports.exp (check_effective_target_offload_nvptx): 9046 Remove. 9047 9048 PR fortran/72741 9049 * gfortran.dg/goacc/classify-routine.f95: Adjust. 9050 9051 * c-c++-common/goacc/routine-5.c: Revert earlier changes. 9052 * g++.dg/goacc/template.C: Likewise. 9053 9054 PR fortran/78027 9055 * gfortran.dg/goacc/pr78027.f90: Add 'dg-additional-options "-Wno-hsa"'. 9056 90572019-02-22 Richard Biener <rguenther@suse.de> 9058 9059 PR middle-end/87609 9060 * gcc.dg/torture/restrict-7.c: New testcase. 9061 90622019-02-21 Jakub Jelinek <jakub@redhat.com> 9063 9064 PR c++/89285 9065 * g++.dg/ubsan/vptr-4.C: Expect reinterpret_cast errors. 9066 * g++.dg/cpp1y/constexpr-84192.C (f2): Adjust expected diagnostics. 9067 * g++.dg/cpp1y/constexpr-70265-2.C (foo): Adjust expected line of 9068 diagnostics. 9069 * g++.dg/cpp1y/constexpr-89285.C: New test. 9070 * g++.dg/cpp0x/constexpr-arith-overflow.C (add, sub, mul): Ifdef out 9071 for C++11. 9072 (TEST_ADD, TEST_SUB, TEST_MUL): Define to Assert (true) for C++11. 9073 * g++.dg/cpp0x/constexpr-arith-overflow2.C: New test. 9074 90752019-02-21 H.J. Lu <hongjiu.lu@intel.com> 9076 9077 PR target/87412 9078 * gcc.target/i386/indirect-thunk-attr-14.c: Replace 9079 -fcf-protection with -fcf-protection=branch. 9080 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise. 9081 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise. 9082 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise. 9083 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise. 9084 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise. 9085 90862019-02-21 Wilco Dijkstra <wdijkstr@arm.com> 9087 9088 * gcc.target/arm/pr88850-2.c: Block -mfloat-abi override. 9089 * gcc.target/arm/pr88850.c: Use -mfloat-abi=softfp. 9090 90912019-02-21 Thomas Koenig <tkoenig@gcc.gnu.org> 9092 9093 PR fortran/86119 9094 * gfortran.dg/warn_conversion_11.f90: New test. 9095 90962019-02-21 H.J. Lu <hongjiu.lu@intel.com> 9097 9098 PR target/87412 9099 * gcc.target/i386/pr87412-1.c: New file. 9100 * gcc.target/i386/pr87412-2.c: Likewise. 9101 * gcc.target/i386/pr87412-3.c: Likewise. 9102 * gcc.target/i386/pr87412-4.c: Likewise. 9103 91042019-02-20 Jakub Jelinek <jakub@redhat.com> 9105 9106 PR c++/89403 9107 * g++.dg/cpp0x/pr89403.C: New test. 9108 9109 PR c++/89405 9110 * g++.dg/cpp1z/inline-var5.C: New test. 9111 9112 PR middle-end/89412 9113 * gcc.c-torture/compile/pr89412.c: New test. 9114 91152019-02-20 Jakub Jelinek <jakub@redhat.com> 9116 David Malcolm <dmalcolm@redhat.com> 9117 9118 PR middle-end/89091 9119 * gcc.dg/torture/pr89091.c: New test. 9120 91212019-02-20 Jakub Jelinek <jakub@redhat.com> 9122 9123 PR middle-end/88074 9124 PR middle-end/89415 9125 * gcc.dg/pr88074-2.c: New test. 9126 9127 PR c++/89336 9128 * g++.dg/cpp1y/constexpr-89336-3.C: New test. 9129 91302019-02-20 David Malcolm <dmalcolm@redhat.com> 9131 9132 PR c/89410 9133 * gcc.dg/pr89410-1.c: New test. 9134 * gcc.dg/pr89410-2.c: New test. 9135 91362019-02-20 Pat Haugen <pthaugen@us.ibm.com> 9137 9138 * lib/target-supports.exp (check_effective_target_vect_usad_char): 9139 Add PowerPC support. 9140 * gcc.dg/vect/slp-reduc-sad.c: Update scan string. 9141 * gcc.dg/vect/vect-reduc-sad.c: Likewise. 9142 91432019-02-20 Andre Vieira <andre.simoesdiasvieira@arm.com> 9144 9145 PR target/86487 9146 * gcc.target/arm/pr86487.c: New. 9147 91482019-02-20 Paolo Carlini <paolo.carlini@oracle.com> 9149 9150 PR c++/84536 9151 * g++.dg/cpp1y/var-templ60.C: New. 9152 91532019-02-20 Li Jia He <helijia@linux.ibm.com> 9154 9155 PR target/88100 9156 * gcc/testsuite/gcc.target/powerpc/pr88100.c: New testcase. 9157 91582019-02-19 Wilco Dijkstra <wdijkstr@arm.com> 9159 9160 * gcc.target/arm/pr88850.c: Block -mfloat-abi override. 9161 91622019-02-19 Thomas Koenig <tkoenig@gcc.gnu.org> 9163 9164 PR fortran/89384 9165 * gfortran.dg/ISO_Fortran_binding_4.f90 9166 91672019-02-19 Thomas Schwinge <thomas@codesourcery.com> 9168 9169 PR c/87924 9170 * c-c++-common/goacc/asyncwait-5.c: Remove XFAILs. 9171 * gfortran.dg/goacc/asyncwait-5.f: Likewise. 9172 91732019-02-19 Richard Biener <rguenther@suse.de> 9174 9175 PR middle-end/88074 9176 * gcc.dg/pr88074.c: New testcase. 9177 91782019-02-19 Jakub Jelinek <jakub@redhat.com> 9179 9180 PR middle-end/89303 9181 * g++.dg/torture/pr89303.C: Move everything from std namespace to my 9182 namespace. 9183 9184 PR c++/89387 9185 * g++.dg/cpp0x/lambda/lambda-89387.C: New test. 9186 9187 PR c++/89391 9188 * g++.dg/cpp0x/reinterpret_cast2.C: New test. 9189 9190 PR c++/89390 9191 * g++.dg/diagnostic/pr89390.C: New test. 9192 91932019-02-18 Sharon Dvir <unapologtic@gmail.com> 9194 9195 * README: Fix typos. 9196 91972019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9198 9199 * g++.dg/torture/pr89303.C (bad_weak_ptr): Rename to 9200 bad_weak_ptr_. 9201 92022019-02-18 Thomas Koenig <tkoenig@gcc.gnu.org> 9203 9204 PR fortran/87689 9205 * gfortran.dg/lto/20091028-1_0.f90: Add -Wno-lto-type-mismatch to 9206 options. 9207 * gfortran.dg/lto/20091028-2_0.f90: Likewise. 9208 * gfortran.dg/lto/pr87689_0.f: New file. 9209 * gfortran.dg/lto/pr87689_1.f: New file. 9210 92112019-02-18 Wilco Dijkstra <wdijkstr@arm.com> 9212 9213 * g++.dg/wrappers/pr88680.C: Add -fno-short-enums. 9214 92152019-02-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9216 9217 * gdc.dg/dg.exp: Tabify. 9218 * gdc.dg/lto/lto.exp: Likewise. 9219 * gdc.test/gdc-test.exp: Likewise. 9220 * lib/gdc-dg.exp: Likewise. 9221 * lib/gdc.exp: Likewise. 9222 92232019-02-18 Richard Biener <rguenther@suse.de> 9224 9225 PR tree-optimization/89296 9226 * gcc.dg/uninit-pr89296.c: New testcase. 9227 92282019-02-18 Jakub Jelinek <jakub@redhat.com> 9229 9230 PR target/89369 9231 * gcc.c-torture/execute/pr89369.c: New test. 9232 * gcc.target/s390/md/rXsbg_mode_sXl.c (rosbg_si_srl, 9233 rxsbg_si_srl): Expect last 3 operands 32,63,62 rather than 9234 34,63,62. 9235 92362019-02-18 Martin Jambor <mjambor@suse.cz> 9237 9238 PR tree-optimization/89209 9239 * gcc.dg/tree-ssa/pr89209.c: New test. 9240 92412019-02-18 Martin Liska <mliska@suse.cz> 9242 9243 * gfortran.dg/simd-builtins-7.f90: New test. 9244 * gfortran.dg/simd-builtins-7.h: New test. 9245 92462019-02-17 Harald Anlauf <anlauf@gmx.de> 9247 9248 PR fortran/88299 9249 * gfortran.dg/pr88299.f90: New test. 9250 92512019-02-17 Harald Anlauf <anlauf@gmx.de> 9252 9253 PR fortran/89077 9254 * gfortran.dg/transfer_simplify_12.f90: New test. 9255 92562019-02-17 Marek Polacek <polacek@redhat.com> 9257 9258 PR c++/89217 - ICE with list-initialization in range-based for loop. 9259 * g++.dg/cpp0x/range-for37.C: New test. 9260 9261 * g++.old-deja/g++.robertl/eb82.C: Tweak dg-error. 9262 9263 PR c++/89315 9264 * g++.dg/cpp0x/initlist114.C: New test. 9265 9266 PR c++/89356 9267 * g++.dg/abi/mangle68.C: New test. 9268 * g++.dg/cpp0x/decltype69.C: New test. 9269 92702019-02-16 David Malcolm <dmalcolm@redhat.com> 9271 9272 PR c++/88680 9273 * g++.dg/wrappers/pr88680.C: New test. 9274 92752019-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 9276 9277 PR fortran/71066 9278 * gfortran.dg/coarray_data_1.f90: New test. 9279 92802019-02-16 Eric Botcazou <ebotcazou@adacore.com> 9281 9282 * c-c++-common/patchable_function_entry-decl.c: Add -fno-pie on SPARC. 9283 * c-c++-common/patchable_function_entry-default.c: Likewise. 9284 * c-c++-common/patchable_function_entry-definition.c: Likewise. 9285 92862019-02-16 Jakub Jelinek <jakub@redhat.com> 9287 9288 PR rtl-optimization/66152 9289 * gcc.target/i386/pr66152.c: New test. 9290 92912019-02-15 Eric Botcazou <ebotcazou@adacore.com> 9292 9293 * g++.dg/asan/asan_oob_test.cc: Skip OOB_int on SPARC. 9294 * g++.dg/asan/function-argument-3.C: Tweak for 32-bit SPARC. 9295 92962019-02-15 Tamar Christina <tamar.christina@arm.com> 9297 9298 * lib/target-supports.exp 9299 (check_effective_target_arm_neon_softfp_fp16_ok_nocache): Drop non-fpu 9300 checking alternative. 9301 93022019-02-15 Eric Botcazou <ebotcazou@adacore.com> 9303 9304 * gcc.target/sparc/struct-ret-check-1.c: Add -fno-pie option. 9305 93062019-02-15 Eric Botcazou <ebotcazou@adacore.com> 9307 9308 * c-c++-common/patchable_function_entry-decl.c: Do not run on Visium. 9309 * c-c++-common/patchable_function_entry-default.c: Likewise. 9310 * c-c++-common/patchable_function_entry-definition.c: Likewise. 9311 * gcc.dg/tree-ssa/pr84859.c: Add -ftree-cselim switch. 9312 93132019-02-15 Jakub Jelinek <jakub@redhat.com> 9314 9315 PR other/69006 9316 PR testsuite/88920 9317 * lib/gcc-dg.exp: If llvm_binutils effective target, set 9318 allow_blank_lines to 2 during initialization. 9319 (dg-allow-blank-lines-in-output): Set allow_blank_lines to 1 only if 9320 it was previously zero. 9321 (gcc-dg-prune): Don't check for llvm_binutils effective target here. 9322 Clear allow_blank_lines afterwards whenever it was 1. 9323 * gdc.test/gdc-test.exp (dmd2dg): Don't call 9324 dg-allow-blank-lines-in-output here. 9325 (gdc-do-test): Set allow_blank_lines to 3 if it is 0 before running 9326 the tests and restore it back at the end. 9327 9328 * c-c++-common/ubsan/opts-1.c: New test. 9329 * c-c++-common/ubsan/opts-2.c: New test. 9330 * c-c++-common/ubsan/opts-3.c: New test. 9331 * c-c++-common/ubsan/opts-4.c: New test. 9332 93332019-02-15 Richard Biener <rguenther@suse.de> 9334 Jakub Jelinek <jakub@redhat.com> 9335 9336 PR tree-optimization/89278 9337 * gcc.dg/pr89278.c: New test. 9338 93392019-02-15 Jakub Jelinek <jakub@redhat.com> 9340 9341 PR c/89340 9342 * gcc.dg/pr89340.c: New test. 9343 * gcc.dg/torture/pr57036-2.c (jpgDecode_convert): Expect a warning 9344 that leaf attribute on nested function is useless. 9345 9346 PR other/89342 9347 * gcc.dg/pr89342.c: New test. 9348 93492019-02-14 Jakub Jelinek <jakub@redhat.com> 9350 9351 PR rtl-optimization/89354 9352 * gcc.dg/pr89354.c: New test. 9353 93542019-02-14 Uroš Bizjak <ubizjak@gmail.com> 9355 9356 * gcc.target/i386/ssse3-pabsb.c: Re-enable 64-bit form on AVX targets. 9357 * gcc.target/i386/ssse3-pabsd.c: Ditto. 9358 * gcc.target/i386/ssse3-pabsw.c: Ditto. 9359 * gcc.target/i386/ssse3-palignr.c: Ditto. 9360 * gcc.target/i386/ssse3-phaddd.c: Ditto. 9361 * gcc.target/i386/ssse3-phaddsw.c: Ditto. 9362 * gcc.target/i386/ssse3-phaddw.c: Ditto. 9363 * gcc.target/i386/ssse3-phsubd.c: Ditto. 9364 * gcc.target/i386/ssse3-phsubsw.c: Ditto. 9365 * gcc.target/i386/ssse3-phsubw.c: Ditto. 9366 * gcc.target/i386/ssse3-pmaddubsw.c: Ditto. 9367 * gcc.target/i386/ssse3-pmulhrsw.c: Ditto. 9368 * gcc.target/i386/ssse3-pshufb.c: Ditto. 9369 * gcc.target/i386/ssse3-psignb.c: Ditto. 9370 * gcc.target/i386/ssse3-psignd.c: Ditto. 9371 * gcc.target/i386/ssse3-psignw.c: Ditto. 9372 93732018-02-14 Steve Ellcey <sellcey@marvell.com> 9374 9375 * gcc.target/aarch64/pcs_attribute.c: New test. 9376 93772019-02-14 Harald Anlauf <anlauf@gmx.de> 9378 9379 PR fortran/88248 9380 * gfortran.dg/pr88248.f90: New test. 9381 * gfortran.dg/f2018_obs.f90: Updated test. 9382 93832019-02-14 Tamar Christina <tamar.christina@arm.com> 9384 9385 * gcc.target/arm/pr88850.c: change options to additional option. 9386 93872019-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9388 9389 PR d/87864 9390 * lib/gdc.exp (gdc_link_flags): Add path to drtbegin.o/drtend.o if 9391 present. 9392 93932019-02-14 Tamar Christina <tamar.christina@arm.com> 9394 9395 PR target/88850 9396 * gcc.target/arm/pr88850-2.c: New test. 9397 * lib/target-supports.exp 9398 (check_effective_target_arm_neon_softfp_fp16_ok_nocache, 9399 check_effective_target_arm_neon_softfp_fp16_ok, 9400 add_options_for_arm_neon_softfp_fp16): New. 9401 94022019-02-14 Matthew Malcomson <matthew.malcomson@arm.com> 9403 9404 * gcc.dg/rtl/arm/ldrd-peepholes.c: Restrict testcase. 9405 * lib/target-supports.exp: Add procedure to check for ldrd. 9406 94072019-02-14 Cesar Philippidis <cesar@codesourcery.com> 9408 9409 PR fortran/72715 9410 * gfortran.dg/goacc/loop-3-2.f95: Error on do concurrent loops. 9411 * gfortran.dg/goacc/loop-3.f95: Likewise. 9412 * gfortran.dg/goacc/pr72715.f90: New test. 9413 94142019-02-14 Martin Liska <mliska@suse.cz> 9415 9416 PR rtl-optimization/89242 9417 * g++.dg/pr89242.C: New test. 9418 94192019-02-14 Jakub Jelinek <jakub@redhat.com> 9420 9421 PR tree-optimization/89314 9422 * gcc.dg/pr89314.c: New test. 9423 9424 PR middle-end/89284 9425 * gcc.dg/ubsan/pr89284.c: New test. 9426 94272019-02-13 Ian Lance Taylor <iant@golang.org> 9428 9429 * gcc.dg/func-attr-1.c: New test. 9430 94312019-02-13 Uroš Bizjak <ubizjak@gmail.com> 9432 9433 * gcc.target/i386/sse2-init-v2di-2.c (dg-final): Update scan string. 9434 94352019-02-13 Marek Polacek <polacek@redhat.com> 9436 9437 PR c++/89297 - ICE with OVERLOAD in template. 9438 * g++.dg/cpp0x/initlist113.C: New test. 9439 94402019-02-13 Alexandre Oliva <aoliva@redhat.com> 9441 9442 PR c++/86379 9443 * g++.dg/cpp0x/pr86379.C: New. 9444 9445 PR c++/87322 9446 * g++.dg/cpp1y/pr87322.C: New. 9447 * g++.dg/cpp0x/lambda/lambda-variadic5.C: Test that we 9448 instantiate the expected number of lambda functions. 9449 94502019-02-13 Marek Polacek <polacek@redhat.com> 9451 9452 PR c++/77304 9453 * g++.dg/cpp2a/nontype-class13.C: New test. 9454 94552019-02-13 Wilco Dijkstra <wdijkstr@arm.com> 9456 9457 PR target/89190 9458 * gcc.target/arm/pr89190.c: New test. 9459 94602019-02-13 David Malcolm <dmalcolm@redhat.com> 9461 9462 PR c++/89036 9463 * g++.dg/concepts/pr89036.C: New test. 9464 94652019-02-13 Tamar Christina <tamar.christina@arm.com> 9466 9467 PR target/88847 9468 * gcc.target/aarch64/sve/pr88847.c: New test. 9469 94702019-02-13 Jonathan Wakely <jwakely@redhat.com> 9471 Jakub Jelinek <jakub@redhat.com> 9472 9473 PR middle-end/89303 9474 * g++.dg/torture/pr89303.C: New test. 9475 94762019-02-13 Paolo Carlini <paolo.carlini@oracle.com> 9477 9478 PR c++/88986 9479 * g++.dg/cpp1z/using4.C: New. 9480 * g++.dg/cpp1z/using5.C: Likewise. 9481 * g++.dg/cpp1z/using6.C: Likewise. 9482 94832019-02-13 Jakub Jelinek <jakub@redhat.com> 9484 9485 PR target/89290 9486 * gcc.target/i386/pr89290.c: New test. 9487 94882019-01-23 Xiong Hu Luo <luoxhu@linux.vnet.ibm.com> 9489 9490 * gcc.target/powerpc/crypto-builtin-1.c 9491 (crypto1_be, crypto2_be, crypto3_be, crypto4_be, crypto5_be): 9492 New testcases. 9493 94942019-02-12 H.J. Lu <hongjiu.lu@intel.com> 9495 9496 PR target/89229 9497 * gcc.target/i386/pr89229-1.c: New test. 9498 94992019-02-12 Ilya Leoshkevich <iii@linux.ibm.com> 9500 9501 PR target/89233 9502 * gcc.target/s390/pr89233.c: New test. 9503 95042018-01-12 Bill Schmidt <wschmidt@linux.ibm.com> 9505 9506 * gcc.target/powerpc/vec-sld-modulo.c: Require p8vector_hw. 9507 * gcc.target/powerpc/vec-srad-modulo.c: Likewise. 9508 * gcc.target/powerpc/vec-srd-modulo.c: Likewise. 9509 95102019-02-12 Richard Biener <rguenther@suse.de> 9511 9512 PR tree-optimization/89253 9513 * gfortran.dg/pr89253.f: New testcase. 9514 95152019-02-11 Marek Polacek <polacek@redhat.com> 9516 9517 PR c++/89212 - ICE converting nullptr to pointer-to-member-function. 9518 * g++.dg/cpp0x/nullptr40.C: New test. 9519 * g++.dg/cpp0x/nullptr41.C: New test. 9520 95212019-02-11 Jakub Jelinek <jakub@redhat.com> 9522 9523 PR c++/88977 9524 * g++.dg/cpp2a/is-constant-evaluated7.C: New test. 9525 95262019-02-12 Wilco Dijkstra <wdijkstr@arm.com> 9527 9528 PR tree-optimization/86637 9529 * gcc.c-torture/compile/pr86637-2.c: Test pthread and graphite target. 9530 95312019-02-11 Martin Sebor <msebor@redhat.com> 9532 9533 PR tree-optimization/88771 9534 * gcc.dg/Wstringop-overflow-8.c: New test. 9535 * gcc.dg/Wstringop-overflow-9.c: New test. 9536 * gcc.dg/Warray-bounds-40.c: New test. 9537 * gcc.dg/builtin-stpncpy.c: Adjust. 9538 * gcc.dg/builtin-stringop-chk-4.c: Adjust. 9539 * g++.dg/opt/memcpy1.C: Adjust. 9540 95412019-02-11 Martin Sebor <msebor@redhat.com> 9542 9543 PR c++/87996 9544 * c-c++-common/array-5.c: New test. 9545 * c-c++-common/pr68107.c: Adjust text of diagnostics. 9546 * g++.dg/init/new38.C: Same. 9547 * g++.dg/init/new43.C: Same. 9548 * g++.dg/init/new44.C: Same. 9549 * g++.dg/init/new46.C: Same. 9550 * g++.dg/other/large-size-array.C: Same. 9551 * g++.dg/other/new-size-type.C: Same. 9552 * g++.dg/template/array30.C: Same. 9553 * g++.dg/template/array32.C: New test. 9554 * g++.dg/template/dependent-name3.C: Adjust. 9555 * gcc.dg/large-size-array-3.c: Same. 9556 * gcc.dg/large-size-array-5.c: Same. 9557 * gcc.dg/large-size-array.c: Same. 9558 * g++.old-deja/g++.brendan/array1.C: Same. 9559 * g++.old-deja/g++.mike/p6149.C: Same. 9560 95612019-02-11 Martin Sebor <msebor@redhat.com> 9562 9563 * gcc.dg/tree-prof/inliner-1.c: Correct comments. 9564 95652019-02-11 Tamar Christina <tamar.christina@arm.com> 9566 9567 PR middle-end/88560 9568 * gcc.target/arm/armv8_2-fp16-move-1.c: Update assembler scans. 9569 * gcc.target/arm/fp16-aapcs-3.c: Likewise. 9570 * gcc.target/arm/fp16-aapcs-1.c: Likewise. 9571 95722019-02-11 Bill Schmidt <wschmidt@linux.ibm.com> 9573 9574 * gcc.target/powerpc/vec-sld-modulo.c: New. 9575 * gcc.target/powerpc/vec-srad-modulo.c: New. 9576 * gcc.target/powerpc/vec-srd-modulo.c: New. 9577 95782019-02-11 Martin Liska <mliska@suse.cz> 9579 9580 PR ipa/89009 9581 * g++.dg/ipa/pr89009.C: New test. 9582 95832019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org> 9584 9585 PR fortran/71723 9586 * gfortran.dg/pointer_init_2.f90: Adjust error messages. 9587 * gfortran.dg/pointer_init_6.f90: Likewise. 9588 * gfortran.dg/pointer_init_9.f90: New test. 9589 95902019-02-10 Thomas Koenig <tkoenig@gcc.gnu.org> 9591 9592 PR fortran/67679 9593 * gfortran.dg/warn_undefined_1.f90: New test.o 9594 95952019-02-10 Jakub Jelinek <jakub@redhat.com> 9596 9597 PR tree-optimization/89268 9598 * gcc.dg/vect/pr89268.c: New test. 9599 96002019-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9601 9602 * gnat.dg/lto19.adb: Remove dg-excess-errors. 9603 96042019-02-09 Harald Anlauf <anlauf@gmx.de> 9605 9606 PR fortran/89077 9607 * gfortran.dg/substr_simplify.f90: New test. 9608 96092019-02-09 Jan Hubicka <hubicka@ucw.cz> 9610 9611 PR ipa/88711 9612 * gfortran.dg/pr79966.f90: Xfail everwyhere. 9613 96142019-02-09 Paul Thomas <pault@gcc.gnu.org> 9615 9616 PR fortran/89200 9617 * gfortran.dg/array_reference_2.f90: New test. 9618 96192019-02-09 Jakub Jelinek <jakub@redhat.com> 9620 9621 PR middle-end/89246 9622 * gcc.dg/gomp/pr89246-1.c: New test. 9623 * gcc.dg/gomp/pr89246-2.c: New test. 9624 96252019-02-08 Jakub Jelinek <jakub@redhat.com> 9626 9627 PR tree-optimization/88739 9628 * gcc.c-torture/execute/pr88739.c: New test. 9629 96302019-02-08 Jozef Lawrynowicz <jozef.l@mittosystems.com> 9631 9632 PR testsuite/89258 9633 * gcc.dg/tree-ssa/pr80887.c: Require int32plus. 9634 96352019-02-08 Robin Dapp <rdapp@linux.ibm.com> 9636 9637 * gcc.target/s390/vector/vec-copysign-execute.c: New test. 9638 * gcc.target/s390/vector/vec-copysign.c: New test. 9639 96402019-02-08 Richard Biener <rguenther@suse.de> 9641 9642 PR tree-optimization/89247 9643 * gcc.dg/torture/pr89247.c: New testcase. 9644 96452019-02-08 Ilya Leoshkevich <iii@linux.ibm.com> 9646 9647 * gcc.target/s390/jump-label.c: New test. 9648 96492019-02-08 Richard Biener <rguenther@suse.de> 9650 9651 PR testsuite/89250 9652 * gcc.dg/vect/vect-24.c: Remove XFAIL on vect_condition targets. 9653 96542019-02-08 Jakub Jelinek <jakub@redhat.com> 9655 9656 PR rtl-optimization/89234 9657 * g++.dg/ubsan/pr89234.C: New test. 9658 96592019-02-08 Richard Biener <rguenther@suse.de> 9660 9661 PR middle-end/89223 9662 * gcc.dg/torture/pr89223.c: New testcase. 9663 96642019-02-07 David Malcolm <dmalcolm@redhat.com> 9665 9666 PR tree-optimization/86637 9667 PR tree-optimization/89235 9668 * gcc.c-torture/compile/pr86637-1.c: New test. 9669 * gcc.c-torture/compile/pr86637-2.c: New test. 9670 * gcc.c-torture/compile/pr86637-3.c: New test. 9671 * gcc.c-torture/compile/pr89235.c: New test. 9672 96732019-02-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9674 9675 * gcc.target/aarch64/abd_1.c: New test. 9676 * gcc.dg/sabd_1.c: Likewise. 9677 96782019-02-07 Dominique d'Humieres <dominiq@gcc.gnu.org> 9679 9680 PR fortran/52789 9681 * gfortran.dg/wunused-parameter_2.f90: New test. 9682 96832019-02-07 Matthew Malcomson <matthew.malcomson@arm.com> 9684 9685 * gcc.dg/rtl/arm/ldrd-peepholes.c: Only run on arm 9686 96872019-02-07 Andreas Krebbel <krebbel@linux.ibm.com> 9688 9689 * gcc.target/s390/zvector/xl-xst-align-1.c: New test. 9690 * gcc.target/s390/zvector/xl-xst-align-2.c: New test. 9691 96922019-02-07 Matthew Malcomson <matthew.malcomson@arm.com> 9693 Jakub Jelinek <jakub@redhat.com> 9694 9695 PR bootstrap/88714 9696 * gcc.c-torture/execute/pr88714.c: New test. 9697 * gcc.dg/rtl/arm/ldrd-peepholes.c: New test. 9698 96992019-02-07 Tamar Christina <tamar.christina@arm.com> 9700 9701 PR/target 88850 9702 * gcc.target/arm/pr88850.c: New test. 9703 97042019-02-07 Alexandre Oliva <aoliva@redhat.com> 9705 9706 PR c++/86218 9707 * g++.dg/cpp0x/pr86218.C: New. 9708 97092019-02-06 Vladimir Makarov <vmakarov@redhat.com> 9710 9711 PR rtl-optimization/89225 9712 * gcc.target/powerpc/pr89225.c: New. 9713 97142019-02-06 Eric Botcazou <ebotcazou@adacore.com> 9715 9716 * gnat.dg/opt76.adb: New test. 9717 97182019-02-06 Thomas Koenig <tkoenig@gcc.gnu.org> 9719 9720 PR fortran/71860 9721 * gfortran.dg/null_10.f90: New test. 9722 97232019-02-06 David Malcolm <dmalcolm@redhat.com> 9724 9725 PR c++/71302 9726 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Add expected 9727 column numbers to dg-warning directives where they are correct. 9728 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: Likewise. 9729 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Likewise. 9730 * g++.dg/warn/Wzero-as-null-pointer-constant-8.C: New test. 9731 97322019-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9733 9734 PR debug/87451 9735 * gcc.dg/debug/dwarf2/inline5.c: Allow for non-comment before 9736 "(DIE (0x[0-9a-f]*) DW_TAG_variable". 9737 xfail scan-assembler-not with Solaris as. 9738 97392019-02-06 Bill Seurer <seurer@linux.vnet.ibm.com> 9740 9741 * gcc.target/powerpc/vsx-vector-6.p7.c: Update instruction 9742 counts and target. 9743 * gcc.target/powerpc/vsx-vector-6.p8.c: Update instruction 9744 counts and target. 9745 * gcc.target/powerpc/vsx-vector-6.p9.c: Update instruction 9746 counts and target. 9747 97482019-02-06 Richard Biener <rguenther@suse.de> 9749 9750 PR tree-optimization/89182 9751 * gfortran.dg/graphite/pr89182.f90: New testcase. 9752 97532019-02-06 Jakub Jelinek <jakub@redhat.com> 9754 9755 PR c/89211 9756 * gcc.dg/pr89211.c: New test. 9757 9758 PR middle-end/89210 9759 * c-c++-common/builtin-convertvector-2.c: New test. 9760 97612019-02-05 Nikhil Benesch <nikhil.benesch@gmail.com> 9762 9763 PR go/89019 9764 * lib/go-torture.exp: Test compiling with -flto. 9765 97662019-02-06 Joseph Myers <joseph@codesourcery.com> 9767 9768 PR c/88584 9769 * gcc.dg/redecl-18.c: New test. 9770 97712019-02-05 Jakub Jelinek <jakub@redhat.com> 9772 9773 PR c++/89187 9774 * g++.dg/opt/pr89187.C: New test. 9775 97762019-02-05 Andrea Corallo <andrea.corallo@arm.com> 9777 9778 * jit.dg/add-driver-options-testlib.c: Add support file for 9779 test-add-driver-options.c testcase. 9780 * jit.dg/all-non-failing-tests.h: Add note about 9781 test-add-driver-options.c 9782 * jit.dg/jit.exp (jit-dg-test): Update to support 9783 add-driver-options-testlib.c compilation. 9784 * jit.dg/test-add-driver-options.c: New testcase. 9785 97862019-02-05 Jakub Jelinek <jakub@redhat.com> 9787 9788 PR rtl-optimization/11304 9789 * gcc.target/i386/call-1.c (set_eax): Add "eax" clobber. 9790 * gcc.target/i386/call-2.c: New test. 9791 97922019-02-05 Marek Polacek <polacek@redhat.com> 9793 9794 PR c++/89158 - by-value capture of constexpr variable broken. 9795 * g++.dg/cpp0x/lambda/lambda-89158.C: New test. 9796 97972019-02-05 Segher Boessenkool <segher@kernel.crashing.org> 9798 9799 * gcc.dg/vect/pr84711.c: Use -Wno-psabi. 9800 98012019-02-05 Jakub Jelinek <jakub@redhat.com> 9802 9803 * gcc.target/powerpc/vec-extract-sint128-1.c: Require int128 effective 9804 target. 9805 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise. 9806 9807 PR target/89188 9808 * g++.dg/opt/pr89188.C: New test. 9809 9810 PR rtl-optimization/89195 9811 * gcc.c-torture/execute/pr89195.c: New test. 9812 98132019-02-05 Kelvin Nilsen <kelvin@gcc.gnu.org> 9814 9815 * gcc.target/powerpc/vec-extract-slong-1.c: Require p8 execution 9816 hardware. 9817 * gcc.target/powerpc/vec-extract-schar-1.c: Likewise. 9818 * gcc.target/powerpc/vec-extract-sint128-1.c: Likewise. 9819 * gcc.target/powerpc/vec-extract-sshort-1.c: Likewise. 9820 * gcc.target/powerpc/vec-extract-ulong-1.c: Likewise. 9821 * gcc.target/powerpc/vec-extract-uchar-1.c: Likewise. 9822 * gcc.target/powerpc/vec-extract-sint-1.c: Likewise. 9823 * gcc.target/powerpc/vec-extract-uint128-1.c: Likewise. 9824 * gcc.target/powerpc/vec-extract-ushort-1.c: Likewise. 9825 * gcc.target/powerpc/vec-extract-uint-1.c: Likewise. 9826 98272019-02-05 Jakub Jelinek <jakub@redhat.com> 9828 9829 PR target/89186 9830 * g++.dg/ext/vector36.C: New test. 9831 98322019-02-05 Alexandre Oliva <aoliva@redhat.com> 9833 9834 PR c++/87770 9835 * g++.dg/pr87770.C: New. 9836 98372019-02-04 Harald Anlauf <anlauf@gmx.de> 9838 9839 PR fortran/89077 9840 * gfortran.dg/pr89077.f90: New test. 9841 98422019-02-04 Martin Liska <mliska@suse.cz> 9843 9844 PR ipa/88985 9845 * gcc.dg/ipa/pr88985.c: New test. 9846 98472019-02-04 Jakub Jelinek <jakub@redhat.com> 9848 9849 * gcc.dg/debug/dwarf2/inline5.c: Handle also @, ; or | comment 9850 characters or extra spaces after the comment character. 9851 98522019-02-04 Jakub Jelinek <jakub@redhat.com> 9853 9854 * g++.dg/torture/alias-1.C: New test. 9855 98562019-02-03 Martin Sebor <msebor@redhat.com> 9857 9858 PR c/69661 9859 * c-c++-common/Wsequence-point-2.c: New test. 9860 9861 PR c++/44648 9862 * g++.dg/warn/Wunused-var-35.C: New test. 9863 98642019-02-03 Richard Biener <rguenther@suse.de> 9865 9866 PR debug/87295 9867 * g++.dg/debug/dwarf2/pr87295.C: New testcase. 9868 98692019-02-02 Thomas Koenig <tkoenig@gcc.gnu.org> 9870 9871 PR fortran/88298 9872 * gfortran.dg/warn_conversion_10.f90: New test. 9873 98742019-02-02 Paul Thomas <pault@gcc.gnu.org> 9875 9876 PR fortran/88393 9877 * gfortran.dg/alloc_comp_assign_16.f03: New test. 9878 98792019-02-02 Paul Thomas <pault@gcc.gnu.org> 9880 9881 PR fortran/88980 9882 * gfortran.dg/realloc_on_assign_32.f90: New test. 9883 98842019-02-02 Paul Thomas <pault@gcc.gnu.org> 9885 9886 PR fortran/88685 9887 * gfortran.dg/pointer_array_component_3.f90: New test. 9888 98892019-02-02 Jakub Jelinek <jakub@redhat.com> 9890 9891 PR middle-end/87887 9892 * gcc.dg/gomp/pr87887-1.c: New test. 9893 * gcc.dg/gomp/pr87887-2.c: New test. 9894 98952019-02-01 Jakub Jelinek <jakub@redhat.com> 9896 9897 PR fortran/83246 9898 PR fortran/89084 9899 * gfortran.dg/pr89084.f90: New test. 9900 * gfortran.dg/lto/pr89084_0.f90: New test. 9901 * gfortran.dg/pr83246.f90: New test. 9902 99032019-02-01 Marek Polacek <polacek@redhat.com> 9904 9905 PR c++/88325 - ICE with invalid out-of-line template member definition. 9906 * g++.dg/cpp2a/typename14.C: New test. 9907 99082019-02-01 Richard Biener <rguenther@suse.de> 9909 9910 PR middle-end/88597 9911 * gcc.dg/torture/pr88597.c: New testcase. 9912 99132019-02-01 Richard Biener <rguenther@suse.de> 9914 9915 PR tree-optimization/85497 9916 * gcc.dg/graphite/pr85497.c: New testcase. 9917 99182019-02-01 Richard Biener <rguenther@suse.de> 9919 9920 PR testsuite/87451 9921 * gcc.dg/debug/dwarf2/inline5.c: Allow more comment variants. 9922 99232019-02-01 Jakub Jelinek <jakub@redhat.com> 9924 9925 PR tree-optimization/89143 9926 * gcc.dg/tree-ssa/vrp121.c: New test. 9927 9928 PR tree-optimization/88107 9929 * gcc.dg/gomp/pr88107.c: New test. 9930 9931 PR c++/87175 9932 * g++.dg/ext/attrib57.C: New test. 9933 99342018-02-01 Bin Cheng <bin.cheng@linux.alibaba.com> 9935 9936 PR tree-optimization/88932 9937 * gfortran.dg/pr88932.f90: New test. 9938 99392019-01-31 Marek Polacek <polacek@redhat.com> 9940 9941 PR c++/88983 - ICE with switch in constexpr function. 9942 * g++.dg/cpp1y/constexpr-88983.C: New test. 9943 99442019-01-31 Thomas Koenig <tkoenig@gcc.gnu.org> 9945 9946 PR fortran/88669 9947 * gfortran.dg/contiguous_9.f90: New test. 9948 99492019-01-31 Marek Polacek <polacek@redhat.com> 9950 9951 PR c++/89083, c++/80864 - ICE with list initialization in template. 9952 * g++.dg/cpp0x/initlist107.C: New test. 9953 * g++.dg/cpp0x/initlist108.C: New test. 9954 * g++.dg/cpp0x/initlist109.C: New test. 9955 * g++.dg/cpp0x/initlist110.C: New test. 9956 * g++.dg/cpp0x/initlist111.C: New test. 9957 * g++.dg/cpp0x/initlist112.C: New test. 9958 * g++.dg/init/ptrfn4.C: New test. 9959 99602019-01-31 David Malcolm <dmalcolm@redhat.com> 9961 9962 PR c/89122 9963 * g++.dg/spellcheck-stdlib.C (test_FLT_MAX): New test. 9964 * gcc.dg/spellcheck-stdlib.c (test_FLT_MAX): New test. 9965 99662019-01-31 Richard Biener <rguenther@suse.de> 9967 9968 PR tree-optimization/89135 9969 * gcc.dg/torture/pr89135.c: New testcase. 9970 99712019-01-31 Jakub Jelinek <jakub@redhat.com> 9972 9973 PR sanitizer/89124 9974 * c-c++-common/asan/pr89124.c: New test. 9975 99762019-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9977 9978 PR fortran/52564 9979 * gfortran.dg/print_2.f90: New test. 9980 99812019-01-30 Vladimir Makarov <vmakarov@redhat.com> 9982 9983 PR rtl-optimization/87246 9984 * gcc.target/i386/pr87246.c: New. 9985 99862019-01-30 Marek Polacek <polacek@redhat.com> 9987 9988 PR c++/89119 - ICE with value-initialization in template. 9989 * g++.dg/cpp0x/initlist-value3.C: New test. 9990 99912019-01-30 Kelvin Nilsen <kelvin@gcc.gnu.org> 9992 9993 * gcc.target/powerpc/vec-extract-schar-1.c: New test. 9994 * gcc.target/powerpc/vec-extract-sint-1.c: New test. 9995 * gcc.target/powerpc/vec-extract-sint128-1.c: New test. 9996 * gcc.target/powerpc/vec-extract-slong-1.c: New test. 9997 * gcc.target/powerpc/vec-extract-sshort-1.c: New test. 9998 * gcc.target/powerpc/vec-extract-uchar-1.c: New test. 9999 * gcc.target/powerpc/vec-extract-uint-1.c: New test. 10000 * gcc.target/powerpc/vec-extract-uint128-1.c: New test. 10001 * gcc.target/powerpc/vec-extract-ulong-1.c: New test. 10002 * gcc.target/powerpc/vec-extract-ushort-1.c: New test. 10003 100042019-01-30 Richard Biener <rguenther@suse.de> 10005 10006 PR tree-optimization/89111 10007 * gcc.dg/torture/pr89111.c: New testcase. 10008 100092019-01-30 Andrew Stubbs <ams@codesourcery.com> 10010 10011 PR testsuite/88920 10012 * lib/target-supports.exp: Cache result. 10013 100142019-01-30 Jakub Jelinek <jakub@redhat.com> 10015 10016 PR c++/89105 10017 * g++.target/i386/pr89105.C: New test. 10018 10019 PR c/89061 10020 * gcc.dg/pr89061.c: New test. 10021 100222019-01-29 Martin Sebor <msebor@redhat.com> 10023 10024 PR c/88956 10025 * gcc.dg/Warray-bounds-39.c: New test. 10026 100272019-01-29 Marek Polacek <polacek@redhat.com> 10028 10029 PR testsuite/89110 10030 * g++.dg/other/nontype-1.C: Expect error in all modes. 10031 * g++.dg/parse/crash13.C: Likewise. 10032 * g++.dg/parse/error36.C: Likewise. 10033 * g++.dg/template/error29.C: Likewise. 10034 100352019-01-29 Thomas Koenig <tkoenig@gcc.gnu.org> 10036 10037 PR fortran/57048 10038 * gfortran.dg/c_funptr_1.f90: New file. 10039 * gfortran.dg/c_funptr_1_mod.f90: New file. 10040 100412019-01-29 Jakub Jelinek <jakub@redhat.com> 10042 10043 PR c++/66676 10044 PR ipa/89104 10045 * gcc.dg/gomp/pr89104.c: New test. 10046 100472019-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10048 10049 * gdc.dg/pr89042a.d: Mark as compile test. 10050 * gdc.dg/pr89042b.d: Likewise. 10051 100522019-01-29 Richard Biener <rguenther@suse.de> 10053 10054 PR debug/87295 10055 * g++.dg/lto/pr87295_0.C: New testcase. 10056 100572019-01-29 Jakub Jelinek <jakub@redhat.com> 10058 10059 PR c/89045 10060 * gcc.dg/pr89045.c: New test. 10061 10062 PR c/86125 10063 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: Guard testcase for 10064 lp64, ilp32 and llp64 only. 10065 (fputs): Use unsigned long long instead of size_t for return type. 10066 (vfprintf, vfscanf): Accept arbitrary target specific type for 10067 va_list. 10068 100692019-01-28 Marek Polacek <polacek@redhat.com> 10070 10071 PR c++/88358 - name wrongly treated as type. 10072 * g++.dg/cpp2a/typename1.C: Add dg-error. 10073 * g++.dg/cpp2a/typename13.C: New test. 10074 * g++.dg/cpp2a/typename6.C: Make a function name qualified. 10075 Add typename. 10076 100772019-01-28 Marek Polacek <polacek@redhat.com> 10078 10079 * g++.dg/cpp0x/enum37.C: Add dg-error. 10080 100812019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de> 10082 10083 * c-c++-common/Waddress-of-packed-member-1.c: Extended test case. 10084 * c-c++-common/Waddress-of-packed-member-2.c: New test case. 10085 100862019-01-28 Bernd Edlinger <bernd.edlinger@hotmail.de> 10087 10088 * gcc.dg/Wattribute-alias.c: Add test for #pragma GCC diagnostic ignored 10089 "-Wattribute-alias". 10090 100912019-01-27 Uroš Bizjak <ubizjak@gmail.com> 10092 10093 PR fortran/70696 10094 * gfortran.dg/coarray/event_3.f0: Add save attribue to x. 10095 100962019-01-27 Marek Polacek <polacek@redhat.com> 10097 10098 PR c++/88815 - narrowing conversion lost in decltype. 10099 PR c++/78244 - narrowing conversion in template not detected. 10100 * g++.dg/cpp0x/Wnarrowing15.C: New test. 10101 * g++.dg/cpp0x/Wnarrowing16.C: New test. 10102 * g++.dg/cpp0x/constexpr-decltype3.C: New test. 10103 * g++.dg/cpp1y/Wnarrowing1.C: New test. 10104 10105 PR c++/89024 - ICE with incomplete enum type. 10106 * g++.dg/cpp0x/enum37.C: New test. 10107 101082019-01-27 Eric Botcazou <ebotcazou@adacore.com> 10109 10110 * gnat.dg/opt75.adb: New test. 10111 * gnat.dg/opt75_pkg.ad[sb]: New helper. 10112 101132019-01-27 Jakub Jelinek <jakub@redhat.com> 10114 10115 PR target/87214 10116 * gcc.target/i386/avx512vl-pr87214-1.c: New test. 10117 * gcc.target/i386/avx512vl-pr87214-2.c: New test. 10118 101192019-01-26 Martin Jambor <mjambor@suse.cz> 10120 10121 PR ipa/88933 10122 * gfortran.dg/gomp/pr88933.f90: New test. 10123 101242019-01-26 Iain Buclaw <ibuclaw@gdcproject.org> 10125 10126 PR d/89042 10127 * gdc.dg/pr89042a.d: New test. 10128 * gdc.dg/pr89042b.d: New test. 10129 101302019-01-26 Harald Anlauf <anlauf@gmx.de> 10131 10132 PR fortran/57553 10133 * gfortran.dg/pr57553.f90: New test. 10134 101352019-01-26 Eric Botcazou <ebotcazou@adacore.com> 10136 10137 * gnat.dg/array34.adb: New test. 10138 101392019-01-26 Jakub Jelinek <jakub@redhat.com> 10140 10141 PR preprocessor/88974 10142 * c-c++-common/cpp/pr88974.c: New test. 10143 101442019-01-25 Paolo Carlini <paolo.carlini@oracle.com> 10145 10146 PR c++/88969 10147 * g++.dg/cpp2a/destroying-delete2.C: New. 10148 * g++.dg/cpp2a/destroying-delete3.C: Likewise. 10149 101502019-01-25 Steven G. Kargl <kargl@gcc.gnu.org> 10151 10152 PR fortran/85780 10153 * gfortran.dg/pr85780.f90: Update testcase for error message. 10154 101552019-01-25 Richard Earnshaw <rearnsha@arm.com> 10156 10157 PR target/88469 10158 * gcc.target/aarch64/aapcs64/test_align-10.c: New test. 10159 * gcc.target/aarch64/aapcs64/test_align-11.c: New test. 10160 * gcc.target/aarch64/aapcs64/test_align-12.c: New test. 10161 101622019-01-25 Richard Sandiford <richard.sandiford@arm.com> 10163 10164 PR middle-end/89037 10165 * gcc.dg/pr89037.c: New test. 10166 101672019-01-25 Christophe Lyon <christophe.lyon@linaro.org> 10168 10169 * lib/target-supports.exp (check_effective_target_fenv): New. 10170 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Add missing 10171 fenv effective target. 10172 * gcc.dg/torture/fp-int-convert-timode-1.c: Likewise. 10173 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise. 10174 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise. 10175 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise. 10176 101772019-01-25 Richard Biener <rguenther@suse.de> 10178 10179 PR tree-optimization/86865 10180 * gcc.dg/graphite/pr86865.c: New testcase. 10181 * gcc.dg/graphite/pr69728.c: XFAIL. 10182 * gcc.dg/graphite/scop-21.c: Likewise. 10183 101842019-01-24 Martin Sebor <msebor@redhat.com> 10185 10186 PR c/86125 10187 PR c/88886 10188 PR middle-end/86308 10189 * gcc.dg/Wbuiltin-declaration-mismatch-6.c: New test. 10190 * gcc.dg/Wbuiltin-declaration-mismatch-7.c: New test. 10191 * gcc.dg/Wbuiltin-declaration-mismatch-8.c: New test. 10192 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: New test. 10193 * gcc.dg/Wbuiltin-declaration-mismatch-10.c: New test. 10194 * gcc.dg/builtins-69.c: New test. 10195 * gcc.dg/Wint-conversion-2.c: Add expected warning. 10196 * gcc.c-torture/execute/eeprof-1.c: Adjust function signatures. 10197 101982019-01-24 Uroš Bizjak <ubizjak@gmail.com> 10199 10200 PR rtl-optimization/88948 10201 * gcc.target/i386/pr88948.c: New test. 10202 102032019-01-24 Jakub Jelinek <jakub@redhat.com> 10204 10205 PR debug/89006 10206 * g++.dg/debug/pr89006.C: New test. 10207 10208 PR middle-end/89015 10209 * gcc.dg/gomp/pr89015.c: New test. 10210 10211 PR c++/88976 10212 * c-c++-common/gomp/cancel-2.c: New test. 10213 * gcc.dg/gomp/cancel-1.c: New test. 10214 * g++.dg/gomp/cancel-1.C: New test. 10215 * g++.dg/gomp/cancel-2.C: New test. 10216 * g++.dg/gomp/cancel-3.C: New test. 10217 102182019-01-24 Jakub Jelinek <jakub@redhat.com> 10219 10220 PR tree-optimization/89027 10221 * gfortran.dg/gomp/pr89027.f90: New test. 10222 102232019-01-24 Paul Thomas <pault@gcc.gnu.org> 10224 10225 PR fortran/88929 10226 * gfortran.dg/ISO_Fortran_binding_3.f90: New test. 10227 * gfortran.dg/ISO_Fortran_binding_3.c: Subsidiary source. 10228 102292019-01-23 H.J. Lu <hongjiu.lu@intel.com> 10230 10231 PR libgcc/88931 10232 * gcc.dg/torture/fp-int-convert-timode-1.c: New test. 10233 * gcc.dg/torture/fp-int-convert-timode-2.c: Likewise. 10234 * gcc.dg/torture/fp-int-convert-timode-3.c: Likewise. 10235 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise. 10236 102372019-01-23 Uroš Bizjak <ubizjak@gmail.com> 10238 10239 PR target/88998 10240 * g++.target/i386/pr88998.c: New test. 10241 102422019-01-23 Marek Polacek <polacek@redhat.com> 10243 10244 PR c++/88757 - qualified name treated wrongly as type. 10245 * g++.dg/cpp0x/dependent2.C: New test. 10246 * g++.dg/cpp2a/typename10.C: Remove dg-error. 10247 * g++.dg/cpp2a/typename12.C: New test. 10248 * g++.dg/template/static30.C: Remove dg-error. 10249 102502019-01-23 Jakub Jelinek <jakub@redhat.com> 10251 10252 PR c/44715 10253 * c-c++-common/pr44715.c: New test. 10254 10255 PR c++/88984 10256 * c-c++-common/pr88984.c: New test. 10257 102582019-01-23 Richard Biener <rguenther@suse.de> 10259 10260 PR tree-optimization/89008 10261 * gcc.dg/torture/pr89008.c: New testcase. 10262 102632019-01-23 Eric Botcazou <ebotcazou@adacore.com> 10264 10265 * gnat.dg/specs/opt4.ads: New test. 10266 102672019-01-23 Jakub Jelinek <jakub@redhat.com> 10268 10269 PR tree-optimization/88964 10270 * gfortran.dg/pr88964.f90: New test. 10271 102722019-01-22 Martin Sebor <msebor@redhat.com> 10273 10274 * c-c++-common/Warray-bounds-2.c: Include headers only if they exist. 10275 * c-c++-common/Warray-bounds-3.c: Make xfails conditional on target 10276 non_strict_align. 10277 * c-c++-common/Wrestrict-2.c: Include headers only if they exist. 10278 * c-c++-common/Wrestrict.c: Make xfails conditional on target 10279 non_strict_align. 10280 102812018-01-22 Steve Ellcey <sellcey@marvell.com> 10282 10283 * c-c++-common/gomp/pr60823-1.c: Change aarch64-*-* target 10284 to aarch64*-*-* target. 10285 * c-c++-common/gomp/pr60823-3.c: Ditto. 10286 * g++.dg/gomp/declare-simd-1.C: Ditto. 10287 * g++.dg/gomp/declare-simd-3.C: Ditto. 10288 * g++.dg/gomp/declare-simd-4.C: Ditto. 10289 * g++.dg/gomp/declare-simd-7.C: Ditto. 10290 * g++.dg/gomp/pr88182.C: Ditto. 10291 * gcc.dg/gomp/declare-simd-1.c: Ditto. 10292 * gcc.dg/gomp/declare-simd-3.c: Ditto. 10293 * gcc.dg/gomp/pr59669-2.c: Ditto. 10294 * gcc.dg/gomp/pr87895-1.c: Ditto. 10295 * gcc.dg/gomp/simd-clones-2.c: Ditto. 10296 * gfortran.dg/gomp/declare-simd-2.f90: Ditto. 10297 * gfortran.dg/gomp/pr79154-1.f90: Ditto. 10298 * gfortran.dg/gomp/pr83977.f90: Ditto. 10299 103002019-01-22 Jakub Jelinek <jakub@redhat.com> 10301 10302 PR target/88965 10303 * gcc.target/powerpc/pr88965.c: New test. 10304 10305 PR middle-end/88968 10306 * c-c++-common/gomp/atomic-23.c: New test. 10307 103082019-01-22 Harald Anlauf <anlauf@gmx.de> 10309 10310 PR fortran/88579 10311 * gfortran.dg/power_8.f90: New test. 10312 103132019-01-22 Sandra Loosemore <sandra@codesourcery.com> 10314 10315 * g++.dg/lto/pr87906_0.C: Add dg-require-effective-target fpic. 10316 * g++.dg/vec-init-1.C: Likewise. 10317 * gcc.dg/pr87793.c: Likewise. 10318 103192019-01-22 Sandra Loosemore <sandra@codesourcery.com> 10320 10321 * g++.dg/cpp0x/pr86397-1.C: Add -fdelete-null-pointer-checks. 10322 * g++.dg/cpp0x/pr86397-2.C: Likewise. 10323 103242019-01-22 Richard Earnshaw <rearnsha@arm.com> 10325 10326 PR target/88469 10327 * gcc.target/arm/aapcs/bitfield2.c: New test. 10328 * gcc.target/arm/aapcs/bitfield3.c: New test. 10329 103302019-01-22 Wilco Dijkstra <wdijkstr@arm.com> 10331 10332 PR rtl-optimization/87763 10333 * gcc.dg/vect/vect-nop-move.c: Fix testcase on AArch64. 10334 103352019-01-22 H.J. Lu <hongjiu.lu@intel.com> 10336 10337 PR target/88954 10338 * gcc.target/i386/pr88954-1.c: New test. 10339 * gcc.target/i386/pr88954-2.c: Likewise. 10340 103412019-01-22 Richard Earnshaw <rearnsha@arm.com> 10342 10343 PR target/88469 10344 * gcc.target/arm/aapcs/bitfield1.c: New test. 10345 * gcc.target/arm/aapcs/overalign_rec1.c: New test. 10346 * gcc.target/arm/aapcs/overalign_rec2.c: New test. 10347 * gcc.target/arm/aapcs/overalign_rec3.c: New test. 10348 103492019-01-22 Manfred Schwarb <manfred99@gmx.ch> 10350 10351 * gfortran.dg/array_function_5.f90: Fix a dg directive. 10352 * gfortran.dg/block_16.f08: Likewise. 10353 * gfortran.dg/dec_structure_14.f90: Likewise. 10354 * gfortran.dg/namelist_96.f90: Likewise. 10355 * gfortran.dg/newunit_5.f90.f90: Moved to 10356 * gfortran.dg/newunit_5.f90: here. 10357 * gfortran.dg/pdt_28.f03: Likewise. 10358 * gfortran.dg/spread_simplify_1.f90: Likewise. 10359 103602019-01-22 Tamar Christina <tamar.christina@arm.com> 10361 10362 PR/tree-optimization 88903 10363 * gcc.dg/vect/pr88903-1.c: Add explicit &. 10364 103652019-01-22 Jakub Jelinek <jakub@redhat.com> 10366 10367 PR rtl-optimization/88904 10368 * gcc.c-torture/execute/pr88904.c: New test. 10369 10370 PR target/88905 10371 * gcc.dg/pr88905.c: New test. 10372 10373 PR rtl-optimization/49429 10374 PR target/49454 10375 PR rtl-optimization/86334 10376 PR target/88906 10377 * gcc.target/i386/pr86334.c: New test. 10378 * gcc.target/i386/pr88906.c: New test. 10379 103802019-01-21 Jakub Jelinek <jakub@redhat.com> 10381 10382 PR c++/88949 10383 * g++.dg/gomp/pr88949.C: New test. 10384 103852019-01-21 Manfred Schwarb <manfred99@gmx.ch> 10386 10387 * class_66.f90: Fix a dg directive. 10388 * debug/pr35154-stabs.f: Likewise. 10389 * dec_d_lines_3.f: Likewise. 10390 * dec_d_lines_3.f: Likewise. 10391 * dec_structure_12.f90: Likewise. 10392 * dec_structure_15.f90: Likewise. 10393 * deferred_character_31.f90: Likewise. 10394 * dtio_31.f03: Likewise. 10395 * dtio_32.f03: Likewise. 10396 * extends_11.f03: Likewise. 10397 * integer_plus.f90: Likewise. 10398 * pdt_25.f03: Likewise. 10399 * pr58968.f: Likewise. 10400 * pr78259.f90: Likewise. 10401 * vect/vect-2.f90: Likewise. 10402 * matmul_const.f90: Likewise. 10403 104042019-01-21 Uroš Bizjak <ubizjak@gmail.com> 10405 10406 PR target/88938 10407 * gcc.target/i386/pr88938.c: New test. 10408 104092019-01-21 Jakub Jelinek <jakub@redhat.com> 10410 10411 PR sanitizer/88901 10412 * g++.dg/asan/pr88901.C: New test. 10413 104142019-01-21 Tamar Christina <tamar.christina@arm.com> 10415 10416 * g++.dg/vect/simd-clone-7.cc: Fix assembler scan. 10417 104182019-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de> 10419 10420 PR c/88928 10421 * c-c++-common/Waddress-of-packed-member-1.c: New test case. 10422 * gcc.dg/pr88928.c: New test case. 10423 104242019-01-21 Jakub Jelinek <jakub@redhat.com> 10425 10426 * gcc.dg/utf-array.c: Allow wchar_t to be printed as 10427 {long ,short ,}{unsigned ,}int. 10428 104292019-01-21 Richard Biener <rguenther@suse.de> 10430 10431 PR tree-optimization/88934 10432 * gfortran.dg/pr88934.f90: New testcase. 10433 104342019-01-20 Ulrich Drepper <drepper@redhat.com> 10435 10436 Fix after C++ P0600 implementation. 10437 * g++.dg/init/new39.C: Don't just ignore result of new. 10438 104392019-01-20 Iain Buclaw <ibuclaw@gdcproject.org> 10440 10441 * gdc.dg/runnable.d: Add more tests for comparing complex types. 10442 104432019-01-20 Johannes Pfau <johannespfau@gmail.com> 10444 10445 * gdc.dg/runnable.d: Add tests for comparing complex types. 10446 104472019-01-20 Kewen Lin <linkw@gcc.gnu.org> 10448 10449 * gcc.target/powerpc/altivec_vld_vst_addr.c: Remove, split into 10450 altivec_vld_vst_addr-1.c and altivec_vld_vst_addr-2.c. 10451 * gcc.target/powerpc/altivec_vld_vst_addr-1.c: New test. 10452 * gcc.target/powerpc/altivec_vld_vst_addr-2.c: Ditto. 10453 104542019-01-18 Dominique d'Humieres <dominiq@gcc.gnu.org> 10455 10456 PR fortran/37835 10457 * gfortran.dg/no-automatic.f90: New test. 10458 104592019-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 10460 10461 PR fortran/77960 10462 * gfortran.dg/pr77960.f90: New test. 10463 104642018-01-19 Thomas Koenig <tkoenig@gcc.gnu.org> 10465 Paul Thomas <pault@gcc.gnu.org> 10466 10467 PR fortran/56789 10468 * gfortran.dg/contiguous_3.f90: Make code compilant. Remove 10469 scan-tree tests that fail with patch. 10470 * gfortran.dg/contiguous_8.f90: New test. 10471 104722019-01-19 Richard Sandiford <richard.sandiford@arm.com> 10473 10474 * gfortran.dg/loop_versioning_1.f90: Bump the number of identified 10475 inner strides. 10476 * gfortran.dg/loop_versioning_9.f90: New test. 10477 * gfortran.dg/loop_versioning_10.f90: Likewise. 10478 104792019-01-19 Jakub Jelinek <jakub@redhat.com> 10480 10481 PR fortran/88902 10482 * gfortran.dg/pr88902.f90: New test. 10483 104842019-01-18 Martin Sebor <msebor@redhat.com> 10485 10486 * c-c++-common/attr-nonstring-3.c: Remove an xfail. 10487 104882019-01-18 Ian Lance Taylor <iant@golang.org> 10489 10490 * go.go-torture/execute/names-1.go: Stop using debug/xcoff, which 10491 is no longer externally visible. 10492 104932019-01-18 Marek Polacek <polacek@redhat.com> 10494 10495 PR c++/86926 10496 * g++.dg/cpp1z/constexpr-lambda23.C: New test. 10497 104982019-01-18 H.J. Lu <hongjiu.lu@intel.com> 10499 10500 PR middle-end/88587 10501 * g++.target/i386/pr88587.C (dg-do): Add { target ia32 }. 10502 (dg-options): Replace -m32 with -fno-pic. 10503 * gcc.target/i386/mvc13.c (dg-do): Add { target ia32 }. 10504 (dg-options): Remove -m32. 10505 105062019-01-18 Richard Biener <rguenther@suse.de> 10507 10508 PR tree-optimization/88903 10509 * gcc.dg/vect/pr88903-1.c: New testcase. 10510 * gcc.dg/vect/pr88903-2.c: Likewise. 10511 105122019-01-18 H.J. Lu <hongjiu.lu@intel.com> 10513 10514 PR c/51628 10515 PR c/88664 10516 * c-c++-common/pr51628-33.c: New test. 10517 * c-c++-common/pr51628-35.c: New test. 10518 * c-c++-common/pr88664-1.c: Likewise. 10519 * c-c++-common/pr88664-2.c: Likewise. 10520 * gcc.dg/pr51628-34.c: Likewise. 10521 105222019-01-18 Richard Earnshaw <rearnsha@arm.com> 10523 10524 PR target/88799 10525 * gcc.target/arm/multilib.exp (config "aprofile"): Add tests for 10526 mp and sec extensions to armv7-a. 10527 105282019-01-18 Martin Liska <mliska@suse.cz> 10529 10530 * gcc.dg/no_profile_instrument_function-attr-1.c: Update 10531 expected function name. 10532 105332019-01-18 Jakub Jelinek <jakub@redhat.com> 10534 10535 PR tree-optimization/86214 10536 * g++.dg/opt/pr86214-1.C: New test. 10537 * g++.dg/opt/pr86214-2.C: New test. 10538 105392019-01-18 Christophe Lyon <christophe.lyon@linaro.org> 10540 10541 * gcc.target/arm/pr77904.c: Add dg-warning for sp clobber. 10542 105432019-01-18 Jakub Jelinek <jakub@redhat.com> 10544 10545 Reapply: 10546 2018-12-15 Jakub Jelinek <jakub@redhat.com> 10547 10548 PR target/88489 10549 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test. 10550 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test. 10551 105522019-01-18 Martin Liska <mliska@suse.cz> 10553 10554 PR middle-end/88587 10555 * g++.target/i386/pr88587.C: New test. 10556 * gcc.target/i386/mvc13.c: New test. 10557 105582018-01-17 Steve Ellcey <sellcey@cavium.com> 10559 10560 PR fortran/88898 10561 * gfortran.dg/gomp/declare-simd-2.f90: Add aarch64 target specifier to 10562 warning checks. 10563 * gfortran.dg/gomp/pr79154-1.f90: Ditto. 10564 * gfortran.dg/gomp/pr83977.f90: Ditto. 10565 105662019-01-17 Martin Sebor <msebor@redhat.com> 10567 10568 PR middle-end/88273 10569 * gcc.dg/Warray-bounds-38.c: New test. 10570 105712018-01-17 Steve Ellcey <sellcey@cavium.com> 10572 10573 * c-c++-common/gomp/pr60823-1.c: Add aarch64 specific 10574 warning checks and assembler scans. 10575 * c-c++-common/gomp/pr60823-3.c: Ditto. 10576 * c-c++-common/gomp/pr63328.c: Ditto. 10577 * g++.dg/gomp/declare-simd-1.C: Ditto. 10578 * g++.dg/gomp/declare-simd-3.C: Ditto. 10579 * g++.dg/gomp/declare-simd-4.C: Ditto. 10580 * g++.dg/gomp/declare-simd-7.C: Ditto. 10581 * g++.dg/gomp/pr88182.C: Ditto. 10582 * g++.dg/vect/simd-clone-7.cc: Ditto. 10583 * gcc.dg/gomp/declare-simd-1.c: Ditto. 10584 * gcc.dg/gomp/declare-simd-3.c: Ditto. 10585 * gcc.dg/gomp/pr59669-2.c: Ditto. 10586 * gcc.dg/gomp/pr87895-1.c: Ditto. 10587 * gcc.dg/gomp/pr87895-2.c: Ditto. 10588 * gcc.dg/gomp/simd-clones-2.c: Ditto. 10589 * gfortran.dg/gomp/declare-simd-2.f90: Ditto. 10590 * gfortran.dg/gomp/pr79154-1.f90: Ditto. 10591 * gfortran.dg/gomp/pr83977.f90: Ditto. 10592 105932019-01-17 Paolo Carlini <paolo.carlini@oracle.com> 10594 10595 * g++.dg/cpp0x/auto52.C: Test locations too. 10596 * g++.dg/cpp0x/trailing2.C: Likewise. 10597 * g++.dg/cpp1y/auto-fn18.C: Likewise. 10598 * g++.dg/cpp1y/auto-fn25.C: Likewise. 10599 * g++.dg/cpp1y/auto-fn52.C: Likewise. 10600 * g++.dg/cpp1y/auto-fn53.C: Likewise. 10601 * g++.dg/cpp1y/auto-fn54.C: Likewise. 10602 106032019-01-17 David Malcolm <dmalcolm@redhat.com> 10604 10605 PR c++/88699 10606 * g++.dg/template/pr88699.C: New test. 10607 106082019-01-17 Martin Sebor <msebor@redhat.com> 10609 10610 PR tree-optimization/88800 10611 * c-c++-common/Wrestrict.c: Adjust. 10612 * gcc.dg/Warray-bounds-37.c: New test. 10613 * gcc.dg/builtin-memcpy-2.c: New test. 10614 * gcc.dg/builtin-memcpy.c: New test. 10615 106162019-01-17 Tamar Christina <tamar.christina@arm.com> 10617 10618 PR target/88850 10619 * gcc.target/arm/pr51968.c: Use neon intrinsics. 10620 106212019-01-17 Andrew Stubbs <ams@codesourcery.com> 10622 Kwok Cheung Yeung <kcy@codesourcery.com> 10623 Julian Brown <julian@codesourcery.com> 10624 Tom de Vries <tom@codesourcery.com> 10625 10626 * gcc.dg/20020312-2.c: Add amdgcn support. 10627 * gcc.dg/Wno-frame-address.c: Disable on amdgcn. 10628 * gcc.dg/builtin-apply2.c: Likewise. 10629 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. 10630 * gcc.dg/gimplefe-28.c: Add dg-add-options for sqrt_insn. 10631 * gcc.dg/intermod-1.c: Add -mlocal-symbol-id on amdgcn. 10632 * gcc.dg/memcmp-1.c: Increase timeout factor. 10633 * gcc.dg/pr59605-2.c: Addd -DMAX_COPY=1025 on amdgcn. 10634 * gcc.dg/sibcall-10.c: xfail on amdgcn. 10635 * gcc.dg/sibcall-9.c: Likewise. 10636 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise. 10637 * gcc.dg/tree-ssa/pr84512.c: Likewise. 10638 * gcc.dg/tree-ssa/loop-1.c: Adjust expectations for amdgcn. 10639 * gfortran.dg/bind_c_array_params_2.f90: Likewise. 10640 * lib/target-supports.exp (check_effective_target_trampolines): 10641 Configure amdgcn. 10642 (check_profiling_available): Likewise. 10643 (check_effective_target_global_constructor): Likewise. 10644 (check_effective_target_return_address): Likewise. 10645 (check_effective_target_fopenacc): Likewise. 10646 (check_effective_target_fopenmp): Likewise. 10647 (check_effective_target_vect_int): Likewise. 10648 (check_effective_target_vect_intfloat_cvt): Likewise. 10649 (check_effective_target_vect_uintfloat_cvt): Likewise. 10650 (check_effective_target_vect_floatint_cvt): Likewise. 10651 (check_effective_target_vect_floatuint_cvt): Likewise. 10652 (check_effective_target_vect_simd_clones): Likewise. 10653 (check_effective_target_vect_shift): Likewise. 10654 (check_effective_target_whole_vector_shift): Likewise. 10655 (check_effective_target_vect_bswap): Likewise. 10656 (check_effective_target_vect_shift_char): Likewise. 10657 (check_effective_target_vect_long): Likewise. 10658 (check_effective_target_vect_float): Likewise. 10659 (check_effective_target_vect_double): Likewise. 10660 (check_effective_target_vect_perm): Likewise. 10661 (check_effective_target_vect_perm_byte): Likewise. 10662 (check_effective_target_vect_perm_short): Likewise. 10663 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. 10664 (check_effective_target_vect_widen_mult_hi_to_si): Likewise. 10665 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise. 10666 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise. 10667 (check_effective_target_vect_natural_alignment): Likewise. 10668 (check_effective_target_vect_fully_masked): Likewise. 10669 (check_effective_target_vect_element_align): Likewise. 10670 (check_effective_target_vect_masked_store): Likewise. 10671 (check_effective_target_vect_scatter_store): Likewise. 10672 (check_effective_target_vect_condition): Likewise. 10673 (check_effective_target_vect_cond_mixed): Likewise. 10674 (check_effective_target_vect_char_mult): Likewise. 10675 (check_effective_target_vect_short_mult): Likewise. 10676 (check_effective_target_vect_int_mult): Likewise. 10677 (check_effective_target_sqrt_insn): Likewise. 10678 (check_effective_target_vect_call_sqrtf): Likewise. 10679 (check_effective_target_vect_call_btrunc): Likewise. 10680 (check_effective_target_vect_call_btruncf): Likewise. 10681 (check_effective_target_vect_call_ceil): Likewise. 10682 (check_effective_target_vect_call_floorf): Likewise. 10683 (check_effective_target_lto): Likewise. 10684 (check_vect_support_and_set_flags): Likewise. 10685 (check_effective_target_vect_stridedN): Enable when fully masked is 10686 available. 10687 (add_options_for_sqrt_insn): New procedure. 10688 106892019-01-17 Andrew Stubbs <ams@codesourcery.com> 10690 10691 * lib/file-format.exp (gcc_target_object_format): Handle AMD GCN. 10692 * lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM 10693 linker. 10694 * lib/target-supports.exp (check_effective_target_llvm_binutils): New. 10695 106962019-01-17 Andrew Stubbs <ams@codesourcery.com> 10697 10698 * gcc.dg/graphite/scop-19.c: Check pie_enabled. 10699 * gcc.dg/pic-1.c: Disable on amdgcn. 10700 * gcc.dg/pic-2.c: Disable on amdgcn. 10701 * gcc.dg/pic-3.c: Disable on amdgcn. 10702 * gcc.dg/pic-4.c: Disable on amdgcn. 10703 * gcc.dg/pie-3.c: Disable on amdgcn. 10704 * gcc.dg/pie-4.c: Disable on amdgcn. 10705 * gcc.dg/uninit-19.c: Check pie_enabled. 10706 * lib/target-supports.exp (check_effective_target_pie): Add amdgcn. 10707 107082019-01-17 Andrew Stubbs <ams@codesourcery.com> 10709 Kwok Cheung Yeung <kcy@codesourcery.com> 10710 Julian Brown <julian@codesourcery.com> 10711 Tom de Vries <tom@codesourcery.com> 10712 10713 * c-c++-common/ubsan/pr71512-1.c: Require exceptions. 10714 * c-c++-common/ubsan/pr71512-2.c: Require exceptions. 10715 * gcc.c-torture/compile/pr34648.c: Require exceptions. 10716 * gcc.c-torture/compile/pr41469.c: Require exceptions. 10717 * gcc.dg/20111216-1.c: Require exceptions. 10718 * gcc.dg/cleanup-10.c: Require exceptions. 10719 * gcc.dg/cleanup-11.c: Require exceptions. 10720 * gcc.dg/cleanup-12.c: Require exceptions. 10721 * gcc.dg/cleanup-13.c: Require exceptions. 10722 * gcc.dg/cleanup-5.c: Require exceptions. 10723 * gcc.dg/cleanup-8.c: Require exceptions. 10724 * gcc.dg/cleanup-9.c: Require exceptions. 10725 * gcc.dg/gomp/pr29955.c: Require exceptions. 10726 * gcc.dg/lto/pr52097_0.c: Require exceptions. 10727 * gcc.dg/nested-func-5.c: Require exceptions. 10728 * gcc.dg/pch/except-1.c: Require exceptions. 10729 * gcc.dg/pch/valid-2.c: Require exceptions. 10730 * gcc.dg/pr41470.c: Require exceptions. 10731 * gcc.dg/pr42427.c: Require exceptions. 10732 * gcc.dg/pr44545.c: Require exceptions. 10733 * gcc.dg/pr47086.c: Require exceptions. 10734 * gcc.dg/pr51481.c: Require exceptions. 10735 * gcc.dg/pr51644.c: Require exceptions. 10736 * gcc.dg/pr52046.c: Require exceptions. 10737 * gcc.dg/pr54669.c: Require exceptions. 10738 * gcc.dg/pr56424.c: Require exceptions. 10739 * gcc.dg/pr64465.c: Require exceptions. 10740 * gcc.dg/pr65802.c: Require exceptions. 10741 * gcc.dg/pr67563.c: Require exceptions. 10742 * gcc.dg/tree-ssa/pr41469-1.c: Require exceptions. 10743 * gcc.dg/tree-ssa/ssa-dse-28.c: Require exceptions. 10744 * gcc.dg/vect/pr46663.c: Require exceptions. 10745 * lib/target-supports.exp (check_effective_target_exceptions): New. 10746 107472019-01-17 Tamar Christina <tamar.christina@arm.com> 10748 10749 PR target/88851 10750 * gcc.target/aarch64/stack-check-cfa-3.c: Update test. 10751 107522019-01-17 Nathan Sidwell <nathan@acm.org> 10753 10754 PR c++/86610 10755 * g++.dg/cpp0x/pr86610.C: New. 10756 107572019-01-17 Wei Xiao <wei3.xiao@intel.com> 10758 10759 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Fix the test cases for 10760 VFIXUPIMM* intrinsics. 10761 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto. 10762 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto. 10763 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto. 10764 107652019-01-17 Wei Xiao <wei3.xiao@intel.com> 10766 10767 PR target/88794 10768 Revert: 10769 2018-11-06 Wei Xiao <wei3.xiao@intel.com> 10770 10771 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics. 10772 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto. 10773 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto. 10774 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto. 10775 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto. 10776 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto. 10777 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto. 10778 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto. 10779 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto. 10780 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto. 10781 * gcc.target/i386/sse-13.c: Ditto. 10782 * gcc.target/i386/sse-14.c: Ditto. 10783 * gcc.target/i386/sse-22.c: Ditto. 10784 * gcc.target/i386/sse-23.c: Ditto. 10785 * gcc.target/i386/testimm-10.c: Ditto. 10786 * gcc.target/i386/testround-1.c: Ditto. 10787 107882019-01-17 Wei Xiao <wei3.xiao@intel.com> 10789 10790 PR target/88794 10791 Revert: 10792 2018-12-15 Jakub Jelinek <jakub@redhat.com> 10793 10794 PR target/88489 10795 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test. 10796 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test. 10797 107982019-01-17 Jakub Jelinek <jakub@redhat.com> 10799 10800 PR rtl-optimization/88870 10801 * gcc.dg/pr88870.c: New test. 10802 108032019-01-17 Kewen Lin <linkw@gcc.gnu.org> 10804 10805 * gcc.target/powerpc/altivec_vld_vst_addr.c: New test. 10806 108072019-01-17 Alexandre Oliva <aoliva@redhat.com> 10808 10809 PR c++/87768 10810 * g++.dg/concepts/pr87768.C: New. 10811 10812 PR c++/86648 10813 * gcc.dg/cpp1z/pr86648.C: New. 10814 108152019-01-17 Kewen Lin <linkw@gcc.gnu.org> 10816 10817 PR target/87306 10818 * gcc.dg/vect/bb-slp-pow-1.c: Modify to reflect that the loop is not 10819 vectorized on POWER unless hardware misaligned loads are available. 10820 108212019-01-16 David Malcolm <dmalcolm@redhat.com> 10822 10823 PR target/88861 10824 * g++.dg/torture/pr88861.C: New test. 10825 108262019-01-16 Tamar Christina <tamar.christina@arm.com> 10827 10828 PR debug/88046 10829 * g++.dg/lto/pr88046_0.C: Check for shared and fPIC. 10830 108312019-01-16 Paolo Carlini <paolo.carlini@oracle.com> 10832 10833 * g++.dg/other/pr33558.C: Test location too. 10834 * g++.dg/other/pr33558-2.C: Likewise. 10835 * g++.dg/parse/crash4.C: Likewise. 10836 * g++.old-deja/g++.brendan/err-msg11.C: Likewise. 10837 * g++.old-deja/g++.mike/p7635.C: Likewise. 10838 * g++.old-deja/g++.other/decl6.C: Likewise. 10839 108402019-01-16 Marek Polacek <polacek@redhat.com> 10841 10842 PR c++/78244 - narrowing conversion in template not detected. 10843 * g++.dg/cpp0x/Wnarrowing13.C: New test. 10844 * g++.dg/cpp0x/Wnarrowing14.C: New test. 10845 108462019-01-16 Jakub Jelinek <jakub@redhat.com> 10847 10848 PR c/51628 10849 PR target/88682 10850 * c-c++-common/pr51628-10.c (unaligned_int128_t): Add 10851 may_alias attribute. 10852 108532019-01-15 Nikhil Benesch <nikhil.benesch@gmail.com> 10854 10855 * gcc.misc-tests/godump-1.c: Add test case for typedef before 10856 struct. 10857 108582019-01-15 David Malcolm <dmalcolm@redhat.com> 10859 10860 PR c++/88795 10861 * g++.dg/template/pr88795.C: New test. 10862 108632019-01-15 Thomas Koenig <tkoenig@gcc.gnu.org> 10864 10865 PR fortran/43136 10866 * gfortran.dg/actual_array_substr_3.f90: New test. 10867 108682019-01-15 Steven G. Kargl <kargl@gcc.gnu.org> 10869 10870 PR fortran/81849 10871 * gfortran.dg/pr81849.f90: New test. 10872 108732019-01-15 Paul Thomas <pault@gcc.gnu.org> 10874 10875 * gfortran.dg/ISO_Fortran_binding_2.c: Change reference to 10876 ISO_Fortran_binding_2.h. 10877 108782019-01-15 Marek Polacek <polacek@redhat.com> 10879 10880 PR c++/88866 10881 * g++.dg/cpp0x/variadic126.C: Tweak dg-error. 10882 108832019-01-15 Richard Sandiford <richard.sandiford@arm.com> 10884 10885 PR inline-asm/52813 10886 * gcc.target/i386/pr52813.c (test1): Turn the diagnostic into a 10887 -Wdeprecated warning and expect a following note:. 10888 108892019-01-15 Richard Biener <rguenther@suse.de> 10890 10891 PR debug/88046 10892 * g++.dg/lto/pr88046_0.C: New testcase. 10893 108942019-01-15 Richard Biener <rguenther@suse.de> 10895 10896 PR tree-optimization/88855 10897 * gcc.dg/pr88855.c: New testcase. 10898 108992019-01-15 Paolo Carlini <paolo.carlini@oracle.com> 10900 10901 * g++.dg/diagnostic/typedef-initialized.C: New. 10902 109032019-01-15 Paolo Carlini <paolo.carlini@oracle.com> 10904 10905 * g++.dg/diagnostic/bitfld3.C: New. 10906 109072019-01-15 Jakub Jelinek <jakub@redhat.com> 10908 10909 PR tree-optimization/88775 10910 * gcc.dg/tree-ssa/pr88775-1.c: New test. 10911 * gcc.dg/tree-ssa/pr88775-2.c: New test. 10912 109132019-01-14 Marek Polacek <polacek@redhat.com> 10914 10915 PR c++/88825 - ICE with bogus function return type deduction. 10916 * g++.dg/cpp1y/auto-fn55.C: New test. 10917 109182019-01-14 Jakub Jelinek <jakub@redhat.com> 10919 10920 * g++.dg/cpp1z/feat-cxx1z.C: Add tests for 10921 __cpp_guaranteed_copy_elision and __cpp_nontype_template_parameter_auto 10922 feature test macros. 10923 * g++.dg/cpp2a/feat-cxx2a.C: Likewise. 10924 109252019-01-14 Marek Polacek <polacek@redhat.com> 10926 10927 PR c++/88830 - ICE with abstract class. 10928 * g++.dg/other/abstract7.C: New test. 10929 109302019-01-14 Martin Sebor <msebor@redhat.com> 10931 10932 PR target/88638 10933 * gcc.dg/format/attr-8.c: New test. 10934 * gcc.dg/darwin-cfstring-format-1.c: Adjust diagnostics. 10935 * gcc.dg/format/attr-3.c: Same. 10936 * obj-c++.dg/fsf-nsstring-format-1.mm: Same. 10937 * objc.dg/fsf-nsstring-format-1.m: Same. 10938 109392019-01-14 Martin Liska <mliska@suse.cz> 10940 10941 PR gcov-profile/88263 10942 * g++.dg/gcov/pr88263-2.C: New test. 10943 109442019-01-14 Jakub Jelinek <jakub@redhat.com> 10945 10946 PR rtl-optimization/88796 10947 * gcc.target/i386/pr88796.c: New test. 10948 109492019-01-14 Iain Buclaw <ibuclaw@gdcproject.org> 10950 10951 * gdc.dg/asm1.d: New test. 10952 * gdc.dg/asm2.d: New test. 10953 * gdc.dg/asm3.d: New test. 10954 * gdc.dg/asm4.d: New test. 10955 * lib/gdc.exp (gdc_init): Set gcc_error_prefix and gcc_warning_prefix. 10956 109572019-01-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10958 10959 PR libfortran/88776 10960 * gfortran.dg/namelist_96.f90: New test. 10961 109622019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org> 10963 10964 PR fortran/59345 10965 * gfortran.dg/internal_pack_18.f90: New test. 10966 109672019-01-13 H.J. Lu <hongjiu.lu@intel.com> 10968 10969 * gcc.dg/pr51628-20.c: Updated. 10970 * gcc.dg/pr51628-21.c: Likewise. 10971 * gcc.dg/pr51628-25.c: Likewise. 10972 109732019-01-13 Thomas Koenig <tkoenig@gcc.gnu.org> 10974 10975 PR fortran/59345 10976 * gfortran.dg/internal_pack_17.f90: New test. 10977 * gfortran.dg/alloc_comp_auto_array_3.f90: Adjust number of calls 10978 to builtin_free. 10979 109802019-01-12 Steven G. Kargl <kargl@gcc.gnu.org> 10981 10982 PR fortran/61765 10983 * gfortran.dg/pr61765.f90: New test. 10984 109852019-01-12 Paolo Carlini <paolo.carlini@oracle.com> 10986 10987 * g++.dg/cpp0x/pr62101.C: Test locations too. 10988 * g++.dg/inherit/pure1.C: Likewise. 10989 109902019-01-12 Paul Thomas <pault@gcc.gnu.org> 10991 10992 * gfortran.dg/ISO_Fortran_binding_2.f90: Remove because of 10993 reports of ICEs. 10994 * gfortran.dg/ISO_Fortran_binding_2.c: Ditto. 10995 109962019-01-12 Paul Thomas <pault@gcc.gnu.org> 10997 10998 * gfortran.dg/ISO_Fortran_binding_1.f90: New test. 10999 * gfortran.dg/ISO_Fortran_binding_1.c: Auxilliary file for test. 11000 * gfortran.dg/ISO_Fortran_binding_2.f90: New test. 11001 * gfortran.dg/ISO_Fortran_binding_2.c: Auxilliary file for test. 11002 * gfortran.dg/bind_c_array_params_2.f90: Change search string 11003 for dump tree scan. 11004 110052019-01-11 Steven G. Kargl <kargl@gcc.gnu.org> 11006 11007 PR fortran/35031 11008 * gfortran.dg/pr35031.f90: new test. 11009 110102019-01-11 Marek Polacek <polacek@redhat.com> 11011 11012 PR c++/88692, c++/87882 - -Wredundant-move false positive with *this. 11013 * g++.dg/cpp0x/Wredundant-move5.C: New test. 11014 * g++.dg/cpp0x/Wredundant-move6.C: New test. 11015 110162019-01-11 Jakub Jelinek <jakub@redhat.com> 11017 11018 PR middle-end/85956 11019 PR lto/88733 11020 * c-c++-common/gomp/pr85956.c: New test. 11021 * g++.dg/gomp/pr88733.C: New test. 11022 110232019-01-11 Tobias Burnus <burnus@net-b.de> 11024 11025 PR C++/88114 11026 * g++.dg/cpp0x/defaulted61.C: New 11027 * g++.dg/cpp0x/defaulted62.C: New. 11028 110292019-01-11 Jakub Jelinek <jakub@redhat.com> 11030 11031 PR tree-optimization/88693 11032 * gcc.c-torture/execute/pr88693.c: New test. 11033 110342019-01-11 Tamar Christina <tamar.christina@arm.com> 11035 11036 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Require neon 11037 and add options. 11038 110392019-01-11 Martin Liska <mliska@suse.cz> 11040 11041 PR middle-end/88758 11042 * g++.dg/lto/pr88758_0.C: New test. 11043 * g++.dg/lto/pr88758_1.C: New test. 11044 110452019-01-11 Jan Beulich <jbeulich@suse.com> 11046 11047 * gcc.target/i386/avx512f-vcvtsd2si-1.c, 11048 gcc.target/i386/avx512f-vcvtss2si-1.c, 11049 gcc.target/i386/avx512f-vcvttsd2si-1.c, 11050 gcc.target/i386/avx512f-vcvttss2si-1.c: Permit l suffix. 11051 * gcc.target/i386/avx512f-vcvtsi2ss-1.c, 11052 gcc.target/i386/avx512f-vcvtusi2sd-1.c, 11053 gcc.target/i386/avx512f-vcvtusi2ss-1.c: Expect l suffix. 11054 * gcc.target/i386/avx512f-vcvtusi2sd-2.c, 11055 gcc.target/i386/avx512f-vcvtusi2sd64-2.c, 11056 gcc.target/i386/avx512f-vcvtusi2ss-2.c, 11057 gcc.target/i386/avx512f-vcvtusi2ss64-2.c: Add asm volatile(). 11058 gcc.target/i386/pr19398.c: Permit l or q suffix. 11059 110602019-01-11 Jakub Jelinek <jakub@redhat.com> 11061 11062 PR rtl-optimization/88296 11063 * gcc.target/i386/pr88296.c: New test. 11064 110652019-01-11 Paolo Carlini <paolo.carlini@oracle.com> 11066 11067 * g++.dg/diagnostic/extern-initialized.C: New. 11068 * g++.dg/ext/dllimport-initialized.C: Likewise. 11069 110702019-01-11 Thomas Koenig <tkoenig@gcc.gnu.org> 11071 11072 PR fortran/59345 11073 * gfortran.dg/internal_pack_16.f90: New test. 11074 110752019-01-10 Jakub Jelinek <jakub@redhat.com> 11076 11077 PR target/88785 11078 * g++.target/i386/pr88785.C: New test. 11079 110802019-01-10 Vladimir Makarov <vmakarov@redhat.com> 11081 11082 PR rtl-optimization/87305 11083 * gcc.target/aarch64/pr87305.c: New. 11084 110852019-01-10 Richard Biener <rguenther@suse.de> 11086 11087 PR tree-optimization/88792 11088 * gcc.dg/torture/pr88792.c: New testcase. 11089 110902019-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 11091 11092 PR fortran/86322 11093 * gfortran.dg/pr86322_1.f90: New test. 11094 * gfortran.dg/pr86322_2.f90: Ditto. 11095 * gfortran.dg/pr86322_3.f90: Ditto. 11096 110972019-01-10 Sudakshina Das <sudi.das@arm.com> 11098 11099 * gcc.target/aarch64/bti-1.c: Exempt for ilp32. 11100 * gcc.target/aarch64/bti-2.c: Likewise. 11101 * gcc.target/aarch64/bti-3.c: Likewise. 11102 111032019-01-10 Stefan Agner <stefan@agner.ch> 11104 11105 PR target/88648 11106 * gcc.target/arm/pr88648-asm-syntax-unified.c: Add test to 11107 check if -masm-syntax-unified gets applied properly. 11108 111092019-01-10 Jakub Jelinek <jakub@redhat.com> 11110 11111 PR c/88568 11112 * gcc.dg/pr88568.c: New test. 11113 111142019-01-10 Tamar Christina <tamar.christina@arm.com> 11115 11116 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: Add AArch32 regexpr. 11117 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: Likewise. 11118 111192019-01-10 Tamar Christina <tamar.christina@arm.com> 11120 11121 * gcc.target/aarch64/advsimd-intrinsics/vector-complex.c: New test. 11122 * gcc.target/aarch64/advsimd-intrinsics/vector-complex_f16.c: New test. 11123 111242019-01-10 Tamar Christina <tamar.christina@arm.com> 11125 11126 * lib/target-supports.exp 11127 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache, 11128 check_effective_target_arm_v8_3a_complex_neon_ok, 11129 add_options_for_arm_v8_3a_complex_neon, 11130 check_effective_target_arm_v8_3a_complex_neon_hw, 11131 check_effective_target_vect_complex_rot_N): New. 11132 111332019-01-09 Steven G. Kargl <kargl@gcc.gnu.org> 11134 11135 PR fortran/88376 11136 * gfortran.dg/pr88376.f90: New test. 11137 111382019-01-09 Sandra Loosemore <sandra@codesourcery.com> 11139 11140 PR other/16615 11141 * g++.dg/lto/odr-1_1.C: Update diagnostic message patterns to replace 11142 "can not" with "cannot". 11143 * gfortran.dg/common_15.f90: Likewise. 11144 * gfortran.dg/derived_result_2.f90: Likewise. 11145 * gfortran.dg/do_check_6.f90: Likewise. 11146 * gfortran.dg/namelist_args.f90: Likewise. 11147 * gfortran.dg/negative_unit_check.f90: Likewise. 11148 * gfortran.dg/pure_formal_3.f90: Likewise. 11149 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise. 11150 * obj-c++.dg/exceptions-3.mm: Likewise. 11151 * obj-c++.dg/exceptions-4.mm: Likewise. 11152 * obj-c++.dg/exceptions-5.mm: Likewise. 11153 * obj-c++.dg/property/at-property-23.mm: Likewise. 11154 * obj-c++.dg/property/dotsyntax-17.mm: Likewise. 11155 * obj-c++.dg/property/property-neg-7.mm: Likewise. 11156 * objc.dg/attributes/method-attribute-2.m: Likewise. 11157 * objc.dg/exceptions-3.m: Likewise. 11158 * objc.dg/exceptions-4.m: Likewise. 11159 * objc.dg/exceptions-5.m: Likewise. 11160 * objc.dg/param-1.m: Likewise. 11161 * objc.dg/property/at-property-23.m: Likewise. 11162 * objc.dg/property/dotsyntax-17.m: Likewise. 11163 * objc.dg/property/property-neg-7.m: Likewise. 11164 111652019-01-09 Thomas Koenig <tkoenig@gcc.gnu.org> 11166 11167 PR fortran/68426 11168 * gfortran.dg/spread_simplify_1.f90: New test. 11169 111702019-01-09 Uroš Bizjak <ubizjak@gmail.com> 11171 11172 * lib/target-supports.exp 11173 (check_effective_target_xorsign): Add i?86-*-* and x86_64-*-* targets. 11174 * gcc.target/i386/xorsign.c: New test. 11175 111762019-01-09 Eric Botcazou <ebotcazou@adacore.com> 11177 11178 * gcc.target/sparc/tls-ld-int8.c: New test. 11179 * gcc.target/sparc/tls-ld-int16.c: Likewise. 11180 * gcc.target/sparc/tls-ld-int32.c: Likewise. 11181 * gcc.target/sparc/tls-ld-uint8.c: Likewise. 11182 * gcc.target/sparc/tls-ld-uint16.c: Likewise. 11183 * gcc.target/sparc/tls-ld-uint32.c: Likewise. 11184 111852018-01-09 Sudakshina Das <sudi.das@arm.com> 11186 11187 * gcc.target/aarch64/bti-1.c: Update test to not add command line 11188 option when configure with bti. 11189 * gcc.target/aarch64/bti-2.c: Likewise. 11190 * lib/target-supports.exp 11191 (check_effective_target_default_branch_protection): 11192 Add configure check for --enable-standard-branch-protection. 11193 111942018-01-09 Sudakshina Das <sudi.das@arm.com> 11195 11196 * gcc.target/aarch64/bti-1.c: New test. 11197 * gcc.target/aarch64/bti-2.c: New test. 11198 * gcc.target/aarch64/bti-3.c: New test. 11199 * lib/target-supports.exp 11200 (check_effective_target_aarch64_bti_hw): Add new check for BTI hw. 11201 112022018-01-09 Sudakshina Das <sudi.das@arm.com> 11203 11204 * gcc.target/aarch64/test_frame_17.c: Update to check for EP0_REGNUM 11205 instead of IP0_REGNUM and add test case. 11206 112072019-01-09 Alejandro Martinez <alejandro.martinezvicente@arm.com> 11208 11209 * gcc.target/aarch64/sve/copysign_1.c: New test for SVE vectorized 11210 copysign. 11211 * gcc.target/aarch64/sve/copysign_1_run.c: Likewise. 11212 * gcc.target/aarch64/sve/xorsign_1.c: New test for SVE vectorized 11213 xorsign. 11214 * gcc.target/aarch64/sve/xorsign_1_run.c: Likewise. 11215 112162019-01-09 Jakub Jelinek <jakub@redhat.com> 11217 11218 PR rtl-optimization/88331 11219 * gcc.target/i386/pr88331.c: New test. 11220 112212019-01-08 Paolo Carlini <paolo.carlini@oracle.com> 11222 11223 * g++.dg/diagnostic/constexpr2.C: New. 11224 * g++.dg/diagnostic/ref3.C: Likewise. 11225 112262019-01-08 Marek Polacek <polacek@redhat.com> 11227 11228 PR c++/88538 - braced-init-list in template-argument-list. 11229 * g++.dg/cpp2a/nontype-class11.C: New test. 11230 11231 PR c++/88744 11232 * g++.dg/cpp2a/nontype-class12.C: New test. 11233 112342019-01-08 Jakub Jelinek <jakub@redhat.com> 11235 11236 PR target/88457 11237 * gcc.target/powerpc/pr88457.c: Remove -m32, -c and -mcpu=e300c3 from 11238 dg-options. Require ppc_cpu_supports_hw effective target instead of 11239 powerpc64*-*-*. 11240 112412019-01-08 Janus Weil <janus@gcc.gnu.org> 11242 11243 PR fortran/88047 11244 * gfortran.dg/class_69.f90: New test case. 11245 112462019-01-08 H.J. Lu <hongjiu.lu@intel.com> 11247 11248 PR target/88717 11249 * gcc.target/i386/pr88717.c: New test. 11250 112512019-01-08 Marek Polacek <polacek@redhat.com> 11252 11253 PR c++/88548 - this accepted in static member functions. 11254 * g++.dg/cpp0x/this1.C: New test. 11255 112562019-01-08 Martin Liska <mliska@suse.cz> 11257 11258 PR tree-optimization/88753 11259 * gcc.dg/tree-ssa/pr88753.c: New test. 11260 112612019-01-08 Richard Biener <rguenther@suse.de> 11262 11263 PR tree-optimization/86554 11264 * gcc.dg/torture/pr86554-1.c: New testcase. 11265 * gcc.dg/torture/pr86554-2.c: Likewise. 11266 112672019-01-08 Paolo Carlini <paolo.carlini@oracle.com> 11268 11269 * g++.dg/diagnostic/thread1.C: Tweak expected error #line 13 to 11270 cover target variance. 11271 112722019-01-08 Richard Biener <rguenther@suse.de> 11273 11274 PR fortran/88611 11275 * trans-expr.c (gfc_conv_initializer): For ISOCBINDING_NULL_* 11276 directly build the expected GENERIC tree. 11277 112782019-01-08 Sam Tebbs <sam.tebbs@arm.com> 11279 11280 * gcc.target/aarch64/(return_address_sign_1.c, 11281 return_address_sign_2.c, return_address_sign_3.c (__attribute__)): 11282 Change option to -mbranch-protection. 11283 * gcc.target/aarch64/(branch-protection-option.c, 11284 branch-protection-option-2.c, branch-protection-attr.c, 11285 branch-protection-attr-2.c): New file. 11286 112872019-01-08 Paolo Carlini <paolo.carlini@oracle.com> 11288 11289 * g++.dg/diagnostic/out-of-class-redeclaration.C: New. 11290 112912019-01-08 Iain Sandoe <iain@sandoe.co.uk> 11292 11293 * c-c++-common/builtin-has-attribute-3.c: Skip tests requiring symbol 11294 alias support. 11295 * c-c++-common/builtin-has-attribute-4.c: Likewise. 11296 Append match for warning that ‘protected’ attribute is not supported. 11297 112982019-01-08 Iain Sandoe <iain@sandoe.co.uk> 11299 11300 * gcc.dg/Wmissing-attributes.c: Require alias support. 11301 * gcc.dg/attr-copy-2.c: Likewise. 11302 * gcc.dg/attr-copy-5.c: Likewise. 11303 113042019-01-08 Jonathan Wakely <jwakely@redhat.com> 11305 Jakub Jelinek <jakub@redhat.com> 11306 11307 PR c++/88554 11308 * g++.dg/warn/Wreturn-type-11.C: New test. 11309 113102019-01-07 David Malcolm <dmalcolm@redhat.com> 11311 11312 PR jit/88747 11313 * jit.dg/test-sum-of-squares.c (verify_code): Update expected vrp 11314 dump to reflect r266077. 11315 113162019-01-07 Jakub Jelinek <jakub@redhat.com> 11317 11318 PR c/88701 11319 * gcc.dg/pr88701.c: New test. 11320 113212019-01-07 Joseph Myers <joseph@codesourcery.com> 11322 11323 PR c/88720 11324 PR c/88726 11325 * gcc.dg/inline-40.c, gcc.dg/inline-41.c: New tests. 11326 113272019-01-07 Paolo Carlini <paolo.carlini@oracle.com> 11328 11329 * g++.dg/diagnostic/constexpr1.C: New. 11330 * g++.dg/diagnostic/thread1.C: Likewise. 11331 113322019-01-07 Thomas Koenig <tkoenig@gcc.gnu.org> 11333 Harald Anlauf <anlauf@gmx.de> 11334 Tobias Burnus <burnus@gcc.gnu.org> 11335 11336 * gfortran.dg/is_contiguous_1.f90: New test. 11337 * gfortran.dg/is_contiguous_2.f90: New test. 11338 * gfortran.dg/is_contiguous_3.f90: New test. 11339 113402019-01-07 Marek Polacek <polacek@redhat.com> 11341 11342 PR c++/88741 - wrong error with initializer-string. 11343 * g++.dg/init/array50.C: New test. 11344 113452019-01-07 Bernd Edlinger <bernd.edlinger@hotmail.de> 11346 11347 PR c++/88261 11348 PR c++/69338 11349 PR c++/69696 11350 PR c++/69697 11351 * gcc.dg/array-6.c: Move from here ... 11352 * c-c++-common/array-6.c: ... to here and add some more test coverage. 11353 * g++.dg/pr69338.C: New test. 11354 * g++.dg/pr69697.C: Likewise. 11355 * g++.dg/ext/flexary32.C: Likewise. 11356 * g++.dg/ext/flexary3.C: Adjust test. 11357 * g++.dg/ext/flexary12.C: Likewise. 11358 * g++.dg/ext/flexary13.C: Likewise. 11359 * g++.dg/ext/flexary15.C: Likewise. 11360 * g++.dg/warn/Wplacement-new-size-1.C: Likewise. 11361 * g++.dg/warn/Wplacement-new-size-2.C: Likewise. 11362 * g++.dg/warn/Wplacement-new-size-6.C: Likewise. 11363 113642019-01-07 Richard Earnshaw <rearnsha@arm.com> 11365 11366 * gcc.target/aarch64/subs_compare_2.c: Make '#' immediate prefix 11367 optional in scan pattern. 11368 113692019-01-07 Richard Sandiford <richard.sandiford@arm.com> 11370 11371 PR tree-optimization/88598 11372 * gcc.dg/vect/pr88598-1.c: New test. 11373 * gcc.dg/vect/pr88598-2.c: Likewise. 11374 * gcc.dg/vect/pr88598-3.c: Likewise. 11375 * gcc.dg/vect/pr88598-4.c: Likewise. 11376 * gcc.dg/vect/pr88598-5.c: Likewise. 11377 * gcc.dg/vect/pr88598-6.c: Likewise. 11378 113792019-01-07 Richard Sandiford <richard.sandiford@arm.com> 11380 11381 PR tree-optimization/88598 11382 * gcc.dg/pr88598-1.c: New test. 11383 * gcc.dg/pr88598-2.c: Likewise. 11384 * gcc.dg/pr88598-3.c: Likewise. 11385 * gcc.dg/pr88598-4.c: Likewise. 11386 * gcc.dg/pr88598-5.c: Likewise. 11387 113882019-01-07 Jakub Jelinek <jakub@redhat.com> 11389 11390 PR tree-optimization/88676 11391 * gcc.dg/tree-ssa/pr88676.c: New test. 11392 * gcc.dg/pr88676.c: New test. 11393 * gcc.dg/tree-ssa/pr15826.c: Just verify there is no goto, 11394 allow &. 11395 11396 PR sanitizer/88619 11397 * c-c++-common/asan/pr88619.c: New test. 11398 11399 PR c++/85052 11400 * c-c++-common/builtin-convertvector-1.c: New test. 11401 * c-c++-common/torture/builtin-convertvector-1.c: New test. 11402 * g++.dg/ext/builtin-convertvector-1.C: New test. 11403 * g++.dg/cpp0x/constexpr-builtin4.C: New test. 11404 114052018-12-26 Mateusz B <mateuszb@poczta.onet.pl> 11406 11407 PR target/88521 11408 * gcc.target/i386/pr88521.c: New testcase. 11409 114102019-01-06 Thomas Koenig <tkoenig@gcc.gnu.org> 11411 11412 PR fortran/88658 11413 * gfortran.dg/min_max_type_2.f90: New test. 11414 114152019-01-06 Jakub Jelinek <jakub@redhat.com> 11416 11417 PR c/88363 11418 * c-c++-common/attributes-4.c (falloc_align_int128, 11419 falloc_size_int128): Guard with #ifdef __SIZEOF_INT128__. 11420 114212019-01-05 Jan Hubicka <hubicka@ucw.cz> 11422 11423 * gcc.dg/ipa/ipcp-2.c: Update bounds. 11424 114252019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org> 11426 11427 * gcc.dg/plugin/plugindir1.c: Adjust dg-prune-output for Darwin. 11428 * gcc.dg/plugin/plugindir2.c: Likewise. 11429 * gcc.dg/plugin/plugindir3.c: Likewise. 11430 * gcc.dg/plugin/plugindir4.c: Likewise. 11431 114322019-01-05 Janus Weil <janus@gcc.gnu.org> 11433 11434 PR fortran/88009 11435 * gfortran.dg/blockdata_10.f90: New test case. 11436 114372019-01-05 Jakub Jelinek <jakub@redhat.com> 11438 11439 PR middle-end/82564 11440 PR target/88620 11441 * gcc.dg/nested-func-12.c: New test. 11442 * gcc.c-torture/compile/pr82564.c: New test. 11443 11444 PR debug/88635 11445 * gcc.dg/debug/dwarf2/pr88635.c: New test. 11446 114472019-01-05 Dominique d'Humieres <dominiq@gcc.gnu.org> 11448 11449 PR target/60563 11450 * g++.dg/ext/sync-4.C: Add dg-xfail-run-if for darwin. 11451 114522019-01-04 Martin Sebor <msebor@redhat.com> 11453 11454 PR c/88546 11455 * g++.dg/ext/attr-copy.C: New test. 11456 * gcc.dg/attr-copy-4.c: Disable macro expansion tracking. 11457 * gcc.dg/attr-copy-6.c: New test. 11458 * gcc.dg/attr-copy-7.c: New test. 11459 114602019-01-04 Martin Sebor <msebor@redhat.com> 11461 11462 PR c/88363 11463 * c-c++-common/attributes-4.c: New test. 11464 114652019-01-04 Sam Tebbs <sam.tebbs@arm.com> 11466 11467 PR gcc/87763 11468 * gcc.target/aarch64/combine_bfxil.c: Change scan-assembler-times bfxil 11469 count to 18. 11470 114712019-01-04 Thomas Koenig <tkoenig@gcc.gnu.org> 11472 11473 PR fortran/48543 11474 * gfortran.dg/const_chararacter_merge.f90: Actually remove. 11475 * gfortran.dg/merge_char_const.f90: Restore. 11476 114772019-01-04 Jakub Jelinek <jakub@redhat.com> 11478 11479 PR target/88594 11480 * gcc.dg/pr88594.c: New test. 11481 114822019-01-04 Jan Beulich <jbeulich@suse.com> 11483 11484 * gcc.target/i386/avx512bitalg-vpshufbitqmb.c, 11485 gcc.target/i386/avx512bw-vpcmpeqb-1.c, 11486 gcc.target/i386/avx512bw-vpcmpequb-1.c, 11487 gcc.target/i386/avx512bw-vpcmpequw-1.c, 11488 gcc.target/i386/avx512bw-vpcmpeqw-1.c, 11489 gcc.target/i386/avx512bw-vpcmpgeb-1.c, 11490 gcc.target/i386/avx512bw-vpcmpgeub-1.c, 11491 gcc.target/i386/avx512bw-vpcmpgeuw-1.c, 11492 gcc.target/i386/avx512bw-vpcmpgew-1.c, 11493 gcc.target/i386/avx512bw-vpcmpgtb-1.c, 11494 gcc.target/i386/avx512bw-vpcmpgtub-1.c, 11495 gcc.target/i386/avx512bw-vpcmpgtuw-1.c, 11496 gcc.target/i386/avx512bw-vpcmpgtw-1.c, 11497 gcc.target/i386/avx512bw-vpcmpleb-1.c, 11498 gcc.target/i386/avx512bw-vpcmpleub-1.c, 11499 gcc.target/i386/avx512bw-vpcmpleuw-1.c, 11500 gcc.target/i386/avx512bw-vpcmplew-1.c, 11501 gcc.target/i386/avx512bw-vpcmpltb-1.c, 11502 gcc.target/i386/avx512bw-vpcmpltub-1.c, 11503 gcc.target/i386/avx512bw-vpcmpltuw-1.c, 11504 gcc.target/i386/avx512bw-vpcmpltw-1.c, 11505 gcc.target/i386/avx512bw-vpcmpneqb-1.c, 11506 gcc.target/i386/avx512bw-vpcmpnequb-1.c, 11507 gcc.target/i386/avx512bw-vpcmpnequw-1.c, 11508 gcc.target/i386/avx512bw-vpcmpneqw-1.c, 11509 gcc.target/i386/avx512bw-vpmovb2m-1.c, 11510 gcc.target/i386/avx512bw-vpmovm2b-1.c, 11511 gcc.target/i386/avx512bw-vpmovm2w-1.c, 11512 gcc.target/i386/avx512bw-vpmovw2m-1.c, 11513 gcc.target/i386/avx512bw-vptestmb-1.c, 11514 gcc.target/i386/avx512bw-vptestmw-1.c, 11515 gcc.target/i386/avx512bw-vptestnmb-1.c, 11516 gcc.target/i386/avx512bw-vptestnmw-1.c, 11517 gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c, 11518 gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c, 11519 gcc.target/i386/avx512dq-vfpclasssd-1.c, 11520 gcc.target/i386/avx512dq-vfpclassss-1.c, 11521 gcc.target/i386/avx512dq-vpmovd2m-1.c, 11522 gcc.target/i386/avx512dq-vpmovm2d-1.c, 11523 gcc.target/i386/avx512dq-vpmovm2q-1.c, 11524 gcc.target/i386/avx512dq-vpmovq2m-1.c, 11525 gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c, 11526 gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c, 11527 gcc.target/i386/avx512vl-vpcmpeqd-1.c, 11528 gcc.target/i386/avx512vl-vpcmpeqq-1.c, 11529 gcc.target/i386/avx512vl-vpcmpequd-1.c, 11530 gcc.target/i386/avx512vl-vpcmpequq-1.c, 11531 gcc.target/i386/avx512vl-vpcmpged-1.c, 11532 gcc.target/i386/avx512vl-vpcmpgeq-1.c, 11533 gcc.target/i386/avx512vl-vpcmpgeud-1.c, 11534 gcc.target/i386/avx512vl-vpcmpgeuq-1.c, 11535 gcc.target/i386/avx512vl-vpcmpgtd-1.c, 11536 gcc.target/i386/avx512vl-vpcmpgtq-1.c, 11537 gcc.target/i386/avx512vl-vpcmpgtud-1.c, 11538 gcc.target/i386/avx512vl-vpcmpgtuq-1.c, 11539 gcc.target/i386/avx512vl-vpcmpled-1.c, 11540 gcc.target/i386/avx512vl-vpcmpleq-1.c, 11541 gcc.target/i386/avx512vl-vpcmpleud-1.c, 11542 gcc.target/i386/avx512vl-vpcmpleuq-1.c, 11543 gcc.target/i386/avx512vl-vpcmpltd-1.c, 11544 gcc.target/i386/avx512vl-vpcmpltq-1.c, 11545 gcc.target/i386/avx512vl-vpcmpltud-1.c, 11546 gcc.target/i386/avx512vl-vpcmpltuq-1.c, 11547 gcc.target/i386/avx512vl-vpcmpneqd-1.c, 11548 gcc.target/i386/avx512vl-vpcmpneqq-1.c, 11549 gcc.target/i386/avx512vl-vpcmpnequd-1.c, 11550 gcc.target/i386/avx512vl-vpcmpnequq-1.c, 11551 gcc.target/i386/avx512vl-vptestmd-1.c, 11552 gcc.target/i386/avx512vl-vptestmq-1.c, 11553 gcc.target/i386/avx512vl-vptestnmd-1.c, 11554 gcc.target/i386/avx512vl-vptestnmq-1.c: Permit %k0 as ordinary 11555 operand. 11556 * gcc.target/i386/avx512bw-vpcmpb-1.c, 11557 gcc.target/i386/avx512bw-vpcmpub-1.c, 11558 gcc.target/i386/avx512bw-vpcmpuw-1.c, 11559 gcc.target/i386/avx512bw-vpcmpw-1.c, 11560 gcc.target/i386/avx512dq-vfpclasspd-1.c, 11561 gcc.target/i386/avx512dq-vfpclassps-1.c, 11562 gcc.target/i386/avx512f-vcmppd-1.c, 11563 gcc.target/i386/avx512f-vcmpps-1.c, 11564 gcc.target/i386/avx512f-vcmpsd-1.c, 11565 gcc.target/i386/avx512f-vcmpss-1.c, 11566 gcc.target/i386/avx512f-vpcmpd-1.c, 11567 gcc.target/i386/avx512f-vpcmpq-1.c, 11568 gcc.target/i386/avx512f-vpcmpud-1.c, 11569 gcc.target/i386/avx512f-vpcmpuq-1.c, 11570 gcc.target/i386/avx512f-vptestmd-1.c, 11571 gcc.target/i386/avx512f-vptestmq-1.c, 11572 gcc.target/i386/avx512f-vptestnmd-1.c, 11573 gcc.target/i386/avx512f-vptestnmq-1.c, 11574 gcc.target/i386/avx512vl-vcmppd-1.c, 11575 gcc.target/i386/avx512vl-vcmpps-1.c, 11576 gcc.target/i386/avx512vl-vpcmpd-1.c, 11577 gcc.target/i386/avx512vl-vpcmpq-1.c, 11578 gcc.target/i386/avx512vl-vpcmpud-1.c, 11579 gcc.target/i386/avx512vl-vpcmpuq-1.c: Likewise. Don't permit %k0 11580 as mask operand. 11581 115822019-01-03 Martin Sebor <msebor@redhat.com> 11583 11584 PR tree-optimization/88659 11585 * gcc.dg/Wstringop-truncation-6.c: New test. 11586 115872019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org> 11588 11589 PR fortran/48543 11590 * gfortran.dg/const_chararacter_merge.f90: Remove. 11591 115922019-01-03 Jakub Jelinek <jakub@redhat.com> 11593 11594 PR debug/88644 11595 * gcc.dg/debug/dwarf2/pr88644.c: New test. 11596 * gcc.dg/debug/dwarf2/pr80263.c: Remove darwin hack. 11597 115982019-01-03 Iain Sandoe <iain@sandoe.co.uk> 11599 11600 * gcc.dg/pubtypes-2.c: Adjust expected pubtypes length. 11601 * gcc.dg/pubtypes-3.c: Likewise. 11602 * gcc.dg/pubtypes-4.c: Likewise. 11603 116042019-01-03 Jakub Jelinek <jakub@redhat.com> 11605 11606 PR c++/88636 11607 * g++.target/i386/pr88636.C: New test. 11608 116092019-01-03 Paolo Carlini <paolo.carlini@oracle.com> 11610 11611 * g++.dg/cpp1z/nodiscard3.C: Test locations too. 11612 116132019-01-03 Martin Liska <mliska@suse.cz> 11614 11615 PR testsuite/88436 11616 * gcc.target/powerpc/pr54240.c: Scan phiopt2. 11617 116182019-01-02 Marek Polacek <polacek@redhat.com> 11619 11620 PR c++/88612 - ICE with -Waddress-of-packed-member. 11621 * g++.dg/warn/Waddress-of-packed-member1.C: New test. 11622 11623 PR c++/88631 - CTAD failing for value-initialization. 11624 * g++.dg/cpp1z/class-deduction59.C: New test. 11625 11626 PR c++/81486 - CTAD failing with (). 11627 * g++.dg/cpp1z/class-deduction60.C: New test. 11628 * g++.dg/cpp1z/class-deduction61.C: New test. 11629 116302019-01-02 Martin Sebor <msebor@redhat.com> 11631 Jeff Law <law@redhat.com> 11632 11633 * gcc.dg/strlenopt-36.c: Update. 11634 * gcc.dg/strlenopt-45.c: Update. 11635 * gcc.c-torture/execute/strlen-5.c: New test. 11636 * gcc.c-torture/execute/strlen-6.c: New test. 11637 * gcc.c-torture/execute/strlen-7.c: New test. 11638 116392019-01-02 Jakub Jelinek <jakub@redhat.com> 11640 11641 PR testsuite/87304 11642 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect basic block vectorized 11643 messages only on vect_hw_misalign targets. 11644 116452019-01-02 Steven G. Kargl <kargl@gcc.gnu.org> 11646 11647 * gfortran.dg/argument_checking_7.f90: Remove run-on error message. 11648 * gfortran.dg/dec_d_lines_3.f: Ditto. 11649 * gfortran.dg/dec_structure_24.f90: Ditto. 11650 * gfortran.dg/dec_structure_26.f90: Ditto. 11651 * gfortran.dg/dec_structure_27.f90: Ditto. 11652 * gfortran.dg/dec_type_print_3.f90: Ditto. 11653 * gfortran.dg/derived_name_1.f90: Ditto. 11654 * gfortran.dg/error_recovery_1.f90: Ditto. 11655 * gfortran.dg/gomp/pr29759.f90: Ditto. 11656 * gfortran.dg/pr36192.f90: Ditto. 11657 * gfortran.dg/pr56007.f90: Ditto. 11658 * gfortran.dg/pr56520.f90: Ditto. 11659 * gfortran.dg/pr78741.f90: Ditto. 11660 * gfortran.dg/print_fmt_2.f90: Ditto. 11661 * gfortran.dg/select_type_20.f90: Ditto. 11662 116632019-01-02 Marek Polacek <polacek@redhat.com> 11664 11665 PR c++/86875 11666 * g++.dg/cpp1y/lambda-generic-86875.C: New test. 11667 116682019-01-02 Thomas Koenig <tkoenig@gcc.gnu.org> 11669 11670 PR fortran/48543 11671 * gfortran.dg/const_chararacter_merge.f90: New test. 11672 116732019-01-02 Jan Hubicka <hubicka@ucw.cz> 11674 11675 PR lto/88130 11676 * g++.dg/torture/pr88130.C: New testcase. 11677 116782019-01-02 Martin Liska <mliska@suse.cz> 11679 11680 PR tree-optimization/88650 11681 * gfortran.dg/predict-3.f90: New test. 11682 116832019-01-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11684 11685 * g++.dg/gcov/pr88263.C: Rename namespace log to logging. 11686 116872019-01-02 Richard Biener <rguenther@suse.de> 11688 11689 PR tree-optimization/88621 11690 * gcc.dg/torture/pr88621.c: New testcase. 11691 116922019-01-02 Jakub Jelinek <jakub@redhat.com> 11693 11694 PR ipa/88561 11695 * g++.dg/tree-prof/devirt.C: Expect _ZThn16 only for lp64 and llp64 11696 targets and expect _ZThn8 for ilp32 targets. 11697 116982019-01-01 Martin Sebor <msebor@redhat.com> 11699 Jeff Law <law@redhat.com> 11700 11701 * gcc.dg/strlenopt-40.c: Update. 11702 * gcc.dg/strlenopt-51.c: Likewise. 11703 * gcc.dg/tree-ssa/pr79376.c: Likewise. 11704 11705 * gcc.dg/strlenopt-40.c: Disable a couple tests. 11706 * gcc.dg/strlenopt-48.c: Twiddle test slightly. 11707 * gcc.dg/strlenopt-59.c: New test. 11708 * gcc.dg/tree-ssa/builtin-snprintf-5.c: New test. 11709 * g++.dg/init/strlen.C: New test. 11710 117112019-01-01 Thomas Koenig <tkoenig@gcc.gnu.org> 11712 11713 PR fortran/82743 11714 * gfortran.dg/structure_constructor_16.f90: New test. 11715 117162019-01-01 Jan Hubicka <hubicka@ucw.cz> 11717 11718 * g++.dg/ipa/devirt-36.C: Add dg-do-compile. 11719 * g++.dg/ipa/devirt-53.C: Fix scan template. 11720 117212019-01-01 Jan Hubicka <hubicka@ucw.cz> 11722 11723 * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump. 11724 * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump. 11725 * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp. 11726 117272019-01-01 Jan Hubicka <hubicka@ucw.cz> 11728 11729 * g++.dg/tree-prof/devirt.C: Update testcase. 11730 117312019-01-01 Jakub Jelinek <jakub@redhat.com> 11732 11733 Update copyright years. 11734 11735Copyright (C) 2019 Free Software Foundation, Inc. 11736 11737Copying and distribution of this file, with or without modification, 11738are permitted in any medium without royalty provided the copyright 11739notice and this notice are preserved. 11740