12016-06-03 Release Manager 2 3 * GCC 5.4.0 released. 4 52016-05-30 Dominique d'Humieres <dominiq@lps.ens.fr> 6 7 Backport from trunk. 8 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com> 9 10 PR sanitizer/68042 11 * c-c++-common/asan/sanity-check-pure-c-1.c: Adjust test 12 to pass on Darwin. 13 142016-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15 16 Backport from trunk. 17 PR fortran/66461 18 * gfortran.dg/unexpected_eof.f: New test. 19 202016-05-24 Richard Biener <rguenther@suse.de> 21 22 PR testsuite/71254 23 * gcc.dg/simd-7.c: Compile on x86_64 and i?86 only. 24 252016-05-23 Richard Biener <rguenther@suse.de> 26 27 Backport from mainline 28 2016-02-11 Alexandre Oliva <aoliva@redhat.com> 29 30 PR target/69634 31 * gcc.dg/pr69634.c: New. 32 33 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org> 34 35 PR c++/70347 36 * g++.dg/cpp1y/nsdmi-union1.C: New test. 37 38 2015-10-30 Richard Biener <rguenther@suse.de> 39 40 PR middle-end/68142 41 * c-c++-common/ubsan/pr68142.c: New testcase. 42 43 2016-03-24 Richard Henderson <rth@redhat.com> 44 45 PR middle-end/69845 46 * gcc.dg/tree-ssa/pr69845-1.c: New test. 47 * gcc.dg/tree-ssa/pr69845-2.c: New test. 48 492016-05-23 Richard Biener <rguenther@suse.de> 50 51 Backport from mainline 52 2016-02-08 Jakub Jelinek <jakub@redhat.com> 53 54 PR ipa/69239 55 * g++.dg/ipa/pr69239.C: New test. 56 57 2016-01-21 Martin Sebor <msebor@redhat.com> 58 59 PR target/69252 60 * gcc.target/powerpc/pr69252.c: New test. 61 622016-05-21 Iain Sandoe <iain@codesourcery.com> 63 Dominique d'Humieres <dominiq@lps.ens.fr> 64 65 Backport from mainline 66 2015-12-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 67 68 PR target/67973 69 70 * lib/target-supports.exp (check_effective_target_stabs): New proc. 71 * g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets. 72 * g++.dg/other/PR23205.C: Likewise. 73 * g++.dg/other/pr23205-2.C: Likewise. 74 * gcc.dg/20040813-1.c: Likewise. 75 * gcc.dg/darwin-20040809-2.c: Likewise. 76 * objc.dg/stabs-1.m: Likewise. 77 782016-05-20 Paolo Carlini <paolo.carlini@oracle.com> 79 80 PR c++/70466 81 * g++.dg/template/pr70466-1.C: New. 82 * g++.dg/template/pr70466-2.C: Likewise. 83 842016-05-20 Jakub Jelinek <jakub@redhat.com> 85 86 PR fortran/71204 87 * gfortran.dg/pr71204.f90: New test. 88 892016-05-20 Richard Biener <rguenther@suse.de> 90 91 Backport from mainline 92 2016-03-02 Richard Biener <rguenther@suse.de> 93 94 PR middle-end/67278 95 * gcc.dg/simd-7.c: New testcase. 96 97 2016-03-02 Richard Biener <rguenther@suse.de> 98 Uros Bizjak <ubizjak@gmail.com> 99 100 PR target/67278 101 * gcc.dg/simd-8.c: New testcase. 102 103 2016-03-09 Jakub Jelinek <jakub@redhat.com> 104 105 PR middle-end/67278 106 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options. 107 108 PR target/67278 109 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options. 110 1112016-05-20 Richard Biener <rguenther@suse.de> 112 113 Backport from mainline 114 2016-02-29 Richard Biener <rguenther@suse.de> 115 116 PR tree-optimization/69720 117 * gcc.dg/vect/vect-outer-pr69720.c: New testcase. 118 1192016-05-20 Richard Biener <rguenther@suse.de> 120 121 Backport from mainline 122 2016-02-01 Bin Cheng <bin.cheng@arm.com> 123 124 PR tree-optimization/67921 125 * c-c++-common/ubsan/pr67921.c: New test. 126 127 2016-05-06 Richard Biener <rguenther@suse.de> 128 129 PR middle-end/70941 130 * gcc.dg/torture/pr70941.c: New testcase. 131 132 2016-05-06 Jakub Jelinek <jakub@redhat.com> 133 134 PR middle-end/70941 135 * gcc.dg/torture/pr70941.c (abort): Remove prototype. 136 (a, b, c, d): Change type from char to signed char. 137 (main): Compare against (signed char) -1634678893 instead of 138 hardcoded -109. Use __builtin_abort instead of abort. 139 140 2016-05-06 Richard Biener <rguenther@suse.de> 141 142 PR middle-end/70931 143 * gfortran.dg/pr70931.f90: New testcase. 144 145 2016-04-14 Richard Biener <rguenther@suse.de> 146 147 PR tree-optimization/70623 148 * gcc.dg/torture/pr70623.c: New testcase. 149 * gcc.dg/torture/pr70623-2.c: Likewise. 150 151 2016-04-25 Richard Biener <rguenther@suse.de> 152 153 PR tree-optimization/70780 154 * gcc.dg/torture/pr70780.c: New testcase. 155 1562016-05-19 Martin Jambor <mjambor@suse.cz> 157 158 PR ipa/70646 159 * gcc.dg/ipa/pr70646.c: New test. 160 1612016-05-19 Richard Sandiford <richard.sandiford@arm.com> 162 163 PR tree-optimization/69400 164 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New 165 function. 166 (plugin_init): Call it. 167 * gcc.dg/torture/pr69400.c: New test. 168 1692016-03-08 Jakub Jelinek <jakub@redhat.com> 170 171 PR c++/70135 172 * g++.dg/cpp1y/constexpr-loop4.C: New test. 173 * g++.dg/ubsan/pr70135.C: New test. 174 1752016-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 176 177 Backport from mainline 178 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 179 180 PR target/70809 181 * gcc.target/aarch64/pr70809_1.c: New test. 182 1832016-05-18 Christophe Lyon <christophe.lyon@linaro.org> 184 185 Backport from mainline r236377. 186 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org> 187 188 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t", 189 "blr\t" and switch to scan-assembler-times. 190 1912016-05-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 192 193 Backport from mainline 194 2016-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 195 196 * gcc.target/powerpc/pr70963.c: Require at least power8 at both 197 compile and run time. 198 1992016-05-15 Harald Anlauf <anlauf@gmx.de> 200 201 PR fortran/69603 202 * gfortran.dg/pr69603.f90: New testcase. 203 2042016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 205 206 Backport from mainline 207 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 208 209 PR target/70963 210 * gcc.target/powerpc/pr70963.c: New. 211 2122016-05-03 Paolo Carlini <paolo.carlini@oracle.com> 213 214 PR c++/70635 215 * g++.dg/parse/pr70635.C: New. 216 2172016-05-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> 218 219 Backport from mainline 220 PR libgfortran/70684 221 * gfortran.dg/list_read_14.f90: New test. 222 2232016-05-02 Richard Biener <rguenther@suse.de> 224 225 Backport from mainline 226 2016-04-05 Richard Biener <rguenther@suse.de> 227 228 PR tree-optimization/70526 229 * g++.dg/torture/pr70526.C: New testcase. 230 2312016-04-28 Jakub Jelinek <jakub@redhat.com> 232 233 PR target/70858 234 * gcc.target/i386/pr70858.c: New test. 235 2362016-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 237 238 Backport from mainline 239 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org> 240 241 PR target/70098 242 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm): 243 New function. 244 * g++.dg/pr70098.C: New testcase. 245 2462016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 247 248 PR target/70674 249 * gcc.target/s390/pr70674.c: New test. 250 2512016-04-18 Marek Polacek <polacek@redhat.com> 252 253 Backport from mainline 254 2016-03-31 Marek Polacek <polacek@redhat.com> 255 256 PR c/70297 257 * c-c++-common/pr70297.c: New test. 258 * g++.dg/cpp0x/typedef-redecl.C: New test. 259 * gcc.dg/typedef-redecl2.c: New test. 260 2612016-04-15 Kirill Yukhin <kirill.yukhin@intel.com> 262 263 PR target/70662 264 * gcc.target/i386/pr70662.c: New test. 265 2662016-04-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 267 268 Backport from mainline 269 2016-03-31 Nick Clifton <nickc@redhat.com> 270 271 PR target/70044 272 * gcc.target/aarch64/pr70044.c: New test. 273 2742016-04-13 Alan Modra <amodra@gmail.com> 275 276 Backport from mainline 277 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 278 * g++.dg/template/ptrmem30.C (read): Rename to data_read. 279 (Holder::foo): Reflect this. 280 281 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org> 282 PR c++/70096 283 * g++.dg/template/ptrmem30.C: New test. 284 2852016-04-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 286 287 Backport from mainline 288 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 289 290 PR target/70566 291 * gcc.c-torture/execute/pr70566.c: New test. 292 2932016-04-11 Alan Modra <amodra@gmail.com> 294 295 * gcc.target/powerpc/pr70117.c: New. 296 2972016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr> 298 299 PR fortran/70592 300 * gfortran.dg/deferred_character_17.f90: New test. 301 3022016-04-09 John David Anglin <danglin@gcc.gnu.org> 303 304 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*. 305 306 PR tree-optimization/68644 307 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*. 308 309 PR rtl-optimization/64886 310 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*. 311 3122016-04-09 Oleg Endo <olegendo@gcc.gnu.org> 313 314 Backport from mainline 315 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org> 316 317 PR target/70416 318 PR target/67391 319 * gcc.target/sh/torture/pr70416.c: New. 320 3212016-04-06 Eric Botcazou <ebotcazou@adacore.com> 322 323 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0. 324 3252016-04-06 Richard Biener <rguenther@suse.de> 326 327 Backport from mainline 328 2016-03-11 Jakub Jelinek <jakub@redhat.com> 329 330 PR tree-optimization/70177 331 * gcc.dg/pr70177.c: New test. 332 3332016-04-06 Richard Biener <rguenther@suse.de> 334 335 Backport from mainline 336 2016-02-24 Richard Biener <rguenther@suse.de> 337 Jakub Jelinek <jakub@redhat.com> 338 339 PR middle-end/69760 340 * gcc.dg/torture/pr69760.c: New testcase. 341 342 2016-03-01 Richard Biener <rguenther@suse.de> 343 344 PR tree-optimization/69983 345 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Adjust. 346 3472016-04-06 Richard Biener <rguenther@suse.de> 348 349 Backport from mainline 350 2016-02-24 Richard Biener <rguenther@suse.de> 351 352 PR middle-end/68963 353 * gcc.dg/torture/pr68963.c: New testcase. 354 3552016-04-06 Richard Biener <rguenther@suse.de> 356 357 Backport from mainline 358 2016-03-01 Richard Biener <rguenther@suse.de> 359 360 PR middle-end/70022 361 * gcc.dg/pr70022.c: New testcase. 362 363 2016-03-07 Richard Biener <rguenther@suse.de> 364 365 PR tree-optimization/70115 366 * gcc.dg/torture/pr70115.c: New testcase. 367 3682016-04-06 Richard Biener <rguenther@suse.de> 369 370 Backport from mainline 371 2016-03-30 Richard Biener <rguenther@suse.de> 372 373 PR middle-end/70450 374 * gcc.dg/torture/pr70450.c: New testcase. 375 376 2016-03-22 Richard Biener <rguenther@suse.de> 377 378 PR middle-end/70333 379 * gcc.dg/torture/pr70333.c: New testcase. 380 381 2016-04-04 Richard Biener <rguenther@suse.de> 382 383 PR rtl-optimization/70484 384 * gcc.dg/torture/pr70484.c: New testcase. 385 386 2016-03-31 Richard Biener <rguenther@suse.de> 387 388 PR c++/70430 389 * g++.dg/ext/vector30.C: New testcase. 390 3912016-04-05 Dominique d'Humieres <dominiq@lps.ens.fr> 392 Jerry DeLisle <jvdelisle@gcc.gnu.org> 393 394 * gfortran.dg/fmt_pf.f90: New test. 395 3962016-04-05 Jakub Jelinek <jakub@redhat.com> 397 398 PR target/70525 399 * gcc.target/i386/pr70525.c: New test. 400 4012016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 402 Jakub Jelinek <jakub@redhat.com> 403 404 PR middle-end/70457 405 * gcc.dg/torture/pr70457.c: New. 406 4072016-04-04 Andre Vehreschild <vehre@gmx.de> 408 409 PR fortran/66911 410 * gfortran.dg/deferred_character_16.f90: New test. 411 4122016-04-04 Andre Vehreschild <vehre@gcc.gnu.org> 413 414 PR fortran/65795 415 * gfortran.dg/coarray_allocate_6.f08: New test. 416 4172016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com> 418 419 Backport from mainline r234666. 420 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com> 421 422 PR target/69890 423 * gcc.dg/strlenopt.h (memmove): New. 424 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h" 425 instead of "string.h". 426 * gcc.target/i386/chkp-strlen-2.c: Likewise. 427 * gcc.target/i386/chkp-strlen-3.c: Likewise. 428 * gcc.target/i386/chkp-strlen-4.c: Likewise. 429 * gcc.target/i386/chkp-strlen-5.c: Likewise. 430 * gcc.target/i386/chkp-stropt-1.c: Likewise. 431 * gcc.target/i386/chkp-stropt-10.c: Likewise. 432 * gcc.target/i386/chkp-stropt-11.c: Likewise. 433 * gcc.target/i386/chkp-stropt-12.c: Likewise. 434 * gcc.target/i386/chkp-stropt-13.c: Likewise. 435 * gcc.target/i386/chkp-stropt-14.c: Likewise. 436 * gcc.target/i386/chkp-stropt-15.c: Likewise. 437 * gcc.target/i386/chkp-stropt-16.c: Likewise. 438 * gcc.target/i386/chkp-stropt-2.c: Likewise. 439 * gcc.target/i386/chkp-stropt-3.c: Likewise. 440 * gcc.target/i386/chkp-stropt-4.c: Likewise. 441 * gcc.target/i386/chkp-stropt-5.c: Likewise. 442 * gcc.target/i386/chkp-stropt-6.c: Likewise. 443 * gcc.target/i386/chkp-stropt-7.c: Likewise. 444 * gcc.target/i386/chkp-stropt-8.c: Likewise. 445 * gcc.target/i386/chkp-stropt-9.c: Likewise. 446 4472016-01-04 Christophe Lyon <christophe.lyon@linaro.org> 448 449 Backport from mainline 450 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 451 452 PR target/70004 453 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di): 454 Delete. 455 (test_corners_sisd_si): Likewise. 456 (main): Remove checks of the above. 457 * gcc.target/aarch64/shift_wide_invalid_1.c: New test. 458 4592016-04-01 James Greenhalgh <james.greenhalgh@srm.com> 460 461 Backport from mainline 462 2016-01-26 Roger Ferrer Ib����ez <rofirrim@gmail.com> 463 464 PR target/67896 465 * gcc.target/aarch64/simd/pr67896.C: New. 466 4672016-03-31 Nathan Sidwell <nathan@acm.org> 468 469 PR c++/70393 470 * g++.dg/cpp0x/constexpr-virtual6.C: New. 471 4722016-03-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 473 474 * gcc.target/arm/atomic_loaddi_relaxed_cond.c: New test. 475 4762016-03-31 Kirill Yukhin <kirill.yukhin@intel.com> 477 478 PR target/70453 479 * gcc.target/i386/pr70453.c: New test. 480 4812016-03-31 Andrey Belevantsev <abel@ispras.ru> 482 483 Backport from mainline 484 2016-03-21 Andrey Belevantsev <abel@ispras.ru> 485 486 PR rtl-optimization/69102 487 * gcc.c-torture/compile/pr69102.c: New test. 488 4892016-03-31 Andrey Belevantsev <abel@ispras.ru> 490 491 Backport from mainline 492 2016-03-15 Andrey Belevantsev <abel@ispras.ru> 493 494 PR rtl-optimization/69032 495 * gcc.dg/pr69032.c: New test. 496 4972016-03-31 Andrey Belevantsev <abel@ispras.ru> 498 499 Backport from mainline 500 2016-03-15 Andrey Belevantsev <abel@ispras.ru> 501 502 PR target/64411 503 * gcc.target/i386/pr64411.C: New test. 504 5052016-03-31 Jakub Jelinek <jakub@redhat.com> 506 507 PR rtl-optimization/70460 508 * gcc.c-torture/execute/pr70460.c: New test. 509 5102016-03-30 Jakub Jelinek <jakub@redhat.com> 511 512 PR testsuite/70356 513 * gcc.target/i386/avx-vextractf128-256-5.c: Move 514 dg-require-effective-target after dg-do. 515 5162016-03-30 Vladimir Makarov <vmakarov@redhat.com> 517 518 Backported from the mainline 519 2016-03-12 Vladimir Makarov <vmakarov@redhat.com> 520 521 PR target/69614 522 * gcc.target/arm/pr69614.c: New. 523 5242016-03-30 Jakub Jelinek <jakub@redhat.com> 525 526 PR target/70421 527 * gcc.dg/torture/pr70421.c: New test. 528 * gcc.target/i386/avx512f-pr70421.c: New test. 529 530 Backported from mainline 531 2016-03-29 Jakub Jelinek <jakub@redhat.com> 532 533 PR rtl-optimization/70429 534 * gcc.c-torture/execute/pr70429.c: New test. 535 536 2016-03-22 Jakub Jelinek <jakub@redhat.com> 537 538 PR target/70329 539 * gcc.target/i386/avx512bw-pr70329-1.c: New test. 540 * gcc.target/i386/avx512bw-pr70329-2.c: New test. 541 542 2016-03-21 Jakub Jelinek <jakub@redhat.com> 543 544 PR target/70296 545 * gcc.target/powerpc/altivec-36.c: New test. 546 547 2016-03-17 Jakub Jelinek <jakub@redhat.com> 548 549 PR c++/70272 550 * g++.dg/opt/flifetime-dse6.C: New test. 551 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count. 552 553 2016-03-15 Jakub Jelinek <jakub@redhat.com> 554 555 PR rtl-optimization/70222 556 * gcc.c-torture/execute/pr70222-1.c: New test. 557 * gcc.c-torture/execute/pr70222-2.c: New test. 558 559 2016-03-11 Jakub Jelinek <jakub@redhat.com> 560 561 PR tree-optimization/70169 562 * gcc.dg/pr70169.c: New test. 563 564 2016-03-09 Jakub Jelinek <jakub@redhat.com> 565 566 PR tree-optimization/70152 567 * gcc.dg/pr70152.c: New test. 568 569 2016-03-04 Jakub Jelinek <jakub@redhat.com> 570 571 PR target/70062 572 * gcc.target/i386/pr70062.c: New test. 573 574 2016-02-22 Jakub Jelinek <jakub@redhat.com> 575 576 PR target/69888 577 * gcc.target/i386/pr69888.c: New test. 578 579 2016-03-02 Jakub Jelinek <jakub@redhat.com> 580 581 PR target/70028 582 * gcc.target/i386/pr70028.c: New test. 583 584 2016-02-26 Jakub Jelinek <jakub@redhat.com> 585 586 PR target/69969 587 * gcc.target/powerpc/pr69969.c: New test. 588 589 PR rtl-optimization/69891 590 * gcc.target/i386/pr69891.c: New test. 591 592 2016-02-19 Jakub Jelinek <jakub@redhat.com> 593 594 PR c++/69826 595 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test. 596 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test. 597 598 PR c++/67767 599 * g++.dg/cpp0x/pr67767.C: New test. 600 601 2016-02-16 Jakub Jelinek <jakub@redhat.com> 602 603 PR tree-optimization/69802 604 * gcc.dg/pr69802.c: New test. 605 606 2016-02-15 Jakub Jelinek <jakub@redhat.com> 607 608 PR c++/69797 609 * c-c++-common/pr69797.c: New test. 610 611 2016-02-22 Jakub Jelinek <jakub@redhat.com> 612 613 PR target/69885 614 * gcc.dg/pr69885.c: New test. 615 616 2016-02-12 Jakub Jelinek <jakub@redhat.com> 617 618 PR rtl-optimization/69764 619 PR rtl-optimization/69771 620 * c-c++-common/pr69764.c: New test. 621 * gcc.dg/torture/pr69771.c: New test. 622 623 PR ipa/68672 624 * g++.dg/ipa/pr68672-1.C: New test. 625 * g++.dg/ipa/pr68672-2.C: New test. 626 * g++.dg/ipa/pr68672-3.C: New test. 627 6282016-03-30 Alan Modra <amodra@gmail.com> 629 630 * gcc.dg/dfp/pr70052.c: New test. 631 6322016-02-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 633 634 PR target/69875 635 * gcc.target/arm/atomic_loaddi_acquire.x: New file. 636 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise. 637 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise. 638 * gcc.target/arm/atomic_loaddi_1.c: New test. 639 * gcc.target/arm/atomic_loaddi_2.c: Likewise. 640 * gcc.target/arm/atomic_loaddi_3.c: Likewise. 641 * gcc.target/arm/atomic_loaddi_4.c: Likewise. 642 * gcc.target/arm/atomic_loaddi_5.c: Likewise. 643 * gcc.target/arm/atomic_loaddi_6.c: Likewise. 644 * gcc.target/arm/atomic_loaddi_7.c: Likewise. 645 * gcc.target/arm/atomic_loaddi_8.c: Likewise. 646 * gcc.target/arm/atomic_loaddi_9.c: Likewise. 647 6482016-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 649 650 Backport from mainline 651 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 652 653 * lib/target-supports.exp: Remove v7ve entry from loop 654 creating effective target checks. 655 (check_effective_target_arm_arch_v7ve_ok): New procedure. 656 (add_options_for_arm_arch_v7ve): Likewise. 657 6582016-03-28 Andre Vehreschild <vehre@gcc.gnu.org> 659 660 PR fortran/70397 661 * gfortran.dg/unlimited_polymorphic_25.f90: New test. 662 * gfortran.dg/unlimited_polymorphic_26.f90: New test. 663 6642016-03-28 Kirill Yukhin <kirill.yukhin@intel.com> 665 666 PR target/70406 667 * gcc.target/i386/pr70406.c: New test. 668 6692016-03-27 Eric Botcazou <ebotcazou@adacore.com> 670 671 * gnat.dg/specs/double_record_extension3.ads: New test. 672 6732016-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 674 675 Backport from mainline 676 2016-01-06 Eric Botcazou <ebotcazou@adacore.com> 677 678 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode. 679 6802016-03-22 Martin Liska <mliska@suse.cz> 681 682 PR ipa/70306 683 * gcc.dg/ipa/pr70306.c: New test. 684 6852016-03-22 Kirill Yukhin <kirill.yukhin@intel.com> 686 687 PR target/70325 688 * gcc.target/i386/pr70325.c: New test. 689 6902016-03-21 Uros Bizjak <ubizjak@gmail.com> 691 692 PR target/70327 693 * gcc.target/i386/pr70327.c: New test. 694 6952016-03-21 Tom de Vries <tom@codesourcery.com> 696 697 backport from trunk: 698 PR ipa/70269 699 2016-03-18 Tom de Vries <tom@codesourcery.com> 700 701 * gcc.dg/pr70269.c: New test. 702 7032016-03-21 Tom de Vries <tom@codesourcery.com> 704 705 backport from trunk: 706 2016-03-18 Tom de Vries <tom@codesourcery.com> 707 708 * gcc.dg/pr70161-2.c: New test. 709 * gcc.dg/pr70161.c: New test. 710 7112016-03-21 Marek Polacek <polacek@redhat.com> 712 713 Backported from mainline 714 2016-03-15 Marek Polacek <polacek@redhat.com> 715 716 PR c++/70209 717 * g++.dg/ext/attribute-may-alias-4.C: New test. 718 7192016-03-21 Kirill Yukhin <kirill.yukhin@intel.com> 720 721 PR target/70293 722 * gcc.target/i386/pr70293.c: New test. 723 7242016-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 725 726 Backport from mainline 727 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com> 728 729 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives 730 passed by the testsuite driver. 731 7322016-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 733 734 Backport from mainline 735 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 736 737 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden. 738 7392016-03-17 Andre Vieira <Andre.SimoesDiasVieira@arm.com> 740 741 Backport from mainline. 742 2015-05-21 Sandra Loosemore <sandra@codesourcery.com> 743 744 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok 745 effective target support. If no arm_neon_hw support, do not attempt 746 to execute the tests; only compile them. 747 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run" 748 and "dg-require-effective-target arm_neon_ok". 749 * gcc.target/arm/simd/vextp16_1.c: Likewise. 750 * gcc.target/arm/simd/vextp64_1.c: Likewise. 751 * gcc.target/arm/simd/vextp8_1.c: Likewise. 752 * gcc.target/arm/simd/vextQf32_1.c: Likewise. 753 * gcc.target/arm/simd/vextQp16_1.c: Likewise. 754 * gcc.target/arm/simd/vextQp64_1.c: Likewise. 755 * gcc.target/arm/simd/vextQp8_1.c: Likewise. 756 * gcc.target/arm/simd/vextQs16_1.c: Likewise. 757 * gcc.target/arm/simd/vextQs32_1.c: Likewise. 758 * gcc.target/arm/simd/vextQs64_1.c: Likewise. 759 * gcc.target/arm/simd/vextQs8_1.c: Likewise. 760 * gcc.target/arm/simd/vextQu16_1.c: Likewise. 761 * gcc.target/arm/simd/vextQu32_1.c: Likewise. 762 * gcc.target/arm/simd/vextQu64_1.c: Likewise. 763 * gcc.target/arm/simd/vextQu8_1.c: Likewise. 764 * gcc.target/arm/simd/vexts16_1.c: Likewise. 765 * gcc.target/arm/simd/vexts32_1.c: Likewise. 766 * gcc.target/arm/simd/vexts64_1.c: Likewise. 767 * gcc.target/arm/simd/vexts8_1.c: Likewise. 768 * gcc.target/arm/simd/vextu16_1.c: Likewise. 769 * gcc.target/arm/simd/vextu32_1.c: Likewise. 770 * gcc.target/arm/simd/vextu64_1.c: Likewise. 771 * gcc.target/arm/simd/vextu8_1.c: Likewise. 772 * gcc.target/arm/simd/vrev16p8_1.c: Likewise. 773 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise. 774 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise. 775 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise. 776 * gcc.target/arm/simd/vrev16s8_1.c: Likewise. 777 * gcc.target/arm/simd/vrev16u8_1.c: Likewise. 778 * gcc.target/arm/simd/vrev32p16_1.c: Likewise. 779 * gcc.target/arm/simd/vrev32p8_1.c: Likewise. 780 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise. 781 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise. 782 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise. 783 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise. 784 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise. 785 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise. 786 * gcc.target/arm/simd/vrev32s16_1.c: Likewise. 787 * gcc.target/arm/simd/vrev32s8_1.c: Likewise. 788 * gcc.target/arm/simd/vrev32u16_1.c: Likewise. 789 * gcc.target/arm/simd/vrev32u8_1.c: Likewise. 790 * gcc.target/arm/simd/vrev64f32_1.c: Likewise. 791 * gcc.target/arm/simd/vrev64p16_1.c: Likewise. 792 * gcc.target/arm/simd/vrev64p8_1.c: Likewise. 793 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise. 794 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise. 795 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise. 796 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise. 797 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise. 798 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise. 799 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise. 800 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise. 801 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise. 802 * gcc.target/arm/simd/vrev64s16_1.c: Likewise. 803 * gcc.target/arm/simd/vrev64s32_1.c: Likewise. 804 * gcc.target/arm/simd/vrev64s8_1.c: Likewise. 805 * gcc.target/arm/simd/vrev64u16_1.c: Likewise. 806 * gcc.target/arm/simd/vrev64u32_1.c: Likewise. 807 * gcc.target/arm/simd/vrev64u8_1.c: Likewise. 808 * gcc.target/arm/simd/vtrnf32_1.c: Likewise. 809 * gcc.target/arm/simd/vtrnp16_1.c: Likewise. 810 * gcc.target/arm/simd/vtrnp8_1.c: Likewise. 811 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise. 812 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise. 813 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise. 814 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise. 815 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise. 816 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise. 817 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise. 818 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise. 819 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise. 820 * gcc.target/arm/simd/vtrns16_1.c: Likewise. 821 * gcc.target/arm/simd/vtrns32_1.c: Likewise. 822 * gcc.target/arm/simd/vtrns8_1.c: Likewise. 823 * gcc.target/arm/simd/vtrnu16_1.c: Likewise. 824 * gcc.target/arm/simd/vtrnu32_1.c: Likewise. 825 * gcc.target/arm/simd/vtrnu8_1.c: Likewise. 826 * gcc.target/arm/simd/vuzpf32_1.c: Likewise. 827 * gcc.target/arm/simd/vuzpp16_1.c: Likewise. 828 * gcc.target/arm/simd/vuzpp8_1.c: Likewise. 829 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise. 830 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise. 831 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise. 832 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise. 833 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise. 834 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise. 835 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise. 836 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise. 837 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise. 838 * gcc.target/arm/simd/vuzps16_1.c: Likewise. 839 * gcc.target/arm/simd/vuzps32_1.c: Likewise. 840 * gcc.target/arm/simd/vuzps8_1.c: Likewise. 841 * gcc.target/arm/simd/vuzpu16_1.c: Likewise. 842 * gcc.target/arm/simd/vuzpu32_1.c: Likewise. 843 * gcc.target/arm/simd/vuzpu8_1.c: Likewise. 844 * gcc.target/arm/simd/vzipf32_1.c: Likewise. 845 * gcc.target/arm/simd/vzipp16_1.c: Likewise. 846 * gcc.target/arm/simd/vzipp8_1.c: Likewise. 847 * gcc.target/arm/simd/vzipqf32_1.c: Likewise. 848 * gcc.target/arm/simd/vzipqp16_1.c: Likewise. 849 * gcc.target/arm/simd/vzipqp8_1.c: Likewise. 850 * gcc.target/arm/simd/vzipqs16_1.c: Likewise. 851 * gcc.target/arm/simd/vzipqs32_1.c: Likewise. 852 * gcc.target/arm/simd/vzipqs8_1.c: Likewise. 853 * gcc.target/arm/simd/vzipqu16_1.c: Likewise. 854 * gcc.target/arm/simd/vzipqu32_1.c: Likewise. 855 * gcc.target/arm/simd/vzipqu8_1.c: Likewise. 856 * gcc.target/arm/simd/vzips16_1.c: Likewise. 857 * gcc.target/arm/simd/vzips32_1.c: Likewise. 858 * gcc.target/arm/simd/vzips8_1.c: Likewise. 859 * gcc.target/arm/simd/vzipu16_1.c: Likewise. 860 * gcc.target/arm/simd/vzipu32_1.c: Likewise. 861 * gcc.target/arm/simd/vzipu8_1.c: Likewise. 862 8632016-03-15 Bernd Schmidt <bschmidt@redhat.com> 864 865 Backport from mainline 866 2016-03-04 Bernd Schmidt <bschmidt@redhat.com> 867 868 PR rtl-optimization/69941 869 * gcc.dg/torture/pr69941.c: New test. 870 8712016-03-14 Michael Meissner <meissner@linux.vnet.ibm.com> 872 873 Backport from mainline 874 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com> 875 876 PR target/70131 877 * gcc.target/powerpc/ppc-round2.c: New test. 878 8792016-03-14 Dominique d'Humieres <dominiq@lps.ens.fr> 880 881 PR fortran/45076 882 gfortran.dg/prof/prof.exp: New script. 883 gfortran.dg/prof/dynamic_dispatch_6.f03: New test. 884 8852016-03-10 Alan Modra <amodra@gmail.com> 886 887 * gcc.dg/pr69195.c: New. 888 * gcc.dg/pr69238.c: New. 889 8902016-03-09 Paul Thomas <pault@gcc.gnu.org> 891 892 Backport from trunk. 893 PR fortran/69423 894 * gfortran.dg/deferred_character_15.f90 : New test. 895 8962016-03-09 Paul Thomas <pault@gcc.gnu.org> 897 898 Backport from trunk. 899 PR fortran/49630 900 * gfortran.dg/deferred_character_13.f90: New test for the fix 901 of comment 3 of the PR. 902 903 Backport from trunk. 904 PR fortran/54070 905 * gfortran.dg/deferred_character_8.f90: New test 906 * gfortran.dg/allocate_error_5.f90: New test 907 908 Backport from trunk. 909 PR fortran/60593 910 * gfortran.dg/deferred_character_10.f90: New test 911 912 Backport from trunk. 913 PR fortran/60795 914 * gfortran.dg/deferred_character_14.f90: New test 915 916 Backport from trunk. 917 PR fortran/61147 918 * gfortran.dg/deferred_character_11.f90: New test 919 920 Backport from trunk. 921 PR fortran/64324 922 * gfortran.dg/deferred_character_9.f90: New test 923 9242016-03-07 Martin Jambor <mjambor@suse.cz> 925 926 PR tree-optimization/69666 927 PR middle-end/69920 928 * gcc.dg/torture/pr69932.c: New test. 929 * gcc.dg/torture/pr69936.c: Likewise. 930 9312016-03-04 H.J. Lu <hongjiu.lu@intel.com> 932 933 Backport from mainline 934 2016-03-04 H.J. Lu <hongjiu.lu@intel.com> 935 936 * g++.dg/template/typename21.C: Remove c++98_only. 937 9382016-03-04 H.J. Lu <hongjiu.lu@intel.com> 939 940 Backport from mainline 941 2016-03-04 H.J. Lu <hongjiu.lu@intel.com> 942 943 * g++.dg/template/typename21.C: Replace c++98 with c++98_only. 944 9452016-03-04 Jakub Jelinek <jakub@redhat.com> 946 947 PR target/70059 948 * gcc.target/i386/avx512f-pr70059.c: New test. 949 * gcc.target/i386/avx512dq-pr70059.c: New test. 950 9512016-03-03 Andre Vieira <andre.simoesdiasvieira@arm.com> 952 953 Backport from mainline 954 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com> 955 956 * gcc.dg/pragma-pop_options-1.c: New test. 957 9582016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 959 960 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command. 961 Invoke gdb with -batch. 962 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise. 963 9642016-03-02 H.J. Lu <hongjiu.lu@intel.com> 965 966 Backport from mainline 967 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com> 968 969 * g++.dg/cpp0x/constexpr-array13.C: Fix. 970 9712016-03-02 Eric Botcazou <ebotcazou@adacore.com> 972 973 * gcc.target/i386/pr70007.c: Tweak. 974 9752016-03-02 Markus Trippelsdorf <markus@trippelsdorf.de> 976 Paolo Carlini <paolo.carlini@oracle.com> 977 978 PR c++/68087 979 * g++.dg/cpp0x/constexpr-array13.C: New. 980 9812016-03-01 Eric Botcazou <ebotcazou@adacore.com> 982 983 * gcc.target/i386/pr70007.c: New test. 984 9852016-02-28 Harald Anlauf <anlauf@gmx.de> 986 987 PR fortran/60126 988 * gfortran.dg/pr60126.f90: New test. 989 9902016-02-28 H.J. Lu <hongjiu.lu@intel.com> 991 992 Backport from mainline 993 2016-02-28 H.J. Lu <hongjiu.lu@intel.com> 994 995 PR tree-optimization/69989 996 * gcc.dg/torture/pr69989.c: New test. 997 9982016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 999 1000 Backport from mainline 1001 PR fortran/61156 1002 * gfortran.dg/include_6.f90: Update test. 1003 10042016-02-27 Jeff Law <law@redhat.com> 1005 1006 Revert 1007 2016-02-26 Richard Biener <rguenther@suse.de> 1008 Jeff Law <law@redhat.com> 1009 1010 Backport from mainline 1011 2016-02-26 Richard Biener <rguenther@suse.de> 1012 Jeff Law <law@redhat.com> 1013 1014 PR tree-optimization/69740 1015 * gcc.c-torture/compile/pr69740-1.c: New test. 1016 * gcc.c-torture/compile/pr69740-2.c: New test. 1017 10182016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1019 1020 Backport from mainline 1021 PR fortran/61156 1022 * gfortran.dg/include_6.f90: Update test. 1023 10242016-02-26 Richard Biener <rguenther@suse.de> 1025 Jeff Law <law@redhat.com> 1026 1027 Backport from mainline 1028 2016-02-26 Richard Biener <rguenther@suse.de> 1029 Jeff Law <law@redhat.com> 1030 1031 PR tree-optimization/69740 1032 * gcc.c-torture/compile/pr69740-1.c: New test. 1033 * gcc.c-torture/compile/pr69740-2.c: New test. 1034 10352016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com> 1036 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1037 1038 Backport from mainline 1039 PR target/61397 1040 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com> 1041 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1042 1043 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired 1044 functionality for both 32-bit and 64-bit. 1045 10462016-02-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1047 1048 Backport from mainline 1049 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1050 1051 * gcc.target/s390/md/movstr-2.c: Move and rename to ... 1052 * gcc.target/s390/vector/stpcpy-1.c: ... this one. 1053 10542016-02-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1055 1056 Backport from mainline 1057 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1058 1059 * gcc.target/s390/md/movstr-1.c: Turn into compile test. 1060 10612016-02-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1062 1063 Backport from mainline 1064 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1065 1066 * gcc.target/s390/vector/int128-1.c: New test. 1067 10682016-02-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1069 1070 Backport from mainline 1071 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1072 1073 * gcc.target/s390/vector/vec-vcond-1.c: New test. 1074 10752016-02-25 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1076 1077 Backport from mainline 1078 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1079 1080 * gcc.target/s390/md/movstr-2.c: New test. 1081 10822016-02-25 Dominik Vogt <vogt@linux.vnet.ibm.com> 1083 1084 Backport from mainline 1085 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com> 1086 1087 PR target/69625 1088 * gcc.target/s390/pr69625.c: Add test case. 1089 10902016-02-25 Richard Biener <rguenther@suse.de> 1091 1092 Backport from mainline 1093 2016-02-15 Richard Biener <rguenther@suse.de> 1094 1095 PR tree-optimization/69776 1096 * gcc.dg/torture/pr69776.c: New testcase. 1097 1098 2016-02-16 Richard Biener <rguenther@suse.de> 1099 1100 PR tree-optimization/69776 1101 * gcc.dg/torture/pr69776-2.c: New testcase. 1102 11032016-02-24 Richard Biener <rguenther@suse.de> 1104 1105 Backport from mainline 1106 2016-02-08 Richard Biener <rguenther@suse.de> 1107 1108 PR tree-optimization/69719 1109 * gcc.dg/torture/pr69719.c: New testcase. 1110 1111 2016-02-15 Richard Biener <rguenther@suse.de> 1112 1113 PR tree-optimization/69783 1114 * gcc.dg/vect/pr69783.c: New testcase. 1115 11162016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1117 1118 Backported from mainline 1119 PR fortran/65996 1120 * gfortran.dg/pr65996.f90: New test. 1121 11222016-02-23 Martin Jambor <mjambor@suse.cz> 1123 1124 PR tree-optimization/69666 1125 * gcc.dg/tree-ssa/pr69666.c: New test. 1126 11272016-02-21 Dominique d'Humieres <dominiq@lps.ens.fr> 1128 1129 PR fortran/57365 1130 gfortran.dg/allocate_with_source_18.f03: New test. 1131 11322016-02-21 Harald Anlauf <anlauf@gmx.de> 1133 1134 PR fortran/52531 1135 gfortran.dg/gomp/pr52531.f90: New test. 1136 11372016-02-20 Bernd Edlinger <bernd.edlinger@hotmail.de> 1138 1139 Backport from mainline 1140 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de> 1141 1142 PR testsuite/68580 1143 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned. 1144 11452016-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1146 1147 Backport from mainline 1148 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1149 1150 * gcc.target/powerpc/vec-cg.c: New test. 1151 11522016-02-17 Bernd Schmidt <bschmidt@redhat.com> 1153 1154 Backport from mainline 1155 2016-02-12 Bernd Schmidt <bschmidt@redhat.com> 1156 1157 PR c/69522 1158 * gcc.dg/pr69522.c: New test. 1159 11602016-02-17 Eric Botcazou <ebotcazou@adacore.com> 1161 1162 * gnat.dg/atomic8.adb: New test. 1163 11642016-02-16 Bernd Schmidt <bschmidt@redhat.com> 1165 1166 Backport from mainline 1167 2016-02-16 Bernd Schmidt <bschmidt@redhat.com> 1168 1169 PR tree-optimization/69714 1170 * gcc.dg/torture/pr69714.c: New test. 1171 11722016-02-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1173 1174 PR target/65932 1175 * gcc.target/arm/wmul-1.c: Add -mtune=cortex-a9 to dg-options. 1176 xfail the scan-assembler test. 1177 * gcc.target/arm/wmul-2.c: Likewise. 1178 * gcc.target/arm/wmul-3.c: Simplify test to generate a single smulbb. 1179 11802016-02-16 Tom de Vries <tom@codesourcery.com> 1181 1182 backport from trunk: 1183 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com> 1184 1185 * gcc.dg/lto/simd-function_0.c: New test. 1186 11872016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1188 1189 Backport from mainline 1190 PR libgfortran/69668 1191 * gfortran.dg/namelist_38.f90: Update test. 1192 * gfortran.dg/namelist_84.f90: Update test. 1193 11942016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1195 1196 Backport from mainline 1197 PR libgfortran/69651 1198 PR libgfortran/69668 1199 * gfortran.dg/read_bang.f90: New test. 1200 * gfortran.dg/read_bang4.f90: New test. 1201 * gfortran.dg/namelist_87.f90: New test. 1202 * gfortran.dg/namelist_88.f90: New test. 1203 12042016-02-13 Oleg Endo <olegendo@gcc.gnu.org> 1205 1206 Backport from mainline 1207 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org> 1208 1209 PR target/67260 1210 * gcc.target/sh/torture/pr67260.c: New. 1211 12122016-02-12 Tobias Burnus <burnus@net-b.de> 1213 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 1214 1215 Backported from mainline 1216 2015-12-02 Tobias Burnus <burnus@net-b.de> 1217 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 1218 1219 * gfortran.dg/coarray/event_1.f90: New. 1220 * gfortran.dg/coarray/event_2.f90: New. 1221 12222016-02-11 Richard Biener <rguenther@suse.de> 1223 1224 Backport from mainline 1225 2016-02-01 Richard Biener <rguenther@suse.de> 1226 1227 PR tree-optimization/69574 1228 * gcc.dg/torture/pr69574.c: New testcase. 1229 1230 2016-02-01 Richard Biener <rguenther@suse.de> 1231 1232 PR tree-optimization/69579 1233 * gcc.dg/setjmp-6.c: New testcase. 1234 1235 2016-02-02 Richard Biener <rguenther@suse.de> 1236 1237 PR tree-optimization/69606 1238 * gcc.dg/torture/pr69606.c: New testcase. 1239 1240 2016-02-09 Richard Biener <rguenther@suse.de> 1241 1242 PR tree-optimization/69715 1243 * gcc.dg/torture/pr69715.c: New testcase. 1244 12452016-02-10 Jakub Jelinek <jakub@redhat.com> 1246 1247 Backported from mainline 1248 2016-02-08 Jakub Jelinek <jakub@redhat.com> 1249 1250 PR c++/59627 1251 * g++.dg/gomp/pr59627.C: New test. 1252 1253 2016-02-04 Jakub Jelinek <jakub@redhat.com> 1254 1255 PR c/69669 1256 * c-c++-common/pr69669.c: New test. 1257 1258 2016-01-30 Jakub Jelinek <jakub@redhat.com> 1259 1260 PR tree-optimization/69546 1261 * gcc.dg/torture/pr69546.c: New test. 1262 1263 2016-01-27 Jakub Jelinek <jakub@redhat.com> 1264 1265 PR tree-optimization/69399 1266 * gcc.dg/torture/pr69399.c: New test. 1267 1268 2016-01-22 Jakub Jelinek <jakub@redhat.com> 1269 1270 PR target/69432 1271 * g++.dg/opt/pr69432.C: New test. 1272 1273 2016-01-21 Jakub Jelinek <jakub@redhat.com> 1274 1275 PR target/69187 1276 PR target/65624 1277 * gcc.target/arm/pr69187.c: New test. 1278 1279 PR middle-end/67653 1280 * c-c++-common/pr67653.c: New test. 1281 * gcc.dg/torture/pr29119.c: Add dg-warning. 1282 1283 2016-01-19 Jakub Jelinek <jakub@redhat.com> 1284 1285 PR debug/65779 1286 * gcc.dg/pr65779.c: New test. 1287 1288 PR rtl-optimization/68955 1289 PR rtl-optimization/64557 1290 * gcc.dg/torture/pr68955.c: New test. 1291 1292 2016-01-11 Jakub Jelinek <jakub@redhat.com> 1293 1294 PR tree-optimization/69214 1295 * gcc.c-torture/compile/pr69214.c: New test. 1296 1297 2016-01-08 Jakub Jelinek <jakub@redhat.com> 1298 1299 PR fortran/69128 1300 * gfortran.dg/gomp/pr69128.f90: New test. 1301 1302 2016-01-01 Jakub Jelinek <jakub@redhat.com> 1303 1304 PR sanitizer/69055 1305 * gfortran.dg/pr69055.f90: New test. 1306 1307 PR target/69015 1308 * gcc.dg/pr69015.c: New test. 1309 1310 2015-12-22 Jakub Jelinek <jakub@redhat.com> 1311 1312 PR c++/67376 1313 * g++.dg/cpp0x/constexpr-67376.C: New test. 1314 1315 2015-12-03 Jakub Jelinek <jakub@redhat.com> 1316 1317 PR preprocessor/57580 1318 * c-c++-common/cpp/pr57580.c: New test. 1319 * c-c++-common/gomp/pr57580.c: New test. 1320 13212016-02-09 Alexander Fomin <alexander.fomin@intel.com> 1322 1323 Backport from mainline 1324 2016-02-09 Alexander Fomin <alexander.fomin@intel.com> 1325 1326 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation. 1327 13282016-02-09 Bernd Schmidt <bschmidt@redhat.com> 1329 1330 PR middle-end/65702 1331 * c-c++-common/pr67639.c: New test. 1332 13332016-02-04 Jakub Jelinek <jakub@redhat.com> 1334 1335 Backported from mainline 1336 2016-02-03 Jakub Jelinek <jakub@redhat.com> 1337 1338 PR target/69644 1339 * gcc.dg/pr69644.c: New test. 1340 13412016-02-03 Andre Vehreschild <vehre@gcc.gnu.org> 1342 1343 PR fortran/67451 1344 PR fortran/69418 1345 * gfortran.dg/coarray_allocate_2.f08: New test. 1346 * gfortran.dg/coarray_allocate_3.f08: New test. 1347 * gfortran.dg/coarray_allocate_4.f08: New test. 1348 13492016-02-02 Alan Modra <amodra@gmail.com> 1350 1351 PR target/69548 1352 * gcc.target/powerpc/pr69548.c: New test. 1353 13542016-02-01 H.J. Lu <hongjiu.lu@intel.com> 1355 1356 Backport from mainline 1357 2016-01-26 H.J. Lu <hongjiu.lu@intel.com> 1358 PR target/68986 1359 * gcc.target/i386/pr68986-1.c: New test. 1360 * gcc.target/i386/pr68986-2.c: Likewise. 1361 * gcc.target/i386/pr68986-3.c: Likewise. 1362 13632016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr> 1364 1365 PR fortran/66707 1366 gfortran.dg/common_23.f90: New test. 1367 1368 Backport from trunk. 1369 2015-08-08 Bud Davis <jmdavis@link.com> 1370 Mikael Morin <mikael@gcc.gnu.org> 1371 1372 PR fortran/59746 1373 * gfortran.dg/common_22.f90: New. 1374 13752016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1376 1377 PR target/65546 1378 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct 1379 condition being checked, and disable it when the target supports 1380 misaligned loads and stores. 1381 13822016-01-29 Uros Bizjak <ubizjak@gmail.com> 1383 1384 PR target/69459 1385 * gcc.target/i386/pr69459.c: New test. 1386 13872016-01-29 Jakub Jelinek <jakub@redhat.com> 1388 1389 PR target/69551 1390 * gcc.target/i386/pr69551.c: New test. 1391 13922016-01-28 Jakub Jelinek <jakub@redhat.com> 1393 1394 PR middle-end/69542 1395 * gcc.dg/torture/pr69542.c: New test. 1396 13972016-01-28 Martin Jambor <mjambor@suse.cz> 1398 1399 PR tree-optimization/69355 1400 * gcc.dg/tree-ssa/pr69355.c: New test. 1401 14022016-01-28 Andre Vehreschild <vehre@gcc.gnu.org> 1403 1404 PR fortran/62536 1405 * gfortran.dg/block_14.f08: New test. 1406 14072016-01-27 Marek Polacek <polacek@redhat.com> 1408 1409 Backport from mainline 1410 2016-01-27 Marek Polacek <polacek@redhat.com> 1411 1412 PR c/68062 1413 * c-c++-common/vector-compare-4.c: New test. 1414 14152016-01-27 Andre Vehreschild <vehre@gcc.gnu.org> 1416 1417 PR fortran/69268 1418 * gfortran.dg/allocatable_scalar_13.f90: Fixing counts of malloc/ 1419 free to fit the actual number of calls. 1420 * gfortran.dg/allocate_with_source_16.f90: New test. 1421 14222016-01-27 Tom de Vries <tom@codesourcery.com> 1423 1424 * gcc.dg/autopar/pr69110.c: Fix pass number. 1425 14262016-01-26 Tom de Vries <tom@codesourcery.com> 1427 1428 PR tree-optimization/69110 1429 * gcc.dg/autopar/pr69110.c: New test. 1430 14312016-01-25 Peter Bergner <bergner@vnet.ibm.com> 1432 1433 PR fortran/61831 1434 * gfortran.dg/derived_constructor_comps_6.f90: Add missing } to fix 1435 up dg-additional-options. 1436 14372016-01-25 Dominique d'Humieres <dominiq@lps.ens.fr> 1438 1439 PR fortran/68283 1440 gfortran.dg/pr68283.f90: New test. 1441 14422016-01-23 Tom de Vries <tom@codesourcery.com> 1443 1444 PR tree-optimization/69426 1445 * gcc.dg/autopar/pr69426.c: New test. 1446 14472016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1448 1449 Backport from mainline 1450 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1451 1452 PR target/69403 1453 * gcc.c-torture/execute/pr69403.c: New test. 1454 14552016-01-21 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1456 1457 Backported from mainline 1458 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1459 1460 * gcc.target/s390/gpr2fprsavecfi.c: New test. 1461 14622016-01-21 Thomas Preud'homme <thomas.preudhomme@arm.com> 1463 1464 Backport from mainline 1465 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com> 1466 1467 PR tree-optimization/67781 1468 * gcc.c-torture/execute/pr67781.c: New file. 1469 14702016-01-20 H.J. Lu <hongjiu.lu@intel.com> 1471 1472 Backport from mainline 1473 2016-01-20 H.J. Lu <hongjiu.lu@intel.com> 1474 1475 PR testsuite/69366 1476 * g++.dg/pr63995-1.C: Require non-x32 target, instead of, 1477 the MPX run-time library, for compile-time MPX test. 1478 * gcc.target/i386/chkp-always_inline.c: Likewise. 1479 * gcc.target/i386/chkp-bndret.c: Likewise. 1480 * gcc.target/i386/chkp-builtins-1.c: Likewise. 1481 * gcc.target/i386/chkp-builtins-2.c: Likewise. 1482 * gcc.target/i386/chkp-builtins-3.c: Likewise. 1483 * gcc.target/i386/chkp-builtins-4.c: Likewise. 1484 * gcc.target/i386/chkp-const-check-1.c: Likewise. 1485 * gcc.target/i386/chkp-const-check-2.c: Likewise. 1486 * gcc.target/i386/chkp-hidden-def.c: Likewise. 1487 * gcc.target/i386/chkp-label-address.c: Likewise. 1488 * gcc.target/i386/chkp-lifetime-1.c: Likewise. 1489 * gcc.target/i386/chkp-narrow-bounds.c: Likewise. 1490 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise. 1491 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise. 1492 * gcc.target/i386/chkp-strchr.c: Likewise. 1493 * gcc.target/i386/chkp-strlen-1.c: Likewise. 1494 * gcc.target/i386/chkp-strlen-2.c: Likewise. 1495 * gcc.target/i386/chkp-strlen-3.c: Likewise. 1496 * gcc.target/i386/chkp-strlen-4.c: Likewise. 1497 * gcc.target/i386/chkp-strlen-5.c: Likewise. 1498 * gcc.target/i386/chkp-stropt-1.c: Likewise. 1499 * gcc.target/i386/chkp-stropt-10.c: Likewise. 1500 * gcc.target/i386/chkp-stropt-11.c: Likewise. 1501 * gcc.target/i386/chkp-stropt-12.c: Likewise. 1502 * gcc.target/i386/chkp-stropt-13.c: Likewise. 1503 * gcc.target/i386/chkp-stropt-14.c: Likewise. 1504 * gcc.target/i386/chkp-stropt-15.c: Likewise. 1505 * gcc.target/i386/chkp-stropt-16.c: Likewise. 1506 * gcc.target/i386/chkp-stropt-2.c: Likewise. 1507 * gcc.target/i386/chkp-stropt-3.c: Likewise. 1508 * gcc.target/i386/chkp-stropt-4.c: Likewise. 1509 * gcc.target/i386/chkp-stropt-5.c: Likewise. 1510 * gcc.target/i386/chkp-stropt-6.c: Likewise. 1511 * gcc.target/i386/chkp-stropt-7.c: Likewise. 1512 * gcc.target/i386/chkp-stropt-8.c: Likewise. 1513 * gcc.target/i386/chkp-stropt-9.c: Likewise. 1514 * gcc.target/i386/pr63995-2.c: Likewise. 1515 * gcc.target/i386/pr64805.c: Likewise. 1516 * gcc.target/i386/pr65044.c: Likewise. 1517 * gcc.target/i386/pr65167.c: Likewise. 1518 * gcc.target/i386/pr65183.c: Likewise. 1519 * gcc.target/i386/pr65184.c: Likewise. 1520 * gcc.target/i386/thunk-retbnd.c: Likewise. 1521 15222016-01-20 Marek Polacek <polacek@redhat.com> 1523 1524 PR c/68513 1525 * gcc.dg/pr68513.c: New test. 1526 15272016-01-19 Sergei Trofimovich <siarheit@google.com> 1528 1529 Backport from mainline 1530 PR other/60465 1531 * gcc.target/ia64/pr60465-gprel64.c: New test. 1532 * gcc.target/ia64/pr60465-gprel64-c37.c: New test. 1533 15342016-01-19 Jeff Law <law@redhat.com> 1535 1536 Backport from mainline 1537 2016-01-12 Jeff Law <law@redhat.com> 1538 1539 PR tree-optimization/67755 1540 * gcc.dg/tree-ssa/pr67755.c: New test. 1541 15422016-01-19 Uros Bizjak <ubizjak@gmail.com> 1543 1544 PR testsuite/68820 1545 * gcc.c-torture/execute/builtins/memops-asm.x: New file. 1546 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto. 1547 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options. 1548 15492016-01-19 Marek Polacek <polacek@redhat.com> 1550 1551 Backported from mainline 1552 2016-01-19 Marek Polacek <polacek@redhat.com> 1553 1554 PR c++/68965 1555 * g++.dg/cpp1y/parameter-pack-1.C: New test. 1556 * g++.dg/cpp1y/parameter-pack-2.C: New test. 1557 15582016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1559 1560 Backport from mainline 1561 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1562 1563 PR target/69135 1564 * gcc.target/arm/pr69135_1.c: New test. 1565 15662016-01-18 Alexander Fomin <alexander.fomin@intel.com> 1567 1568 Backport from mainline 1569 2015-10-09 Alexander Fomin <alexander.fomin@intel.com> 1570 1571 PR target/67895 1572 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust. 1573 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise. 1574 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise. 1575 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise. 1576 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise. 1577 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise. 1578 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise. 1579 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise. 1580 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise. 1581 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise. 1582 15832016-01-18 Uros Bizjak <ubizjak@gmail.com> 1584 1585 Backport from mainline 1586 2016-01-06 Uros Bizjak <ubizjak@gmail.com> 1587 1588 PR target/69140 1589 * gcc.target/i386/pr69140.c: New test 1590 15912016-01-18 Eric Botcazou <ebotcazou@adacore.com> 1592 1593 * gnat.dg/inline12.adb: New test. 1594 15952016-01-17 Mikael Morin <mikael@gcc.gnu.org> 1596 1597 Backport from trunk. 1598 PR fortran/61831 1599 * gfortran.dg/derived_constructor_components_6.f90: New file. 1600 * gfortran.dg/allocate_with_source_14.f03: Change count of 1601 __builtin_malloc from 21 to 23. 1602 16032016-01-17 Paul Thomas <pault@gcc.gnu.org> 1604 1605 Backport from trunk. 1606 PR fortran/66082 1607 * gfortran.dg/alloc_comp_auto_array_3.f90: New file. Count of 1608 __builtin_malloc increased from 3 to 4, relative to trunk. 1609 16102016-01-17 Kugan Vivekanandarajah <kuganv@linaro.org> 1611 1612 Backport from mainline 1613 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org> 1614 Jim Wilson <jim.wilson@linaro.org> 1615 1616 PR target/69194 1617 * gcc.target/arm/pr69194.c: New test. 1618 16192016-01-15 Alexander Fomin <alexander.fomin@intel.com> 1620 1621 Backport from mainline 1622 2016-01-13 Alexander Fomin <alexander.fomin@intel.com> 1623 1624 PR target/69228 1625 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust. 1626 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise. 1627 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise. 1628 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise. 1629 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise. 1630 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise. 1631 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise. 1632 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise. 1633 16342016-01-12 James Greenhalgh <james.greenhalgh@arm.com> 1635 1636 Backport from mainline r222186. 1637 2015-04-17 Jakub Jelinek <jakub@redhat.com> 1638 1639 PR target/65689 1640 * gcc.target/aarch64/c-output-template-4.c: New test. 1641 16422015-01-10 Paul Thomas <pault@gcc.gnu.org> 1643 1644 Backport from mainline. 1645 PR fortran/50221 1646 * gfortran.dg/deferred_character_1.f90: New test. 1647 * gfortran.dg/deferred_character_4.f90: New test for comment 1648 #4 of the PR. 1649 1650 Backport from mainline. 1651 PR fortran/68216 1652 * gfortran.dg/deferred_character_2.f90: New test. 1653 1654 Backport from mainline. 1655 PR fortran/67674 1656 * gfortran.dg/deferred_character_3.f90: New test. 1657 1658 Backport from mainline. 1659 PR fortran/63932 1660 * gfortran.dg/deferred_character_5.f90: New test. 1661 1662 Backport from mainline. 1663 PR fortran/66408 1664 * gfortran.dg/deferred_character_6.f90: New test. 1665 1666 Backport from mainline. 1667 PR fortran/49954 1668 * gfortran.dg/deferred_character_7.f90: New test. 1669 1670 Backport from mainline. 1671 PR fortran/67779 1672 * gfortran.dg/actual_array_offset_1: New test. 1673 16742016-01-08 Marek Polacek <polacek@redhat.com> 1675 1676 PR c++/68449 1677 * g++.dg/pr68449.C: New. 1678 16792016-01-08 Martin Jambor <mjambor@suse.cz> 1680 1681 Backport from mainline 1682 2015-12-15 Martin Jambor <mjambor@suse.cz> 1683 1684 PR ipa/68851 1685 * g++.dg/ipa/pr68851.C: New test. 1686 16872016-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1688 1689 PR target/68648 1690 * gcc.c-torture/execute/pr68648.c: New test. 1691 16922015-12-31 Kirill Yukhin <kirill.yukhin@intel.com> 1693 1694 * gcc.target/i386/avx512f-vbroadcastsd-3.c: New test. 1695 16962015-12-30 Joseph Myers <joseph@codesourcery.com> 1697 1698 PR c/69037 1699 Backport from mainline: 1700 1701 2015-12-07 Marek Polacek <polacek@redhat.com> 1702 1703 PR c/68668 1704 * gcc.dg/pr68668.c: New test. 1705 17062015-12-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1707 1708 PR fortran/68987 1709 * gfortran.dg/error_format_2.f90: New test. 1710 17112015-12-30 John David Anglin <danglin@gcc.gnu.org> 1712 1713 * gfortran.dg/coarray_40.f90: Link with libatomic if available. 1714 * gfortran.dg/coarray_lib_comm_1.f90: Revise to use 1715 dg-additional-options. 1716 17172015-12-30 Kirill Yukhin <kirill.yukhin@intel.com> 1718 1719 * gcc.target/i386/avx-vextractf128-256-5.c: New test. 1720 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern. 1721 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto. 1722 17232015-12-28 John David Anglin <danglin@gcc.gnu.org> 1724 1725 * gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*-*-hpux*. 1726 17272015-12-22 Peter Bergner <bergner@vnet.ibm.com> 1728 1729 Backport from mainline 1730 PR target/68872 1731 * gcc.target/powerpc/pr68872.c: New test. 1732 17332015-12-19 Eric Botcazou <ebotcazou@adacore.com> 1734 1735 * gcc.target/sparc/20151219-1.c: New test. 1736 17372015-12-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1738 1739 Backported from mainline 1740 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1741 1742 * gcc.target/s390/zvector/vec-splat-2.c: New test. 1743 17442015-12-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1745 1746 Backported from mainline 1747 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1748 1749 * gcc.target/s390/vector/vec-vrepi-1.c: New test. 1750 17512015-12-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1752 1753 Backported from mainline 1754 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1755 1756 * gcc.target/s390/zvector/vec-splat-1.c: New test. 1757 17582015-12-18 Jakub Jelinek <jakub@redhat.com> 1759 1760 Backported from mainline 1761 2015-12-17 Jakub Jelinek <jakub@redhat.com> 1762 1763 PR tree-optimization/68835 1764 * gcc.dg/pr68835-1.c: New test. 1765 * gcc.dg/pr68835-2.c: New test. 1766 17672015-12-16 Joseph Myers <joseph@codesourcery.com> 1768 1769 PR c/68162 1770 * gcc.dg/pr68162-1.c: New test. 1771 17722015-12-16 Richard Biener <rguenther@suse.de> 1773 1774 Backport from mainline 1775 2015-12-02 Jan Hubicka <hubicka@ucw.cz> 1776 1777 PR ipa/68184 1778 * g++.dg/torture/pr68184.C: New testcase. 1779 17802015-12-15 Alessandro Fanfarillo <fanfarillo@gmail.com> 1781 1782 Backport from mainline. 1783 2015-12-15 1784 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 1785 1786 * gfortran.dg/coarray_critical_1.f90: New. 1787 17882015-12-14 Tobias Burnus <burnus@net-b.de> 1789 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 1790 1791 Backport from mainline. 1792 2015-12-09 Tobias Burnus <burnus@net-b.de> 1793 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 1794 1795 * gfortran.dg/coarray_40.f90: New. 1796 17972015-12-14 Martin Jambor <mjambor@suse.cz> 1798 1799 PR ipa/66616 1800 * g++.dg/ipa/pr66616.C: New test. 1801 18022015-12-14 James Greenhalgh <james.greenhalgh@arm.com> 1803 1804 Backport from mainline. 1805 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com> 1806 1807 PR rtl-optimization/67609 1808 * gcc.dg/torture/pr67609.c: New. 1809 18102015-12-10 Jakub Jelinek <jakub@redhat.com> 1811 1812 PR rtl-optimization/68376 1813 PR rtl-optimization/68670 1814 * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New 1815 tests. 1816 (main): Call them. 1817 * gcc.dg/pr68670-1.c: New test. 1818 * gcc.dg/pr68670-2.c: New test. 1819 18202015-12-10 Uros Bizjak <ubizjak@gmail.com> 1821 1822 Backport from mainline 1823 2015-12-08 Uros Bizjak <ubizjak@gmail.com> 1824 1825 PR target/68701 1826 * gcc.target/i386/pr68701-1.c: New test. 1827 * gcc.target/i386/pr68701-2.c: Ditto. 1828 18292015-12-09 Uros Bizjak <ubizjak@gmail.com> 1830 1831 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define. 1832 * gcc.target/i386/sse4_1-roundps-2.c: Ditto. 1833 * gcc.target/i386/sse4_1-roundps-3.c: Ditto. 1834 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto. 1835 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto. 1836 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto. 1837 * gcc.target/i386/sse4_1-roundss-1.c: Ditto. 1838 * gcc.target/i386/sse4_1-roundss-2.c: Ditto. 1839 * gcc.target/i386/sse4_1-roundss-3.c: Ditto. 1840 18412015-12-09 Uros Bizjak <ubizjak@gmail.com> 1842 1843 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements. 1844 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto. 1845 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto. 1846 18472015-12-09 Martin Liska <mliska@suse.cz> 1848 1849 Backport from mainline 1850 2015-12-09 Martin Liska <mliska@suse.cz> 1851 1852 PR ipa/68790 1853 * gcc.dg/ipa/pr68790.c: New test. 1854 18552015-12-07 Martin Liska <mliska@suse.cz> 1856 1857 * g++.dg/ipa/pr66896.C: New test. 1858 18592015-12-07 Jakub Jelinek <jakub@redhat.com> 1860 1861 Backport from mainline 1862 2015-12-04 Jakub Jelinek <jakub@redhat.com> 1863 1864 PR tree-optimization/68680 1865 * gcc.target/i386/pr68680.c: New test. 1866 1867 PR tree-optimization/68671 1868 * gcc.dg/pr68671.c: New test. 1869 18702015-12-04 Release Manager 1871 1872 * GCC 5.3.0 released. 1873 18742015-11-27 Andre Vehreschild <vehre@gcc.gnu.org> 1875 1876 PR fortran/68218 1877 * gfortran.dg/allocate_with_arrayspec_1.f90: New test. 1878 18792015-11-27 Jakub Jelinek <jakub@redhat.com> 1880 1881 PR rtl-optimization/68250 1882 * gcc.c-torture/execute/pr68250.c: New test. 1883 18842015-11-27 Marek Polacek <polacek@redhat.com> 1885 1886 Backport from mainline 1887 2015-11-27 Marek Polacek <polacek@redhat.com> 1888 1889 * gcc.dg/pr63568.c: Convert to GIMPLE. 1890 18912015-11-26 Bernd Edlinger <bernd.edlinger@hotmail.de> 1892 1893 Backport from mainline 1894 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de> 1895 1896 PR rtl-optimization/67037 1897 * gcc.c-torture/execute/pr67037.c: New test. 1898 18992015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com> 1900 1901 Backport from mainline r230938. 1902 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com> 1903 1904 PR target/68416 1905 * gcc.target/i386/mpx/pr68416.c: New test. 1906 19072015-11-26 Jakub Jelinek <jakub@redhat.com> 1908 1909 PR rtl-optimization/68249 1910 PR rtl-optimization/68321 1911 * gcc.c-torture/execute/pr68249.c: New test. 1912 * gcc.c-torture/execute/pr68321.c: New test. 1913 19142015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1915 1916 Backport from mainline 1917 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1918 1919 PR rtl-optimization/67226 1920 * gcc.c-torture/execute/pr67226.c: New test. 1921 19222015-11-26 Jakub Jelinek <jakub@redhat.com> 1923 1924 PR c++/68508 1925 * g++.dg/ubsan/pr68508.C: New test. 1926 19272015-11-26 Andre Vieira <andre.simoesdiasvieira@arm.com> 1928 1929 * lib/target-supports.exp 1930 (check_effective_target_arm_neon_ok_nocache): Add check 1931 for M profile. 1932 19332015-11-25 Jakub Jelinek <jakub@redhat.com> 1934 1935 Backported from mainline 1936 2015-11-20 Jakub Jelinek <jakub@redhat.com> 1937 1938 PR c++/67354 1939 * g++.dg/abi/mangle67.C: New test. 1940 19412015-11-25 Paolo Carlini <paolo.carlini@oracle.com> 1942 1943 * g++.dg/cpp0x/constexpr-array13.C: Fix. 1944 19452015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de> 1946 Paolo Carlini <paolo.carlini@oracle.com> 1947 1948 PR c++/68087 1949 * g++.dg/cpp0x/constexpr-array13.C: New. 1950 19512015-11-24 Paul Thomas <pault@gcc.gnu.org> 1952 1953 Backport from trunk. 1954 PR fortran/68196 1955 * gfortran.dg/proc_ptr_47.f90: New test. 1956 1957 Backport from trunk. 1958 PR fortran/66465 1959 * gfortran.dg/pr66465.f90: New test. 1960 19612015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com> 1962 1963 Backport from mainline r230796. 1964 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com> 1965 1966 PR c/68337 1967 * gcc.target/i386/mpx/pr68337-1.c: New test. 1968 * gcc.target/i386/mpx/pr68337-2.c: New test. 1969 19702015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1971 1972 Backport from mainline 1973 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1974 1975 PR rtl-optimization/68194 1976 PR rtl-optimization/68328 1977 PR rtl-optimization/68185 1978 * gcc.c-torture/execute/pr68185.c: New test. 1979 * gcc.c-torture/execute/pr68328.c: Likewise. 1980 19812015-11-24 Jakub Jelinek <jakub@redhat.com> 1982 1983 PR target/68483 1984 * gcc.target/i386/pr68483-1.c: New test. 1985 * gcc.target/i386/pr68483-2.c: New test. 1986 19872015-11-23 Michael Meissner <meissner@linux.vnet.ibm.com> 1988 1989 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com> 1990 Peter Bergner <bergner@vnet.ibm.com> 1991 1992 PR target/67808 1993 * gcc.target/powerpc/pr67808.c: New test. 1994 19952015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1996 1997 Backport from mainline 1998 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1999 2000 PR target/68363 2001 * gcc.target/aarch64/pr68363_1.c: New test. 2002 20032015-11-23 Martin Liska <mliska@suse.cz> 2004 2005 Backport from mainline 2006 2015-06-22 Jan Hubicka <hubicka@ucw.cz> 2007 Martin Liska <mliska@suse.cz> 2008 2009 PR ipa/65908 2010 * g++.dg/ipa/pr65908.C: New testcase. 2011 20122015-11-23 Richard Biener <rguenther@suse.de> 2013 2014 Backport from mainline 2015 2015-10-29 Richard Biener <rguenther@suse.de> 2016 2017 PR middle-end/56956 2018 * c-c++-common/ubsan/pr56956.c: New testcase. 2019 20202015-11-22 Dominique d'Humieres <dominiq@lps.ens.fr> 2021 2022 Backport from mainline 2023 2015-09-14 Manuel L��pez-Ib����e<manu@gcc.gnu.org> 2024 2025 PR fortran/67460 2026 * gfortran.dg/pr67460.f90: New test. 2027 20282015-11-21 Jakub Jelinek <jakub@redhat.com> 2029 2030 PR debug/66432 2031 * gcc.dg/debug/pr66432.c: New test. 2032 20332015-11-20 Jakub Jelinek <jakub@redhat.com> 2034 2035 PR middle-end/68339 2036 * gcc.dg/vect/pr68339.c: New test. 2037 20382015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 2039 2040 Backport from mainline 2041 * gcc.target/s390/bswap-1.c: New test. 2042 20432015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com> 2044 2045 Backport from mainline 2046 * gcc.target/s390/pfpo.c: New test. 2047 20482015-11-19 Jakub Jelinek <jakub@redhat.com> 2049 2050 PR c++/67409 2051 * g++.dg/eh/goto3.C: New test. 2052 2053 PR rtl-optimization/68376 2054 * gcc.c-torture/execute/pr68376-1.c: New test. 2055 * gcc.c-torture/execute/pr68376-2.c: New test. 2056 2057 PR target/67770 2058 * gcc.target/i386/pr67770.c: New test. 2059 20602015-11-18 Dominique d'Humieres <dominiq@lps.ens.fr> 2061 2062 PR fortran/65751 2063 * gfortran.dg/unlimited_polymorphic_2.f03: Update test. 2064 20652015-11-18 Richard Biener <rguenther@suse.de> 2066 2067 Backport from mainline 2068 2015-11-07 Jan Hubicka <hubicka@ucw.cz> 2069 2070 PR ipa/68057 2071 PR ipa/68220 2072 * g++.dg/torture/pr68220.C: New testcase. 2073 * g++.dg/lto/pr68057_0.C: Likewise. 2074 * g++.dg/lto/pr68057_1.C: Likewise. 2075 2076 2015-10-23 Jan Hubicka <hubicka@ucw.cz> 2077 2078 PR ipa/pr67600 2079 * g++.dg/torture/pr67600.C: New testcase. 2080 2081 2015-10-11 Jan Hubicka <hubicka@ucw.cz> 2082 2083 PR ipa/67056 2084 * g++.dg/ipa/pr67056.C: New testcase. 2085 2086 2015-08-11 Manuel L��pez-Ib����ez <manu@gcc.gnu.org> 2087 2088 PR c/66098 2089 PR c/66711 2090 * gcc.dg/pragma-diag-3.c: New test. 2091 * gcc.dg/pragma-diag-4.c: New test. 2092 20932015-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2094 2095 Backport from mainline 2096 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2097 2098 PR target/68143 2099 * gcc.c-torture/execute/pr68143_1.c: New test. 2100 21012015-11-18 Richard Biener <rguenther@suse.de> 2102 2103 Backport from mainline 2104 2015-10-28 Richard Biener <rguenther@suse.de> 2105 2106 PR middle-end/68067 2107 * gcc.dg/torture/pr68067-1.c: New testcase. 2108 * gcc.dg/torture/pr68067-2.c: Likewise. 2109 2110 2015-10-26 Richard Biener <rguenther@suse.de> 2111 Dominik Vogt <vogt@linux.vnet.ibm.com> 2112 2113 PR middle-end/67443 2114 * gcc.target/s390/pr67443.c: New testcase. 2115 2116 2015-10-20 Richard Biener <rguenther@suse.de> 2117 2118 PR tree-optimization/68017 2119 * gcc.dg/torture/pr68017.c: New testcase. 2120 2121 2015-09-23 Richard Biener <rguenther@suse.de> 2122 2123 PR middle-end/67662 2124 * gcc.dg/ubsan/pr67662.c: New testcase. 2125 21262015-11-18 Jakub Jelinek <jakub@redhat.com> 2127 2128 PR tree-optimization/68157 2129 * g++.dg/opt/pr68157.C: New test. 2130 21312015-11-16 Steven G. Kargl <kargl@gcc.gnu.org> 2132 2133 PR fortran/58027 2134 PR fortran/60993 2135 * gfortran.dg/pr58027.f90: New test. 2136 21372015-11-14 Steven G. Kargl <kargl@gcc.gnu.org> 2138 2139 PR fortran/67803 2140 * gfortran.dg/pr67803.f90: New test. 2141 21422015-11-13 Steven G. Kargl <kargl@gccc.gnu.org> 2143 2144 PR fortran/68319 2145 * gfortran.dg/pr68319.f90: New test. 2146 21472015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr> 2148 2149 PR fortran/47266 2150 * gfortran.dg/module_private_2.f90: New test. 2151 21522015-11-12 Steven G. Kargl <kargl@gcc.gnu.org> 2153 2154 PR fortran/68318 2155 * gfortran.dg/pr68318_1.f90: New test. 2156 * gfortran.dg/pr68318_2.f90: Ditto. 2157 21582015-11-12 Eric Botcazou <ebotcazou@adacore.com> 2159 2160 * gcc.target/i386/pr67265-2.c: New test. 2161 21622015-11-11 Eric Botcazou <ebotcazou@adacore.com> 2163 2164 * gcc.target/i386/pr67265.c: New test. 2165 21662015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2167 2168 PR target/68129 2169 * gcc.target/aarch64/pr68129_1.c: New test. 2170 21712015-11-09 Eric Botcazou <ebotcazou@adacore.com> 2172 2173 * gcc.target/sparc/sparc-ret.c: Rename to... 2174 * gcc.target/sparc/sparc-ret-1.c: ...this. 2175 * gcc.target/sparc/sparc-ret-2.c: New test. 2176 21772015-11-08 Steven g. Kargl <kargl@gcc.gnu.org> 2178 2179 PR fortran/68053 2180 * gfortran.dg/pr68053.f90: New test. 2181 21822015-11-08 Steven G. Kargl <kargl@gcc.gnu.org> 2183 2184 PR fortran/68224 2185 * gfortran.dg/pr68224.f90: New test. 2186 21872015-11-08 Steven G. Kargl <kargl@gcc.gnu.org> 2188 2189 PR fortran/68153 2190 * gfortran.dg/pr68153.f90: New test. 2191 21922015-11-08 Steven G. Kargl <kargl@gcc.gnu.org> 2193 2194 PR fortran/68151 2195 * gfortran.dg/pr68151.f90: New test. 2196 21972015-11-06 Vladimir Makarov <vmakarov@redhat.com> 2198 2199 PR rtl-optimization/68106 2200 * gcc.target/aarch64/pr68106.c: New. 2201 22022015-01-25 Paul Thomas <pault@gcc.gnu.org> 2203 2204 Backported from trunk. 2205 PR fortran/67171 2206 * gfortran.dg/allocate_with_source_12.f03: New test 2207 2208 Backported from trunk. 2209 PR fortran/61819 2210 * gfortran.dg/allocate_with_source_13.f03: New test 2211 2212 Backported from trunk. 2213 PR fortran/61830 2214 * gfortran.dg/allocate_with_source_14.f03: New test 2215 2216 Backported from trunk. 2217 PR fortran/67933 2218 * gfortran.dg/allocate_with_source_15.f03: New test 2219 22202015-11-02 Steve Ellcey <sellcey@imgtec.com> 2221 2222 2015-10-23 Steve Ellcey <sellcey@imgtec.com> 2223 Andrew Pinski <apinski@cavium.com> 2224 2225 PR rtl-optimization/67736 2226 * gcc.dg/torture/pr67736.c: New test. 2227 * gcc.dg/combine-subregs.c: New test. 2228 22292015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2230 2231 PR target/67929 2232 * gcc.target/arm/pr67929_1.c: Move to... 2233 * gcc.c-torture/execute/pr67929_1.c: ... Here. 2234 Remove arm-specific directives. Add noclone, noinline 2235 attributes. 2236 22372015-10-30 Steven G. Kargl <kargl@gcc.gnu.org> 2238 2239 PR fortran/51993 2240 * gfortran.dg/pr51993.f90: New test. 2241 22422015-10-30 Steven G. Kargl <kargl@gcc.gnu.org> 2243 2244 PR fortran/68154 2245 *gfortran.dg/pr68154.f90 2246 22472015-10-30 Steven G. Kargl <kargl@gcc.gnu.org> 2248 2249 PR fortran/36192 2250 * gfortran.dg/pr36192_1.f90: New test. 2251 22522015-10-29 Steven G. Kargl <kargl@gcc.gnu.org> 2253 2254 PR fortran/68055 2255 * gfortran.dg/pr68055.f90: New case. 2256 22572015-10-29 Steven G. Kargl <kargl@gcc.gnu.org> 2258 2259 PR fortran/68054 2260 * gfortran.dg/pr68054.f90: New test. 2261 22622015-10-29 Steven G. Kargl <kargl@gcc.gnu.org> 2263 2264 PR fortran/67939 2265 * gfortran.dg/pr67939.f90: New test. 2266 22672015-10-29 Steven G. Kargl <kargl@gcc.gnu.org> 2268 2269 PR fortran/67885 2270 * gfortran.dg/pr67885.f90: New test. 2271 22722015-10-29 Steven G. Kargl <kargl@gcc.gnu.org> 2273 2274 PR fortran/67805 2275 PR fortran/68108 2276 * gfortran.dg/pr67805.f90: New testcase. 2277 * gfortran.dg/pr67805_2.f90: New test. 2278 * gfortran.dg/array_constructor_26.f03: Update testcase. 2279 * gfortran.dg/array_constructor_27.f03: Ditto. 2280 * gfortran.dg/char_type_len_2.f90: Ditto. 2281 * gfortran.dg/pr67802.f90: Ditto. 2282 * gfortran.dg/used_before_typed_3.f90: Ditto. 2283 22842015-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2285 2286 Backport from mainline 2287 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2288 2289 PR target/68102 2290 * gcc.target/aarch64/pr68102_1.c: New test. 2291 22922015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2293 2294 Backport from mainline 2295 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2296 2297 PR middle-end/67989 2298 * g++.dg/pr67989.C: New test. 2299 23002015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2301 2302 PR target/67929 2303 * gcc.target/arm/pr67929_1.c: New test. 2304 23052015-10-26 Paul Thomas <pault@gcc.gnu.org> 2306 2307 Backport from mainline r228940: 2308 PR fortran/67177 2309 * gfortran.dg/move_alloc_15.f90: New test 2310 * gfortran.dg/move_alloc_16.f90: New test 2311 2312 PR fortran/67977 2313 * gfortran.dg/deferred_character_assignment_1.f90: New test 2314 23152015-10-26 Martin Jambor <mjambor@suse.cz> 2316 2317 Backport from mainline 2318 2015-10-09 Martin Jambor <mjambor@suse.cz> 2319 2320 * gcc.dg/ipa/ipa-sra-10.c: New test. 2321 * gcc.dg/torture/pr67794.c: Likewise. 2322 23232015-10-22 Paul Thomas <pault@gcc.gnu.org> 2324 2325 PR fortran/58754 2326 * gfortran.dg/pr58754.f90: New test 2327 23282015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 2329 2330 Backport from mainline 2331 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 2332 2333 PR target/68015 2334 * gcc.target/s390/pr68015.c: New test. 2335 23362015-10-22 Uros Bizjak <ubizjak@gmail.com> 2337 2338 Backport from mainline 2339 2015-10-21 Uros Bizjak <ubizjak@gmail.com> 2340 2341 PR target/68018 2342 * gcc.target/i386/pr68018.c: New test. 2343 23442015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com> 2345 2346 Backport from mainline r229024 2347 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com> 2348 2349 PR target/66912 2350 * gcc.target/aarch64/pr66912.c: New. 2351 * gcc.target/arm/pr66912.c: New. 2352 23532015-10-19 Steven G. Kargl <kargl@gcc.gnu.org> 2354 2355 PR fortran/67900 2356 * gfortran.dg/pr67900.f90: New tests. 2357 23582015-10-19 Steven G. Kargl <kargl@gcc.gnu.org> 2359 2360 PR fortran/68019 2361 * gfortran.dg/pr68019.f90: new test. 2362 23632015-10-19 Steven G. Kargl <kargl@gcc.gnu.org> 2364 2365 PR fortran/67987 2366 * gfortran.df/pr67987.f90: New test. 2367 * gfortran.dg/char_length_2.f90: Update testcase. 2368 23692015-10-18 Paul Thomas <pault@gcc.gnu.org> 2370 2371 PR fortran/66079 2372 Backport from mainline r224383: 2373 2374 * gfortran.dg/allocatable_scalar_13.f90: New test 2375 23762015-10-18 Mikael Morin <mikael@gcc.gnu.org> 2377 2378 PR fortran/67721 2379 PR fortran/67818 2380 Backport from mainline r222477: 2381 2382 2015-04-27 Andre Vehreschild <vehre@gmx.de> 2383 2384 PR fortran/59678 2385 PR fortran/65841 2386 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test. 2387 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test. 2388 23892015-10-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 2390 2391 PR middle-end/66311 2392 * gfortran.dg/pr66311.f90: New file. 2393 23942015-10-12 Uros Bizjak <ubizjak@gmail.com> 2395 2396 Backport from mainline 2397 2015-10-07 Uros Bizjak <ubizjak@gmail.com> 2398 2399 PR target/66697 2400 * gcc.target/i386/20060512-1.c: Remove ia32 requirement. 2401 (PUSH, POP): New defines. 2402 (sse2_test): Use PUSH and POP to misalign runtime stack. 2403 * gcc.target/i386/20060512-2.c: Remove ia32 requirement. 2404 24052015-10-12 Paolo Carlini <paolo.carlini@oracle.com> 2406 2407 Backport from mainline 2408 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com> 2409 2410 PR c++/51048 2411 * g++.dg/cpp0x/local-type1.C: New. 2412 24132015-10-12 Alexander Fomin <alexander.fomin@intel.com> 2414 Kirill Yukhin <kirill.yukhin@intel.com> 2415 2416 PR target/67849 2417 * gcc.target/i386/pr67480.c: New test. 2418 24192015-10-06 Richard Biener <rguenther@suse.de> 2420 2421 Backport from mainline 2422 2015-09-15 Richard Biener <rguenther@suse.de> 2423 2424 PR middle-end/67563 2425 * gcc.dg/pr67563.c: New testcase. 2426 2427 2015-09-24 Richard Biener <rguenther@suse.de> 2428 2429 PR lto/67699 2430 * g++.dg/pr67699.C: New testcase. 2431 24322015-10-06 Kirill Yukhin <kirill.yukhin@intel.com> 2433 2434 * gcc.target/i386/vect-pack-trunc-1.c: New test. 2435 * gcc.target/i386/vect-pack-trunc-2.c: Ditto. 2436 * gcc.target/i386/vect-perm-even-1.c: Ditto. 2437 * gcc.target/i386/vect-perm-odd-1.c: Ditto. 2438 * gcc.target/i386/vect-unpack-1.c: Ditto. 2439 * gcc.target/i386/vect-unpack-2.c: Ditto. 2440 24412015-10-05 Marek Polacek <polacek@redhat.com> 2442 2443 Backport from mainline 2444 2015-10-05 Marek Polacek <polacek@redhat.com> 2445 2446 PR tree-optimization/67821 2447 * gcc.dg/torture/pr67821-2.c: New test. 2448 * gcc.dg/torture/pr67821.c: New test. 2449 24502015-10-05 Marek Polacek <polacek@redhat.com> 2451 2452 Backport from mainline 2453 2015-10-02 Marek Polacek <polacek@redhat.com> 2454 2455 PR c/67730 2456 * gcc.dg/pr67730-1.c: New test. 2457 * gcc.dg/pr67730-2.c: New test. 2458 * gcc.dg/pr67730.h: New test. 2459 24602015-10-02 Steven G. Kargl <kargl@gcc.gnu.org> 2461 2462 PR fortran/67802 2463 * gfortran.dg/pr67802.f90: New test. 2464 24652015-10-02 Steven G. Kargl <kargl@gcc.gnu.org> 2466 2467 PR fortran/67616 2468 * gfortran.dg/pr67616.f90: New test. 2469 24702015-10-02 Steven G. Kargl <kargl@gcc.gnu.org> 2471 2472 PR fortran/66979 2473 gfortran.dg/pr66979.f90: new test. 2474 24752015-10-01 Marek Polacek <polacek@redhat.com> 2476 2477 Backport from mainline 2478 2015-10-01 Marek Polacek <polacek@redhat.com> 2479 2480 PR tree-optimization/67769 2481 * gcc.dg/torture/pr67769.c: New test. 2482 24832015-10-01 Mikael Morin <mikael@gcc.gnu.org> 2484 2485 PR fortran/67721 2486 * gfortran.dg/alloc_comp_deep_copy_3.f03: New. 2487 24882015-10-01 Uros Bizjak <ubizjak@gmail.com> 2489 2490 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets. 2491 24922015-10-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2493 2494 Backport from mainline 2495 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2496 2497 * lib/target-supports.exp (check_effective_target_pie): Check for 2498 PIE support on Solaris 11.x and 12. 2499 25002015-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2501 2502 Backport from mainline 2503 2015-06-09 Shiva Chen <shiva0217@gmail.com> 2504 2505 * gcc.target/arm/stl-cond.c: New test. 2506 25072015-09-30 H.J. Lu <hongjiu.lu@intel.com> 2508 2509 Backport from mainline 2510 2015-08-07 H.J. Lu <hongjiu.lu@intel.com> 2511 2512 PR rtl-optimization/67029 2513 * gcc.dg/pr67029.c: New test. 2514 25152015-09-30 Marek Polacek <polacek@redhat.com> 2516 2517 Backport from mainline 2518 2015-09-30 Marek Polacek <polacek@redhat.com> 2519 2520 PR tree-optimization/67690 2521 * gcc.dg/torture/pr67690.c: New test. 2522 2523 PR c/67730 2524 * gcc.dg/pr67730.c: New test. 2525 25262015-09-29 Vladimir Makarov <vmakarov@redhat.com> 2527 2528 Backport from mainline 2529 2015-07-21 Vladimir Makarov <vmakarov@redhat.com> 2530 2531 PR ipa/66424. 2532 * gcc.target/i386/pr66424.c: New. 2533 25342015-09-29 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 2535 2536 Backport from mainline 2537 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 2538 2539 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI 2540 initialization with a byte mask. No change expected here. 2541 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace. 2542 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI 2543 initialization with contigious bitmask. Literal pool is expectd 2544 to be used here. 2545 25462015-09-28 Richard Biener <rguenther@suse.de> 2547 2548 Backport from mainline 2549 2015-09-16 Richard Biener <rguenther@suse.de> 2550 2551 PR middle-end/67442 2552 * gcc.dg/torture/pr67442.c: New testcase. 2553 25542015-04-28 Kirill Yukhin <kirill.yukhin@intel.com> 2555 2556 * gcc.target/i386/avx512vbmi-check.h (main): Fix register 2557 name while checking for AVX-512VBMI presence. 2558 25592015-09-25 Steven G. Kargl <kargl@gcc.gnu.org> 2560 2561 PR fortran/67614 2562 * gfortran.dg/pr67614.f90: New test. 2563 25642015-09-25 Steven G. Kargl <kargl@gcc.gnu.org> 2565 2566 PR fortran/67525 2567 * gfortran.dg/pr67525.f90: New test. 2568 25692015-09-25 Marek Polacek <polacek@redhat.com> 2570 2571 PR sanitizer/64906 2572 * c-c++-common/ubsan/pr64906.c: New test. 2573 25742015-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2575 2576 Backport from mainline 2577 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2578 2579 PR target/67439 2580 * gcc.target/arm/pr67439_1.c: New test. 2581 25822015-09-23 Matthew Wahab <matthew.wahab@arm.com> 2583 2584 Backport from mainline 2585 2015-08-14 Matthew Wahab <matthew.wahab@arm.com> 2586 Matthias Klose <doko@debian.org> 2587 2588 PR target/67143 2589 * gcc.c-torture/compile/pr67143.c: New 2590 * gcc.target/aarch64/atomic-op-imm.c 2591 (atomic_fetch_add_negative_RELAXED): New. 2592 (atomic_fetch_sub_negative_ACQUIRE): New. 2593 25942015-09-22 Richard Biener <rguenther@suse.de> 2595 2596 Backport from mainline 2597 2015-07-23 Richard Biener <rguenther@suse.de> 2598 2599 PR tree-optimization/66952 2600 * gcc.dg/torture/pr66952.c: Use signed char. 2601 26022015-09-21 Steven G. Kargl <kargl@gcc.gnu.org> 2603 2604 PR fortran/67615 2605 * gfortran.dg/pr67615.f90: new test. 2606 26072015-09-21 Uros Bizjak <ubizjak@gmail.com> 2608 2609 PR middle-end/67619 2610 * gcc.dg/torture/pr67619.c: New test. 2611 * lib/target-supports.exp (check_effective_target_builtin_eh_return): 2612 New procedure. 2613 26142015-09-21 Richard Biener <rguenther@suse.de> 2615 2616 Backport from mainline 2617 2015-07-08 Richard Biener <rguenther@suse.de> 2618 2619 PR tree-optimization/66793 2620 * gcc.dg/torture/pr66793.c: New testcase. 2621 2622 2015-08-05 Richard Biener <rguenther@suse.de> 2623 2624 PR tree-optimization/67055 2625 * g++.dg/torture/pr67055.C: New testcase. 2626 2627 2015-08-05 Richard Biener <rguenther@suse.de> 2628 2629 PR tree-optimization/67121 2630 * gcc.dg/torture/pr67121.c: New testcase. 2631 2632 2015-09-16 Richard Biener <rguenther@suse.de> 2633 2634 PR middle-end/67271 2635 * gcc.dg/pr67271.c: New testcase. 2636 2637 2015-07-22 Richard Biener <rguenther@suse.de> 2638 2639 PR tree-optimization/66952 2640 * gcc.dg/torture/pr66952.c: New testcase. 2641 2642 2015-09-15 Richard Biener <rguenther@suse.de> 2643 2644 PR tree-optimization/67470 2645 * gcc.dg/torture/pr67470.c: New testcase. 2646 26472015-09-17 Marek Polacek <polacek@redhat.com> 2648 2649 Backport from mainline: 2650 2015-08-18 Marek Polacek <polacek@redhat.com> 2651 2652 PR middle-end/67222 2653 * gcc.dg/torture/pr67222.c: New test. 2654 26552015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2656 2657 * gcc.dg/pie-link.c: Add -pie to dg-options. 2658 26592015-09-11 Alex Velenko <Alex.Velenko@arm.com> 2660 2661 Backport from mainline 2662 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t. 2663 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok. 2664 26652015-09-10 Steven G. Kargl <kargl@gcc.gnu.org> 2666 2667 PR fortran/67526 2668 * gfortran.dg/pr67526.f90: New test. 2669 26702015-09-10 Oleg Endo <olegendo@gcc.gnu.org> 2671 2672 Backport from mainline 2673 PR target/67506 2674 * gcc.c-torture/compile/pr67506.c: New test. 2675 26762015-09-10 Jakub Jelinek <jakub@redhat.com> 2677 2678 PR c++/67523 2679 * g++.dg/gomp/pr67523.C: New test. 2680 2681 PR c++/67522 2682 * g++.dg/gomp/pr67522.C: New test. 2683 2684 PR middle-end/67521 2685 * c-c++-common/gomp/pr67521.c: New test. 2686 2687 PR middle-end/67517 2688 * c-c++-common/gomp/pr67517.c: New test. 2689 2690 PR c++/67514 2691 * g++.dg/gomp/pr67514.C: New test. 2692 2693 PR c++/67511 2694 * g++.dg/gomp/pr67511.C: New test. 2695 2696 PR c/67502 2697 * c-c++-common/gomp/pr67502.c: New test. 2698 26992015-09-09 Marek Polacek <polacek@redhat.com> 2700 2701 Backport from mainline: 2702 2015-09-09 Marek Polacek <polacek@redhat.com> 2703 2704 PR middle-end/67512 2705 * gcc.dg/pr67512.c: New test. 2706 27072015-09-09 Jakub Jelinek <jakub@redhat.com> 2708 2709 PR c++/67504 2710 * g++.dg/gomp/pr67504.C: New test. 2711 2712 PR c/67501 2713 * c-c++-common/gomp/pr67501.c: New test. 2714 2715 PR c/67500 2716 * gcc.dg/gomp/pr67500.c: New test. 2717 2718 PR c/67495 2719 * gcc.dg/gomp/pr67495.c: New test. 2720 27212015-09-08 Paolo Carlini <paolo.carlini@oracle.com> 2722 2723 PR c++/67369 2724 * g++.dg/cpp1y/lambda-generic-ice4.C: New. 2725 27262015-09-04 Jakub Jelinek <jakub@redhat.com> 2727 2728 PR middle-end/67452 2729 * gcc.dg/lto/pr67452_0.c: New test. 2730 27312015-09-03 Richard Biener <rguenther@suse.de> 2732 2733 PR ipa/66705 2734 * g++.dg/lto/pr66705_0.C: New testcase. 2735 27362015-09-02 Uros Bizjak <ubizjak@gmail.com> 2737 2738 Backport from mainline: 2739 2015-08-27 Uros Bizjak <ubizjak@gmail.com> 2740 2741 PR target/67317 2742 * gcc.target/i386/pr67317-1.c: New test. 2743 * gcc.target/i386/pr67317-2.c: Ditto. 2744 * gcc.target/i386/pr67317-3.c: Ditto. 2745 * gcc.target/i386/pr67317-4.c: Ditto. 2746 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl. 2747 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq. 2748 27492015-08-31 Marek Polacek <polacek@redhat.com> 2750 2751 Backport from mainline 2752 2015-08-27 Marek Polacek <polacek@redhat.com> 2753 2754 PR middle-end/67005 2755 * gcc.dg/torture/pr67005.c: New test. 2756 27572015-08-27 Pat Haugen <pthaugen@us.ibm.com> 2758 2759 Backport from mainline: 2760 2015-08-27 Pat Haugen <pthaugen@us.ibm.com> 2761 2762 * gcc.target/powerpc/vec-shr.c: New. 2763 27642015-08-25 Dominik Vogt <vogt@linux.vnet.ibm.com> 2765 2766 Backport from mainline 2767 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com> 2768 2769 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test. 2770 27712015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com> 2772 2773 Backport from mainline: 2774 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com> 2775 2776 PR target/67211 2777 * g++.dg/pr67211.C: New test. 2778 27792015-08-18 Segher Boessenkool <segher@kernel.crashing.org> 2780 2781 Backport from mainline: 2782 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org> 2783 2784 PR rtl-optimization/67028 2785 * gcc.dg/pr67028.c: New testcase. 2786 27872015-08-16 Uros Bizjak <ubizjak@gmail.com> 2788 2789 Backport from mainline: 2790 2015-07-25 Uros Bizjak <ubizjak@gmail.com> 2791 2792 PR target/66648 2793 * gcc.target/i386/pr66648.c: New test. 2794 27952015-08-11 Marek Polacek <polacek@redhat.com> 2796 2797 Backported from mainline 2798 2015-08-03 Marek Polacek <polacek@redhat.com> 2799 2800 PR sanitizer/66908 2801 * c-c++-common/ubsan/pr66908.c: New test. 2802 28032015-08-07 Mikael Morin <mikael@gcc.gnu.org> 2804 2805 PR fortran/66929 2806 * gfortran.dg/generic_30.f90: New. 2807 * gfortran.dg/generic_31.f90: New. 2808 28092015-08-06 David Malcolm <dmalcolm@redhat.com> 2810 2811 Backport from trunk r226697: 2812 2015-08-06 David Malcolm <dmalcolm@redhat.com> 2813 2814 * jit.dg/test-benchmark.c (main): Record all elapsed times at each 2815 optimization level, and print a summary at the end. 2816 28172015-08-05 Mikael Morin <mikael@gcc.gnu.org> 2818 2819 PR fortran/64921 2820 * gfortran.dg/class_allocate_20.f90: New. 2821 28222015-08-05 Matthew Wahab <matthew.wahab@arm.com> 2823 2824 Backport from trunk: 2825 2015-07-01 Matthew Wahab <matthew.wahab@arm.com> 2826 2827 * gcc.target/arm/armv8-sync-comp-swap.c: Replace 2828 'do-require-effective-target' with 'dg-require-effective-target'. 2829 * gcc.target/arm/armv8-sync-op-full.c: Likewise. 2830 * gcc.target/arm/armv8-sync-op-release.c: Likewise. 2831 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace 2832 'stlex' with 'strex' as the expected output. 2833 28342015-08-05 Matthew Wahab <matthew.wahab@arm.com> 2835 2836 Backport from trunk: 2837 2015-06-29 Matthew Wahab <matthew.wahab@arm.com> 2838 2839 PR target/65697 2840 * gcc.target/arm/armv-sync-comp-swap.c: New. 2841 * gcc.target/arm/armv-sync-op-acquire.c: New. 2842 * gcc.target/arm/armv-sync-op-full.c: New. 2843 * gcc.target/arm/armv-sync-op-release.c: New. 2844 28452015-08-05 Matthew Wahab <matthew.wahab@arm.com> 2846 2847 Backport from trunk 2848 2015-06-01 Matthew Wahab <matthew.wahab@arm.com> 2849 2850 PR target/65697 2851 * gcc.target/aarch64/sync-comp-swap.c: New. 2852 * gcc.target/aarch64/sync-comp-swap.x: New. 2853 * gcc.target/aarch64/sync-op-acquire.c: New. 2854 * gcc.target/aarch64/sync-op-acquire.x: New. 2855 * gcc.target/aarch64/sync-op-full.c: New. 2856 * gcc.target/aarch64/sync-op-full.x: New. 2857 * gcc.target/aarch64/sync-op-release.c: New. 2858 * gcc.target/aarch64/sync-op-release.x: New. 2859 28602015-08-04 Szabolcs Nagy <szabolcs.nagy@arm.com> 2861 2862 * gcc.target/aarch64/fnmul-1.c: Fix whitespace. 2863 * gcc.target/aarch64/fnmul-2.c: Likewise. 2864 * gcc.target/aarch64/fnmul-3.c: Likewise. 2865 * gcc.target/aarch64/fnmul-4.c: Likewise. 2866 28672015-08-04 Szabolcs Nagy <szabolcs.nagy@arm.com> 2868 2869 Backport from mainline r225450: 2870 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com> 2871 2872 PR target/66731 2873 * gcc.target/aarch64/fnmul-1.c: New. 2874 * gcc.target/aarch64/fnmul-2.c: New. 2875 * gcc.target/aarch64/fnmul-3.c: New. 2876 * gcc.target/aarch64/fnmul-4.c: New. 2877 28782015-08-03 Peter Bergner <bergner@vnet.ibm.com> 2879 2880 Backport from mainline: 2881 2015-08-03 Peter Bergner <bergner@vnet.ibm.com> 2882 2883 * gcc.target/powerpc/htm-tabort-no-r0.c: New test. 2884 28852015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com> 2886 2887 Backport form mainline r226496. 2888 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com> 2889 2890 PR target/66731 2891 * gcc.target/arm/vnmul-1.c: New. 2892 * gcc.target/arm/vnmul-2.c: New. 2893 * gcc.target/arm/vnmul-3.c: New. 2894 * gcc.target/arm/vnmul-4.c: New. 2895 28962015-07-31 Vladimir Makarov <vmakarov@redhat.com> 2897 2898 PR debug/66691 2899 * gcc.target/i386/pr66691.c: New. 2900 29012015-07-28 Alex Velenko <Alex.Velenko@arm.com> 2902 2903 backport from trunk: 2904 2015-07-21 Alex Velenko <Alex.Velenko@arm.com> 2905 2906 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if): 2907 Skip -march=armv4t. 2908 (dg-additional-options): Set armv5t flag. 2909 29102015-07-25 Tom de Vries <tom@codesourcery.com> 2911 2912 backport from trunk: 2913 2015-07-25 Tom de Vries <tom@codesourcery.com> 2914 2915 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in 2916 interchange_files and block_files variables. 2917 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned 2918 arithmetic. 2919 * gcc.dg/graphite/uns-interchange-12.c: Same. 2920 * gcc.dg/graphite/uns-interchange-14.c: Same. 2921 * gcc.dg/graphite/uns-interchange-15.c: Same. 2922 * gcc.dg/graphite/uns-interchange-9.c (foo): Same. 2923 * gcc.dg/graphite/uns-interchange-mvt.c: Same. 2924 2925 2015-07-24 Tom de Vries <tom@codesourcery.com> 2926 2927 * gcc.dg/graphite/block-1.c: Xfail scan. 2928 * gcc.dg/graphite/interchange-12.c: Same. 2929 * gcc.dg/graphite/interchange-14.c: Same. 2930 * gcc.dg/graphite/interchange-15.c: Same. 2931 * gcc.dg/graphite/interchange-9.c: Same. 2932 * gcc.dg/graphite/interchange-mvt.c: Same. 2933 * gcc.dg/graphite/uns-block-1.c: New test. 2934 * gcc.dg/graphite/uns-interchange-12.c: New test. 2935 * gcc.dg/graphite/uns-interchange-14.c: New test. 2936 * gcc.dg/graphite/uns-interchange-15.c: New test. 2937 * gcc.dg/graphite/uns-interchange-9.c: New test. 2938 * gcc.dg/graphite/uns-interchange-mvt.c: New test. 2939 29402015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com> 2941 2942 Backport from mainline r226155. 2943 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com> 2944 2945 PR ipa/66566 2946 * gcc.target/i386/mpx/pr66566.c: New test. 2947 29482015-07-23 Uros Bizjak <ubizjak@gmail.com> 2949 2950 Backport from mainline: 2951 2015-07-17 Uros Bizjak <ubizjak@gmail.com> 2952 2953 PR target/66891 2954 * gcc.target/i386/pr66891.c: New test. 2955 29562015-07-23 Ilya Enkovich <enkovich.gnu@gmail.com> 2957 2958 Backport from mainline r224643. 2959 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com> 2960 2961 PR middle-end/pr66581 2962 * gcc.target/i386/mpx/pr66581.c: New test. 2963 29642015-07-23 Ilya Enkovich <enkovich.gnu@gmail.com> 2965 2966 Backport from mainline r224602. 2967 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com> 2968 2969 PR target/66569 2970 * gcc.target/i386/mpx/chkp-vararg.c: New test. 2971 29722015-07-23 Ilya Enkovich <enkovich.gnu@gmail.com> 2973 2974 Backport from mainline r224601. 2975 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com> 2976 2977 PR middle-end/66568 2978 * gcc.target/i386/mpx/pr66568.c: New test. 2979 2980 Backport from mainline r225296. 2981 2015-07-01 H.J. Lu <hongjiu.lu@intel.com> 2982 2983 * gcc.target/i386/mpx/pr66568.c (exit): New prototype. 29842015-07-23 Ilya Enkovich <enkovich.gnu@gmail.com> 2985 2986 Backport from mainline r224600. 2987 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com> 2988 2989 PR middle-end/66567 2990 * gcc.target/i386/mpx/pr66567.c: New test. 2991 29922015-07-23 Ilya Enkovich <enkovich.gnu@gmail.com> 2993 2994 Backport from mainline r223215. 2995 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com> 2996 2997 PR middle-end/66134 2998 * gcc.target/i386/mpx/pr66134.c: New test. 2999 30002015-07-23 Ilya Enkovich <ilya.enkovich@intel.com> 3001 3002 Backport from mainline r223114. 3003 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com> 3004 3005 PR target/66048 3006 * gcc.target/i386/mpx/pr66048.cc: New. 3007 30082015-07-23 Ilya Enkovich <ilya.enkovich@intel.com> 3009 3010 Backport from mainline r223216. 3011 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com> 3012 3013 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New. 3014 30152015-07-23 Ilya Enkovich <ilya.enkovich@intel.com> 3016 3017 Backport from mainline r224074. 3018 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com> 3019 3020 * gcc.dg/lto/chkp-removed-alias_0.c: New. 3021 30222015-07-21 Alex Velenko <Alex.Velenko@arm.com> 3023 3024 Backport from mainline: 3025 2015-07-21 Alex Velenko <Alex.Velenko@arm.com> 3026 3027 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type. 3028 30292015-07-21 Andre Vehreschild <vehre@gcc.gnu.org> 3030 3031 PR fortran/66035 3032 * gfortran.dg/structure_constructor_13.f03: New test. 3033 30342015-07-21 Alex Velenko <Alex.Velenko@arm.com> 3035 3036 Backport from mainline: 3037 2015-05-20 Alex Velenko <Alex.Velenko@arm.com> 3038 3039 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition. 3040 30412015-07-21 Alex Velenko <Alex.Velenko@arm.com> 3042 3043 Backport from mainline: 3044 2015-06-01 Alex Velenko <Alex.Velenko@arm.com> 3045 3046 * gcc.target/arm/thumb-ltu.c (foo): Predefined. 3047 (bar): Predefined. 3048 30492015-07-21 Mantas Mikaitis <mantas.mikaitis@arm.com> 3050 3051 * gcc.target/arm/macro_defs0.c: Add directive to skip 3052 test if -marm is present. 3053 * gcc.target/arm/macro_defs1.c: Likewise. 3054 30552015-07-18 Uros Bizjak <ubizjak@gmail.com> 3056 3057 PR target/66922 3058 * gcc.target/i386/pr66922.c: New test. 3059 30602015-07-17 Mikael Morin <mikael@gcc.gnu.org> 3061 3062 * gfortran.dg/coarray_collectives_16.f90: Fix patterns 3063 as follow-up to r225932. 3064 30652015-07-17 Uros Bizjak <ubizjak@gmail.com> 3066 3067 PR target/66866 3068 * g++.dg/pr66866.C: New test. 3069 30702015-07-17 Uros Bizjak <ubizjak@gmail.com> 3071 3072 Backport from mainline: 3073 2015-07-10 Uros Bizjak <ubizjak@gmail.com> 3074 3075 PR target/66703 3076 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with 3077 __attribute__((noinline, noclone)). Change "x" to "volatile char" 3078 type to prevent possible flag-clobbering zero-extensions. 3079 * gcc.target/i386/pr66703.c: New test. 3080 30812015-07-17 Uros Bizjak <ubizjak@gmail.com> 3082 3083 Backport from mainline: 3084 2015-07-09 Uros Bizjak <ubizjak@gmail.com> 3085 3086 PR target/66814 3087 * gcc.target/i386/pr66814.c: New test. 3088 30892015-07-17 Uros Bizjak <ubizjak@gmail.com> 3090 3091 Backport from mainline: 3092 2015-07-15 Uros Bizjak <ubizjak@gmail.com> 3093 3094 PR rtl-optimization/66838 3095 * gcc.target/i386/pr66838.c: New test. 3096 30972015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 3098 3099 * gfortran.dg/co_reduce_1.f90: New file. 3100 31012015-07-16 Steven G. Kargl <kargl@gcc.gnu.org> 3102 3103 PR fortran/66864 3104 * gfortran.dg/pr66864.f90: New test. 3105 31062015-07-16 Steven G. Kargl <kargl@gcc.gnu.org> 3107 3108 PR fortran/66545 3109 * gfortran.dg/pr66545_1.f90: New test. 3110 * gfortran.dg/pr66545_2.f90: New test. 3111 31122015-07-16 Steven G. Kargl <kargl@gcc.gnu.org> 3113 3114 PR fortran/56520 3115 * gfortran.dg/pr56520.f90: New test. 3116 31172015-07-16 Steven G. Kargl <kargl@gcc.gnu.org> 3118 3119 * gfortran.dg/iomsg_2.f90: New test. 3120 31212015-07-16 Steven G. Kargl <kargl@gcc.gnu.org> 3122 3123 PR fortran/66725 3124 * gfortran.dg/pr66725.f90: New test. 3125 31262015-07-16 Marek Polacek <polacek@redhat.com> 3127 3128 Backported from mainline 3129 2015-07-08 Marek Polacek <polacek@redhat.com> 3130 3131 PR c++/66748 3132 * g++.dg/abi/abi-tag15.C: New test. 3133 31342015-07-16 Release Manager 3135 3136 * GCC 5.2.0 released. 3137 31382015-07-15 Renlin Li <renlin.li@arm.com> 3139 3140 Backport from mainline. 3141 2015-07-13 Renlin Li <renlin.li@arm.com> 3142 3143 PR rtl/66556 3144 * gcc.c-torture/execute/pr66556.c: New. 3145 31462015-07-15 Thomas Schwinge <thomas@codesourcery.com> 3147 3148 Backport trunk r224028: 3149 3150 2015-06-02 Thomas Schwinge <thomas@codesourcery.com> 3151 3152 PR libgomp/65742 3153 PR middle-end/66332 3154 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too. 3155 31562015-07-10 Jakub Jelinek <jakub@redhat.com> 3157 3158 PR middle-end/66820 3159 * gcc.dg/gomp/pr66820.c: New test. 3160 3161 Backported from mainline 3162 2015-07-09 Jakub Jelinek <jakub@redhat.com> 3163 3164 PR middle-end/66633 3165 * gcc.dg/gomp/pr66633-1.c: New test. 3166 * gcc.dg/gomp/pr66633-2.c: New test. 3167 * gcc.dg/gomp/pr66633-3.c: New test. 3168 * gcc.dg/gomp/pr66633-4.c: New test. 3169 3170 2015-07-08 Jakub Jelinek <jakub@redhat.com> 3171 3172 * g++.dg/vect/vect.exp: Run also simd* tests. 3173 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C". 3174 (check_vect): Fix up get_cpuid call for C++. 3175 * g++.dg/vect/simd-clone-1.cc: New test. 3176 31772015-07-10 Richard Biener <rguenther@suse.de> 3178 3179 Backport from mainline 3180 2015-07-10 Richard Biener <rguenther@suse.de> 3181 3182 PR tree-optimization/66823 3183 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores 3184 which should not be necessary. XFAIL. 3185 3186 2015-07-08 Richard Biener <rguenther@suse.de> 3187 3188 PR tree-optimization/66794 3189 * gcc.dg/torture/pr66794.c: New testcase. 3190 31912015-07-06 Jakub Jelinek <jakub@redhat.com> 3192 3193 PR target/65956 3194 * gcc.c-torture/execute/pr65956.c: New test. 3195 31962015-07-06 Alan Lawrence <alan.lawrence@arm.com> 3197 3198 Backport from mainline r225465 3199 2015-07-06 Alan Lawrence <alan.lawrence@arm.com> 3200 3201 * gcc.target/arm/aapcs/align1.c: New. 3202 * gcc.target/arm/aapcs/align_rec1.c: New. 3203 * gcc.target/arm/aapcs/align2.c: New. 3204 * gcc.target/arm/aapcs/align_rec2.c: New. 3205 * gcc.target/arm/aapcs/align3.c: New. 3206 * gcc.target/arm/aapcs/align_rec3.c: New. 3207 * gcc.target/arm/aapcs/align4.c: New. 3208 * gcc.target/arm/aapcs/align_rec4.c: New. 3209 * gcc.target/arm/aapcs/align_vararg1.c: New. 3210 * gcc.target/arm/aapcs/align_vararg2.c: New. 3211 32122015-07-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3213 3214 Backport from mainline r224725 3215 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3216 3217 PR target/65914 3218 * g++.dg/torture/pr65914.C: New. 3219 32202015-07-03 James Greenhalgh <james.greenhalgh@arm.com> 3221 3222 Backport from mainline. 3223 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com> 3224 3225 PR tree-optimization/66119 3226 * g++.dg/opt/pr66119.C: New. 3227 32282015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3229 3230 Backport from mainline 3231 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3232 3233 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check. 3234 * gcc.target/s390/vector/vec-abi-attr-1.c: New test. 3235 * gcc.target/s390/vector/vec-abi-attr-2.c: New test. 3236 * gcc.target/s390/vector/vec-abi-attr-3.c: New test. 3237 * gcc.target/s390/vector/vec-abi-attr-4.c: New test. 3238 * gcc.target/s390/vector/vec-abi-attr-5.c: New test. 3239 * gcc.target/s390/vector/vec-abi-attr-6.c: New test. 3240 32412015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3242 3243 Backport from mainline 3244 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3245 3246 * lib/target-supports.exp: Vector do not always have natural 3247 alignment on s390*. 3248 32492015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3250 3251 Backport from mainline 3252 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3253 3254 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector 3255 instructions on s390*. 3256 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise. 3257 32582015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3259 3260 Backport from mainline 3261 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3262 3263 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test. 3264 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test. 3265 * gcc.target/s390/zvector/vec-genmask-1.c: New test. 3266 * gcc.target/s390/zvector/vec-lcbb-1.c: New test. 3267 * gcc.target/s390/zvector/vec-overloading-1.c: New test. 3268 * gcc.target/s390/zvector/vec-overloading-2.c: New test. 3269 * gcc.target/s390/zvector/vec-overloading-3.c: New test. 3270 * gcc.target/s390/zvector/vec-overloading-4.c: New test. 3271 * gcc.target/s390/zvector/vec-test-mask-1.c: New test. 3272 * gcc.target/s390/zvector/vec-elem-1.c: New test. 3273 32742015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3275 3276 Backport from mainline 3277 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3278 3279 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test. 3280 32812015-07-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3282 3283 Backport from mainline 3284 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3285 3286 * gcc.target/s390/s390.exp 3287 (check_effective_target_vector): New check. 3288 * gcc.target/s390/vector/vec-abi-1.c: New test. 3289 * gcc.target/s390/vector/vec-abi-2.c: New test. 3290 * gcc.target/s390/vector/vec-abi-3.c: New test. 3291 * gcc.target/s390/vector/vec-abi-4.c: New test. 3292 * gcc.target/s390/vector/vec-abi-align-1.c: New test. 3293 * gcc.target/s390/vector/vec-abi-single-1.c: New test. 3294 * gcc.target/s390/vector/vec-abi-single-2.c: New test. 3295 * gcc.target/s390/vector/vec-abi-struct-1.c: New test. 3296 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test. 3297 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test. 3298 * gcc.target/s390/vector/vec-clobber-1.c: New test. 3299 * gcc.target/s390/vector/vec-cmp-1.c: New test. 3300 * gcc.target/s390/vector/vec-cmp-2.c: New test. 3301 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test. 3302 * gcc.target/s390/vector/vec-genbytemask-1.c: New test. 3303 * gcc.target/s390/vector/vec-genbytemask-2.c: New test. 3304 * gcc.target/s390/vector/vec-genmask-1.c: New test. 3305 * gcc.target/s390/vector/vec-genmask-2.c: New test. 3306 * gcc.target/s390/vector/vec-init-1.c: New test. 3307 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test. 3308 * gcc.target/s390/vector/vec-shift-1.c: New test. 3309 * gcc.target/s390/vector/vec-sub-1.c: New test. 3310 33112015-07-01 David Malcolm <dmalcolm@redhat.com> 3312 3313 Backport from mainline r225248 3314 2015-07-01 David Malcolm <dmalcolm@redhat.com> 3315 3316 PR jit/66700 3317 * jit.dg/all-non-failing-tests.h: Add 3318 test-pr66700-observing-write-through-ptr.c. 3319 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase. 3320 33212015-07-01 David Malcolm <dmalcolm@redhat.com> 3322 3323 Backport from mainline r225246 3324 2015-07-01 David Malcolm <dmalcolm@redhat.com> 3325 3326 * jit.dg/test-accessing-union.c: Add comments for use by 3327 gcc/jit/docs/topics/types.rst. 3328 33292015-07-01 David Malcolm <dmalcolm@redhat.com> 3330 3331 Backport from mainline r225207 3332 2015-06-30 David Malcolm <dmalcolm@redhat.com> 3333 3334 * jit.dg/all-non-failing-tests.h: Add test-switch.c. 3335 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New 3336 testcase. 3337 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c: 3338 New testcase. 3339 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c: 3340 New testcase. 3341 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c: 3342 New testcase. 3343 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c: 3344 New testcase. 3345 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c: 3346 New testcase. 3347 * jit.dg/test-switch.c: New testcase. 3348 * jit.dg/test-switch.cc: New testcase. 3349 33502015-07-01 David Malcolm <dmalcolm@redhat.com> 3351 3352 Backport from mainline r225206 3353 2015-06-30 David Malcolm <dmalcolm@redhat.com> 3354 3355 PR jit/66546 3356 * jit.dg/all-non-failing-tests.h: Add note about 3357 test-validly-unreachable-block.c. 3358 * jit.dg/test-validly-unreachable-block.c: New file. 3359 33602015-07-01 David Malcolm <dmalcolm@redhat.com> 3361 3362 Backport from mainline r225205 3363 2015-06-30 David Malcolm <dmalcolm@redhat.com> 3364 3365 PR jit/66628 3366 * jit.dg/all-non-failing-tests.h: Add note about 3367 test-extra-options.c. 3368 * jit.dg/test-extra-options.c: New testcase. 3369 33702015-07-01 Eric Botcazou <ebotcazou@adacore.com> 3371 3372 * gfortran.dg/gomp/pr66633.f90: New test. 3373 33742015-06-29 David Malcolm <dmalcolm@redhat.com> 3375 3376 Backport from mainline r224565 3377 2015-06-17 David Malcolm <dmalcolm@redhat.com> 3378 3379 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to... 3380 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c: 3381 ...this. 3382 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c: 3383 New testcase. 3384 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c: 3385 New testcase. 3386 33872015-06-29 James Greenhalgh <james.greenhalgh@arm.com> 3388 3389 Backport from mainline r224832. 3390 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com> 3391 3392 * gcc.target/vax/bswapdi-1.c: New. 3393 33942015-06-29 David Malcolm <dmalcolm@redhat.com> 3395 3396 Backport from mainline r224536 3397 2015-06-16 David Malcolm <dmalcolm@redhat.com> 3398 3399 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c. 3400 * jit.dg/test-compound-assignment.c: New testcase. 3401 34022015-06-29 David Malcolm <dmalcolm@redhat.com> 3403 3404 Backport from mainline r224531 3405 2015-06-16 David Malcolm <dmalcolm@redhat.com> 3406 3407 PR jit/66539 3408 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c. 3409 * jit.dg/test-debug-strings.c: New test case. 3410 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that 3411 the discriminant has a sane debug string. 3412 34132015-06-29 David Malcolm <dmalcolm@redhat.com> 3414 3415 Backport from mainline 3416 2015-05-06 David Malcolm <dmalcolm@redhat.com> 3417 3418 * jit.dg/harness.h (set_options): Wrap with 3419 #ifndef TEST_ESCHEWS_SET_OPTIONS. 3420 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): 3421 Special-case test-benchmark.c as a negative. 3422 * jit.dg/test-benchmark.c: New file. 3423 34242015-06-29 Adam Butcher <adam@jessamine.co.uk> 3425 3426 PR c++/65750 3427 * g++.dg/cpp0x/trailing11.C: New. 3428 34292015-06-27 Mikhail Maltsev <maltsevm@gmail.com> 3430 3431 PR testsuite/66667 3432 * g++.dg/diagnostic/inhibit-warn-2.C: Fix test directives to match 3433 diagnostic messages of GCC 5.x. 3434 34352015-06-26 Uros Bizjak <ubizjak@gmail.com> 3436 3437 PR target/66412 3438 * gcc.target/i386/pr66412.c: New test. 3439 34402015-06-25 Andreas Tobler <andreast@gcc.gnu.org> 3441 3442 Backport from mainline 3443 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org> 3444 3445 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd* 3446 to the family of pie capable targets. 3447 34482015-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 3449 3450 Backport from mainline. 3451 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 3452 PR target/63408 3453 * gcc.target/arm/pr63408.c: New test. 3454 34552015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 3456 3457 PR target/66200 3458 * g++.dg/abi/aarch64_guard1.C: Adjust. 3459 34602015-06-24 Mikael Morin <mikael@gcc.gnu.org> 3461 3462 PR fortran/66549 3463 * gfortran.dg/gomp/omp_parallel_1.f90: New file. 3464 34652015-06-24 Mikhail Maltsev <maltsevm@gmail.com> 3466 3467 Backport from mainline: 3468 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com> 3469 3470 PR c++/65882 3471 * g++.dg/diagnostic/inhibit-warn-1.C: New test. 3472 * g++.dg/diagnostic/inhibit-warn-2.C: New test. 3473 34742015-06-23 Richard Biener <rguenther@suse.de> 3475 3476 Backport from mainline 3477 2015-06-09 Richard Biener <rguenther@suse.de> 3478 3479 PR middle-end/66413 3480 * gcc.dg/torture/pr66413.c: New testcase. 3481 34822015-06-22 Richard Biener <rguenther@suse.de> 3483 3484 Backport from mainline 3485 2015-06-08 Richard Biener <rguenther@suse.de> 3486 3487 PR tree-optimization/66422 3488 * gcc.dg/Warray-bounds-16.c: New testcase. 3489 34902015-06-19 Christophe Lyon <christophe.lyon@linaro.org> 3491 3492 Backport from mainline r224649. 3493 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org> 3494 3495 * gcc.target/aarch64/pr62308.c: New test. 3496 34972015-06-18 Richard Biener <rguenther@suse.de> 3498 3499 * g++.dg/other/const4.C: New testcase. 3500 35012015-06-18 Richard Biener <rguenther@suse.de> 3502 3503 Backport from mainline 3504 2015-06-03 Richard Biener <rguenther@suse.de> 3505 3506 PR tree-optimization/66375 3507 * gcc.dg/torture/pr66375.c: New testcase. 3508 35092015-06-18 Venkataramanan Kumar <venkataramanan.kumar@amd.com> 3510 3511 Backport from mainline r224414. 3512 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com> 3513 3514 * gcc.target/i386/monitorx.c: New. 3515 * gcc.target/i386/sse-12.c: Add -mmwaitx. 3516 * gcc.target/i386/sse-13.c: Ditto. 3517 * gcc.target/i386/sse-14.c: Ditto. 3518 * gcc.target/i386/sse-22.c: Ditto. 3519 * gcc.target/i386/sse-23.c: Ditto. 3520 * g++.dg/other/i386-2.C: Ditto. 3521 * g++.dg/other/i386-3.C: Ditto. 3522 35232015-06-17 Jakub Jelinek <jakub@redhat.com> 3524 3525 PR c++/66571 3526 * g++.dg/gomp/pr66571-1.C: New test. 3527 3528 PR middle-end/66429 3529 * c-c++-common/gomp/pr66429.c: New test. 3530 35312015-06-17 Uros Bizjak <ubizjak@gmail.com> 3532 3533 PR testsuite/65944 3534 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function. 3535 35362015-06-17 Ilya Enkovich <ilya.enkovich@intel.com> 3537 3538 Backport from mainline r223929. 3539 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com> 3540 3541 PR target/65527 3542 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New. 3543 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New. 3544 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New. 3545 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New. 3546 35472015-06-17 Ilya Enkovich <ilya.enkovich@intel.com> 3548 3549 Backport from mainline r224063. 3550 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com> 3551 3552 * gcc.dg/lto/chkp-privatize-1_0.c: New. 3553 * gcc.dg/lto/chkp-privatize-1_1.c: New. 3554 * gcc.dg/lto/chkp-privatize-2_0.c: New. 3555 * gcc.dg/lto/chkp-privatize-2_1.c: New. 3556 35572015-06-14 Thomas Koenig <tkoenig@gcc.gnu.org> 3558 3559 PR fortran/66385 3560 * gfortran.dg/forall_17.f90: New test. 3561 35622015-06-10 Uros Bizjak <ubizjak@gmail.com> 3563 3564 PR target/66473 3565 * gcc.target/i386/pr66473.c: New test. 3566 35672015-06-10 Jakub Jelinek <jakub@redhat.com> 3568 3569 PR target/66470 3570 * gcc.dg/tls/pr66470.c: New test. 3571 * gcc.target/i386/pr66470.c: New test. 3572 35732015-06-08 Uros Bizjak <ubizjak@gmail.com> 3574 3575 Backport from mainline: 3576 2015-06-03 Uros Bizjak <ubizjak@gmail.com> 3577 3578 PR target/66275 3579 * gcc.target/i386/pr66275.c: New test. 3580 35812015-06-08 Tom de Vries <tom@codesourcery.com> 3582 3583 backport from mainline: 3584 2015-06-08 Tom de Vries <tom@codesourcery.com> 3585 3586 PR rtl-optimization/66444 3587 * gcc.dg/pr66444.c: New test. 3588 35892015-06-08 Steven G. Kargl <kargl@gcc.gnu.org> 3590 3591 PR fortran/66245 3592 * gfortran.dg/class_is_1.f90: New test. 3593 * gfortran.dg/type_is_1.f90: Ditto. 3594 35952015-06-05 Steven G. Kargl <kargl@gcc.gnu.org> 3596 3597 PR fortran/66347 3598 * gfortran.dg/blockdata_9.f: New test. 3599 36002015-06-05 Steven G. Kargl <kargl@gcc.gnu.org> 3601 3602 PR fortran/66377 3603 gfortran.dg/equiv_9.f90: New test. 3604 3605 36062015-06-04 Marek Polacek <polacek@redhat.com> 3607 3608 Backported from mainline 3609 2015-06-03 Marek Polacek <polacek@redhat.com> 3610 3611 PR sanitizer/66190 3612 * g++.dg/ubsan/static-init-1.C: New test. 3613 * g++.dg/ubsan/static-init-2.C: New test. 3614 * g++.dg/ubsan/static-init-3.C: New test. 3615 36162015-06-03 Richard Biener <rguenther@suse.de> 3617 3618 Backport from mainline 3619 2015-06-02 Richard Biener <rguenther@suse.de> 3620 3621 PR debug/65549 3622 * g++.dg/lto/pr65549_0.C: New testcase. 3623 3624 2015-06-01 Richard Biener <rguenther@suse.de> 3625 3626 PR tree-optimization/66280 3627 * g++.dg/torture/pr66280.C: New testcase. 3628 * g++.dg/torture/pr66280-2.C: Likewise. 3629 3630 2015-05-27 Richard Biener <rguenther@suse.de> 3631 3632 PR tree-optimization/66272 3633 * gcc.dg/torture/pr66272.c: New testcase. 3634 3635 2015-05-21 Richard Biener <rguenther@suse.de> 3636 3637 PR c++/66211 3638 * g++.dg/conversion/pr66211.C: New testcase. 3639 * gcc.dg/tree-ssa/forwprop-18.c: Adjust. 3640 3641 2015-05-13 Richard Biener <rguenther@suse.de> 3642 3643 PR tree-optimization/66123 3644 * gcc.dg/torture/pr66123.c: New testcase. 3645 36462015-06-02 Steven G. Kargl <kargl@gcc.gnu.org> 3647 3648 PR fortran/66380 3649 * gfortran.dg/reshape_7.f90: New test. 3650 36512015-06-02 Renlin Li <renlin.li@arm.com> 3652 3653 Backport from mainline 3654 2015-04-30 Renlin Li <renlin.li@arm.com> 3655 3656 * gcc.target/aarch64/vect-reduc-or_1.c: New. 3657 36582015-06-02 Marek Polacek <polacek@redhat.com> 3659 3660 Backport from mainline 3661 2015-06-02 Marek Polacek <polacek@redhat.com> 3662 3663 PR middle-end/66345 3664 * gcc.dg/torture/pr66345.c: New test. 3665 36662015-06-01 Jakub Jelinek <jakub@redhat.com> 3667 3668 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output 3669 directives. 3670 (hp3, hp4): Add inline keyword. 3671 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive. 3672 (hp2): Add inline keyword. 3673 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives. 3674 (hp2): Add inline keyword. 3675 36762015-06-01 Dominik Vogt <vogt@linux.vnet.ibm.com> 3677 3678 Backport from mainline 3679 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com> 3680 3681 PR target/66215 3682 * gcc.target/s390/hotpatch-1.c: Remove optimization options from 3683 dg-options. 3684 * gcc.target/s390/hotpatch-10.c: Likewise. 3685 * gcc.target/s390/hotpatch-11.c: Likewise. 3686 * gcc.target/s390/hotpatch-12.c: Likewise. 3687 * gcc.target/s390/hotpatch-17.c: Likewise. 3688 * gcc.target/s390/hotpatch-18.c: Likewise. 3689 * gcc.target/s390/hotpatch-20.c: Likewise. 3690 * gcc.target/s390/hotpatch-21.c: Likewise. 3691 * gcc.target/s390/hotpatch-22.c: Likewise. 3692 * gcc.target/s390/hotpatch-23.c: Likewise. 3693 * gcc.target/s390/hotpatch-24.c: Likewise. 3694 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler 3695 to check for the exact nops too. 3696 * gcc.target/s390/hotpatch-3.c: Likewise. 3697 * gcc.target/s390/hotpatch-4.c: Likewise. 3698 * gcc.target/s390/hotpatch-5.c: Likewise. 3699 * gcc.target/s390/hotpatch-6.c: Likewise. 3700 * gcc.target/s390/hotpatch-7.c: Likewise. 3701 * gcc.target/s390/hotpatch-8.c: Likewise. 3702 * gcc.target/s390/hotpatch-9.c: Likewise. 3703 * gcc.target/s390/hotpatch-14.c: Likewise. 3704 * gcc.target/s390/hotpatch-15.c: Likewise. 3705 * gcc.target/s390/hotpatch-16.c: Likewise. 3706 * gcc.target/s390/hotpatch-19.c: Likewise. 3707 * gcc.target/s390/hotpatch-25.c: Likewise. Remove 3708 scan-assembler-times counting number of .align directives. 3709 * gcc.target/s390/hotpatch-13.c: Remove optimization options from 3710 dg-options. Remove scan-assembler-times counting number of .align 3711 directives. 3712 * gcc.target/s390/hotpatch-26.c: New file. 3713 * gcc.target/s390/hotpatch-27.c: New file. 3714 * gcc.target/s390/hotpatch-28.c: New file. 3715 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests 3716 using -Os -O0 -O1 -O2 -O3 options. 3717 37182015-06-01 Richard Biener <rguenther@suse.de> 3719 3720 Backport from mainline 3721 2015-05-26 Michael Matz <matz@suse.de> 3722 3723 PR middle-end/66251 3724 * gcc.dg/vect/pr66251.c: New test. 3725 3726 2015-05-22 Richard Biener <rguenther@suse.de> 3727 3728 PR tree-optimization/66251 3729 * gfortran.fortran-torture/compile/pr66251.f90: New testcase. 3730 37312015-05-29 Mikael Morin <mikael@gcc.gnu.org> 3732 3733 PR fortran/66257 3734 * typebound_call_27.f90: New file. 3735 37362015-05-27 Richard Biener <rguenther@suse.de> 3737 3738 Backport from mainline 3739 2015-05-12 Richard Biener <rguenther@suse.de> 3740 3741 PR tree-optimization/66101 3742 * gcc.dg/torture/pr66101.c: New testcase. 3743 37442015-05-22 Jakub Jelinek <jakub@redhat.com> 3745 3746 Backported from mainline 3747 2015-05-21 Jakub Jelinek <jakub@redhat.com> 3748 3749 PR tree-optimization/66233 3750 * gcc.c-torture/execute/pr66233.c: New test. 3751 37522015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com> 3753 3754 Backport from mainline r223471 3755 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com> 3756 3757 PR middle-end/66221 3758 * gcc.dg/lto/pr66221_0.c: New test. 3759 * gcc.dg/lto/pr66221_1.c: New test. 3760 37612015-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3762 3763 PR fortran/65903 3764 * gfortran.dg/continuation_13.f90: Update test. 3765 * gfortran.dg/pr65903.f90: New test. 3766 37672015-05-19 Steven G. Kargl <kargl@gcc.gnu.org> 3768 3769 PR fortran/66106 3770 * gfortran.dg/interface_operator_1.f90: New tests. 3771 37722015-05-19 Steven G. Kargl <kargl@gcc.gnu.org> 3773 3774 PR fortran/66057 3775 * gfortran.dg/generic_29.f90: New tests. 3776 37772015-05-19 Steven G. Kargl <kargl@gcc.gnu.org> 3778 3779 PR fortran/66052 3780 * gfortran.dg/protected_9.f90: New test. 3781 37822015-05-19 Steven G. Kargl <kargl@gcc.gnu.org> 3783 3784 PR fortran/66045 3785 * gfortran.dg/null1.f90: New test. 3786 37872015-05-19 Steven G. Kargl <kargl@gcc.gnu.org> 3788 3789 PR fortran/66044 3790 * gfortran.dg/entry_21.f90: New test. 3791 37922015-05-19 Steven G. Kargl <kargl@gcc.gnu.org> 3793 3794 PR fortran/66043 3795 * gfortran.dg/storage_size_6.f90: New tests. 3796 37972015-05-19 Steven G. Kargl <kargl@gcc.gnu.org> 3798 3799 PR fortran/66040 3800 * gfortran.dg/misplaced_statement.f90: New test. 3801 38022015-05-19 Steven G. Kargl <kargl@gcc.gnu.org> 3803 3804 PR fortran/66039 3805 * gfortran.dg/filepos1.f90: New test 3806 38072015-05-19 Steven G. Kargl <kargl@gcc.gnu.org> 3808 3809 PR fortran/64925 3810 * gfortran.dg/pr64925.f90: New test. 3811 38122015-05-19 Uros Bizjak <ubizjak@gmail.com> 3813 3814 PR target/66174 3815 * gcc.target/i386/pr66174.c: New test. 3816 38172015-04-16 Jan Hubicka <hubicka@ucw.cz> 3818 3819 PR target/66047 3820 * gcc.target/i386/pr66047.c: New testcase. 3821 38222015-05-16 Uros Bizjak <ubizjak@gmail.com> 3823 3824 PR target/66140 3825 * gcc.target/alpha/pr66140.c: New test. 3826 38272015-05-13 Martin Liska <mliska@suse.cz> 3828 3829 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag. 3830 38312015-05-06 Uros Bizjak <ubizjak@gmail.com> 3832 3833 PR target/65990 3834 * gcc.target/i386/pr65990.c: New test. 3835 38362015-05-06 Christian Bruel <christian.bruel@st.com> 3837 3838 PR target/66015 3839 * gcc.target/aarch64/iinline-attr-1.c: New test. 3840 38412015-05-05 Peter Bergner <bergner@vnet.ibm.com> 3842 3843 Backport from mainline. 3844 2015-04-27 Peter Bergner <bergner@vnet.ibm.com> 3845 3846 PR target/64579 3847 * gcc.target/powerpc/htm-1.c: New test. 3848 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test 3849 on 64-bit compiles. 3850 (__builtin_tabortdci): Likewise. 3851 (__builtin_tcheck): Remove operand. 3852 * lib/target-supports.exp (check_htm_hw_available): New function. 3853 38542015-05-04 Paolo Carlini <paolo.carlini@oracle.com> 3855 Jakub Jelinek <jakub@redhat.com> 3856 3857 PR c++/66007 3858 * g++.dg/cpp0x/Wnarrowing4.C: New. 3859 38602015-05-04 Jakub Jelinek <jakub@redhat.com> 3861 3862 PR tree-optimization/65984 3863 * c-c++-common/ubsan/pr65984.c: New test. 3864 38652015-05-01 Paolo Carlini <paolo.carlini@oracle.com> 3866 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org> 3867 3868 PR c++/65858 3869 * g++.dg/cpp0x/Wnarrowing3.C: New. 3870 38712015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3872 3873 Backport from mainline r222664 3874 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3875 3876 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok 3877 with powerpc_p8vector_ok. 3878 38792015-04-30 Marek Polacek <polacek@redhat.com> 3880 3881 PR tree-optimization/63551 3882 * g++.dg/ipa/pr63551.C: New test. 3883 38842015-04-30 Paolo Carlini <paolo.carlini@oracle.com> 3885 3886 PR c++/65801 3887 * g++.dg/cpp0x/Wnarrowing2.C: New. 3888 38892015-04-30 Alan Modra <amodra@gmail.com> 3890 3891 * gcc.dg/pr65408.c: New. 3892 38932015-04-29 Thomas Schwinge <thomas@codesourcery.com> 3894 3895 Backport from trunk r222564: 3896 3897 2015-04-29 Thomas Schwinge <thomas@codesourcery.com> 3898 3899 * g++.dg/gomp/tpl-target-update.C: New file. 3900 39012015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3902 3903 Backport from mainline 3904 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3905 3906 * gcc.dg/vect/vect-33.c: Remove spurious line. 3907 39082015-04-27 Jakub Jelinek <jakub@redhat.com> 3909 3910 PR tree-optimization/65875 3911 * gcc.c-torture/compile/pr65875.c: New test. 3912 39132015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com> 3914 3915 Backport from mainline 3916 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com> 3917 3918 PR target/65849 3919 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to 3920 set new options. 3921 * gcc.target/powerpc/pr65849-2.c: Likewise. 3922 39232015-04-24 Andreas Tobler <andreast@gcc.gnu.org> 3924 3925 Add missing ChangeLog entry for r222341. 3926 3927 Backport from trunk r222273 3928 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org> 3929 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual 3930 headers. 3931 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise. 3932 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise. 3933 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise. 3934 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise. 3935 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise. 3936 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise. 3937 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise. 3938 39392015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3940 3941 Backport from mainline r222362 3942 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3943 3944 * gcc.target/powerpc/crypto-builtin-2.c: New. 3945 39462015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3947 3948 * gcc.target/powerpc/pr65456.c: Add test missed during backport of 3949 r222349. 3950 39512015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3952 3953 Backport from mainline r222351 3954 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3955 3956 * gcc.target/powerpc/swaps-p8-18.c: New test. 3957 39582015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3959 3960 Backport from mainline r222349 3961 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3962 3963 PR target/65456 3964 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8. 3965 * gcc.dg/vect/bb-slp-25.c: Likewise. 3966 * gcc.dg/vect/bb-slp-29.c: Likewise. 3967 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with 3968 vect_no_align && { ! vect_hw_misalign }. 3969 * gcc.dg/vect/bb-slp-9.c: Likewise. 3970 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for 3971 vect_hw_misalign. 3972 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise. 3973 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to 3974 account for POWER8, where peeling for alignment is not needed. 3975 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace 3976 vect_no_align with vect_no_align && { ! vect_hw_misalign }. 3977 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise. 3978 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise. 3979 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise. 3980 * gcc.dg/vect/no-vfa-vect-43.c: Likewise. 3981 * gcc.dg/vect/no-vfa-vect-57.c: Likewise. 3982 * gcc.dg/vect/no-vfa-vect-61.c: Likewise. 3983 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise. 3984 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise. 3985 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. 3986 * gcc.dg/vect/pr16105.c: Likewise. 3987 * gcc.dg/vect/pr20122.c: Likewise. 3988 * gcc.dg/vect/pr33804.c: Likewise. 3989 * gcc.dg/vect/pr33953.c: Likewise. 3990 * gcc.dg/vect/pr56787.c: Likewise. 3991 * gcc.dg/vect/pr58508.c: Likewise. 3992 * gcc.dg/vect/slp-25.c: Likewise. 3993 * gcc.dg/vect/vect-105-bit-array.c: Likewise. 3994 * gcc.dg/vect/vect-105.c: Likewise. 3995 * gcc.dg/vect/vect-27.c: Likewise. 3996 * gcc.dg/vect/vect-29.c: Likewise. 3997 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for 3998 POWER8. 3999 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align 4000 && { ! vect_hw_misalign }. 4001 * gcc.dg/vect/vect-44.c: Likewise. 4002 * gcc.dg/vect/vect-48.c: Likewise. 4003 * gcc.dg/vect/vect-50.c: Likewise. 4004 * gcc.dg/vect/vect-52.c: Likewise. 4005 * gcc.dg/vect/vect-56.c: Likewise. 4006 * gcc.dg/vect/vect-60.c: Likewise. 4007 * gcc.dg/vect/vect-72.c: Likewise. 4008 * gcc.dg/vect/vect-75-big-array.c: Likewise. 4009 * gcc.dg/vect/vect-75.c: Likewise. 4010 * gcc.dg/vect/vect-77-alignchecks.c: Likewise. 4011 * gcc.dg/vect/vect-77-global.c: Likewise. 4012 * gcc.dg/vect/vect-78-alignchecks.c: Likewise. 4013 * gcc.dg/vect/vect-78-global.c: Likewise. 4014 * gcc.dg/vect/vect-93.c: Likewise. 4015 * gcc.dg/vect/vect-95.c: Likewise. 4016 * gcc.dg/vect/vect-96.c: Likewise. 4017 * gcc.dg/vect/vect-cond-1.c: Likewise. 4018 * gcc.dg/vect/vect-cond-3.c: Likewise. 4019 * gcc.dg/vect/vect-cond-4.c: Likewise. 4020 * gcc.dg/vect/vect-cselim-1.c: Likewise. 4021 * gcc.dg/vect/vect-multitypes-1.c: Likewise. 4022 * gcc.dg/vect/vect-multitypes-3.c: Likewise. 4023 * gcc.dg/vect/vect-multitypes-4.c: Likewise. 4024 * gcc.dg/vect/vect-multitypes-6.c: Likewise. 4025 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise. 4026 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise. 4027 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise. 4028 * gcc.dg/vect/vect-outer-3a.c: Likewise. 4029 * gcc.dg/vect/vect-outer-5.c: Likewise. 4030 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise. 4031 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise. 4032 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise. 4033 * gcc.dg/vect/vect-outer-fir.c: Likewise. 4034 * gcc.dg/vect/vect-peel-3.c: Likewise. 4035 * gcc.dg/vect/vect-peel-4.c: Likewise. 4036 * gcc.dg/vect/vect-pre-interact.c: Likewise. 4037 * gcc.target/powerpc/pr65456.c: New test. 4038 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8. 4039 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise. 4040 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise. 4041 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise. 4042 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with 4043 vect_no_align && { ! vect_hw_misalign }. 4044 * gfortran.dg/vect/vect-3.f90: Likewise. 4045 * gfortran.dg/vect/vect-4.f90: Likewise. 4046 * gfortran.dg/vect/vect-5.f90: Likewise. 4047 * lib/target-supports.exp (check_effective_target_vect_no_align): 4048 Return 1 for POWER8. 4049 (check_effective_target_vect_hw_misalign): Return 1 for POWER8. 4050 4051 Backport from mainline r222372 4052 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4053 4054 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace 4055 vect_no_align with vect_no_align && { ! vect_hw_misalign }. 4056 40572015-04-22 Steven G. Kargl <kargl@gcc.gnu.org> 4058 4059 PR fortran/65429 4060 * gfortran.dg/pr65429.f90: New test. 4061 40622015-04-22 Bin Cheng <bin.cheng@arm.com> 4063 4064 Backport from trunk r222255 4065 2015-04-21 Bin Cheng <bin.cheng@arm.com> 4066 4067 PR testsuite/65767 4068 * g++.dg/lto/pr65276_0.C: Change namespace std to std2. 4069 * g++.dg/lto/pr65276_1.C: Change namespace std to std2. 4070 40712015-04-22 Release Manager 4072 4073 * GCC 5.1.0 released. 4074 40752015-04-17 H.J. Lu <hongjiu.lu@intel.com> 4076 4077 PR target/65780 4078 * gcc.dg/pr65780-1.c: New test. 4079 * gcc.dg/pr65780-2.c: Likewise. 4080 * gcc.target/i386/pr32219-9.c: Likewise. 4081 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common 4082 symbol. 4083 * gcc.target/i386/pr64317.c (c): Initialize. 4084 40852015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4086 4087 PR target/65787 4088 * gcc.target/powerpc/pr65787.c: New. 4089 40902015-04-17 Jakub Jelinek <jakub@redhat.com> 4091 4092 PR debug/65771 4093 * gcc.dg/debug/pr65771.c: New test. 4094 40952015-04-16 H.J. Lu <hongjiu.lu@intel.com> 4096 4097 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace 4098 __buitlin_alloca with __builtin_alloca. 4099 41002015-04-15 Jakub Jelinek <jakub@redhat.com> 4101 4102 PR ipa/65765 4103 * g++.dg/ipa/pr65765.C: New test. 4104 41052015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4106 4107 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use 4108 __builtin_finite instead of finite. 4109 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp): 4110 Likewise. 4111 41122015-04-12 Jakub Jelinek <jakub@redhat.com> 4113 4114 PR tree-optimization/65747 4115 * g++.dg/torture/pr65747.C: New test. 4116 41172015-04-12 Jakub Jelinek <jakub@redhat.com> 4118 4119 PR c++/65736 4120 * g++.dg/cpp0x/pr65736.C: New test. 4121 41222015-04-11 Jan Hubicka <hubicka@ucw.cz> 4123 Martin Liska <mliska@suse.cz> 4124 4125 PR ipa/65722 4126 * g++.dg/ipa/pr65722.C: New testcase. 4127 41282015-04-11 Jakub Jelinek <jakub@redhat.com> 4129 4130 PR tree-optimization/65735 4131 * gcc.c-torture/compile/pr65735.c: New test. 4132 41332015-04-11 H.J. Lu <hongjiu.lu@intel.com> 4134 4135 PR middle-end/65554 4136 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long. 4137 41382015-04-11 Jakub Jelinek <jakub@redhat.com> 4139 4140 PR target/65671 4141 * gcc.target/i386/pr65671.c: Require avx512vl effective target. 4142 41432015-04-10 Yvan Roux <yvan.roux@linaro.org> 4144 4145 PR target/65647 4146 * gcc.target/arm/pr65647-2.c: New. 4147 41482015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4149 4150 PR target/65694 4151 * g++.dg/torture/pr65694.C: New test. 4152 41532015-04-10 Tobias Burnus <burnus@net-b.de> 4154 4155 * gfortran.dg/coarray_lock_6.f90: New. 4156 * gfortran.dg/coarray_lock_7.f90: New. 4157 * gfortran.dg/coarray/lock_2.f90: New. 4158 41592015-04-10 Mikael Morin <mikael@gcc.gnu.org> 4160 4161 PR fortran/56674 4162 PR fortran/58813 4163 PR fortran/59016 4164 PR fortran/59024 4165 * gfortran.dg/used_types_27.f90: New. 4166 41672015-04-09 Kirill Yukhin <kirill.yukhin@intel.com> 4168 4169 PR target/65671 4170 * gcc.target/i386/pr65671.c: New. 4171 41722015-04-09 Jakub Jelinek <jakub@redhat.com> 4173 4174 PR tree-optimization/65709 4175 * c-c++-common/ubsan/align-9.c: New test. 4176 41772013-04-09 Paul Thomas <pault@gcc.gnu.org> 4178 4179 PR fortran/56852 4180 * gfortran.dg/pr56852.f90: New test. 4181 41822015-04-09 Marek Polacek <polacek@redhat.com> 4183 Jakub Jelinek <jakub@redhat.com> 4184 4185 PR middle-end/65554 4186 * g++.dg/opt/pr65554.C: New test. 4187 41882015-04-09 Jakub Jelinek <jakub@redhat.com> 4189 4190 PR c++/65690 4191 * c-c++-common/attr-aligned-1.c: New test. 4192 41932015-04-09 Ilya Enkovich <ilya.enkovich@intel.com> 4194 4195 * gcc.target/i386/mpx/memmove-zero-length.c: New. 4196 41972015-04-09 Kirill Yukhin <kirill.yukhin@intel.com> 4198 4199 PR target/65676 4200 * gcc.target/i386/sse-25.c: New. 4201 42022015-04-09 Jakub Jelinek <jakub@redhat.com> 4203 4204 PR target/65693 4205 * gcc.target/i386/pr65693.c: New test. 4206 42072015-04-08 Ilya Enkovich <ilya.enkovich@intel.com> 4208 4209 * gcc.dg/lto/chkp-static-bounds_0.c: New. 4210 42112015-04-08 Ilya Enkovich <ilya.enkovich@intel.com> 4212 4213 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New. 4214 42152015-04-08 Ilya Enkovich <ilya.enkovich@intel.com> 4216 4217 * gcc.target/i386/thunk-retbnd.c: New. 4218 42192015-04-08 Eric Botcazou <ebotcazou@adacore.com> 4220 4221 * gnat.dg/opt48.adb: New test. 4222 * gnat.dg/opt48_pkg1.ad[sb]: New helper. 4223 * gnat.dg/opt48_pkg2.ad[sb]: Likewise. 4224 42252015-04-07 Jan Hubicka <hubicka@ucw.cz> 4226 4227 PR ipa/65540 4228 * gcc.c-torture/compile/pr65540.c: New. 4229 42302015-04-07 Alan Lawrence <alan.lawrence@arm.com> 4231 4232 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove 4233 -Wno-pointer-arith. 4234 42352015-04-07 Jakub Jelinek <jakub@redhat.com> 4236 4237 PR debug/65678 4238 * g++.dg/debug/pr65678.C: New test. 4239 4240 PR middle-end/65680 4241 * gcc.c-torture/compile/pr65680.c: New test. 4242 42432015-04-07 Andre Vehreschild <vehre@gmx.de> 4244 4245 PR fortran/65548 4246 * gfortran.dg/allocate_with_source_5.f90: New test. 4247 42482015-04-07 Ilya Enkovich <ilya.enkovich@intel.com> 4249 4250 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New. 4251 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New. 4252 42532015-04-07 Bin Cheng <bin.cheng@arm.com> 4254 4255 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft". 4256 42572015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com> 4258 4259 PR target/65614 4260 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5 4261 to get floating point compression. 4262 * gcc.target/powerpc/compress-foat-ppc.c: Likewise. 4263 42642015-04-06 Jakub Jelinek <jakub@redhat.com> 4265 4266 PR preprocessor/61977 4267 * gcc.dg/cpp/pr61977.c: New test. 4268 42692015-04-06 Ilya Enkovich <ilya.enkovich@intel.com> 4270 4271 * gcc.dg/lto/chkp-ctor-merge_0.c: New. 4272 42732015-04-04 Vladimir Makarov <vmakarov@redhat.com> 4274 4275 PR target/65647 4276 * gcc.target/arm/pr65647.c: New. 4277 42782015-04-03 Jan Hubicka <hubicka@ucw.cz> 4279 4280 PR ipa/65655 4281 * g++.dg/torture/pr65655.C: New testcase. 4282 42832015-04-03 Paolo Carlini <paolo.carlini@oracle.com> 4284 4285 PR c++/64085 4286 * g++.dg/cpp1y/lambda-init13.C: New. 4287 42882015-04-03 Marek Polacek <polacek@redhat.com> 4289 4290 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t. 4291 42922015-04-02 Marek Polacek <polacek@redhat.com> 4293 4294 PR c++/65642 4295 * g++.dg/cpp0x/constexpr-fold1.C: New test. 4296 * g++.dg/cpp0x/constexpr-fold2.C: New test. 4297 42982015-04-02 Jakub Jelinek <jakub@redhat.com> 4299 4300 PR preprocessor/61977 4301 * gcc.target/powerpc/pr61977-1.c: New test. 4302 * gcc.target/powerpc/pr61977-2.c: New test. 4303 43042015-04-01 Paolo Carlini <paolo.carlini@oracle.com> 4305 4306 PR c++/56100 4307 * g++.dg/warn/Wshadow-8.C: New. 4308 * g++.dg/warn/Wshadow-9.C: Likewise. 4309 * g++.dg/warn/Wshadow-10.C: Likewise. 4310 * g++.dg/warn/Wshadow-11.C: Likewise. 4311 43122015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de> 4313 4314 * gcc.dg/pr23623.c: Added aligned attribute. 4315 * gcc.dg/20141029-1.c: Likewise. 4316 * gcc.dg/20150306-1.c: New test. 4317 43182015-04-01 Marek Polacek <polacek@redhat.com> 4319 4320 PR c++/65554 4321 * g++.dg/cpp0x/initlist93.C: New test. 4322 * g++.dg/cpp0x/initlist94.C: New test. 4323 43242015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com> 4325 4326 PR target/65624 4327 * gcc.target/aarch64/pr65624.c: New test. 4328 43292015-03-31 Jan Hubicka <hubicka@ucw.cz> 4330 4331 * gcc.dg/ipa/inlinehint-4.c: New testcase. 4332 43332015-03-31 Alex Velenko <Alex.Velenko@arm.com> 4334 4335 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an 4336 extra variable to force stack alignment. 4337 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an 4338 extra variable to force stack alignment. 4339 43402015-03-31 Marek Polacek <polacek@redhat.com> 4341 4342 PR c++/65390 4343 * g++.dg/template/pr65390.C: New test. 4344 43452015-03-31 Martin Liska <mliska@suse.cz> 4346 4347 * g++.dg/ipa/pr65557.C: New test. 4348 43492015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com> 4350 4351 * gcc.target/s390/hotpatch-25.c: New test. 4352 * gcc.target/s390/hotpatch-1.c: Update test. 4353 * gcc.target/s390/hotpatch-10.c: Update test. 4354 * gcc.target/s390/hotpatch-11.c: Update test. 4355 * gcc.target/s390/hotpatch-12.c: Update test. 4356 * gcc.target/s390/hotpatch-13.c: Update test. 4357 * gcc.target/s390/hotpatch-14.c: Update test. 4358 * gcc.target/s390/hotpatch-15.c: Update test. 4359 * gcc.target/s390/hotpatch-16.c: Update test. 4360 * gcc.target/s390/hotpatch-17.c: Update test. 4361 * gcc.target/s390/hotpatch-18.c: Update test. 4362 * gcc.target/s390/hotpatch-19.c: Update test. 4363 * gcc.target/s390/hotpatch-2.c: Update test. 4364 * gcc.target/s390/hotpatch-21.c: Update test. 4365 * gcc.target/s390/hotpatch-22.c: Update test. 4366 * gcc.target/s390/hotpatch-23.c: Update test. 4367 * gcc.target/s390/hotpatch-24.c: Update test. 4368 * gcc.target/s390/hotpatch-3.c: Update test. 4369 * gcc.target/s390/hotpatch-4.c: Update test. 4370 * gcc.target/s390/hotpatch-5.c: Update test. 4371 * gcc.target/s390/hotpatch-6.c: Update test. 4372 * gcc.target/s390/hotpatch-7.c: Update test. 4373 * gcc.target/s390/hotpatch-8.c: Update test. 4374 * gcc.target/s390/hotpatch-9.c: Update test. 4375 * gcc.target/s390/hotpatch-compile-16.c: Update test. 4376 43772015-03-31 Richard Biener <rguenther@suse.de> 4378 4379 PR middle-end/65626 4380 * g++.dg/torture/pr65626.C: New testcase. 4381 43822015-03-31 Ilya Enkovich <ilya.enkovich@intel.com> 4383 4384 PR target/65531 4385 * gcc.target/i386/mpx/pr65531.cc: New. 4386 43872015-03-31 Ilya Enkovich <ilya.enkovich@intel.com> 4388 4389 PR target/65602 4390 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use 4391 __builtin_alloca instead of alloca. 4392 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise. 4393 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise. 4394 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper 4395 check. 4396 43972015-03-30 Jakub Jelinek <jakub@redhat.com> 4398 4399 PR ipa/65610 4400 * g++.dg/ubsan/pr65610.C: New test. 4401 44022015-03-30 Marek Polacek <polacek@redhat.com> 4403 4404 PR c++/65398 4405 * g++.dg/cpp0x/pr65398-2.C: New test. 4406 44072015-03-30 Marek Polacek <polacek@redhat.com> 4408 4409 * c-c++-common/pr65556.c: Change the width of bit-fields. 4410 44112015-03-27 Jan Hubicka <hubicka@ucw.cz> 4412 4413 PR ipa/65588 4414 * gcc.target/i386/pr65588.c: New testcase. 4415 44162015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org> 4417 4418 PR libgfortran/65563 4419 * gfortran.dg/open_errors_2.f90: New test. 4420 44212015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4422 4423 PR libgfortran/65596 4424 * gfortran.dg/namelist_86.f90: New test. 4425 44262015-03-28 Andre Vehreschild <vehre@gmx.de> 4427 4428 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright 4429 statement to reflect new ownership. 4430 44312015-03-28 Paolo Carlini <paolo.carlini@oracle.com> 4432 4433 PR c++/42328 4434 * g++.dg/template/friend58.C: New. 4435 * g++.dg/template/friend59.C: Likewise. 4436 44372015-03-27 Tobias Burnus <burnus@net-b.de> 4438 4439 PR c/65586 4440 * g++.dg/gomp/openmp-simd-3.C: New. 4441 * gcc.dg/gomp/openmp-simd-3.c: New. 4442 44432015-03-27 H.J. Lu <hongjiu.lu@intel.com> 4444 4445 PR target/65248 4446 * gcc.target/i386/pr65248-1.c: New file. 4447 * gcc.target/i386/pr65248-2.c: Likewise. 4448 * gcc.target/i386/pr65248-3.c: Likewise. 4449 * gcc.target/i386/pr65248-4.c: Likewise. 4450 44512015-03-27 Jakub Jelinek <jakub@redhat.com> 4452 4453 PR target/65593 4454 * gcc.c-torture/compile/pr65593.c: New test. 4455 44562015-03-27 Paolo Carlini <paolo.carlini@oracle.com> 4457 4458 PR c++/59329 4459 * g++.dg/cpp1y/constexpr-assert1.C: New. 4460 44612015-03-27 Marek Polacek <polacek@redhat.com> 4462 4463 PR c++/65556 4464 * c-c++-common/pr65556.c: New test. 4465 44662015-03-27 Jan Hubicka <hubicka@ucw.cz> 4467 4468 PR ipa/65600 4469 * g++.dg/torture/pr65600.C: New testcase. 4470 44712015-03-27 Vladimir Makarov <vmakarov@redhat.com> 4472 4473 PR target/65407 4474 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw. 4475 44762015-03-27 Andre Vehreschild <vehre@gmx.de> 4477 4478 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright 4479 statement and cleanup. Fixed typos. 4480 44812015-03-26 Jan Hubicka <hubicka@ucw.cz> 4482 4483 PR middle-end/65595 4484 * gcc.c-torture/compile/pr65595.c: New testcase. 4485 44862015-03-27 Marek Polacek <polacek@redhat.com> 4487 4488 PR sanitizer/65583 4489 * g++.dg/ubsan/pr65583.C: New test. 4490 44912015-03-26 Jan Hubicka <hubicka@ucw.cz> 4492 4493 * gcc.c-torture/compile/20150327.c: New testcase. 4494 44952015-03-26 Richard Biener <rguenther@suse.de> 4496 4497 PR middle-end/65555 4498 * g++.dg/torture/pr65555.C: New testcase. 4499 45002015-03-26 Jakub Jelinek <jakub@redhat.com> 4501 4502 PR tree-optimization/64715 4503 * gcc.dg/builtin-object-size-15.c: New test. 4504 * gcc.dg/pr64715-1.c: New test. 4505 * gcc.dg/pr64715-2.c: New test. 4506 45072015-03-26 Richard Biener <rguenther@suse.de> 4508 4509 PR middle-end/65519 4510 * gnat.dg/specs/opt2.ads: Fix testcase. 4511 45122015-03-25 Martin Sebor <msebor@redhat.com> 4513 4514 PR testsuite/65526 4515 * lib/target-supports.exp (check_effective_target_arm32): Fail early 4516 when target isn't arm*-*-*-*. 4517 (check_effective_target_arm_nothumb): Likewise. 4518 (check_effective_target_arm_little_endian): Likewise. 4519 (check_effective_target_arm_vect_no_misalign): Likewise. 4520 (check_effective_target_aarch64_little_endian): Fail early if target 4521 isn't aarch64*-*-*. 4522 45232015-03-25 Sebastian Pop <s.pop@samsung.com> 4524 4525 PR tree-optimization/65177 4526 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New. 4527 45282015-03-25 Uros Bizjak <ubizjak@gmail.com> 4529 4530 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines. 4531 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h, 4532 smmintrin.h and mm3dnow.h. 4533 45342015-03-25 Marek Polacek <polacek@redhat.com> 4535 4536 PR c++/65558 4537 * g++.dg/cpp0x/pr65558.C: New test. 4538 45392015-03-25 Marek Polacek <polacek@redhat.com> 4540 4541 PR c++/61670 4542 * g++.dg/template/pr61670.C: New test. 4543 45442015-03-25 Paolo Carlini <paolo.carlini@oracle.com> 4545 4546 PR c++/54987 4547 * g++.dg/template/pr54987.C: New. 4548 45492015-03-25 Richard Biener <rguenther@suse.de> 4550 4551 PR tree-optimization/62630 4552 * gcc.dg/graphite/vect-pr43423.c: XFAIL. 4553 45542015-03-25 Ilya Enkovich <ilya.enkovich@intel.com> 4555 4556 PR target/65508 4557 * gcc.target/i386/mpx/pr65508.c: New. 4558 45592015-03-25 Mikael Morin <mikael@gcc.gnu.org> 4560 4561 PR fortran/64952 4562 PR fortran/65532 4563 * gfortran.dg/data_initialized_3.f90: New. 4564 45652015-03-25 Richard Biener <rguenther@suse.de> 4566 4567 PR middle-end/65519 4568 * gnat.dg/specs/opt2.ads: New testcase. 4569 45702015-03-25 Bin Cheng <bin.cheng@arm.com> 4571 4572 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New. 4573 * gcc.target/arm/memset-inline-4.c: Skip for 4574 arm_tune_string_ops_prefer_neon. 4575 * gcc.target/arm/memset-inline-5.c: Ditto. 4576 * gcc.target/arm/memset-inline-6.c: Ditto. 4577 * gcc.target/arm/memset-inline-8.c: Ditto. 4578 * gcc.target/arm/memset-inline-9.c: Ditto. 4579 45802015-03-24 Paolo Carlini <paolo.carlini@oracle.com> 4581 4582 PR c++/58923 4583 * g++.dg/other/virtual3.C: New. 4584 45852015-03-24 Paolo Carlini <paolo.carlini@oracle.com> 4586 4587 PR c++/60130 4588 * g++.dg/cpp0x/vt-60130.C: New. 4589 45902015-03-24 Paolo Carlini <paolo.carlini@oracle.com> 4591 4592 PR c++/61971 4593 * g++.dg/warn/Warray-bounds-7.C: New. 4594 45952015-03-24 Paolo Carlini <paolo.carlini@oracle.com> 4596 4597 PR c++/60067 4598 * g++.dg/template/defarg18.C: New. 4599 46002015-03-24 Paolo Carlini <paolo.carlini@oracle.com> 4601 4602 PR c++/59988 4603 * g++.dg/cpp0x/vt-59988.C: New. 4604 46052015-03-24 Jakub Jelinek <jakub@redhat.com> 4606 4607 PR tree-optimization/65533 4608 * gcc.dg/pr65533.c: New test. 4609 46102015-03-24 Andre Vehreschild <vehre@gmx.de> 4611 4612 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for 4613 source= and mold= expressions functionality. 4614 * gfortran.dg/allocate_class_4.f90: New test. 4615 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether 4616 copying an unlimited polymorhpic object containing a char array 4617 to another unlimited polymorphic object respects the _len 4618 component. 4619 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check 4620 whether deferred length char array allocate works, unlimited 4621 polymorphic object allocation from a string works and if 4622 allocating an array of deferred length strings works. 4623 * gfortran.dg/unlimited_polymorphic_24.f03: New test. 4624 46252015-03-24 Paolo Carlini <paolo.carlini@oracle.com> 4626 4627 PR c++/65513 4628 * g++.dg/cpp0x/constexpr-array11.C: New. 4629 46302015-03-24 Richard Biener <rguenther@suse.de> 4631 4632 PR middle-end/65517 4633 * gcc.dg/torture/pr65517.c: New testcase. 4634 46352015-03-24 Tobias Burnus <burnus@net-b.de> 4636 4637 * gfortran.dg/coindexed_1.f90: Moved from 4638 gfortran.dg/coarray/coindexed_3.f90; added dg-options. 4639 46402015-03-23 Jakub Jelinek <jakub@redhat.com> 4641 4642 PR testsuite/65506 4643 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of 4644 gimple dump. 4645 4646 PR target/65523 4647 * gcc.target/i386/pr65523.c: New test. 4648 4649 PR ipa/65475 4650 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of 4651 dg-options. 4652 * g++.dg/lto/pr65475b_0.C: Likewise. 4653 46542015-03-23 Oleg Endo <olegendo@gcc.gnu.org> 4655 4656 PR target/65505 4657 * gcc.target/sh/torture/pr65505.c: New. 4658 46592015-03-23 Martin Sebor <msebor@redhat.com> 4660 4661 PR testsuite/63175 4662 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan 4663 assembly for lvx in addition to lxv. 4664 46652015-03-23 Jakub Jelinek <jakub@redhat.com> 4666 4667 PR target/65504 4668 * gfortran.dg/pr65504.f90: New test. 4669 4670 PR ipa/65521 4671 * gcc.dg/pr65521.c: New test. 4672 46732015-03-23 Richard Biener <rguenther@suse.de> 4674 4675 PR tree-optimization/65518 4676 * gcc.dg/vect/pr65518.c: New testcase. 4677 46782015-03-23 Richard Biener <rguenther@suse.de> 4679 4680 PR tree-optimization/65494 4681 * gcc.dg/vect/pr65494.c: New testcase. 4682 46832015-03-23 Jakub Jelinek <jakub@redhat.com> 4684 4685 PR preprocessor/65238 4686 * c-c++-common/cpp/pr65238-1.c: New test. 4687 * gcc.dg/cpp/pr65238-2.c: New test. 4688 * gcc.dg/cpp/trad/pr65238-3.c: New test. 4689 * gcc.dg/cpp/trad/pr65238-4.c: New test. 4690 46912015-03-23 Paul Thomas <pault@gcc.gnu.org> 4692 Mikael Morin <mikael@gcc.gnu.org> 4693 4694 PR fortran/64952 4695 * gfortran.dg/elemental_dependency_4.f90: New. 4696 * gfortran.dg/elemental_dependency_5.f90: New. 4697 46982015-03-22 Jan Hubicka <hubicka@ucw.cz> 4699 4700 PR ipa/65475 4701 * g++.dg/lto/pr65475b_0.C: New testcase. 4702 * g++.dg/lto/pr65475b_1.C: New testcase. 4703 * g++.dg/lto/pr65475c_0.C: New testcase. 4704 * g++.dg/lto/pr65475c_1.C: New testcase. 4705 47062015-03-21 Tobias Burnus <burnus@net-b.de> 4707 4708 * gfortran.dg/coarray_38.f90: New. 4709 * gfortran.dg/coarray_39.f90: New. 4710 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into 4711 compile test. 4712 47132015-03-20 Marek Polacek <polacek@redhat.com> 4714 4715 PR c++/65398 4716 * g++.dg/cpp0x/pr65398.C: New test. 4717 47182015-03-20 Jan Hubicka <hubicka@ucw.cz> 4719 4720 PR ipa/65475 4721 * g++.dg/lto/pr65475_0.C: New testcase. 4722 * g++.dg/lto/pr65475_1.C: New testcase. 4723 47242015-03-20 Vladimir Makarov <vmakarov@redhat.com> 4725 4726 PR rtl-optimization/64366 4727 * gcc.target/sh/pr64366.c: New. 4728 47292015-03-20 Paolo Carlini <paolo.carlini@oracle.com> 4730 4731 PR c++/48324 4732 * g++.dg/cpp0x/constexpr-48324.C: New. 4733 47342015-03-20 Paolo Carlini <paolo.carlini@oracle.com> 4735 4736 PR c++/48453 4737 * g++.dg/cpp0x/pr48453.C: New. 4738 47392015-03-20 Marek Polacek <polacek@redhat.com> 4740 4741 PR c++/65072 4742 * g++.dg/cpp0x/pr65072.C: New test. 4743 47442015-03-20 Richard Biener <rguenther@suse.de> 4745 4746 PR middle-end/64715 4747 * gcc.dg/pr15347.c: Use -O. 4748 * c-c++-common/pr19807-1.c: Likewise. 4749 47502015-03-20 Eric Botcazou <ebotcazou@adacore.com> 4751 4752 * gnat.dg/volatile13.ad[sb]: New test. 4753 47542015-03-20 Uros Bizjak <ubizjak@gmail.com> 4755 4756 PR rtl-optimization/60851 4757 * gcc.target/i386/pr60851.c: New test. 4758 47592015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com> 4760 4761 PR target/65240 4762 * g++.dg/pr65240.h: Add tests for PR 65240. 4763 * g++.dg/pr65240-1.C: Likewise. 4764 * g++.dg/pr65240-2.C: Likewise. 4765 * g++.dg/pr65240-3.C: Likewise. 4766 * g++.dg/pr65240-4.C: Likewise. 4767 47682015-03-19 Vladimir Makarov <vmakarov@redhat.com> 4769 4770 PR rtl-optimization/63491 4771 * gcc.target/powerpc/pr63491.c: New. 4772 47732015-03-19 Jakub Jelinek <jakub@redhat.com> 4774 4775 * g++.dg/ipa/pr65465.C: New test. 4776 47772015-03-19 Paolo Carlini <paolo.carlini@oracle.com> 4778 4779 PR c++/52659 4780 * g++.dg/cpp0x/deleted11.C: New. 4781 47822015-03-19 Jakub Jelinek <jakub@redhat.com> 4783 4784 PR sanitizer/65400 4785 * c-c++-common/tsan/pr65400-3.c: New test. 4786 47872015-03-19 Paolo Carlini <paolo.carlini@oracle.com> 4788 4789 PR c++/59686 4790 * g++.dg/cpp0x/constexpr-59686.C: New. 4791 47922015-03-19 Jakub Jelinek <jakub@redhat.com> 4793 4794 PR sanitizer/64265 4795 * g++.dg/tsan/pr64265.C: New test. 4796 4797 PR sanitizer/65400 4798 * c-c++-common/tsan/pr65400-1.c: New test. 4799 * c-c++-common/tsan/pr65400-2.c: New test. 4800 48012015-03-18 Paolo Carlini <paolo.carlini@oracle.com> 4802 4803 PR c++/59816 4804 * g++.dg/cpp0x/pr59816.C: New. 4805 48062015-03-18 Paul Thomas <pault@gcc.gnu.org> 4807 4808 PR fortran/59198 4809 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy. 4810 48112015-03-18 Martin Liska <mliska@suse.cz> 4812 4813 PR ipa/65439 4814 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of 4815 equivalences either to 6 or 7. 4816 48172015-03-18 Andrew Stubbs <ams@codesourcery.com> 4818 4819 PR middle-end/64491 4820 Revert: 4821 2014-11-20 Andrew Stubbs <ams@codesourcery.com> 4822 4823 * gcc.dg/undefined-loop-1.c: New file. 4824 * gcc.dg/undefined-loop-2.c: New file. 4825 4826 2014-12-24 Andrew Stubbs <ams@codesourcery.com> 4827 4828 PR testsuite/64032 4829 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the 4830 loop exits too early. 4831 48322015-03-18 Jakub Jelinek <jakub@redhat.com> 4833 4834 PR tree-optimization/65450 4835 * gfortran.dg/pr65450.f90: New test. 4836 4837 PR target/65078 4838 * gcc.target/i386/pr65078-1.c: New test. 4839 * gcc.target/i386/pr65078-2.c: New test. 4840 * gcc.target/i386/pr65078-3.c: New test. 4841 * gcc.target/i386/pr65078-4.c: New test. 4842 * gcc.target/i386/pr65078-5.c: New test. 4843 * gcc.target/i386/pr65078-6.c: New test. 4844 48452015-03-18 Paolo Carlini <paolo.carlini@oracle.com> 4846 4847 PR c++/65340 4848 * g++.dg/cpp1y/pr65340.C: New. 4849 48502015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4851 4852 PR fortran/64432 4853 * gfortran.dg/system_clock_3.f08: Adjust test. 4854 48552015-03-17 Paul Thomas <pault@gcc.gnu.org> 4856 4857 PR fortran/59198 4858 * gfortran.dg/proc_ptr_comp_44.f90: New test. 4859 * gfortran.dg/proc_ptr_comp_45.f90: New test. 4860 48612015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4862 4863 PR fortran/64432 4864 * gfortran.dg/system_clock_3.f08: New test. 4865 48662015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net> 4867 4868 PR c++/64626 4869 g++.dg/cpp1y/pr64626-1.C: New. 4870 g++.dg/cpp1y/pr64626-2.C: New. 4871 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings. 4872 48732015-03-16 Jakub Jelinek <jakub@redhat.com> 4874 4875 PR tree-optimization/65427 4876 * gcc.c-torture/execute/pr65427.c: New test. 4877 48782015-03-16 Marek Polacek <polacek@redhat.com> 4879 4880 DR 1688 4881 PR c++/65327 4882 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus. 4883 * g++.dg/cpp0x/pr65327.C: New test. 4884 48852015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com> 4886 4887 PR sanitizer/64820 4888 * c-c++-common/asan/pr64820.c: New test. 4889 48902015-03-16 Andre Vehreschild <vehre@gmx.de> 4891 4892 * gfortran.dg/pointer_2.f90: New test. 4893 48942015-03-16 Eric Botcazou <ebotcazou@adacore.com> 4895 4896 * g++.dg/pr65049.C: New test. 4897 48982015-03-16 Tom de Vries <tom@codesourcery.com> 4899 4900 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans. 4901 * gcc.target/i386/fuse-caller-save-xmm.c: Same. 4902 * gcc.target/i386/fuse-caller-save.c: Same. 4903 49042015-03-16 Eric Botcazou <ebotcazou@adacore.com> 4905 4906 * gnat.dg/loop_optimization18.ad[sb]: New test. 4907 * gnat.dg/loop_optimization18_pkg.ads: New helper. 4908 49092015-03-16 Alan Modra <amodra@gmail.com> 4910 4911 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert 4912 2014-12-05 change. 4913 49142015-03-15 John David Anglin <danglin@gcc.gnu.org> 4915 4916 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on 4917 hppa*-*-hpux*. 4918 * gcc.dg/torture/pr65270-2.c: Likewise. 4919 49202015-03-14 Mikael Morin <mikael@gcc.gnu.org> 4921 4922 PR fortran/61138 4923 * gfortran.dg/pointer_remapping_9.f90: New. 4924 49252015-03-14 Jakub Jelinek <jakub@redhat.com> 4926 4927 PR tree-optimization/65369 4928 * gcc.c-torture/execute/pr65369.c: New test. 4929 4930 PR tree-optimization/65418 4931 * gcc.c-torture/execute/pr65418-1.c: New test. 4932 * gcc.c-torture/execute/pr65418-2.c: New test. 4933 4934 PR rtl-optimization/65401 4935 * gcc.c-torture/execute/pr65401.c: New test. 4936 49372015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4938 4939 PR target/64600 4940 * gcc.target/arm/pr64600_1.c: New test. 4941 49422015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4943 4944 PR rtl-optimization/65235 4945 * gcc.target/aarch64/pr65235_1.c: New test. 4946 49472015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com> 4948 4949 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment. 4950 * gcc.target/s390/hotpatch-22.c: Likewise. 4951 * gcc.target/s390/hotpatch-23.c: Likewise. 4952 * gcc.target/s390/hotpatch-24.c: Likewise. 4953 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment. 4954 * gcc.target/s390/hotpatch-1.c: Update expected output. 4955 * gcc.target/s390/hotpatch-2.c: Likewise. 4956 * gcc.target/s390/hotpatch-3.c: Likewise. 4957 * gcc.target/s390/hotpatch-4.c: Likewise. 4958 * gcc.target/s390/hotpatch-5.c: Likewise. 4959 * gcc.target/s390/hotpatch-6.c: Likewise. 4960 * gcc.target/s390/hotpatch-7.c: Likewise. 4961 * gcc.target/s390/hotpatch-8.c: Likewise. 4962 * gcc.target/s390/hotpatch-9.c: Likewise. 4963 * gcc.target/s390/hotpatch-10.c: Likewise. 4964 * gcc.target/s390/hotpatch-11.c: Likewise. 4965 * gcc.target/s390/hotpatch-12.c: Likewise. 4966 * gcc.target/s390/hotpatch-13.c: Likewise. 4967 * gcc.target/s390/hotpatch-14.c: Likewise. 4968 * gcc.target/s390/hotpatch-15.c: Likewise. 4969 * gcc.target/s390/hotpatch-16.c: Likewise. 4970 * gcc.target/s390/hotpatch-17.c: Likewise. 4971 * gcc.target/s390/hotpatch-18.c: Likewise. 4972 * gcc.target/s390/hotpatch-19.c: Likewise. 4973 49742015-03-12 Ilya Enkovich <ilya.enkovich@intel.com> 4975 4976 PR target/65103 4977 * gcc.target/i386/pr65103-1.c: New. 4978 49792015-03-12 Ilya Enkovich <ilya.enkovich@intel.com> 4980 4981 PR target/65044 4982 * gcc.target/i386/pr65044.c: New. 4983 49842015-03-12 Tom de Vries <tom@codesourcery.com> 4985 4986 PR rtl-optimization/64895 4987 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target. 4988 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto. 4989 * gcc.target/i386/fuse-caller-save.c: Ditto. 4990 49912015-03-10 Jan Hubicka <hubicka@ucw.cz> 4992 4993 * gcc.dg/ipa/pr63569.c: Fix template. 4994 49952015-03-11 Sandra Loosemore <sandra@codesourcery.com> 4996 4997 * g++.dg/ipa/pr64146.C: Require fpic support. 4998 49992015-03-11 Janne Blomqvist <jb@gcc.gnu.org> 5000 5001 PR libfortran/65200 5002 * gfortran.dg/open_errors.f90: Update checks for iomsg string. 5003 * gfortran.dg/open_new_segv.f90: Fix error message pattern. 5004 50052015-03-11 Jakub Jelinek <jakub@redhat.com> 5006 5007 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects 5008 to dg-options, fix up dg-skip-if. 5009 50102015-03-11 Georg-Johann Lay <avr@gjlay.de> 5011 5012 PR target/65296 5013 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march. 5014 * gcc.target/avr/tiny-caller-save.c: Same. 5015 50162015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com> 5017 5018 PR target/65242 5019 * g++.dg/pr65242.C: New test. 5020 50212015-03-11 Marat Zakirov <m.zakirov@samsung.com> 5022 5023 * c-c++-common/asan/no-asan-check-glob.c: New test. 5024 50252015-03-10 Paolo Carlini <paolo.carlini@oracle.com> 5026 5027 PR c++/65370 5028 * g++.dg/other/default11.C: New. 5029 * g++.dg/other/default12.C: Likewise. 5030 50312015-03-10 Jakub Jelinek <jakub@redhat.com> 5032 5033 PR target/65368 5034 * gcc.target/i386/bmi2-bzhi-2.c: New test. 5035 50362015-03-10 Paul Thomas <pault@gcc.gnu.org> 5037 5038 PR fortran/65024 5039 * gfortran.dg/unlimited_polymorphic_23.f90: New test 5040 50412015-03-10 Jakub Jelinek <jakub@redhat.com> 5042 5043 PR c++/65127 5044 * g++.dg/cpp0x/pr65127.C: New test. 5045 50462015-03-10 Jan Hubicka <hubicka@ucw.cz> 5047 5048 * gcc.dg/ipa/PR64550.c: Update template. 5049 50502015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 5051 Tobias Burnus <burnus@net-b.de> 5052 5053 * gfortran.dg/coarray_sync_memory.f90: New. 5054 50552015-03-10 Marek Polacek <polacek@redhat.com> 5056 5057 PR sanitizer/65367 5058 * c-c++-common/ubsan/pr65367.c: New test. 5059 50602015-03-10 Ilya Enkovich <ilya.enkovich@intel.com> 5061 5062 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library. 5063 * gcc.target/i386/mpx/calloc-1-lbv.c: New. 5064 * gcc.target/i386/mpx/calloc-1-ubv.c: New. 5065 * gcc.target/i386/mpx/calloc-1-nov.c: New. 5066 * gcc.target/i386/mpx/malloc-1-lbv.c: New. 5067 * gcc.target/i386/mpx/malloc-1-nov.c: New. 5068 * gcc.target/i386/mpx/malloc-1-ubv.c: New. 5069 * gcc.target/i386/mpx/realloc-1-lbv.c: New. 5070 * gcc.target/i386/mpx/realloc-1-nov.c: New. 5071 * gcc.target/i386/mpx/realloc-1-ubv.c: New. 5072 * gcc.target/i386/mpx/realloc-2-lbv.c: New. 5073 * gcc.target/i386/mpx/realloc-2-nov.c: New. 5074 * gcc.target/i386/mpx/realloc-2-ubv.c: New. 5075 50762015-03-10 Ilya Enkovich <ilya.enkovich@intel.com> 5077 5078 * lib/mpx-dg.exp (mpx_link_flags): New. 5079 (mpx_init): New. 5080 (mpx_finish): New. 5081 * gcc.target/i386/mpx/alloca-1-lbv.c: New. 5082 * gcc.target/i386/mpx/alloca-1-nov.c: New. 5083 * gcc.target/i386/mpx/alloca-1-ubv.c: New. 5084 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New. 5085 * gcc.target/i386/mpx/arg-addr-1-nov.c: New. 5086 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New. 5087 * gcc.target/i386/mpx/bitfields-1-lbv.c: New. 5088 * gcc.target/i386/mpx/bitfields-1-nov.c: New. 5089 * gcc.target/i386/mpx/bitfields-1-ubv.c: New. 5090 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New. 5091 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New. 5092 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New. 5093 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New. 5094 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New. 5095 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New. 5096 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New. 5097 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New. 5098 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New. 5099 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New. 5100 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New. 5101 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New. 5102 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New. 5103 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New. 5104 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New. 5105 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New. 5106 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New. 5107 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New. 5108 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New. 5109 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New. 5110 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New. 5111 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New. 5112 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New. 5113 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New. 5114 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New. 5115 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New. 5116 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New. 5117 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New. 5118 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New. 5119 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New. 5120 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New. 5121 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New. 5122 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New. 5123 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New. 5124 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New. 5125 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New. 5126 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New. 5127 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New. 5128 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New. 5129 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New. 5130 * gcc.target/i386/mpx/fastcall-1-lbv.c: New. 5131 * gcc.target/i386/mpx/fastcall-1-nov.c: New. 5132 * gcc.target/i386/mpx/fastcall-1-ubv.c: New. 5133 * gcc.target/i386/mpx/fastcall-2-lbv.c: New. 5134 * gcc.target/i386/mpx/fastcall-2-nov.c: New. 5135 * gcc.target/i386/mpx/fastcall-2-ubv.c: New. 5136 * gcc.target/i386/mpx/field-addr-1-lbv.c: New. 5137 * gcc.target/i386/mpx/field-addr-1-nov.c: New. 5138 * gcc.target/i386/mpx/field-addr-1-ubv.c: New. 5139 * gcc.target/i386/mpx/field-addr-10-lbv.c: New. 5140 * gcc.target/i386/mpx/field-addr-10-nov.c: New. 5141 * gcc.target/i386/mpx/field-addr-10-ubv.c: New. 5142 * gcc.target/i386/mpx/field-addr-2-lbv.c: New. 5143 * gcc.target/i386/mpx/field-addr-2-nov.c: New. 5144 * gcc.target/i386/mpx/field-addr-2-ubv.c: New. 5145 * gcc.target/i386/mpx/field-addr-3-lbv.c: New. 5146 * gcc.target/i386/mpx/field-addr-3-nov.c: New. 5147 * gcc.target/i386/mpx/field-addr-3-ubv.c: New. 5148 * gcc.target/i386/mpx/field-addr-4-lbv.c: New. 5149 * gcc.target/i386/mpx/field-addr-4-nov.c: New. 5150 * gcc.target/i386/mpx/field-addr-4-ubv.c: New. 5151 * gcc.target/i386/mpx/field-addr-5-lbv.c: New. 5152 * gcc.target/i386/mpx/field-addr-5-nov.c: New. 5153 * gcc.target/i386/mpx/field-addr-5-ubv.c: New. 5154 * gcc.target/i386/mpx/field-addr-6-lbv.c: New. 5155 * gcc.target/i386/mpx/field-addr-6-nov.c: New. 5156 * gcc.target/i386/mpx/field-addr-6-ubv.c: New. 5157 * gcc.target/i386/mpx/field-addr-7-lbv.c: New. 5158 * gcc.target/i386/mpx/field-addr-7-nov.c: New. 5159 * gcc.target/i386/mpx/field-addr-7-ubv.c: New. 5160 * gcc.target/i386/mpx/field-addr-8-lbv.c: New. 5161 * gcc.target/i386/mpx/field-addr-8-nov.c: New. 5162 * gcc.target/i386/mpx/field-addr-8-ubv.c: New. 5163 * gcc.target/i386/mpx/field-addr-9-lbv.c: New. 5164 * gcc.target/i386/mpx/field-addr-9-nov.c: New. 5165 * gcc.target/i386/mpx/field-addr-9-ubv.c: New. 5166 * gcc.target/i386/mpx/frame-address-1-nov.c: New. 5167 * gcc.target/i386/mpx/hard-reg-1-nov.c: New. 5168 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New. 5169 * gcc.target/i386/mpx/if-stmt-1-nov.c: New. 5170 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New. 5171 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New. 5172 * gcc.target/i386/mpx/if-stmt-2-nov.c: New. 5173 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New. 5174 * gcc.target/i386/mpx/label-address-1.c: New. 5175 * gcc.target/i386/mpx/legacy-1-nov.c: New. 5176 * gcc.target/i386/mpx/macro.c: New. 5177 * gcc.target/i386/mpx/mpx-check.h: New. 5178 * gcc.target/i386/mpx/mpx.exp: New. 5179 * gcc.target/i386/mpx/nested-function-1-lbv.c: New. 5180 * gcc.target/i386/mpx/nested-function-1-nov.c: New. 5181 * gcc.target/i386/mpx/nested-function-1-ubv.c: New. 5182 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New. 5183 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New. 5184 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New. 5185 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New. 5186 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New. 5187 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New. 5188 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New. 5189 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New. 5190 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New. 5191 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New. 5192 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New. 5193 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New. 5194 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New. 5195 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New. 5196 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New. 5197 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New. 5198 * gcc.target/i386/mpx/pointer-store-1-nov.c: New. 5199 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New. 5200 * gcc.target/i386/mpx/reference-1-lbv.c: New. 5201 * gcc.target/i386/mpx/reference-1-nov.c: New. 5202 * gcc.target/i386/mpx/reference-1-ubv.c: New. 5203 * gcc.target/i386/mpx/reference-2-lbv.c: New. 5204 * gcc.target/i386/mpx/reference-2-nov.c: New. 5205 * gcc.target/i386/mpx/reference-2-ubv.c: New. 5206 * gcc.target/i386/mpx/reference-3-lbv.c: New. 5207 * gcc.target/i386/mpx/reference-3-nov.c: New. 5208 * gcc.target/i386/mpx/reference-3-ubv.c: New. 5209 * gcc.target/i386/mpx/reference-4-lbv.c: New. 5210 * gcc.target/i386/mpx/reference-4-nov.c: New. 5211 * gcc.target/i386/mpx/reference-4-ubv.c: New. 5212 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New. 5213 * gcc.target/i386/mpx/return-pointer-1-nov.c: New. 5214 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New. 5215 * gcc.target/i386/mpx/return-struct-1-lbv.c: New. 5216 * gcc.target/i386/mpx/return-struct-1-nov.c: New. 5217 * gcc.target/i386/mpx/return-struct-1-ubv.c: New. 5218 * gcc.target/i386/mpx/return-struct-2-lbv.c: New. 5219 * gcc.target/i386/mpx/return-struct-2-nov.c: New. 5220 * gcc.target/i386/mpx/return-struct-2-ubv.c: New. 5221 * gcc.target/i386/mpx/return-struct-3-lbv.c: New. 5222 * gcc.target/i386/mpx/return-struct-3-nov.c: New. 5223 * gcc.target/i386/mpx/return-struct-3-ubv.c: New. 5224 * gcc.target/i386/mpx/return-struct-4-lbv.c: New. 5225 * gcc.target/i386/mpx/return-struct-4-nov.c: New. 5226 * gcc.target/i386/mpx/return-struct-4-ubv.c: New. 5227 * gcc.target/i386/mpx/return-struct-5-lbv.c: New. 5228 * gcc.target/i386/mpx/return-struct-5-nov.c: New. 5229 * gcc.target/i386/mpx/return-struct-5-ubv.c: New. 5230 * gcc.target/i386/mpx/return-struct-6-lbv.c: New. 5231 * gcc.target/i386/mpx/return-struct-6-nov.c: New. 5232 * gcc.target/i386/mpx/return-struct-6-ubv.c: New. 5233 * gcc.target/i386/mpx/sincos-1-nov.c: New. 5234 * gcc.target/i386/mpx/static-array-1-lbv.c: New. 5235 * gcc.target/i386/mpx/static-array-1-nov.c: New. 5236 * gcc.target/i386/mpx/static-array-1-ubv.c: New. 5237 * gcc.target/i386/mpx/static-init-1-lbv.c: New. 5238 * gcc.target/i386/mpx/static-init-1-nov.c: New. 5239 * gcc.target/i386/mpx/static-init-1-ubv.c: New. 5240 * gcc.target/i386/mpx/static-init-2-lbv.c: New. 5241 * gcc.target/i386/mpx/static-init-2-nov.c: New. 5242 * gcc.target/i386/mpx/static-init-2-ubv.c: New. 5243 * gcc.target/i386/mpx/static-init-3-lbv.c: New. 5244 * gcc.target/i386/mpx/static-init-3-nov.c: New. 5245 * gcc.target/i386/mpx/static-init-3-ubv.c: New. 5246 * gcc.target/i386/mpx/static-init-4-lbv.c: New. 5247 * gcc.target/i386/mpx/static-init-4-nov.c: New. 5248 * gcc.target/i386/mpx/static-init-4-ubv.c: New. 5249 * gcc.target/i386/mpx/static-init-5-lbv.c: New. 5250 * gcc.target/i386/mpx/static-init-5-nov.c: New. 5251 * gcc.target/i386/mpx/static-init-5-ubv.c: New. 5252 * gcc.target/i386/mpx/static-init-6-lbv.c: New. 5253 * gcc.target/i386/mpx/static-init-6-nov.c: New. 5254 * gcc.target/i386/mpx/static-init-6-ubv.c: New. 5255 * gcc.target/i386/mpx/static-string-1-lbv.c: New. 5256 * gcc.target/i386/mpx/static-string-1-nov.c: New. 5257 * gcc.target/i386/mpx/static-string-1-ubv.c: New. 5258 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New. 5259 * gcc.target/i386/mpx/struct-arg-1-nov.c: New. 5260 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New. 5261 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New. 5262 * gcc.target/i386/mpx/struct-arg-10-nov.c: New. 5263 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New. 5264 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New. 5265 * gcc.target/i386/mpx/struct-arg-2-nov.c: New. 5266 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New. 5267 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New. 5268 * gcc.target/i386/mpx/struct-arg-3-nov.c: New. 5269 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New. 5270 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New. 5271 * gcc.target/i386/mpx/struct-arg-4-nov.c: New. 5272 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New. 5273 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New. 5274 * gcc.target/i386/mpx/struct-arg-5-nov.c: New. 5275 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New. 5276 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New. 5277 * gcc.target/i386/mpx/struct-arg-6-nov.c: New. 5278 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New. 5279 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New. 5280 * gcc.target/i386/mpx/struct-arg-7-nov.c: New. 5281 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New. 5282 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New. 5283 * gcc.target/i386/mpx/struct-arg-8-nov.c: New. 5284 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New. 5285 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New. 5286 * gcc.target/i386/mpx/struct-arg-9-nov.c: New. 5287 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New. 5288 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New. 5289 * gcc.target/i386/mpx/struct-copy-1-nov.c: New. 5290 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New. 5291 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New. 5292 * gcc.target/i386/mpx/struct-copy-2-nov.c: New. 5293 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New. 5294 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New. 5295 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New. 5296 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New. 5297 * gcc.target/i386/mpx/union-arg-1-lbv.c: New. 5298 * gcc.target/i386/mpx/union-arg-1-nov.c: New. 5299 * gcc.target/i386/mpx/union-arg-1-ubv.c: New. 5300 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New. 5301 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New. 5302 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New. 5303 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New. 5304 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New. 5305 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New. 5306 * gcc.target/i386/mpx/vararg-1-lbv.c: New. 5307 * gcc.target/i386/mpx/vararg-1-nov.c: New. 5308 * gcc.target/i386/mpx/vararg-1-ubv.c: New. 5309 * gcc.target/i386/mpx/vararg-2-lbv.c: New. 5310 * gcc.target/i386/mpx/vararg-2-nov.c: New. 5311 * gcc.target/i386/mpx/vararg-2-ubv.c: New. 5312 * gcc.target/i386/mpx/vararg-3-lbv.c: New. 5313 * gcc.target/i386/mpx/vararg-3-nov.c: New. 5314 * gcc.target/i386/mpx/vararg-3-ubv.c: New. 5315 * gcc.target/i386/mpx/vararg-4-lbv.c: New. 5316 * gcc.target/i386/mpx/vararg-4-nov.c: New. 5317 * gcc.target/i386/mpx/vararg-4-ubv.c: New. 5318 * gcc.target/i386/mpx/vararg-5-lbv.c: New. 5319 * gcc.target/i386/mpx/vararg-5-nov.c: New. 5320 * gcc.target/i386/mpx/vararg-5-ubv.c: New. 5321 * gcc.target/i386/mpx/vararg-6-lbv.c: New. 5322 * gcc.target/i386/mpx/vararg-6-nov.c: New. 5323 * gcc.target/i386/mpx/vararg-6-ubv.c: New. 5324 * gcc.target/i386/mpx/vararg-7-lbv.c: New. 5325 * gcc.target/i386/mpx/vararg-7-nov.c: New. 5326 * gcc.target/i386/mpx/vararg-7-ubv.c: New. 5327 * gcc.target/i386/mpx/vararg-8-lbv.c: New. 5328 * gcc.target/i386/mpx/vararg-8-nov.c: New. 5329 * gcc.target/i386/mpx/vararg-8-ubv.c: New. 5330 * gcc.target/i386/mpx/vla-1-lbv.c: New. 5331 * gcc.target/i386/mpx/vla-1-nov.c: New. 5332 * gcc.target/i386/mpx/vla-1-ubv.c: New. 5333 * gcc.target/i386/mpx/vla-2-lbv.c: New. 5334 * gcc.target/i386/mpx/vla-2-nov.c: New. 5335 * gcc.target/i386/mpx/vla-2-ubv.c: New. 5336 53372015-03-10 James Greenhalgh <james.greenhalgh@arm.com> 5338 5339 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes. 5340 53412015-03-10 Oleg Endo <olegendo@gcc.gnu.org> 5342 5343 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option. 5344 53452015-03-10 Uros Bizjak <ubizjak@gmail.com> 5346 5347 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump. 5348 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto. 5349 53502015-03-10 Jakub Jelinek <jakub@redhat.com> 5351 5352 PR c/65120 5353 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator 5354 on rhs is 0. 5355 (fn4): New test. 5356 * c-c++-common/pr65120.c: New test. 5357 5358 PR rtl-optimization/65321 5359 * gcc.dg/pr65321.c: New test. 5360 53612015-03-10 Jan Hubicka <hubicka@ucw.cz> 5362 5363 PR tree-optimization/65355 5364 * gcc.dg/vect/section-anchors-vect-69.c: Update template. 5365 53662015-03-09 Jakub Jelinek <jakub@redhat.com> 5367 5368 PR c/65120 5369 * c-c++-common/pr49706.c: Adjust tests for not warning 5370 about !!x == y or !b == y where b is boolean, and add 5371 some further tests. 5372 * c-c++-common/pr62199-2.c: Likewise. 5373 53742015-03-09 Richard Biener <rguenther@suse.de> 5375 5376 PR middle-end/65270 5377 * gcc.dg/torture/pr65270-1.c: New testcase. 5378 * gcc.dg/torture/pr65270-2.c: Likewise. 5379 53802015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com> 5381 5382 PR tree-optimization/63743 5383 * gcc.dg/pr63743.c: New test. 5384 53852015-03-08 Jan Hubicka <hubicka@ucw.cz> 5386 5387 PR lto/65316 5388 * g++.dg/lto/pr65316_0.C: New testcase. 5389 * g++.dg/lto/pr65316_1.C: New testcase. 5390 53912015-03-08 John David Anglin <danglin@gcc.gnu.org> 5392 5393 PR target/62247 5394 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on 5395 hppa*-*-hpux*. 5396 * g++.dg/abi/rtti3.C: Likewise. 5397 5398 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections. 5399 5400 PR target/62251 5401 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*. 5402 5403 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime 5404 5405 * gcc.dg/ipa/pr64307.c: Add target c99_runtime. 5406 5407 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias. 5408 54092015-03-08 Morin <mikael@gcc.gnu.org> 5410 5411 PR fortran/60898 5412 * gfortran.dg/entry_20.f90: New. 5413 54142015-03-07 Oleg Endo <olegendo@gcc.gnu.org> 5415 5416 PR target/65153 5417 * gcc.c-torture/compile/pr65153.c: New. 5418 54192015-03-07 Oleg Endo <olegendo@gcc.gnu.org> 5420 5421 PR target/65249 5422 * g++.dg/torture/pr65249.C: New. 5423 54242015-03-07 H.J. Lu <hongjiu.lu@intel.com> 5425 5426 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long 5427 long. 5428 (int64_t): Likewise. 5429 54302015-03-07 Marek Polacek <polacek@redhat.com> 5431 Martin Uecker <uecker@eecs.berkeley.edu> 5432 5433 PR sanitizer/65280 5434 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array 5435 member-like arrays. 5436 * c-c++-common/ubsan/bounds-8.c: New test. 5437 * c-c++-common/ubsan/bounds-9.c: New test. 5438 * gcc.dg/ubsan/bounds-2.c: New test. 5439 54402015-03-05 Martin Sebor <msebor@redhat.com> 5441 5442 PR testsuite/63175 5443 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move 5444 checking of results into main to prevent it from getting optimized 5445 away. 5446 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test. 5447 54482015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com> 5449 5450 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386. 5451 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test. 5452 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on 5453 x64. 5454 54552015-03-05 Jan Hubicka <hubicka@ucw.cz> 5456 5457 * g++.dg/lto/pr65302_1.C: New testcase. 5458 * g++.dg/lto/pr65302_0.C: New testcase. 5459 54602015-03-06 James Greenhalgh <james.greenhalgh@arm.com> 5461 5462 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add 5463 -fno-ipa-icf to dg-options. 5464 54652015-03-06 James Greenhalgh <james.greenhalgh@arm.com> 5466 5467 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO 5468 compiles using the linker plugin. 5469 54702015-03-06 Eric Botcazou <ebotcazou@adacore.com> 5471 5472 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust. 5473 54742015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de> 5475 5476 * gcc.target/arm/pr65067.c: New test. 5477 54782015-03-05 Martin Liska <mliska@suse.cz> 5479 5480 PR ipa/65318 5481 * gcc.dg/ipa/pr65318.c: New test. 5482 54832015-03-05 Marek Polacek <polacek@redhat.com> 5484 5485 * c-c++-common/ubsan/bounds-6.c: Use dg-do run. 5486 54872015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 5488 5489 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: 5490 54912015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 5492 5493 * gcc.dg/var-expand1.c: Force max-completely-peel-times and 5494 max-unroll-times back to defaults for s390. 5495 54962015-03-05 Paolo Carlini <paolo.carlini@oracle.com> 5497 5498 Fix last commit. 5499 55002015-03-05 Paolo Carlini <paolo.carlini@oracle.com> 5501 5502 PR c++/64665 5503 * g++.dg/cpp0x/initlist92.C: New. 5504 55052015-03-05 Richard Biener <rguenther@suse.de> 5506 5507 PR tree-optimization/65310 5508 * gcc.dg/vect/pr65310.c: New testcase. 5509 55102015-03-05 Paolo Carlini <paolo.carlini@oracle.com> 5511 5512 PR c++/64834 5513 * g++.dg/cpp1y/lambda-generic-uneval1.C: New. 5514 55152015-03-04 Eric Botcazou <ebotcazou@adacore.com> 5516 5517 * gnat.dg/entry_queues3.adb: New test. 5518 55192015-03-04 Ian Lance Taylor <iant@google.com> 5520 5521 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*. 5522 55232015-03-04 Paolo Carlini <paolo.carlini@oracle.com> 5524 5525 PR c++/64227 5526 * g++.dg/cpp1y/lambda-generic-ice1.C: New. 5527 55282015-03-04 James Greenhalgh <james.greenhalgh@arm.com> 5529 5530 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add 5531 -fno-ipa-icf to dg-options 5532 * gcc.target/aarch64/vect_saddl_1.c: Likewise. 5533 * gcc.target/aarch64/vect_smlal_1.c: Likewise. 5534 55352015-03-04 Paolo Carlini <paolo.carlini@oracle.com> 5536 5537 PR c++/64398 5538 * g++.dg/cpp0x/decltype62.C: New. 5539 55402015-03-03 Eric Botcazou <ebotcazou@adacore.com> 5541 5542 * gnat.dg/object_overflow5.adb: New test. 5543 55442015-03-03 Martin Liska <mliska@suse.cz> 5545 5546 PR ipa/65287 5547 * gcc.dg/ipa/pr65287.c: New test. 5548 55492015-03-03 Martin Jambor <mjambor@suse.cz> 5550 Eric Botcazou <ebotcazou@adacore.com> 5551 5552 * gnat.dg/specs/pack12.ads: New test. 5553 55542015-03-03 Martin Liska <mliska@suse.cz> 5555 5556 * gcc.dg/ipa/PR65282.c: New test. 5557 55582015-03-13 Jeff Law <law@redhat.com> 5559 5560 PR tree-optimization/65241 5561 * gcc.c-torture/compile/pr65241.c: New test. 5562 55632015-03-03 Georg-Johann Lay <avr@gjlay.de> 5564 5565 PR target/64331 5566 * gcc.target/avr/torture/pr64331.c: New test. 5567 55682015-03-03 Martin Liska <mliska@suse.cz> 5569 Jan Hubicka <hubicka@ucw.cz> 5570 5571 * g++.dg/ipa/pr65263.C: New test. 5572 55732015-03-02 Jan Hubicka <hubicka@ucw.cz> 5574 5575 PR ipa/65130 5576 * gcc.dg/lto/pr65130_0.c: New testcase. 5577 * gcc.dg/lto/pr65130_1.c: New testcase. 5578 55792015-03-02 Jan Hubicka <hubicka@ucw.cz> 5580 5581 PR ipa/64988 5582 * g++.dg/torture/pr64988.C: New testcase. 5583 55842015-03-02 Tobias Burnus <burnus@net-b.de> 5585 5586 * gfortran.dg/coarray_atomic_6.f90: New. 5587 55882015-03-02 Ilya Enkovich <ilya.enkovich@intel.com> 5589 5590 PR target/65184 5591 * gcc.target/i386/pr65184.c: New. 5592 55932015-03-02 Ilya Enkovich <ilya.enkovich@intel.com> 5594 5595 PR target/65183 5596 * gcc.target/i386/pr65183.c: New. 5597 55982015-02-28 Martin Liska <mliska@suse.cz> 5599 Jan Hubicka <hubicka@ucw.cz> 5600 5601 * gcc.dg/ipa/ipa-icf-35.c: New test. 5602 * gcc.dg/ipa/ipa-icf-36.c: New test. 5603 * gcc.dg/ipa/ipa-icf-37.c: New test. 5604 56052015-02-28 Martin Liska <mliska@suse.cz> 5606 Jan Hubicka <hubicka@ucw.cz> 5607 5608 PR ipa/65245 5609 * gcc.dg/ipa/ipa-icf-34.c: New test. 5610 56112015-03-01 Oleg Endo <olegendo@gcc.gnu.org> 5612 5613 PR target/61142 5614 * gcc.target/sh/sh/pr61142.c: New. 5615 56162015-03-01 Eric Botcazou <ebotcazou@adacore.com> 5617 5618 * g++.dg/other/dump-ada-spec-3.C: New test. 5619 56202015-03-01 Martin Liska <mliska@suse.cz> 5621 5622 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF. 5623 * g++.dg/ipa/pr63595.C: Update expected results. 5624 56252015-02-28 Jan Hubicka <hubicka@ucw.cz> 5626 5627 PR ipa/65236 5628 * g++.dg/ipa/ipa-icf-6.C: New testcase. 5629 56302015-02-27 Pat Haugen <pthaugen@us.ibm.com> 5631 5632 * gcc.dg/vect/pr59354.c: Move vector producing code to 5633 separate function. 5634 56352015-02-27 Jan Hubicka <hubicka@ucw.cz> 5636 5637 PR ipa/65237 5638 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf 5639 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf. 5640 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit. 5641 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit. 5642 56432015-02-27 Jakub Jelinek <jakub@redhat.com> 5644 5645 PR tree-optimization/65048 5646 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options. 5647 (foo): Use K&R style definition. 5648 56492015-02-27 Vladimir Makarov <vmakarov@redhat.com> 5650 5651 PR target/65032 5652 * g++.dg/pr65032.C: New. 5653 56542015-02-27 Marek Polacek <polacek@redhat.com> 5655 5656 PR c/65040 5657 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not 5658 -Wformat=2. 5659 56602015-02-27 Marek Polacek <polacek@redhat.com> 5661 5662 PR c/65228 5663 * gcc.dg/pr65228.c: New test. 5664 56652015-02-27 Kai Tietz <ktietz@redhat.com> 5666 5667 PR c/35330 5668 * gcc.dg/weak/weak-17.c: New file. 5669 56702015-02-27 Richard Biener <rguenther@suse.de> 5671 5672 PR lto/65193 5673 * g++.dg/lto/pr65193_0.C: New testcase. 5674 56752015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 5676 5677 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64. 5678 * gcc.target/s390/hotpatch-8.c: Likewise. 5679 * gcc.target/s390/hotpatch-9.c: Likewise. 5680 * gcc.target/s390/pr61078.c: Likewise. 5681 * gcc.target/s390/pr57960.c: Remove -m64. 5682 * gcc.target/s390/pr61078.c: Likewise. 5683 56842015-02-26 Jan Hubicka <hubicka@ucw.cz> 5685 Martin Liska <mliska@suse.cz> 5686 5687 PR bootstrap/65150 5688 * gcc.dg/pr64454.c: Disable ICF. 5689 * gcc.dg/pr28685-1.c: Disable ICF 5690 * gcc.dg/ipa/iinline-5.c: Disable ICF. 5691 * g++.dg/warn/Wsuggest-final.C: Force methods to be different. 5692 * g++.dg/ipa/ipa-icf-4.C: Update template. 5693 56942015-02-26 Jakub Jelinek <jakub@redhat.com> 5695 5696 PR tree-optimization/65216 5697 * gcc.c-torture/execute/pr65216.c: New test. 5698 5699 PR tree-optimization/65215 5700 * gcc.c-torture/execute/pr65215-1.c: New test. 5701 * gcc.c-torture/execute/pr65215-2.c: New test. 5702 * gcc.c-torture/execute/pr65215-3.c: New test. 5703 * gcc.c-torture/execute/pr65215-4.c: New test. 5704 * gcc.c-torture/execute/pr65215-5.c: New test. 5705 57062015-02-26 Tom de Vries <tom@codesourcery.com> 5707 5708 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout. 5709 57102015-02-26 Martin Liska <mliska@suse.cz> 5711 Jan Hubicka <hubicka@ucw.cz> 5712 5713 * g++.dg/ipa/pr64146.C: Update expected results. 5714 * gcc.dg/ipa/ipa-icf-26.c: Update test. 5715 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line. 5716 * gcc.dg/ipa/ipa-icf-34.c: New test. 5717 57182015-02-26 Uros Bizjak <ubizjak@gmail.com> 5719 5720 * gcc.dg/vect/vect-pr61917.c: Rename to ... 5721 * gcc.dg/vect/O3-vect-pr61917.c: ... this. 5722 (dg-additional-options): Remove dg directive. 5723 (dg-final): Add dg directive. 5724 57252015-02-26 Marek Polacek <polacek@redhat.com> 5726 5727 PR ipa/65008 5728 * g++.dg/ipa/pr65008.C: New test. 5729 57302015-02-26 Tom de Vries <tom@codesourcery.com> 5731 5732 * lib/profopt.exp (profopt-target-cleanup): New proc. 5733 (profopt-execute): Use profopt-target-cleanup to handle cleanup of 5734 files from sources from dg-additional-sources. 5735 57362015-02-26 Tom de Vries <tom@codesourcery.com> 5737 5738 * lib/gcov.exp: Cleanup in case of xfail. 5739 57402015-02-26 Sebastian Pop <s.pop@samsung.com> 5741 5742 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type. 5743 57442015-02-25 Aldy Hernandez <aldyh@redhat.com> 5745 5746 PR debug/46102 5747 * g++.dg/debug/dwarf2-1.C: XFAIL and move... 5748 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here. 5749 * g++.dg/debug/dwarf2-2.C: XFAIL and move... 5750 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here. 5751 * g++.dg/debug/dwarf2/typedef5.C: XFAIL. 5752 * g++.dg/debug/pr46123.C: XFAIL and move... 5753 * g++.dg/debug/dwarf2/pr46123-2.C: ...here. 5754 * gcc.dg/debug/dwarf2-3.c: Move... 5755 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here. 5756 57572015-02-26 Marek Polacek <polacek@redhat.com> 5758 5759 PR c++/65202 5760 * g++.dg/cpp1y/pr65202.C: New test. 5761 57622015-02-26 Tom de Vries <tom@codesourcery.com> 5763 5764 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and 5765 locale_facets.h.gcov. 5766 57672015-02-26 Tom de Vries <tom@codesourcery.com> 5768 5769 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file. 5770 57712015-02-26 Tom de Vries <tom@codesourcery.com> 5772 5773 * gcc.dg/aru-2.c: Add missing cleanup-profile-file. 5774 57752015-02-26 H.J. Lu <hongjiu.lu@intel.com> 5776 5777 PR target/65217 5778 * gcc.target/i386/pr65217.c: New. 5779 57802015-02-26 Tom de Vries <tom@codesourcery.com> 5781 5782 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o. 5783 57842015-02-26 Tom de Vries <tom@codesourcery.com> 5785 5786 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out. 5787 57882015-02-26 Sebastian Pop <s.pop@samsung.com> 5789 5790 PR tree-optimization/65048 5791 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New. 5792 57932015-02-26 Uros Bizjak <ubizjak@gmail.com> 5794 5795 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure. 5796 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump. 5797 57982015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com> 5799 5800 PR target/65161 5801 * gcc.target/i386/pr65161.c: New test. 5802 58032015-02-26 Terry Guo <terry.guo@arm.com> 5804 5805 * gcc.target/arm/no-volatile-in-it.c: New test. 5806 58072015-02-25 Peter Bergner <bergner@vnet.ibm.com> 5808 5809 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble. 5810 (dg-options): Add -save-temps. 5811 (dg-final): Add cleanup-saved-temps. 5812 58132015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com> 5814 5815 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value. 5816 58172015-02-25 Pat Haugen <pthaugen@us.ibm.com> 5818 5819 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h. 5820 * gcc.target/powerpc/pack01.c: Include string.h. 5821 58222015-02-25 Ilya Enkovich <ilya.enkovich@intel.com> 5823 5824 PR target/65167 5825 * gcc.target/i386/pr65167.c: New. 5826 58272015-02-25 Kai Tietz <ktietz@redhat.com> 5828 5829 PR tree-optimization/61917 5830 * gcc.dg/vect/vect-pr61917.c: New file. 5831 58322015-02-24 Jakub Jelinek <jakub@redhat.com> 5833 5834 PR tree-optimization/65170 5835 * gcc.c-torture/execute/pr65170.c: New test. 5836 * gcc.dg/tree-ssa/vrp96.c: New test. 5837 58382015-02-24 Tom de Vries <tom@codesourcery.com> 5839 5840 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close. 5841 58422015-02-24 Tom de Vries <tom@codesourcery.com> 5843 5844 PR testsuite/65126 5845 * lib/gcc-defs.exp (additional_sources_used): Add new var. 5846 (dg-additional-files-options): Copy additional_sources to 5847 additional_sources_used before emptying additional_sources. 5848 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files) 5849 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump) 5850 (cleanup-saved-temps): Use additional_sources_used instead of 5851 additional_sources. 5852 (dg-test): Reset additional_sources_used. 5853 58542015-02-23 Richard Sandiford <richard.sandiford@arm.com> 5855 5856 PR fortran/63427 5857 * gfortran.dg/integer_exponentiation_6.F90: New test. 5858 58592015-02-23 Martin Sebor <msebor@redhat.com> 5860 5861 PR target/65109 5862 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into 5863 two parts. One to save registers, the other to verify the 5864 registers have the right values. Save register state into 5865 static data rather than on the stack. 5866 58672015-02-23 Jakub Jelinek <jakub@redhat.com> 5868 5869 PR bootstrap/63888 5870 * c-c++-common/asan/pr63888.c: New test. 5871 58722015-02-23 Oleg Endo <olegendo@gcc.gnu.org> 5873 5874 PR target/65163 5875 * gcc.c-torture/compile/pr65163.c: New. 5876 58772015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 5878 5879 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work 5880 with -m31 on 64 bit. 5881 * gcc.dg/hoist-register-pressure-2.c: Likewise. 5882 * gcc.dg/hoist-register-pressure-3.c: Likewise. 5883 58842015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 5885 5886 * gcc.target/s390/20090223-1.c: Add 5887 -Wno-implicit-function-declaration option. 5888 * gcc.target/s390/pr42224.c: Likewise. 5889 * gcc.target/s390/pr55718.c: Likewise. 5890 58912015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 5892 5893 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option. 5894 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option. 5895 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option. 5896 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option. 5897 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option. 5898 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option. 5899 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option. 5900 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option. 5901 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option. 5902 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option. 5903 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option. 5904 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option. 5905 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option. 5906 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option. 5907 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option. 5908 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option. 5909 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option. 5910 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option. 5911 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option. 5912 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option. 5913 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files. 5914 59152015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 5916 5917 * gcc.target/s390/hotpatch-8.c: Add -march=g5. 5918 * gcc.target/s390/hotpatch-9.c: Add -march=g5. 5919 * gcc.target/s390/hotpatch-compile-1.c: Fix error message. 5920 * gcc.target/s390/hotpatch-compile-10.c: Likewise. 5921 * gcc.target/s390/hotpatch-compile-11.c: Likewise. 5922 * gcc.target/s390/hotpatch-compile-12.c: Likewise. 5923 * gcc.target/s390/hotpatch-compile-13.c: Likewise. 5924 * gcc.target/s390/hotpatch-compile-14.c: Likewise. 5925 * gcc.target/s390/hotpatch-compile-2.c: Likewise. 5926 * gcc.target/s390/hotpatch-compile-3.c: Likewise. 5927 * gcc.target/s390/hotpatch-compile-4.c: Likewise. 5928 * gcc.target/s390/hotpatch-compile-5.c: Likewise. 5929 * gcc.target/s390/hotpatch-compile-6.c: Likewise. 5930 * gcc.target/s390/hotpatch-compile-7.c: Likewise. 5931 * gcc.target/s390/hotpatch-compile-8.c: Likewise. 5932 * gcc.target/s390/hotpatch-compile-9.c: Likewise. 5933 59342015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de> 5935 5936 PR fortran/64980 5937 PR fortran/61960 5938 * gfortran.dg/pr61960.f90: New. 5939 * gfortran.dg/pr64230.f90: New. 5940 * gfortran.dg/pr64980.f03: New. 5941 59422015-02-22 Tom de Vries <tom@codesourcery.com> 5943 5944 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail. 5945 59462015-02-21 Arnaud Charlet <charlet@adacore.com> 5947 5948 PR ada/65156 5949 * gnat.dg/timing_events.adb: Removed, invalid test. 5950 59512015-02-20 Aldy Hernandez <aldyh@redhat.com> 5952 5953 PR debug/58123 5954 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try 5955 location. 5956 * g++.dg/gcov/gcov-2.C: Likewise. 5957 59582015-02-20 Richard Biener <rguenther@suse.de> 5959 5960 PR tree-optimization/65136 5961 * gcc.dg/tree-ssa/pr65136.c: New testcase. 5962 59632015-02-20 Jakub Jelinek <jakub@redhat.com> 5964 5965 PR testsuite/64158 5966 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux* 5967 and nvptx-*-* blacklisting. 5968 5969 * gcc.dg/sibcall-9.c: New test. 5970 * gcc.dg/sibcall-10.c: New test. 5971 59722015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5973 5974 * gcc.target/aarch64/sisd-shft-neg_1.c: New test. 5975 59762015-02-20 Georg-Johann Lay <avr@gjlay.de> 5977 5978 PR target/64452 5979 * gcc.target/avr/torture/pr64452.c: New test. 5980 59812015-02-19 Kaz Kojima <kkojima@gcc.gnu.org> 5982 5983 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*. 5984 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*. 5985 59862015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 5987 5988 PR testsuite/65116 5989 * lib/target-supports.exp (check_compile): Check whether 5990 additional_sources is defined before using it. 5991 59922015-02-19 Jakub Jelinek <jakub@redhat.com> 5993 5994 PR middle-end/65074 5995 * g++.dg/opt/pr65074.C: New file. 5996 59972015-02-19 Andrea Azzarone <azzaronea@gmail.com> 5998 5999 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C 6000 (size_type): New typedef. 6001 (operator "" _script): Use it for the last argument. 6002 60032015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 6004 6005 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests. 6006 60072015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 6008 6009 * lib/target-supports.exp (check_compile): Save/restore 6010 additional_sources that may belong to an actual test. 6011 60122015-02-18 Jakub Jelinek <jakub@redhat.com> 6013 6014 PR gcov-profile/64634 6015 * g++.dg/gcov/gcov-15.C: New test. 6016 60172015-02-18 Tom de Vries <tom@codesourcery.com> 6018 6019 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules. 6020 60212015-02-18 Tom de Vries <tom@codesourcery.com> 6022 6023 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules. 6024 60252015-02-18 Tom de Vries <tom@codesourcery.com> 6026 6027 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump. 6028 60292015-02-18 Tom de Vries <tom@codesourcery.com> 6030 6031 * gfortran.dg/fmt_cache_1.f: Add missing close. 6032 60332015-02-18 Tom de Vries <tom@codesourcery.com> 6034 6035 PR testsuite/65107 6036 * gfortran.dg/read_eof_8.f90: Add missing close. 6037 60382015-02-18 Richard Biener <rguenther@suse.de> 6039 6040 PR tree-optimization/65063 6041 * gcc.dg/pr65063.c: New testcase. 6042 60432015-02-18 Richard Biener <rguenther@suse.de> 6044 6045 PR tree-optimization/62217 6046 * gcc.dg/tree-ssa/cunroll-11.c: New testcase. 6047 60482015-02-18 Marek Polacek <polacek@redhat.com> 6049 6050 PR sanitizer/65081 6051 * c-c++-common/ubsan/pr65081.c: New test. 6052 60532015-02-17 Oleg Endo <olegendo@gcc.gnu.org> 6054 6055 * gcc.target/sh/sh.exp (check_effective_target_sh1): New. 6056 * gcc.target/sh/force-cbranch-delay-slot.c: New. 6057 60582015-02-17 H.J. Lu <hongjiu.lu@intel.com> 6059 6060 * gcc.dg/ipa/propalign-3.c: New test. 6061 60622015-02-17 Oleg Endo <olegendo@gcc.gnu.org> 6063 6064 PR target/64793 6065 * gcc.target/sh/pr64793.c: New. 6066 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count. 6067 60682015-02-17 Sandra Loosemore <sandra@codesourcery.com> 6069 6070 * gcc.target/arm/divzero.c: New test case. 6071 60722015-02-17 Tom de Vries <tom@codesourcery.com> 6073 6074 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test. 6075 60762015-02-17 Paolo Carlini <paolo.carlini@oracle.com> 6077 Jakub Jelinek <jakub@redhat.com> 6078 6079 PR c++/65075 6080 * g++.dg/cpp0x/pr65075.C: New test. 6081 60822015-02-16 David Edelsohn <dje.gcc@gmail.com> 6083 6084 PR target/65058 6085 * gcc.target/powerpc/pr65058.c: New test. 6086 60872015-02-16 Jeff Law <law@redhat.com> 6088 6089 PR tree-optimization/64823 6090 * gcc.dg/uninit-20.c: New test. 6091 60922015-02-16 Jakub Jelinek <jakub@redhat.com> 6093 James Greenhalgh <james.greenhalgh@arm.com> 6094 6095 PR ipa/64963 6096 * gcc.dg/ipa/ipa-clone-1.c: New test. 6097 60982015-02-16 Richard Biener <rguenther@suse.de> 6099 6100 PR tree-optimization/65077 6101 * gcc.dg/torture/pr65077.c: New testcase. 6102 61032015-02-16 Alex Velenko <Alex.Velenko@arm.com> 6104 6105 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times): 6106 Directive adjusted to scan for ldaxr. 6107 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive 6108 adjusted to scan for ldaex. 6109 61102015-02-16 Paolo Carlini <paolo.carlini@oracle.com> 6111 6112 PR c++/65080 6113 * g++.dg/cpp0x/constexpr-65080.C: New. 6114 61152015-02-16 Richard Biener <rguenther@suse.de> 6116 6117 PR tree-optimization/63593 6118 * gcc.dg/pr63593.c: New testcase. 6119 61202015-02-16 Marek Polacek <polacek@redhat.com> 6121 6122 PR c/65066 6123 * gcc.dg/pr65066.c: New test. 6124 61252015-02-16 Ilya Enkovich <ilya.enkovich@intel.com> 6126 6127 * gcc.dg/pr65002.C: Move ... 6128 * g++.dg/ipa/pr65002.C: ... here. 6129 61302015-02-14 David Edelsohn <dje.gcc@gmail.com> 6131 6132 * gcc.target/powerpc/pr64205.c: Skip on AIX. 6133 * gcc.target/powerpc/pr64505.c: Skip on AIX. 6134 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings. 6135 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings. 6136 61372015-02-14 Kaz Kojima <kkojima@gcc.gnu.org> 6138 6139 PR testsuite/64850 6140 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in 6141 the expression to find calls. 6142 * c-c++-common/goacc/acc_on_device-2.c: Likewise. 6143 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise. 6144 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise. 6145 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise. 6146 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise. 6147 61482015-02-14 Marek Polacek <polacek@redhat.com> 6149 6150 PR c/64768 6151 * gcc.dg/array-11.c: New test. 6152 * gcc.dg/array-12.c: New test. 6153 * gcc.dg/array-13.c: New test. 6154 * gcc.dg/array-14.c: New test. 6155 * gcc.dg/c99-flex-array-typedef-1.c: New test. 6156 * gcc.dg/c99-flex-array-typedef-2.c: New test. 6157 * gcc.dg/c99-flex-array-typedef-3.c: New test. 6158 * gcc.dg/c99-flex-array-typedef-5.c: New test. 6159 * gcc.dg/c99-flex-array-typedef-7.c: New test. 6160 * gcc.dg/c99-flex-array-typedef-8.c: New test. 6161 61622015-02-13 Paolo Carlini <paolo.carlini@oracle.com> 6163 6164 PR c++/60894 6165 * g++.dg/lookup/using54.C: New. 6166 61672015-02-13 Jeff Law <law@redhat.com> 6168 6169 PR bootstrap/65060 6170 Revert my change for tree-optimization/64823. 6171 61722015-02-13 Jakub Jelinek <jakub@redhat.com> 6173 6174 PR tree-optimization/65053 6175 * gcc.c-torture/execute/pr65053-1.c: New test. 6176 * gcc.c-torture/execute/pr65053-2.c: New test. 6177 61782015-02-13 Marek Polacek <polacek@redhat.com> 6179 6180 PR c/65050 6181 * gcc.dg/pr65050.c: New test. 6182 61832015-02-13 Jeff Law <law@redhat.com> 6184 6185 PR tree-optimization/64823 6186 * gcc.dg/uninit-20.c: New test. 6187 6188 PR rtl-optimization/47477 6189 * gcc.dg/tree-ssa/pr47477.c: New test. 6190 61912015-02-13 Paolo Carlini <paolo.carlini@oracle.com> 6192 6193 PR c++/60211 6194 * g++.dg/parse/ivdep-2.C: New. 6195 * g++.dg/parse/ivdep-3.C: Likewise. 6196 61972015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6198 6199 PR fortran/64506 6200 * gfortran.dg/continuation_13.f90: New test. 6201 * gfortran.dg/continuation_14.f: New test. 6202 62032015-02-13 Paolo Carlini <paolo.carlini@oracle.com> 6204 6205 PR c++/64970 6206 * g++.dg/cpp0x/sfinae55.C: New. 6207 62082015-02-13 Jakub Jelinek <jakub@redhat.com> 6209 6210 PR ipa/65034 6211 * g++.dg/ipa/pr65034.C: New test. 6212 62132015-02-13 Ilya Enkovich <ilya.enkovich@intel.com> 6214 6215 PR tree-optimization/65002 6216 * gcc.dg/pr65002.C: New. 6217 62182015-02-13 Marek Polacek <polacek@redhat.com> 6219 6220 PR c/65040 6221 * c-c++-common/pr65040.c: New test. 6222 62232015-02-13 Bin Cheng <bin.cheng@arm.com> 6224 6225 PR tree-optimization/64705 6226 * gcc.dg/tree-ssa/pr64705.c: New test. 6227 62282015-02-12 H.J. Lu <hongjiu.lu@intel.com> 6229 6230 PR rtl/32219 6231 * gcc.dg/visibility-22.c: New test. 6232 * gcc.dg/visibility-23.c: New test. 6233 * gcc.target/i386/pr32219-1.c: New test. 6234 * gcc.target/i386/pr32219-2.c: New test. 6235 * gcc.target/i386/pr32219-3.c: New test. 6236 * gcc.target/i386/pr32219-4.c: New test. 6237 * gcc.target/i386/pr32219-5.c: New test. 6238 * gcc.target/i386/pr32219-6.c: New test. 6239 * gcc.target/i386/pr32219-7.c: New test. 6240 * gcc.target/i386/pr32219-8.c: New test. 6241 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT. 6242 62432015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6244 6245 PR libgfortran/57822 6246 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than 6247 four different KINDs. 6248 62492015-02-12 Jakub Jelinek <jakub@redhat.com> 6250 6251 PR c++/64884 6252 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets. 6253 6254 PR sanitizer/65000 6255 * g++.dg/ubsan/pr65000.C: New test. 6256 62572015-02-12 Paul Thomas <pault@gcc.gnu.org> 6258 6259 PR fortran/64932 6260 * gfortran.dg/finalize_28.f90: New test 6261 62622015-02-12 Jakub Jelinek <jakub@redhat.com> 6263 6264 PR debug/55541 6265 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous 6266 DW_TAG_lexical_block removal. 6267 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise. 6268 * g++.dg/guality/pr55541.C: New test. 6269 6270 PR sanitizer/64984 6271 * g++.dg/ubsan/pr64984.C: New test. 6272 62732015-02-12 James Greenhalgh <james.greenhalgh@arm.com> 6274 6275 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets. 6276 62772015-02-12 Jakub Jelinek <jakub@redhat.com> 6278 6279 PR testsuite/64930 6280 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync 6281 instructions for 2015-01-14 get_memmodel changes. 6282 * gcc.target/powerpc/atomic-p8.c: Likewise. 6283 6284 PR sanitizer/65019 6285 * g++.dg/ubsan/pr65019.C: New test. 6286 6287 PR tree-optimization/65014 6288 * gcc.c-torture/compile/pr65014.c: New test. 6289 62902015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6291 6292 PR libgfortran/57822 6293 * gfortran/fmt_g0_7.f08: Revise test. 6294 62952015-02-11 Jeff Law <law@redhat.com> 6296 6297 PR target/63347 6298 * gcc.target/m68k/pr63347.c: New test. 6299 63002015-02-11 Marek Polacek <polacek@redhat.com> 6301 6302 * g++.dg/ubsan/shift-1.C: New test. 6303 * gcc.dg/ubsan/c-shift-2.c: New test. 6304 * c-c++-common/ubsan/shift-5.c: Remove file. 6305 63062015-02-11 Alex Velenko <Alex.Velenko@arm.com> 6307 6308 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times): 6309 Directive adjusted to XFAIL. 6310 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive 6311 adjusted to XFAIL. 6312 63132015-02-11 Jakub Jelinek <jakub@redhat.com> 6314 6315 PR middle-end/65003 6316 * g++.dg/opt/pr65003.C: New test. 6317 63182015-02-11 H.J. Lu <hongjiu.lu@intel.com> 6319 6320 * lib/target-supports.exp (check_effective_target_pie): Renamed 6321 to ... 6322 (check_effective_target_pie_enabled): This. 6323 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled. 6324 * gcc.target/i386/pie.c: Likewise. 6325 63262015-02-11 Andrew Pinski <apinski@cavium.com> 6327 6328 PR target/64893 6329 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase. 6330 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase. 6331 63322015-02-11 Jakub Jelinek <jakub@redhat.com> 6333 6334 PR target/61925 6335 * gcc.target/i386/pr61925-1.c: New test. 6336 * gcc.target/i386/pr61925-2.c: New test. 6337 * gcc.target/i386/pr61925-3.c: New test. 6338 63392015-02-10 Jakub Jelinek <jakub@redhat.com> 6340 6341 PR sanitizer/65004 6342 * g++.dg/asan/pr65004.C: New test. 6343 63442015-02-10 Oleg Endo <olegendo@gcc.gnu.org> 6345 6346 PR target/64661 6347 * gcc.taget/sh/pr64661-0.h: New. 6348 * gcc.taget/sh/pr64661-1.c: New. 6349 * gcc.taget/sh/pr64661-2.c: New. 6350 * gcc.taget/sh/pr64661-3.c: New. 6351 * gcc.taget/sh/pr64661-4.c: New. 6352 63532015-02-10 Richard Biener <rguenther@suse.de> 6354 6355 PR tree-optimization/64995 6356 * g++.dg/torture/pr64995.C: New testcase. 6357 63582015-02-10 Richard Biener <rguenther@suse.de> 6359 6360 PR tree-optimization/64909 6361 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase. 6362 63632015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6364 6365 * gcc.dg/signbit-sa.c: New test. 6366 63672015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6368 6369 PR libgfortran/57822 6370 * gfortran/fmt_g0_7.f08: New test. 6371 63722015-02-10 Bin Cheng <bin.cheng@arm.com> 6373 6374 PR tree-optimization/43378 6375 * gcc.dg/tree-ssa/pr43378.c: New test. 6376 63772015-02-08 Jan Hubicka <hubicka@ucw.cz> 6378 6379 PR ipa/64978 6380 * g++.dg/torture/pr64978.C: New testcase. 6381 63822015-02-09 Jakub Jelinek <jakub@redhat.com> 6383 6384 PR sanitizer/64981 6385 * gcc.dg/asan/pr64981.c: New test. 6386 63872015-02-09 Marek Polacek <polacek@redhat.com> 6388 6389 PR c/64856 6390 * gcc.dg/pr64856.c: New test. 6391 63922015-02-09 Jakub Jelinek <jakub@redhat.com> 6393 6394 PR target/64979 6395 * gcc.dg/tree-ssa/stdarg-7.c: New test. 6396 * gcc.c-torture/execute/pr64979.c: New test. 6397 63982015-02-09 Alan Lawrence <alan.lawrence@arm.com> 6399 6400 * gcc.target/arm/macro_defs0.c: Remove extraneous "target" 6401 64022015-02-09 Uros Bizjak <ubizjak@gmail.com> 6403 6404 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*. 6405 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*. 6406 64072015-02-09 Uros Bizjak <ubizjak@gmail.com> 6408 6409 PR target/58757 6410 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*. 6411 64122015-02-09 Richard Biener <rguenther@suse.de> 6413 6414 PR tree-optimization/54000 6415 * g++.dg/tree-ssa/ivopts-3.C: New testcase. 6416 64172015-02-09 Tom de Vries <tom@codesourcery.com> 6418 6419 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic. 6420 64212015-02-09 Martin Liska <mliska@suse.cz> 6422 6423 * g++.dg/ipa/pr64858.C: New test. 6424 64252015-02-09 Tom de Vries <tom@codesourcery.com> 6426 6427 * gcc.dg/uninit-19.c: Fix warning line for fpic. 6428 64292015-02-08 Andrew Pinski <apinski@cavium.com> 6430 6431 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also. 6432 64332015-02-08 Mikael Morin <mikael@gcc.gnu.org> 6434 6435 PR fortran/63744 6436 * gfortran.dg/use_rename_8.f90: New. 6437 64382015-02-08 Eric Botcazou <ebotcazou@adacore.com> 6439 6440 * gnat.dg/addr7.ad[sb]: New test. 6441 * gnat.dg/addr8.ad[sb]: Likewise. 6442 64432015-02-06 David Malcolm <dmalcolm@redhat.com> 6444 6445 PR jit/64752 6446 * jit.dg/create-code-for-hello-world-executable.h: New file, taken 6447 from jit.dg/test-compile-to-executable.c's create_code, with a 6448 clarification of the output message. 6449 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the 6450 pass/fail message. 6451 (test_jit): Use CHECK_NO_ERRORS when calling 6452 gcc_jit_context_compile_to_file. 6453 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of 6454 jit-verify-compile-to-file to jit-verify-output-file-was-created. 6455 (jit-setup-compile-to-file): Likewise. Add a verbose comment 6456 about deletions that are attempted. 6457 (jit-verify-compile-to-file): Rename to... 6458 (jit-verify-output-file-was-created): ...this, and drop the 6459 attempt to run "file" and verify the output. 6460 (jit-verify-assembler): New function. 6461 (jit-verify-object): New function. 6462 (jit-verify-dynamic-library): New function. 6463 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in 6464 favor of an implementation from new file 6465 create-code-for-hello-world-executable.h, which also adds a 6466 "main". 6467 (dg-final): Replace jit-verify-compile-to-file with 6468 jit-verify-output-file-was-created, and invoke new function 6469 jit-verify-assembler. 6470 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify 6471 the output message. 6472 (dg-final): Replace jit-verify-compile-to-file with 6473 jit-verify-output-file-was-created, and invoke new function 6474 jit-verify-dynamic-library. 6475 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in 6476 favor of an implementation from new file 6477 create-code-for-hello-world-executable.h, which also adds a 6478 "main". 6479 (dg-final): Replace jit-verify-compile-to-file with 6480 jit-verify-output-file-was-created. Strengthen the expected stdout 6481 from the built executable. 6482 * jit.dg/test-compile-to-object.c (create_code): Eliminate in 6483 favor of an implementation from new file 6484 create-code-for-hello-world-executable.h, which also adds a 6485 "main". 6486 (dg-final): Replace jit-verify-compile-to-file with 6487 jit-verify-output-file-was-created, and invoke new function 6488 jit-verify-object. 6489 * jit.dg/verify-dynamic-library.c: New source file. 6490 64912015-02-06 Sebastian Pop <s.pop@samsung.com> 6492 Brian Rzycki <b.rzycki@samsung.com> 6493 6494 PR tree-optimization/64878 6495 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New. 6496 64972015-02-06 Jakub Jelinek <jakub@redhat.com> 6498 6499 PR ipa/64896 6500 * g++.dg/ipa/pr64896.C: New test. 6501 65022015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com> 6503 6504 PR target/64205 6505 * gcc.target/powerpc/pr64205.c: New file. 6506 65072015-02-06 Uros Bizjak <ubizjak@gmail.com> 6508 6509 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets. 6510 (dg-options): Use -fpie instead of -fPIE -pie. 6511 65122015-02-06 Jakub Jelinek <jakub@redhat.com> 6513 6514 PR middle-end/64937 6515 * g++.dg/asan/pr64937.C: New test. 6516 65172015-02-06 Paul Thomas <pault@gcc.gnu.org> 6518 6519 PR fortran/63205 6520 * gfortran.dg/class_to_type_4.f90: New test 6521 65222015-01-29 Andre Vehreschild <vehre@gmx.de> 6523 6524 * gfortran.dg/unlimited_polymorphic_22.f90: New test. 6525 65262015-02-06 Jakub Jelinek <jakub@redhat.com> 6527 6528 PR rtl-optimization/64957 6529 PR debug/64817 6530 * gcc.c-torture/execute/pr64957.c: New test. 6531 65322015-02-05 Jeff Law <law@redhat.com> 6533 6534 PR target/17306 6535 * gcc.target/h8300/pr17306-1.c: New test. 6536 * gcc.target/h8300/pr17306-2.c: New test. 6537 65382015-02-05 Tobias Burnus <burnus@net-b.de> 6539 6540 PR fortran/64943 6541 * gfortran.dg/structure_constructor_12.f90: New. 6542 65432015-02-05 Jeff Law <law@redhat.com> 6544 6545 PR target/58400 6546 gcc.target/h8300/pr58400.c: New test. 6547 65482015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com> 6549 6550 * gcc.target/arm/macro_defs0.c: New test. 6551 * gcc.target/arm/macro_defs1.c: New test. 6552 * gcc.target/arm/macro_defs2.c: New test. 6553 65542015-02-05 Uros Bizjak <ubizjak@gmail.com> 6555 6556 PR rtl-optimization/64905 6557 * gcc.target/i386/pr64905.c: Require nonpic target. 6558 (dg-options): Add -fomit-frame-pointer. 6559 (main): Remove. 6560 65612014-02-05 James Greenhalgh <james.greenhalgh@arm.com> 6562 6563 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for 6564 tree dump scanning. 6565 65662015-02-05 Paul Thomas <pault@gcc.gnu.org> 6567 6568 PR fortran/64757 6569 * gfortran.dg/type_to_class_2.f90: New test 6570 * gfortran.dg/type_to_class_3.f90: New test 6571 65722015-02-04 Jan Hubicka <hubicka@ucw.cz> 6573 6574 PR ipa/64686 6575 * g++.dg/torture/pr64686.C: New testcase. 6576 65772015-02-04 H.J. Lu <hongjiu.lu@intel.com> 6578 6579 PR rtl-optimization/64905 6580 * gcc.target/i386/pr64905.c: New file. 6581 65822015-02-04 Segher Boessenkool <segher@kernel.crashing.org> 6583 6584 * gcc.dg/guality/pr41447-1.c: Remove xfail. 6585 * gcc.dg/guality/pr41616-1.c: Ditto. 6586 65872015-02-04 Alexandre Oliva <aoliva@redhat.com> 6588 6589 PR debug/64817 6590 * gcc.dg/pr64817-3.c: New. 6591 65922015-02-04 Jakub Jelinek <jakub@redhat.com> 6593 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 6594 6595 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that 6596 pass parameters in registers. 6597 * gcc.dg/guality/pr36728-2.c (main): Likewise. 6598 * gcc.dg/guality/pr36728-3.c (main): Likewise. 6599 * gcc.dg/guality/pr36728-4.c (main): Likewise. 6600 66012015-02-04 Alan Lawrence <alan.lawrence@arm.com> 6602 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6603 6604 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target 6605 list, allow for multilibed targets. 6606 * gcc.dg/combine_ashiftrt_2.c: Likewise. 6607 66082015-02-04 Segher Boessenkool <segher@kernel.crashing.org> 6609 6610 * gcc.dg/builtins-58.c: Check for pow at the end of words only. 6611 * gcc.dg/pr46728-6.c: Ditto. 6612 66132015-02-04 Robert Suchanek <robert.suchanek@imgtec.com> 6614 6615 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need 6616 for mips_nanlegacy target. 6617 66182015-02-04 Ilya Enkovich <ilya.enkovich@intel.com> 6619 6620 * gcc.target/i386/chkp-hidden-def.c: New. 6621 66222015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com> 6623 6624 PR middle-end/62103 6625 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c 6626 to use 24 bits for bitfield b. 6627 66282015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com> 6629 6630 PR testsuite/64796 6631 * lib/target-supports.exp (check_effective_target_bswap64): Do not 6632 cache result in a global variable. Include all 32-bit targets for 6633 bswap64 tests. 6634 66352015-02-03 Jakub Jelinek <jakub@redhat.com> 6636 6637 PR rtl-optimization/64756 6638 * gcc.c-torture/execute/pr64756.c: New test. 6639 66402015-02-03 Oleg Endo <olegendo@gcc.gnu.org> 6641 6642 PR target/64660 6643 * gcc.target/sh/pr64660-0.h: New. 6644 * gcc.target/sh/pr64660-1.c: New. 6645 * gcc.target/sh/pr64660-2.c: New. 6646 * gcc.target/sh/pr64660-3.c: New. 6647 * gcc.target/sh/pr64660-4.c: New. 6648 66492015-02-03 Paolo Carlini <paolo.carlini@oracle.com> 6650 6651 PR c++/64877 6652 * g++.dg/warn/Waddress-2.C: New. 6653 66542015-02-03 Segher Boessenkool <segher@kernel.crashing.org> 6655 6656 PR middle-end/61225 6657 * gcc.target/i386/pr49095.c: XFAIL for ia32. 6658 66592015-02-03 Dodji Seketeli <dodji@redhat.com> 6660 6661 PR preprocessor/64803 6662 * gcc.dg/cpp/builtin-macro-1.c: New test case. 6663 66642015-02-02 Jan Hubicka <hubicka@ucw.cz> 6665 6666 * g++.dg/ipa/devirt-37.C: Disable early inlining. 6667 66682015-02-02 Christophe Lyon <christophe.lyon@linaro.org> 6669 6670 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h 6671 (_ARM_FPSRC): Add DN and AHP fields. 6672 (clean_results): Force DN=1 on AArch64. 6673 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file. 6674 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file. 6675 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file. 6676 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file. 6677 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file. 6678 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file. 6679 66802015-02-02 Alan Modra <amodra@gmail.com> 6681 6682 * gcc.target/powerpc/cprophard.c: New. 6683 66842015-02-01 Andreas Tobler <andreast@gcc.gnu.org> 6685 6686 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*. 6687 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources. 6688 66892015-02-01 Jakub Jelinek <jakub@redhat.com> 6690 6691 PR debug/64817 6692 * gcc.dg/pr64817-1.c: New test. 6693 * gcc.dg/pr64817-2.c: New test. 6694 66952015-02-01 Oleg Endo <olegendo@gcc.gnu.org> 6696 6697 PR target/64851 6698 * gcc.target/sh/pr64851-0.h: New 6699 * gcc.target/sh/pr64851-1.c: New 6700 * gcc.target/sh/pr64851-2.c: New 6701 * gcc.target/sh/pr64851-3.c: New 6702 * gcc.target/sh/pr64851-4.c: New 6703 67042015-01-31 Uros Bizjak <ubizjak@gmail.com> 6705 6706 PR target/64882 6707 * gcc.dg/torture/pr64882.c: New test. 6708 67092015-01-31 David Edelsohn <dje.gcc@gmail.com> 6710 6711 PR target/64159 6712 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and 6713 sparc*-*-*. 6714 67152015-01-31 Uros Bizjak <ubizjak@gmail.com> 6716 6717 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump. 6718 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump. 6719 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto. 6720 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto. 6721 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto. 6722 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt 6723 tree dump. 6724 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto. 6725 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized 6726 tree dump. 6727 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto. 6728 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower 6729 tree dump. 6730 67312015-01-30 Vladimir Makarov <vmakarov@redhat.com> 6732 6733 PR target/64688 6734 * g++.dg/pr64688-2.C: New. 6735 67362015-01-30 Uros Bizjak <ubizjak@gmail.com> 6737 6738 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target. 6739 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto. 6740 * gcc.target/i386/fuse-caller-save.c: Ditto. 6741 * gcc.target/i386/headmerge-1.c: Ditto. 6742 * gcc.target/i386/headmerge-2.c: Ditto. 6743 * gcc.target/i386/sibcall-6.c: Ditto. 6744 67452015-01-30 Vladimir Makarov <vmakarov@redhat.com> 6746 6747 PR target/64617 6748 * gcc.target/i386/pr64617.c: New test. 6749 67502015-01-30 Uros Bizjak <ubizjak@gmail.com> 6751 6752 PR target/15184 6753 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only. 6754 (dg-options): Remove -m32. 6755 (dg-final): Scan for "movb %al" only. 6756 * gcc.target/i386/pr15184-2.c: Ditto. 6757 67582015-01-30 Richard Biener <rguenther@suse.de> 6759 6760 PR tree-optimization/64829 6761 * gcc.dg/vect/pr64829.c: New testcase. 6762 67632015-01-29 Marek Polacek <polacek@redhat.com> 6764 6765 PR c/64709 6766 * gcc.dg/pr64709.c: New test. 6767 67682015-01-29 Jakub Jelinek <jakub@redhat.com> 6769 6770 PR c++/64717 6771 * g++.dg/ubsan/pr64717-1.C: New test. 6772 * g++.dg/ubsan/pr64717-2.C: New test. 6773 67742015-01-29 Uros Bizjak <ubizjak@gmail.com> 6775 6776 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive. 6777 67782015-01-29 Jeff Law <law@redhat.com> 6779 6780 PR target/15184 6781 * gcc.target/i386/pr15184-1.c: New test. 6782 * gcc.target/i386/pr15184-2.c: New test. 6783 67842015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com> 6785 6786 PR tree-optimization/64746 6787 * gcc.target/i386/avx2-vect-aggressive-1.c: New test. 6788 67892015-01-29 Richard Biener <rguenther@suse.de> 6790 6791 PR tree-optimization/64853 6792 * gcc.dg/torture/pr64853.c: New testcase. 6793 67942015-01-29 Richard Biener <rguenther@suse.de> 6795 6796 PR tree-optimization/64844 6797 * gcc.dg/vect/pr64844.c: New testcase. 6798 67992015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com> 6800 6801 PR middle-end/64809 6802 * gcc.dg/pr64809.c: Delete. 6803 68042015-01-29 Ilya Enkovich <ilya.enkovich@intel.com> 6805 6806 PR middle-end/64805 6807 * gcc.target/i386/pr64805.c: New. 6808 68092015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6810 6811 * gcc.dg/guality/guality.h (main): Add argv[0] to 6812 guality_gdb_command. 6813 68142015-01-29 Jan Hubicka <hubicka@ucw.cz> 6815 6816 PR ipa/64801 6817 * gcc.dg/tree-ssa/pr64801.c: New testcase. 6818 68192015-01-28 Oleg Endo <olegendo@gcc.gnu.org> 6820 6821 PR target/64659 6822 * gcc.target/sh/sh.exp 6823 (check_effective_target_atomic_model_soft_gusa_available, 6824 check_effective_target_atomic_model_soft_tcb_available, 6825 check_effective_target_atomic_model_soft_imask_available, 6826 check_effective_target_atomic_model_hard_llcs_available): New. 6827 * gcc.target/sh/pr64659-0.h: New. 6828 * gcc.target/sh/pr64659-1.c: New. 6829 * gcc.target/sh/pr64659-2.c: New. 6830 * gcc.target/sh/pr64659-3.c: New. 6831 * gcc.target/sh/pr64659-4.c: New. 6832 68332015-01-28 Alex Velenko <Alex.Velenko@arm.com> 6834 6835 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust 6836 scan-assembler-times pattern. 6837 68382015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com> 6839 6840 PR middle-end/64809 6841 * gcc.dg/pr64809.c: New test. 6842 68432015-01-28 Ilya Enkovich <ilya.enkovich@intel.com> 6844 6845 PR tree-optimization/64277 6846 * gcc.dg/pr64277.c: New. 6847 68482015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com> 6849 6850 PR tree-optimization/64718 6851 * gcc.c-torture/execute/pr64718.c: New test. 6852 68532015-01-28 James Greenhalgh <james.greenhalgh@arm.com> 6854 6855 * gcc.target/aarch64/abs_2.c: New. 6856 68572015-01-28 Robert Suchanek <robert.suchanek@imgtec.com> 6858 6859 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New. 6860 * gcc.target/mips/loongson-simd.c: Require legacy NaN support. 6861 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for 6862 ISA rev < 2. 6863 68642015-01-28 Jakub Jelinek <jakub@redhat.com> 6865 6866 PR bootstrap/64612 6867 * lib/target-supports.exp (check_effective_target_comdat_group): New. 6868 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with 6869 { target comdat_group }. 6870 68712015-01-27 Tobias Burnus <burnus@net-b.de> 6872 6873 PR fortran/63861 6874 * gfortran.dg/goacc/coarray_2.f90: New. 6875 68762015-01-27 Jan Hubicka <hubicka@ucw.cz> 6877 6878 PR ipa/60871 6879 PR ipa/64139 6880 * g++.dg/torture/pr64139.C: New testcase. 6881 * g++.dg/torture/pr60871.C: Likewise. 6882 68832015-01-27 Janus Weil <janus@gcc.gnu.org> 6884 6885 PR fortran/64230 6886 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to 6887 prevent linking errors. 6888 68892015-01-27 Jan Hubicka <hubicka@ucw.cz> 6890 6891 PR ipa/64282 6892 * g++.dg/torture/pr64282.C: New testcase. 6893 68942015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6895 6896 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check 6897 for wzr reg. 6898 68992015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com> 6900 6901 * gcc.target/s390/hotpatch-13.c: New testcase. 6902 * gcc.target/s390/hotpatch-14.c: New testcase. 6903 * gcc.target/s390/hotpatch-15.c: New testcase. 6904 * gcc.target/s390/hotpatch-16.c: New testcase. 6905 * gcc.target/s390/hotpatch-17.c: New testcase. 6906 * gcc.target/s390/hotpatch-18.c: New testcase. 6907 * gcc.target/s390/hotpatch-19.c: New testcase. 6908 * gcc.target/s390/hotpatch-20.c: New testcase. 6909 * gcc.target/s390/hotpatch-compile-10.c: New testcase. 6910 * gcc.target/s390/hotpatch-compile-11.c: New testcase. 6911 * gcc.target/s390/hotpatch-compile-12.c: New testcase. 6912 * gcc.target/s390/hotpatch-compile-13.c: New testcase. 6913 * gcc.target/s390/hotpatch-compile-14.c: New testcase. 6914 * gcc.target/s390/hotpatch-compile-15.c: New testcase. 6915 * gcc.target/s390/hotpatch-compile-16.c: New testcase. 6916 * gcc.target/s390/hotpatch-compile-9.c: New testcase. 6917 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch. 6918 * gcc.target/s390/hotpatch-10.c: Likewise. 6919 * gcc.target/s390/hotpatch-11.c: Likewise. 6920 * gcc.target/s390/hotpatch-12.c: Likewise. 6921 * gcc.target/s390/hotpatch-2.c: Likewise. 6922 * gcc.target/s390/hotpatch-3.c: Likewise. 6923 * gcc.target/s390/hotpatch-4.c: Likewise. 6924 * gcc.target/s390/hotpatch-5.c: Likewise. 6925 * gcc.target/s390/hotpatch-6.c: Likewise. 6926 * gcc.target/s390/hotpatch-7.c: Likewise. 6927 * gcc.target/s390/hotpatch-8.c: Likewise. 6928 * gcc.target/s390/hotpatch-9.c: Likewise. 6929 * gcc.target/s390/hotpatch-compile-1.c: Likewise. 6930 * gcc.target/s390/hotpatch-compile-2.c: Likewise. 6931 * gcc.target/s390/hotpatch-compile-3.c: Likewise. 6932 * gcc.target/s390/hotpatch-compile-4.c: Likewise. 6933 * gcc.target/s390/hotpatch-compile-5.c: Likewise. 6934 * gcc.target/s390/hotpatch-compile-6.c: Likewise. 6935 * gcc.target/s390/hotpatch-compile-7.c: Likewise. 6936 * gcc.target/s390/hotpatch-compile-8.c: Likewise. 6937 69382015-01-27 Jiong Wang <jiong.wang@arm.com> 6939 6940 * gcc.dg/long_branch.c: New testcase. 6941 69422015-01-27 Richard Biener <rguenther@suse.de> 6943 6944 PR tree-optimization/56273 6945 PR tree-optimization/59124 6946 PR tree-optimization/64277 6947 * g++.dg/warn/Warray-bounds-6.C: New testcase. 6948 * gcc.dg/Warray-bounds-12.c: Likewise. 6949 * gcc.dg/Warray-bounds-13.c: Likewise. 6950 69512015-01-27 Jakub Jelinek <jakub@redhat.com> 6952 6953 PR rtl-optimization/61058 6954 * gcc.dg/pr61058.c: New test. 6955 69562015-01-27 Ilya Enkovich <ilya.enkovich@intel.com> 6957 6958 * gcc.target/i386/chkp-narrow-bounds.c: New. 6959 69602015-01-27 Jakub Jelinek <jakub@redhat.com> 6961 6962 PR tree-optimization/64807 6963 * gcc.dg/pr64807.c: New test. 6964 6965 PR c/64766 6966 * gcc.dg/pr64766.c: New test. 6967 69682015-01-26 Oleg Endo <olegendo@gcc.gnu.org> 6969 6970 PR target/49263 6971 * gcc.target/sh/pr49263-4.c: New. 6972 69732015-01-26 Paul Thomas <pault@gcc.gnu.org> 6974 6975 PR fortran/62044 6976 * gfortran.dg/allocate_with_mold_1.f90: New test 6977 69782015-01-26 Jakub Jelinek <jakub@redhat.com> 6979 6980 PR c/64778 6981 * gcc.dg/pr64778.c: New test. 6982 6983 PR middle-end/64421 6984 * gcc.dg/vect/pr64421.c: New test. 6985 69862015-01-26 Tobias Burnus <burnus@net-b.de> 6987 6988 PR fortran/64771 6989 * gfortran.dg/coarray_36.f: New. 6990 * gfortran.dg/coarray_37.f90: New. 6991 69922015-01-26 Janus Weil <janus@gcc.gnu.org> 6993 6994 PR fortran/64230 6995 * gfortran.dg/class_allocate_18.f90: New. 6996 69972015-01-26 Christophe Lyon <christophe.lyon@linaro.org> 6998 6999 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file. 7000 70012015-01-26 Christophe Lyon <christophe.lyon@linaro.org> 7002 7003 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file. 7004 70052015-01-26 Christophe Lyon <christophe.lyon@linaro.org> 7006 7007 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file. 7008 70092015-01-26 Christophe Lyon <christophe.lyon@linaro.org> 7010 7011 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file. 7012 70132015-01-26 Christophe Lyon <christophe.lyon@linaro.org> 7014 7015 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file. 7016 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file. 7017 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file. 7018 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file. 7019 70202015-01-26 Christophe Lyon <christophe.lyon@linaro.org> 7021 7022 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file. 7023 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file. 7024 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file. 7025 70262015-01-26 Christophe Lyon <christophe.lyon@linaro.org> 7027 7028 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file. 7029 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file. 7030 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file. 7031 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file. 7032 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from 7033 vXXXhn.inc. 7034 70352015-01-26 Richard Biener <rguenther@suse.de> 7036 7037 PR middle-end/64764 7038 * gcc.dg/uninit-19.c: New testcase. 7039 70402015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7041 7042 * lib/target-supports.exp (check_effective_target_vect64): Add 7043 sparc*-*-*. 7044 70452015-01-26 Eric Botcazou <ebotcazou@adacore.com> 7046 7047 PR testsuite/64712 7048 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A. 7049 70502015-01-26 Tony Liu <tony.liu@arm.com> 7051 7052 * gcc.target/arm/scd42-1.c: Improve the check for UAL and 7053 non-UAL cases. 7054 70552015-01-26 Janne Blomqvist <jb@gcc.gnu.org> 7056 7057 PR libfortran/64770 7058 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work 7059 correctly, clean up afterwards. 7060 70612015-01-25 Mikael Morin <mikael@gcc.gnu.org> 7062 7063 PR fortran/62044 7064 * gfortran.dg/use_rename_7.f90: New. 7065 70662015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org> 7067 7068 * gcc.target/i386/funcspec-5.c: Test new multiversion targets. 7069 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher. 7070 70712015-01-25 Oleg Endo <olegendo@gcc.gnu.org> 7072 7073 PR target/54236 7074 * gcc.target/sh/pr54236-4.c: New. 7075 70762015-01-24 H.J. Lu <hongjiu.lu@intel.com> 7077 7078 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add 7079 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy 7080 Bridge test. 7081 70822015-01-24 Janne Blomqvist <jb@gcc.gnu.org> 7083 7084 PR libfortran/64770 7085 * gfortran.dg/open_new_segv.f90: New test. 7086 70872015-01-24 Oleg Endo <olegendo@gcc.gnu.org> 7088 7089 PR target/49263 7090 PR target/53987 7091 PR target/64345 7092 PR target/59533 7093 PR target/52933 7094 PR target/54236 7095 PR target/51244 7096 * gcc.target/sh/pr64345-1.c: New. 7097 * gcc.target/sh/pr64345-2.c: New. 7098 * gcc.target/sh/pr59533-1.c: New. 7099 * gcc.target/sh/pr49263.c: Adjust matching of expected insns. 7100 * gcc.target/sh/pr52933-2.c: Likewise. 7101 * gcc.target/sh/pr54089-1.c: Likewise. 7102 * gcc.target/sh/pr54236-1.c: Likewise. 7103 * gcc.target/sh/pr51244-20-sh2a.c: Likewise. 7104 * gcc.target/sh/pr49263-1.c: Remove xfails. 7105 * gcc.target/sh/pr49263-2.c: Likewise. 7106 * gcc.target/sh/pr49263-3.c: Likewise. 7107 * gcc.target/sh/pr53987-1.c: Likewise. 7108 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns. 7109 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New. 7110 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns. 7111 (test05, test06, test07, test08, test09, test10, test11, test12): New. 7112 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns. 7113 (test_002, test_003, test_004, test_005, test_006, test_007, test_008, 7114 test_009): New. 7115 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns. 7116 (test_02): New. 7117 71182015-01-24 Tom de Vries <tom@codesourcery.com> 7119 7120 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f. 7121 71222015-01-23 Ian Lance Taylor <iant@google.com> 7123 7124 PR go/64510 7125 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on 7126 targets without split stack support. 7127 71282015-01-23 Vladimir Makarov <vmakarov@redhat.com> 7129 7130 PR target/64317 7131 * gcc.target/i386/pr64317.c: New test. 7132 71332015-01-23 Jakub Jelinek <jakub@redhat.com> 7134 7135 PR rtl-optimization/63637 7136 PR rtl-optimization/60663 7137 * gcc.dg/pr63637-1.c: New test. 7138 * gcc.dg/pr63637-2.c: New test. 7139 * gcc.dg/pr63637-3.c: New test. 7140 * gcc.dg/pr63637-4.c: New test. 7141 * gcc.dg/pr63637-5.c: New test. 7142 * gcc.dg/pr63637-6.c: New test. 7143 * gcc.target/i386/pr63637-1.c: New test. 7144 * gcc.target/i386/pr63637-2.c: New test. 7145 * gcc.target/i386/pr63637-3.c: New test. 7146 * gcc.target/i386/pr63637-4.c: New test. 7147 * gcc.target/i386/pr63637-5.c: New test. 7148 * gcc.target/i386/pr63637-6.c: New test. 7149 71502015-01-23 Richard Biener <rguenther@suse.de> 7151 7152 PR testsuite/63439 7153 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc. 7154 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign. 7155 71562015-01-23 Marek Polacek <polacek@redhat.com> 7157 7158 PR preprocessor/60570 7159 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus. 7160 * gcc.dg/cpp/pr60570.c: New test. 7161 71622015-01-23 Richard Biener <rguenther@suse.de> 7163 7164 PR testsuite/63439 7165 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi 7166 vectorization on vect64 targets. 7167 71682015-01-23 Janus Weil <janus@gcc.gnu.org> 7169 7170 PR fortran/60922 7171 * gfortran.dg/class_allocate_17.f90: New. 7172 71732015-01-23 Tobias Burnus <burnus@net-b.de> 7174 7175 PR fortran/64726 7176 * gfortran.dg/goacc/combined_loop.f90: New. 7177 71782015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7179 7180 PR fortran/61933 7181 * gfortran.dg/make_unit.f90: New test. 7182 71832015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7184 7185 PR fortran/61933 7186 * gfortran.dg/negative_unit_int8.f: Update. 7187 71882015-01-22 Jeff Law <law@redhat.com> 7189 7190 PR target/52076 7191 * gcc.target/m68k/pr52076-1.c: New test. 7192 * gcc.target/m68k/pr52076-2.c: New test. 7193 71942015-01-22 Richard Biener <rguenther@suse.de> 7195 7196 PR middle-end/64728 7197 * gcc.dg/torture/pr64728.c: New testcase. 7198 71992015-01-22 Uros Bizjak <ubizjak@gmail.com> 7200 7201 PR target/64688 7202 * g++.dg/pr64688.C: New test. 7203 72042015-01-22 Ilya Enkovich <ilya.enkovich@intel.com> 7205 7206 * gcc.target/i386/chkp-always_inline.c (f1): Make static 7207 to avoid errors with -fpic. 7208 72092015-01-22 Richard Biener <rguenther@suse.de> 7210 7211 PR libstdc++/64535 7212 * g++.old-deja/g++.eh/badalloc1.C: Adjust. 7213 72142015-01-21 Segher Boessenkool <segher@kernel.crashing.org> 7215 7216 PR rtl-optimization/64682 7217 * gcc.c-torture/execute/pr64682.c: New file. 7218 72192015-01-21 Jakub Jelinek <jakub@redhat.com> 7220 7221 PR debug/64511 7222 * gcc.dg/pr64511.c: New test. 7223 7224 PR rtl-optimization/62078 7225 * g++.dg/opt/pr62078.C: New test. 7226 7227 PR c/63307 7228 * c-c++-common/cilk-plus/CK/pr63307.c: New test. 7229 72302015-01-21 Thomas Koenig <tkoenig@netcologne.de> 7231 7232 PR fortran/57023 7233 * gfortran.dg/internal_pack_15.f90: New test. 7234 72352015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de> 7236 7237 * c-c++-common/tsan/step.c: New testcase. 7238 72392015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7240 7241 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file. 7242 72432015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7244 7245 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file. 7246 72472015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7248 7249 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file. 7250 72512015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7252 7253 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file. 7254 72552015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7256 7257 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file. 7258 72592015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7260 7261 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file. 7262 72632015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7264 7265 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file. 7266 72672015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7268 7269 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file. 7270 72712015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7272 7273 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file. 7274 72752015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7276 7277 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file. 7278 72792015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7280 7281 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file. 7282 72832015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7284 7285 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file. 7286 72872015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7288 7289 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file. 7290 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file. 7291 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from 7292 vXXXw.inc. 7293 72942015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7295 7296 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file. 7297 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file. 7298 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from 7299 vXXXl.inc. 7300 73012015-01-21 Renlin Li <renlin.li@arm.com> 7302 7303 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used. 7304 * g++.dg/tls/thread_local5g.C: Likewise. 7305 * g++.dg/tls/thread_local6g.C: Likewise. 7306 73072015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7308 7309 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file. 7310 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file. 7311 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file. 7312 73132015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7314 7315 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file. 7316 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file. 7317 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file. 7318 73192015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7320 7321 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file. 7322 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file. 7323 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file. 7324 73252015-01-21 Christophe Lyon <christophe.lyon@linaro.org> 7326 7327 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file. 7328 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file. 7329 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file. 7330 73312015-01-20 Jeff Law <law@redhat.com> 7332 7333 PR target/59946 7334 * gcc.target/m68k/pr59946.c: New test. 7335 73362015-01-20 Christophe Lyon <christophe.lyon@linaro.org> 7337 7338 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file. 7339 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file. 7340 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file. 7341 73422015-01-20 Christophe Lyon <christophe.lyon@linaro.org> 7343 7344 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file. 7345 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file. 7346 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file. 7347 73482015-01-20 Christophe Lyon <christophe.lyon@linaro.org> 7349 7350 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file. 7351 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file. 7352 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file. 7353 73542015-01-20 Christophe Lyon <christophe.lyon@linaro.org> 7355 7356 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file. 7357 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file. 7358 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from 7359 vshuffle.inc. 7360 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from 7361 vshuffle.inc. 7362 73632015-01-20 Christophe Lyon <christophe.lyon@linaro.org> 7364 7365 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file. 7366 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file. 7367 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file. 7368 73692015-01-20 Christophe Lyon <christophe.lyon@linaro.org> 7370 7371 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file. 7372 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file. 7373 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file. 7374 73752015-01-20 Christophe Lyon <christophe.lyon@linaro.org> 7376 7377 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file. 7378 73792015-01-20 Jakub Jelinek <jakub@redhat.com> 7380 7381 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)). 7382 7383 PR sanitizer/64632 7384 * g++.dg/ubsan/pr64632.C: New test. 7385 7386 PR debug/64663 7387 * gcc.dg/pr64663.c: New test. 7388 73892015-01-20 Paolo Carlini <paolo.carlini@oracle.com> 7390 7391 PR c++/64383 7392 * g++.dg/warn/Wunused-var-23.C: New. 7393 73942015-01-20 Paolo Carlini <paolo.carlini@oracle.com> 7395 7396 PR c++/59937 7397 * g++.dg/cpp0x/constexpr-59937-1.C: New. 7398 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise. 7399 74002015-01-20 Richard Biener <rguenther@suse.de> 7401 7402 PR ipa/64684 7403 * gcc.dg/lto/pr64684_0.c: New testcase. 7404 * gcc.dg/lto/pr64684_1.c: Likewise. 7405 * gcc.dg/lto/pr64684_2.c: Likewise. 7406 * gcc.dg/lto/pr64685_0.c: Likewise. 7407 * gcc.dg/lto/pr64685_1.c: Likewise. 7408 74092015-01-20 Paolo Carlini <paolo.carlini@oracle.com> 7410 7411 PR c++/62241 7412 * g++.dg/cpp1y/lambda-init12.C: New. 7413 74142015-01-20 Richard Biener <rguenther@suse.de> 7415 7416 PR tree-optimization/64410 7417 * g++.dg/vect/pr64410.cc: Require vect_double. 7418 74192015-01-20 Matthew Wahab <matthew.wahab@arm.com> 7420 7421 PR target/64149 7422 * gcc.target/arm/thumb1-far-farjump-3.c: Remove. 7423 74242015-01-20 Igor Zamyatin <igor.zamyatin@intel.com> 7425 7426 PR bootstrap/64676 7427 Revert: 7428 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com> 7429 7430 PR rtl-optimization/64081 7431 * gcc.dg/pr64081.c: New test. 7432 74332015-01-19 David Malcolm <dmalcolm@redhat.com> 7434 7435 * jit.dg/harness.h: Include <unistd.h>. 7436 (CHECK_NO_ERRORS): New. 7437 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE. 7438 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising 7439 gcc_jit_context_compile_to_file. 7440 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on 7441 args to the spawned executable. 7442 (jit-expand-vars): New function. 7443 (jit-exe-params): New variable. 7444 (dg-jit-set-exe-params): New function. 7445 (jit-dg-test): Detect testcases that use 7446 jit-verify-compile-to-file and call jit-setup-compile-to-file. 7447 Set arguments of spawned process to jit-exe-params. 7448 (jit-get-output-filename): New function. 7449 (jit-setup-compile-to-file): New function. 7450 (jit-verify-compile-to-file): New function. 7451 (jit-run-executable): New function. 7452 (jit-verify-executable): New function. 7453 * jit.dg/test-compile-to-assembler.c: New testcase. 7454 * jit.dg/test-compile-to-dynamic-library.c: New testcase. 7455 * jit.dg/test-compile-to-executable.c: New testcase. 7456 * jit.dg/test-compile-to-object.c: New testcase. 7457 74582015-01-19 Oleg Endo <olegendo@gcc.gnu.org> 7459 7460 PR target/64652 7461 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0. 7462 (test_1): New. 7463 74642015-01-19 Martin Liska <mliska@suse.cz> 7465 7466 * objc/compile/pr64668.m: New test. 7467 74682015-01-19 David Malcolm <dmalcolm@redhat.com> 7469 7470 * jit.dg/test-arith-overflow.c: Include stdbool.h. 7471 (create_overflow_fn): Update comment to clarify that 7472 the third param of the created function is a bool *, not 7473 an int *. 7474 (verify_int_overflow_fn): Convert param "expected_ovf" from 7475 int to bool. Update third param of "overflow_fn_type" from int * 7476 to bool *. Update local "actual_ovf" from int to bool. 7477 (verify_uint_overflow_fn): Likewise. 7478 74792015-01-19 Martin Liska <mliska@suse.cz> 7480 7481 * gcc.dg/ipa/ipa-icf-33.c: New test. 7482 74832015-01-19 Felix Yang <felix.yang@huawei.com> 7484 Haijian Zhang <z.zhanghaijian@huawei.com> 7485 7486 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h 7487 (buffer_float64x2, buffer_pad_float64x2): New helper variables. 7488 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t, 7489 result_float64x2, expected_hfloat64x2): New helper type, variable and 7490 declaration. 7491 (buffer_float64x2, buffer_pad_float64x2): New helper variables. 7492 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target 7493 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*. 7494 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target 7495 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*. 7496 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-* 7497 and target without the FMA feature. 7498 74992015-01-19 Jiong Wang <jiong.wang@arm.com> 7500 7501 * gcc.target/aarch64/pr64304.c: New testcase. 7502 75032015-01-19 Igor Zamyatin <igor.zamyatin@intel.com> 7504 7505 PR rtl-optimization/64081 7506 * gcc.dg/pr64081.c: New test. 7507 75082015-01-19 Tejas Belagod <tejas.belagod@arm.com> 7509 7510 PR target/63971 7511 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in 7512 the epilogue). 7513 * gcc.target/aarch64/test_frame_6.c: Likewise. 7514 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30 7515 and x19 (in the epilogue). 7516 * gcc.target/aarch64/test_frame_4.c: Likewise. 7517 * gcc.target/aarch64/test_frame_7.c: Likewise. 7518 75192015-01-19 Ilya Enkovich <ilya.enkovich@intel.com> 7520 7521 * gcc.target/i386/chkp-always_inline.c: New. 7522 75232015-01-15 Andrew Pinski <apinski@cavium.com> 7524 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 7525 7526 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load 7527 testfunc_ptr as 32bit for ILP32 and 64bit for LP64. 7528 75292015-01-18 Andre Vehreschild <vehre@gmx.de> 7530 7531 PR fortran/60255 7532 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error. 7533 * gfortran.dg/unlimited_polymorphic_20.f03: New test. 7534 75352015-01-18 Paul Thomas <pault@gcc.gnu.org> 7536 7537 PR fortran/64578 7538 * gfortran.dg/unlimited_polymorphic_21.f90: New test 7539 75402015-01-18 Oleg Endo <olegendo@gcc.gnu.org> 7541 7542 PR target/64652 7543 * gcc.target/sh/torture/pr64652.c: New. 7544 75452015-01-18 Jan Hubicka <hubicka@ucw.cz> 7546 7547 * gcc.dg/ipa/ipa-icf-32.c: Update template. 7548 * c-c++-common/asan/instrument-with-calls-3.c: Likewise. 7549 * c-c++-common/asan/instrument-with-calls-2.c: Likewise. 7550 * c-c++-common/asan/instrument-with-calls-1.c: Likewise. 7551 * c-c++-common/asan/kasan-recover-1.c: Likewise. 7552 * c-c++-common/asan/kasan-recover-2.c: Likewise. 7553 75542015-01-18 Jan Hubicka <hubicka@ucw.cz> 7555 7556 PR ipa/64378 7557 * g++.dg/torture/pr64378.C: New testcase. 7558 75592015-01-18 Paul Thomas <pault@gcc.gnu.org> 7560 7561 PR fortran/57959 7562 * gfortran.dg/block_13.f08: New test 7563 75642015-01-18 Paul Thomas <pault@gcc.gnu.org> 7565 7566 PR fortran/55901 7567 * gfortran.dg/associate_1.f03: Allow test for character with 7568 automatic length. 7569 75702015-01-17 Segher Boessenkool <segher@kernel.crashing.org> 7571 7572 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64. 7573 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto. 7574 75752015-01-17 Segher Boessenkool <segher@kernel.crashing.org> 7576 7577 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64. 7578 75792015-01-17 Paul Thomas <pault@gcc.gnu.org> 7580 7581 PR fortran/64578 7582 * gfortran.dg/unlimited_polymorphic_21.f90: New test 7583 75842015-01-17 Andre Vehreschild <vehre@gmx.de> 7585 7586 PR fortran/60357 7587 * gfortran.dg/alloc_comp_assign_13.f08: New test. 7588 7589 PR fortran/61275 7590 * gfortran.dg/alloc_comp_assign_14.f08: New test. 7591 7592 PR fortran/55932 7593 * gfortran.dg/alloc_comp_initializer_4.f03: New test. 7594 75952015-01-17 Andre Vehreschild <vehre@gmx.de> 7596 7597 PR fortran/60334 7598 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR. 7599 76002015-01-16 Bernd Schmidt <bernds@codesourcery.com> 7601 7602 PR rtl-optimization/52773 7603 * gcc.c-torture/compile/pr52773.c: New test. 7604 76052015-01-16 Paolo Carlini <paolo.carlini@oracle.com> 7606 7607 PR c++/62134 7608 * g++.dg/cpp0x/alias-decl-46.C: New. 7609 76102015-01-16 Christophe Lyon <christophe.lyon@linaro.org> 7611 7612 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file. 7613 76142015-01-16 Christophe Lyon <christophe.lyon@linaro.org> 7615 7616 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK): 7617 Add trace. 7618 (CHECK_FP): Likewise. 7619 (CHECK_CUMULATIVE_SAT): Likewise. 7620 76212015-01-16 Christophe Lyon <christophe.lyon@linaro.org> 7622 7623 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h 7624 (Set_Neon_Cumulative_Sat): Add parameter. 7625 (__set_neon_cumulative_sat): Support new parameter. 7626 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc 7627 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new 7628 argument. 7629 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc 7630 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new 7631 argument. 7632 76332015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de> 7634 7635 * g++.dg/tsan/vptr_benign_race.C: New testcase. 7636 * g++.dg/tsan/vptr_harmful_race.C: New testcase. 7637 76382015-01-16 Paolo Carlini <paolo.carlini@oracle.com> 7639 7640 PR c++/60056 7641 * g++.dg/tls/thread_local-ice4.C: New. 7642 76432015-01-16 James Greenhalgh <james.greenhalgh@arm.com> 7644 7645 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather 7646 than Neon options. 7647 76482015-01-16 Paolo Carlini <paolo.carlini@oracle.com> 7649 7650 PR c++/62276 7651 * g++.dg/cpp0x/vt-62276.C: New. 7652 76532015-01-16 Ilya Enkovich <ilya.enkovich@intel.com> 7654 7655 PR middle-end/64353 7656 * g++.dg/pr64353.C: New. 7657 76582015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7659 7660 PR target/64263 7661 * gcc.target/aarch64/pr64263_1.c: New test. 7662 76632015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com> 7664 7665 PR tree-optimization/64434 7666 * gcc.dg/torture/pr64434.c: Move to... 7667 * gcc.dg/pr64434.c: ... here. 7668 76692015-01-16 Richard Biener <rguenther@suse.de> 7670 7671 PR middle-end/64614 7672 * gcc.dg/uninit-18.c: New testcase. 7673 76742015-01-16 Richard Biener <rguenther@suse.de> 7675 7676 PR tree-optimization/64568 7677 * g++.dg/torture/pr64568-2.C: New testcase. 7678 76792015-01-16 Ilya Enkovich <ilya.enkovich@intel.com> 7680 7681 PR target/64363 7682 * gcc.target/i386/chkp-label-address.c: New. 7683 76842015-01-16 Janus Weil <janus@gcc.gnu.org> 7685 7686 PR fortran/45290 7687 * gfortran.dg/pointer_init_6.f90: Extended. 7688 76892015-01-16 Robert Suchanek <robert.suchanek@imgtec.com> 7690 7691 * gcc.c-torture/compile/20150108.c: New test. 7692 76932015-01-16 Eric Botcazou <ebotcazou@adacore.com> 7694 7695 * gcc.target/visium: New directory. 7696 76972015-01-16 Richard Biener <rguenther@suse.de> 7698 7699 PR tree-optimization/61743 7700 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize. 7701 * gcc.dg/tree-ssa/pr61743-2.c: Likewise. 7702 77032015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com> 7704 7705 * gcc.dg/pr64015.c: New test. 7706 77072015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de> 7708 7709 PR ipa/64163 7710 PR ipa/64612 7711 * g++.dg/ipa/pr64612.C: New test. 7712 77132015-01-16 Renlin Li <renlin.li@arm.com> 7714 7715 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list. 7716 77172015-01-16 Ilya Tocar <ilya.tocar@intel.com> 7718 7719 * gcc.target/i386/sse-14.c: Test new intrinsic. 7720 * gcc.target/i386/sse-22.c: Ditto. 7721 77222015-01-16 Paolo Carlini <paolo.carlini@oracle.com> 7723 7724 PR c++/58614 7725 * g++.dg/cpp0x/auto44.C: New. 7726 77272015-01-15 Sandra Loosemore <sandra@codesourcery.com> 7728 7729 PR target/59710 7730 * gcc.target/nios2/gpopt-all.c: New test case. 7731 * gcc.target/nios2/gpopt-local.c: New test case. 7732 * gcc.target/nios2/gpopt-global.c: New test case. 7733 * gcc.target/nios2/gpopt-data.c: New test case. 7734 * gcc.target/nios2/gpopt-none.c: New test case. 7735 77362015-01-15 Jakub Jelinek <jakub@redhat.com> 7737 7738 * g++.dg/ubsan/vptr-1.C: New test. 7739 * g++.dg/ubsan/vptr-2.C: New test. 7740 * g++.dg/ubsan/vptr-3.C: New test. 7741 * g++.dg/ubsan/vptr-4.C: New test. 7742 * g++.dg/ubsan/vptr-5.C: New test. 7743 * g++.dg/ubsan/vptr-6.C: New test. 7744 * g++.dg/ubsan/vptr-7.C: New test. 7745 * g++.dg/ubsan/vptr-8.C: New test. 7746 * g++.dg/ubsan/vptr-9.C: New test. 7747 77482015-01-15 Eric Botcazou <ebotcazou@adacore.com> 7749 7750 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment 7751 is set up. 7752 * lib/gcc-dg.exp: Likewise. 7753 77542015-01-15 Vladimir Makarov <vmakarov@redhat.com> 7755 7756 PR rtl-optimization/64110 7757 * gcc.target/i386/pr64110.c: Add scan-assembler. 7758 77592015-01-15 Thomas Schwinge <thomas@codesourcery.com> 7760 James Norris <jnorris@codesourcery.com> 7761 Cesar Philippidis <cesar@codesourcery.com> 7762 Ilmir Usmanov <i.usmanov@samsung.com> 7763 7764 * lib/target-supports.exp (check_effective_target_fopenacc): New 7765 procedure. 7766 * g++.dg/goacc-gomp/goacc-gomp.exp: New file. 7767 * g++.dg/goacc/goacc.exp: Likewise. 7768 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise. 7769 * gcc.dg/goacc/goacc.exp: Likewise. 7770 * gfortran.dg/goacc/goacc.exp: Likewise. 7771 * c-c++-common/cpp/openacc-define-1.c: New file. 7772 * c-c++-common/cpp/openacc-define-2.c: Likewise. 7773 * c-c++-common/cpp/openacc-define-3.c: Likewise. 7774 * c-c++-common/goacc-gomp/nesting-1.c: Likewise. 7775 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise. 7776 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise. 7777 * c-c++-common/goacc/acc_on_device-2.c: Likewise. 7778 * c-c++-common/goacc/asyncwait-1.c: Likewise. 7779 * c-c++-common/goacc/cache-1.c: Likewise. 7780 * c-c++-common/goacc/clauses-fail.c: Likewise. 7781 * c-c++-common/goacc/collapse-1.c: Likewise. 7782 * c-c++-common/goacc/data-1.c: Likewise. 7783 * c-c++-common/goacc/data-2.c: Likewise. 7784 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise. 7785 * c-c++-common/goacc/deviceptr-1.c: Likewise. 7786 * c-c++-common/goacc/deviceptr-2.c: Likewise. 7787 * c-c++-common/goacc/deviceptr-3.c: Likewise. 7788 * c-c++-common/goacc/if-clause-1.c: Likewise. 7789 * c-c++-common/goacc/if-clause-2.c: Likewise. 7790 * c-c++-common/goacc/kernels-1.c: Likewise. 7791 * c-c++-common/goacc/loop-1.c: Likewise. 7792 * c-c++-common/goacc/loop-private-1.c: Likewise. 7793 * c-c++-common/goacc/nesting-1.c: Likewise. 7794 * c-c++-common/goacc/nesting-data-1.c: Likewise. 7795 * c-c++-common/goacc/nesting-fail-1.c: Likewise. 7796 * c-c++-common/goacc/parallel-1.c: Likewise. 7797 * c-c++-common/goacc/pcopy.c: Likewise. 7798 * c-c++-common/goacc/pcopyin.c: Likewise. 7799 * c-c++-common/goacc/pcopyout.c: Likewise. 7800 * c-c++-common/goacc/pcreate.c: Likewise. 7801 * c-c++-common/goacc/pragma_context.c: Likewise. 7802 * c-c++-common/goacc/present-1.c: Likewise. 7803 * c-c++-common/goacc/reduction-1.c: Likewise. 7804 * c-c++-common/goacc/reduction-2.c: Likewise. 7805 * c-c++-common/goacc/reduction-3.c: Likewise. 7806 * c-c++-common/goacc/reduction-4.c: Likewise. 7807 * c-c++-common/goacc/sb-1.c: Likewise. 7808 * c-c++-common/goacc/sb-2.c: Likewise. 7809 * c-c++-common/goacc/sb-3.c: Likewise. 7810 * c-c++-common/goacc/update-1.c: Likewise. 7811 * gcc.dg/goacc/acc_on_device-1.c: Likewise. 7812 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise. 7813 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise. 7814 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise. 7815 * gfortran.dg/goacc/assumed.f95: Likewise. 7816 * gfortran.dg/goacc/asyncwait-1.f95: Likewise. 7817 * gfortran.dg/goacc/asyncwait-2.f95: Likewise. 7818 * gfortran.dg/goacc/asyncwait-3.f95: Likewise. 7819 * gfortran.dg/goacc/asyncwait-4.f95: Likewise. 7820 * gfortran.dg/goacc/branch.f95: Likewise. 7821 * gfortran.dg/goacc/cache-1.f95: Likewise. 7822 * gfortran.dg/goacc/coarray.f95: Likewise. 7823 * gfortran.dg/goacc/continuation-free-form.f95: Likewise. 7824 * gfortran.dg/goacc/cray.f95: Likewise. 7825 * gfortran.dg/goacc/critical.f95: Likewise. 7826 * gfortran.dg/goacc/data-clauses.f95: Likewise. 7827 * gfortran.dg/goacc/data-tree.f95: Likewise. 7828 * gfortran.dg/goacc/declare-1.f95: Likewise. 7829 * gfortran.dg/goacc/enter-exit-data.f95: Likewise. 7830 * gfortran.dg/goacc/fixed-1.f: Likewise. 7831 * gfortran.dg/goacc/fixed-2.f: Likewise. 7832 * gfortran.dg/goacc/fixed-3.f: Likewise. 7833 * gfortran.dg/goacc/fixed-4.f: Likewise. 7834 * gfortran.dg/goacc/host_data-tree.f95: Likewise. 7835 * gfortran.dg/goacc/if.f95: Likewise. 7836 * gfortran.dg/goacc/kernels-tree.f95: Likewise. 7837 * gfortran.dg/goacc/list.f95: Likewise. 7838 * gfortran.dg/goacc/literal.f95: Likewise. 7839 * gfortran.dg/goacc/loop-1.f95: Likewise. 7840 * gfortran.dg/goacc/loop-2.f95: Likewise. 7841 * gfortran.dg/goacc/loop-3.f95: Likewise. 7842 * gfortran.dg/goacc/loop-tree-1.f90: Likewise. 7843 * gfortran.dg/goacc/omp.f95: Likewise. 7844 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise. 7845 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise. 7846 * gfortran.dg/goacc/parallel-tree.f95: Likewise. 7847 * gfortran.dg/goacc/parameter.f95: Likewise. 7848 * gfortran.dg/goacc/private-1.f95: Likewise. 7849 * gfortran.dg/goacc/private-2.f95: Likewise. 7850 * gfortran.dg/goacc/private-3.f95: Likewise. 7851 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise. 7852 * gfortran.dg/goacc/reduction-2.f95: Likewise. 7853 * gfortran.dg/goacc/reduction.f95: Likewise. 7854 * gfortran.dg/goacc/routine-1.f90: Likewise. 7855 * gfortran.dg/goacc/routine-2.f90: Likewise. 7856 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise. 7857 * gfortran.dg/goacc/several-directives.f95: Likewise. 7858 * gfortran.dg/goacc/sie.f95: Likewise. 7859 * gfortran.dg/goacc/subarrays.f95: Likewise. 7860 * gfortran.dg/gomp/map-1.f90: Likewise. 7861 * gfortran.dg/openacc-define-1.f90: Likewise. 7862 * gfortran.dg/openacc-define-2.f90: Likewise. 7863 * gfortran.dg/openacc-define-3.f90: Likewise. 7864 * g++.dg/gomp/block-1.C: Update for changed compiler output. 7865 * g++.dg/gomp/block-2.C: Likewise. 7866 * g++.dg/gomp/block-3.C: Likewise. 7867 * g++.dg/gomp/block-5.C: Likewise. 7868 * g++.dg/gomp/target-1.C: Likewise. 7869 * g++.dg/gomp/target-2.C: Likewise. 7870 * g++.dg/gomp/taskgroup-1.C: Likewise. 7871 * g++.dg/gomp/teams-1.C: Likewise. 7872 * gcc.dg/cilk-plus/jump-openmp.c: Likewise. 7873 * gcc.dg/cilk-plus/jump.c: Likewise. 7874 * gcc.dg/gomp/block-1.c: Likewise. 7875 * gcc.dg/gomp/block-10.c: Likewise. 7876 * gcc.dg/gomp/block-2.c: Likewise. 7877 * gcc.dg/gomp/block-3.c: Likewise. 7878 * gcc.dg/gomp/block-4.c: Likewise. 7879 * gcc.dg/gomp/block-5.c: Likewise. 7880 * gcc.dg/gomp/block-6.c: Likewise. 7881 * gcc.dg/gomp/block-7.c: Likewise. 7882 * gcc.dg/gomp/block-8.c: Likewise. 7883 * gcc.dg/gomp/block-9.c: Likewise. 7884 * gcc.dg/gomp/target-1.c: Likewise. 7885 * gcc.dg/gomp/target-2.c: Likewise. 7886 * gcc.dg/gomp/taskgroup-1.c: Likewise. 7887 * gcc.dg/gomp/teams-1.c: Likewise. 7888 78892015-01-15 David Malcolm <dmalcolm@redhat.com> 7890 7891 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New 7892 test case. 7893 78942015-01-15 Mike Stump <mikestump@comcast.net> 7895 7896 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c. 7897 * gcc.dg/inline_2.c: Likewise. 7898 * gcc.dg/inline_3.c: Likewise. 7899 * gcc.dg/inline_4.c: Likewise. 7900 79012015-01-15 Janus Weil <janus@gcc.gnu.org> 7902 7903 PR fortran/58023 7904 * gfortran.dg/proc_ptr_comp_43.f90: New. 7905 79062015-01-15 Mike Stump <mikestump@comcast.net> 7907 7908 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6]. 7909 * gcc.dg/unroll_2.c: Likewise. 7910 * gcc.dg/unroll_3.c: Likewise. 7911 * gcc.dg/unroll_4.c: Likewise. 7912 * gcc.dg/unroll_5.c: Likewise. 7913 79142015-01-15 Tejas Belagod <tejas.belagod@arm.com> 7915 7916 PR target/63971 7917 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30 7918 in epilogue. 7919 * gcc.target/aarch64/test_frame_6.c: Likewise. 7920 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of 7921 x30 and x19 (in the epilogue). 7922 * gcc.target/aarch64/test_frame_4.c: Likewise. 7923 * gcc.target/aarch64/test_frame_7.c: Likewise. 7924 79252015-01-15 Martin Liska <mliska@suse.cz> 7926 7927 * g++.dg/ipa/pr64068.C: New test. 7928 * gcc.dg/ipa/PR64559.c: New test. 7929 79302015-01-15 H.J. Lu <hongjiu.lu@intel.com> 7931 7932 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86 7933 with PIE. 7934 79352015-01-15 Richard Biener <rguenther@suse.de> 7936 7937 PR tree-optimization/61743 7938 * gcc.dg/tree-ssa/pr61743-1.c: New testcase. 7939 * gcc.dg/tree-ssa/pr61743-2.c: Likewise. 7940 79412015-01-15 Renlin Li <renlin.li@arm.com> 7942 7943 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options. 7944 * gcc.target/aarch64/volatileloadpair-2.c: Likewise. 7945 79462015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com> 7947 7948 * gcc.dg/vect/vect-aggressive-1.c: New. 7949 * gcc.target/i386/avx2-vect-aggressive.c: New. 7950 79512015-01-15 H.J. Lu <hongjiu.lu@intel.com> 7952 7953 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE. 7954 79552015-01-15 Richard Biener <rguenther@suse.de> 7956 7957 PR lto/64415 7958 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with 7959 -Wl,-undefined,dynamic_lookup. 7960 79612015-01-15 Eric Botcazou <ebotcazou@adacore.com> 7962 7963 * gnat.dg/opt47.adb: New test. 7964 79652015-01-15 Richard Biener <rguenther@suse.de> 7966 7967 PR lto/64415 7968 * gcc.dg/lto/pr64415_0.c: Skip on darwin. 7969 79702015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com> 7971 7972 PR tree-optimization/64434 7973 * gcc.dg/torture/pr64434.c: New test. 7974 79752015-01-15 Matthew Fortune <matthew.fortune@imgtec.com> 7976 7977 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires 7978 -mno-micromips. MIPS32R1 and below require -mno-micromips. 7979 -march=loongson* and -march=octeon* require -mno-micromips. 7980 79812015-01-15 Andrew Bennett <andrew.bennett@imgtec.com> 7982 Matthew Fortune <matthew.fortune@imgtec.com> 7983 7984 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION. 7985 * gcc.target/mips/call-saved-5.c (foo): Likewise. 7986 * gcc.target/mips/call-saved-6.c (foo): Likewise. 7987 * gcc.target/mips/call-saved-7.c: New file. 7988 * gcc.target/mips/call-saved-8.c: New file. 7989 * gcc.target/mips/call-saved-9.c: New file. 7990 79912015-01-14 Matthew Fortune <matthew.fortune@imgtec.com> 7992 7993 * gcc.target/mips/lsa.c: New file. 7994 * gcc.target/mips/mips64-lsa.c: Likewise. 7995 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA. 7996 * gcc.target/mips/mulsize-4.c: Likewise. 7997 * gcc.target/mips/mulsize-5.c: New file. 7998 * gcc.target/mips/mulsize-6.c: Likewise. 7999 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA 8000 and !HAS_LSA as ghost options. 8001 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5 8002 for !HAS_LSA. 8003 80042015-01-15 Matthew Wahab <matthew.wahab@arm.com> 8005 8006 * g++.dg/torture/20141013.c: Set -fno-short-enums. 8007 80082015-01-15 Richard Biener <rguenther@suse.de> 8009 8010 PR middle-end/64365 8011 * gcc.dg/torture/pr64365.c: New testcase. 8012 80132015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com> 8014 8015 * gcc.dg/stackprotectexplicit1.c: New test. 8016 * g++.dg/stackprotectexplicit2.c: New test. 8017 80182015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8019 8020 PR target/61933 8021 * gfortran.dg/inquire_internal.f90: New. 8022 * gfortran.dg/negative_unit_check.f90: New. 8023 80242015-01-14 Oleg Endo <olegendo@gcc.gnu.org> 8025 8026 PR target/53988 8027 * gcc.target/sh/pr53988-1.c: New. 8028 80292015-01-14 Paolo Carlini <paolo.carlini@oracle.com> 8030 8031 PR c++/58671 8032 * g++.dg/tls/thread_local-ice3.C: New. 8033 80342015-01-14 H.J. Lu <hongjiu.lu@intel.com> 8035 8036 * gcc.target/i386/fentry-override.c: Properly place {} in target 8037 selector. Remove nonpic. 8038 * gcc.target/i386/fentry.c: Likewise. 8039 80402015-01-14 Andrew MacLeod <amacleod@redhat.com> 8041 8042 * gcc.dg/atomic-invalid.c: Check for invalid memory model 8043 warnings instead of errors. 8044 80452015-01-14 Ilya Verbin <ilya.verbin@intel.com> 8046 8047 * lib/target-supports.exp (check_effective_target_lto): Check for -flto 8048 option support instead of ENABLE_LTO from Makefile. 8049 80502015-01-14 Richard Biener <rguenther@suse.de> 8051 8052 PR tree-optimization/59354 8053 * gcc.dg/vect/pr59354.c: New testcase. 8054 80552015-01-14 Andrew Stubbs <ams@codesourcery.com> 8056 8057 * lib/target-supports.exp 8058 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon 8059 on ARM architures before v7. 8060 80612015-01-14 Andrew MacLeod <amacleod@redhat.com> 8062 8063 PR middle-end/59448 8064 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in 8065 an atomic_exchange. 8066 80672015-01-14 Ilya Tocar <ilya.tocar@intel.com> 8068 8069 PR target/64386 8070 * gcc.target/i386/pr64386.c: New test. 8071 80722015-01-14 Ilya Tocar <ilya.tocar@intel.com> 8073 8074 PR target/64393 8075 * gcc.target/i386/pr64393.c: New test. 8076 80772015-01-14 Ilya Tocar <ilya.tocar@intel.com> 8078 8079 PR target/64387 8080 * gcc.target/i386/pr64387.c: New test. 8081 80822015-01-14 Christophe Lyon <christophe.lyon@linaro.org> 8083 8084 * gcc.target/aarch64/store-pair-1.c: Fix typo. 8085 80862015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8087 8088 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test. 8089 80902015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com> 8091 8092 PR target/64453 8093 * gcc.target/arm/pr64453.c: New. 8094 80952015-01-14 Richard Biener <rguenther@suse.de> 8096 8097 PR lto/64415 8098 * gcc.dg/lto/pr64415_0.c: New testcase. 8099 * gcc.dg/lto/pr64415_1.c: Likewise. 8100 81012015-01-14 Martin Liska <mliska@suse.cz> 8102 8103 * gcc.dg/ipa/pr64307.c: New test. 8104 81052015-01-14 Tejas Belagod <tejas.belagod@arm.com> 8106 8107 * gcc.target/aarch64/vect-movi.c: Check for vectorization for 8108 64-bit and 128-bit. 8109 81102015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8111 8112 PR target/64460 8113 * gcc.target/arm/pr64460_1.c: New test. 8114 81152015-01-14 Richard Biener <rguenther@suse.de> 8116 8117 PR tree-optimization/64493 8118 PR tree-optimization/64495 8119 * gcc.dg/vect/pr64493.c: New testcase. 8120 * gcc.dg/vect/pr64495.c: Likewise. 8121 81222015-01-13 Martin Uecker <uecker@eecs.berkeley.edu> 8123 8124 * gcc.dg/Warray-bounds-11.c: New test-case. 8125 81262015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 8127 8128 * gcc.target/mips/octeon3-pipe-1.c: New test. 8129 81302015-01-13 David Malcolm <dmalcolm@redhat.com> 8131 8132 * jit.dg/harness.h (set_up_logging): Move string concatenation 8133 into... 8134 (concat_strings): New function. 8135 (dump_reproducer): New function. 8136 (test_jit): Call dump_reproducer. 8137 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New 8138 function. 8139 (jit-dg-test): Delete any generated reproducer from previous runs. 8140 Verify that a generated reproducer was created, and verify that it 8141 compiles. 8142 * jit.dg/test-nested-contexts.c (main): Call 8143 gcc_jit_context_dump_reproducer_to_file. 8144 81452015-01-13 H.J. Lu <hongjiu.lu@intel.com> 8146 8147 * gcc.dg/aru-2.c: Add dg-require-profiling. 8148 81492015-01-13 H.J. Lu <hongjiu.lu@intel.com> 8150 8151 * lib/target-supports.exp (check_profiling_available): Check if 8152 -pg links. 8153 81542015-01-13 Jan Hubicka <hubicka@ucw.cz> 8155 8156 PR ipa/64565 8157 * g++.dg/torture/pr64565.C: New testcase. 8158 81592015-01-13 Marek Polacek <polacek@redhat.com> 8160 8161 PR middle-end/64391 8162 * gcc.dg/tm/pr64391.c: New test. 8163 81642015-01-13 H.J. Lu <hongjiu.lu@intel.com> 8165 8166 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is 8167 true. 8168 81692015-01-13 H.J. Lu <hongjiu.lu@intel.com> 8170 8171 * gcc.target/i386/pie.c: New test. 8172 8173 * lib/target-supports.exp (check_effective_target_pie): New. 8174 81752015-01-13 Jakub Jelinek <jakub@redhat.com> 8176 8177 PR rtl-optimization/64286 8178 * gcc.target/i386/avx2-pr64286.c: New test. 8179 81802015-01-13 Paolo Carlini <paolo.carlini@oracle.com> 8181 8182 PR c++/57626 8183 * g++.dg/cpp0x/vt-57626.C: New. 8184 81852015-01-13 Jakub Jelinek <jakub@redhat.com> 8186 8187 PR fortran/64528 8188 * gfortran.dg/pr64528.f90: New test. 8189 81902015-01-13 Richard Sandiford <richard.sandiford@arm.com> 8191 8192 * gcc.target/aarch64/subsp.c: New test. 8193 81942015-01-13 Andrew Pinski <apinski@cavium.com> 8195 8196 * gcc.target/aarch64/store-pair-1.c: New testcase. 8197 81982015-01-13 Richard Biener <rguenther@suse.de> 8199 8200 PR lto/64373 8201 * gcc.dg/lto/pr64373_0.c: New testcase. 8202 82032015-01-13 Andrew Pinski <apinski@cavium.com> 8204 8205 * gcc.target/aarch64/volatileloadpair-1.c: New testcase. 8206 * gcc.target/aarch64/volatileloadpair-2.c: New testcase. 8207 82082015-01-13 Richard Biener <rguenther@suse.de> 8209 8210 PR tree-optimization/64406 8211 * gcc.dg/pr64406.c: New testcase. 8212 82132015-01-13 Richard Biener <rguenther@suse.de> 8214 8215 PR tree-optimization/64404 8216 * gcc.dg/vect/pr64404.c: New testcase. 8217 82182015-01-13 Richard Biener <rguenther@suse.de> 8219 8220 PR tree-optimization/64568 8221 * g++.dg/torture/pr64568.C: New testcase. 8222 82232015-01-12 David Malcolm <dmalcolm@redhat.com> 8224 8225 * jit.dg/test-error-local-used-from-other-function.c: New test 8226 case. 8227 * jit.dg/test-error-param-reuse.c: New test case. 8228 * jit.dg/test-error-param-sharing.c: New test case. 8229 * jit.dg/test-error-param-used-from-other-function.c: New test 8230 case. 8231 * jit.dg/test-error-param-used-without-a-function.c: New test 8232 case. 8233 82342015-01-12 Jakub Jelinek <jakub@redhat.com> 8235 8236 PR tree-optimization/64563 8237 * gcc.dg/pr64563.c: New test. 8238 8239 PR target/64513 8240 * gcc.target/i386/pr64513.c: New test. 8241 8242 PR tree-optimization/64454 8243 * gcc.dg/pr64454.c: New test. 8244 8245 PR testsuite/64028 8246 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options 8247 bind_pic_locally. 8248 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise. 8249 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise. 8250 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise. 8251 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise. 8252 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise. 8253 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise. 8254 * gcc.dg/vect/slp-25.c: Likewise. 8255 * gcc.dg/vect/vect-109.c: Likewise. 8256 * gcc.dg/vect/vect-13.c: Likewise. 8257 * gcc.dg/vect/vect-17.c: Likewise. 8258 * gcc.dg/vect/vect-18.c: Likewise. 8259 * gcc.dg/vect/vect-19.c: Likewise. 8260 * gcc.dg/vect/vect-20.c: Likewise. 8261 * gcc.dg/vect/vect-21.c: Likewise. 8262 * gcc.dg/vect/vect-22.c: Likewise. 8263 * gcc.dg/vect/vect-27.c: Likewise. 8264 * gcc.dg/vect/vect-29.c: Likewise. 8265 * gcc.dg/vect/vect-2-big-array.c: Likewise. 8266 * gcc.dg/vect/vect-2.c: Likewise. 8267 * gcc.dg/vect/vect-3.c: Likewise. 8268 * gcc.dg/vect/vect-4.c: Likewise. 8269 * gcc.dg/vect/vect-5.c: Likewise. 8270 * gcc.dg/vect/vect-72.c: Likewise. 8271 * gcc.dg/vect/vect-73-big-array.c: Likewise. 8272 * gcc.dg/vect/vect-73.c: Likewise. 8273 * gcc.dg/vect/vect-77-global.c: Likewise. 8274 * gcc.dg/vect/vect-78-global.c: Likewise. 8275 * gcc.dg/vect/vect-7.c: Likewise. 8276 * gcc.dg/vect/vect-86.c: Likewise. 8277 * gcc.dg/vect/vect-align-1.c: Likewise. 8278 * gcc.dg/vect/vect-align-3.c: Likewise. 8279 * gcc.dg/vect/vect-all-big-array.c: Likewise. 8280 * gcc.dg/vect/vect-all.c: Likewise. 8281 * gcc.dg/vect/vect-multitypes-1.c: Likewise. 8282 * gcc.dg/vect/vect-multitypes-4.c: Likewise. 8283 * gcc.dg/vect/vect-peel-3.c: Likewise. 8284 * gcc.dg/vect/vect-peel-4.c: Likewise. 8285 * gcc.dg/vect/wrapv-vect-7.c: Likewise. 8286 82872015-01-12 Jeff Law <law@redhat.com> 8288 8289 PR target/64461 8290 * gcc.target/m68k/pr64461.c: New test. 8291 82922015-01-12 David Malcolm <dmalcolm@redhat.com> 8293 8294 * jit.dg/test-array-as-pointer.c (create_code): Update call 8295 to gcc_jit_context_new_global by setting "kind" to 8296 GCC_JIT_GLOBAL_IMPORTED. 8297 * jit.dg/test-error-array-as-pointer.c: Likewise. 8298 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise. 8299 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but 8300 setting kind to GCC_JIT_GLOBAL_EXPORTED. 8301 * jit.dg/test-using-global.c (the_global): Rename to... 8302 (imported_global): ...this. 8303 (create_code): Update to test the three kinds of global. 8304 (verify_code): Likewise. 8305 83062015-01-12 Marc Glisse <marc.glisse@inria.fr> 8307 8308 PR testsuite/64427 8309 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid 8310 undefined behavior. 8311 * gcc.target/i386/pr64291-2.c: Updated. 8312 83132015-01-12 Richard Biener <rguenther@suse.de> 8314 8315 PR tree-optimization/64530 8316 * gfortran.dg/pr64530.f90: New testcase. 8317 83182015-01-12 Richard Biener <rguenther@suse.de> 8319 8320 PR middle-end/64357 8321 * gcc.dg/torture/pr64357.c: New testcase. 8322 83232015-01-12 H.J. Lu <hongjiu.lu@intel.com> 8324 8325 * gcc.target/i386/nop-mcount.c: Properly place {} in target 8326 selector. 8327 83282015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 8329 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h. 8330 83312015-01-12 Martin Liska <mliska@suse.cz> 8332 8333 * gcc.dg/ipa/PR64550.c: New test. 8334 83352015-01-12 Jan Hubicka <hubicka@ucw.cz> 8336 8337 PR ipa/63470 8338 * g++.dg/ipa/pr63470.C: New testcase. 8339 83402015-01-11 Janus Weil <janus@gcc.gnu.org> 8341 8342 PR fortran/63733 8343 * gfortran.dg/typebound_operator_20.f90: New. 8344 83452015-01-11 Janus Weil <janus@gcc.gnu.org> 8346 8347 PR fortran/58023 8348 * gfortran.dg/proc_ptr_comp_42.f90: New. 8349 83502015-01-11 Janus Weil <janus@gcc.gnu.org> 8351 8352 PR fortran/64508 8353 * gfortran.dg/proc_ptr_comp_41.f90: New. 8354 83552015-01-11 Segher Boessenkool <segher@kernel.crashing.org> 8356 8357 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead. 8358 83592015-01-10 Tobias Burnus <burnus@net-b.de> 8360 8361 PR fortran/64522 8362 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error 8363 and add dg-excess-errors. 8364 * gfortran.dg/line_length_6.f90: New. 8365 * gfortran.dg/line_length_7.f90: New. 8366 * gfortran.dg/line_length_8.f90: New. 8367 * gfortran.dg/line_length_9.f90: New. 8368 * gfortran.dg/line_length_10.f90: New. 8369 * gfortran.dg/line_length_11.f90: New. 8370 83712015-01-09 David Malcolm <dmalcolm@redhat.com> 8372 8373 * jit.dg/test-threads.c (struct testcase): Move declaration 8374 to jit.dg/all-non-failing-tests.h. 8375 (testcases): Likewise. 8376 * jit.dg/all-non-failing-tests.h (struct testcase): Move 8377 declaration here from jit.dg/all-non-failing-tests.h. 8378 (testcases): Likewise. 8379 * jit.dg/test-combination.c (create_code): Eliminate spelling 8380 out all of the testcases in favor of looping through the 8381 "testcases" metadata. 8382 (verify_code): Likewise. 8383 83842015-01-09 Jakub Jelinek <jakub@redhat.com> 8385 8386 PR rtl-optimization/64536 8387 * gcc.dg/pr64536.c: New test. 8388 83892015-01-09 David Malcolm <dmalcolm@redhat.com> 8390 8391 * jit.dg/all-non-failing-tests.h: Add test-constants.c. 8392 * jit.dg/test-combination.c (create_code): Likewise. 8393 (verify_code): Likewise. 8394 * jit.dg/test-constants.c: New test case. 8395 * jit.dg/test-threads.c: Add test-constants.c. 8396 83972015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com> 8398 8399 PR libobjc/51891 8400 * objc.dg/gnu-api-2-class.m: Add a test case 8401 for the above change. 8402 84032015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de> 8404 8405 * gcc.dg/typeof-2.c: Add checks for non-atomic types. 8406 84072015-01-09 Richard Biener <rguenther@suse.de> 8408 8409 PR tree-optimization/64410 8410 * g++.dg/vect/pr64410.cc: New testcase. 8411 84122015-01-09 Martin Liska <mliska@suse.cz> 8413 8414 * gcc.dg/ipa/ipa-icf-32.c: New test. 8415 84162015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de> 8417 8418 * c-c++-common/tsan/tsan_barrier.h: New. 8419 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep. 8420 * c-c++-common/tsan/bitfield_race.c: Likewise. 8421 * c-c++-common/tsan/fd_pipe_race.c: Likewise. 8422 * c-c++-common/tsan/mutexset1.c: Likewise. 8423 * c-c++-common/tsan/race_on_barrier.c: Likewise. 8424 * c-c++-common/tsan/race_on_mutex.c: Likewise. 8425 * c-c++-common/tsan/race_on_mutex2.c: Likewise. 8426 * c-c++-common/tsan/simple_race.c: Likewise. 8427 * c-c++-common/tsan/simple_stack.c: Likewise. 8428 * c-c++-common/tsan/sleep_sync.c: Likewise. 8429 * c-c++-common/tsan/tiny_race.c: Likewise. 8430 * c-c++-common/tsan/tls_race.c: Likewise. 8431 * c-c++-common/tsan/write_in_reader_lock.c: Likewise. 8432 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise. 8433 * g++.dg/tsan/atomic_free.C: Likewise. 8434 * g++.dg/tsan/atomic_free2.C: Likewise. 8435 * g++.dg/tsan/cond_race.C: Likewise. 8436 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan. 8437 84382015-01-08 Hans-Peter Nilsson <hp@axis.com> 8439 8440 PR testsuite/62250 8441 * lib/target-supports.exp (check_effective_target_libatomic_available): 8442 New. 8443 * gfortran.dg/coarray/caf.exp: Only add -latomic for 8444 targets that match effective-target libatomic_available. 8445 * gfortran.dg/coarray_lib_comm_1.f90: Similar. 8446 84472015-01-08 David Malcolm <dmalcolm@redhat.com> 8448 8449 * jit.dg/test-error-block-in-wrong-function.c (verify_code): 8450 Verify the result of gcc_jit_context_get_last_error. 8451 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise. 8452 84532015-01-08 Jakub Jelinek <jakub@redhat.com> 8454 8455 PR tree-optimization/63989 8456 * gcc.dg/strlenopt-27.c: New test. 8457 84582015-01-08 David Malcolm <dmalcolm@redhat.com> 8459 8460 * jit.dg/harness.h (set_up_logging): New function. 8461 (test_jit): Fail if gcc_jit_context_acquire fails. Call 8462 set_up_logging on the context, so that every testcase is 8463 logged to a particular file. 8464 * jit.dg/test-nested-contexts.c (main): Open a logfile, 8465 and call gcc_jit_context_set_logfile on the top-level context. 8466 84672015-01-08 Jakub Jelinek <jakub@redhat.com> 8468 8469 PR target/64338 8470 * g++.dg/opt/pr64338.C: New test. 8471 84722015-01-08 Tobias Burnus <burnus@net-b.de> 8473 8474 * gfortran.dg/coarray/codimension_2b.f90: New file. 8475 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources. 8476 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine. 8477 84782015-01-08 Paolo Carlini <paolo.carlini@oracle.com> 8479 8480 PR c++/59004 8481 * g++.dg/ext/fnname4.C: New. 8482 84832015-01-08 Paolo Carlini <paolo.carlini@oracle.com> 8484 8485 PR c++/64462 8486 * g++.dg/cpp0x/constexpr-64462.C: New. 8487 84882015-01-08 Paolo Carlini <paolo.carlini@oracle.com> 8489 8490 PR c++/60753 8491 * g++.dg/cpp0x/deleted10.C: New. 8492 84932015-01-07 David Malcolm <dmalcolm@redhat.com> 8494 8495 * jit.dg/test-error-dereferencing-void-ptr.c: New test case. 8496 84972015-01-07 David Malcolm <dmalcolm@redhat.com> 8498 8499 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of 8500 GCC_JIT_UNARY_OP_ABS. 8501 (verify_unary_ops): Likewise. 8502 85032015-01-07 David Malcolm <dmalcolm@redhat.com> 8504 8505 * jit.dg/test-arith-overflow.c: New test case. 8506 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c. 8507 * jit.dg/test-combination.c (create_code): Likewise. 8508 (verify_code): Likewise. 8509 * jit.dg/test-threads.c (testcases): Likewise. 8510 85112015-01-07 David Malcolm <dmalcolm@redhat.com> 8512 8513 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++" 8514 rather than "jit". Load g++.exp, and call g++_init. 8515 Run test-*.cc files within the testsuite and *.cc files within 8516 docs/examples. 8517 (jit-dg-test): Drop the addition of -fgnu89-inline to 8518 DEFAULT_CFLAGS in favor of adding it to additional_flags, only 8519 doing it when compiling C testcases (since g++ does not handle 8520 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH 8521 is restored to the value after g++_init ran, rather than the 8522 value before g++_init ran. Return a list of 8523 $comp_output $output_file, as dg-test assumes. 8524 85252015-01-07 David Malcolm <dmalcolm@redhat.com> 8526 8527 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to 8528 make it easier to figure out the origin of each test result when 8529 running test-combination.c and test-threads.c. 8530 (CHECK_VALUE): Likewise. 8531 (CHECK_DOUBLE_VALUE): Likewise. 8532 (CHECK_STRING_VALUE): Likewise. 8533 (CHECK_STRING_STARTS_WITH): Likewise. 8534 (CHECK_STRING_CONTAINS): Likewise. 8535 (CHECK): Likewise. 8536 (check_string_value): Likewise, add "funcname" param. 8537 (check_string_starts_with): Likewise. 8538 (check_string_contains): Likewise. 8539 85402015-01-07 David Malcolm <dmalcolm@redhat.com> 8541 8542 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when 8543 generating name of built executable. 8544 85452015-01-07 Marek Polacek <polacek@redhat.com> 8546 8547 PR c/64440 8548 * gcc.dg/pr64440.c: New test. 8549 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++. 8550 85512015-01-07 Marek Polacek <polacek@redhat.com> 8552 8553 PR c/64417 8554 * gcc.c-torture/compile/pr28865.c: Add dg-errors. 8555 * gcc.dg/pr64417.c: New test. 8556 85572015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com> 8558 8559 PR target/64505 8560 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64 8561 fix is correct. 8562 85632015-01-06 Eric Botcazou <ebotcazou@adacore.com> 8564 8565 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread): 8566 Check if testcases run without errors, not just if they compile. 8567 85682015-01-06 Christian Bruel <christian.bruel@st.com> 8569 8570 PR target/64507 8571 * gcc.target/sh/pr64507.c: New test. 8572 85732015-01-06 Arnaud Charlet <charlet@adacore.com> 8574 8575 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings. 8576 85772015-01-06 Jakub Jelinek <jakub@redhat.com> 8578 8579 * c-c++-common/asan/sanitize-all-1.c: New test. 8580 * c-c++-common/ubsan/sanitize-all-1.c: New test. 8581 * c-c++-common/ubsan/sanitize-all-2.c: New test. 8582 * c-c++-common/ubsan/sanitize-all-3.c: New test. 8583 * c-c++-common/ubsan/sanitize-all-4.c: New test. 8584 85852015-01-06 Eric Botcazou <ebotcazou@adacore.com> 8586 8587 * lib/target-supports.exp (check_profiling_available): Return 0 for 8588 Visium. 8589 (check_effective_target_tls_runtime): Likewise. 8590 (check_effective_target_logical_op_short_circuit): Return 1 for Visium. 8591 * gcc.dg/20020312-2.c: Adjust for Visium. 8592 * gcc.dg/tls/thr-cse-1.c: Likewise 8593 * gcc.dg/tree-ssa/20040204-1.c: Likewise 8594 * gcc.dg/tree-ssa/loop-1.c: Likewise. 8595 * gcc.dg/weak/typeof-2.c: Likewise. 8596 85972015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com> 8598 8599 PR rtl-optimization/64287 8600 * gcc.dg/aru-2.c: New test. 8601 86022015-01-05 Jakub Jelinek <jakub@redhat.com> 8603 8604 PR sanitizer/64344 8605 * c-c++-common/ubsan/pr64344-1.c: New test. 8606 * c-c++-common/ubsan/pr64344-2.c: New test. 8607 8608 PR tree-optimization/64465 8609 * gcc.dg/pr64465.c: New test. 8610 8611 PR tree-optimization/64494 8612 * gcc.c-torture/compile/pr64494.c: New test. 8613 86142015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org> 8615 8616 PR fortran/47674 8617 * gfortran.dg/realloc_on_assign_25.f90: New test. 8618 86192015-01-05 Jakub Jelinek <jakub@redhat.com> 8620 8621 Update copyright years. 8622 86232015-01-05 Marek Polacek <polacek@redhat.com> 8624 8625 PR c/64423 8626 * gcc.dg/pr64423.c: New test. 8627 86282015-01-05 Hans-Peter Nilsson <hp@bitrange.com> 8629 8630 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for 8631 mmix-knuth-mmixware for the same reason as for MIPS. 8632 * gcc.dg/debug/debug-2.c: Ditto. 8633 8634 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets. 8635 86362015-01-03 John David Anglin <danglin@gcc.gnu.org> 8637 8638 PR testsuite/62250 8639 * lib/gfortran.exp: Add libatomic library search path. 8640 * gfortran.dg/coarray/caf.exp: Add -latomic to test options. 8641 * gfortran.dg/coarray_lib_comm_1.f90: Likewise. 8642 8643 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*. 8644 86452015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de> 8646 8647 * c-c++-common/tsan/bitfield_race.c: New testcase. 8648 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed. 8649 86502015-01-02 Tobias Burnus <burnus@net-b.de> 8651 8652 * gfortran.dg/coarray/collectives_4.f90: New. 8653 86542015-01-02 Janus Weil <janus@gcc.gnu.org> 8655 8656 PR fortran/57562 8657 * gfortran.dg/extends_16.f90: New. 8658 86592015-01-02 Tobias Burnus <burnus@net-b.de> 8660 8661 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add. 8662 86632015-01-02 Tobias Burnus <burnus@net-b.de> 8664 8665 * gfortran.dg/coarray/codimension_2.f90: New. 8666 * gfortran.dg/coarray/codimension_2a.f90: New. 8667 * gfortran.dg/coarray_35.f90: New. 8668 * gfortran.dg/coarray_35a.f90: New. 8669 86702015-01-02 Janus Weil <janus@gcc.gnu.org> 8671 8672 PR fortran/60507 8673 * gfortran.dg/dummy_procedure_11.f90: New. 8674^L 8675Copyright (C) 2015 Free Software Foundation, Inc. 8676 8677Copying and distribution of this file, with or without modification, 8678are permitted in any medium without royalty provided the copyright 8679notice and this notice are preserved. 8680