12016-12-29 Andrew Pinski <apinski@cavium.com> 2 3 * gcc.dg/atomic/c11-atomic-exec-5.c: Lower ITER_COUNT to 100 4 for AARCH64. 5 62016-12-29 Uros Bizjak <ubizjak@gmail.com> 7 8 PR target/78904 9 * gcc.target/i386/pr78904-6.c: New test. 10 112016-12-29 Jakub Jelinek <jakub@redhat.com> 12 13 * gcc.target/i386/mpx/memcpy-1.c: Include mpx-check.h. 14 (main): Renamed to ... 15 (mpx_test): ... this. Add argc and argv arguments. 16 172016-12-29 Martin Liska <mliska@suse.cz> 18 19 PR c/78933 20 * g++.dg/pr78933.C: New test. 21 222016-12-28 Uros Bizjak <ubizjak@gmail.com> 23 24 PR target/78904 25 * gcc.target/i386/pr78904-4.c: New test. 26 * gcc.target/i386/pr78904-5.c: Ditto. 27 282016-12-27 Michael Meissner <meissner@linux.vnet.ibm.com> 29 30 * gcc.target/powerpc/p9-vinsert4b-2.c: Update test to test for 13 31 being out of bounds instead of 12. 32 332016-12-27 Uros Bizjak <ubizjak@gmail.com> 34 35 PR target/78904 36 * gcc.target/i386/pr78904-3.c: New test. 37 382016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com> 39 40 * gcc.target/i386/mpx/memcpy-1.c: New test. 41 422016-12-27 Alexander Ivchenko <alexander.ivchenko@intel.com> 43 44 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: New test. 45 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Ditto. 46 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Ditto. 47 482016-12-27 Uros Bizjak <ubizjak@gmail.com> 49 50 PR target/78904 51 * gcc.target/i386/pr78904-2.c: New test. 52 532016-12-26 Uros Bizjak <ubizjak@gmail.com> 54 55 PR target/78904 56 * gcc.target/i386/pr78904-1.c: New test. 57 582016-12-23 Andre Vehreschild <vehre@gcc.gnu.org> 59 60 * gfortran.dg/class_assign_1.f08: New test. 61 622016-12-23 Toma Tabacu <toma.tabacu@imgtec.com> 63 64 * gcc.target/mips/oddspreg-2.c (dg-options): Remove dg-skip-if for 65 -fno-fat-lto-objects and add the -ffat-lto-objects option, along with 66 an explanation for its purpose. 67 * gcc.target/mips/oddspreg-3.c (dg-options): Likewise. 68 * gcc.target/mips/oddspreg-6.c (dg-options): Likewise. 69 * gcc.target/mips/no-dsp-1.c: Add an explanation for the purpose of 70 -ffat-lto-objects. 71 * gcc.target/mips/pr54240.c: Likewise. 72 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise. 73 * gcc.target/mips/soft-float-1.c: Likewise. 74 752016-12-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 76 77 * gcc.dg/gimplefe-20.c: New test-case. 78 792016-12-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 80 81 * gcc.target/s390/litpool-str-1.c: New test. 82 832016-12-22 Dominik Vogt <vogt@linux.vnet.ibm.com> 84 85 * gcc.target/s390/md/setmem_long-1.c: Use "s390_useable_hw". 86 * gcc.target/s390/md/rXsbg_mode_sXl.c: Likewise. 87 * gcc.target/s390/md/andc-splitter-1.c: Likewise. 88 * gcc.target/s390/md/andc-splitter-2.c: Likewise. 89 * lib/gcc-dg.exp (gcc-dg-runtest): Export torture_current_flags. 90 * gcc.target/s390/s390.exp: Import torture_current_flags. 91 (check_effective_target_s390_useable_hw): New. 92 (check_effective_target_s390_z900_hw): New. 93 (check_effective_target_s390_z990_hw): New. 94 (check_effective_target_s390_z9_ec_hw): New. 95 (check_effective_target_s390_z10_hw): New. 96 (check_effective_target_s390_z196_hw): New. 97 (check_effective_target_s390_zEC12_hw): New. 98 (check_effective_target_s390_z13_hw): New. 99 (check_effective_target_z10_instructions): Removed. 100 (torture tests): Add optimization level without -march=. 101 Reorder torture tests for good cache usage. 102 1032016-12-22 Martin Liska <mliska@suse.cz> 104 105 PR tree-optimization/78886 106 * gcc.dg/tree-ssa/pr78886.c: New test. 107 1082016-12-22 Georg-Johann Lay <avr@gjlay.de> 109 110 PR testsuite/52641 111 * gcc.dg/pr35258.c (main) <temp>: Use an integer value that has 112 at least a size of 4. 113 * gcc.dg/Walloca-1.c (foo1): Use alloca with 30000 (instead of 90000). 114 * gcc.dg/graphite/pr46185.c: Require int32plus, size32plus. 115 * gcc.dg/graphite/isl-ast-op-select.c: Same. 116 * gcc.dg/graphite/pr42205-1.c: Require int32plus. 117 * gcc.dg/graphite/pr42221.c: Same. 118 * gcc.dg/tree-ssa/pr65136.c: Same. 119 * gcc.dg/tree-ssa/sra-20.c: Same. 120 * gcc.dg/graphite/scop-0.c: Require size32plus. 121 * gcc.dg/graphite/scop-22.c: Same. 122 * gcc.dg/graphite/scop-3.c: Same. 123 * gcc.dg/graphite/scop-dsyr2k.c: Same. 124 * gcc.dg/graphite/scop-dsyrk.c: Same. 125 * gcc.dg/graphite/scop-mvt.c: Same. 126 * gcc.dg/graphite/scop-sor.c: Same. 127 * gcc.dg/tree-ssa/pr68529-3.c: Same. 128 * gcc.dg/tree-ssa/pr66449.c [long != pointer]: Use intptr_t if. 129 * gcc.dg/tree-ssa/pr70919.c [int <= 2]: Use 32-bit int as needed. 130 * gcc.dg/tree-ssa/pr71408.c: Same. 131 * gcc.dg/fold-and-rshift-2.c: Same. 132 * gcc.dg/tree-ssa/ssa-dom-thread-8.c (f2) [long != pointer]: Use 133 uintptr_t instead of long for int representation of address. 134 * gcc.dg/tree-ssa/tailcall-7-run.c: Require trampolines. 135 1362016-12-22 Jakub Jelinek <jakub@redhat.com> 137 138 PR middle-end/78858 139 * c-c++-common/ubsan/pr78858.c: New test. 140 * gcc.dg/nonnull-5.c: New test. 141 1422016-12-21 Jakub Jelinek <jakub@redhat.com> 143 144 PR c++/72707 145 * g++.dg/warn/Wshadow-12.C: New test. 146 1472016-12-21 Vladimir Makarov <vmakarov@redhat.com> 148 149 PR rtl-optimization/78580 150 * gcc.target/i386/pr78580.c: New. 151 1522016-12-21 Jakub Jelinek <jakub@redhat.com> 153 154 PR c++/77830 155 * g++.dg/cpp1y/pr77830.C: New test. 156 * g++.dg/cpp0x/pr65398.C: Adjust expected diagnostics. 157 1582016-12-21 Bernd Schmidt <bschmidt@redhat.com> 159 160 PR target/71321 161 * gcc.target/i386/pr71321.c: New test. 162 1632016-12-21 Jakub Jelinek <jakub@redhat.com> 164 165 PR fortran/78866 166 * gfortran.dg/gomp/map-1.f90: Add expected error. 167 * gfortran.dg/gomp/pr78866-1.f90: New test. 168 * gfortran.dg/gomp/pr78866-2.f90: New test. 169 1702016-12-21 David Edelsohn <dje.gcc@gmail.com> 171 172 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: XFAIL 173 lwz on AIX. 174 1752016-12-21 Andre Vieira <andre.simoesdiasvieira@arm.com> 176 177 * gcc.target/arm/unsigned-extend-2.c: Update testcase. 178 1792016-12-21 Martin Liska <mliska@suse.cz> 180 181 PR driver/78863 182 * gcc.dg/spellcheck-options-13.c: New test. 183 1842016-12-21 Alexander Monakov <amonakov@ispras.ru> 185 186 * gcc.target/nvptx/decl-shared.c (v_common): Add 'common' attribute to 187 explicitly request the desired storage class. 188 1892016-12-21 Georg-Johann Lay <avr@gjlay.de> 190 191 PR testsuite/52641 192 * gcc.dg/builtin-object-size-16.c (ia0, ia1, ia9): Handle case 193 where neither short nor int has a size of 4; use long. 194 * gcc.dg/builtin-object-size-17.c: Same. 195 * gcc.dg/builtin-stringop-chk-1.c (test2) <struct S>: Use int32_t 196 for components as 4 components are supposed to occupy 16 bytes. 197 * gcc.dg/pr78408-1.c: Require target size32plus. 198 * gcc.dg/pr78408-2.c: Same. 199 * gcc.dg/tree-ssa/pr78428.c. Require target int32plus. 200 * gcc.dg/tree-ssa/tailcall-7.c: Require target trampolines. 201 2022016-12-21 Toma Tabacu <toma.tabacu@imgtec.com> 203 204 * gcc.target/mips/msa-builtins.c (msa_insert_d): Tweak expected output. 205 2062016-12-21 Janne Blomqvist <jb@gcc.gnu.org> 207 208 PR fortran/78867 209 * gfortran.dg/string_length_4.f90: New test. 210 2112016-12-21 Georg-Johann Lay <avr@gjlay.de> 212 213 * gcc.target/avr/mmcu: New folder for compile-tests with -mmcu=. 214 * gcc.target/avr/mmcu/avr-mmcu.exp: New file. 215 * gcc.target/avr/pr58545.c: Move to gcc.target/avr/mmcu. 216 * gcc.target/avr/tiny-caller-save.c: Dito. 217 * gcc.target/avr/tiny-memx.c: Dito. 218 2192016-12-21 Naveen H.S <Naveen.Hurugalawadi@cavium.com> 220 221 * gcc.dg/max.c: New Testcase. 222 * gcc.dg/min.c: New Testcase. 223 2242016-12-21 Jakub Jelinek <jakub@redhat.com> 225 226 PR c/77767 227 * gcc.c-torture/execute/pr77767.c: New test. 228 2292016-12-20 Pat Haugen <pthaugen@us.ibm.com> 230 231 * gcc.dg/sms-3.c: Add -fno-sched-pressure for powerpc. 232 * gcc.dg/sms-6.c: Likewise. 233 2342016-12-20 David Edelsohn <dje.gcc@gmail.com> 235 236 * gcc.dg/tls/alias-1.c: dg-add-options tls. 237 * gcc.dg/pr70859-2.c: Define _ISOC99_SOURCE on AIX. 238 2392016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com> 240 241 * gcc.target/arm/pr78255-2.c: Fix to work for targets 242 that do not optimize for tailcall. 243 2442016-12-20 David Edelsohn <dje.gcc@gmail.com> 245 246 * gcc.dg/tls/pr78796.c: dg-add-options tls. 247 * gcc.target/powerpc/fold-vec-mult-int.c: power8-vector. 248 * gcc.target/powerpc/fold-vec-mult-longlong.c: -maix64. 249 2502016-12-20 Richard Biener <rguenther@suse.de> 251 252 * gcc.dg/gimplefe-19.c: New testcase. 253 2542016-12-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 255 256 PR target/78694 257 * gcc.c-torture/compile/pr78694.c: New test. 258 2592016-12-20 Eric Botcazou <ebotcazou@adacore.com> 260 261 PR testsuite/71232 262 * gnat.dg/vect1.adb: Add -fno-vect-cost-model to dg-options. 263 * gnat.dg/vect2.adb: Likewise. 264 * gnat.dg/vect3.adb: Likewise. 265 * gnat.dg/vect4.adb: Likewise. 266 * gnat.dg/vect5.adb: Likewise. 267 * gnat.dg/vect6.adb: Likewise. 268 2692016-12-19 Uros Bizjak <ubizjak@gmail.com> 270 271 * gcc.target/i386/pr59874-3.c: New test. 272 2732016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com> 274 275 * gcc.dg/vmx/mult-even-odd-be-order.c: Mark variables as volatile. 276 * gcc.target/powerpc/fold-vec-mult-char.c: New. 277 * gcc.target/powerpc/fold-vec-mult-float.c: New. 278 * gcc.target/powerpc/fold-vec-mult-floatdouble.c: New. 279 * gcc.target/powerpc/fold-vec-mult-int.c: New. 280 * gcc.target/powerpc/fold-vec-mult-int128-p8.c: New. 281 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: New. 282 * gcc.target/powerpc/fold-vec-mult-longlong.c: New. 283 * gcc.target/powerpc/fold-vec-mult-short.c: New. 284 2852016-12-19 Will Schmidt <will_schmidt@vnet.ibm.com> 286 287 * gcc.target/powerpc/fold-vec-sub-char.c: New. 288 * gcc.target/powerpc/fold-vec-sub-float.c: New. 289 * gcc.target/powerpc/fold-vec-sub-floatdouble.c: New. 290 * gcc.target/powerpc/fold-vec-sub-int.c: New. 291 * gcc.target/powerpc/fold-vec-sub-int128.c: New. 292 * gcc.target/powerpc/fold-vec-sub-longlong.c: New. 293 * gcc.target/powerpc/fold-vec-sub-short.c: New. 294 2952016-12-19 Dominik Vogt <vogt@linux.vnet.ibm.com> 296 297 PR target/78748 298 * gcc.c-torture/compile/pr78748.c: New test. 299 3002016-12-18 Janus Weil <janus@gcc.gnu.org> 301 302 PR fortran/78848 303 * gfortran.dg/dtio_22.f90: New test. 304 3052016-12-18 Janus Weil <janus@gcc.gnu.org> 306 307 PR fortran/78592 308 * gfortran.dg/dtio_21.f90: New test. 309 3102016-12-17 Steven G. Kargl <kargl@gcc.gnu.org> 311 312 PR fortran/78746 313 * charlen_03.f90: Remove test. 314 * charlen_10.f90: Ditto. 315 3162016-12-17 Jakub Jelinek <jakub@redhat.com> 317 318 PR sanitizer/78832 319 * gcc.dg/asan/pr78832.c: New test. 320 3212016-12-17 Andrew Senkevich <andrew.senkevich@intel.com> 322 323 * gcc.target/i386/avx512bw-kaddd-1.c: New test. 324 * gcc.target/i386/avx512bw-kaddq-1.c: Ditto. 325 * gcc.target/i386/avx512dq-kaddb-1.c: Ditto. 326 * gcc.target/i386/avx512f-kaddw-1.c: Ditto. 327 3282016-12-17 Thomas Koenig <tkoenig@gcc.gnu.org> 329 330 PR fortran/78239 331 * gfortran.dg/fimplicit_none_1.f90: New test. 332 * gfortran.dg/fimplicit_none_2.f90: New test. 333 3342016-12-16 Kelvin Nilsen <kelvin@gcc.gnu.org> 335 336 * gcc.target/powerpc/byte-in-either-range-0.c: New test. 337 * gcc.target/powerpc/byte-in-either-range-1.c: New test. 338 * gcc.target/powerpc/byte-in-range-0.c: New test. 339 * gcc.target/powerpc/byte-in-range-1.c: New test. 340 * gcc.target/powerpc/byte-in-set-0.c: New test. 341 * gcc.target/powerpc/byte-in-set-1.c: New test. 342 * gcc.target/powerpc/byte-in-set-2.c: New test. 343 3442016-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> 345 346 PR fortran/78622 347 * gfortran.dg/dtio_20.f03: New test. 348 3492016-12-16 Jakub Jelinek <jakub@redhat.com> 350 351 PR fortran/78757 352 * gfortran.dg/char_result_16.f90: New test. 353 3542016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 355 356 * gcc.target/aarch64/ubfiz_lsl_1.c: New test. 357 3582016-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 359 360 * gcc.target/aarch64/ubfx_lsr_1.c: New test. 361 3622016-12-16 Jakub Jelinek <jakub@redhat.com> 363 364 PR c/78408 365 * gcc.dg/pr78408-1.c: New test. 366 * gcc.dg/pr78408-2.c: New test. 367 3682016-12-16 Marek Polacek <polacek@redhat.com> 369 370 PR tree-optimization/78819 371 * gcc.dg/tree-ssa/vrp112.c: New test. 372 3732016-12-16 Eric Botcazou <ebotcazou@adacore.com> 374 375 * gnat.dg/opt61.adb: New test. 376 * gnat.dg/opt61_pkg.ad[sb]: New helper. 377 3782016-12-16 Richard Biener <rguenther@suse.de> 379 380 PR c++/71694 381 * g++.dg/pr71694.C: New testcase. 382 3832016-12-16 Richard Biener <rguenther@suse.de> 384 385 PR middle-end/71632 386 * gcc.dg/pr71632.c: New testcase. 387 3882016-12-15 Andrew Senkevich <andrew.senkevich@intel.com> 389 390 * gcc.target/i386/avx512bw-kmovd-1.c: New test. 391 * gcc.target/i386/avx512bw-kmovd-2.c: Ditto. 392 * gcc.target/i386/avx512bw-kmovd-3.c: Ditto. 393 * gcc.target/i386/avx512bw-kmovd-4.c: Ditto. 394 * gcc.target/i386/avx512bw-kmovq-1.c: Ditto. 395 * gcc.target/i386/avx512bw-kmovq-2.c: Ditto. 396 * gcc.target/i386/avx512bw-kmovq-3.c: Ditto. 397 * gcc.target/i386/avx512bw-kmovq-4.c: Ditto. 398 * gcc.target/i386/avx512dq-kmovb-2.c: Ditto. 399 * gcc.target/i386/avx512dq-kmovb-3.c: Ditto. 400 * gcc.target/i386/avx512dq-kmovb-4.c: Ditto. 401 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto. 402 * gcc.target/i386/avx512f-kmovw-2.c: Ditto. 403 * gcc.target/i386/avx512f-kmovw-3.c: Ditto. 404 * gcc.target/i386/avx512f-kmovw-4.c: Ditto. 405 * gcc.target/i386/avx512f-kmovw-5.c: Ditto. 406 4072016-12-15 Jakub Jelinek <jakub@redhat.com> 408 409 P0490R0 GB 20: decomposition declaration should commit to tuple 410 interpretation early 411 * g++.dg/cpp1z/decomp10.C (f1): Adjust expected diagnostics. 412 4132016-12-15 Nathan Sidwell <nathan@acm.org> 414 415 PR c++/77585 416 * g++.dg/cpp1y/pr77585.C: New. 417 4182016-12-15 David Edelsohn <dje.gcc@gmail.com> 419 420 * gcc.dg/tree-ssa/ssa-fre-55.c: Add -Wno-psabi. 421 * gcc.dg/tree-ssa/pr71179.c: Same. 422 4232016-12-15 Janus Weil <janus@gcc.gnu.org> 424 425 PR fortran/78800 426 * gfortran.dg/unlimited_polymorphic_27.f90: New test case. 427 4282016-12-15 Toma Tabacu <toma.tabacu@imgtec.com> 429 430 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for 431 -mmicromips. 432 4332016-12-15 Jakub Jelinek <jakub@redhat.com> 434 435 * gcc.dg/tree-ssa/forwprop-35.c: Use -Wno-psabi everywhere. 436 * gcc.dg/torture/pr78515.c: Likewise. 437 * gcc.dg/pr69634.c: Likewise. 438 4392016-12-14 Martin Sebor <msebor@redhat.com> 440 441 PR middle-end/78519 442 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test. 443 4442016-12-14 Martin Sebor <msebor@redhat.com> 445 446 PR c++/78774 447 * g++.dg/cpp1y/pr78774.C: New test. 448 4492016-12-14 David Malcolm <dmalcolm@redhat.com> 450 451 PR target/78213 452 * gcc.dg/cpp/pr71591.c: Add a fake value for the argument of 453 -fself-test. 454 * gcc.dg/pr78213.c: Disable this test. 455 * selftests/example.txt: New file. 456 4572016-12-14 Martin Sebor <msebor@redhat.com> 458 459 PR middle-end/78786 460 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: New test. 461 4622016-12-14 Jakub Jelinek <jakub@redhat.com> 463 464 PR target/78791 465 * gcc.c-torture/execute/pr78791.c: New test. 466 * gcc.target/i386/pr78791.c: New test. 467 4682016-12-14 Marek Polacek <polacek@redhat.com> 469 470 PR c++/72775 471 * g++.dg/ext/flexary12.C: Adjust dg-error. 472 * g++.dg/ext/flexary20.C: New. 473 * g++.dg/ext/flexary21.C: New. 474 4752016-12-14 Uros Bizjak <ubizjak@gmail.com> 476 477 PR target/59874 478 * gcc.target/i386/pr59874-1.c: New test. 479 * gcc.target/i386/pr59874-2.c: Ditto. 480 4812016-12-14 David Edelsohn <dje.gcc@gmail.com> 482 483 * gcc.dg/torture/pr78515.c: Add -Wno-psabi for AIX. 484 * gcc.dg/tree-ssa/forwprop-35.c: Add -Wno-psabi for AIX. 485 * gcc.dg/pr69634.c: Add -Wno-psabi for AIX. 486 4872016-12-14 Jakub Jelinek <jakub@redhat.com> 488 489 PR debug/77844 490 * g++.dg/opt/pr77844.C: New test. 491 4922016-12-14 Martin Sebor <msebor@redhat.com> 493 494 PR c/17308 495 * gcc.dg/builtins-nonnull.c: New test. 496 * gcc.dg/nonnull-4.c: New test. 497 4982016-12-14 Nathan Sidwell <nathan@acm.org> 499 500 PR c++/78701 501 * g++.dg/cpp0x/pr78701.C: New. 502 5032016-12-14 Michael Meissner <meissner@linux.vnet.ibm.com> 504 505 * gcc/testsuite/gcc.target/powerpc/vec-extract.h: If DO_TRACE is 506 defined, add tracing of the various extracts to stderr. Add 507 support for tests that convert the result to another type. 508 * gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c: Likewise. 509 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c: Likewise. 510 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c: Add new 511 tests that do an extract and then convert the values double. 512 * gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c: Likewise. 513 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c: Likewise. 514 * gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c: Likewise. 515 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c: Likewise. 516 * gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c: Likewise. 517 * gcc.target/powerpc/p9-extract-1.c: Update test to check for 518 VEXTU{B,H,W}{L,R}X instructions being generated by default instead 519 of VEXTRACTU{B,H} and XXEXTRACTUW. 520 * gcc.target/powerpc/p9-extract-3.c: New test for combination of 521 vec_extract and convert to floating point. 522 * gcc.target/powerpc/p9-vinsert4b-1.c: New test for vec_vinsert4b 523 and vec_extract4b. 524 * gcc.target/powerpc/p9-vinsert4b-2.c: Likewise. 525 5262016-12-14 Toma Tabacu <toma.tabacu@imgtec.com> 527 528 * gcc.target/mips/mips16-attributes.c: Remove dg-skip-if for 529 -mmicromips. 530 5312016-12-14 Andre Vehreschild <vehre@gcc.gnu.org> 532 533 PR fortran/78780 534 * gfortran.dg/coarray/alloc_comp_5.f90: New test. 535 * gfortran.dg/coarray_42.f90: New test. 536 5372016-12-14 Jakub Jelinek <jakub@redhat.com> 538 539 PR target/78796 540 * gcc.dg/tls/pr78796.c: New test. 541 5422016-12-14 Richard Biener <rguenther@suse.de> 543 544 PR tree-optimization/78731 545 * gcc.dg/torture/pr78731.c: New testcase. 546 5472016-12-14 Martin Liska <mliska@suse.cz> 548 549 * gcc.dg/tree-ssa/20040703-1.c: Update scanned pattern. 550 * gcc.dg/tree-ssa/dump-2.c: Likewise. 551 5522016-12-14 Toma Tabacu <toma.tabacu@imgtec.com> 553 554 * gcc.target/mips/msa-builtins-err.c (dg-options): Add 555 -ffat-lto-objects option. 556 5572016-12-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 558 Jakub Jelinek <jakub@redhat.com> 559 560 * gcc.dg/strlenopt-30.c: New test-case. 561 5622016-12-14 Richard Biener <rguenther@suse.de> 563 564 PR tree-optimization/78788 565 * gcc.dg/torture/pr78788.c: New testcase. 566 5672016-12-13 Nathan Sidwell <nathan@acm.org> 568 569 PR c++/69481 570 * g++.dg/cpp0x/pr69481.C: New. 571 5722016-12-13 Uros Bizjak <ubizjak@gmail.com> 573 574 PR target/78794 575 * gcc.target/i386/pr78794.c: New test. 576 5772016-12-13 Andre Vehreschild <vehre@gcc.gnu.org> 578 579 PR fortran/77785 580 * gfortran.dg/coarray_38.f90: Added expecting error message. 581 * gfortran.dg/coarray_41.f90: New test. 582 * gfortran.dg/coarray_class_2.f90: New test. 583 5842016-12-13 Carl Love <cel@us.ibm.com> 585 586 * gcc.target/powerpc/builtins-3.c: Add new test of the test suite 587 file. 588 * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite 589 file. 590 5912016-12-13 Martin Liska <mliska@suse.cz> 592 593 PR tree-optimization/78428 594 * gcc.dg/tree-ssa/pr78428.c: New test. 595 5962016-12-13 Janus Weil <janus@gcc.gnu.org> 597 Paul Thomas <pault@gcc.gnu.org> 598 599 PR fortran/78737 600 * gfortran.dg/dtio_19.f90: New test case. 601 6022016-12-13 Michael Matz <matz@suse.de> 603 604 PR tree-optimization/78725 605 * gcc.dg/pr78725.c: New test. 606 * gcc.dg/pr78725-2.c: New test. 607 6082016-12-13 Richard Biener <rguenther@suse.de> 609 610 PR middle-end/78742 611 * gcc.dg/torture/pr78742.c: New testcase. 612 6132016-12-13 Martin Liska <mliska@suse.cz> 614 615 * gcc.dg/asan/use-after-scope-goto-1.c: Update first argument of 616 scanned pattern ASAN_MARK. 617 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise. 618 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise. 619 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise. 620 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise. 621 6222016-12-13 Jakub Jelinek <jakub@redhat.com> 623 624 PR ipa/77905 625 * g++.dg/ipa/pr77905.C: New test. 626 6272016-12-12 Jakub Jelinek <jakub@redhat.com> 628 629 PR tree-optimization/78777 630 * g++.dg/torture/pr78777.C: New test. 631 6322016-12-12 Martin Sebor <msebor@redhat.com> 633 634 PR middle-end/78622 635 PR middle-end78606 636 * gcc.c-torture/execute/pr78622.c: New test. 637 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Remove "benign" undefined 638 behavior inadvertently introduced in a previous commit. Tighten 639 up final checking. 640 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Rename macros for clarity. 641 Add test cases. 642 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases. 643 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same. 644 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same. 645 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. 646 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: Same. 647 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Remove xfails and 648 add a final optimization check. 649 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. 650 * gcc.dg/tree-ssa/pr78622.c: New test. 651 6522016-12-12 Janus Weil <janus@gcc.gnu.org> 653 654 PR fortran/78392 655 * gfortran.dg/constant_shape.f90: New test case. 656 6572016-12-12 Marek Polacek <polacek@redhat.com> 658 659 PR c++/78647 660 * g++.dg/parse/error58.C: New. 661 6622016-12-12 David Malcolm <dmalcolm@redhat.com> 663 664 PR preprocessor/78680 665 * gcc.dg/format/pr78680.c: New test case. 666 * gcc.dg/plugin/diagnostic-test-expressions-1.c 667 (test_multiline_token): New function. 668 * gcc.dg/plugin/diagnostic-test-string-literals-1.c 669 (test_backslash_continued_logical_lines): New function. 670 6712016-12-12 Nathan Sidwell <nathan@acm.org> 672 673 PR c++/78252 674 * g++.dg/cpp1y/lambda-mangle-1.C: New. 675 6762016-12-12 Uros Bizjak <ubizjak@gmail.com> 677 678 PR target/78738 679 * gcc.target/i386/pr78738.c: New test. 680 6812016-12-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 682 683 * lib/target-supports.exp 684 (check_effective_target_newlib_broken_long_double_io): New check. 685 (check_effective_target_frexpl): Likewise. 686 6872016-12-12 Marek Polacek <polacek@redhat.com> 688 689 PR middle-end/78716 690 * g++.dg/other/vararg-5.C: New. 691 6922016-12-12 Bernd Schmidt <bschmidt@redhat.com> 693 694 PR rtl-optimization/78669 695 * gcc.target/i386/pr78669.c: New test. 696 6972016-12-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 698 699 * g++.dg/debug/dwarf2/typedef1.C: Adjust pattern for last change. 700 7012016-12-12 Toma Tabacu <toma.tabacu@imgtec.com> 702 703 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to R2 for 704 -mnan=2008 and -mabs=2008. 705 7062016-12-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 707 708 PR target/78695 709 * gcc.target/powerpc/swaps-stack-protector.c: New test. 710 7112016-12-11 Uros Bizjak <ubizjak@gmail.com> 712 713 PR target/70799 714 * gcc.target/i386/pr70799-3.c: New test. 715 7162016-12-11 Paolo Carlini <paolo.carlini@oracle.com> 717 718 PR c++/78637 719 * g++.dg/parse/namespace14.C: New. 720 7212016-12-10 Jakub Jelinek <jakub@redhat.com> 722 723 PR tree-optimization/78720 724 * gcc.c-torture/execute/pr78720.c: New test. 725 726 PR fortran/78758 727 * gfortran.dg/pr78758.f90: New test. 728 * gfortran.dg/pr38868.f: Remove again bogus warning. 729 7302016-12-09 Paul Thomas <pault@gcc.gnu.org> 731 732 PR fortran/77903 733 * gfortran.dg/submodule_20.f08: New test. 734 7352016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 736 737 PR testsuite/78740 738 * gcc.target/powerpc/pr78691-ppc.c: Remove -m32. 739 7402016-12-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 741 742 * gcc.target/powerpc/fold-vec-add-7.c: Require effective target to 743 support __int128. 744 7452016-12-09 Kugan Vivekanandarajah <kuganv@linaro.org> 746 747 PR ipa/78721 748 * gcc.dg/pr78721.c: New test. 749 7502016-12-09 Jakub Jelinek <jakub@redhat.com> 751 752 PR target/72742 753 * gcc.c-torture/compile/pr72742.c: New test. 754 7552016-12-09 Martin Sebor <msebor@redhat.com> 756 757 * gcc.dg/attr-alloc_size-3.c: Avoid false positives and negatives 758 on arm-unknown-linux-gnueabi (and likely other ILP32) targets. 759 7602016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com> 761 762 PR rtl-optimization/78255 763 * gcc.target/aarch64/pr78255.c: New. 764 * gcc.target/arm/pr78255-1.c: New. 765 * gcc.target/arm/pr78255-2.c: New. 766 7672016-12-09 Will Schmidt <will_schmidt@vnet.ibm.com> 768 769 * gcc.target/powerpc/dimode-1.c: Update syntax on scan-assembler 770 strings 771 * gcc.target/powerpc/dimode-2.c: Likewise. 772 7732016-12-09 Cesar Philippidis <cesar@codesourcery.com> 774 775 PR ipa/78027 776 * c-c++-common/goacc/acc-icf.c: New test. 777 * gfortran.dg/goacc/pr78027.f90: New test. 778 7792015-12-09 Wilco Dijkstra <wdijkstr@arm.com> 780 781 PR target/78733 782 * gcc.target/aarch64/pr78733.c: New test. 783 7842016-12-09 Janus Weil <janus@gcc.gnu.org> 785 786 PR fortran/61767 787 * gfortran.dg/finalize_31.f90: New test. 788 7892016-12-09 Andre Vehreschild <vehre@gcc.gnu.org> 790 791 PR fortran/78505 792 * gfortran.dg/coarray_alloc_with_implicit_sync_1.f90: New test. 793 7942016-12-09 Andre Vehreschild <vehre@gcc.gnu.org> 795 796 * gfortran.dg/coarray_alloc_comp_3.f08: New test. 797 * gfortran.dg/coarray_alloc_comp_4.f08: New test. 798 * gfortran.dg/finalize_18.f90: Add count for additional guard against 799 accessing null-pointer. 800 * gfortran.dg/proc_ptr_comp_47.f90: New test. 801 8022016-12-09 Nathan Sidwell <nathan@acm.org> 803 804 PR c++/78550 805 * g++.dg/cpp1y/pr78550.C: New. 806 8072016-12-09 Paul Thomas <pault@gcc.gnu.org> 808 809 PR fortran/44265 810 * gfortran.dg/char_result_14.f90: New test. 811 * gfortran.dg/char_result_15.f90: New test. 812 8132016-12-09 Martin Liska <mliska@suse.cz> 814 815 * gcc.dg/tree-ssa/dump-3.c: New test. 816 8172016-12-09 Jakub Jelinek <jakub@redhat.com> 818 819 PR tree-optimization/78726 820 * gcc.c-torture/execute/pr78726.c: New test. 821 * gcc.dg/guality/pr78726.c: New test. 822 8232016-12-08 Martin Sebor <msebor@redhat.com> 824 825 PR c/78165 826 * g++.dg/debug/dwarf2/integer-typedef.C: Remove redundant suffix. 827 * g++.dg/debug/dwarf2/typedef1.C: Same. 828 * g++.dg/inherit/covariant7.C: Same. 829 8302016-12-08 Martin Sebor <msebor@redhat.com> 831 832 PR c/78284 833 * gcc.dg/attr-alloc_size-3.c: New test. 834 * gcc.dg/attr-alloc_size-4.c: New test. 835 * gcc.dg/attr-alloc_size-5.c: New test. 836 * gcc.dg/attr-alloc_size-6.c: New test. 837 * gcc.dg/attr-alloc_size-7.c: New test. 838 * gcc.dg/attr-alloc_size-8.c: New test. 839 * gcc.dg/attr-alloc_size-9.c: New test. 840 * gcc/testsuite/gcc.dg/errno-1.c: Adjust. 841 8422016-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 843 844 PR fortran/65173 845 PR fortran/69064 846 PR fortran/69859 847 PR fortran/78350 848 * gfortran.dg/misplaced_implicit_character.f90: Adjust errors. 849 * gfortran.dg/charlen_01.f90: New test. 850 * gfortran.dg/charlen_02.f90: Ditto. 851 * gfortran.dg/charlen_03.f90: Ditto. 852 * gfortran.dg/charlen_04.f90: Ditto. 853 * gfortran.dg/charlen_05.f90: Ditto. 854 * gfortran.dg/charlen_06.f90: Ditto. 855 * gfortran.dg/charlen_07.f90: Ditto. 856 * gfortran.dg/charlen_08.f90: Ditto. 857 * gfortran.dg/charlen_09.f90: Ditto. 858 * gfortran.dg/charlen_10.f90: Ditto. 859 * gfortran.dg/charlen_11.f90: Ditto. 860 * gfortran.dg/charlen_12.f90: Ditto. 861 * gfortran.dg/charlen_13.f90: Ditto. 862 * gfortran.dg/charlen_14.f90: Ditto. 863 * gfortran.dg/charlen_15.f90: Ditto. 864 8652016-12-08 Vladimir Makarov <vmakarov@redhat.com> 866 867 PR rtl-optimization/78671 868 * gcc.target/i386/pr78671.c: New. 869 8702015-12-08 Wilco Dijkstra <wdijkstr@arm.com> 871 872 PR target/78733 873 * gcc.target/aarch64/pr78733.c: New test. 874 8752016-12-08 Nathan Sidwell <nathan@acm.org> 876 877 PR c++/78551 878 * g++.dg/cpp1y/pr78551.C: New. 879 8802016-12-08 Pierre-Marie de Rodat <derodat@adacore.com> 881 882 PR debug/78112 883 * g++.dg/pr78112.C: Remove platform-dependent checks. 884 * g++.dg/pr78112-2.C: New testcase. 885 8862016-12-08 Bin Cheng <bin.cheng@arm.com> 887 888 PR middle-end/78684 889 * g++.dg/torture/pr78684.C: New test. 890 8912016-12-08 Christophe Lyon <christophe.lyon@linaro.org> 892 893 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h 894 (CHECK_CRYPTO): Remove. 895 (expected_poly64x1_t, expected_poly64x2_t): Remove 896 8972016-12-08 Jakub Jelinek <jakub@redhat.com> 898 899 P0003R5 - removal of dynamic exception specification from C++17 900 * g++.dg/compat/eh/ctor1.h: Adjust for deprecation of 901 throw (type-id-list) in C++11 and C++14 and removal in C++17. 902 * g++.dg/compat/eh/ctor1_y.C: Likewise. 903 * g++.dg/compat/eh/new1_x.C: Likewise. 904 * g++.dg/compat/eh/new1_y.C: Likewise. 905 * g++.dg/compat/eh/spec3_x.C: Likewise. 906 * g++.dg/compat/eh/spec3_y.C: Likewise. 907 * g++.dg/compat/eh/template1.h: Likewise. 908 * g++.dg/compat/eh/template1_y.C: Likewise. 909 * g++.dg/compat/eh/unexpected1_x.C: Likewise. 910 * g++.dg/compat/eh/unexpected1_y.C: Likewise. 911 * g++.dg/cpp0x/auto9.C: Likewise. 912 * g++.dg/cpp0x/defaulted23.C: Likewise. 913 * g++.dg/cpp0x/error5.C: Likewise. 914 * g++.dg/cpp0x/lambda/lambda-eh2.C: Likewise. 915 * g++.dg/cpp0x/noexcept02.C: Likewise. 916 * g++.dg/cpp0x/noexcept07.C: Likewise. 917 * g++.dg/cpp0x/noexcept08.C: Likewise. 918 * g++.dg/cpp0x/noexcept19.C: Likewise. 919 * g++.dg/cpp0x/variadic73.C: Likewise. 920 * g++.dg/cpp0x/variadic-throw.C: Likewise. 921 * g++.dg/cpp1z/noexcept-type1.C: Likewise. 922 * g++.dg/eh/async-unwind2.C: Likewise. 923 * g++.dg/eh/cond4.C: Likewise. 924 * g++.dg/eh/delete1.C: Likewise. 925 * g++.dg/eh/ehopt1.C: Likewise. 926 * g++.dg/eh/forced3.C: Likewise. 927 * g++.dg/eh/forced4.C: Likewise. 928 * g++.dg/eh/init-temp2.C: Likewise. 929 * g++.dg/eh/pr38662.C: Likewise. 930 * g++.dg/eh/pr41819.C: Likewise. 931 * g++.dg/eh/shadow1.C: Likewise. 932 * g++.dg/eh/spec2.C: Likewise. 933 * g++.dg/eh/spec3.C: Likewise. 934 * g++.dg/eh/spec5.C: Likewise. 935 * g++.dg/eh/spec6.C: Likewise. 936 * g++.dg/eh/spec7.C: Likewise. 937 * g++.dg/eh/spec8.C: Likewise. 938 * g++.dg/eh/spec9.C: Likewise. 939 * g++.dg/eh/template1.C: Likewise. 940 * g++.dg/eh/unexpected1.C: Likewise. 941 * g++.dg/ext/has_nothrow_assign.C: Likewise. 942 * g++.dg/ext/has_nothrow_constructor.C: Likewise. 943 * g++.dg/ext/has_nothrow_copy-1.C: Likewise. 944 * g++.dg/ext/has_nothrow_copy-2.C: Likewise. 945 * g++.dg/ext/has_nothrow_copy-4.C: Likewise. 946 * g++.dg/ext/has_nothrow_copy-5.C: Likewise. 947 * g++.dg/ext/has_nothrow_copy-6.C: Likewise. 948 * g++.dg/ext/has_nothrow_copy-7.C: Likewise. 949 * g++.dg/gcov/gcov-7.C: Likewise. 950 * g++.dg/init/new13.C: Likewise. 951 * g++.dg/init/new25.C: Likewise. 952 * g++.dg/lookup/exception1.C: Likewise. 953 * g++.dg/opt/noreturn-1.C: Likewise. 954 * g++.dg/other/error3.C: Likewise. 955 * g++.dg/rtti/crash3.C: Likewise. 956 * g++.dg/template/eh2.C: Likewise. 957 * g++.dg/template/error36.C: Likewise. 958 * g++.dg/tm/pr46567.C: Likewise. 959 * g++.dg/tm/pr47340.C: Likewise. 960 * g++.dg/torture/pr46364.C: Likewise. 961 * g++.dg/torture/pr49394.C: Likewise. 962 * g++.dg/torture/pr52918-1.C: Likewise. 963 * g++.dg/torture/pr57190.C: Likewise. 964 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise. 965 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise. 966 * g++.dg/torture/stackalign/eh-global-1.C: Likewise. 967 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise. 968 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise. 969 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise. 970 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise. 971 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise. 972 * g++.dg/tree-ssa/pr45605.C: Likewise. 973 * g++.dg/warn/Wreturn-type-3.C: Likewise. 974 * g++.old-deja/g++.eh/badalloc1.C: Likewise. 975 * g++.old-deja/g++.eh/cleanup2.C: Likewise. 976 * g++.old-deja/g++.eh/spec1.C: Likewise. 977 * g++.old-deja/g++.eh/spec2.C: Likewise. 978 * g++.old-deja/g++.eh/spec3.C: Likewise. 979 * g++.old-deja/g++.eh/spec4.C: Likewise. 980 * g++.old-deja/g++.eh/spec6.C: Likewise. 981 * g++.old-deja/g++.eh/throw1.C: Likewise. 982 * g++.old-deja/g++.eh/throw2.C: Likewise. 983 * g++.old-deja/g++.eh/tmpl1.C: Likewise. 984 * g++.old-deja/g++.eh/tmpl3.C: Likewise. 985 * g++.old-deja/g++.mike/eh15.C: Likewise. 986 * g++.old-deja/g++.mike/eh25.C: Likewise. 987 * g++.old-deja/g++.mike/eh33.C: Likewise. 988 * g++.old-deja/g++.mike/eh34.C: Likewise. 989 * g++.old-deja/g++.mike/eh50.C: Likewise. 990 * g++.old-deja/g++.mike/eh51.C: Likewise. 991 * g++.old-deja/g++.mike/eh55.C: Likewise. 992 * g++.old-deja/g++.mike/p10416.C: Likewise. 993 * g++.old-deja/g++.other/crash28.C: Likewise. 994 * g++.old-deja/g++.other/crash30.C: Likewise. 995 * g++.old-deja/g++.other/new7.C: Likewise. 996 * g++.old-deja/g++.pt/ehspec1.C: Likewise. 997 * g++.old-deja/g++.robertl/eb123.C: Likewise. 998 9992016-12-08 Naveen H.S <Naveen.Hurugalawadi@cavium.com> 1000 1001 * gcc.target/aarch64/pr78382.c: New testcase. 1002 10032016-12-08 Andrew Pinski <apinski@cavium.com> 1004 1005 * gcc.target/aarch64/pr71112.c: New testcase. 1006 10072016-12-07 Martin Sebor <msebor@redhat.com> 1008 1009 PR middle-end/77784 1010 PR middle-end/78149 1011 PR middle-end/78138 1012 * c-c++-common/Wsizeof-pointer-memaccess2.c: Adjust expected diagnostic. 1013 * g++.dg/ext/builtin-object-size3.C (bar): Same. 1014 * g++.dg/ext/strncpy-chk1.C: Same. 1015 * g++.dg/opt/memcpy1.C: Same. 1016 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. 1017 * gcc.c-torture/compile/pr55569.c: Disable -Wstringop-overflow. 1018 * gcc.dg/Wobjsize-1.c: Adjust expected diagnostic. 1019 * gcc.dg/attr-alloc_size.c: Same. 1020 * gcc.dg/builtin-stringop-chk-1.c: Adjust expected diagnostic. 1021 * gcc.dg/builtin-stringop-chk-2.c: Same. 1022 * gcc.dg/builtin-stringop-chk-4.c: New test. 1023 * gcc.dg/builtin-strncat-chk-1.c: Adjust expected diagnostic. 1024 * gcc.dg/memcpy-2.c: Same. 1025 * gcc.dg/pr40340-1.c: Same. 1026 * gcc.dg/pr40340-2.c (main): Same. 1027 * gcc.dg/pr40340-5.c (main): Same. 1028 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Same. 1029 * gcc.dg/torture/pr71132.c: Disable -Wstringop-overflow. 1030 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust text of expected 1031 warning. 1032 * gfortran.dg/char_length_3.f90: Prune expected warnings. 1033 * gfortran.dg/pr38868.f: Add expected warnings. 1034 10352016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com> 1036 1037 PR target/72717 1038 * gcc.target/powerpc/pr72717.c: New test. 1039 10402016-12-07 Jakub Jelinek <jakub@redhat.com> 1041 1042 * gcc.dg/builtin-strstr-1.c: New test. 1043 * g++.dg/cpp0x/constexpr-strstr.C: New test. 1044 1045 PR c++/78692 1046 * g++.dg/torture/pr78692.C: New test. 1047 10482016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com> 1049 1050 PR rtl-optimization/78617 1051 * gcc.c-torture/execute/pr78617.c: New test. 1052 10532016-12-07 Carl Love <cel@us.ibm.com> 1054 1055 * gcc.target/powerpc/builtins-3.c: Move built-in tests for P8 and 1056 P9 to their own test file. This allows precise constraints on the 1057 effective target and compile options. 1058 * gcc.target/powerpc/builtins-3-p8.c: New file for the vector 1059 compare P8 built-in tests. 1060 * gcc.target/powerpc/builtins-3-p9.c: New file for the vector 1061 compare P9 built-in tests. 1062 10632016-12-07 Uros Bizjak <ubizjak@gmail.com> 1064 1065 * gcc.target/i386/pr77761.c: Require int128 effective target. 1066 (avx512f_test): Delete. 1067 (do_main): Rename to avx512f_test. 1068 10692016-12-07 Bin Cheng <bin.cheng@arm.com> 1070 1071 PR tree-optimization/78691 1072 * gcc.target/i386/pr78691-i386.c: New test. 1073 * gcc.target/powerpc/pr78691-ppc.c: New test. 1074 10752016-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1076 1077 * gcc.target/i386/pr70322-1.c: Add -mno-stackrealign to dg-options. 1078 * gcc.target/i386/pr70322-2.c: Likewise. 1079 * gcc.target/i386/pr70322-3.c: Likewise. 1080 * gcc.target/i386/pr70322-4.c: Likewise. 1081 10822016-12-07 Naveen H.S <Naveen.Hurugalawadi@cavium.com> 1083 1084 * gcc.target/aarch64/pr71727.c: New testcase. 1085 10862016-12-06 Tom de Vries <tom@codesourcery.com> 1087 1088 PR tree-optimization/67955 1089 * gcc.dg/tree-ssa/dse-points-to.c: New test. 1090 10912016-12-06 Michael Meissner <meissner@linux.vnet.ibm.com> 1092 1093 PR target/78658 1094 * gcc.target/powerpc/pr78658.c: New test. 1095 10962016-12-06 Vladimir Makarov <vmakarov@redhat.com> 1097 1098 PR target/77761 1099 * testsuite/gcc.target/i386/pr77761.c: New. 1100 11012016-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1102 1103 PR fortran/78659 1104 * gfortran.dg/alloc_comp_constraint_1.f90: Update test. 1105 * gfortran.dg/alloc_comp_constraint_7.f90: New test. 1106 * gfortran.dg/namelist_34.f90: Update test. 1107 * gfortran.dg/namelist_63.f90: Update test. 1108 11092016-12-06 Robert Suchanek <robert.suchanek@imgtec.com> 1110 1111 * gcc.target/mips/msa-builtins-err.c: New test. 1112 11132016-12-06 Jakub Jelinek <jakub@redhat.com> 1114 1115 PR c++/71537 1116 * g++.dg/cpp0x/constexpr-71537.C: New test. 1117 1118 PR c++/71537 1119 * g++.dg/cpp0x/constexpr-memchr.C: New test. 1120 1121 PR c++/71537 1122 * g++.dg/cpp0x/constexpr-strchr.C: New test. 1123 1124 PR tree-optimization/78675 1125 * gcc.c-torture/execute/pr78675.c: New test. 1126 * gcc.target/i386/pr78675-1.c: New test. 1127 * gcc.target/i386/pr78675-2.c: New test. 1128 11292016-12-05 Andrew Senkevich <andrew.senkevich@intel.com> 1130 1131 * gcc.target/i386/avx512bw-kandd-1.c: New. 1132 * gcc.target/i386/avx512bw-kandnd-1.c: Ditto. 1133 * gcc.target/i386/avx512bw-kandnq-1.c: Ditto. 1134 * gcc.target/i386/avx512bw-kandq-1.c: Ditto. 1135 * gcc.target/i386/avx512bw-knotd-1.c: Ditto. 1136 * gcc.target/i386/avx512bw-knotq-1.c: Ditto. 1137 * gcc.target/i386/avx512bw-kord-1.c: Ditto. 1138 * gcc.target/i386/avx512bw-korq-1.c: Ditto. 1139 * gcc.target/i386/avx512bw-kunpckdq-3.c: Ditto. 1140 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto. 1141 * gcc.target/i386/avx512bw-kxnord-1.c: Ditto. 1142 * gcc.target/i386/avx512bw-kxnorq-1.c: Ditto. 1143 * gcc.target/i386/avx512bw-kxord-1.c: Ditto. 1144 * gcc.target/i386/avx512bw-kxorq-1.c: Ditto. 1145 * gcc.target/i386/avx512dq-kandb-1.c: Ditto. 1146 * gcc.target/i386/avx512dq-kandnb-1.c: Ditto. 1147 * gcc.target/i386/avx512dq-knotb-1.c: Ditto. 1148 * gcc.target/i386/avx512dq-korb-1.c: Ditto. 1149 * gcc.target/i386/avx512dq-kxnorb-1.c: Ditto. 1150 * gcc.target/i386/avx512dq-kxorb-1.c: Ditto. 1151 * gcc.target/i386/avx512f-kunpckbw-3.c: Ditto. 1152 * gcc.target/i386/avx512f-kandnw-1.c: Removed unneeded check. 1153 11542016-12-05 Paolo Bonzini <bonzini@gnu.org> 1155 1156 * gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c, 1157 gcc.dg/fold-and-rshift-2.c: New testcases. 1158 11592016-12-05 Nathan Sidwell <nathan@acm.org> 1160 1161 * c-c++-common/fmax_errors.c: Check notes after last error are 1162 emitted. 1163 11642016-12-04 James Greenhalgh <james.greenhalgh@arm.com> 1165 1166 PR rtl-optimization/78561 1167 * gcc.target/aarch64/pr78561.c: Add missing testcase from r243183. 1168 11692016-12-04 Martin Sebor <msebor@redhat.com> 1170 1171 PR c/78668 1172 * gcc.dg/builtin-alloc-size.c: New test. 1173 11742016-12-04 Uros Bizjak <ubizjak@gmail.com> 1175 1176 PR target/70322 1177 * gcc.target/i386/pr70322-4.c: New test. 1178 11792016-12-03 Janus Weil <janus@gcc.gnu.org> 1180 1181 PR fortran/43207 1182 * gfortran.dg/abstract_type_9.f90: New test case. 1183 11842016-12-03 Janus Weil <janus@gcc.gnu.org> 1185 1186 PR fortran/42188 1187 * gfortran.dg/derived_result_2.f90.f90: New test case. 1188 11892016-12-03 Janus Weil <janus@gcc.gnu.org> 1190 1191 PR fortran/58175 1192 * gfortran.dg/finalize_30.f90: Extend test case. 1193 11942016-12-02 Jakub Jelinek <jakub@redhat.com> 1195 1196 PR c++/78649 1197 * g++.dg/cpp0x/pr78649.C: New test. 1198 11992016-12-02 Uros Bizjak <ubizjak@gmail.com> 1200 1201 PR target/70322 1202 * gcc.target/i386/pr70322-2.c (dg-final): Remove xfail. 1203 12042016-12-02 Steven G. Kargl <kargl@gcc.gnu.org> 1205 1206 PR fortran/78618 1207 * gfortran.dg/char_conversion.f90: New test. 1208 12092016-12-02 Jakub Jelinek <jakub@redhat.com> 1210 1211 PR target/70322 1212 * gcc.target/i386/pr70322-1.c: New test. 1213 * gcc.target/i386/pr70322-2.c: New test. 1214 * gcc.target/i386/pr70322-3.c: New test. 1215 12162016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> 1217 Thomas Preud'homme <thomas.preudhomme@arm.com> 1218 1219 * gcc.target/arm/cmse/cmse-1.c: Add test for 1220 cmse_nonsecure_caller. 1221 12222016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> 1223 Thomas Preud'homme <thomas.preudhomme@arm.com> 1224 1225 * gcc.target/arm/cmse/cmse.exp: Run tests in mainline dir. 1226 * gcc.target/arm/cmse/cmse-9.c: Added some extra tests. 1227 * gcc.target/arm/cmse/cmse-14.c: New. 1228 * gcc.target/arm/cmse/baseline/bitfield-4.c: New. 1229 * gcc.target/arm/cmse/baseline/bitfield-5.c: New. 1230 * gcc.target/arm/cmse/baseline/bitfield-6.c: New. 1231 * gcc.target/arm/cmse/baseline/bitfield-7.c: New. 1232 * gcc.target/arm/cmse/baseline/bitfield-8.c: New. 1233 * gcc.target/arm/cmse/baseline/bitfield-9.c: New. 1234 * gcc.target/arm/cmse/baseline/bitfield-and-union-1.c: New. 1235 * gcc.target/arm/cmse/baseline/cmse-11.c: New. 1236 * gcc.target/arm/cmse/baseline/cmse-13.c: New. 1237 * gcc.target/arm/cmse/baseline/cmse-6.c: New. 1238 * gcc.target/arm/cmse/baseline/union-1.c: New. 1239 * gcc.target/arm/cmse/baseline/union-2.c: New. 1240 * gcc.target/arm/cmse/mainline/bitfield-4.c: New. 1241 * gcc.target/arm/cmse/mainline/bitfield-5.c: New. 1242 * gcc.target/arm/cmse/mainline/bitfield-6.c: New. 1243 * gcc.target/arm/cmse/mainline/bitfield-7.c: New. 1244 * gcc.target/arm/cmse/mainline/bitfield-8.c: New. 1245 * gcc.target/arm/cmse/mainline/bitfield-9.c: New. 1246 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: New. 1247 * gcc.target/arm/cmse/mainline/union-1.c: New. 1248 * gcc.target/arm/cmse/mainline/union-2.c: New. 1249 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: New. 1250 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: New. 1251 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: New. 1252 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: New. 1253 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: New. 1254 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: New. 1255 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: New. 1256 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: New. 1257 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: New. 1258 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: New. 1259 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: New. 1260 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: New. 1261 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: New. 1262 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: New. 1263 12642016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> 1265 Thomas Preud'homme <thomas.preudhomme@arm.com> 1266 1267 * gcc.target/arm/cmse/cmse-3.c: Add tests. 1268 * gcc.target/arm/cmse/cmse-4.c: Add tests. 1269 * gcc.target/arm/cmse/cmse-15.c: New. 1270 12712016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> 1272 Thomas Preud'homme <thomas.preudhomme@arm.com> 1273 1274 * gcc.target/arm/cmse/cmse.exp: Test different multilibs separate. 1275 * gcc.target/arm/cmse/struct-1.c: New. 1276 * gcc.target/arm/cmse/bitfield-1.c: New. 1277 * gcc.target/arm/cmse/bitfield-2.c: New. 1278 * gcc.target/arm/cmse/bitfield-3.c: New. 1279 * gcc.target/arm/cmse/baseline/cmse-2.c: New. 1280 * gcc.target/arm/cmse/baseline/softfp.c: New. 1281 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: New. 1282 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: New. 1283 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: New. 1284 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: New. 1285 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: New. 1286 12872016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> 1288 Thomas Preud'homme <thomas.preudhomme@arm.com> 1289 1290 * gcc.target/arm/cmse/cmse-4.c: New. 1291 * gcc.target/arm/cmse/cmse-9.c: New. 1292 * gcc.target/arm/cmse/cmse-10.c: New. 1293 12942016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> 1295 Thomas Preud'homme <thomas.preudhomme@arm.com> 1296 1297 * gcc.target/arm/cmse/cmse-3.c: New. 1298 12992016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> 1300 Thomas Preud'homme <thomas.preudhomme@arm.com> 1301 1302 * gcc.target/arm/cmse/cmse.exp: New. 1303 * gcc.target/arm/cmse/cmse-1.c: New. 1304 * gcc.target/arm/cmse/cmse-12.c: New. 1305 * lib/target-supports.exp 1306 (check_effective_target_arm_cmse_ok): New. 1307 13082016-12-02 Cesar Philippidis <cesar@codesourcery.com> 1309 James Norris <jnorris@codesourcery.com> 1310 1311 * c-c++-common/goacc/data-2.c: Adjust test. 1312 * c-c++-common/goacc/executeables-1.c: New test. 1313 * g++.dg/goacc/data-1.C: Adjust test. 1314 13152016-12-02 James Greenhalgh <james.greenhalgh@arm.com> 1316 1317 PR rtl-optimization/78561 1318 * gcc.target/aarch64/pr78561.c: New. 1319 13202016-12-02 Bin Cheng <bin.cheng@arm.com> 1321 1322 * gcc.dg/fold-bopcond-1.c: New test. 1323 * gcc.dg/fold-bopcond-2.c: New test. 1324 13252016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com> 1326 1327 * gcc.target/s390/md/setmem_long-1.c: Fix test. 1328 13292016-12-02 Jakub Jelinek <jakub@redhat.com> 1330 1331 PR rtl-optimization/78547 1332 * gcc.dg/pr78547.c: New test. 1333 1334 PR rtl-optimization/78575 1335 * gcc.dg/pr78575.c: New test. 1336 13372016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com> 1338 1339 * gcc.target/s390/litpool-r3-1.c: Fix label number test. 1340 13412016-12-02 Dominik Vogt <vogt@linux.vnet.ibm.com> 1342 1343 PR target/77822 1344 * gcc.target/s390/s390.exp: Support .C tests. 1345 * gcc.target/s390/pr77822-2.c: New test. 1346 * gcc.target/s390/pr77822-1.C: New test. 1347 13482016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1349 1350 * gcc.target/s390/vector/vec-nopeel-1.c: New test. 1351 13522016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1353 1354 * gcc.target/s390/zvector/vec-cmp-2.c: New test. 1355 13562016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 1357 1358 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the 1359 pattern checks. 1360 * gcc.target/s390/zvector/vec-cmp-1.c: New test. 1361 13622016-12-02 Maxim Ostapenko <m.ostapenko@samsung.com> 1363 1364 * c-c++-common/asan/no-redundant-odr-indicators-1.c: New test. 1365 13662016-12-01 Elizebeth Punnoose <elizebeth.punnoose@hpe.com> 1367 1368 PR fortran/77505 1369 * gfortran.dg/char_length_20.f90: New test. 1370 * gfortran.dg/char_length_21.f90: Ditto. 1371 13722016-12-01 Steven G. Kargl <kargl@gcc.gnu.org> 1373 1374 PR fortran/78279 1375 * gfortran.dg/pr78279.f90: New test. 1376 13772016-12-01 David Edelsohn <dje.gcc@gmail.com> 1378 1379 * g++.dg/tls/pr77285-1.C: dg-add-options tls 1380 13812016-12-01 James Greenhalgh <james.greenhalgh@arm.com> 1382 1383 * gcc.dg/pr78582.c (main): Call setjmp, not sigsetjmp. 1384 13852016-12-01 Richard Biener <rguenther@suse.de> 1386 1387 * gcc.dg/torture/alias-2.c: New testcase. 1388 13892016-12-01 Georg-Johann Lay <avr@gjlay.de> 1390 1391 * gcc.target/avr/tiny-memx.c: Only perform if target avr_tiny. 1392 * gcc.target/avr/tiny-caller-save.c: Dito. 1393 13942016-12-01 Andre Vehreschild <vehre@gcc.gnu.org> 1395 1396 * gfortran.dg/coarray_lib_alloc_4.f90: Fix for 32-bits. 1397 13982016-12-01 Jakub Jelinek <jakub@redhat.com> 1399 1400 PR debug/78587 1401 * gcc.dg/debug/pr78587.c: New test. 1402 14032016-12-01 Segher Boessenkool <segher@kernel.crashing.org> 1404 1405 PR rtl-optimization/78607 1406 * gcc.c-torture/compile/pr78607.c: New testcase. 1407 14082016-11-30 Martin Sebor <msebor@redhat.com> 1409 1410 PR tree-optimization/78586 1411 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test cases. 1412 14132016-11-30 Vladimir Makarov <vmakarov@redhat.com> 1414 1415 PR tree-optimization/77856 1416 * gcc.target/i386/pr77856.c: New. 1417 14182016-11-30 David Edelsohn <dje.gcc@gmail.com> 1419 1420 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL 1421 scan-assembler-not on AIX. 1422 14232016-11-30 Andre Vehreschild <vehre@gcc.gnu.org> 1424 1425 * gfortran.dg/coarray_lib_alloc_4.f90: Really add. 1426 14272016-11-30 David Edelsohn <dje.gcc@gmail.com> 1428 1429 * g++.dg/eh/new1.C: XFAIL on AIX. 1430 * g++.dg/eh/delete1.C: Same. 1431 * g++.dg/init/new40.C: Same. 1432 * g++.old-deja/g++.eh/new2.C: Same. 1433 14342016-11-30 David Malcolm <dmalcolm@redhat.com> 1435 1436 PR c/78498 1437 * gcc.dg/format/pr78494.c: Rename to... 1438 * gcc.dg/format/pr78498.c: ...this. 1439 14402016-11-30 David Malcolm <dmalcolm@redhat.com> 1441 1442 PR c/78498 1443 * gcc.dg/format/pr78494.c: New test case. 1444 14452016-11-30 David Edelsohn <dje.gcc@gmail.com> 1446 1447 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assembler-not on AIX. 1448 * g++.dg/debug/dwarf2/imported-decl-2.C: Same. 1449 * g++.dg/debug/dwarf2/refqual-1.C: Same. 1450 * g++.dg/debug/dwarf2/refqual-2.C: Same. 1451 14522016-11-30 Segher Boessenkool <segher@kernel.crashing.org> 1453 1454 PR rtl-optimization/78610 1455 * gcc.c-torture/compile/pr78610.c: New testcase. 1456 14572016-11-30 Bin Cheng <bin.cheng@arm.com> 1458 1459 PR tree-optimization/78574 1460 * gcc.c-torture/compile/pr78574.c: New test. 1461 14622016-11-30 Andre Vehreschild <vehre@gcc.gnu.org> 1463 1464 * gfortran.dg/coarray/alloc_comp_1.f90: Fix tree-dump scans to adhere 1465 to the changed interfaces. 1466 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise. 1467 * gfortran.dg/coarray_allocate_7.f08: Likewise. 1468 * gfortran.dg/coarray_lib_alloc_1.f90: Likewise. 1469 * gfortran.dg/coarray_lib_alloc_2.f90: Likewise. 1470 * gfortran.dg/coarray_lib_alloc_3.f90: Likewise. 1471 * gfortran.dg/coarray_lib_comm_1.f90: Likewise. 1472 * gfortran.dg/coarray_lib_alloc_4.f90: New test. 1473 14742016-11-30 Janus Weil <janus@gcc.gnu.org> 1475 1476 PR fortran/78593 1477 * gfortran.dg/derived_result.f90: New test case. 1478 14792016-11-30 Thomas Preud'homme <thomas.preudhomme@arm.com> 1480 1481 * lib/target-supports.exp (add_options_for_arm_arch_v6m): Add 1482 -mfloat-abi=soft option. 1483 (add_options_for_arm_arch_v8m_base): Likewise. Reindent containing 1484 foreach loop. 1485 14862016-11-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1487 1488 PR target/78362 1489 * gcc.c-torture/compile/pr78362.c: New test. 1490 14912016-11-30 Andrew Burgess <andrew.burgess@embecosm.com> 1492 1493 * lib/target-supports.exp (check_effective_target_freorder): Check 1494 additional case. 1495 14962016-11-30 Andrew Burgess <andrew.burgess@embecosm.com> 1497 1498 * gcc.target/arc/arc700-stld-hazard.c: New file. 1499 15002016-11-30 Janus Weil <janus@gcc.gnu.org> 1501 1502 PR fortran/78592 1503 * gfortran.dg/dtio_18.f90: New test case. 1504 15052016-11-30 Martin Liska <mliska@suse.cz> 1506 1507 PR sanitizer/78541 1508 * gcc.dg/asan/pr78541-2.c: New test. 1509 * gcc.dg/asan/pr78541.c: New test. 1510 15112016-11-30 Jakub Jelinek <jakub@redhat.com> 1512 1513 PR tree-optimization/78586 1514 * gcc.c-torture/execute/pr78586.c: New test. 1515 15162016-11-30 Janus Weil <janus@gcc.gnu.org> 1517 1518 PR fortran/78573 1519 * gfortran.dg/class_61.f90: New test case. 1520 15212016-11-29 David Malcolm <dmalcolm@redhat.com> 1522 1523 PR preprocessor/78569 1524 * gcc.dg/format/pr78569.c: New test case. 1525 15262016-11-29 Martin Sebor <msebor@redhat.com> 1527 1528 avoid false positives on ILP32 targets. 1529 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. 1530 15312016-11-29 Martin Sebor <msebor@redhat.com> 1532 1533 PR tree-optimization/78512 1534 * gcc.dg/tree-ssa/builtin-sprintf-6.c: Add test cases. 1535 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Remove test cases. 1536 15372016-11-29 Uros Bizjak <ubizjak@gmail.com> 1538 1539 * gcc.target/i386/avx512f-kmovw-1.c (avx512f_test): 1540 Force value through k register. 1541 15422016-11-29 David Malcolm <dmalcolm@redhat.com> 1543 1544 PR c++/72774 1545 PR c++/72786 1546 PR c++/77922 1547 PR c++/78313 1548 * g++.dg/spellcheck-c++-11-keyword.C: New test case. 1549 * g++.dg/spellcheck-macro-ordering.C: New test case. 1550 * g++.dg/spellcheck-pr78313.C: New test case. 1551 15522016-11-29 Tamar Christina <tamar.christina@arm.com> 1553 1554 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h 1555 (AARCH64_ONLY, CHECK_CRYPTO): New macros. 1556 (Poly64x1_t, Poly64x2_t): Added types. 1557 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c 1558 (vmov_n_p64, vmovq_n_p64): Added. 1559 (vld2_lane_p64, vld2q_lane_p64): Likewise. 1560 (vld3_lane_p64, vld3q_lane_p64): Likewise. 1561 (vld4_lane_p64, vld4q_lane_p64): Likewise. 1562 (vst2_lane_p64, vst2q_lane_p64): Likewise. 1563 (vst3_lane_p64, vst3q_lane_p64): Likewise. 1564 (vst4_lane_p64, vst4q_lane_p64): Likewise. 1565 (vget_lane_p64, vgetq_lane_p64): Likewise. 1566 (vget_high_p64): Likewise. 1567 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: 1568 Added AArch64 flags. 1569 (vreint_vector, vreint_vector_res): Moved to header. 1570 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: 1571 Added Aarch64 flags. 1572 (vreint_vector, vreint_vector_res): Moved to header. 1573 15742016-11-29 Janus Weil <janus@gcc.gnu.org> 1575 1576 PR fortran/58175 1577 * gfortran.dg/finalize_30.f90: New test case. 1578 15792016-11-29 Martin Liska <mliska@suse.cz> 1580 1581 PR gcov-profile/78582 1582 * gcc.dg/pr78582.c: New test. 1583 15842016-11-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 1585 1586 * testsuite/gcc.dg/pr31096-1.c: Use __{U,}INT32_TYPE__ for 1587 targets with sizeof(int) < 4. 1588 15892016-11-29 Richard Biener <rguenther@suse.de> 1590 1591 PR middle-end/78546 1592 * gcc.dg/tree-ssa/forwprop-36.c: New testcase. 1593 15942016-11-29 Segher Boessenkool <segher@kernel.crashing.org> 1595 1596 * gcc.target/powerpc/rldic-0.c: New testcase. 1597 * gcc.target/powerpc/rldic-1.c: New testcase. 1598 * gcc.target/powerpc/rldic-2.c: New testcase. 1599 * gcc.target/powerpc/rldicl-0.c: New testcase. 1600 * gcc.target/powerpc/rldicl-1.c: New testcase. 1601 * gcc.target/powerpc/rldicl-2.c: New testcase. 1602 * gcc.target/powerpc/rldicr-0.c: New testcase. 1603 * gcc.target/powerpc/rldicr-1.c: New testcase. 1604 * gcc.target/powerpc/rldicr-2.c: New testcase. 1605 * gcc.target/powerpc/rldicx.h: New file. 1606 * gcc.target/powerpc/rldimi-0.c: New testcase. 1607 * gcc.target/powerpc/rldimi-1.c: New testcase. 1608 * gcc.target/powerpc/rldimi-2.c: New testcase. 1609 * gcc.target/powerpc/rldimi.h: New file. 1610 * gcc.target/powerpc/rlwimi-0.c: New testcase. 1611 * gcc.target/powerpc/rlwimi-1.c: New testcase. 1612 * gcc.target/powerpc/rlwimi-2.c: New testcase. 1613 * gcc.target/powerpc/rlwimi.h: New file. 1614 * gcc.target/powerpc/rlwinm-0.c: New testcase. 1615 * gcc.target/powerpc/rlwinm-1.c: New testcase. 1616 * gcc.target/powerpc/rlwinm-2.c: New testcase. 1617 * gcc.target/powerpc/rlwinm.h: New file. 1618 16192016-11-28 Jakub Jelinek <jakub@redhat.com> 1620 1621 PR middle-end/78540 1622 * gcc.dg/pr78540.c: New test. 1623 16242016-11-28 Martin Sebor <msebor@redhat.com> 1625 1626 PR middle-end/78520 1627 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Add test cases. 1628 * gcc.dg/tree-ssa/builtin-sprintf-6.c: New test. 1629 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases. 1630 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add test cases. 1631 16322016-11-28 Jakub Jelinek <jakub@redhat.com> 1633 1634 PR c++/72808 1635 * g++.dg/debug/pr72808.C: New test. 1636 1637 PR rtl-optimization/78546 1638 * gcc.dg/torture/pr78546-1.c: New test. 1639 * gcc.dg/torture/pr78546-2.c: New test. 1640 1641 PR fortran/78298 1642 * gfortran.dg/gomp/pr78298.f90: New test. 1643 16442016-11-28 Uros Bizjak <ubizjak@gmail.com> 1645 1646 * gcc.target/i386/bmi-andn-1a.c (dg-final): Update scan string. 1647 * gcc.target/i386/bmi-andn-2a.c (dg-final): Ditto. 1648 16492016-11-28 Jakub Jelinek <jakub@redhat.com> 1650 1651 PR c++/77591 1652 * g++.dg/cpp1y/pr77591.C: New test. 1653 16542016-11-28 David Edelsohn <dje.gcc@gmail.com> 1655 1656 * gcc.dg/torture/pr78515.c: Ignore ABI extension warning. 1657 16582016-11-28 Richard Biener <rguenther@suse.de> 1659 1660 PR tree-optimization/78542 1661 * gcc.dg/torture/pr78542.c: New testcase. 1662 16632016-11-28 Richard Biener <rguenther@suse.de> 1664 1665 PR tree-optimization/78343 1666 * gcc.dg/tree-ssa/20030808-1.c: Fix dump to generate. 1667 * gcc.dg/tree-ssa/20040305-1.c: Likewise. 1668 16692016-11-28 Jakub Jelinek <jakub@redhat.com> 1670 1671 PR lto/78211 1672 * g++.dg/ipa/pr78211.C: New test. 1673 16742016-11-27 Paul Thomas <pault@gcc.gnu.org> 1675 1676 PR fortran/78474 1677 * gfortran.dg/submodule_22.f08: New test. 1678 1679 PR fortran/78331 1680 * gfortran.dg/submodule_21.f08: New test. 1681 16822016-11-27 John David Anglin <danglin@gcc.gnu.org> 1683 1684 * g++.dg/torture/pr65655.C: Use dg-timeout-factor 2. 1685 16862016-11-27 Iain Sandoe <iain@codesourcery.com> 1687 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1688 Dominique d'Humieres <dominiq@lps.ens.fr> 1689 1690 PR target/67710 1691 * gcc.dg/darwin-minversion-1.c: Update min version check. 1692 * gcc.dg/darwin-minversion-2.c: Likewise. 1693 * gcc.dg/darwin-minversion-3.c: Likewise. 1694 16952016-11-27 Iain Sandoe <iain@codesourcery.com> 1696 1697 PR target/57438 1698 * gcc.dg/pr57438-1.c: New Test. 1699 * gcc.dg/pr57438-2.c: New Test. 1700 17012016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr> 1702 Iain Sandoe <iain@codesourcery.com> 1703 1704 PR target/71767 1705 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and 1706 linker-visible symbols. 1707 * g++.dg/torture/darwin-cfstring-3.C: Likewise. 1708 * gcc.dg/const-uniq-1.c: Likewise. 1709 * gcc.dg/torture/darwin-cfstring-3.c: Likewise. 1710 * gcc.target/i386/pr70799-1.c: Likewise. 1711 17122016-11-25 Jakub Jelinek <jakub@redhat.com> 1713 1714 PR rtl-optimization/78438 1715 PR rtl-optimization/78477 1716 * gcc.c-torture/execute/pr78438.c: New test. 1717 * gcc.c-torture/execute/pr78477.c: New test. 1718 1719 PR rtl-optimization/78526 1720 * gcc.dg/pr78526.c: New test. 1721 17222016-11-25 Vladimir Makarov <vmakarov@redhat.com> 1723 1724 PR rtl-optimization/77541 1725 * gcc.target/i386/pr77541.c: Change target to int128. 1726 17272016-11-25 Janus Weil <janus@gcc.gnu.org> 1728 1729 PR fortran/60853 1730 * gfortran.dg/typebound_assignment_8.f90: New test case. 1731 17322016-11-25 Jakub Jelinek <jakub@redhat.com> 1733 1734 PR rtl-optimization/78527 1735 * gcc.c-torture/compile/pr78527.c: New test. 1736 17372016-11-25 Martin Liska <mliska@suse.cz> 1738 1739 PR gcov-profile/78086 1740 * g++.dg/gcov/pr16855.C: Clean up the test case. 1741 * g++.dg/gcov/pr16855-priority.C: New test. 1742 17432016-11-25 Richard Biener <rguenther@suse.de> 1744 1745 PR ipa/78515 1746 * gcc.dg/torture/pr78515.c: New testcase. 1747 17482016-11-25 Paul Thomas <pault@gcc.gnu.org> 1749 1750 PR fortran/78293 1751 * gfortran.dg/allocatable_function_10.f90: New test. 1752 * gfortran.dg/class_array_15.f03: Increase builtin_free count 1753 from 11 to 12. 1754 17552016-11-25 Bin Cheng <bin.cheng@arm.com> 1756 1757 PR middle-end/78507 1758 PR middle-end/78510 1759 PR middle-end/78517 1760 * g++.dg/torture/pr78507.C: New test. 1761 * gcc.dg/torture/pr78510.c: New test. 1762 * gcc.dg/torture/pr78517.c: New test. 1763 17642016-11-24 Richard Biener <rguenther@suse.de> 1765 1766 PR tree-optimization/78343 1767 * gcc.dg/tree-ssa/sccp-2.c: New testcase. 1768 * gcc.dg/autopar/uns-outer-6.c: Adjust. 1769 * gcc.dg/tree-ssa/20030808-1.c: Likewise. 1770 * gcc.dg/tree-ssa/20040305-1.c: Likewise. 1771 * gcc.dg/vect/pr38529.c: Likewise. 1772 17732016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com> 1774 1775 PR tree-optimization/77673 1776 * gcc.dg/pr77673.c: New test. 1777 17782016-11-25 Martin Jambor <mjambor@suse.cz> 1779 1780 PR tree-optimization/70965 1781 * g++.dg/pr70965.C: New test. 1782 17832016-11-25 Jakub Jelinek <jakub@redhat.com> 1784 Andreas Schwab <schwab@linux-m68k.org> 1785 1786 PR gcov-profile/78467 1787 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to 1788 signed int. 1789 17902016-11-25 Richard Sandiford <richard.sandiford@arm.com> 1791 1792 * gcc.dg/tree-ssa/tailcall-7-run.c: New test. 1793 * gcc.dg/tree-ssa/tailcall-8-run.c: Likewise. 1794 17952016-11-25 Richard Sandiford <richard.sandiford@arm.com> 1796 1797 * gcc.dg/tree-ssa/tailcall-8.c: New test. 1798 17992016-11-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 1800 1801 * gcc.dg/pr64277.c: Use __INT32_TYPE__ for targets 1802 with sizeof(int) < 4. 1803 18042016-11-24 Martin Sebor <msebor@redhat.com> 1805 1806 PR tree-optimization/78476 1807 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test. 1808 18092016-11-24 Vladimir Makarov <vmakarov@redhat.com> 1810 1811 PR rtl-optimization/77541 1812 * gcc.target/i386/pr77541.c: New. 1813 18142016-11-24 Steven G. Kargl <kargl@gcc.gnu.org> 1815 1816 PR fortran/78500 1817 * gfortran.dg/class_result_4.f90: New test. 1818 18192016-11-24 James Greenhalgh <james.greenhalgh@arm.com> 1820 1821 * gcc.target/aarch64/_Float16_1.c: New. 1822 * gcc.target/aarch64/_Float16_2.c: Likewise. 1823 * gcc.target/aarch64/_Float16_3.c: Likewise. 1824 18252016-11-24 James Greenhalgh <james.greenhalgh@arm.com> 1826 1827 * gcc.target/aarch64/floatdihf2_1.c: New. 1828 18292016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1830 1831 PR target/48863 1832 PR inline-asm/70184 1833 * gcc.target/arm/pr48863.c: New test. 1834 18352016-11-24 Martin Liska <mliska@suse.cz> 1836 1837 * gcc.dg/builtin-unreachable-6.c: Update test to not to scan 1838 parts for frequencies/probabilities. 1839 * gcc.dg/pr34027-1.c: Likewise. 1840 * gcc.dg/strict-overflow-2.c: Likewise. 1841 * gcc.dg/tree-ssa/20040703-1.c: Likewise. 1842 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Likewise. 1843 * gcc.dg/tree-ssa/pr32044.c: Likewise. 1844 * gcc.dg/tree-ssa/vector-3.c: Likewise. 1845 * gcc.dg/tree-ssa/vrp101.c: Likewise. 1846 * gcc.dg/tree-ssa/dump-2.c: New test. 1847 18482016-11-24 Bernd Schmidt <bschmidt@redhat.com> 1849 1850 * gcc.target/i386/align-limit.c: New test. 1851 18522016-11-24 Richard Biener <rguenther@suse.de> 1853 1854 PR tree-optimization/71595 1855 * gcc.dg/torture/pr71595.c: New testcase. 1856 18572016-11-24 Bernd Schmidt <bschmidt@redhat.com> 1858 1859 PR rtl-optimization/78120 1860 * gcc.target/i386/pr78120.c: New test. 1861 18622016-11-24 Eric Botcazou <ebotcazou@adacore.com> 1863 1864 * gcc.c-torture/compile/20161124-1.c: New test. 1865 18662016-11-24 Jakub Jelinek <jakub@redhat.com> 1867 1868 PR bootstrap/78493 1869 * g++.dg/cpp1z/decomp18.C: New test. 1870 18712016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 1872 1873 * gcc.target/aarch64/ldp_stp_1.c: Add -mcpu=generic. 1874 * gcc.target/aarch64/store-pair-1.c: Likewise. 1875 18762016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 1877 1878 * gcc.target/aarch64/fmaxmin.c: Add -fno-vect-cost-model. 1879 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. 1880 * gcc.target/aarch64/vect-abs-compile.c: Likewise. 1881 * gcc.target/aarch64/vect-clz.c: Likewise. 1882 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise. 1883 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. 1884 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. 1885 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise. 1886 * gcc.target/aarch64/vect-fmovd.c: Likewise. 1887 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise. 1888 * gcc.target/aarch64/vect-fmovf.c: Likewise. 1889 * gcc.target/aarch64/vect_ctz_1.c: Likewise. 1890 18912016-11-23 Peter Bergner <bergner@vnet.ibm.com> 1892 1893 PR target/78458 1894 * gcc.target/powerpc/pr78458.c: New. 1895 18962016-11-23 Joseph Myers <joseph@codesourcery.com> 1897 1898 * gcc.c-torture/compile/20161123-1.c: New test. 1899 19002016-11-23 Steven G. Kargl <kargl@gcc.gnu.org> 1901 1902 PR fortran/78297 1903 * gfortran.dg/pr78297.f90: New test. 1904 19052016-11-23 David Edelsohn <dje.gcc@gmail.com> 1906 1907 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options. 1908 19092016-11-23 Jakub Jelinek <jakub@redhat.com> 1910 1911 PR sanitizer/69278 1912 * g++.dg/ubsan/return-7.C: New test. 1913 * c-c++-common/ubsan/unreachable-4.c: New test. 1914 1915 PR tree-optimization/78482 1916 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char. 1917 (bar): New function. 1918 (main): Call bar instead of printf. 1919 1920 PR middle-end/69183 1921 * gfortran.dg/gomp/pr69183.f90: New test. 1922 19232016-11-23 Kito Cheng <kito.cheng@gmail.com> 1924 1925 PR target/78230 1926 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int. 1927 (test2) Ditto. 1928 19292016-11-23 Jakub Jelinek <jakub@redhat.com> 1930 1931 PR c++/77907 1932 * g++.dg/cpp0x/pr77907.C: New test. 1933 19342016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 1935 1936 PR middle-end/78153 1937 * gcc.dg/tree-ssa/pr78153-1.c: New test. 1938 * gcc.dg/tree-ssa/pr78153-2.c: Likewise. 1939 19402016-11-23 James Greenhalgh <james.greenhalgh@arm.com> 1941 1942 PR target/63250 1943 * lib/target-supports.exp (add_options_for_float16): Add 1944 -mfp16-format=ieee when testign arm*-*-*. 1945 19462016-11-23 James Greenhalgh <james.greenhalgh@arm.com> 1947 1948 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected 1949 result. 1950 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected 1951 result. 1952 19532016-11-23 James Greenhalgh <james.greenhalgh@arm.com> 1954 1955 * lib/target-supports.exp (check_effective_target_float16): Add 1956 options for _Float16. 1957 (check_effective_target_float32): Add options for _Float32. 1958 (check_effective_target_float64): Add options for _Float64. 1959 (check_effective_target_float128): Add options for _Float128. 1960 (check_effective_target_float32x): Add options for _Float32x. 1961 (check_effective_target_float64x): Add options for _Float64x. 1962 (check_effective_target_float128x): Add options for _Float128x. 1963 19642016-11-23 James Greenhalgh <james.greenhalgh@arm.com> 1965 1966 * gcc.dg/fpermitted-flt-eval-methods_3.c: New. 1967 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise. 1968 19692016-11-23 James Greenhalgh <james.greenhalgh@arm.com> 1970 1971 * gcc.dg/fpermitted-flt-eval-methods_1.c: New. 1972 * gcc.dg/fpermitted-flt-eval-methods_2.c: New. 1973 19742016-11-23 Martin Sebor <msebor@redhat.com> 1975 1976 PR middle-end/78461 1977 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test. 1978 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text. 1979 19802016-11-23 Jakub Jelinek <jakub@redhat.com> 1981 1982 PR c++/71450 1983 * g++.dg/cpp0x/pr71450-1.C: New test. 1984 * g++.dg/cpp0x/pr71450-2.C: New test. 1985 1986 PR c++/77739 1987 * g++.dg/cpp1y/pr77739.C: New test. 1988 19892016-11-23 Martin Jambor <mjambor@suse.cz> 1990 1991 * c-c++-common/gomp/gridify-1.c: Update scan string. 1992 * gfortran.dg/gomp/gridify-1.f90: Likewise. 1993 * c-c++-common/gomp/gridify-2.c: New test. 1994 * c-c++-common/gomp/gridify-3.c: Likewise. 1995 19962016-11-23 Richard Biener <rguenther@suse.de> 1997 1998 PR tree-optimization/78396 1999 * gcc.dg/vect/bb-slp-cond-1.c: Adjust. 2000 20012016-11-23 Richard Biener <rguenther@suse.de> 2002 2003 PR tree-optimization/78482 2004 * gcc.dg/torture/pr78482.c: New testcase. 2005 20062016-11-23 Bin Cheng <bin.cheng@arm.com> 2007 2008 * gcc.dg/fold-cond_expr-1.c: New test. 2009 * gcc.dg/fold-condcmpconv-1.c: New test. 2010 * gcc.dg/fold-condcmpconv-2.c: New test. 2011 20122016-11-23 Richard Biener <rguenther@suse.de> 2013 2014 PR middle-end/71762 2015 * gcc.dg/torture/pr71762-1.c: New testcase. 2016 * gcc.dg/torture/pr71762-2.c: Likewise. 2017 * gcc.dg/torture/pr71762-3.c: Likewise. 2018 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. 2019 20202016-11-23 Richard Biener <rguenther@suse.de> 2021 2022 PR lto/78472 2023 * g++.dg/lto/pr78472_0.c: New testcase. 2024 * g++.dg/lto/pr78472_1.C: Likewise. 2025 20262016-11-23 Richard Biener <rguenther@suse.de> 2027 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog> 2028 2029 PR tree-optimization/78154 2030 * gcc.dg/tree-ssa/pr78154.c: New test. 2031 20322016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com> 2033 2034 * gcc.dg/pr31096.c: New testcase. 2035 * gcc.dg/pr31096-1.c: New testcase. 2036 20372016-11-23 Paolo Bonzini <bonzini@gnu.org> 2038 2039 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and 2040 adjust for warning->pedwarn change. 2041 * gcc.dg/cpp/defined-syshdr.c, 2042 gcc.dg/cpp/defined-Wexpansion-to-defined.c, 2043 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c, 2044 gcc.dg/cpp/defined-Wextra.c, 2045 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases. 2046 20472016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 2048 2049 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr. 2050 20512016-11-23 Jakub Jelinek <jakub@redhat.com> 2052 2053 PR target/78451 2054 * gcc.target/i386/pr78451.c: New test. 2055 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options 2056 and #pragma GCC pop_options around the first #pragma GCC target. 2057 * gcc.target/i386/pr69255-2.c: Likewise. 2058 * gcc.target/i386/pr69255-3.c: Likewise. 2059 20602016-11-23 Michael Collison <michael.collison@arm.com> 2061 2062 * testsuite/gcc.target/aarch64/and_const.c: New test to verify 2063 additional constants are recognized and fewer instructions generated. 2064 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify 2065 additional constants are recognized and fewer instructions generated. 2066 20672016-11-22 Ian Lance Taylor <iant@golang.org> 2068 2069 * gcc.misc-tests/godump-1.c: Update expected output for recent 2070 changes. 2071 20722016-11-22 Marek Polacek <polacek@redhat.com> 2073 2074 PR tree-optimization/78455 2075 * gcc.dg/uninit-23.c: New. 2076 20772016-11-22 Steven G. Kargl <kargl@gcc.gnu.org> 2078 2079 PR fortran/78479 2080 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a 2081 comment. 2082 20832016-11-22 Steven G. Kargl <kargl@gcc.gnu.org> 2084 2085 PR fortran/78479 2086 * gfortran.dg/char_component_initializer_3.f90: New test. 2087 20882016-11-22 Jakub Jelinek <jakub@redhat.com> 2089 2090 PR target/78451 2091 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to 2092 GCC target pragma before including immintrin.h. 2093 20942016-11-22 Carl Love <cel@us.ibm.com> 2095 2096 * gcc.target/powerpc/builtins-3.c: New file to test the new 2097 built-ins for vector compare equal and vector compare not equal. 2098 20992016-11-22 Janus Weil <janus@gcc.gnu.org> 2100 2101 PR fortran/78443 2102 * gfortran.dg/typebound_proc_35.f90: New test case. 2103 21042016-11-22 Georg-Johann Lay <avr@gjlay.de> 2105 2106 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd 2107 parameter in declaration. 2108 21092016-11-22 Georg-Johann Lay <avr@gjlay.de> 2110 2111 * gcc.dg/loop-split.c: Require int32plus. 2112 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus. 2113 21142016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de> 2115 2116 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu. 2117 21182016-11-22 Georg-Johann Lay <avr@gjlay.de> 2119 2120 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector. 2121 21222016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2123 2124 PR target/78439 2125 * gcc.c-torture/compile/pr78439.c: New test. 2126 21272016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com> 2128 2129 PR target/77904 2130 * gcc.target/arm/pr77904.c: New test. 2131 21322016-11-22 Toma Tabacu <toma.tabacu@imgtec.com> 2133 2134 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add 2135 isa_rev>=2. 2136 21372016-11-22 Jakub Jelinek <jakub@redhat.com> 2138 2139 PR tree-optimization/78436 2140 * gcc.c-torture/execute/pr78436.c: New test. 2141 2142 PR middle-end/78416 2143 * gcc.dg/torture/pr78416.c: New test. 2144 2145 PR tree-optimization/78445 2146 * gcc.dg/pr78445.c: New test. 2147 21482016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com> 2149 2150 PR libgfortran/78449 2151 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail. 2152 21532016-11-21 Jeff Law <law@redhat.com> 2154 2155 PR target/68538 2156 * gcc.c-torture/compile/pr68538.c: New test. 2157 21582016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com> 2159 2160 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS 2161 to be generated instead of FCTIWUZ or FCTIWZ. 2162 21632016-11-21 Jakub Jelinek <jakub@redhat.com> 2164 2165 PR middle-end/67335 2166 * g++.dg/vect/simd-clone-7.cc: New test. 2167 2168 PR c++/71973 2169 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of 2170 long unsigned int. 2171 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of 2172 unsigned long. 2173 21742016-11-20 Jeff Law <law@redhat.com> 2175 2176 PR target/25128 2177 * gcc.target/m68k/pr25128.c: New test. 2178 21792016-11-21 Richard Sandiford <richard.sandiford@arm.com> 2180 2181 * gcc.dg/tree-ssa/tailcall-7.c: New test. 2182 21832016-11-21 David Malcolm <dmalcolm@redhat.com> 2184 2185 PR preprocessor/78324 2186 * gcc.dg/plugin/diagnostic-test-string-literals-1.c 2187 (test_multitoken_macro): New function. 2188 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test 2189 case. 2190 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test 2191 case. 2192 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test 2193 cases. 2194 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note): 2195 Move to... 2196 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop 2197 -ftrack-macro-expansion=0. 2198 (test_sprintf_note): Remove "P" macro. Add 2199 dg-begin/end-multiline-output directives. 2200 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c. 2201 22022016-11-21 Georg-Johann Lay <avr@gjlay.de> 2203 2204 * lib/target-supports.exp (check_effective_target_tiny) [avr]: 2205 Return 1 for AVR_TINY. 2206 22072016-11-21 Segher Boessenkool <segher@kernel.crashing.org> 2208 2209 PR rtl-optimization/71785 2210 * gcc.target/powerpc/pr71785.c: New file. 2211 22122016-11-21 Bin Cheng <bin.cheng@arm.com> 2213 2214 PR testsuite/78114 2215 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional 2216 options. Refine test by checking predictive commining PHI 2217 nodes in vectorized loop wrto vector factor. 2218 22192016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de> 2220 2221 PR c++/71973 2222 * g++.dg/pr71973-1.C: New test. 2223 * g++.dg/pr71973-2.C: New test. 2224 * g++.dg/pr71973-3.C: New test. 2225 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options. 2226 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations. 2227 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch 2228 to dg-options. 2229 * g++.old-deja/g++.other/realloc.C: Likewise. 2230 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations. 2231 22322016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2233 2234 PR tree-optimization/78413 2235 * gcc.dg/tree-ssa/pr78413.c: New test. 2236 22372016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com> 2238 2239 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and 2240 target is Thumb-only. 2241 22422016-11-20 Jeff Law <law@redhat.com> 2243 2244 PR target/48551 2245 * gcc.target/m68k/pr48551.c: New test. 2246 22472016-11-20 Harald Anlauf <anlauf@gmx.de> 2248 2249 PR fortran/69741 2250 * gfortran.dg/forall_18.f90: New testcase. 2251 22522016-11-20 Marc Glisse <marc.glisse@inria.fr> 2253 2254 * gcc.dg/tree-ssa/cmpexactdiv.c: New file. 2255 22562016-11-20 Andre Vehreschild <vehre@gcc.gnu.org> 2257 2258 PR fortran/78395 2259 * gfortran.dg/typebound_operator_21.f03: New test. 2260 22612016-11-20 Marc Glisse <marc.glisse@inria.fr> 2262 2263 * gcc.dg/tree-ssa/divide-5.c: New file. 2264 22652016-11-19 Andreas Schwab <schwab@linux-m68k.org> 2266 2267 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to 2268 signed int. 2269 22702016-11-19 John David Anglin <danglin@gcc.gnu.org> 2271 2272 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if 2273 libatomic_available. 2274 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise. 2275 * gfortran.dg/coarray_allocate_10.f08: Likewise. 2276 * gfortran.dg/coarray_allocate_7.f08: Likewise. 2277 * gfortran.dg/coarray_allocate_8.f08: Likewise. 2278 * gfortran.dg/coarray_allocate_9.f08: Likewise. 2279 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise. 2280 * gfortran.dg/coarray_stat_2.f90: Likewise. 2281 * gfortran.dg/coindexed_1.f90: Likewise. 2282 22832016-11-18 Jeff Law <law@redhat.com> 2284 2285 PR target/25111 2286 * gcc.target/m68k/pr25111.c: New test. 2287 22882016-11-18 Jakub Jelinek <jakub@redhat.com> 2289 2290 PR c++/68180 2291 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options. 2292 2293 PR middle-end/78419 2294 * gcc.target/i386/pr78419.c: New test. 2295 2296 PR c++/77285 2297 * g++.dg/tls/pr77285-1.C: New test. 2298 * g++.dg/tls/pr77285-2.C: New test. 2299 23002016-11-18 Jeff Law <law@redhat.com> 2301 2302 PR target/25112 2303 * gcc.target/m68k/pr25112: New test. 2304 23052016-11-18 David Edelsohn <dje.gcc@gmail.com> 2306 2307 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message. 2308 * gcc.dg/tree-ssa/ssa-fre-55.c: Same. 2309 23102016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com> 2311 2312 * gcc.target/arm/optional_thumb-1.c: New test. 2313 * gcc.target/arm/optional_thumb-2.c: New test. 2314 * gcc.target/arm/optional_thumb-3.c: New test. 2315 23162016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com> 2317 2318 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS) 2319 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for 2320 successful test. 2321 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS) 2322 (DEFAULT_REQUIRED_QUORUM): Likewise. 2323 23242016-11-18 Andrew Bennett <andrew.bennett@imgtec.com> 2325 Toma Tabacu <toma.tabacu@imgtec.com> 2326 2327 * gcc.target/mips/inline-memcpy-1.c (dg-options): 2328 Add (REQUIRES_STDLIB). 2329 * gcc.target/mips/inline-memcpy-2.c: Ditto. 2330 * gcc.target/mips/inline-memcpy-3.c: Ditto. 2331 * gcc.target/mips/inline-memcpy-4.c: Ditto. 2332 * gcc.target/mips/inline-memcpy-5.c: Ditto. 2333 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto. 2334 * gcc.target/mips/loongson-simd.c: Ditto. 2335 * gcc.target/mips/memcpy-1.c: Ditto. 2336 * gcc.target/mips/mips-3d-1.c: Ditto. 2337 * gcc.target/mips/mips-3d-2.c: Ditto. 2338 * gcc.target/mips/mips-3d-3.c: Ditto. 2339 * gcc.target/mips/mips-3d-4.c: Ditto. 2340 * gcc.target/mips/mips-3d-5.c: Ditto. 2341 * gcc.target/mips/mips-3d-6.c: Ditto. 2342 * gcc.target/mips/mips-3d-7.c: Ditto. 2343 * gcc.target/mips/mips-3d-8.c: Ditto. 2344 * gcc.target/mips/mips-3d-9.c: Ditto. 2345 * gcc.target/mips/mips-ps-1.c: Ditto. 2346 * gcc.target/mips/mips-ps-2.c: Ditto. 2347 * gcc.target/mips/mips-ps-3.c: Ditto. 2348 * gcc.target/mips/mips-ps-4.c: Ditto. 2349 * gcc.target/mips/mips-ps-6.c: Ditto. 2350 * gcc.target/mips/mips16-attributes.c: Ditto. 2351 * gcc.target/mips/mips32-dsp-run.c: Ditto. 2352 * gcc.target/mips/mips32-dsp.c: Ditto. 2353 * gcc.target/mips/save-restore-1.c: Ditto. 2354 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib. 2355 (mips_preprocess): Add ignore_output argument that when set 2356 will not return the pre-processed output. 2357 (mips_arch_info): Update arguments for the call to mips_preprocess. 2358 (mips-dg-init): Ditto. 2359 (mips-dg-options): Check if a test having test option 2360 (REQUIRES_STDLIB) has the required sysroot support for 2361 the current test options. 2362 23632016-11-17 Jeff Law <law@redhat.com> 2364 2365 PR middle-end/38219 2366 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k. 2367 2368 PR target/47192 2369 * gcc.target/m68k/pr47192.c: New test. 2370 23712016-11-17 Toma Tabacu <toma.tabacu@imgtec.com> 2372 2373 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN) 2374 instead of isa>=4, in order to downgrade to R5. 2375 23762016-11-17 Andrew Burgess <andrew.burgess@embecosm.com> 2377 2378 * gcc.target/arc/cmem-bit-1.c: New file. 2379 * gcc.target/arc/cmem-bit-2.c: New file. 2380 * gcc.target/arc/cmem-bit-3.c: New file. 2381 * gcc.target/arc/cmem-bit-4.c: New file. 2382 23832016-11-17 Andrew Senkevich <andrew.senkevich@intel.com> 2384 2385 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw", 2386 "avx5124fmaps". 2387 * gcc.target/i386/funcspec-56.inc: Test new attributes. 2388 23892016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com> 2390 Andrew Senkevich <andrew.senkevich@intel.com> 2391 2392 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test. 2393 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto. 2394 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto. 2395 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto. 2396 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto. 2397 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto. 2398 * gcc.target/i386/avx5124fmaps-check.h: Ditto. 2399 * gcc.target/i386/avx5124vnniw-check.h: Ditto. 2400 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto. 2401 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto. 2402 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto. 2403 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto. 2404 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h, 2405 avx5124vnniw-check.h. 2406 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps, 2407 check_effective_target_avx5124vnniw): New. 2408 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE): 2409 Set under ifndef. 2410 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw. 2411 * gcc.target/i386/sse-13.c: Ditto. 2412 * g++.dg/other/i386-2.C: Ditto. 2413 * g++.dg/other/i386-3.C: Ditto. 2414 * gcc.target/i386/sse-22.c: Ditto. 2415 * gcc.target/i386/sse-23.c: Ditto. 2416 24172016-11-17 Paolo Carlini <paolo.carlini@oracle.com> 2418 2419 PR c++/55080 2420 * g++.dg/parse/pr55080.C: New. 2421 24222016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com> 2423 2424 PR target/78101 2425 * gcc.target/powerpc/fusion4.c: New test. 2426 24272016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com> 2428 2429 PR target/77933 2430 * gcc.target/arm/pr77933-1.c: New test. 2431 * gcc.target/arm/pr77933-2.c: Likewise. 2432 24332016-11-17 Jakub Jelinek <jakub@redhat.com> 2434 2435 PR middle-end/78201 2436 * g++.dg/opt/pr78201.C: New test. 2437 24382016-11-17 Christophe Lyon <christophe.lyon@linaro.org> 2439 2440 * gcc.dg/pr78333.c: Add empty implementations of 2441 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid 2442 problems on non-glibc systems. 2443 24442016-11-17 David Malcolm <dmalcolm@redhat.com> 2445 2446 * gcc.dg/plugin/diagnostic-test-string-literals-1.c 2447 (test_raw_string_one_liner): New function. 2448 (test_raw_string_multiline): New function. 2449 24502016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2451 2452 * gcc.target/aarch64/store_repeating_constant_1.c: New test. 2453 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise. 2454 24552016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2456 Richard Biener <rguenther@suse.de> 2457 2458 PR tree-optimization/77848 2459 * gfortran.dg/vect/pr77848.f: New test. 2460 24612016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de> 2462 2463 PR target/77308 2464 * gcc.target/arm/pr53447-5.c: New test. 2465 * lib/target-supports.exp 2466 (check_effective_target_arm_prefer_ldrd_strd): Adjust. 2467 24682016-11-17 Claudiu Zissulescu <claziss@synopsys.com> 2469 2470 * gcc.target/arc/abitest.S: New file. 2471 * gcc.target/arc/abitest.h: Likewise. 2472 * gcc.target/arc/va_args-1.c: Likewise. 2473 * gcc.target/arc/va_args-2.c: Likewise. 2474 * gcc.target/arc/va_args-3.c: Likewise. 2475 * gcc.target/arc/mcrc.c: Deleted. 2476 * gcc.target/arc/mdsp-packa.c: Likewise. 2477 * gcc.target/arc/mdvbf.c: Likewise. 2478 * gcc.target/arc/mmac-24.c: Likewise. 2479 * gcc.target/arc/mmac-d16.c: Likewise. 2480 * gcc.target/arc/mno-crc.c: Likewise. 2481 * gcc.target/arc/mno-dsp-packa.c: Likewise. 2482 * gcc.target/arc/mno-dvbf.c: Likewise. 2483 * gcc.target/arc/mno-mac-24.c: Likewise. 2484 * gcc.target/arc/mno-mac-d16.c: Likewise. 2485 * gcc.target/arc/mno-rtsc.c: Likewise. 2486 * gcc.target/arc/mno-xy.c: Likewise. 2487 * gcc.target/arc/mrtsc.c: Likewise. 2488 * gcc.target/arc/arc.exp (check_effective_target_arcem): New 2489 function. 2490 (check_effective_target_arc700): Likewise. 2491 (check_effective_target_arc6xx): Likewise. 2492 (check_effective_target_arcmpy): Likewise. 2493 (check_effective_target_archs): Likewise. 2494 (check_effective_target_clmcpu): Likewise. 2495 (check_effective_target_barrelshifter): Likewise. 2496 * gcc.target/arc/barrel-shifter-1.c: Changed. 2497 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus. 2498 * gcc.target/arc/cmem-1.c: Changed. 2499 * gcc.target/arc/cmem-2.c: Likewise. 2500 * gcc.target/arc/cmem-3.c: Likewise. 2501 * gcc.target/arc/cmem-4.c: Likewise. 2502 * gcc.target/arc/cmem-5.c: Likewise. 2503 * gcc.target/arc/cmem-6.c: Likewise. 2504 * gcc.target/arc/cmem-7.c: Likewise. 2505 * gcc.target/arc/interrupt-1.c: Test for RTIE as well. 2506 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores. 2507 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings. 2508 * gcc.target/arc/jump-around-jump.c: Update options. 2509 * gcc.target/arc/mARC601.c: Changed. 2510 * gcc.target/arc/mcpu-arc600.c: Changed. 2511 * gcc.target/arc/mcpu-arc601.c: Changed. 2512 * gcc.target/arc/mcpu-arc700.c: Changed. 2513 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores. 2514 * gcc.target/arc/movb-1.c: Changed. 2515 * gcc.target/arc/movb-2.c: Likewise. 2516 * gcc.target/arc/movb-3.c: Likewise. 2517 * gcc.target/arc/movb-4.c: Likewise. 2518 * gcc.target/arc/movb-5.c: Likewise. 2519 * gcc.target/arc/movb_cl-1.c: Likewise. 2520 * gcc.target/arc/movb_cl-2.c: Likewise. 2521 * gcc.target/arc/movbi_cl-1.c: Likewise. 2522 * gcc.target/arc/movh_cl-1.c: Likewise. 2523 * gcc.target/arc/mspfp.c: Skip for ARC HS cores. 2524 * gcc.target/arc/mul64.c: Enable it only for ARC600. 2525 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions. 2526 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores. 2527 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS. 2528 * gcc.target/arc/trsub.c: Only for ARC EM cores. 2529 * gcc.target/arc/builtin_simdarc.c: Changed. 2530 * gcc.target/arc/extzv-1.c: Likewise. 2531 * gcc.target/arc/insv-1.c: Likewise. 2532 * gcc.target/arc/insv-2.c: Likewise. 2533 * gcc.target/arc/mA6.c: Likewise. 2534 * gcc.target/arc/mA7.c: Likewise. 2535 * gcc.target/arc/mARC600.c: Likewise. 2536 * gcc.target/arc/mARC700.c: Likewise. 2537 * gcc.target/arc/mcpu-arc600.c: Likewise. 2538 * gcc.target/arc/mcpu-arc700.c: Likewise. 2539 * gcc.target/arc/movl-1.c: Likewise. 2540 * gcc.target/arc/nps400-1.c: Likewise. 2541 * gcc.target/arc/trsub.c: Likewise. 2542 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter 2543 configuration. 2544 * gcc.target/arc/mlock.c: Skip for arc6xx configurations. 2545 * gcc.target/arc/mswape.c: Likewise. 2546 25472016-11-17 Paolo Carlini <paolo.carlini@oracle.com> 2548 2549 PR c++/68180 2550 * g++.dg/cpp1y/pr68180.C: New. 2551 25522016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 2553 2554 PR tree-optimization/78319 2555 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on 2556 arm-none-eabi. 2557 25582016-11-17 Richard Biener <rguenther@suse.de> 2559 2560 PR tree-optimization/78306 2561 * gcc.dg/cilk-plus/pr78306.c: New testcase. 2562 25632016-11-17 Richard Biener <rguenther@suse.de> 2564 2565 PR middle-end/78305 2566 * gcc.dg/torture/pr78305.c: New testcase. 2567 25682016-11-17 Janus Weil <janus@gcc.gnu.org> 2569 2570 PR fortran/66227 2571 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case. 2572 25732016-11-16 Marek Polacek <polacek@redhat.com> 2574 2575 PR c/78285 2576 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages. 2577 * g++.dg/ext/case-range2.C: Likewise. 2578 25792016-11-16 Steven G. Kargl <kargl@gcc.gnu.org> 2580 2581 PR fortran/58001 2582 * gfortran.dg/fmt_tab_1.f90: Adjust testcase. 2583 * gfortran.dg/fmt_tab_2.f90: Ditto. 2584 25852016-11-16 Jakub Jelinek <jakub@redhat.com> 2586 2587 PR rtl-optimization/78378 2588 * gcc.c-torture/execute/pr78378.c: New test. 2589 25902016-11-16 Andrew Burgess <andrew.burgess@embecosm.com> 2591 2592 * gcc.dg/tree-prof/section-attr-1.c: New file. 2593 * gcc.dg/tree-prof/section-attr-2.c: New file. 2594 * gcc.dg/tree-prof/section-attr-3.c: New file. 2595 25962016-11-16 Maciej W. Rozycki <macro@imgtec.com> 2597 2598 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla' 2599 rather than `la'. 2600 26012016-11-16 Maciej W. Rozycki <macro@imgtec.com> 2602 2603 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'. 2604 (dg-final): Remove microMIPS JALRS mnemonic matching. 2605 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'. 2606 (dg-final): Remove microMIPS JALRS mnemonic matching. 2607 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'. 2608 (dg-final): Remove microMIPS JALRS mnemonic matching. 2609 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'. 2610 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'. 2611 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'. 2612 * gcc.target/mips/call-1u.c: New test case. 2613 * gcc.target/mips/call-2u.c: New test case. 2614 * gcc.target/mips/call-3u.c: New test case. 2615 * gcc.target/mips/call-4u.c: New test case. 2616 * gcc.target/mips/call-5u.c: New test case. 2617 * gcc.target/mips/call-6u.c: New test case. 2618 26192016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com> 2620 2621 * gcc.target/arm/empty_fiq_handler.c: New test. 2622 26232016-11-16 Jakub Jelinek <jakub@redhat.com> 2624 2625 PR fortran/78299 2626 * gfortran.dg/gomp/pr78299.f90: New test. 2627 26282015-11-16 Wilco Dijkstra <wdijkstr@arm.com> 2629 2630 * gcc.dg/optimize-bswapdi-3.c: Remove xfail. 2631 * gcc.dg/optimize-bswaphi-1.c: Likewise. 2632 * gcc.dg/optimize-bswapsi-2.c: Likewise. 2633 26342016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com> 2635 2636 PR libgfortran/78314 2637 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting. 2638 26392016-11-16 Bin Cheng <bin.cheng@arm.com> 2640 2641 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string 2642 according to updated dump info. 2643 26442016-11-16 Alexander Monakov <amonakov@ispras.ru> 2645 2646 * lib/target-supports.exp (check_effective_target_alloca): Use a 2647 compile test. 2648 * gcc.target/nvptx/softstack.c: New test. 2649 * gcc.target/nvptx/decl-shared.c: New test. 2650 * gcc.target/nvptx/decl-shared-init.c: New test. 2651 26522016-11-16 Maciej W. Rozycki <macro@imgtec.com> 2653 2654 * gcc.target/mips/data-sym-jump.c: New test case. 2655 * gcc.target/mips/data-sym-pool.c: New test case. 2656 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool 2657 annotation. 2658 26592016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com> 2660 2661 * lib/target-supports.exp (check_avx2_hw_available): New. 2662 (check_effective_target_avx2_runtime): New. 2663 * gcc.dg/vect/vect-tail-nomask-1.c: New test. 2664 26652016-11-16 Tamar Christina <tamar.christina@arm.com> 2666 2667 PR testsuite/78136 2668 * gcc.dg/cpp/trad/trad.exp 2669 (dg-runtest): Moved $srcdir/$subdir/ to 2670 DEFAULT_TRADCPPFLAGS. 2671 26722016-11-16 Andre Vehreschild <vehre@gcc.gnu.org> 2673 2674 PR fortran/78356 2675 * gfortran.dg/class_allocate_23.f08: New test. 2676 26772016-11-16 Richard Biener <rguenther@suse.de> 2678 2679 PR middle-end/78333 2680 * gcc.dg/pr78333.c: New testcase. 2681 26822016-11-16 Martin Liska <mliska@suse.cz> 2683 2684 PR sanitizer/78270 2685 * gcc.dg/asan/pr78270.c: Update comment style. 2686 * gcc.dg/asan/pr78270-2.c: New test. 2687 26882016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 2689 2690 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead 2691 of {short,int} if __SIZEOF_INT__ is less than 4 bytes. 2692 26932016-11-16 Richard Biener <rguenther@suse.de> 2694 2695 PR tree-optimization/78348 2696 * gcc.dg/tree-ssa/ldist-24.c: New testcase. 2697 26982016-11-16 Jakub Jelinek <jakub@redhat.com> 2699 2700 PR sanitizer/77823 2701 * c-c++-common/ubsan/overflow-vec-1.c: New test. 2702 * c-c++-common/ubsan/overflow-vec-2.c: New test. 2703 27042016-11-15 Marek Polacek <polacek@redhat.com> 2705 2706 * g++.dg/cpp1z/init-statement6.C: Rename a function. 2707 27082016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org> 2709 2710 PR libgfortran/51119 2711 * gfortran.dg/matmul_12.f90: New test case. 2712 27132016-11-15 Uros Bizjak <ubizjak@gmail.com> 2714 2715 * gcc.target/i386/funcspec-56.inc: New file. 2716 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove 2717 common 32-bit and 64-bit function specific options. 2718 * gcc.target/i386/funcspec-6.c: Ditto. 2719 27202016-11-15 Jakub Jelinek <jakub@redhat.com> 2721 2722 * g++.dg/cpp1z/decomp14.C: New test. 2723 * g++.dg/cpp1z/decomp15.C: New test. 2724 * g++.dg/cpp1z/decomp16.C: New test. 2725 2726 * g++.dg/cpp1z/decomp13.C: New test. 2727 2728 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus. 2729 2730 PR c++/71988 2731 * g++.dg/cpp0x/constexpr-71988.C: New test. 2732 27332016-11-15 Maciej W. Rozycki <macro@imgtec.com> 2734 2735 * gcc.target/mips/insn-casesi.c: New test case. 2736 * gcc.target/mips/insn-pseudo-1.c: New test case. 2737 * gcc.target/mips/insn-pseudo-2.c: New test case. 2738 * gcc.target/mips/insn-pseudo-3.c: New test case. 2739 * gcc.target/mips/insn-pseudo-4.c: New test case. 2740 * gcc.target/mips/insn-tablejump.c: New test case. 2741 27422016-11-15 Maciej W. Rozycki <macro@imgtec.com> 2743 2744 * gcc.target/mips/mips.exp (mips_option_tests): Add 2745 `-mcode-readable=yes' array element. 2746 27472016-11-15 Maciej W. Rozycki <macro@imgtec.com> 2748 2749 * gcc.target/mips/mips.exp (mips_option_tests): Add 2750 `-mmicromips' array element. 2751 27522016-11-15 Michael Matz <matz@suse.de> 2753 2754 PR missed-optimization/77881 2755 * gcc.target/i386/pr77881.c: New test. 2756 27572016-11-15 Jakub Jelinek <jakub@redhat.com> 2758 2759 PR middle-end/78295 2760 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options. 2761 27622016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com> 2763 2764 * gcc.target/powerpc/vec-set-int.c: New test. 2765 * gcc.target/powerpc/vec-set-short.c: Likesie. 2766 * gcc.target/powerpc/vec-set-char.c: Likewise. 2767 27682016-11-14 Jakub Jelinek <jakub@redhat.com> 2769 2770 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro. 2771 27722016-11-14 Janus Weil <janus@gcc.gnu.org> 2773 2774 PR fortran/78300 2775 * gfortran.dg/class_result_3.f90: New test. 2776 27772016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com> 2778 Richard Biener <rguenther@suse.de> 2779 2780 * gcc.dg/gimplefe-1.c: New testcase. 2781 * gcc.dg/gimplefe-2.c: Likewise. 2782 * gcc.dg/gimplefe-3.c: Likewise. 2783 * gcc.dg/gimplefe-4.c: Likewise. 2784 * gcc.dg/gimplefe-5.c: Likewise. 2785 * gcc.dg/gimplefe-6.c: Likewise. 2786 * gcc.dg/gimplefe-7.c: Likewise. 2787 * gcc.dg/gimplefe-8.c: Likewise. 2788 * gcc.dg/gimplefe-9.c: Likewise. 2789 * gcc.dg/gimplefe-10.c: Likewise. 2790 * gcc.dg/gimplefe-11.c: Likewise. 2791 * gcc.dg/gimplefe-12.c: Likewise. 2792 * gcc.dg/gimplefe-13.c: Likewise. 2793 * gcc.dg/gimplefe-14.c: Likewise. 2794 * gcc.dg/gimplefe-15.c: Likewise. 2795 * gcc.dg/gimplefe-16.c: Likewise. 2796 * gcc.dg/gimplefe-17.c: Likewise. 2797 * gcc.dg/gimplefe-18.c: Likewise. 2798 27992016-11-14 Martin Liska <mliska@suse.cz> 2800 2801 PR bootstrap/78069 2802 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test 2803 to match scanned pattern. 2804 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise. 2805 28062016-11-14 Richard Biener <rguenther@suse.de> 2807 2808 PR tree-optimization/78312 2809 * gcc.dg/torture/pr78312.c: New testcase. 2810 28112016-11-14 Georg-Johann Lay <avr@gjlay.de> 2812 2813 PR target/78093 2814 * gcc.target/avr/torture/tiny-absdata-2.c: New test. 2815 28162016-11-14 Jakub Jelinek <jakub@redhat.com> 2817 Jason Merrill <jason@redhat.com> 2818 2819 Implement P0217R3 - C++17 structured bindings 2820 * g++.dg/cpp1z/decomp1.C: New test. 2821 * g++.dg/cpp1z/decomp2.C: New test. 2822 * g++.dg/cpp1z/decomp3.C: New test. 2823 * g++.dg/cpp1z/decomp4.C: New test. 2824 * g++.dg/cpp1z/decomp5.C: New test. 2825 * g++.dg/cpp1z/decomp6.C: New test. 2826 * g++.dg/cpp1z/decomp7.C: New test. 2827 * g++.dg/cpp1z/decomp8.C: New test. 2828 * g++.dg/cpp1z/decomp9.C: New test. 2829 * g++.dg/cpp1z/decomp10.C: New test. 2830 28312016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org> 2832 2833 * g++.dg/torture/pr78268.C: New test. 2834 28352016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 2836 2837 PR c/35503 2838 * c-c++-common/pr35503-1.c: New test. 2839 * c-c++-common/pr35503-2.c: Likewise. 2840 * c-c++-common/pr35503-3.c: Likewise. 2841 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier. 2842 28432016-11-13 Uros Bizjak <ubizjak@gmail.com> 2844 2845 PR rtl-optimization/78232 2846 PR rtl-optimization/78248 2847 * gcc.dg/ubsan/pr78248.c: New test. 2848 28492016-11-13 Eric Botcazou <ebotcazou@adacore.com> 2850 2851 * gnat.dg/address_conv.adb: New test. 2852 28532016-11-13 Eric Botcazou <ebotcazou@adacore.com> 2854 2855 * gnat.dg/renaming11.ad[sb]: New test. 2856 28572016-11-13 Eric Botcazou <ebotcazou@adacore.com> 2858 2859 * c-c++-common/dump-ada-spec-6.c: New test. 2860 28612016-11-13 Eric Botcazou <ebotcazou@adacore.com> 2862 2863 * gnat.dg/lto21.adb: New test. 2864 * gnat.dg/lto21_pkg1.ads: New helper. 2865 * gnat.dg/lto21_pkg2.ad[sb]: Likewise. 2866 28672016-11-13 Janus Weil <janus@gcc.gnu.org> 2868 2869 PR fortran/60952 2870 * gfortran.dg/typebound_proc_34.f90: New test. 2871 28722016-11-13 Janus Weil <janus@gcc.gnu.org> 2873 2874 PR fortran/66366 2875 * gfortran.dg/class_57.f90: Changed error message. 2876 * gfortran.dg/class_60.f90: New test. 2877 28782016-11-12 David Edelsohn <dje.gcc@gmail.com> 2879 2880 * g++.dg/pr78112.C: XFAIL AIX. 2881 28822016-11-12 Janus Weil <janus@gcc.gnu.org> 2883 2884 PR fortran/77501 2885 * gfortran.dg/typebound_generic_16.f90: New test. 2886 28872016-11-12 Jakub Jelinek <jakub@redhat.com> 2888 2889 PR c++/71225 2890 * g++.dg/cpp0x/pr71225.C: New test. 2891 28922016-11-11 Eric Botcazou <ebotcazou@adacore.com> 2893 2894 * gcc.target/sparc/20161111-1.c: New test. 2895 28962016-11-11 Uros Bizjak <ubizjak@gmail.com> 2897 2898 PR target/78310 2899 * gcc.target/i386/pr78310.c: New test. 2900 29012016-11-11 Jeff Law <law@redhat.com> 2902 2903 * gcc.dg/tree-ssa/isolate-6.c: New test. 2904 * gcc.dg/tree-ssa/isolate-7.c: New test. 2905 29062016-11-11 Bin Cheng <bin.cheng@arm.com> 2907 2908 PR testsuite/78292 2909 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting 2910 vect_max_reduc. 2911 29122016-11-11 Jakub Jelinek <jakub@redhat.com> 2913 2914 PR c++/72774 2915 * g++.dg/parse/pr72774.C: New test. 2916 29172016-11-11 Richard Biener <rguenther@suse.de> 2918 2919 PR tree-optimization/71575 2920 * gcc.dg/graphite/pr71575-1.c: New testcase. 2921 * gcc.dg/graphite/pr71575-2.c: Likewise. 2922 29232016-11-11 Richard Biener <rguenther@suse.de> 2924 2925 PR middle-end/78295 2926 * gcc.dg/uninit-pr78295.c: New testcase. 2927 29282016-11-10 Fritz O. Reese <fritzoreese@gmail.com> 2929 2930 PR fortran/78277 2931 * gfortran.dg/dec_structure_17.f90: New test. 2932 29332016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com> 2934 2935 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode 2936 being allowed in vector registers. 2937 * gcc.target/powerpc/vsx-qimode2.c: Likewise. 2938 * gcc.target/powerpc/vsx-qimode3.c: Likewise. 2939 * gcc.target/powerpc/vsx-himode.c: Likewise. 2940 * gcc.target/powerpc/vsx-himode2.c: Likewise. 2941 * gcc.target/powerpc/vsx-himode3.c: Likewise. 2942 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR, 2943 to allow matching MFVSRD or MFVSRW. 2944 29452016-11-10 Pat Haugen <pthaugen@us.ibm.com> 2946 2947 PR rtl-optimization/78241 2948 * gcc.dg/pr78241.c: New test. 2949 29502016-11-10 Jakub Jelinek <jakub@redhat.com> 2951 2952 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of 2953 201307. 2954 2955 * g++.dg/cpp1z/noexcept-type14.C: New test. 2956 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options. 2957 29582016-11-10 James Greenhalgh <james.greenhalgh@arm.com> 2959 2960 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in 2961 WVAL0S tests added in r241817. 2962 29632016-11-10 Jakub Jelinek <jakub@redhat.com> 2964 2965 * gfortran.dg/gomp/pr77516.f90: Add dg-warning. 2966 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is 2967 no longer allowed and corresponding ordered construct. 2968 * gfortran.dg/gomp/linear-1.f90: New test. 2969 * gfortran.dg/gomp/declare-simd-2.f90: New test. 2970 * gfortran.dg/gomp/declare-target-1.f90: New test. 2971 * gfortran.dg/gomp/declare-target-2.f90: New test. 2972 29732016-11-10 Martin Liska <mliska@suse.cz> 2974 2975 PR sanitizer/78270 2976 * gcc.dg/asan/pr78270.c: New test. 2977 29782016-11-10 Pierre-Marie de Rodat <derodat@adacore.com> 2979 Jakub Jelinek <jakub@redhat.com> 2980 2981 PR debug/78112 2982 * g++.dg/pr78112.C: New testcase. 2983 29842016-11-09 Jakub Jelinek <jakub@redhat.com> 2985 2986 * g++.dg/asan/asan_test.C: Remove -Wno-format, add 2987 -Wno-c++1z-compat. 2988 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format 2989 string in case condition contains % characters. 2990 2991 PR c++/78283 2992 * g++.dg/cpp1z/noexcept-type13.C: New test. 2993 29942016-11-09 Toma Tabacu <toma.tabacu@imgtec.com> 2995 2996 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if 2997 using (HAS_MOVN) with MIPS III. 2998 29992016-11-09 Janus Weil <janus@gcc.gnu.org> 3000 3001 PR fortran/46459 3002 * gfortran.dg/volatile14.f90: New test. 3003 30042016-11-09 Uros Bizjak <ubizjak@gmail.com> 3005 3006 PR target/78262 3007 * gcc.target/i386/pr78262.c: New test. 3008 30092016-11-09 Fritz O. Reese <fritzoreese@gmail.com> 3010 3011 PR fortran/78259 3012 * gfortran.dg/pr78259.f90: New test. 3013 30142016-11-09 Janus Weil <janus@gcc.gnu.org> 3015 3016 PR fortran/60777 3017 * gfortran.dg/spec_expr_7.f90: New test. 3018 30192016-11-09 Jakub Jelinek <jakub@redhat.com> 3020 3021 PR target/77718 3022 * gcc.c-torture/execute/pr77718.c: New test. 3023 3024 * gcc.dg/ubsan/c99-shift-3.c: New test. 3025 * gcc.dg/ubsan/c99-shift-4.c: New test. 3026 * gcc.dg/ubsan/c99-shift-5.c: New test. 3027 * gcc.dg/ubsan/c99-shift-6.c: New test. 3028 30292016-11-09 Martin Liska <mliska@suse.cz> 3030 3031 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new 3032 test-case for memcmp. 3033 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise. 3034 30352016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com> 3036 3037 PR testsuite/78269 3038 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test. 3039 30402016-11-09 Paul Thomas <pault@gcc.gnu.org> 3041 3042 * gfortran.dg/move_alloc_18.f90: New test. 3043 30442016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 3045 3046 PR middle-end/78256 3047 * gcc.dg/pr35691-1.c (foo): Use & instead of &&. 3048 * gcc.dg/pr35691-2.c (foo): Use | instead of ||. 3049 30502016-11-09 Janus Weil <janus@gcc.gnu.org> 3051 3052 PR fortran/71894 3053 * gfortran.dg/class_59.f90: New test. 3054 30552016-11-09 Richard Biener <rguenther@suse.de> 3056 3057 PR tree-optimization/78007 3058 * gcc.dg/vect/vect-bswap32.c: Adjust. 3059 * gcc.dg/vect/vect-bswap64.c: Likewise. 3060 30612016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org> 3062 3063 * gcc.dg/ipa/vrp7.c: New test. 3064 30652016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org> 3066 3067 PR ipa/78121 3068 * gcc.dg/ipa/pr78121.c: New test. 3069 30702016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com> 3071 3072 * c-c++-common/asan/default_options.h: New file. 3073 * c-c++-common/asan/strcasestr-1.c: New test. 3074 * c-c++-common/asan/strcasestr-2.c: Likewise. 3075 * c-c++-common/asan/strcspn-1.c: Likewise. 3076 * c-c++-common/asan/strcspn-2.c: Likewise. 3077 * c-c++-common/asan/strpbrk-1.c: Likewise. 3078 * c-c++-common/asan/strpbrk-2.c: Likewise. 3079 * c-c++-common/asan/strspn-1.c: Likewise. 3080 * c-c++-common/asan/strspn-2.c: Likewise. 3081 * c-c++-common/asan/strstr-1.c: Likewise. 3082 * c-c++-common/asan/strstr-2.c: Likewise. 3083 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise. 3084 30852016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com> 3086 3087 * c-c++-common/asan/null-deref-1.c: Adjust testcase. 3088 30892016-11-08 Janus Weil <janus@gcc.gnu.org> 3090 3091 PR fortran/68440 3092 * gfortran.dg/class_58.f90: New test. 3093 30942016-11-08 Uros Bizjak <ubizjak@gmail.com> 3095 3096 PR target/70799 3097 * gcc.target/i386/pr70799-2.c: New test. 3098 30992016-11-08 Janus Weil <janus@gcc.gnu.org> 3100 3101 PR fortran/77596 3102 * gfortran.dg/proc_ptr_comp_46.f90: New test. 3103 31042016-11-08 Bin Cheng <bin.cheng@arm.com> 3105 3106 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets. 3107 31082016-11-08 Bin Cheng <bin.cheng@arm.com> 3109 3110 * gcc.dg/tree-ssa/pr71347.c: Drop xfail. 3111 31122016-11-08 Bin Cheng <bin.cheng@arm.com> 3113 3114 * gcc.dg/vect/vect-cond-2.c: Drop xfail. 3115 31162016-11-08 Martin Liska <mliska@suse.cz> 3117 3118 PR testsuite/78242 3119 * g++.dg/asan/use-after-scope-4.C: New test. 3120 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern. 3121 * gcc.dg/asan/use-after-scope-8.c: Remove. 3122 31232016-11-08 Richard Biener <rguenther@suse.de> 3124 3125 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust. 3126 31272016-11-08 Tamar Christina <tamar.christina@arm.com> 3128 3129 PR testsuite/78136 3130 * gcc.dg/cpp/trad/trad.exp 3131 (dg-runtest): Added $srcdir/$subdir/ to Include dirs. 3132 * gcc.dg/cpp/trad/include.c: Use local header file. 3133 31342016-11-08 Richard Biener <rguenther@suse.de> 3135 3136 PR tree-optimization/78205 3137 * gcc.dg/vect/bb-slp-pr78205.c: New testcase. 3138 31392016-11-08 Richard Biener <rguenther@suse.de> 3140 3141 PR tree-optimization/78224 3142 * g++.dg/torture/pr78224.C: New testcase. 3143 31442016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 3145 3146 * gcc.dg/store_merging_1.c: Require store_merge. 3147 * gcc.dg/store_merging_2.c: Likewise. 3148 * gcc.dg/store_merging_4.c: Likewise. 3149 * gcc.dg/store_merging_5.c: Likewise. 3150 * gcc.dg/store_merging_6.c: Likewise. 3151 * gcc.dg/store_merging_7.c: Likewise. 3152 * gcc.dg/store_merging_8.c: Likewise. 3153 * lib/target-supports.exp (check_effective_target_store_merge): New. 3154 31552016-11-07 David Edelsohn <dje.gcc@gmail.com> 3156 3157 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec. 3158 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec. 3159 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec. 3160 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec 3161 -mvsx -mpower8-vector. 3162 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx. 3163 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx. 3164 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec 3165 -mvsx -mpower8-vector. 3166 31672016-11-07 David Edelsohn <dje.gcc@gmail.com> 3168 3169 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support. 3170 3171 * gfortran.dg/implicit_class_1.f90: Skip on AIX. 3172 * gcc.dg/visibility-14.c: XFAIL AIX. 3173 * gcc.dg/visibility-15.c: XFAIL AIX. 3174 * gcc.dg/visibility-16.c: XFAIL AIX. 3175 * gcc.dg/visibility-17.c: XFAIL AIX. 3176 * gcc.dg/visibility-18.c: XFAIL AIX. 3177 * gcc.dg/visibility-19.c: XFAIL AIX. 3178 * g++.dg/ext/visibility/anon1.C: XFAIL AIX. 3179 * g++.dg/ext/visibility/anon2.C: XFAIL AIX. 3180 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX. 3181 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX. 3182 31832016-11-07 Jakub Jelinek <jakub@redhat.com> 3184 3185 PR target/78227 3186 * gcc.target/i386/pr78227-1.c: New test. 3187 * gcc.target/i386/pr78227-2.c: New test. 3188 31892016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 3190 3191 PR middle-end/35691 3192 * gcc.dg/pr35691-1.c: New test-case. 3193 * gcc.dg/pr35691-2.c: Likewise. 3194 31952016-11-07 Bernd Schmidt <bschmidt@redhat.com> 3196 3197 PR rtl-optimization/77309 3198 * gcc.dg/torture/pr77309.c: New test. 3199 32002016-11-07 Jakub Jelinek <jakub@redhat.com> 3201 3202 PR middle-end/71529 3203 * gcc.target/i386/pr71529.C: Moved to ... 3204 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64. 3205 3206 PR target/64411 3207 * gcc.target/i386/pr64411.C: Moved to ... 3208 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64 3209 lp64. 3210 3211 PR target/65105 3212 * gcc.target/i386/pr65105-4.C: Moved to ... 3213 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64. 3214 Run into compile test rather than execute test. 3215 32162016-11-07 Richard Biener <rguenther@suse.de> 3217 3218 PR target/78229 3219 * g++.dg/pr78229.C: New testcase. 3220 32212016-11-07 Richard Biener <rguenther@suse.de> 3222 3223 PR tree-optimization/78218 3224 * gcc.dg/torture/pr78218.c: New testcase. 3225 32262016-11-07 Richard Biener <rguenther@suse.de> 3227 3228 PR tree-optimization/78228 3229 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase. 3230 32312016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3232 3233 PR target/77822 3234 * g++.dg/torture/pr77822.C: New test. 3235 32362016-11-07 Martin Liska <mliska@suse.cz> 3237 3238 * c-c++-common/asan/force-inline-opt0-1.c: Disable 3239 -f-sanitize-address-use-after-scope. 3240 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK 3241 internal fn calls. 3242 * g++.dg/asan/use-after-scope-1.C: New test. 3243 * g++.dg/asan/use-after-scope-2.C: Likewise. 3244 * g++.dg/asan/use-after-scope-3.C: Likewise. 3245 * g++.dg/asan/use-after-scope-types-1.C: Likewise. 3246 * g++.dg/asan/use-after-scope-types-2.C: Likewise. 3247 * g++.dg/asan/use-after-scope-types-3.C: Likewise. 3248 * g++.dg/asan/use-after-scope-types-4.C: Likewise. 3249 * g++.dg/asan/use-after-scope-types-5.C: Likewise. 3250 * g++.dg/asan/use-after-scope-types.h: Likewise. 3251 * gcc.dg/asan/use-after-scope-1.c: Likewise. 3252 * gcc.dg/asan/use-after-scope-2.c: Likewise. 3253 * gcc.dg/asan/use-after-scope-3.c: Likewise. 3254 * gcc.dg/asan/use-after-scope-4.c: Likewise. 3255 * gcc.dg/asan/use-after-scope-5.c: Likewise. 3256 * gcc.dg/asan/use-after-scope-6.c: Likewise. 3257 * gcc.dg/asan/use-after-scope-7.c: Likewise. 3258 * gcc.dg/asan/use-after-scope-8.c: Likewise. 3259 * gcc.dg/asan/use-after-scope-9.c: Likewise. 3260 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise. 3261 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise. 3262 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise. 3263 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise. 3264 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise. 3265 32662016-11-07 Richard Biener <rguenther@suse.de> 3267 3268 PR tree-optimization/78189 3269 * g++.dg/torture/pr78189.C: New testcase. 3270 32712016-11-06 David Edelsohn <dje.gcc@gmail.com> 3272 3273 * gcc.dg/Wtrampolines.c: XFAIL AIX. 3274 32752016-11-06 Andre Vehreschild <vehre@gcc.gnu.org> 3276 3277 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs 3278 occuring. 3279 32802016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org> 3281 3282 PR fortran/78221 3283 * arith.c (gfc_complex2real): Change gfc_warning_now to 3284 gfc_warning. 3285 32862016-11-05 Paul Thomas <pault@gcc.gnu.org> 3287 3288 * gfortran.dg/move_alloc_17.f03: New test. 3289 32902016-11-05 Richard Biener <rguenther@suse.de> 3291 3292 PR bootstrap/78188 3293 * g++.dg/ipa/pr78188.C: New test. 3294 32952016-11-05 Janus Weil <janus@gcc.gnu.org> 3296 Dominique d'Humieres <dominiq@lps.ens.fr> 3297 3298 PR fortran/69495 3299 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag. 3300 33012016-11-05 Paul Thomas <pault@gcc.gnu.org> 3302 3303 PR fortran/67564 3304 * gfortran.dg/select_type_39.f03: New test. 3305 33062016-11-04 Paul Thomas <pault@gcc.gnu.org> 3307 3308 PR fortran/64933 3309 * gfortran.dg/associate_23.f90: New test. 3310 33112016-11-04 Jakub Jelinek <jakub@redhat.com> 3312 3313 PR target/77834 3314 * gcc.dg/pr77834.c: New test. 3315 33162016-11-04 Paolo Carlini <paolo.carlini@oracle.com> 3317 3318 PR c++/67980 3319 * g++.dg/cpp1y/pr67980.C: New. 3320 33212016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3322 3323 * gcc.target/powerpc/fold-vec-add-1.c: New. 3324 * gcc.target/powerpc/fold-vec-add-2.c: New. 3325 * gcc.target/powerpc/fold-vec-add-3.c: New. 3326 * gcc.target/powerpc/fold-vec-add-4.c: New. 3327 * gcc.target/powerpc/fold-vec-add-5.c: New. 3328 * gcc.target/powerpc/fold-vec-add-6.c: New. 3329 * gcc.target/powerpc/fold-vec-add-7.c: New. 3330 33312016-11-04 Toma Tabacu <toma.tabacu@imgtec.com> 3332 3333 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5 3334 for -mbranch-likely, infer -mno-branch-likely for R6. 3335 33362016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de> 3337 3338 PR c++/71973 3339 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration. 3340 * g++.dg/init/new15.C: Likewise. 3341 * g++.dg/ipa/inline-1.C: Likewise. 3342 * g++.dg/ipa/inline-2.C: Likewise. 3343 * g++.dg/lto/20080908-1_0.C: Likewise. 3344 * g++.dg/tc1/dr20.C: Likewise. 3345 * g++.dg/tree-ssa/inline-1.C: Likewise. 3346 * g++.dg/tree-ssa/inline-2.C: Likewise. 3347 * g++.old-deja/g++.law/except1.C: Likewise. 3348 * g++.old-deja/g++.other/vbase5.C: Likewise. 3349 * obj-c++.dg/lto/trivial-1_0.mm: Likewise. 3350 33512016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3352 3353 PR tree-optimization/78210 3354 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the 3355 possibility of widening multiplies. 3356 33572016-11-04 Richard Biener <rguenther@suse.de> 3358 3359 PR middle-end/78185 3360 * gcc.dg/pr78185.c: New testcase. 3361 33622016-10-04 David Edelsohn <dje.gcc@gmail.com> 3363 3364 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX. 3365 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX. 3366 33672016-11-03 Jakub Jelinek <jakub@redhat.com> 3368 Alexandre Oliva <aoliva@redhat.com> 3369 Jason Merrill <jason@redhat.com> 3370 3371 PR debug/28767 3372 PR debug/56974 3373 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test. 3374 * g++.dg/debug/dwarf2/ref-3.C: New test. 3375 * g++.dg/debug/dwarf2/ref-4.C: New test. 3376 * g++.dg/debug/dwarf2/refqual-1.C: New test. 3377 * g++.dg/debug/dwarf2/refqual-2.C: New test. 3378 33792016-11-03 Fritz Reese <fritzoreese@gmail.com> 3380 3381 * gfortran.dg/dec_exp_1.f90: New test. 3382 * gfortran.dg/dec_exp_2.f90: Likewise. 3383 * gfortran.dg/dec_exp_3.f90: Likewise. 3384 33852016-11-03 Fritz O. Reese <fritzoreese@gmail.com> 3386 3387 * gfortran.dg/dec_parameter_1.f: New test. 3388 * gfortran.dg/dec_parameter_2.f90: Likewise. 3389 * gfortran.dg/dec_parameter_3.f90: Likewise. 3390 * gfortran.dg/dec_parameter_4.f90: Likewise. 3391 33922016-11-03 Martin Liska <mliska@suse.cz> 3393 3394 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned 3395 output. 3396 * gcc.dg/tree-prof/time-profiler-3.c: New test. 3397 33982016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de> 3399 3400 PR libgcc/78067 3401 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests. 3402 34032016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 3404 3405 * gcc.c-torture/execute/pr78170.c: Require int32plus. 3406 34072016-11-02 Max Filippov <jcmvbkbc@gmail.com> 3408 3409 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa. 3410 34112016-11-01 Tamar Christina <tamar.christina@arm.com> 3412 3413 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target): 3414 Check for arm_v8_neon_hw. 3415 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target): 3416 Likewise. 3417 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target): 3418 Likewise. 3419 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target): 3420 Likewise. 3421 34222016-11-02 Richard Biener <rguenther@suse.de> 3423 3424 * gcc.dg/store_merging_8.c: New testcase. 3425 34262016-11-02 Fritz O. Reese <fritzoreese@gmail.com> 3427 3428 * gfortran.dg/warn_argument_mismatch_1.f90: New test. 3429 34302016-11-02 David Edelsohn <dje.gcc@gmail.com> 3431 3432 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX. 3433 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX. 3434 * gcc.dg/addr_equal_1.c: XFAIL AIX. 3435 * gcc.dg/pr65779.c: XFAIL AIX. 3436 * gcc.dg/pr70405.c: XFAIL AIX. 3437 3438 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX. 3439 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX. 3440 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX. 3441 34422016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3443 3444 * lib/target-supports.exp (check_gc_sections_available): Use 3445 -print-prog-name=ld to determine linker used. 3446 34472016-11-02 Martin Liska <mliska@suse.cz> 3448 3449 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add 3450 test case. 3451 34522016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3453 3454 PR tree-optimization/78170 3455 * gcc.c-torture/execute/pr78170.c: New test. 3456 34572016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3458 3459 PR tree-optimization/78162 3460 * gcc.c-torture/compile/pr78162.c: New test. 3461 34622016-11-02 Richard Biener <rguenther@suse.de> 3463 3464 PR tree-optimization/78035 3465 PR tree-optimization/77964 3466 * gcc.target/i386/pr78035.c: New testcase. 3467 34682016-11-02 Richard Biener <rguenther@suse.de> 3469 3470 * gcc.dg/tree-ssa/vrp111.c: New testcase. 3471 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP. 3472 * gcc.dg/tree-ssa/pr21086.c: Likewise. 3473 * gcc.dg/tree-ssa/pr58480.c: Likewise. 3474 * gcc.dg/tree-ssa/vrp08.c: Likewise. 3475 34762016-11-01 David Edelsohn <dje.gcc@gmail.com> 3477 3478 * gfortran.dg/pr70937.f90: require-effective-target lto. 3479 34802016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> 3481 3482 PR fortran/69544 3483 * gfortran.dg/where_6.f90: New test. 3484 34852016-11-01 Jakub Jelinek <jakub@redhat.com> 3486 3487 * g++.dg/debug/dwarf2/inline-var-1.C: New test. 3488 34892016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> 3490 3491 PR fortran/69544 3492 * gfortran.dg/where_5.f90: New test. 3493 34942016-11-01 Bilyan Borisov <bilyan.borisov@arm.com> 3495 3496 * gcc.target/arm/simd/vmaxnm_f32_1.c: New. 3497 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise. 3498 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise. 3499 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise. 3500 35012016-11-01 Uros Bizjak <ubizjak@gmail.com> 3502 3503 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets. 3504 Whitespace fixes. 3505 (check_effective_target_vect_cmdline_needed): Check 3506 is-effective-target ia32 for x86 targets. 3507 (check_effective_target_vect_simd_clones): Simplify condition. 3508 (check_effective_target_vect_double): Ditto. 3509 (check_effective_target_vect_aligned_arrays): Check 3510 is-effective-target ia32 for x86 targets. Simplify condition. 3511 (check_effective_target_vect_multiple_sizes): Simplify condition. 3512 (check_effective_target_sqrt_insn): Add i?86-*-* target. 3513 (check_effective_target_sync_int_128): Simplify condition. 3514 (check_effective_target_sync_int_128_runtime): Ditto. 3515 (check_effective_target_sync_long_long_runtime): Ditto. 3516 (check_effective_target_divmod): Add i?86-*-* target. 3517 35182016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com> 3519 3520 * gcc.target/powerpc/vsx-extract-4.c: New test. 3521 * gcc.target/powerpc/vsx-extract-5.c: Likewise. 3522 35232016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3524 3525 PR fortran/54679 3526 * gfortran.dg/fmt_l.f90: Update test. 3527 * gfortran.dg/fmt_l0.f90: New test. 3528 35292016-10-31 Jakub Jelinek <jakub@redhat.com> 3530 3531 PR c++/78089 3532 * c-c++-common/builtin-shuffle-1.c: New test. 3533 * g++.dg/cpp0x/addressof3.C: New test. 3534 35352016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com> 3536 3537 Add tests for a const member and a reference member for launder. 3538 * g++.dg/cpp1z/launder3.C: New. 3539 * g++.dg/cpp1z/launder4.C: Likewise. 3540 * g++.dg/cpp1z/launder5.C: Likewise. 3541 * g++.dg/cpp1z/launder5.cc: Likewise. 3542 * g++.dg/cpp1z/launder5.h: Likewise. 3543 * g++.dg/cpp1z/launder6.C: Likewise. 3544 * g++.dg/cpp1z/launder6.cc: Likewise. 3545 * g++.dg/cpp1z/launder6.h: Likewise. 3546 35472016-10-31 Jakub Jelinek <jakub@redhat.com> 3548 3549 PR c++/77948 3550 * g++.dg/cpp0x/pr77948-1.C: New test. 3551 * g++.dg/cpp0x/pr77948-2.C: New test. 3552 * g++.dg/cpp0x/pr77948-3.C: New test. 3553 * g++.dg/cpp0x/pr77948-4.C: New test. 3554 * g++.dg/cpp0x/pr77948-5.C: New test. 3555 * g++.dg/cpp0x/pr77948-6.C: New test. 3556 3557 PR tree-optimization/77860 3558 * gcc.dg/pr77860.c: New test. 3559 35602016-10-31 Jakub Jelinek <jakub@redhat.com> 3561 3562 PR c++/77886 3563 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test. 3564 35652016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 3566 3567 * gcc.dg/lto/pr60449_0.c: Skip for avr. 3568 35692016-10-30 Le-Chun Wu <lcwu@google.com> 3570 Mark Wielaard <mjw@redhat.com> 3571 3572 * gcc.dg/Wshadow-compatible-local-1.c: New test. 3573 * gcc.dg/Wshadow-local-1.c: Likewise. 3574 * gcc.dg/Wshadow-local-2.c: Likewise. 3575 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise. 3576 * g++.dg/warn/Wshadow-local-1.C: Likewise. 3577 * g++.dg/warn/Wshadow-local-2.C: Likewise. 3578 35792016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3580 3581 PR tree-optimization/71915 3582 PR tree-optimization/71490 3583 * gcc.dg/tree-ssa/pr54245.c: Delete. 3584 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and 3585 document why. 3586 35872016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3588 3589 PR fortran/78123 3590 * gfortran.dg/fmt_t_9.f: New test. 3591 35922016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org> 3593 3594 PR fortran/67219 3595 * gfortran.dg/pr67219.f90: New test. 3596 35972016-10-29 Jakub Jelinek <jakub@redhat.com> 3598 3599 PR rtl-optimization/77919 3600 * g++.dg/torture/pr77919-2.C: New test. 3601 3602 PR target/78148 3603 * gcc.dg/pr78148.c: New test. 3604 36052016-10-28 Eric Botcazou <ebotcazou@adacore.com> 3606 3607 * gcc.target/sparc/overflow-3.c: Replace and move old one to... 3608 * gcc.target/sparc/overflow-4.c: ...here. 3609 * gcc.target/sparc/overflow-5.c: New test. 3610 36112016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 3612 Kugan Vivekanandarajah <kuganv@linaro.org> 3613 Jim Wilson <jim.wilson@linaro.org> 3614 3615 PR tree-optimization/43721 3616 * lib/target-supports.exp (check_effective_target_divmod): New. 3617 (check_effective_target_divmod_simode): Likewise. 3618 (check_effective_target_arm_divmod_simode): Likewise. 3619 * gcc.dg/divmod-1-simode.c: New test. 3620 * gcc.dg/divmod-1.c: Likewise. 3621 * gcc.dg/divmod-2-simode.c: Likewise. 3622 * gcc.dg/divmod-2.c: Likewise. 3623 * gcc.dg/divmod-3-simode.c: Likewise. 3624 * gcc.dg/divmod-3.c: Likewise. 3625 * gcc.dg/divmod-4-simode.c: Likewise. 3626 * gcc.dg/divmod-4.c: Likewise. 3627 * gcc.dg/divmod-5.c: Likewise. 3628 * gcc.dg/divmod-6-simode.c: Likewise. 3629 * gcc.dg/divmod-6.c: Likewise. 3630 * gcc.dg/divmod-7.c: Likewise. 3631 36322016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3633 Jakub Jelinek <jakub@redhat.com> 3634 Andrew Pinski <pinskia@gmail.com> 3635 3636 PR middle-end/22141 3637 PR rtl-optimization/23684 3638 * gcc.c-torture/execute/pr22141-1.c: New test. 3639 * gcc.c-torture/execute/pr22141-2.c: Likewise. 3640 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging. 3641 * gcc.target/aarch64/ldp_stp_4.c: Likewise. 3642 * gcc.dg/store_merging_1.c: New test. 3643 * gcc.dg/store_merging_2.c: Likewise. 3644 * gcc.dg/store_merging_3.c: Likewise. 3645 * gcc.dg/store_merging_4.c: Likewise. 3646 * gcc.dg/store_merging_5.c: Likewise. 3647 * gcc.dg/store_merging_6.c: Likewise. 3648 * gcc.dg/store_merging_7.c: Likewise. 3649 * gcc.target/i386/pr22141.c: Likewise. 3650 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options. 3651 * g++.dg/init/new17.C: Likewise. 3652 36532016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com> 3654 3655 PR middle-end/72747 3656 * c-c++-common/pr72747-1.c: New test. 3657 * c-c++-common/pr72747-2.c: Likewise. 3658 36592016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3660 3661 * gcc.target/s390/oscbreak-1.c: New test. 3662 36632016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3664 3665 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test. 3666 36672016-10-28 Jakub Jelinek <jakub@redhat.com> 3668 3669 PR rtl-optimization/77919 3670 * g++.dg/torture/pr77919.C: New test. 3671 3672 PR rtl-optimization/78132 3673 * gcc.target/i386/pr78132.c: New test. 3674 36752016-10-27 Eric Botcazou <ebotcazou@adacore.com> 3676 3677 * gcc.dg/vect/pr71264.c: XFAIL on SPARC. 3678 36792016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com> 3680 3681 * gcc.target/powerpc/vsx-simode.c: New test. 3682 * gcc.target/powerpc/vsx-simode2.c: Likewise. 3683 * gcc.target/powerpc/vsx-simode3.c: Likewise. 3684 36852016-10-27 Jakub Jelinek <jakub@redhat.com> 3686 3687 PR fortran/78026 3688 * gfortran.dg/gomp/pr78026.f03: New test. 3689 * gfortran.dg/select_type_38.f03: New test. 3690 3691 PR middle-end/78025 3692 * g++.dg/gomp/declare-simd-7.C: New test. 3693 36942016-10-27 Fritz Reese <fritzoreese@gmail.com> 3695 3696 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original. 3697 * gfortran.dg/dec_init_2.f90: Likewise. 3698 * gfortran.dg/dec_init_3.f90: New test. 3699 * gfortran.dg/dec_init_4.f90: Likewise. 3700 37012016-10-27 Bin Cheng <bin.cheng@arm.com> 3702 3703 * gcc.dg/fold-narrowbopcst-1.c: New test. 3704 37052016-10-27 Fritz Reese <fritzoreese@gmail.com> 3706 3707 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use 3708 dg-shouldfail/dg-output instead of XFAIL. 3709 * gfortran.dg/dec_io_6.f90: Likewise. 3710 37112016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com> 3712 3713 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test. 3714 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise. 3715 * gcc.target/arm/atomic-op-acquire-3.c: Likewise. 3716 * gcc.target/arm/atomic-op-char-3.c: Likewise. 3717 * gcc.target/arm/atomic-op-consume-3.c: Likewise. 3718 * gcc.target/arm/atomic-op-int-3.c: Likewise. 3719 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise. 3720 * gcc.target/arm/atomic-op-release-3.c: Likewise. 3721 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise. 3722 * gcc.target/arm/atomic-op-short-3.c: Likewise. 3723 37242016-10-27 Bin Cheng <bin.cheng@arm.com> 3725 3726 * gcc.dg/fold-convmaxconv-1.c: New test. 3727 * gcc.dg/fold-convminconv-1.c: New test. 3728 37292016-10-26 Steven G. Kargl <kargl@gcc.gnu.org> 3730 3731 PR fortran/78092 3732 * gfortran.dg/pr78092.f90: New test. 3733 37342016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org> 3735 3736 PR target/78056 3737 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change 3738 expected error message. 3739 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change 3740 expected error message. 3741 * gcc.target/powerpc/vsu/vec-all-nez-7.c 3742 (test_all_not_equal_and_not_zero): Change expected error message. 3743 37442016-10-26 Jakub Jelinek <jakub@redhat.com> 3745 3746 PR fortran/77973 3747 * gfortran.dg/gomp/pr77973.f90: New test. 3748 37492016-10-26 Paul Thomas <pault@gcc.gnu.org> 3750 3751 PR fortran/78108 3752 * gfortran.dg/submodule_18.f08: New test. 3753 * gfortran.dg/submodule_19.f08: New test. 3754 37552016-10-26 Michael Matz <matz@suse.de> 3756 3757 * g++.dg/pr78060.C: New test. 3758 * gfortran.dg/pr78061.f: New test. 3759 * g++.dg/pr78088.C: New test. 3760 37612016-10-26 Fritz Reese <fritzoreese@gmail.com> 3762 3763 * gfortran.dg/dec_io_1.f90: New test. 3764 * gfortran.dg/dec_io_2.f90: New test. 3765 * gfortran.dg/dec_io_3.f90: New test. 3766 * gfortran.dg/dec_io_4.f90: New test. 3767 * gfortran.dg/dec_io_5.f90: New test. 3768 * gfortran.dg/dec_io_6.f90: New test. 3769 37702016-10-25 Jakub Jelinek <jakub@redhat.com> 3771 3772 PR sanitizer/78106 3773 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options. 3774 37752016-10-25 Fritz Reese <fritzoreese@gmail.com> 3776 3777 * gfortran.dg/dec_bitwise_ops_1.f90: New test. 3778 * gfortran.dg/dec_bitwise_ops_2.f90: New test. 3779 37802016-10-25 Eric Botcazou <ebotcazou@adacore.com> 3781 3782 * gnat.dg/opt59.adb: New test. 3783 * gnat.dg/opt59_pkg.ad[sb]: New helper. 3784 3785 * gnat.dg/opt60.adb: New test. 3786 37872016-10-25 Andre Vehreschild <vehre@gcc.gnu.org> 3788 3789 PR fortran/72770 3790 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused 3791 this pr. 3792 37932016-10-25 Jakub Jelinek <jakub@redhat.com> 3794 3795 PR target/78102 3796 * gcc.target/i386/pr78102.c: New test. 3797 37982016-10-25 Fritz Reese <fritzoreese@gmail.com> 3799 3800 * gfortran.dg/dec_logical_xor_1.f90: New test. 3801 * gfortran.dg/dec_logical_xor_2.f90: New test. 3802 * gfortran.dg/dec_logical_xor_3.f03: New test. 3803 38042016-10-25 Fritz Reese <fritzoreese@gmail.com> 3805 3806 * gfortran.dg/dec_loc_rval_1.f90: New test. 3807 * gfortran.dg/dec_loc_rval_2.f90: New test. 3808 * gfortran.dg/dec_loc_rval_3.f03: New test. 3809 38102016-10-25 Fritz Reese <fritzoreese@gmail.com> 3811 3812 * gfortran.dg/dec_type_print.f90: New testcase. 3813 38142016-10-25 Fritz Reese <fritzoreese@gmail.com> 3815 3816 * gfortran.dg/feed_1.f90: New test. 3817 * gfortran.dg/feed_2.f90: New test. 3818 38192016-10-25 Martin Liska <mliska@suse.cz> 3820 3821 PR sanitizer/78106 3822 * gcc.dg/asan/pr78106.c: New test. 3823 38242016-10-25 Martin Liska <mliska@suse.cz> 3825 3826 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern. 3827 38282016-10-25 Wilco Dijkstra <wdijkstr@arm.com> 3829 3830 PR target/78041 3831 * gcc.target/arm/pr78041.c: New test. 3832 38332016-10-25 Jakub Jelinek <jakub@redhat.com> 3834 3835 * g++.dg/cpp1z/launder1.C: New test. 3836 * g++.dg/cpp1z/launder2.C: New test. 3837 38382016-10-25 Georg-Johann Lay <avr@gjlay.de> 3839 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com> 3840 3841 PR target/71676 3842 PR target/71678 3843 * gcc.target/avr/pr71676-2.c: New test. 3844 38452016-10-25 Georg-Johann Lay <avr@gjlay.de> 3846 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com> 3847 3848 PR target/71676 3849 PR target/71678 3850 * gcc.target/avr/pr71676-1.c: New test. 3851 * gcc.target/avr/pr71676-3.c: New test. 3852 * gcc.target/avr/pr71676.c: New test. 3853 * gcc.target/avr/pr71678.c: New test. 3854 38552016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org> 3856 3857 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute 3858 such that cloned verions of tested functions are not created. 3859 38602016-10-24 Steven G. Kargl <kargl@gcc.gnu.org> 3861 3862 PR fortran/71895 3863 * gfortran.dg/pr71895.f90: New test. 3864 38652016-10-24 Jakub Jelinek <jakub@redhat.com> 3866 3867 * g++.dg/debug/dwarf2/ref-2.C: New test. 3868 38692016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de> 3870 3871 * c-c++-common/Wint-in-bool-context-3.c: New test. 3872 38732016-10-24 Martin Sebor <msebor@redhat.com> 3874 3875 PR middle-end/77735 3876 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases. 3877 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same. 3878 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same. 3879 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax. 3880 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases. 3881 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only. 3882 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. 3883 38842016-10-24 Richard Biener <rguenther@suse.de> 3885 3886 PR testsuite/71491 3887 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign. 3888 * gcc.dg/vect/slp-45.c: Likewise. 3889 38902016-10-24 Richard Biener <rguenther@suse.de> 3891 3892 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP. 3893 * gcc.dg/tree-ssa/pr21458.c: Likewise. 3894 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP. 3895 38962016-10-24 Georg-Johann Lay <avr@gjlay.de> 3897 3898 PR target/78093 3899 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc. 3900 * gcc.target/avr/torture/tiny-absdata-1.c: New test. 3901 39022016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com> 3903 3904 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals. 3905 39062016-10-24 Jakub Jelinek <jakub@redhat.com> 3907 3908 * gcc.target/i386/bmi2-pext-1.c: New test. 3909 * gcc.target/i386/bmi2-pdep-1.c: New test. 3910 * gcc.target/i386/bmi2-bzhi-3.c: New test. 3911 * gcc.target/i386/tbm-bextri-1.c: New test. 3912 * gcc.target/i386/bmi-bextr-6.c: New test. 3913 39142016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3915 3916 PR target/77483 3917 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign. 3918 * gcc.target/i386/pr65105-1.c: Likewise. 3919 * gcc.target/i386/pr65105-2.c: Likewise. 3920 * gcc.target/i386/pr65105-3.c: Likewise. 3921 * gcc.target/i386/pr65105-5.c: Likewise. 3922 * gcc.target/i386/pr67761.c: Likewise. 3923 * gcc.target/i386/pr70799-1.c: Likewise. 3924 39252016-10-24 Martin Liska <mliska@suse.cz> 3926 3927 PR sanitizer/77966 3928 * c-c++-common/ubsan/unreachable-3.c: New test. 3929 39302016-10-23 Steven G. Kargl <kargl@gcc.gnu.org> 3931 3932 PR fortran/77763 3933 * gfortran.dg/pr77763.f90 3934 39352016-10-23 Steven G. Kargl <kargl@gcc.gnu.org> 3936 3937 PR fortran/54730 3938 PR fortran/78033 3939 * gfortran.dg/pr78033.f90: New test. 3940 39412016-10-23 Paul Thomas <pault@gcc.gnu.org> 3942 3943 PR fortran/69834 3944 * gfortran.dg/select_type_1.f03: Change error for overlapping 3945 TYPE IS cases. 3946 * gfortran.dg/select_type_36.f03: New test. 3947 39482016-10-22 Eric Botcazou <ebotcazou@adacore.com> 3949 3950 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC. 3951 39522016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org> 3953 3954 PR fortran/78021 3955 * gfortran.dg/string_length_3.f90: New test. 3956 39572016-10-22 Andre Vehreschild <vehre@gcc.gnu.org> 3958 3959 * gfortran.dg/coarray_alloc_comp_2.f08: New test. 3960 39612016-10-22 Andre Vehreschild <vehre@gcc.gnu.org> 3962 3963 PR fortran/43366 3964 PR fortran/57117 3965 PR fortran/61337 3966 * gfortran.dg/alloc_comp_class_5.f03: New test. 3967 * gfortran.dg/class_allocate_21.f90: New test. 3968 * gfortran.dg/class_allocate_22.f90: New test. 3969 * gfortran.dg/realloc_on_assign_27.f08: New test. 3970 39712016-10-21 Jeff Law <law@redhat.com> 3972 3973 * PR tree-optimization/71947 3974 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode. 3975 * gcc.dg/tree-ssa/pr71947-5.c: Likewise. 3976 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out. 3977 39782016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org> 3979 3980 * gcc.dg/ipa/vrp5.c: New test. 3981 * gcc.dg/ipa/vrp6.c: New test. 3982 39832016-10-21 Wilco Dijkstra <wdijkstr@arm.com> 3984 3985 * gcc.target/aarch64/test_frame_17.c: New test. 3986 39872016-10-21 Wilco Dijkstra <wdijkstr@arm.com> 3988 3989 * gcc.target/aarch64/test_frame_17.c: New test. 3990 39912016-10-21 Andris Pavenis <andris.pavenis@iki.fi> 3992 3993 PR preprocessor/71681 3994 * gcc.dg/cpp/pr71681-1.c: New testcase 3995 * gcc.dg/cpp/pr71681-2.c: Likewise 3996 * gcc.dg/cpp/remap/header.gcc: File for added test-cases 3997 * gcc.dg/cpp/remap/a/header.gcc: Likewise 3998 * gcc.dg/cpp/remap/a/t_1.h: Likewise 3999 * gcc.dg/cpp/remap/a/t_2.h: Likewise 4000 40012016-10-21 Jakub Jelinek <jakub@redhat.com> 4002 4003 PR target/78057 4004 * gcc.target/i386/pr78057.c: New test. 4005 4006 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test. 4007 40082016-10-21 Paul Thomas <pault@gcc.gnu.org> 4009 4010 PR fortran/69566 4011 * gfortran.dg/select_type_37.f03: New test. 4012 40132016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 4014 4015 PR target/71627 4016 * gcc.target/avr/pr71627.c: New test 4017 40182016-10-21 Eric Botcazou <ebotcazou@adacore.com> 4019 4020 * gcc.target/sparc/overflow-1.c: New test. 4021 * gcc.target/sparc/overflow-2.c: Likewise. 4022 * gcc.target/sparc/overflow-3.c: Likewise. 4023 40242016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com> 4025 4026 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m 4027 effective target. 4028 40292016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4030 4031 PR rtl-optimization/78038 4032 * gcc.target/aarch64/pr78038.c: New test. 4033 40342016-10-21 Richard Biener <rguenther@suse.de> 4035 4036 PR tree-optimization/78051 4037 * g++.dg/torture/pr78051.C: New testcase. 4038 40392016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de> 4040 4041 * c-c++-common/wdate-time.c: Restored test case. 4042 * g++.dg/warn/Wconversion-real.C: Deleted empty file. 4043 40442016-10-20 Jakub Jelinek <jakub@redhat.com> 4045 4046 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2. 4047 40482016-10-20 Uros Bizjak <ubizjak@gmail.com> 4049 4050 PR target/78037 4051 * gcc.target/i386/pr78037.c: New test. 4052 40532016-10-20 Eric Botcazou <ebotcazou@adacore.com> 4054 4055 * gcc.target/visium/overflow8.c: New. 4056 * gcc.target/visium/overflow16.c: Likewise. 4057 * gcc.target/visium/overflow32: Likewise. 4058 40592016-10-20 Michael Matz <matz@suse.de> 4060 4061 * gcc.dg/loop-split.c: New test. 4062 * gcc.dg/tree-ssa/ifc-9.c: Update. 4063 * gcc.dg/tree-ssa/ifc-10.c: Update. 4064 40652016-10-20 Richard Biener <rguenther@suse.de> 4066 4067 * gcc.dg/graphite/pr35356-1.c: Update. 4068 40692016-10-20 Paolo Carlini <paolo.carlini@oracle.com> 4070 4071 PR c++/77446 4072 * g++.dg/cpp1y/pr77446.C: New. 4073 40742016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 4075 4076 PR tree-optimization/53979 4077 * gcc.dg/pr53979-1.c: New test-case. 4078 * gcc.dg/pr53979-2.c: Likewise. 4079 40802016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de> 4081 4082 * c-c++-common/Wint-in-bool-context-2.c: New test. 4083 40842016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4085 4086 * gfortran.dg/dtio_17.f90: Fix test. 4087 40882016-10-19 Aldy Hernandez <aldyh@redhat.com> 4089 4090 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets. 4091 * gcc.dg/Walloca-2.c: Same. 4092 40932016-10-19 Aldy Hernandez <aldyh@redhat.com> 4094 4095 * gcc.dg/Wvla-1.c: Rename to... 4096 * gcc.dg/Wvla-larger-than-1.c: ...this. 4097 * gcc.dg/Wvla-2.c: Rename to... 4098 * gcc.dg/Wvla-larger-than-2.c: ...this. 4099 * gcc.dg/Wvla-3.c: Rename to... 4100 * gcc.dg/Walloca-11.c.: ...this. 4101 * gcc.dg/wvla-[1-7].c: Rename to: 4102 * gcc.dg/Wvla-[1-7].c: ...this. 4103 41042016-10-19 Bin Cheng <bin.cheng@arm.com> 4105 4106 PR tree-optimization/78005 4107 * gcc.dg/vect/pr78005.c: New. 4108 * gcc.target/i386/l_fma_float_1.c: Revise test. 4109 * gcc.target/i386/l_fma_float_2.c: Ditto. 4110 * gcc.target/i386/l_fma_float_3.c: Ditto. 4111 * gcc.target/i386/l_fma_float_4.c: Ditto. 4112 * gcc.target/i386/l_fma_float_5.c: Ditto. 4113 * gcc.target/i386/l_fma_float_6.c: Ditto. 4114 * gcc.target/i386/l_fma_double_1.c: Ditto. 4115 * gcc.target/i386/l_fma_double_2.c: Ditto. 4116 * gcc.target/i386/l_fma_double_3.c: Ditto. 4117 * gcc.target/i386/l_fma_double_4.c: Ditto. 4118 * gcc.target/i386/l_fma_double_5.c: Ditto. 4119 * gcc.target/i386/l_fma_double_6.c: Ditto. 4120 41212016-10-19 Thomas Schwinge <thomas@codesourcery.com> 4122 4123 PR tree-optimization/78024 4124 * gcc.dg/goacc/loop-processing-1.c: New file. 4125 41262016-10-19 Richard Biener <rguenther@suse.de> 4127 4128 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase. 4129 41302016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org> 4131 4132 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test. 4133 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test. 4134 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test. 4135 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test. 4136 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test. 4137 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test. 4138 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test. 4139 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test. 4140 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test. 4141 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test. 4142 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test. 4143 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test. 4144 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test. 4145 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test. 4146 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test. 4147 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test. 4148 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test. 4149 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test. 4150 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test. 4151 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test. 4152 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test. 4153 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test. 4154 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test. 4155 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test. 4156 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test. 4157 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test. 4158 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test. 4159 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test. 4160 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test. 4161 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test. 4162 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test. 4163 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test. 4164 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test. 4165 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test. 4166 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test. 4167 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test. 4168 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test. 4169 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test. 4170 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test. 4171 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test. 4172 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test. 4173 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test. 4174 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test. 4175 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test. 4176 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test. 4177 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test. 4178 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test. 4179 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test. 4180 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test. 4181 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test. 4182 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test. 4183 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test. 4184 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test. 4185 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test. 4186 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test. 4187 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test. 4188 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test. 4189 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test. 4190 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test. 4191 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test. 4192 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test. 4193 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test. 4194 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test. 4195 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test. 4196 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test. 4197 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test. 4198 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test. 4199 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test. 4200 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test. 4201 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test. 4202 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test. 4203 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test. 4204 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test. 4205 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test. 4206 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test. 4207 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test. 4208 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test. 4209 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test. 4210 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test. 4211 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test. 4212 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test. 4213 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test. 4214 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test. 4215 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test. 4216 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test. 4217 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test. 4218 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test. 4219 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test. 4220 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test. 4221 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test. 4222 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test. 4223 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test. 4224 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test. 4225 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test. 4226 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test. 4227 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test. 4228 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test. 4229 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test. 4230 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test. 4231 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test. 4232 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test. 4233 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test. 4234 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test. 4235 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test. 4236 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test. 4237 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test. 4238 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test. 4239 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test. 4240 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test. 4241 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test. 4242 * gcc.target/powerpc/vsu/vsu.exp: New file. 4243 42442016-10-18 Uros Bizjak <ubizjak@gmail.com> 4245 4246 PR target/77991 4247 * gcc.target/i386/pr77991.c: New test. 4248 42492016-10-18 Matthew Fortune <matthew.fortune@imgtec.com> 4250 4251 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever 4252 LTO is used. 4253 42542016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 4255 4256 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32. 4257 42582016-10-18 Richard Biener <rguenther@suse.de> 4259 4260 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP. 4261 * gcc.dg/tree-ssa/pr21001.c: Likewise. 4262 * gcc.dg/tree-ssa/pr21090.c: Likewise. 4263 * gcc.dg/tree-ssa/pr21294.c: Likewise. 4264 * gcc.dg/tree-ssa/pr21563.c: Likewise. 4265 * gcc.dg/tree-ssa/pr23744.c: Likewise. 4266 * gcc.dg/tree-ssa/pr25382.c: Likewise. 4267 * gcc.dg/tree-ssa/pr68431.c: Likewise. 4268 * gcc.dg/tree-ssa/vrp03.c: Likewise. 4269 * gcc.dg/tree-ssa/vrp06.c: Likewise. 4270 * gcc.dg/tree-ssa/vrp07.c: Likewise. 4271 * gcc.dg/tree-ssa/vrp09.c: Likewise. 4272 * gcc.dg/tree-ssa/vrp19.c: Likewise. 4273 * gcc.dg/tree-ssa/vrp20.c: Likewise. 4274 * gcc.dg/tree-ssa/vrp92.c: Likewise. 4275 * gcc.dg/pr68217.c: Likewise. 4276 * gcc.dg/predict-9.c: Likewise. 4277 * gcc.dg/tree-prof/val-prof-5.c: Adjust. 4278 * gcc.dg/predict-1.c: Likewise. 4279 42802016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4281 4282 * gfortran.dg/dtio_17.f90: New test. 4283 42842016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org> 4285 4286 * gcc.dg/ipa/vrp4.c: Adjust testcase. 4287 42882016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org> 4289 4290 * gcc.dg/ipa/vrp4.c: New test. 4291 42922016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org> 4293 4294 * gcc.dg/torture/pr39074-2.c: Adjust testcase. 4295 * gcc.dg/torture/pr39074.c: Likewise. 4296 42972016-10-17 Eric Botcazou <ebotcazou@adacore.com> 4298 4299 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*. 4300 * gnat.dg/trampoline4.adb: Minor tweak. 4301 43022016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4303 4304 PR tree-optimization/77916 4305 * gcc.dg/torture/pr77916.c: New. 4306 43072016-10-17 Steven G. Kargl <kargl@gcc.gnu.org> 4308 4309 PR fortran/77978 4310 * gfortran.dg/pr77978_1.f90: New test. 4311 * gfortran.dg/pr77978_2.f90: Ditto. 4312 * gfortran.dg/pr77978_3.f90: Ditto. 4313 43142016-10-17 Paul Thomas <pault@gcc.gnu.org> 4315 4316 PR fortran/61420 4317 PR fortran/78013 4318 * gfortran.dg/proc_ptr_49.f90: New test. 4319 43202016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de> 4321 4322 PR target/77308 4323 * gcc.target/arm/pr77308.c: New test. 4324 43252016-10-17 David Edelsohn <dje.gcc@gmail.com> 4326 4327 * lib/target-supports.exp 4328 (check_effective_target_floatn_nx_runtime): Return 0 for 4329 powerpc*-ibm-aix*. 4330 43312016-10-17 Andrew Pinski <apinski@cavium.com> 4332 4333 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long 4334 long instead of long. 4335 * gcc.target/aarch64/cinc_common_1.c: Likewise. 4336 * gcc.target/aarch64/combine_bfi_1.c: Likewise. 4337 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise. 4338 * gcc.target/aarch64/mult-synth_4.c: Likewise. 4339 * gcc.target/aarch64/pr68102_1.c: Likewise. 4340 * gcc.target/aarch64/target_attr_3.c: Likewise. 4341 43422016-10-17 Richard Biener <rguenther@suse.de> 4343 4344 PR tree-optimization/77988 4345 * gcc.dg/torture/pr77988.c: New testcase. 4346 43472016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 4348 4349 * gcc.dg/pr71636-1.c: New test-case. 4350 * gcc.dg/pr71636-2.c: Likewise. 4351 43522016-10-16 Eric Botcazou <ebotcazou@adacore.com> 4353 4354 * gnat.dg/trampoline3.adb: New test. 4355 * gnat.dg/trampoline4.adb: Likewise. 4356 43572016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4358 4359 * gfortran.dg/dtio_16.f90: New test. 4360 43612016-10-15 Eric Botcazou <ebotcazou@adacore.com> 4362 4363 * gcc.target/sparc/bmaskbshuf.c: Rename to... 4364 * gcc.target/sparc/bmaskbshuf-1.c: ...this. 4365 * gcc.target/sparc/bmaskbshuf-2.c: New test. 4366 43672016-10-15 Eric Botcazou <ebotcazou@adacore.com> 4368 4369 * gcc.target/sparc/popc.c: Rename to... 4370 * gcc.target/sparc/popc-1.c: ...this. 4371 * gcc.target/sparc/popc-2.c: New test. 4372 43732016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4374 4375 PR fortran/77972 4376 * gfortran.dg/unexpected_eof_4.f90: New test. 4377 43782016-10-15 Janne Blomqvist <jb@gcc.gnu.org> 4379 4380 PR libfortran/48587 4381 * gfortran.dg/negative_unit2.f90: New test. 4382 43832016-10-14 Jakub Jelinek <jakub@redhat.com> 4384 4385 PR middle-end/77959 4386 * gfortran.dg/pr77959.f90: New test. 4387 4388 DR 1511 - const volatile variables and ODR 4389 * g++.dg/DRs/dr1511-1.C: New test. 4390 * g++.dg/DRs/dr1511-2.C: New test. 4391 43922016-10-14 Eric Botcazou <ebotcazou@adacore.com> 4393 4394 * gnat.dg/debug7.adb (dg-options): Remove -g. 4395 * gnat.dg/debug8.adb (dg-options): Add -margs. 4396 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs. 4397 43982016-10-14 Richard Biener <rguenther@suse.de> 4399 4400 PR tree-optimization/77979 4401 * gcc.dg/torture/pr77979.c: New testcase. 4402 44032016-10-14 Martin Liska <mliska@suse.cz> 4404 4405 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test. 4406 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise. 4407 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise. 4408 44092016-10-14 Uros Bizjak <ubizjak@gmail.com> 4410 4411 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options. 4412 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*. 4413 * gcc.dg/torture/pr77937-2.c: Likewise. 4414 44152016-10-14 Eric Botcazou <ebotcazou@adacore.com> 4416 4417 * gnat.dg/lto15.adb: Adjust. 4418 * gnat.dg/lto16.adb: Likewise. 4419 * gnat.dg/lto17.adb: Likewise 4420 * gnat.dg/lto18.ad[sb]: New test. 4421 * gnat.dg/lto18_pkg.ads: New helper. 4422 * gnat.dg/lto19.adb: New test. 4423 * gnat.dg/lto19_pkg1.ad[sb]: New helper. 4424 * gnat.dg/lto19_pkg2.ad[sb]: Likewise. 4425 * gnat.dg/lto20.adb: New test. 4426 * gnat.dg/lto20_pkg.ad[sb]: New helper. 4427 44282016-10-14 Andre Vehreschild <vehre@gcc.gnu.org> 4429 4430 * gfortran.dg/coarray_38.f90: Expect error message. 4431 44322016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4433 4434 * gcc.target/aarch64/spellcheck_1.c: New test. 4435 * gcc.target/aarch64/spellcheck_2.c: Likewise. 4436 * gcc.target/aarch64/spellcheck_3.c: Likewise. 4437 * gcc.target/aarch64/spellcheck_4.c: Likewise. 4438 * gcc.target/aarch64/spellcheck_5.c: Likewise. 4439 * gcc.target/aarch64/spellcheck_6.c: Likewise. 4440 44412016-10-13 Andreas Schwab <schwab@linux-m68k.org> 4442 4443 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0. 4444 44452016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4446 4447 PR tree-optimization/77937 4448 * gcc.dg/torture/pr77937-1.c: New. 4449 * gcc.dg/torture/pr77937-2.c: New. 4450 44512016-10-13 Jakub Jelinek <jakub@redhat.com> 4452 4453 * g++.dg/cpp1z/inline-var1.C: New test. 4454 * g++.dg/cpp1z/inline-var1a.C: New test. 4455 * g++.dg/cpp1z/inline-var1.h: New file. 4456 * g++.dg/cpp1z/inline-var2.C: New test. 4457 * g++.dg/cpp1z/inline-var3.C: New test. 4458 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about 4459 uninitialized const. 4460 44612016-10-13 Sandra Loosemore <sandra@codesourcery.com> 4462 4463 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with 4464 Xscale is specified, not just -march. 4465 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu 4466 is incompatible with Xscale. 4467 44682016-10-13 Martin Sebor <msebor@redhat.com> 4469 4470 PR c++/71912 4471 * g++.dg/ext/flexary4.C: Adjust. 4472 * g++.dg/ext/flexary5.C: Same. 4473 * g++.dg/ext/flexary9.C: Same. 4474 * g++.dg/ext/flexary19.C: New test. 4475 * g++.dg/ext/flexary18.C: New test. 4476 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed 4477 regression test. 4478 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument. 4479 Avoid generating a flexible array member in an array. 4480 44812016-10-13 Martin Sebor <msebor@redhat.com> 4482 4483 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t 4484 to placate -Wformat on targets where the type is not int. 4485 44862016-10-13 David Malcolm <dmalcolm@redhat.com> 4487 4488 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file 4489 in INSN_LOCATION. 4490 44912016-10-13 Bin Cheng <bin.cheng@arm.com> 4492 4493 * gcc.target/i386/l_fma_float_1.c: Revise test. 4494 * gcc.target/i386/l_fma_float_2.c: Ditto. 4495 * gcc.target/i386/l_fma_float_3.c: Ditto. 4496 * gcc.target/i386/l_fma_float_4.c: Ditto. 4497 * gcc.target/i386/l_fma_float_5.c: Ditto. 4498 * gcc.target/i386/l_fma_float_6.c: Ditto. 4499 * gcc.target/i386/l_fma_double_1.c: Ditto. 4500 * gcc.target/i386/l_fma_double_2.c: Ditto. 4501 * gcc.target/i386/l_fma_double_3.c: Ditto. 4502 * gcc.target/i386/l_fma_double_4.c: Ditto. 4503 * gcc.target/i386/l_fma_double_5.c: Ditto. 4504 * gcc.target/i386/l_fma_double_6.c: Ditto. 4505 45062016-10-13 Bin Cheng <bin.cheng@arm.com> 4507 4508 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string. 4509 45102016-10-13 Bin Cheng <bin.cheng@arm.com> 4511 4512 * gcc.dg/vect/vect-98.c: Refine test case. 4513 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters. 4514 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto. 4515 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto. 4516 45172016-10-13 Jakub Jelinek <jakub@redhat.com> 4518 4519 PR c/77946 4520 * c-c++-common/Wimplicit-fallthrough-34.c: New test. 4521 45222016-10-13 Martin Liska <mliska@suse.cz> 4523 4524 PR tree-optimization/77943 4525 * g++.dg/tree-ssa/pr77943.C: New test. 4526 45272016-10-13 Andre Vehreschild <vehre@gcc.gnu.org> 4528 4529 PR fortran/72832 4530 * gfortran.dg/allocate_with_source_22.f03: New test. 4531 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to 4532 fail. 4533 45342016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com> 4535 4536 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode. 4537 * gcc.target/arm/movsi_movw.c: Likewise. 4538 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler 4539 directive to work on big endian targets. 4540 45412016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org> 4542 4543 * gcc.dg/tree-ssa/evrp6.c: New test. 4544 45452016-10-12 Segher Boessenkool <segher@kernel.crashing.org> 4546 4547 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase. 4548 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase. 4549 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase. 4550 45512016-10-12 Segher Boessenkool <segher@kernel.crashing.org> 4552 4553 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning. 4554 * gcc.target/powerpc/warn-2.c: Ditto. 4555 45562016-10-12 Robert Suchanek <robert.suchanek@imgtec.com> 4557 4558 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA. 4559 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support. 4560 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16 4561 for -mmsa. 4562 * gcc.target/mips/msa.c: New test. 4563 * gcc.target/mips/msa-builtins.c: Likewise. 4564 * lib/target-supports.exp (check_mips_msa_hw_available): New. 4565 (check_effective_target_mips_msa_runtime): Likewise. 4566 (check_effective_target_mips_msa): Likewise. 4567 (add_options_for_mips_msa): Likewise. 4568 (check_effective_target_vect_int): Return TRUE for MIPS MSA. 4569 (check_effective_target_vect_intfloat_cvt): Likewise. 4570 (check_effective_target_vect_uintfloat_cvt): Likewise. 4571 (check_effective_target_vect_floatint_cvt): Likewise. 4572 (check_effective_target_vect_floatuint_cvt): Likewise. 4573 (check_effective_target_vect_shift): Likewise. 4574 (check_effective_target_vect_shift_char): Likewise. 4575 (check_effective_target_vect_long): Likewise. 4576 (check_effective_target_vect_float): Likewise. 4577 (check_effective_target_vect_double): Likewise. 4578 (check_effective_target_vect_long_long): Likewise. 4579 (check_effective_target_vect_perm): Likewise. 4580 (check_effective_target_vect_perm_byte): Likewise. 4581 (check_effective_target_vect_perm_short): Likewise. 4582 (check_effective_target_vect_sdot_qi): Likewise. 4583 (check_effective_target_vect_udot_qi): Likewise. 4584 (check_effective_target_vect_sdot_hi): Likewise. 4585 (check_effective_target_vect_udot_hi): Likewise. 4586 (check_effective_target_vect_pack_trunc): Likewise. 4587 (check_effective_target_vect_unpack): Likewise. 4588 (check_effective_target_vect_hw_misalign): Likewise. 4589 (check_effective_target_vect_condition): Likewise. 4590 (check_effective_target_vect_cond_mixed): Likewise. 4591 (check_effective_target_vect_char_mult): Likewise. 4592 (check_effective_target_vect_short_mult): Likewise. 4593 (check_effective_target_vect_int_mult): Likewise. 4594 (check_effective_target_vect_extract_even_odd): Likewise. 4595 (check_effective_target_vect_interleave): Likewise. 4596 (check_vect_support_and_set_flags): Check if the target supports MSA 4597 and append to the list of EFFECTIVE_TARGETS. 4598 45992016-10-12 Richard Biener <rguenther@suse.de> 4600 4601 PR debug/77947 4602 * g++.dg/torture/pr77947.C: New testcase. 4603 46042016-10-12 Pierre-Marie de Rodat <derodat@adacore.com> 4605 4606 * gnat.dg/debug8.adb: New testcase. 4607 46082016-10-12 Pierre-Marie de Rodat <derodat@adacore.com> 4609 4610 * gnat.dg/debug9.adb: New testcase. 4611 46122016-10-12 Richard Biener <rguenther@suse.de> 4613 4614 * gcc.dg/tree-ssa/vrp35.c: Adjust. 4615 * gcc.dg/tree-ssa/vrp36.c: Likewise. 4616 * gcc.dg/tree-ssa/vrp46.c: Likewise. 4617 46182016-10-12 Richard Biener <rguenther@suse.de> 4619 4620 PR tree-optimization/77920 4621 * gcc.dg/torture/pr77920.c: New testcase. 4622 46232016-10-12 Jakub Jelinek <jakub@redhat.com> 4624 4625 PR tree-optimization/77929 4626 * gcc.c-torture/compile/pr77929.c: New test. 4627 4628 * c-c++-common/Wimplicit-fallthrough-25.c: New test. 4629 * c-c++-common/Wimplicit-fallthrough-26.c: New test. 4630 * c-c++-common/Wimplicit-fallthrough-27.c: New test. 4631 * c-c++-common/Wimplicit-fallthrough-28.c: New test. 4632 * c-c++-common/Wimplicit-fallthrough-29.c: New test. 4633 * c-c++-common/Wimplicit-fallthrough-30.c: New test. 4634 * c-c++-common/Wimplicit-fallthrough-31.c: New test. 4635 * c-c++-common/Wimplicit-fallthrough-32.c: New test. 4636 * c-c++-common/Wimplicit-fallthrough-33.c: New test. 4637 46382016-10-11 Eric Botcazou <ebotcazou@adacore.com> 4639 4640 * gcc.target/sparc/setcc-4.c: Adjust. 4641 * gcc.target/sparc/setcc-5.c: Likewise. 4642 * gcc.target/sparc/setcc-6.c: Likewise. 4643 * gcc.target/sparc/setcc-7.c: Likewise. 4644 * gcc.target/sparc/setcc-8.c: Likewise. 4645 * gcc.target/sparc/setcc-9.c: Likewise. 4646 * gcc.target/sparc/setcc-10.c: Delete. 4647 46482016-10-11 Steven G. Kargl <kargl@gcc.gnu.org> 4649 4650 PR fortran/77942 4651 * gfortran.dg/pr77942.f90 4652 46532016-10-11 Fritz Reese <fritzoreese@gmail.com> 4654 4655 * gfortran.dg/dec_math.f90: New testsuite. 4656 46572016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 4658 4659 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32. 4660 (main): Declare j as i32 instead of int. 4661 46622016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com> 4663 4664 PR testsuite/PR77710 4665 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all 4666 target triplet instead of *-*-*-*. 4667 46682016-10-11 Eric Botcazou <ebotcazou@adacore.com> 4669 4670 * gnat.dg/unchecked_convert10.adb: New test. 4671 * gnat.dg/unchecked_convert11.adb: Likewise. 4672 * gnat.dg/unchecked_convert12.adb: Likewise. 4673 46742016-10-11 Eric Botcazou <ebotcazou@adacore.com> 4675 4676 * gcc.target/sparc/cbcond-1.c: New test. 4677 * gcc.target/sparc/cbcond-2.c: Likewise. 4678 * gcc.target/sparc/movcc-1.c: Likewise. 4679 * gcc.target/sparc/movcc-2.c: Likewise. 4680 * gcc.target/sparc/setcc-1.c: Adjust. 4681 * gcc.target/sparc/setcc-2.c: Likewise. 4682 * gcc.target/sparc/setcc-3.c: Likewise. 4683 * gcc.target/sparc/setcc-4.c: Likewise. 4684 * gcc.target/sparc/setcc-5.c: Likewise. 4685 * gcc.target/sparc/setcc-6.c: New test. 4686 * gcc.target/sparc/setcc-7.c: Likewise. 4687 * gcc.target/sparc/setcc-8.c: Likewise. 4688 * gcc.target/sparc/setcc-9.c: Likewise. 4689 * gcc.target/sparc/setcc-10.c: Likewise. 4690 46912016-10-10 Jeff Law <law@redhat.com> 4692 4693 PR tree-optimization/71947 4694 * gcc.dg/tree-ssa/pr71947-1.c: New test. 4695 * gcc.dg/tree-ssa/pr71947-2.c: New test. 4696 * gcc.dg/tree-ssa/pr71947-3.c: New test. 4697 * gcc.dg/tree-ssa/pr71947-4.c: New test. 4698 * gcc.dg/tree-ssa/pr71947-5.c: New test. 4699 * gcc.dg/tree-ssa/pr71947-6.c: New test. 4700 47012016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org> 4702 4703 PR fortran/77915 4704 * gfortran.dg/matmul_11.f90: New test. 4705 47062016-10-10 Jiong Wang <jiong.wang@arm.com> 4707 4708 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64. 4709 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New. 4710 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New. 4711 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New. 4712 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New. 4713 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New. 4714 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New. 4715 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New. 4716 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New. 4717 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New. 4718 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New. 4719 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New. 4720 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New. 4721 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New. 4722 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New. 4723 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New. 4724 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New. 4725 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New. 4726 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New. 4727 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New. 4728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New. 4729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New. 4730 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New. 4731 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New. 4732 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New. 4733 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New. 4734 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New. 4735 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New. 4736 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New. 4737 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New. 4738 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New. 4739 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New. 4740 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New. 4741 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New. 4742 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New. 4743 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New. 4744 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New. 4745 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New. 4746 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New. 4747 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New. 4748 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New. 4749 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New. 4750 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New. 4751 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New. 4752 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New. 4753 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New. 4754 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New. 4755 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New. 4756 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New. 4757 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New. 4758 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New. 4759 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New. 4760 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New. 4761 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New. 4762 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New. 4763 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New. 4764 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New. 4765 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New. 4766 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New. 4767 47682016-10-10 Jiong Wang <jiong.wang@arm.com> 4769 4770 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New. 4771 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New. 4772 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New. 4773 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New. 4774 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New. 4775 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New. 4776 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New. 4777 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New. 4778 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New. 4779 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New. 4780 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New. 4781 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New. 4782 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New. 4783 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New. 4784 47852016-10-10 Jiong Wang <jiong.wang@arm.com> 4786 4787 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED): 4788 Enable AArch64. 4789 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for 4790 vdup*_laneq. 4791 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New. 4792 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New. 4793 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New. 4794 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New. 4795 47962016-10-10 Matthew Wahab <matthew.wahab@arm.com> 4797 Jiong Wang <jiong.wang@arm.com> 4798 4799 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention 4800 AArch64 support. 4801 (add_options_for_arm_v8_2a_fp16_neon): Likewise. 4802 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support 4803 AArch64 targets. 4804 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support 4805 AArch64 targets. 4806 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64 4807 targets. 4808 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise. 4809 48102016-10-10 Eric Botcazou <ebotcazou@adacore.com> 4811 4812 * gnat.dg/specs/vfa.ads: New test. 4813 48142016-10-10 Eric Botgazou <ebotcazou@adacore.com> 4815 4816 * gnat.dg/inline13.ad[sb]: New test. 4817 * gnat.dg/inline13_pkg.ad[sb]: New helper. 4818 48192016-10-10 Eric Botcazou <ebotcazou@adacore.com> 4820 4821 * gnat.dg/biased_subtype.adb: New test. 4822 48232016-10-09 Jakub Jelinek <jakub@redhat.com> 4824 4825 PR tree-optimization/77901 4826 * gcc.c-torture/compile/pr77901.c: New test. 4827 48282016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 4829 4830 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump. 4831 * gcc.dg/ipa/propalign-2.c: Likewise 4832 * gcc.dg/ipa/propalign-3.c: Likewise. 4833 * gcc.dg/ipa/propalign-4.c: Likewise. 4834 * gcc.dg/ipa/propalign-5.c: Likewise. 4835 48362016-10-08 Jakub Jelinek <jakub@redhat.com> 4837 4838 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests. 4839 4840 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests. 4841 4842 * c-c++-common/Wimplicit-fallthrough-23.c: New test. 4843 * c-c++-common/Wimplicit-fallthrough-24.c: New test. 4844 48452016-10-07 Fritz Reese <fritzoreese@gmail.com> 4846 4847 * gfortran.dg/dec_union_11.f90: New testcase. 4848 48492016-10-07 Nathan Sidwell <nathan@acm.org> 4850 4851 PR c++/66443 4852 * g++.dg/cpp0x/pr66443-cxx11.C: New. 4853 * g++.dg/cpp0x/pr66443-cxx11-2.C: New. 4854 * g++.dg/cpp1y/pr66443-cxx14.C: New 4855 * g++.dg/cpp1y/pr66443-cxx14-2.C: New. 4856 * g++.dg/cpp1y/pr66443-cxx14-3.C: New. 4857 48582016-10-07 Jakub Jelinek <jakub@redhat.com> 4859 4860 * g++.dg/cpp0x/addressof1.C: New test. 4861 * g++.dg/cpp0x/addressof2.C: New test. 4862 48632016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com> 4864 4865 * gcc.target/powerpc/float128-type-1.c: New test to check that 4866 PowerPC 64-bit Linux enables -mfloat128-type by default. 4867 * gcc.target/powerpc/float128-type-2.c: Likewise. 4868 * gcc.target/powerpc/float128-mix.c: Change error message to 4869 reflect that __ibm128 is now #define'ed to be long double. 4870 48712016-10-07 Steven G. Kargl <kargl@gcc.gnu.org> 4872 4873 PR fortran/77406 4874 * gfortran.dg/pr77406.f90: New test. 4875 * gfortran.dg/assumed_type_3.f90: Update error messages. 4876 * gfortran.dg/defined_operators_1.f90: Ditto. 4877 * gfortran.dg/generic_26.f90: Ditto. 4878 * gfortran.dg/generic_7.f90: Ditto. 4879 * gfortran.dg/gomp/udr5.f90: Ditto. 4880 * gfortran.dg/gomp/udr7.f90: Ditto. 4881 * gfortran.dg/interface_1.f90: Ditto. 4882 * gfortran.dg/interface_37.f90: Ditto. 4883 * gfortran.dg/interface_5.f90: Ditto. 4884 * gfortran.dg/interface_6.f90: Ditto. 4885 * gfortran.dg/interface_7.f90 4886 * gfortran.dg/no_arg_check_3.f90 4887 * gfortran.dg/operator_5.f90 4888 * gfortran.dg/proc_ptr_comp_20.f90: Ditto. 4889 48902016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de> 4891 4892 PR c++/77700 4893 * c-c++-common/Wint-in-bool-context.c: Update test. 4894 48952016-10-07 Richard Biener <rguenther@suse.de> 4896 4897 * gcc.dg/tree-ssa/vrp01.c: Adjust. 4898 * gcc.dg/tree-ssa/vrp34.c: Likewise. 4899 49002016-10-07 Marek Polacek <polacek@redhat.com> 4901 4902 * c-c++-common/Wimplicit-fallthrough-22.c: New test. 4903 49042016-10-07 Bernd Schmidt <bschmidt@redhat.com> 4905 4906 PR c++/69733 4907 * c-c++-common/pr69733.c: New test. 4908 * gcc.dg/pr69733.c: New test. 4909 * gcc.target/i386/pr69733.c: New test. 4910 49112016-10-07 Marek Polacek <polacek@redhat.com> 4912 4913 PR c++/77803 4914 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test. 4915 49162016-10-07 Jakub Jelinek <jakub@redhat.com> 4917 4918 PR tree-optimization/77664 4919 * gcc.dg/tree-ssa/pr77664.c: New test. 4920 * gcc.dg/pr77664.c: New test. 4921 49222016-10-06 Louis Krupp <louis.krupp@zoho.com> 4923 4924 * gfortran.dg/pr69955.f90: New test. 4925 49262016_10-06 Louis Krupp <louis.krupp@zoho.com> 4927 4928 PR fortran/57910 4929 * gfortran.dg/pr57910.f90: New test. 4930 49312016-10-06 Jakub Jelinek <jakub@redhat.com> 4932 4933 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test. 4934 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test. 4935 49362016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org> 4937 4938 PR tree-optimization/77862 4939 * gcc.dg/pr77862.c: New test. 4940 49412016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org> 4942 4943 * gcc.dg/tree-ssa/evrp4.c: New test. 4944 49452016-10-06 Jeff Law <law@redhat.com> 4946 4947 PR tree-optimization/71661 4948 * gcc.dg/tree-ssa/pr71661.c: New test. 4949 49502016-10-06 Richard Biener <rguenther@suse.de> 4951 4952 PR tree-optimization/77855 4953 * gcc.dg/torture/pr77855.c: New testcase. 4954 49552016-10-06 James Clarke <jrtc27@jrtc27.com> 4956 Eric Botcazou <ebotcazou@adacore.com> 4957 4958 * g++.dg/other/pr77759.C: New test. 4959 49602016-10-06 Richard Biener <rguenther@suse.de> 4961 4962 PR tree-optimization/77839 4963 * gcc.dg/torture/pr77839.c: New testcase. 4964 49652016-10-06 Marek Polacek <polacek@redhat.com> 4966 4967 * g++.dg/cpp1z/init-statement9.C: New test. 4968 49692016-10-05 Andrew Senkevich <andrew.senkevich@intel.com> 4970 4971 * gcc.target/i386/pcommit-1.c: Deleted. 4972 * gcc.target/i386/sse-12.c: Deleted -pcommit option. 4973 * gcc.target/i386/sse-13.c: Ditto. 4974 * gcc.target/i386/sse-14.c: Ditto. 4975 * gcc.target/i386/sse-22.c: Ditto. 4976 * gcc.target/i386/sse-23.c: Ditto. 4977 * g++.dg/other/i386-2.C: Ditto. 4978 49792016-10-05 Uros Bizjak <ubizjak@gmail.com> 4980 4981 * gcc.target/i386/pr77833.c: Require int128 effective target. 4982 49832016-10-05 Steven G. Kargl <kargls@gcc.gnu.org> 4984 4985 PR fortran/58991 4986 PR fortran/58992 4987 * gfortran.dg/associate_22.f90: New test. 4988 49892016-10-05 Fritz Reese <fritzoreese@gmail.com> 4990 4991 * gfortran.dg/dec_union_9.f90: New testcase. 4992 * gfortran.dg/dec_union_10.f90: New testcase. 4993 49942016-10-05 Jakub Jelinek <jakub@redhat.com> 4995 4996 PR sanitizer/66343 4997 * gcc.dg/pch/pr66343-3.c: New test. 4998 * gcc.dg/pch/pr66343-3.hs: New file. 4999 5000 PR sanitizer/66343 5001 * gcc.dg/pch/pr66343-1.c: New test. 5002 * gcc.dg/pch/pr66343-1.hs: New file. 5003 * gcc.dg/pch/pr66343-2.c: New test. 5004 * gcc.dg/pch/pr66343-2.hs: New file. 5005 50062016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de> 5007 5008 * c-c++-common/Wint-in-bool-context.c: Update test. 5009 50102016-10-05 Marek Polacek <polacek@redhat.com> 5011 5012 * g++.dg/cpp1z/init-statement1.C: New test. 5013 * g++.dg/cpp1z/init-statement2.C: New test. 5014 * g++.dg/cpp1z/init-statement3.C: New test. 5015 * g++.dg/cpp1z/init-statement4.C: New test. 5016 * g++.dg/cpp1z/init-statement5.C: New test. 5017 * g++.dg/cpp1z/init-statement6.C: New test. 5018 * g++.dg/cpp1z/init-statement7.C: New test. 5019 * g++.dg/cpp1z/init-statement8.C: New test. 5020 50212016-10-05 Louis Krupp <louis.krupp@zoho.com> 5022 5023 PR fortran/67524 5024 * gfortran.dg/pr67524.f90: New test. 5025 50262016-10-05 Jakub Jelinek <jakub@redhat.com> 5027 5028 PR sanitizer/77823 5029 * c-c++-common/ubsan/shift-9.c: New test. 5030 50312016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 5032 5033 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead 5034 of int if __SIZEOF_INT__ is less than 4 bytes. 5035 50362016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5037 5038 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do. 5039 * gfortran.dg/class_array_20.f03: Likewise. 5040 * gfortran.dg/class_array_21.f03: Likewise. 5041 * gfortran.dg/finalize_29.f08: Likewise. 5042 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise. 5043 50442016-10-05 Richard Biener <rguenther@suse.de> 5045 5046 PR middle-end/77826 5047 * gcc.dg/torture/pr77826.c: New testcase. 5048 50492016-10-05 Richard Biener <rguenther@suse.de> 5050 5051 * gcc.dg/fold-copysign-1.c: New testcase. 5052 50532016-10-05 Andreas Schwab <schwab@suse.de> 5054 5055 * g++.dg/pr49847-2.C: Remove. 5056 50572016-10-05 Pierre-Marie de Rodat <derodat@adacore.com> 5058 5059 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase. 5060 50612016-10-05 Richard Biener <rguenther@suse.de> 5062 5063 PR middle-end/55152 5064 * gcc.dg/pr55152-2.c: New testcase. 5065 50662016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5067 5068 * gfortran.dg/dtio_15.f90: New test. 5069 50702016-10-04 Ian Lance Taylor <iant@golang.org> 5071 5072 * gcc.dg/split-7.c: New test. 5073 50742016-10-04 Martin Sebor <msebor@redhat.com> 5075 5076 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to 5077 %lc directive to wint_t to silence -Wformat warnings on targets 5078 where the latter is a distinct type such as long. 5079 50802016-10-04 Martin Sebor <msebor@redhat.com> 5081 5082 PR c++/77804 5083 * g++.dg/warn/Wplacement-new-size-4.C: New test. 5084 50852016-10-04 Jakub Jelinek <jakub@redhat.com> 5086 5087 PR c++/77791 5088 * g++.dg/cpp0x/lambda/lambda-77791.C: New test. 5089 5090 * g++.dg/other/java3.C: Remove. 5091 * g++.dg/other/java1.C: Remove. 5092 * g++.dg/other/error12.C: Remove. 5093 * g++.dg/other/java2.C: Remove. 5094 * g++.dg/warn/Wnvdtor.C: Remove. 5095 * g++.dg/lookup/java1.C: Remove. 5096 * g++.dg/lookup/java2.C: Remove. 5097 * g++.dg/ext/pr34829.C: Remove. 5098 * g++.dg/ext/java-3.C: Remove. 5099 * g++.dg/ext/java-1.C: Remove. 5100 * g++.dg/ext/java-2.C: Remove. 5101 * g++.old-deja/g++.oliva/dwarf2.C: Remove. 5102 51032016-10-04 Doug Gilmore <doug.gilmore@imgtec.com> 5104 5105 PR tree-optimization/77808 5106 * gcc.dg/tree-ssa/pr77808.c: New testcase. 5107 51082016-10-04 Richard Biener <rguenther@suse.de> 5109 5110 PR tree-optimization/77399 5111 * gcc.dg/tree-ssa/forwprop-35.c: Adjust. 5112 51132016-10-04 Richard Biener <rguenther@suse.de> 5114 5115 PR middle-end/77833 5116 * gcc.target/i386/pr77833.c: New testcase. 5117 51182016-09-26 Jeff Law <law@redhat.com> 5119 5120 PR tree-optimization/71550 5121 PR tree-optimization/71403 5122 * gcc.c-torture/execute/pr71550.c: New test. 5123 51242016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 5125 5126 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects 5127 option. 5128 51292016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5130 5131 Revert 5132 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5133 5134 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test. 5135 51362016-10-03 Marek Polacek <polacek@redhat.com> 5137 5138 * g++.dg/cpp0x/nullptr37.C: New test. 5139 51402016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de> 5141 5142 * c-c++-common/Wint-in-bool-context.c: Update test. 5143 51442016-10-02 Jakub Jelinek <jakub@redhat.com> 5145 5146 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and 5147 earlier. 5148 * g++.dg/charset/asm2.c (memmove): Likewise. 5149 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17. 5150 * g++.dg/tls/diag-4.C (foo): Likewise. 5151 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to 5152 dg-warning, fix up regex. 5153 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets. 5154 * g++.old-deja/g++.mike/p700.C: Add -Wno-register. 5155 * g++.old-deja/g++.mike/net31.C: Likewise. 5156 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning 5157 for C++17. 5158 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register. 5159 * g++.old-deja/g++.eh/ia64-1.C: Likewise. 5160 51612016-10-01 Richard Biener <rguenther@suse.de> 5162 5163 PR middle-end/77798 5164 * gfortran.fortran-torture/compile/pr77798.f90: New testcase. 5165 51662016-10-01 Andre Vehreschild <vehre@gcc.gnu.org> 5167 5168 PR fortran/77663 5169 * gfortran.dg/coarray_send_by_ref_1.f08: New test. 5170 51712016-10-01 Jakub Jelinek <jakub@redhat.com> 5172 5173 PR c/77490 5174 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options. 5175 Add dg-prune-output directive. 5176 51772016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5178 5179 PR fortran/66643 5180 * gfortran.fortran-torture/compile/arrayio.f90: Update test. 5181 * gfortran.fortran-torture/compile/write.f90: Update test. 5182 51832016-09-30 Matthew Wawhab <matthew.wahab@arm.com> 5184 5185 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with 5186 arm_fp16_alternative_ok as the required effective target. 5187 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add 5188 -mfp16-format=alternative to the dg-options directive and remove 5189 the dg-add-options directive. 5190 51912016-09-30 Fritz Reese <fritzoreese@gmail.com> 5192 5193 PR fortran/77764 5194 * gfortran.dg/dec_union_8.f90: New testcase. 5195 51962016-09-30 Fritz Reese <fritzoreese@gmail.com> 5197 5198 PR fortran/77782 5199 * gfortran.dg/dec_structure_16.f90: New testcase. 5200 52012016-09-30 Andre Vehreschild <vehre@gcc.gnu.org> 5202 5203 * gfortran.dg/coarray_allocate_10.f08: New test. 5204 * gfortran.dg/coindexed_1.f90: Above fixes allow execution. 5205 52062016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5207 5208 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test. 5209 52102016-09-30 Richard Biener <rguenther@suse.de> 5211 5212 PR tree-optimization/77399 5213 * gcc.dg/tree-ssa/forwprop-35.c: New testcase. 5214 52152016-09-29 Sandra Loosemore <sandra@codesourcery.com> 5216 5217 * c-c++-common/pr27336.c: Make dependency on 5218 -fdelete-null-pointer-checks explicit. 5219 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise. 5220 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise. 5221 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets. 5222 * gcc.dg/pic-1.c: Require fpic target support. 5223 * gcc.dg/pic-2.c: Likewise. 5224 52252016-09-29 Jakub Jelinek <jakub@redhat.com> 5226 5227 Implement P0001R1 - C++17 removal of register storage class specifier 5228 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17. 5229 * c-c++-common/vector-subscript-2.c (vf): Expect new error for 5230 C++17. 5231 * c-c++-common/vector-subscript-5.c (foo): Don't use register 5232 keyword if not __SSE2__. 5233 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for 5234 C++17. 5235 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove 5236 register keywords. 5237 * g++.dg/eh/pr29166.C: Add -Wno-register option. 5238 * g++.dg/warn/register-parm-1.C (erroneous_warning, 5239 no_erroneous_warning): Expect new warnings for C++17. 5240 * g++.dg/warn/register-var-2.C (f): Likewise. 5241 * g++.dg/parse/register1.C (f): Expect new error for C++17. 5242 * g++.dg/parse/linkage2.C (foo): Likewise. 5243 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register 5244 keyword on parameters for C++17. 5245 * g++.dg/cpp1z/register1.C: New test. 5246 * g++.dg/cpp1z/register2.C: New test. 5247 * g++.dg/cpp1z/register3.C: New test. 5248 52492016-09-29 Uros Bizjak <ubizjak@gmail.com> 5250 5251 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests. 5252 * gcc.target/i386/avx2-check.h (main): Ditto. 5253 * gcc.target/i386/avx512bw-check.h (main): Ditto. 5254 * gcc.target/i386/avx512cd-check.h (main): Ditto. 5255 * gcc.target/i386/avx512dq-check.h (main): Ditto. 5256 * gcc.target/i386/avx512er-check.h (main): Ditto. 5257 * gcc.target/i386/avx512f-check.h (main): Ditto. 5258 * gcc.target/i386/avx512ifma-check.h (main): Ditto. 5259 * gcc.target/i386/avx512vbmi-check.h (main): Ditto. 5260 * gcc.target/i386/avx512vl-check.h (main): Ditto. 5261 52622016-09-29 Uros Bizjak <ubizjak@gmail.com> 5263 5264 PR target/77756 5265 * gcc.target/i386/pr77756.c: New test. 5266 52672016-09-29 Marek Polacek <polacek@redhat.com> 5268 5269 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target. 5270 52712016-09-29 Marek Polacek <polacek@redhat.com> 5272 5273 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and 5274 C++14. 5275 52762016-09-29 Martin Liska <mliska@suse.cz> 5277 5278 * objc/execute/construct1.m: New test. 5279 52802016-09-29 Richard Biener <rguenther@suse.de> 5281 5282 PR tree-optimization/77768 5283 * gcc.dg/torture/pr77768.c: New testcase. 5284 52852016-09-28 Richard Biener <rguenther@suse.de> 5286 5287 PR middle-end/77407 5288 * gcc.dg/pr77407.c: New testcase. 5289 52902016-09-29 Richard Biener <rguenther@suse.de> 5291 5292 PR middle-end/55152 5293 * gcc.dg/pr55152.c: New testcase. 5294 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust. 5295 52962016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 5297 5298 * gcc.dg/profile-update-warning.c: Restrict to ia32. 5299 (dg-options): Remove -m32. 5300 53012016-09-28 Martin Sebor <msebor@redhat.com> 5302 5303 PR middle-end/77721 5304 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test. 5305 53062016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5307 5308 PR libgfortran/77707 5309 * gfortran.dg/inquire_17.f90: New test. 5310 53112016-09-28 Jakub Jelinek <jakub@redhat.com> 5312 5313 PR c++/77467 5314 * g++.dg/cpp1y/constexpr-77467.C: New test. 5315 53162016-09-28 Martin Sebor <msebor@redhat.com> 5317 5318 PR c/77762 5319 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s): 5320 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk. 5321 (test_sprintf_p_const): Adjust line numbers to avoid failures 5322 introduced in r240503. 5323 53242016-09-28 Martin Sebor <msebor@redhat.com> 5325 5326 PR middle-end/77683 5327 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases. 5328 53292016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de> 5330 5331 PR c++/77748 5332 * g++.dg/pr77550.C: Avoid undefined behavior. 5333 5334 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final. 5335 53362016-09-28 Wilco Dijkstra <wdijkstr@arm.com> 5337 5338 * gcc.dg/strlenopt-20.c: Update test. 5339 * gcc.dg/strlenopt-21.c: Likewise. 5340 * gcc.dg/strlenopt-22.c: Likewise. 5341 * gcc.dg/strlenopt-22g.c: Likewise. 5342 * gcc.dg/strlenopt-26.c: Likewise. 5343 * gcc.dg/strlenopt-5.c: Likewise. 5344 * gcc.dg/strlenopt-7.c: Likewise. 5345 * gcc.dg/strlenopt-9.c: Likewise. 5346 53472016-09-27 Jakub Jelinek <jakub@redhat.com> 5348 5349 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test. 5350 5351 * g++.dg/cpp1z/lambda-this1.C: New test. 5352 * g++.dg/cpp1z/lambda-this2.C: New test. 5353 5354 PR c++/77722 5355 * g++.dg/ubsan/return-4.C: New test. 5356 * g++.dg/ubsan/return-5.C: New test. 5357 * g++.dg/ubsan/return-6.C: New test. 5358 53592016-09-27 Jiong Wang <jiong.wang@arm.com> 5360 5361 * lib/target-supports.exp 5362 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word 5363 in function comment. 5364 53652016-09-27 Martin Liska <mliska@suse.cz> 5366 5367 PR gcov-profile/46266 5368 * lib/gcov.exp: Verify that <built-in>.gcov file is not 5369 considered. 5370 53712016-09-27 Richard Biener <rguenther@suse.de> 5372 5373 PR tree-optimization/77745 5374 * g++.dg/torture/pr77745.C: New testcase. 5375 53762016-09-27 Richard Biener <rguenther@suse.de> 5377 5378 PR tree-optimization/77478 5379 * gcc.dg/torture/pr77478.c: New testcase. 5380 53812016-09-27 Martin Liska <mliska@suse.cz> 5382 5383 PR gcov-profile/7970 5384 PR gcov-profile/16855 5385 PR gcov-profile/44779 5386 * g++.dg/gcov/pr16855.C: New test. 5387 53882016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 5389 5390 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus. 5391 53922016-09-27 Jakub Jelinek <jakub@redhat.com> 5393 5394 PR fortran/77666 5395 * gfortran.dg/gomp/pr77666.f90: New test. 5396 53972016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org> 5398 5399 PR ipa/77677 5400 * gcc.dg/torture/pr77677-2.c: New test. 5401 54022016-09-26 Steven G. Kargl <kargl@gcc.gnu.org> 5403 5404 PR fortran/77420 5405 * gfortran.dg/pr77420_1.f90: New test. 5406 * gfortran.dg/pr77420_2.f90: Ditto. 5407 * gfortran.dg/pr77420_3.f90: New test. Requires ... 5408 * gfortran.dg/pr77420_4.f90: this file. 5409 54102016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org> 5411 5412 PR middle-end/77719 5413 * gfortran.dg/pr77719.f90: New test. 5414 54152016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com> 5416 5417 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept 5418 singular form of byte when quantity is unknown. 5419 54202016-09-26 Marek Polacek <polacek@redhat.com> 5421 5422 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough. 5423 54242016-09-26 Martin Liska <mliska@suse.cz> 5425 5426 * c-c++-common/ubsan/sanitize-recover-1.c: New test. 5427 * c-c++-common/ubsan/sanitize-recover-2.c: New test. 5428 * c-c++-common/ubsan/sanitize-recover-3.c: New test. 5429 * c-c++-common/ubsan/sanitize-recover-4.c: New test. 5430 * c-c++-common/ubsan/sanitize-recover-5.c: New test. 5431 * c-c++-common/ubsan/sanitize-recover-6.c: New test. 5432 * c-c++-common/ubsan/sanitize-recover-7.c: New test. 5433 * c-c++-common/ubsan/sanitize-recover-8.c: New test. 5434 * c-c++-common/ubsan/sanitize-recover-9.c: New test. 5435 54362016-09-26 Marek Polacek <polacek@redhat.com> 5437 5438 PR c/7652 5439 * c-c++-common/Wimplicit-fallthrough-1.c: New test. 5440 * c-c++-common/Wimplicit-fallthrough-10.c: New test. 5441 * c-c++-common/Wimplicit-fallthrough-11.c: New test. 5442 * c-c++-common/Wimplicit-fallthrough-12.c: New test. 5443 * c-c++-common/Wimplicit-fallthrough-13.c: New test. 5444 * c-c++-common/Wimplicit-fallthrough-14.c: New test. 5445 * c-c++-common/Wimplicit-fallthrough-15.c: New test. 5446 * c-c++-common/Wimplicit-fallthrough-16.c: New test. 5447 * c-c++-common/Wimplicit-fallthrough-17.c: New test. 5448 * c-c++-common/Wimplicit-fallthrough-18.c: New test. 5449 * c-c++-common/Wimplicit-fallthrough-19.c: New test. 5450 * c-c++-common/Wimplicit-fallthrough-20.c: New test. 5451 * c-c++-common/Wimplicit-fallthrough-21.c: New test. 5452 * c-c++-common/Wimplicit-fallthrough-2.c: New test. 5453 * c-c++-common/Wimplicit-fallthrough-3.c: New test. 5454 * c-c++-common/Wimplicit-fallthrough-4.c: New test. 5455 * c-c++-common/Wimplicit-fallthrough-5.c: New test. 5456 * c-c++-common/Wimplicit-fallthrough-6.c: New test. 5457 * c-c++-common/Wimplicit-fallthrough-7.c: New test. 5458 * c-c++-common/Wimplicit-fallthrough-8.c: New test. 5459 * c-c++-common/Wimplicit-fallthrough-9.c: New test. 5460 * c-c++-common/attr-fallthrough-1.c: New test. 5461 * c-c++-common/attr-fallthrough-2.c: New test. 5462 * g++.dg/cpp0x/fallthrough1.C: New test. 5463 * g++.dg/cpp0x/fallthrough2.C: New test. 5464 * g++.dg/cpp1z/fallthrough1.C: New test. 5465 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning. 5466 * gcc.dg/Wimplicit-fallthrough-1.c: New test. 5467 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test. 5468 * objc.dg/Wimplicit-fallthrough-1.m: New test. 5469 54702016-09-25 Steven G. Kargl <kargl@gcc.gnu.org> 5471 5472 PR fortran/77429 5473 * gfortran.dg/pr77429.f90: New test. 5474 54752016-09-25 Steven G. Kargl <kargl@gcc.gnu.org> 5476 5477 PR fortran/77694 5478 * gfortran.dg/pr77694.f90: New test. 5479 54802016-09-25 Oleg Endo <olegendo@gcc.gnu.org> 5481 5482 PR target/51244 5483 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching. 5484 54852016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr> 5486 5487 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test 5488 for 32-bit mode. 5489 54902016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr> 5491 5492 * gfortran.dg/coarray_lib_comm_1.f90: Fix test 5493 for 32-bit mode. 5494 54952016-09-24 Marek Polacek <polacek@redhat.com> 5496 5497 PR c/77490 5498 * c-c++-common/Wbool-operation-1.c: New test. 5499 * gcc.dg/Wbool-operation-1.c: New test. 5500 55012016-09-23 Fritz Reese <fritzoreese@gmail.com> 5502 5503 * gfortran.dg/dec_static_1.f90: New. 5504 * gfortran.dg/dec_static_2.f90: New. 5505 * gfortran.dg/dec_static_3.f90: New. 5506 * gfortran.dg/dec_static_4.f90: New. 5507 55082016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5509 5510 PR fortran/48298 5511 * gfortran.dg/negative_unit_check.f90: Update test. 5512 * gfortran.dg/dtio_14.f90: New test. 5513 55142016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com> 5515 5516 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test. 5517 * gcc.target/s390/hotpatch-compile-2.c: Likewise. 5518 * gcc.target/s390/hotpatch-compile-3.c: Likewise. 5519 * gcc.target/s390/hotpatch-compile-4.c: Likewise. 5520 * gcc.target/s390/hotpatch-compile-5.c: Likewise. 5521 * gcc.target/s390/hotpatch-compile-6.c: Likewise. 5522 * gcc.target/s390/hotpatch-compile-14.c: Likewise. 5523 55242016-09-23 Martin Sebor <msebor@redhat.com> 5525 5526 PR testsuite/77713 5527 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid 5528 assuming long double is bigger than double. 5529 55302016-09-23 Jakub Jelinek <jakub@redhat.com> 5531 5532 Implement P0138R2, C++17 construction rules for enum class values 5533 * g++.dg/cpp1z/direct-enum-init1.C: New test. 5534 55352016-09-23 David Malcolm <dmalcolm@redhat.com> 5536 5537 PR preprocessor/77672 5538 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update 5539 expected multiline output from first warning to reflect change 5540 in r240434. 5541 55422016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com> 5543 5544 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern. 5545 55462016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de> 5547 Tom de Vries <tom@codesourcery.com> 5548 5549 PR testsuite/77411 5550 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++. 5551 55522016-09-23 Marek Polacek <polacek@redhat.com> 5553 5554 * c-c++-common/gomp/atomic-12.c: Skip for C++1z. 5555 * c-c++-common/gomp/atomic-13.c: Likewise. 5556 * c-c++-common/gomp/atomic-14.c: Likewise. 5557 * c-c++-common/pr60439.c: Remove invalid code. 5558 * g++.dg/expr/bitfield4.C: Robustify for C++1z. 5559 * g++.dg/expr/bitfield5.C: Likewise. 5560 * g++.dg/expr/bitfield6.C: Likewise. 5561 * g++.dg/expr/bool1.C: Likewise. 5562 * g++.dg/expr/bool3.C: Likewise. 5563 * g++.dg/expr/lval3.C: Likewise. 5564 * g++.dg/expr/lval4.C: Likewise. 5565 * g++.old-deja/g++.jason/bool5.C: Likewise. 5566 55672016-09-23 David Malcolm <dmalcolm@redhat.com> 5568 5569 PR preprocessor/77672 5570 * gcc.dg/plugin/diagnostic-test-string-literals-1.c 5571 (test_terminator_location): New function. 5572 55732016-09-23 Richard Biener <rguenther@suse.de> 5574 5575 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase. 5576 55772016-09-23 Matthew Wahab <matthew.wahab@arm.com> 5578 5579 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable 5580 -march=armv8.2-a+fp16 when supported by the hardware. 5581 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New. 5582 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: 5583 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add 5584 semi-colons to a macro invocations. 5585 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16 5586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5587 defined. 5588 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise. 5589 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New. 5590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16 5591 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5592 defined. 5593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise. 5594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise. 5595 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise. 5596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise. 5597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise. 5598 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise. 5599 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise. 5600 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New. 5601 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16 5602 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5603 defined. 5604 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New. 5605 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16 5606 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5607 defined. 5608 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New. 5609 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16 5610 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5611 defined. 5612 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New. 5613 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16 5614 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5615 defined. 5616 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New. 5617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16 5618 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5619 defined. Also fix some white-space. 5620 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New. 5621 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New. 5622 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New. 5623 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New. 5624 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16 5625 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5626 defined. Also fix some long lines and white-space. 5627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16 5628 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5629 defined. Also fix some long lines and white-space. 5630 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16 5631 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5632 defined. 5633 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New. 5634 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16 5635 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5636 defined. 5637 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New. 5638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16 5639 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is 5640 defined. 5641 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise. 5642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise. 5643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise. 5644 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise. 5645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise. 5646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise. 5647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise. 5648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise. 5649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise. 5650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise. 5651 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise. 5652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise. 5653 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise. 5654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise. 5655 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise. 5656 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise. 5657 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise. 5658 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise. 5659 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise. 5660 56612016-09-23 Jiong Wang <jiong.wang@arm.com> 5662 Matthew Wahab <matthew.wahab@arm.com> 5663 5664 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New. 5665 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New. 5666 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New. 5667 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New. 5668 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New. 5669 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New. 5670 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New. 5671 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New. 5672 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New. 5673 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New. 5674 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New. 5675 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New. 5676 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New. 5677 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New. 5678 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New. 5679 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New. 5680 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New. 5681 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New. 5682 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New. 5683 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New. 5684 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New. 5685 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New. 5686 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New. 5687 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New. 5688 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New. 5689 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New. 5690 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New. 5691 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New. 5692 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New. 5693 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New. 5694 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New. 5695 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New. 5696 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New. 5697 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New. 5698 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New. 5699 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New. 5700 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New. 5701 57022016-09-23 Matthew Wahab <matthew.wahab@arm.com> 5703 5704 * gcc.target/arm/armv8_2-fp16-neon-1.c: New. 5705 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New. 5706 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New. 5707 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics 5708 support. 5709 57102016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org> 5711 5712 PR ipa/77677 5713 * gcc.dg/torture/pr77677.c: New test. 5714 57152016-09-23 Andre Vehreschild <vehre@gcc.gnu.org> 5716 5717 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface 5718 here now. 5719 57202016-09-23 Matthew Wahab <matthew.wahab@arm.com> 5721 5722 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon 5723 options. Add tests for float16x4_t and float16x8_t. 5724 57252016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com> 5726 5727 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm. 5728 * gcc.target/s390/risbg-ll-2.c: Ditto. 5729 * gcc.target/s390/risbg-ll-3.c: Ditto. 5730 57312016-09-23 Matthew Wahab <matthew.wahab@arm.com> 5732 5733 * gcc.target/arm/armv8_2-fp16-arith-1.c: New. 5734 * gcc.target/arm/armv8_2-fp16-conv-1.c: New. 5735 57362016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com> 5737 5738 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly 5739 output to the simplified instructions. 5740 57412016-09-23 Matthew Wahab <matthew.wahab@arm.com> 5742 5743 * gcc.target/arm/armv8_2_fp16-move-1.c: New. 5744 * gcc.target/arm/fp16-aapcs-1.c: Update expected output. 5745 57462016-09-23 Matthew Wahab <matthew.wahab@arm.com> 5747 5748 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h 5749 (FP16_SUPPORTED): New 5750 (expected-hfloat-16x4): Make conditional on __fp16 support. 5751 (expected-hfloat-16x8): Likewise. 5752 (vdup_n_f16): Disable for non-AArch64 targets. 5753 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests, 5754 conditional on FP16_SUPPORTED. 5755 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise. 5756 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise. 5757 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise. 5758 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise. 5759 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support 5760 for testing __fp16. 5761 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests, 5762 conditional on FP16_SUPPORTED. 5763 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise. 5764 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise. 5765 57662016-09-23 Matthew Wahab <matthew.wahab@arm.com> 5767 5768 * gcc.target/arm/short-vfp-1.c: New. 5769 57702016-09-23 Matthew Wahab <matthew.wahab@arm.com> 5771 5772 * gcc.target/arm/attr-fp16-arith-1.c: New. 5773 57742016-09-23 Matthew Wahab <matthew.wahab@arm.com> 5775 5776 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): 5777 New. 5778 (add_options_for_arm_v8_2a_fp16_neon): New. 5779 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate. 5780 (add_options_for_arm_arch_v8_2a): Auto-generate. 5781 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate. 5782 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New. 5783 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New. 5784 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New. 5785 (check_effective_target_arm_v8_2a_fp16_neon_ok): New. 5786 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New. 5787 (check_effective_target_arm_v8_2a_fp16_neon_hw): New. 5788 57892016-09-23 Matthew Wahab <matthew.wahab@arm.com> 5790 5791 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use 5792 arm_fp16_alternative_ok. 5793 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise. 5794 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise. 5795 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise. 5796 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise. 5797 * gcc.target/arm/fp16-compile-alt-1.c: Likewise. 5798 * gcc.target/arm/fp16-compile-alt-10.c: Likewise. 5799 * gcc.target/arm/fp16-compile-alt-11.c: Likewise. 5800 * gcc.target/arm/fp16-compile-alt-12.c: Likewise. 5801 * gcc.target/arm/fp16-compile-alt-2.c: Likewise. 5802 * gcc.target/arm/fp16-compile-alt-3.c: Likewise. 5803 * gcc.target/arm/fp16-compile-alt-4.c: Likewise. 5804 * gcc.target/arm/fp16-compile-alt-5.c: Likewise. 5805 * gcc.target/arm/fp16-compile-alt-6.c: Likewise. 5806 * gcc.target/arm/fp16-compile-alt-7.c: Likewise. 5807 * gcc.target/arm/fp16-compile-alt-8.c: Likewise. 5808 * gcc.target/arm/fp16-compile-alt-9.c: Likewise. 5809 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok. 5810 * gcc.target/arm/fp16-compile-none-2.c: Likewise. 5811 * gcc.target/arm/fp16-rounding-alt-1.c: Use 5812 arm_fp16_alternative_ok. 5813 * lib/target-supports.exp 5814 (check_effective_target_arm_fp16_alternative_ok_nocache): New. 5815 (check_effective_target_arm_fp16_alternative_ok): New. 5816 (check_effective_target_arm_fp16_none_ok_nocache): New. 5817 (check_effective_target_arm_fp16_none_ok): New. 5818 58192016-09-23 Martin Liska <mliska@suse.cz> 5820 5821 * gcc.dg/ipa/pr77653.c: Replace adress 5822 with address. 5823 58242016-09-23 Martin Liska <mliska@suse.cz> 5825 5826 * gcc.target/i386/movbe-4.c: New test. 5827 58282016-09-23 Martin Liska <mliska@suse.cz> 5829 5830 * gcc.target/i386/crc32-5.c: New test. 5831 58322016-09-23 Martin Liska <mliska@suse.cz> 5833 5834 * gcc.target/i386/pr71652.c: New test. 5835 * gcc.target/i386/pr71652-2.c: New test. 5836 * gcc.target/i386/pr71652-3.c: New test. 5837 58382016-09-23 Jakub Jelinek <jakub@redhat.com> 5839 5840 * lib/gcc-dg.exp (process-message): Support relative line number 5841 notation - .+4 or .-1 etc. 5842 * gcc.dg/dg-test-1.c: New test. 5843 58442016-09-22 Martin Sebor <msebor@redhat.com> 5845 5846 PR target/77676 5847 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t. 5848 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo. 5849 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test. 5850 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test. 5851 58522016-09-22 Uros Bizjak <ubizjak@gmail.com> 5853 5854 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target. 5855 * gcc.dg/ifcvt-2.c: Ditto. 5856 * gcc.dg/zero_bits_compound-1.c: Ditto. 5857 * gcc.dg/zero_bits_compound-1.c: Ditto. 5858 * gcc.dg/pr40550.c: Simplify target selectors. 5859 Use dg-additional-options. 5860 * gcc.dg/pr47893.c: Ditto. 5861 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686 5862 additional options for 32-bit x86 targets. 5863 * gcc.dg/pr70955.c: Move to ... 5864 * gcc.target/i386/pr70955.c: ... here. Simplify target selector. 5865 58662016-09-22 Paolo Carlini <paolo.carlini@oracle.com> 5867 5868 PR c++/61019 5869 * g++.dg/cpp0x/pr61019.C: New. 5870 58712016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com> 5872 Terry Guo <terry.guo@arm.com> 5873 5874 * gcc.target/arm/pure-code/ffunction-sections.c: New. 5875 * gcc.target/arm/pure-code/no-literal-pool.c: New. 5876 * gcc.target/arm/pure-code/pure-code.exp: New. 5877 58782016-09-22 Uros Bizjak <ubizjak@gmail.com> 5879 5880 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*. 5881 Remove SSE effective target requirement. 5882 58832016-09-22 Paolo Carlini <paolo.carlini@oracle.com> 5884 5885 PR c++/71979 5886 * g++.dg/cpp0x/pr71979.C: New. 5887 58882016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de> 5889 5890 * g++.dg/pr77550.C: Use __SIZE_TYPE__. 5891 58922016-09-22 Martin Liska <mliska@suse.cz> 5893 5894 PR ipa/77653 5895 * gcc.dg/ipa/pr77653.c: New test. 5896 58972016-09-22 Jakub Jelinek <jakub@redhat.com> 5898 5899 PR fortran/77665 5900 * gfortran.dg/gomp/pr77665.f90: New test. 5901 59022016-09-22 Paul Thomas <pault@gcc.gnu.org> 5903 5904 * gfortran.dg/dtio_11.f90: Correct for changed error messages. 5905 * gfortran.dg/dtio_13.f90: New test. 5906 59072016-09-21 Louis Krupp <louis.krupp@zoho.com> 5908 5909 PR fortran/66107 5910 * gfortran.dg/pr66107.f90: New test. 5911 59122016-09-21 Ian Lance Taylor <iant@golang.org> 5913 5914 * go.go-torture/execute/map-1.go: Replace old map deletion syntax 5915 with call to builtin delete function. 5916 59172016-09-21 Joseph Myers <joseph@codesourcery.com> 5918 5919 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c, 5920 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c, 5921 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c, 5922 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New 5923 tests. 5924 59252016-09-21 Uros Bizjak <ubizjak@gmail.com> 5926 5927 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements. 5928 59292016-09-21 Jakub Jelinek <jakub@redhat.com> 5930 5931 PR c++/77651 5932 * g++.dg/cpp1z/aligned-new6.C: New test. 5933 59342016-09-21 Matthew Wahab <matthew.wahab@arm.com> 5935 5936 * gcc.target/arm/fp16-aapcs-3.c: New. 5937 * gcc.target/arm/fp16-aapcs-4.c: New. 5938 * gcc.target/arm/aapcs/aapcs/vfp22.c: New. 5939 * gcc.target/arm/aapcs/aapcs/vfp23.c: New. 5940 * gcc.target/arm/aapcs/aapcs/vfp24.c: New. 5941 * gcc.target/arm/aapcs/aapcs/vfp25.c: New. 5942 59432016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de> 5944 5945 PR tree-optimization/77550 5946 * g++.dg/pr77550.C: New test. 5947 59482016-09-21 Georg-Johann Lay <avr@gjlay.de> 5949 5950 PR target/77326 5951 * gcc.target/avr/torture/pr77326.c: New test. 5952 59532016-09-21 Louis Krupp <louis.krupp@zoho.com> 5954 5955 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only. 5956 59572016-09-21 Richard Biener <rguenther@suse.de> 5958 5959 PR tree-optimization/77648 5960 * gcc.dg/torture/pr77648-1.c: New testcase. 5961 * gcc.dg/torture/pr77648-2.c: Likewise. 5962 59632016-09-21 Richard Biener <rguenther@suse.de> 5964 Jakub Jelinek <jakub@redhat.com> 5965 5966 PR tree-optimization/77621 5967 * gcc.dg/pr77621.c: New testcase. 5968 59692016-09-21 Paul Thomas <pault@gcc.gnu.org> 5970 5971 PR fortran/77657 5972 * gfortran.dg/dtio_12.f90: New test. 5973 59742016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 5975 5976 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int. 5977 59782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> 5979 5980 PR tree-optimization/72835 5981 * gcc.dg/tree-ssa/pr72835.c: New test. 5982 59832016-09-20 Martin Sebor <msebor@redhat.com> 5984 5985 PR middle-end/49905 5986 * gcc.dg/builtin-stringop-chk-1.c: Adjust. 5987 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test. 5988 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test. 5989 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test. 5990 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test. 5991 * gcc.dg/tree-ssa/builtin-sprintf.c: New test. 5992 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test. 5993 59942016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> 5995 5996 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant 5997 arguments/compare will be optimized away. 5998 * gcc.dg/torture/ftrapv-1.c: Likewise. 5999 60002016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> 6001 6002 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments 6003 will be optimized away. 6004 * gcc.dg/ipa/vrp1.c: New test. 6005 * gcc.dg/ipa/vrp2.c: New test. 6006 * gcc.dg/ipa/vrp3.c: New test. 6007 60082016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org> 6009 6010 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also 6011 does the same transformation. 6012 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp. 6013 * gcc.dg/tree-ssa/evrp1.c: New test. 6014 * gcc.dg/tree-ssa/evrp2.c: New test. 6015 * gcc.dg/tree-ssa/evrp3.c: New test. 6016 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump. 6017 * gcc.dg/tree-ssa/pr22117.c: Likewise. 6018 * gcc.dg/tree-ssa/pr61839_2.c: Likewise. 6019 * gcc.dg/tree-ssa/pr64130.c: Likewise. 6020 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as 6021 foling now happens early. 6022 * gcc.dg/tree-ssa/vrp04.c: Likewise. 6023 * gcc.dg/tree-ssa/vrp06.c: Likewise. 6024 * gcc.dg/tree-ssa/vrp16.c: Likewise. 6025 * gcc.dg/tree-ssa/vrp25.c: Likewise. 6026 * gcc.dg/tree-ssa/vrp67.c: Likewise. 6027 60282016-09-20 Uros Bizjak <ubizjak@gmail.com> 6029 6030 PR target/77621 6031 * gcc.target/i386/pr77621.c: New test. 6032 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times 6033 pattern, loop should vectorize with -mtune=atom. 6034 60352016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com> 6036 Jakub Jelinek <jakub@redhat.com> 6037 6038 PR testsuite/63299 6039 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[] 6040 instead of delete. 6041 60422016-09-20 Jakub Jelinek <jakub@redhat.com> 6043 6044 PR c++/77626 6045 * g++.dg/other/pr77626.C: New test. 6046 6047 PR c++/77638 6048 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test. 6049 6050 PR c++/77637 6051 * g++.dg/cpp0x/gen-attrs-62.C: New test. 6052 6053 PR middle-end/77624 6054 * c-c++-common/pr77624-1.c: New test. 6055 * c-c++-common/pr77624-2.c: New test. 6056 60572016-09-20 Andre Vehreschild <vehre@gcc.gnu.org> 6058 6059 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number 6060 of digits expected. 6061 60622016-09-20 Richard Biener <rguenther@suse.de> 6063 6064 PR tree-optimization/77646 6065 * gcc.dg/torture/pr77646.c: New testcase. 6066 60672016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de> 6068 6069 PR c++/77434 6070 * c-c++-common/Wint-in-bool-context.c: New test. 6071 60722016-09-19 Joseph Myers <joseph@codesourcery.com> 6073 6074 * gcc.dg/cr-decimal-dig-1.c: New test. 6075 60762016-09-19 Joseph Myers <joseph@codesourcery.com> 6077 6078 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c, 6079 gcc.dg/float16-align.c, gcc.dg/float32-align.c, 6080 gcc.dg/float32x-align.c, gcc.dg/float64-align.c, 6081 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests. 6082 60832016-09-19 Vladimir Makarov <vmakarov@redhat.com> 6084 6085 PR rtl-optimization/77416 6086 * gcc.target/powerpc/pr77416.c: New. 6087 60882016-09-19 Patrick Palka <ppalka@gcc.gnu.org> 6089 6090 PR c++/77639 6091 * g++.dg/template/error-recovery4.C: New test. 6092 60932016-09-19 Bin Cheng <bin.cheng@arm.com> 6094 6095 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long. 6096 60972016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6098 6099 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test. 6100 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test. 6101 61022016-09-19 Jakub Jelinek <jakub@redhat.com> 6103 Jan Hubicka <jh@suse.cz> 6104 6105 PR target/77587 6106 * gcc.dg/pr77587.c: New test. 6107 * gcc.dg/pr77587a.c: New file. 6108 61092016-09-19 Andre Vehreschild <vehre@gcc.gnu.org> 6110 6111 * gfortran.dg/coarray/alloc_comp_4.f90: New test. 6112 * gfortran.dg/coarray_38.f90: 6113 * gfortran.dg/coarray_alloc_comp_1.f08: New test. 6114 * gfortran.dg/coarray_alloc_comp_2.f08: New test. 6115 * gfortran.dg/coarray_allocate_7.f08: New test. 6116 * gfortran.dg/coarray_allocate_8.f08: New test. 6117 * gfortran.dg/coarray_allocate_9.f08: New test. 6118 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect 6119 new caf_register. 6120 * gfortran.dg/coarray_lib_alloc_2.f90: Same. 6121 * gfortran.dg/coarray_lib_alloc_3.f90: Same. 6122 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect 6123 get_by_refs. 6124 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2. 6125 * gfortran.dg/coarray_lock_7.f90: Same. 6126 * gfortran.dg/coarray_poly_5.f90: Same. 6127 * gfortran.dg/coarray_poly_6.f90: Same. 6128 * gfortran.dg/coarray_poly_7.f90: Same. 6129 * gfortran.dg/coarray_poly_8.f90: Same. 6130 * gfortran.dg/coindexed_1.f90: Changed errors expected. 6131 61322016-09-19 Fritz Reese <fritzoreese@gmail.com> 6133 6134 PR fortran/77584 6135 * gfortran.dg/dec_structure_15.f90: New testcase. 6136 61372016-09-19 Richard Biener <rguenther@suse.de> 6138 6139 PR middle-end/77605 6140 * gcc.dg/torture/pr77605.c: New testcase. 6141 61422016-09-18 Louis Krupp <louis.krupp@zoho.com> 6143 6144 * gfortran.dg/pr68078.f90: XFAIL run on Darwin 6145 61462016-09-17 Jan Hubicka <hubicka@ucw.cz> 6147 6148 * g++.dg/predict-loop-exit-1.C: Disable early jump threading. 6149 * g++.dg/predict-loop-exit-2.C: Disable early jump threading. 6150 * g++.dg/predict-loop-exit-3.C: Disable early jump threading. 6151 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading. 6152 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading. 6153 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading. 6154 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump. 6155 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump. 6156 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump. 6157 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump. 6158 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative. 6159 61602016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com> 6161 6162 * gcc.target/i386/pr68633.c: Fix expected result. 6163 61642016-09-17 Louis Krupp <louis.krupp@gmail.com> 6165 6166 PR fortran/68078 6167 * gfortran.dg/pr68078.f90: New test. 6168 * gfortran.dg/set_vm_limit.c: New, called by pr68078. 6169 61702016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 6171 6172 PR target/77613 6173 * gcc.target/powerpc/swaps-p8-25.c: New. 6174 61752016-09-16 Jakub Jelinek <jakub@redhat.com> 6176 6177 PR c++/77482 6178 * g++.dg/cpp0x/constexpr-77482.C: New test. 6179 6180 PR c++/77379 6181 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing 6182 thunk offsets. 6183 * g++.dg/abi/abi-tag23a.C: Likewise. 6184 6185 PR c++/77338 6186 * g++.dg/cpp0x/decltype-77338.C: New test. 6187 6188 PR c++/77375 6189 * g++.dg/cpp0x/mutable1.C: New test. 6190 61912016-09-16 Steven G. Kargl <kargl@gcc.gnu.org> 6192 6193 PR fortran/77612 6194 * gfortran.dg/pr77612.f90: New test. 6195 61962016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 6197 6198 * gcc.dg/torture/pr70421.c: Require int32plus. 6199 62002016-09-16 Jakub Jelinek <jakub@redhat.com> 6201 6202 PR middle-end/77475 6203 * gcc.target/i386/pr65990.c: Adjust dg-error regexp. 6204 6205 PR target/77526 6206 * gcc.target/i386/pr77526.c: New test. 6207 62082016-09-16 Jakub Jelinek <jakub@redhat.com> 6209 Eric Botcazou <ebotcazou@adacore.com> 6210 6211 PR middle-end/77594 6212 * gcc.target/i386/pr77594.c: New test. 6213 62142016-09-15 Louis Krupp <louis.krupp@zoho.com> 6215 6216 PR fortran/69963 6217 * gfortran.dg/misplaced_implicit_character.f90: New test. 6218 62192016-09-15 Bin Cheng <bin.cheng@arm.com> 6220 6221 PR tree-optimization/77503 6222 * gcc.dg/vect/pr77503.c: New test. 6223 62242016-09-15 Richard Biener <rguenther@suse.de> 6225 6226 PR middle-end/77544 6227 * c-c++-common/torture/pr77544.c: New testcase. 6228 62292016-09-15 Jakub Jelinek <jakub@redhat.com> 6230 6231 PR middle-end/77475 6232 * gcc.target/i386/pr65990.c: Adjust expected diagnostics. 6233 * gcc.dg/march-generic.c: Likewise. 6234 * gcc.target/i386/spellcheck-options-1.c: New test. 6235 * gcc.target/i386/spellcheck-options-2.c: New test. 6236 * gcc.target/i386/spellcheck-options-3.c: New test. 6237 * gcc.target/i386/spellcheck-options-4.c: New test. 6238 62392016-09-15 Chung-Lin Tang <cltang@codesourcery.com> 6240 6241 PR fortran/72743 6242 * gfortran.dg/goacc/pr72743.f90: New test. 6243 62442016-09-15 Richard Biener <rguenther@suse.de> 6245 6246 * gcc.dg/fold-reassoc-2.c: Fix dump scan. 6247 62482016-09-15 Richard Biener <rguenther@suse.de> 6249 6250 PR tree-optimization/77514 6251 * gcc.dg/torture/pr77514.c: New testcase. 6252 62532016-09-14 Jakub Jelinek <jakub@redhat.com> 6254 6255 PR c++/77549 6256 * g++.dg/lookup/pr77549.C: New test. 6257 62582016-09-14 Marek Polacek <polacek@redhat.com> 6259 6260 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated. 6261 * c-c++-common/gomp/atomic-13.c: Likewise. 6262 * c-c++-common/gomp/atomic-14.c: Likewise. 6263 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code. 6264 * g++.dg/cpp1z/bool-increment1.C: New test. 6265 * c-c++-common/pr60439.c: Add dg-warning. 6266 * g++.dg/expr/bitfield4.C: Likewise. 6267 * g++.dg/expr/bitfield5.C: Likewise. 6268 * g++.dg/expr/bitfield6.C: Likewise. 6269 * g++.dg/expr/bool1.C: Likewise. 6270 * g++.dg/expr/bool3.C: Likewise. 6271 * g++.dg/expr/lval3.C: Likewise. 6272 * g++.dg/expr/lval4.C: Likewise. 6273 * g++.old-deja/g++.jason/bool5.C: Likewise. 6274 * g++.dg/expr/bitfield3.C: Adjust dg-error. 6275 * g++.dg/other/error18.C: Likewise. 6276 * g++.dg/gomp/atomic-14.C: Likewise. 6277 62782016-09-14 Nathan Sidwell <nathan@acm.org> 6279 6280 PR c++/77539 6281 * g++.dg/cpp1y/pr77539.C: New. 6282 62832016-09-14 Christophe Lyon <christophe.lyon@linaro.org> 6284 6285 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before 6286 dg-require. 6287 * g++.dg/ext/builtin_alloca.C: Likewise. 6288 * g++.dg/template/spec35.C: Likewise. 6289 * gcc.dg/builtins-68.c: Likewise. 6290 * gcc.misc-tests/gcov-13.c: Likewise. 6291 * gcc.misc-tests/gcov-14.c: Likewise. 6292 62932016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk> 6294 6295 * gfortran.dg/dec_structure_14.f90: New testcase. 6296 62972016-09-14 Jakub Jelinek <jakub@redhat.com> 6298 6299 PR sanitizer/68260 6300 * c-c++-common/tsan/pr68260.c: New test. 6301 63022016-09-13 Joe Seymour <joe.s@somniumtech.com> 6303 6304 PR target/70713 6305 * gcc.target/msp430/function-attributes-1.c: New test. 6306 * gcc.target/msp430/function-attributes-2.c: New test. 6307 * gcc.target/msp430/function-attributes-3.c: New test. 6308 63092015-04-18 Martin Sebor <msebor@redhat.com> 6310 6311 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number 6312 of non-nul characters. 6313 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout 6314 63152016-09-13 Jakub Jelinek <jakub@redhat.com> 6316 6317 * g++.dg/cpp0x/gen-attrs-61.C: New test. 6318 * g++.dg/cpp1z/gen-attrs1.C: New test. 6319 6320 PR tree-optimization/77454 6321 * gcc.dg/pr77454.c: New test. 6322 6323 PR c++/77553 6324 * g++.dg/cpp1y/constexpr-77553.C: New test. 6325 63262016-09-13 David Malcolm <dmalcolm@redhat.com> 6327 6328 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 6329 (test_show_locus): Replace rich_location::add_fixit_insert calls 6330 with add_fixit_insert_before and add_fixit_insert_after. 6331 63322016-09-13 Jason Merrill <jason@redhat.com> 6333 Tom de Vries <tom@codesourcery.com> 6334 6335 PR c++/77427 6336 * g++.dg/pr77427.C: New test. 6337 63382016-09-13 Martin Liska <mliska@suse.cz> 6339 6340 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic 6341 effective target. 6342 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise. 6343 * lib/target-supports.exp: Define the new target. 6344 63452016-09-12 Andrew Pinski <apinski@cavium.com> 6346 6347 * gcc.target/aarch64/thunderxloadpair.c: New testcase. 6348 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase. 6349 63502016-09-12 Uros Bizjak <ubizjak@gmail.com> 6351 6352 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of 6353 variable arguments. 6354 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New. 6355 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment. 6356 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of 6357 variable argument. 6358 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New. 6359 * gcc.dg/compat/scalar-return-4_main.c: Update description comment. 6360 63612016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de> 6362 6363 PR c++/77496 6364 * c-c++-common/warn-ommitted-condop.c: Add more test cases. 6365 * g++.dg/ext/pr77496.C: New test. 6366 * g++.dg/warn/pr77496.C: New test. 6367 63682016-09-12 David Malcolm <dmalcolm@redhat.com> 6369 6370 PR c/72858 6371 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions 6372 to preserve conversion chars, and to preserve prefix information. 6373 * gcc.dg/format/pr72858.c: New test case. 6374 63752016-09-11 Steven G. Kargl <kargl@gcc.gnu.org> 6376 6377 * gfortran.dg/pr77507.f90: Move to ... 6378 * gfortran.dg/ieee/pr77507.f90: here. 6379 63802016-08-09 Jan Hubicka <hubicka@ucw.cz> 6381 6382 PR ipa/61159 6383 * compile/pr61159.c: New testcase 6384 63852016-08-09 Jan Hubicka <hubicka@ucw.cz> 6386 6387 PR ipa/64316 6388 * gcc.dg/ipa/pr63416.c: New testcase. 6389 63902016-09-10 Paul Thomas <pault@gcc.gnu.org> 6391 Steven G. Kargl <kargl@gcc.gnu.org> 6392 6393 PR fortran/77532 6394 * gfortran.dg/dtio_11.f90: new test. 6395 63962016-09-10 Steven G. Kargl <kargl@gcc.gnu.org> 6397 6398 PR fortran/77507 6399 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050 6400 * gfortran.dg/c_assoc_4.f90: Ditto. 6401 64022016-09-10 Tom de Vries <tom@codesourcery.com> 6403 6404 PR C/71602 6405 * c-c++-common/va-arg-va-list-type.c: New test. 6406 64072016-09-09 Peter Bergner <bergner@vnet.ibm.com> 6408 6409 PR rtl-optimization/77289 6410 * gcc.target/powerpc/pr77289.c: New test. 6411 64122016-09-09 Martin Sebor <msebor@redhat.com> 6413 6414 PR c/77520 6415 PR c/77521 6416 * gcc.dg/pr77520.c: New test. 6417 * gcc.dg/pr77521.c: New test. 6418 64192016-09-09 Steven G. Kargl <kargl@gcc.gnu.org> 6420 6421 PR fortran/77506 6422 * gfortran.dg/pr77506.f90: New test. 6423 64242016-09-09 Steven G. Kargl <kargl@gcc.gnu.org> 6425 6426 PR fortran/77507 6427 * gfortran.dg/pr77507.f90: New test. 6428 64292016-09-09 Joseph Myers <joseph@codesourcery.com> 6430 6431 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests. 6432 64332016-09-08 Steven G. Kargl <kargl@gcc.gnu.org> 6434 Louis Krupp <lkrupp@gcc.gnu.org> 6435 6436 PR fortran/69514 6437 * gfortran.dg/pr69514_1.f90: New test. 6438 * gfortran.dg/pr69514_2.f90: New test. 6439 64402016-09-08 Jakub Jelinek <jakub@redhat.com> 6441 6442 PR fortran/77500 6443 * gfortran.dg/gomp/pr77500.f90: New test. 6444 6445 PR fortran/77516 6446 * gfortran.dg/gomp/pr77516.f90: New test. 6447 64482016-09-07 Jakub Jelinek <jakub@redhat.com> 6449 6450 PR middle-end/77475 6451 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0. 6452 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise. 6453 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise. 6454 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise. 6455 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise. 6456 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise. 6457 64582016-09-07 David Malcolm <dmalcolm@redhat.com> 6459 6460 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include 6461 "substring-locations.h". 6462 64632016-09-07 Richard Biener <rguenther@suse.de> 6464 6465 PR c/77450 6466 * c-c++-common/vector-subscript-8.c: Move .. 6467 * gcc.dg/pr77450.c: ... here. 6468 64692016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6470 6471 PR libgfortran/77393 6472 * gfortran.dg/fmt_f0_2.f90: Update test. 6473 * gfortran.dg/fmt_f0_3.f90: New test. 6474 64752016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr> 6476 6477 PR debug/77389 6478 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf 6479 in dg-options. 6480 6481 PR debug/57519 6482 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise. 6483 64842016-09-06 Jakub Jelinek <jakub@redhat.com> 6485 6486 PR target/69255 6487 * gcc.target/i386/pr69255-1.c: New test. 6488 * gcc.target/i386/pr69255-2.c: New test. 6489 * gcc.target/i386/pr69255-3.c: New test. 6490 64912016-09-06 Martin Sebor <msebor@redhat.com> 6492 6493 PR c/77336 6494 * gcc.dg/format/miss-7.c: New test. 6495 64962016-09-06 Uros Bizjak <ubizjak@gmail.com> 6497 6498 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8. 6499 65002016-09-06 Martin Liska <mliska@suse.cz> 6501 6502 PR gcov-profile/77378 6503 PR gcov-profile/77466 6504 * gcc.dg/profile-update-warning.c: New test. 6505 65062016-09-06 Richard Biener <rguenther@suse.de> 6507 6508 PR tree-optimization/77479 6509 * gcc.dg/torture/pr77479.c: New testcase. 6510 65112016-09-06 Richard Biener <rguenther@suse.de> 6512 6513 PR c/77450 6514 * c-c++-common/vector-subscript-7.c: Adjust. 6515 * c-c++-common/vector-subscript-8.c: New testcase. 6516 65172016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 6518 6519 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*. 6520 65212016-09-05 Jakub Jelinek <jakub@redhat.com> 6522 6523 PR target/77476 6524 * gcc.target/i386/avx512f-pr77476.c: New test. 6525 * gcc.target/i386/avx512bw-pr77476.c: New test. 6526 * gcc.target/i386/avx512dq-pr77476.c: New test. 6527 6528 * lib/target-supports.exp (check_effective_target_vect_simd_clones): 6529 Update comment to mention also avx512f. 6530 6531 PR sanitizer/77396 6532 * g++.dg/asan/pr77396-2.C: New test. 6533 65342016-09-05 Uros Bizjak <ubizjak@gmail.com> 6535 6536 PR rtl-optimization/77452 6537 * gcc.target/i386/pr77452.c: New test. 6538 65392016-09-05 Marek Polacek <polacek@redhat.com> 6540 6541 PR c/77423 6542 * c-c++-common/Wlogical-not-parentheses-3.c: New test. 6543 65442016-09-04 Steven G. Kargl <kargl@gcc.gnu.org> 6545 6546 PR fortran/77391 6547 * gfortran.dg/pr77391.f90: New test. 6548 65492016-09-04 Steven G. Kargl <kargl@gcc.gnu.org> 6550 6551 PR fortran/77460 6552 * gfortran.dg/pr77460.f90: New test. 6553 65542016-09-03 Jakub Jelinek <jakub@redhat.com> 6555 6556 PR c/65467 6557 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target. 6558 65592016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com> 6560 6561 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order. 6562 65632016-09-02 David Malcolm <dmalcolm@redhat.com> 6564 6565 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New 6566 test case. 6567 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add 6568 diagnostic-test-show-locus-generate-patch.c to the sources 6569 for diagnostic_plugin_test_show_locus.c. 6570 65712016-09-02 Jakub Jelinek <jakub@redhat.com> 6572 6573 PR c/65467 6574 * gcc.dg/gomp/_Atomic-1.c: New test. 6575 * gcc.dg/gomp/_Atomic-2.c: New test. 6576 * gcc.dg/gomp/_Atomic-3.c: New test. 6577 * gcc.dg/gomp/_Atomic-4.c: New test. 6578 * gcc.dg/gomp/_Atomic-5.c: New test. 6579 6580 PR sanitizer/77396 6581 * g++.dg/asan/pr77396.C: New test. 6582 65832016-09-01 Martin Sebor <msebor@redhat.com> 6584 6585 PR tree-optimization/71831 6586 * gcc.dg/builtin-object-size-16.c: New test. 6587 * gcc.dg/builtin-object-size-17.c: New test. 6588 65892016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6590 6591 PR libgfortran/77393 6592 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds. 6593 65942016-09-01 Uros Bizjak <ubizjak@gmail.com> 6595 6596 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c, 6597 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c, 6598 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c, 6599 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c, 6600 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c, 6601 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c, 6602 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c, 6603 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c, 6604 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c, 6605 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c, 6606 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c, 6607 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c, 6608 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c, 6609 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c, 6610 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c, 6611 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c, 6612 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c, 6613 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee. 6614 66152016-09-01 Eric Botcazou <ebotcazou@adacore.com> 6616 6617 * gnat.dg/opt58.adb: New test. 6618 * gnat.dg/opt58_pkg.ads: New helper. 6619 66202016-09-01 Richard Biener <rguenther@suse.de> 6621 6622 PR middle-end/77436 6623 * gcc.dg/torture/pr77436.c: New testcase. 6624 66252016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 6626 6627 * gcc.dg/pr64252.c: Require int32plus. 6628 * gcc.dg/pr66299-1.c: Likewise. 6629 * gcc.dg/pr66299-2.c: Likewise. 6630 * gcc.dg/torture/20131115-1.c: Skip for avr. 6631 66322016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6633 6634 * gcc.target/aarch64/ands_3.c: New test. 6635 66362016-08-31 Jakub Jelinek <jakub@redhat.com> 6637 6638 PR fortran/77352 6639 * gfortran.dg/gomp/pr77352.f90: New test. 6640 6641 PR fortran/77374 6642 * gfortran.dg/gomp/pr77374.f08: New test. 6643 66442016-08-31 Marc Glisse <marc.glisse@inria.fr> 6645 6646 PR tree-optimization/73714 6647 * gcc.dg/tree-ssa/pr73714.c: New test. 6648 66492016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6650 6651 PR libgfortran/77393 6652 * gfortran.dg/fmt_f0_2.f90: New test. 6653 66542016-08-31 Marc Glisse <marc.glisse@inria.fr> 6655 6656 * gcc.target/i386/pr59539-2.c: Adapt options. 6657 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm. 6658 66592016-08-31 Paul Thomas <pault@gcc.gnu.org> 6660 6661 PR fortran/77418 6662 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation 6663 of the associate entity and replace with a pointer to the 6664 intended item on the stack. 6665 66662016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6667 Paul Thomas <pault@gcc.gnu.org> 6668 6669 PR fortran/48298 6670 * gfortran.dg/dtio_1.f90: New test. 6671 * gfortran.dg/dtio_2.f90: New test. 6672 * gfortran.dg/dtio_3.f90: New test. 6673 * gfortran.dg/dtio_4.f90: New test. 6674 * gfortran.dg/dtio_5.f90: New test. 6675 * gfortran.dg/dtio_6.f90: New test. 6676 * gfortran.dg/dtio_7.f90: New test. 6677 * gfortran.dg/dtio_8.f90: New test. 6678 * gfortran.dg/dtio_9.f90: New test. 6679 * gfortran.dg/dtio_10.f90: New test. 6680 66812016-08-30 David Malcolm <dmalcolm@redhat.com> 6682 6683 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c 6684 (test_many_nested_locations): New function. 6685 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 6686 (test_show_locus): Handle "test_many_nested_locations". 6687 66882016-08-30 David Malcolm <dmalcolm@redhat.com> 6689 6690 * g++.dg/template/double-greater-than-fixit.C: New test case. 6691 66922016-08-30 Eric Botcazou <ebotcazou@adacore.com> 6693 6694 * gnat.dg/opt57.ad[sb]: New test. 6695 * gnat.dg/opt57_pkg.ads: New helper. 6696 66972016-08-30 Richard Biener <rguenther@suse.de> 6698 6699 PR tree-optimization/69047 6700 * gcc.dg/pr69047.c: Fix byte-order check. 6701 67022016-08-30 Jakub Jelinek <jakub@redhat.com> 6703 6704 PR tree-optimization/72866 6705 * gcc.dg/vect/pr72866.c: New test. 6706 6707 PR debug/77363 6708 * g++.dg/debug/dwarf2/pr77363.C: New test. 6709 6710 PR middle-end/77377 6711 * gcc.target/i386/pr77377.c: New test. 6712 6713 PR debug/77389 6714 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf 6715 in dg-options. 6716 67172016-08-29 Steven G. Kargl <kargl@gcc.gnu.org> 6718 6719 * gfortran.dg/pr77372.f90: Moved to ... 6720 * gfortran.dg/ieee/pr77372.f90: here. 6721 67222016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com> 6723 6724 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various 6725 vector short/char initializations. 6726 * gcc.target/powerpc/vec-init-5.c: Likewise. 6727 * gcc.target/powerpc/vec-init-6.c: New compile time test for 6728 vector initialization optimizations. 6729 * gcc.target/powerpc/vec-init-7.c: Likewise. 6730 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various 6731 vector float/double initializations. 6732 * gcc.target/powerpc/vec-init-9.c: Likewise. 6733 67342016-08-29 Uros Bizjak <ubizjak@gmail.com> 6735 6736 PR target/77403 6737 * gcc.target/i386/pr77403.c: New test. 6738 67392016-08-29 Marek Polacek <polacek@redhat.com> 6740 6741 PR c/77292 6742 * c-c++-common/Wlogical-not-parentheses-1.c: New test. 6743 67442016-08-29 Tom de Vries <tom@codesourcery.com> 6745 6746 PR c/77398 6747 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument. 6748 67492016-08-29 Eric Botcazou <ebotcazou@adacore.com> 6750 6751 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium. 6752 67532016-08-29 Fritz Reese <fritzoreese@gmail.com> 6754 6755 * gfortran.dg/dec_structure_13.f90: New testcase. 6756 67572016-08-29 Janne Blomqvist <jb@gcc.gnu.org> 6758 6759 PR fortran/77261 6760 * gfortran.dg/random_3.f90: Run testcase only when real(10) is 6761 available. 6762 67632016-08-28 Tom de Vries <tom@codesourcery.com> 6764 6765 PR lto/70955 6766 * gcc.dg/pr70955.c: New test. 6767 * gcc.dg/lto/pr70955_0.c: Same. 6768 * gcc.dg/lto/pr70955_1.c: Same. 6769 67702016-08-27 Patrick Palka <ppalka@gcc.gnu.org> 6771 6772 PR tree-optimization/71077 6773 * gcc.target/i386/pr71077.c: New test. 6774 67752016-08-27 Steven G. Kargl <kargl@gcc.gnu.org> 6776 6777 PR fortran/77380 6778 * gfortran.dg/pr77380.f90: New test. 6779 67802016-08-27 Steven G. Kargl <kargl@gcc.gnu.org> 6781 6782 PR fortran/77372 6783 gfortran.dg/pr77372.f90: New test. 6784 67852016-08-26 David Malcolm <dmalcolm@redhat.com> 6786 6787 * gcc.dg/spellcheck-fields-2.c (test): Move 6788 dg-begin/end-multiline-output within function body. 6789 (test_macro): New function. 6790 67912016-08-26 David Malcolm <dmalcolm@redhat.com> 6792 6793 * gcc.dg/plugin/diagnostic-test-show-locus-color.c 6794 (test_fixit_insert): Update expected output. 6795 (test_fixit_remove): Likewise. 6796 (test_fixit_replace): Likewise. 6797 67982016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6799 6800 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options. 6801 Fix typo. 6802 68032016-08-26 Richard Biener <rguenther@suse.de> 6804 6805 PR tree-optimization/69047 6806 * gcc.dg/pr69047.c: New testcase. 6807 68082016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 6809 Martin Jambhor <mjambor@suse.cz> 6810 6811 * gcc.dg/ipa/propbits-1.c: New test-case. 6812 * gcc.dg/ipa/propbits-2.c: Likewise. 6813 * gcc.dg/ipa/propbits-3.c: Likewise. 6814 68152016-08-25 Steven g. Kargl <kargl@gcc.gnu.org> 6816 6817 PR fortran/77351 6818 * gfortran.dg/pr77351.f90: New test. 6819 68202016-08-25 Marek Polacek <polacek@redhat.com> 6821 6822 * c-c++-common/Wlogical-not-parentheses-2.c: New test. 6823 68242016-08-25 Marek Polacek <polacek@redhat.com> 6825 6826 PR c/77323 6827 * gcc.dg/pr77323.c: New test. 6828 68292016-08-24 Paul Thomas <pault@gcc.gnu.org> 6830 6831 PR fortran/77358 6832 * gfortran.dg/submodule_17.f08: New test. 6833 68342016-08-24 Michael Collison <michael.collison@linaro.org> 6835 Michael Collison <michael.collison@arm.com> 6836 6837 * gcc.target/arm/builtin_saddl.c: New testcase. 6838 * gcc.target/arm/builtin_saddll.c: New testcase. 6839 * gcc.target/arm/builtin_uaddl.c: New testcase. 6840 * gcc.target/arm/builtin_uaddll.c: New testcase. 6841 * gcc.target/arm/builtin_ssubl.c: New testcase. 6842 * gcc.target/arm/builtin_ssubll.c: New testcase. 6843 * gcc.target/arm/builtin_usubl.c: New testcase. 6844 * gcc.target/arm/builtin_usubll.c: New testcase. 6845 68462016-08-24 Uros Bizjak <ubizjak@gmail.com> 6847 6848 PR target/77270 6849 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets. 6850 (dg-options): Use -march=amdfam10 instead of -march=athlon. 6851 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto. 6852 * gcc.dg/tree-ssa/prefetch-3.c: Ditto. 6853 * gcc.dg/tree-ssa/prefetch-4.c: Ditto. 6854 * gcc.dg/tree-ssa/prefetch-5.c: Ditto. 6855 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2 6856 effective target. Remove scan-assembler-times directives. 6857 * gcc.dg/tree-ssa/prefetch-7.c: Ditto. 6858 * gcc.dg/tree-ssa/prefetch-8.c: Ditto. 6859 * gcc.dg/tree-ssa/prefetch-9.c: Ditto. 6860 68612016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 6862 6863 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead 6864 of unsigned int. 6865 * gcc.dg/zero_sign_ext_test.c: Require int32plus. 6866 68672016-08-24 Robert Suchanek <robert.suchanek@imgtec.com> 6868 6869 PR testsuite/77317 6870 * lib/target-supports.exp 6871 (check_effective_target_vect_aligned_arrays): Don't cache the result. 6872 (check_effective_target_vect_natural_alignment): Ditto. 6873 (check_effective_target_vector_alignment_reachable): Ditto. 6874 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto. 6875 68762016-08-23 Ian Lance Taylor <iant@golang.org> 6877 6878 * gcc.target/s390/nolrl-1.c: Don't match the file name. 6879 68802016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com> 6881 6882 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is 6883 being created from pointers to memory locations. 6884 * gcc.target/powerpc/vec-init-2.c: Likewise. 6885 68862016-08-23 Fritz Reese <fritzoreese@gmail.com> 6887 6888 * gfortran.dg/dec_structure_12.f90: New testcase. 6889 68902016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com> 6891 6892 * gcc.target/s390/insv-1.c: Fix test when running with -m31. 6893 68942016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com> 6895 6896 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result 6897 verification. 6898 68992016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com> 6900 6901 * gcc.target/s390/md/andc-splitter-1.c: New test case. 6902 * gcc.target/s390/md/andc-splitter-2.c: Likewise. 6903 69042016-08-23 Richard Biener <rguenther@suse.de> 6905 6906 PR tree-optimization/27336 6907 * c-c++-common/pr27336.c: New testcase. 6908 69092016-08-22 Marek Polacek <polacek@redhat.com> 6910 6911 PR c++/77321 6912 * g++.dg/cpp1y/pr77321.C: New test. 6913 69142016-08-22 Steven G. Kargl <kargl@gcc.gnu.org> 6915 6916 PR fortran/60774 6917 * gfortran.dg/empty_label.f: Adjust test for new error message. 6918 * gfortran.dg/empty_label.f90: Ditto. 6919 * gfortran.dg/empty_label_typedecl.f90: Ditto. 6920 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90). 6921 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label. 6922 69232016-08-22 Steven G. Kargl <kargl@gcc.gnu.org> 6924 6925 PR fortran/61318 6926 * gfortran.dg/pr61318.f90: New test. 6927 69282016-08-22 Steven G. Kargl <kargl@gcc.gnu.org> 6929 6930 PR fortran/77260 6931 * gfortran.dg/pr77260_1.f90: New test. 6932 * gfortran.dg/pr77260_2.f90: Ditto. 6933 69342016-08-22 Joseph Myers <joseph@codesourcery.com> 6935 6936 PR middle-end/77269 6937 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not 6938 __builtin_signbitf and __builtin_signbitl in expected generic 6939 expansion. 6940 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c, 6941 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c, 6942 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c, 6943 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New 6944 tests. 6945 69462016-08-22 Joseph Myers <joseph@codesourcery.com> 6947 6948 * gcc.dg/torture/float128-builtin.c, 6949 gcc.dg/torture/float128-ieee-nan.c, 6950 gcc.dg/torture/float128x-builtin.c, 6951 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c, 6952 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c, 6953 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c, 6954 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c, 6955 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c, 6956 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h, 6957 gcc.dg/torture/floatn-nan.h: New tests. 6958 69592016-08-22 Joseph Myers <joseph@codesourcery.com> 6960 6961 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New 6962 macro. 6963 (main): Update calls to TEST_I_F. 6964 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New 6965 macro. 6966 (main): Update calls to TEST_I_F. 6967 69682016-08-22 Joseph Myers <joseph@codesourcery.com> 6969 6970 * gcc.dg/torture/fp-int-convert-float128x-timode.c, 6971 gcc.dg/torture/fp-int-convert-float32x-timode.c, 6972 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type 6973 names in calls to TEST_I_F. 6974 69752016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de> 6976 6977 PR c/52952 6978 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure. 6979 69802016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 6981 6982 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32 6983 and !natural_alignment_64. 6984 * gcc.dg/ipa/propalign-2.c: Likewise. 6985 * gcc.dg/ipa/propalign-3.c: Likewise. 6986 * gcc.dg/ipa/propalign-4.c: Likewise. 6987 * gcc.dg/ipa/propalign-5.c: Likewise. 6988 * lib/target-supports.exp 6989 (check_effective_target_natural_alignment_32): Add avr-*-*. 6990 69912016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org> 6992 6993 PR tree-optimization/61839 6994 * gcc.dg/tree-ssa/pr61839_1.c: New test. 6995 * gcc.dg/tree-ssa/pr61839_2.c: New test. 6996 * gcc.dg/tree-ssa/pr61839_3.c: New test. 6997 * gcc.dg/tree-ssa/pr61839_4.c: New test. 6998 69992016-08-19 Joseph Myers <joseph@codesourcery.com> 7000 7001 PR c/32187 7002 * lib/target-supports.exp (check_effective_target_float16) 7003 (check_effective_target_float32, check_effective_target_float64) 7004 (check_effective_target_float128, check_effective_target_float32x) 7005 (check_effective_target_float64x) 7006 (check_effective_target_float128x) 7007 (check_effective_target_float16_runtime) 7008 (check_effective_target_float32_runtime) 7009 (check_effective_target_float64_runtime) 7010 (check_effective_target_float128_runtime) 7011 (check_effective_target_float32x_runtime) 7012 (check_effective_target_float64x_runtime) 7013 (check_effective_target_float128x_runtime) 7014 (check_effective_target_floatn_nx_runtime) 7015 (add_options_for_float16, add_options_for_float32) 7016 (add_options_for_float64, add_options_for_float128) 7017 (add_options_for_float32x, add_options_for_float64x) 7018 (add_options_for_float128x): New procedures. 7019 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c, 7020 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c, 7021 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c, 7022 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c, 7023 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c, 7024 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c, 7025 gcc.dg/torture/float128-complex.c, 7026 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c, 7027 gcc.dg/torture/float128x-basic.c, 7028 gcc.dg/torture/float128x-complex.c, 7029 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c, 7030 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c, 7031 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c, 7032 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c, 7033 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c, 7034 gcc.dg/torture/float32x-basic.c, 7035 gcc.dg/torture/float32x-complex.c, 7036 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c, 7037 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c, 7038 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c, 7039 gcc.dg/torture/float64x-basic.c, 7040 gcc.dg/torture/float64x-complex.c, 7041 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c, 7042 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h, 7043 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h, 7044 gcc.dg/torture/floatn-tg.h, 7045 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c, 7046 gcc.dg/torture/fp-int-convert-float128-ieee.c, 7047 gcc.dg/torture/fp-int-convert-float128x-timode.c, 7048 gcc.dg/torture/fp-int-convert-float128x.c, 7049 gcc.dg/torture/fp-int-convert-float16-timode.c, 7050 gcc.dg/torture/fp-int-convert-float16.c, 7051 gcc.dg/torture/fp-int-convert-float32-timode.c, 7052 gcc.dg/torture/fp-int-convert-float32.c, 7053 gcc.dg/torture/fp-int-convert-float32x-timode.c, 7054 gcc.dg/torture/fp-int-convert-float32x.c, 7055 gcc.dg/torture/fp-int-convert-float64-timode.c, 7056 gcc.dg/torture/fp-int-convert-float64.c, 7057 gcc.dg/torture/fp-int-convert-float64x-timode.c, 7058 gcc.dg/torture/fp-int-convert-float64x.c: New tests. 7059 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for 7060 maximum exponent of floating-point type. Use it in testing 7061 whether 0x8...0 fits in the floating-point type. Always treat -1 7062 (signed 0xf...f) as fitting in the floating-point type. 7063 (M_OK1): New macro. 7064 * gcc.dg/torture/fp-int-convert-double.c, 7065 gcc.dg/torture/fp-int-convert-float.c, 7066 gcc.dg/torture/fp-int-convert-float128-timode.c, 7067 gcc.dg/torture/fp-int-convert-float128.c, 7068 gcc.dg/torture/fp-int-convert-float80-timode.c, 7069 gcc.dg/torture/fp-int-convert-float80.c, 7070 gcc.dg/torture/fp-int-convert-long-double.c, 7071 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F. 7072 70732016-08-19 Jakub Jelinek <jakub@redhat.com> 7074 7075 PR fortran/72744 7076 * gfortran.dg/gomp/pr72744.f90: New test. 7077 7078 PR fortran/69281 7079 * gfortran.dg/gomp/pr69281.f90: New test. 7080 70812016-08-19 Janne Blomqvist <jb@gcc.gnu.org> 7082 7083 * gfortran.dg/random_4.f90: Initialize seed before using, handle 7084 the last special seed value. 7085 * gfortran.dg/random_7.f90: Use size for last array member instead 7086 of hardcoded value. 7087 70882016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 7089 7090 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error. 7091 * gcc.dg/cpp/warn-undef-2.c: Likewise. 7092 70932016-08-19 Richard Biener <rguenther@suse.de> 7094 7095 PR tree-optimization/77286 7096 * gcc.dg/torture/pr77286.c: New testcase. 7097 70982016-08-18 David Malcolm <dmalcolm@redhat.com> 7099 7100 * gcc.dg/verbose-asm-2.c: New test case. 7101 71022016-08-18 David Malcolm <dmalcolm@redhat.com> 7103 7104 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 7105 (custom_diagnostic_finalizer): Update for change to 7106 diagnostic_show_locus. 7107 71082016-08-18 David Malcolm <dmalcolm@redhat.com> 7109 7110 * gcc.dg/cpp/misspelled-directive-1.c: New testcase. 7111 * gcc.dg/cpp/misspelled-directive-2.c: New testcase. 7112 71132016-08-18 Marek Polacek <polacek@redhat.com> 7114 7115 PR c/71514 7116 * gcc.dg/pr71514.c: New test. 7117 71182015-08-18 H.J. Lu <hongjiu.lu@intel.com> 7119 7120 PR target/72839 7121 * gcc.target/i386/pr72839.c: New test. 7122 71232016-08-18 Chung-Lin Tang <cltang@codesourcery.com> 7124 7125 PR middle-end/70895 7126 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test. 7127 * c-c++-common/goacc/reduction-1.c: Likewise. 7128 * c-c++-common/goacc/reduction-2.c: Likewise. 7129 * c-c++-common/goacc/reduction-3.c: Likewise. 7130 * c-c++-common/goacc/reduction-4.c: Likewise. 7131 71322016-08-18 Alan Modra <amodra@gmail.com> 7133 7134 * gcc.c-torture/compile/pr72771.c: New. 7135 71362016-08-17 Jakub Jelinek <jakub@redhat.com> 7137 7138 PR fortran/67496 7139 * gfortran.dg/pr67496.f90: New test. 7140 71412015-08-17 Alan Hayward <alan.hayward@arm.com> 7142 7143 PR tree-optimization/71752 7144 * gcc.dg/vect/pr71752.c: New. 7145 71462016-08-17 Uros Bizjak <ubizjak@gmail.com> 7147 7148 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee. 7149 71502016-08-17 Jakub Jelinek <jakub@redhat.com> 7151 7152 PR middle-end/77259 7153 * g++.dg/ipa/devirt-52.C: New test. 7154 71552016-08-17 Chung-Lin Tang <cltang@codesourcery.com> 7156 7157 * c-c++-common/goacc/reduction-6.c: New testcase. 7158 71592016-08-17 Richard Biener <rguenther@suse.de> 7160 7161 PR tree-optimization/76490 7162 * gfortran.fortran-torture/compile/pr76490.f90: New testcase. 7163 * gcc.dg/pr52904.c: XFAIL. 7164 71652016-08-17 Richard Biener <rguenther@suse.de> 7166 7167 PR tree-optimization/23855 7168 * gcc.dg/loop-unswitch-2.c: Adjust. 7169 71702016-08-16 Jakub Jelinek <jakub@redhat.com> 7171 7172 PR tree-optimization/72817 7173 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char. 7174 71752016-08-16 Joseph Myers <joseph@codesourcery.com> 7176 7177 PR libgcc/77265 7178 * gcc.dg/torture/float128-extend-inf.c: New test. 7179 71802016-08-16 David Malcolm <dmalcolm@redhat.com> 7181 7182 PR c/72857 7183 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers 7184 for embedded NUL. 7185 * gcc.dg/format/c90-printf-1.c: Restore column numbers. 7186 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected 7187 caret placement. 7188 (test_oct): Likewise. 7189 (test_multiple): Likewise. 7190 (test_field_width_specifier): Likewise. 7191 (test_field_width_specifier_2): New function. 7192 (test_field_precision_specifier): New function. 7193 (test_embedded_nul): Update expected caret placement. 7194 (test_non_contiguous_strings): Update line number. 7195 * gcc.dg/plugin/diagnostic-test-string-literals-1.c 7196 (__emit_string_literal_range): Add "caret_idx" param. 7197 (test_simple_string_literal): Add value for new param, updating 7198 expected output.. 7199 (test_concatenated_string_literal): Likewise. 7200 (test_multiline_string_literal): Likewise. 7201 (test_hex): Likewise. 7202 (test_oct): Likewise. 7203 (test_multiple): Likewise. 7204 (test_ucn4): Likewise. 7205 (test_ucn8): Likewise. 7206 (test_u8): Likewise. 7207 (test_u): Likewise; update expected message, from "range" to 7208 "location". 7209 (test_U): Likewise. 7210 (test_L): Likewise. 7211 (test_macro): Add value for new param. 7212 * gcc.dg/plugin/diagnostic-test-string-literals-2.c 7213 (__emit_string_literal_range): Add "caret_idx" param. 7214 (test_stringified_token_1): Add value for new param. Update 7215 expected message, from "range" to "location". 7216 (test_stringized_token_2): Likewise, adding param to macro. 7217 (test_stringified_token_3): Likewise. 7218 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c 7219 (emit_warning): Convert param from source_range to location_t. 7220 (test_string_literals): Add caret_idx param, and use it when 7221 constructing a substring_loc. Update error message, from 7222 "range" to "location". 7223 72242016-08-16 Jakub Jelinek <jakub@redhat.com> 7225 7226 PR target/71910 7227 * g++.dg/gomp/pr71910.C: New test. 7228 7229 PR middle-end/67485 7230 * gcc.c-torture/compile/pr67485.c: New test. 7231 7232 PR target/72867 7233 * gcc.target/i386/pr72867.c: Add -msse to dg-options. 7234 72352016-08-16 Bin Cheng <bin.cheng@arm.com> 7236 7237 PR tree-optimization/69848 7238 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test. 7239 72402016-08-16 Martin Liska <mliska@suse.cz> 7241 7242 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size 7243 of memory operations so that it can be handled by core2 7244 in 32-bit mode. 7245 72462016-08-16 Richard Biener <rguenther@suse.de> 7247 7248 PR tree-optimization/76783 7249 * gcc.dg/pr76783.c: New testcase. 7250 * gcc.dg/tree-ssa/pr69270-2.c: Adjust. 7251 72522016-08-16 Bin Cheng <bin.cheng@arm.com> 7253 7254 PR tree-optimization/72817 7255 PR tree-optimization/73450 7256 * gcc.dg/tree-ssa/pr72817.c: New test. 7257 * gcc.dg/tree-ssa/pr73450.c: New test. 7258 72592016-08-15 Fritz Reese <fritzoreese@gmail.com> 7260 7261 * gfortran.dg/init_flag_13.f90: New testcase. 7262 * gfortran.dg/init_flag_14.f90: Ditto. 7263 * gfortran.dg/init_flag_15.f03: Ditto. 7264 * gfortran.dg/dec_init_1.f90: Ditto. 7265 * gfortran.dg/dec_init_2.f90: Ditto. 7266 72672016-08-15 Uros Bizjak <ubizjak@gmail.com> 7268 7269 PR target/72867 7270 * gcc.target/i386/pr72867.c: New test. 7271 72722016-08-16 Eric Botcazou <ebotcazou@adacore.com> 7273 7274 * c-c++-common/dump-ada-spec-5.c: New test. 7275 72762016-08-15 Richard Biener <rguenther@suse.de> 7277 7278 PR tree-optimization/73434 7279 * gcc.dg/torture/pr73434.c: New testcase. 7280 72812016-08-15 Jakub Jelinek <jakub@redhat.com> 7282 7283 PR tree-optimization/72824 7284 * gcc.c-torture/execute/ieee/pr72824-2.c: New test. 7285 72862016-08-14 Chung-Lin Tang <cltang@codesourcery.com> 7287 7288 PR fortran/70598 7289 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers 7290 in use_device clause. 7291 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise. 7292 * gfortran.dg/goacc/list.f95: Adjust to catch 7293 "neither a POINTER nor an array" error messages. 7294 72952016-08-14 Uros Bizjak <ubizjak@gmail.com> 7296 7297 PR target/76342 7298 * gcc.target/i386/pr76342.c: New test. 7299 73002016-08-12 Jakub Jelinek <jakub@redhat.com> 7301 7302 PR c/71512 7303 * g++.dg/ubsan/pr71512.C: New test. 7304 * c-c++-common/ubsan/pr71512-1.c: New test. 7305 * c-c++-common/ubsan/pr71512-2.c: New test. 7306 73072016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com> 7308 7309 * gcc.target/powerpc/vec-init-1.c: New tests to test various 7310 vector initialization options. 7311 * gcc.target/powerpc/vec-init-2.c: Likewise. 7312 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD 7313 is generated on ISA 3.0. 7314 73152016-08-12 Patrick Palka <ppalka@gcc.gnu.org> 7316 7317 PR middle-end/71654 7318 * gcc.dg/c-c++-common/pr71654.c: New test. 7319 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to 7320 dg-options. 7321 * gcc.dg/tree-ssa/vrp24: Likewise. 7322 73232016-08-12 Jakub Jelinek <jakub@redhat.com> 7324 7325 PR c/67410 7326 * gcc.dg/pr67410.c: New test. 7327 73282016-08-12 Bin Cheng <bin.cheng@arm.com> 7329 7330 PR tree-optimization/69848 7331 * gcc.dg/vect/vect-pr69848.c: New test. 7332 73332016-08-12 Uros Bizjak <ubizjak@gmail.com> 7334 7335 PR testsuite/71008 7336 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold. 7337 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq. 7338 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold. 7339 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq. 7340 73412016-08-12 Richard Biener <rguenther@suse.de> 7342 7343 PR tree-optimization/57326 7344 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase. 7345 * gcc.dg/tree-ssa/loadpre14.c: Adjust. 7346 * gcc.dg/tree-ssa/pr35287.c: Likewise. 7347 * gcc.target/i386/pr45685.c: Likewise. 7348 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE. 7349 * gcc.dg/tree-ssa/predcom-2.c: Likewise. 7350 * gcc.dg/tree-ssa/predcom-3.c: Likewise. 7351 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise. 7352 * gfortran.dg/pr34163.f90: Likewise. 7353 73542016-08-12 Martin Liska <mliska@suse.cz> 7355 7356 * g++.dg/gcov/gcov-16.C: New test. 7357 * lib/gcov.exp: Support new argument for run-gcov function. 7358 73592016-08-12 Martin Liska <mliska@suse.cz> 7360 7361 PR gcov-profile/35590 7362 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage. 7363 73642016-08-12 Richard Biener <rguenther@suse.de> 7365 7366 PR tree-optimization/72851 7367 * gcc.dg/torture/pr72851.c: New testcase. 7368 73692016-08-12 Alexandre Oliva <aoliva@redhat.com> 7370 7371 PR debug/63240 7372 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New. 7373 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New. 7374 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New. 7375 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect 7376 DW_AT_deleted. 7377 7378 PR debug/55641 7379 * g++.dg/debug/dwarf2/ref-1.C: New. 7380 7381 PR debug/49366 7382 * g++.dg/debug/dwarf2/template-params-12.H: New. 7383 * g++.dg/debug/dwarf2/template-params-12f.C: New. 7384 * g++.dg/debug/dwarf2/template-params-12g.C: New. 7385 * g++.dg/debug/dwarf2/template-params-12n.C: New. 7386 * g++.dg/debug/dwarf2/template-params-12s.C: New. 7387 * g++.dg/debug/dwarf2/template-params-12u.C: New. 7388 * g++.dg/debug/dwarf2/template-params-12v.C: New. 7389 * g++.dg/debug/dwarf2/template-params-12w.C: New. 7390 73912016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7392 7393 PR target/72863 7394 * gcc.target/powerpc/pr72863.c: New test. 7395 73962016-08-11 Uros Bizjak <ubizjak@gmail.com> 7397 7398 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run. 7399 74002015-08-11 H.J. Lu <hongjiu.lu@intel.com> 7401 7402 * gcc.target/i386/pieces-strcpy-1.c: New test. 7403 * gcc.target/i386/pieces-strcpy-2.c: Likewise. 7404 74052016-08-11 Jakub Jelinek <jakub@redhat.com> 7406 7407 PR c++/72868 7408 * g++.dg/cpp1y/constexpr-switch4.C: New test. 7409 74102015-08-11 H.J. Lu <hongjiu.lu@intel.com> 7411 7412 * gcc.target/i386/pieces-memcpy-1.c: New test. 7413 * gcc.target/i386/pieces-memcpy-2.c: Likewise. 7414 * gcc.target/i386/pieces-memcpy-3.c: Likewise. 7415 * gcc.target/i386/pieces-memcpy-4.c: Likewise. 7416 * gcc.target/i386/pieces-memcpy-5.c: Likewise. 7417 * gcc.target/i386/pieces-memcpy-6.c: Likewise. 7418 74192016-08-11 Jakub Jelinek <jakub@redhat.com> 7420 7421 PR c/72816 7422 * gcc.dg/pr72816.c: Remove dg-error. 7423 74242016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de> 7425 7426 PR tree-optimization/71083 7427 * gcc.c-torture/execute/pr71083.c: New test. 7428 * gnat.dg/loop_optimization23.adb: New test. 7429 * gnat.dg/loop_optimization23_pkg.ads: New test. 7430 * gnat.dg/loop_optimization23_pkg.adb: New test. 7431 74322016-08-11 Richard Biener <rguenther@suse.de> 7433 7434 PR tree-optimization/72772 7435 * gcc.dg/graphite/pr35356-1.c: Adjust. 7436 * gcc.dg/tree-ssa/pr59597.c: Likewise. 7437 74382016-08-11 Janne Blomqvist <jb@gcc.gnu.org> 7439 7440 * gfortran.dg/random_7.f90: Take into account that the last seed 7441 value is the special p value. 7442 * gfortran.dg/random_seed_1.f90: Seed size is now constant. 7443 74442016-08-11 Richard Biener <rguenther@suse.de> 7445 7446 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust. 7447 74482016-08-11 Alan Modra <amodra@gmail.com> 7449 7450 * gcc.target/powerpc/pr71680.c: New. 7451 74522016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 7453 7454 * gcc.target/powerpc/bfp/bfp.exp: New file. 7455 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test. 7456 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test. 7457 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test. 7458 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test. 7459 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test. 7460 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test. 7461 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test. 7462 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test. 7463 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test. 7464 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test. 7465 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test. 7466 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test. 7467 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test. 7468 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test. 7469 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test. 7470 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test. 7471 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test. 7472 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test. 7473 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test. 7474 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test. 7475 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test. 7476 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test. 7477 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test. 7478 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test. 7479 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test. 7480 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test. 7481 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test. 7482 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test. 7483 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test. 7484 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test. 7485 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test. 7486 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test. 7487 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test. 7488 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test. 7489 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test. 7490 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test. 7491 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test. 7492 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test. 7493 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test. 7494 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test. 7495 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test. 7496 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test. 7497 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test. 7498 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test. 7499 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test. 7500 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test. 7501 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test. 7502 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test. 7503 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test. 7504 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test. 7505 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test. 7506 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test. 7507 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test. 7508 75092016-08-10 Bin Cheng <bin.cheng@arm.com> 7510 7511 * lib/target-supports.exp (check_effective_target_vect_cond_mixed): 7512 Add aarch64*-*-*. 7513 75142016-08-10 Bin Cheng <bin.cheng@arm.com> 7515 7516 * gcc.target/aarch64/simd/vcond-ne.c: New test. 7517 75182016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com> 7519 7520 PR target/72853 7521 * gcc.target/powerpc/pr72853.c: New test. 7522 75232016-08-10 Martin Liska <mliska@suse.cz> 7524 7525 PR gcov-profile/58306 7526 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test. 7527 75282016-08-10 Martin Liska <mliska@suse.cz> 7529 7530 * g++.dg/gcov/gcov-threads-1.C: New test. 7531 75322016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 7533 7534 PR target/71873 7535 * gcc.target/avr/pr71873.c: New test. 7536 75372016-08-09 Martin Liska <mliska@suse.cz> 7538 7539 * g++.dg/gcov/gcov-dump-1.C: New test. 7540 * g++.dg/gcov/gcov-dump-2.C: New test. 7541 75422016-08-09 Martin Liska <mliska@suse.cz> 7543 7544 * gcc.dg/tree-prof/val-prof-9.c: New test. 7545 75462016-08-09 Martin Liska <mliska@suse.cz> 7547 7548 * gcc.dg/tree-prof/val-prof-8.c: New test. 7549 75502016-08-09 Martin Jambor <mjambor@suse.cz> 7551 7552 PR ipa/71981 7553 * gcc.dg/ipa/pr71981.c: New test. 7554 75552016-08-09 Bin Cheng <bin.cheng@arm.com> 7556 7557 PR tree-optimization/33707 7558 * gcc.dg/vect/pr33707.c: New test. 7559 75602016-08-09 Bin Cheng <bin.cheng@arm.com> 7561 7562 PR tree-optimization/pr72772 7563 * gcc.dg/tree-ssa/pr72772.c: New test. 7564 75652016-08-09 Matthew Fortune <matthew.fortune@imgtec.com> 7566 7567 PR rtl-optimization/66669 7568 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants. 7569 75702016-08-09 Jakub Jelinek <jakub@redhat.com> 7571 7572 PR tree-optimization/72824 7573 * gcc.c-torture/execute/ieee/pr72824.c: New test. 7574 75752016-08-09 Richard Biener <rguenther@suse.de> 7576 7577 PR tree-optimization/71802 7578 * gcc.dg/torture/pr71802.c: New testcase. 7579 75802016-08-09 Jakub Jelinek <jakub@redhat.com> 7581 7582 PR c++/72809 7583 * g++.dg/eh/stdarg1.C: New test. 7584 75852016-08-08 Andi Kleen <ak@linux.intel.com> 7586 7587 * lib/profopt.exp: (auto-profopt-execute): Don't include full 7588 test command line in failure log. 7589 (profopt-execute): dito. Make autofdo file names unique. 7590 75912016-08-08 David Malcolm <dmalcolm@redhat.com> 7592 7593 PR c/64955 7594 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected 7595 output. 7596 75972016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 7598 7599 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target 7600 c99_runtime. 7601 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise. 7602 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise. 7603 * gcc.dg/tree-ssa/pr71078-2.c: Likewise. 7604 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise. 7605 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise. 7606 * gcc.dg/tree-ssa/pr71078-3.c: Likewise. 7607 76082016-08-08 David Malcolm <dmalcolm@redhat.com> 7609 7610 PR c/52952 7611 * gcc.dg/cpp/pr66415-1.c: Likewise. 7612 * gcc.dg/format/asm_fprintf-1.c: Update column numbers. 7613 * gcc.dg/format/c90-printf-1.c: Likewise. 7614 * gcc.dg/format/diagnostic-ranges.c: New test case. 7615 76162016-08-08 Jakub Jelinek <jakub@redhat.com> 7617 7618 PR fortran/72716 7619 * gfortran.dg/gomp/pr72716.f90: New test. 7620 7621 PR middle-end/72781 7622 * gcc.dg/gomp/pr72781.c: New test. 7623 7624 PR middle-end/68762 7625 * g++.dg/vect/pr68762-1.cc: New test. 7626 * g++.dg/vect/pr68762-2.cc: New test. 7627 * g++.dg/vect/pr68762.h: New file. 7628 76292016-08-08 Martin Sebor <msebor@redhat.com> 7630 7631 PR testsuite/72838 7632 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector. 7633 * g++.dg/warn/overflow-warn-3.C: Same. 7634 * g++.dg/warn/overflow-warn-4.C: Same. 7635 76362016-08-08 Andre Vehreschild <vehre@gcc.gnu.org> 7637 7638 PR fortran/71936 7639 * gfortran.dg/allocate_with_source_21.f03: New test. 7640 76412016-08-08 Andre Vehreschild <vehre@gcc.gnu.org> 7642 7643 PR fortran/72698 7644 * gfortran.dg/allocate_with_source_20.f03: New test. 7645 76462016-08-08 Alan Modra <amodra@gmail.com> 7647 7648 * gcc.c-torture/compile/pr72802.c: New. 7649 76502016-08-08 Andre Vehreschild <vehre@gcc.gnu.org> 7651 7652 PR fortran/70524 7653 * gfortran.dg/dependency_48.f90: New test. 7654 76552016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org> 7656 7657 PR fortran/70040 7658 * gfortran.dg/pr70040.f90: New testcase. 7659 76602016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org> 7661 7662 PR fortran/71961 7663 * gfortran.dg/matmul_10.f90: New testcase. 7664 76652016-08-07 Jan Hubicka <hubicka@ucw.cz> 7666 7667 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase. 7668 76692016-08-07 Jakub Jelinek <jakub@redhat.com> 7670 7671 PR c/72816 7672 * gcc.dg/pr72816.c: New test. 7673 76742016-08-06 Jonathan Wakely <jwakely@redhat.com> 7675 7676 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp. 7677 * g++.dg/conversion/pr41426.C: Likewise. 7678 * g++.dg/conversion/pr66211.C: Likewise. 7679 * g++.dg/cpp1y/lambda-init9.C: Likewise. 7680 * g++.dg/init/ref8.C: Likewise. 7681 * g++.old-deja/g++.law/cvt20.C: Likewise. 7682 * g++.old-deja/g++.mike/p9732c.C: Likewise. 7683 76842016-08-05 Patrick Palka <ppalka@gcc.gnu.org> 7685 7686 PR tree-optimization/18046 7687 * gcc.dg/tree-ssa/vrp105.c: New test. 7688 * gcc.dg/tree-ssa/vrp106.c: New test. 7689 76902016-08-05 Martin Sebor <msebor@redhat.com> 7691 7692 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled 7693 1ul in diagnostics. Remove hyphen from "constant-expression." 7694 * g++.dg/cpp0x/constexpr-50060.C: Adjust. 7695 * g++.dg/cpp0x/static_assert3.C: Same. 7696 * g++.dg/cpp1y/constexpr-throw.C: Same. 7697 * g++.dg/template/nontype3.C: Same. 7698 * g++.dg/warn/overflow-warn-1.C: Same. 7699 * g++.dg/warn/overflow-warn-3.C: Same. 7700 * g++.dg/warn/overflow-warn-4.C: Same. 7701 77022016-08-05 David Malcolm <dmalcolm@redhat.com> 7703 7704 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file. 7705 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file. 7706 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file. 7707 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files. 7708 77092016-08-05 Patrick Palka <ppalka@gcc.gnu.org> 7710 7711 PR tree-optimization/72810 7712 * gcc.dg/tree-ssa/vrp110.c: New test. 7713 77142016-08-05 James Greenhalgh <james.greenhalgh@arm.com> 7715 7716 PR Target/72819 7717 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision 7718 registers. 7719 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for 7720 saving the half-precision registers. 7721 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16 7722 value is returned in h0. 7723 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments 7724 are passed in FP/SIMD registers. 7725 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA 7726 passing works corrcetly. 7727 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New. 7728 (hfa_f16x2_t): Likewise. 7729 (hfa_f16x3_t): Likewise. 7730 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values 7731 are promoted to double and passed in a double register. 7732 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values 7733 are promoted to double and stacked. 7734 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of 7735 __fp16 data types. 7736 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise. 7737 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of 7738 __fp16 first get passed in FP/SIMD registers, then stacked. 7739 77402016-08-05 Nathan Sidwell <nathan@acm.org> 7741 7742 PR c++/68724 7743 * g++.dg/cpp0x/pr68724.C: New. 7744 77452016-08-05 Richard Biener <rguenther@suse.de> 7746 7747 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping. 7748 77492016-08-04 Patrick Palka <ppalka@gcc.gnu.org> 7750 7751 * gcc.dg/tree-ssa/vrp107.c: New test. 7752 * gcc.dg/tree-ssa/vrp108.c: New test. 7753 * gcc.dg/tree-ssa/vrp109.c: New test. 7754 77552016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 7756 7757 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before 7758 dg-options. 7759 77602016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 7761 7762 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double 7763 test-cases. 7764 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case. 7765 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise. 7766 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double 7767 test-cases. 7768 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case. 7769 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise. 7770 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for 7771 large_double. 7772 77732016-08-04 Paolo Carlini <paolo.carlini@oracle.com> 7774 7775 PR c++/72800 7776 * g++.dg/cpp1y/lambda-ice1.C: New. 7777 77782016-08-04 Patrick Palka <ppalka@gcc.gnu.org> 7779 7780 PR c++/72759 7781 * g++.dg/cpp1y/pr72759.C: New test. 7782 77832016-08-04 Patrick Palka <ppalka@gcc.gnu.org> 7784 7785 * gcc.dg/switch-10.c: New test. 7786 77872016-08-04 James Greenhalgh <james.greenhalgh@arm.com> 7788 7789 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body. 7790 77912016-08-04 Thomas Schwinge <thomas@codesourcery.com> 7792 7793 * c-c++-common/goacc/routine-5.c: Update. 7794 77952016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de> 7796 7797 PR rtl-optimization/70903 7798 * gcc.c-torture/execute/pr70903.c: New test. 7799 78002016-08-04 Martin Liska <mliska@suse.cz> 7801 7802 * gcc.dg/params/params.exp: Replace file exists with 7803 TESTING_IN_BUILD_TREE. 7804 78052016-08-04 Marek Polacek <polacek@redhat.com> 7806 7807 PR c++/70229 7808 * g++.dg/cpp0x/constexpr-ctor19.C: New test. 7809 78102016-08-04 Richard Biener <rguenther@suse.de> 7811 7812 PR middle-end/71984 7813 * gcc.dg/torture/pr71984.c: Guard correctness check for 7814 little-endian. 7815 78162016-08-03 Andrew Pinski <apinski@cavium.com> 7817 7818 * gcc.c-torture/compile/20160802-1.c: New testcase. 7819 78202016-08-03 Fritz Reese <fritzoreese@gmail.com> 7821 7822 * gfortran.dg/dec_intrinsic_ints.f90: New testcase. 7823 78242016-08-03 Richard Biener <rguenther@suse.de> 7825 7826 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options 7827 and remove -O3. 7828 * c-c++-common/ubsan/pr71403-2.c: Likewise. 7829 * c-c++-common/ubsan/pr71403-3.c: Likewise. 7830 78312016-08-03 Richard Biener <rguenther@suse.de> 7832 7833 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM. 7834 * gcc.dg/tree-ssa/loadpre21.c: Likewise. 7835 * gcc.dg/tree-ssa/loadpre22.c: Likewise. 7836 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise. 7837 78382016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 7839 7840 * gcc.dg/init-excess-2.c: Require int32plus. 7841 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks. 7842 * gcc.dg/pr59963-2.c: Require int32plus. 7843 * gcc.dg/pr71084.c: Cast pointer to intprt_t. 7844 * gcc.dg/unroll-7.c: Require int32plus. 7845 78462016-08-02 Bin Cheng <bin.cheng@arm.com> 7847 7848 PR tree-optimization/34114 7849 * gcc.dg/tree-ssa/loop-42.c: New test. 7850 78512016-08-02 Tamar Christina <tamar.christina@arm.com> 7852 7853 * gcc.target/aarch64/vminmaxnm.c: New. 7854 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t 7855 tests. 7856 78572016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com> 7858 7859 * gcc.target/powerpc/vec-extract-5.c: New tests to test 7860 vec_extract for vector float, vector int, vector short, and vector 7861 char. 7862 * gcc.target/powerpc/vec-extract-6.c: Likewise. 7863 * gcc.target/powerpc/vec-extract-7.c: Likewise. 7864 * gcc.target/powerpc/vec-extract-8.c: Likewise. 7865 * gcc.target/powerpc/vec-extract-9.c: Likewise. 7866 78672016-08-01 Wilco Dijkstra <wdijkstr@arm.com> 7868 7869 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a 7870 single stack adjustment, no writeback. 7871 * gcc.target/aarch64/test_frame_12.c: Likewise. 7872 * gcc.target/aarch64/test_frame_13.c: Likewise. 7873 * gcc.target/aarch64/test_frame_15.c: Likewise. 7874 * gcc.target/aarch64/test_frame_6.c: Likewise. 7875 * gcc.target/aarch64/test_frame_7.c: Likewise. 7876 * gcc.target/aarch64/test_frame_8.c: Likewise. 7877 * gcc.target/aarch64/test_frame_16.c: New test. 7878 78792015-08-01 H.J. Lu <hongjiu.lu@intel.com> 7880 7881 PR target/72748 7882 * gcc.target/i386/pr72748.c: New test. 7883 78842015-08-01 Alan Hayward <alan.hayward@arm.com> 7885 7886 PR tree-optimization/71818 7887 * gcc.dg/vect/pr71818.c: New 7888 78892016-08-01 Martin Liska <mliska@suse.cz> 7890 7891 PR tree-optimization/71857 7892 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation. 7893 78942016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7895 7896 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test. 7897 78982016-08-01 Jan Beulich <jbeulich@suse.com> 7899 7900 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New. 7901 79022016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7903 7904 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware. 7905 * gcc.target/powerpc/mulkc3-1.c: Likewise. 7906 79072016-07-31 Jonathan Wakely <jwakely@redhat.com> 7908 7909 * lib/target-supports.exp (check_effective_target_c): Fix indentation. 7910 (check_effective_target_c++): Likewise. Also match for libstdc++. 7911 79122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> 7913 7914 PR fortran/41922 7915 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message. 7916 * gfortran.dg/equiv_constraint_7.f90: Ditto. 7917 * gfortran.dg/pr41922.f90: New test. 7918 79192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> 7920 7921 PR fortran/68566 7922 * gfortran.dg/pr68566.f90: new test. 7923 79242016-07-30 Martin Sebor <msebor@redhat.com> 7925 7926 PR c++/60760 7927 PR c++/71091 7928 * g++.dg/cpp0x/constexpr-cast.C: New test. 7929 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test. 7930 * g++.dg/cpp1y/constexpr-sfinae.C: Correct. 7931 * g++.dg/ubsan/pr63956.C: Correct. 7932 79332016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com> 7934 7935 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of 7936 vector double or vector long where the vector is in memory. 7937 * gcc.target/powerpc/vec-extract-3.c: Likewise. 7938 * gcc.target/powerpc/vec-extract-4.c: Likewise. 7939 79402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> 7941 7942 PR fortran/69867 7943 * gfortran.dg/pr69867.f90: New test. 7944 79452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> 7946 7947 PR fortran/69962 7948 * gfortran.dg/pr69962.f90: New test. 7949 79502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> 7951 7952 PR fortran/70006 7953 * gfortran.dg/pr70006.f90: New test. 7954 79552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org> 7956 7957 PR fortran/71730 7958 * gfortran.dg/pr71730.f90: New test. 7959 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code. 7960 * gfortran.dg/array_constructor_27.f03: Update dg-error message. 7961 * gfortran.dg/array_constructor_26.f03: Ditto. 7962 79632016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7964 7965 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm. 7966 * gcc.target/powerpc/pr71763.c: Likewise. 7967 79682016-07-29 Marek Polacek <polacek@redhat.com> 7969 7970 PR c/71742 7971 * gcc.dg/940510-1.c: Adjust dg-error. 7972 * gcc.dg/c99-flex-array-1.c: Likewise. 7973 * gcc.dg/c99-flex-array-typedef-1.c: Likewise. 7974 7975 PR c/71853 7976 * gcc.dg/noncompile/pr71853.c: New test. 7977 7978 PR c/71573 7979 * gcc.dg/noncompile/pr71573.c: New test. 7980 7981 PR c/71926 7982 * g++.dg/warn/Wparentheses-30.C: New test. 7983 * gcc.dg/Wparentheses-14.c: New test. 7984 79852016-07-29 Uros Bizjak <ubizjak@gmail.com> 7986 7987 * gcc.dg/pr59833.c: Use dg-add-options ieee. 7988 79892016-07-29 Bin Cheng <bin.cheng@arm.com> 7990 7991 PR tree-optimization/57558 7992 * gcc.dg/vect/pr57558-1.c: New test. 7993 * gcc.dg/vect/pr57558-2.c: New test. 7994 79952016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 7996 7997 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump 7998 to scan forwprop1 dump pass. 7999 80002016-07-29 Paolo Carlini <paolo.carlini@oracle.com> 8001 8002 PR c++/51488 8003 * g++.dg/template/pr51488.C: New. 8004 80052016-07-29 Jakub Jelinek <jakub@redhat.com> 8006 8007 PR c/71969 8008 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to 8009 static __inline__. 8010 * gcc.dg/pr71969-1.c: New test. 8011 * gcc.dg/pr71969-2.c: New test. 8012 * gcc.dg/pr71969-3.c: New test. 8013 80142016-07-29 Marek Polacek <polacek@redhat.com> 8015 8016 PR c/71574 8017 * c-c++-common/pr71574.c: New test. 8018 8019 PR c/71583 8020 * gcc.dg/noncompile/pr71583.c: New test. 8021 80222016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org> 8023 8024 PR middle-end/68217 8025 * gcc.dg/pr68217.c: New test. 8026 80272016-07-28 Steven G. Kargl <kargl@gcc.gnu.org> 8028 8029 PR fortran/71067 8030 * gfortran.dg/pr71067_1.f90: New test. 8031 * gfortran.dg/pr71067_2.f90: Ditto. 8032 80332016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com> 8034 8035 * gcc.target/powerpc/vec-extract-1.c: New test. 8036 80372016-07-28 Steven G. Kargl <kargl@gcc.gnu.org> 8038 8039 PR fortran/71799 8040 * gfortran.dg/pr71799.f90: New test. 8041 80422016-07-28 Paolo Carlini <paolo.carlini@oracle.com> 8043 8044 PR c++/71665 8045 * g++.dg/cpp0x/pr71665-1.C: New. 8046 * g++.dg/cpp0x/pr71665-2.C: Likewise. 8047 * g++.dg/cpp0x/enum29.C: Adjust dg-error string. 8048 * g++.dg/ext/label10.C: Likewise. 8049 * g++.dg/parse/constant5.C: Likewise. 8050 80512016-07-28 Steven G. Kargl <kargl@gcc.gnu.org> 8052 8053 PR fortran/71859 8054 * gfortran.dg/pr71859.f90: New test. 8055 * gfortran.dg/intrinsic_numeric_arg.f: Update error message. 8056 * gfortran.dg/coarray_collectives_1.f90: Ditto. 8057 80582016-07-28 Paul Thomas <pault@gcc.gnu.org> 8059 8060 PR fortran/71883 8061 * gfortran.dg/pr71883.f90: New test. 8062 80632016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com> 8064 8065 PR tree-optimization/71734 8066 * g++.dg/vect/pr70729-nest.cc: New test. 8067 80682016-07-28 Renlin Li <renlin.li@arm.com> 8069 8070 Revert 8071 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org> 8072 8073 PR fortran/71902 8074 * gfortran.dg/dependency_47.f90: New test. 8075 80762016-07-28 Martin Liska <mliska@suse.cz> 8077 8078 PR gcov-profile/68025 8079 * gcc.dg/no_profile_instrument_function-attr-1.c: New test. 8080 80812016-07-28 Martin Liska <mliska@suse.cz> 8082 8083 * g++.dg/vect/pr70944.cc: New test. 8084 80852016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org> 8086 8087 PR middle-end/71994 8088 * gcc.dg/torture/pr71994.c: New test. 8089 80902016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 8091 8092 PR middle-end/71078 8093 * gcc.dg/tree-ssa/pr71078-1.c: New test-case. 8094 * gcc.dg/tree-ssa/pr71078-2.c: Likewise. 8095 * gcc.dg/tree-ssa/pr71078-3.c: Likewise. 8096 80972016-07-27 Richard Biener <rguenther@suse.de> 8098 8099 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove. 8100 81012016-07-27 Martin Liska <mliska@suse.cz> 8102 8103 * gcc.dg/predict-13.c: New test. 8104 * gcc.dg/predict-14.c: New test. 8105 81062016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 8107 8108 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of 8109 including stdint.h. 8110 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of 8111 including stdint.h. 8112 81132016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com> 8114 8115 PR target/71869 8116 * gcc.target/powerpc/float128-cmp.c: New test to make sure that 8117 IEEE built-in functions handle quiet and signalling NaNs 8118 correctly. 8119 81202016-07-26 Steven G. Kargl <kargl@gcc.gnu.org> 8121 8122 PR fortran/71862 8123 * gfortran.dg/pr71862.f90: New test. 8124 81252016-07-26 Martin Sebor <msebor@redhat.com> 8126 8127 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target 8128 selector with dg-options. 8129 81302016-07-26 Patrick Palka <ppalka@gcc.gnu.org> 8131 8132 PR tree-optimization/18046 8133 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5. 8134 * gcc.dg/tree-ssa/vrp103.c: New test. 8135 * gcc.dg/tree-ssa/vrp104.c: New test. 8136 81372016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8138 8139 * gcc.target/powerpc/pr63354.c: Require lp64 since 8140 -mprofile-kernel is not legal with -m32. 8141 81422016-07-26 Richard Biener <rguenther@suse.de> 8143 8144 PR rtl-optimization/71984 8145 * gcc.dg/torture/pr71984.c: New testcase. 8146 81472016-07-26 Robert Suchanek <robert.suchanek@imgtec.com> 8148 8149 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call 8150 g++-dg-runtest via et-dg-runtest. 8151 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest. 8152 * gcc.dg/vect/vect.exp: Likewise. 8153 * gfortran.dg/graphite/graphite.exp: Likewise, but for 8154 gfortran-dg-runtest. 8155 * gfortran.dg/vect/vect.exp: Likewise. 8156 * lib/target-supports.exp (check_mpaired_single_hw_available): New. 8157 (check_mips_loongson_hw_available): Likewise. 8158 (check_effective_target_mpaired_single_runtime): Likewise. 8159 (check_effective_target_mips_loongson_runtime): Likewise. 8160 (add_options_for_mpaired_single): Likewise. 8161 (check_effective_target_vect_int): Add global et_index. 8162 Check and save the supported feature for a target selected by 8163 the et_index target. Break long lines where appropriate. Call 8164 et-is-effective-target for MIPS with an argument instead of 8165 check_effective_target_* where appropriate. 8166 (check_effective_target_vect_intfloat_cvt): Likewise. 8167 (check_effective_target_vect_uintfloat_cvt): Likewise. 8168 (check_effective_target_vect_floatint_cvt): Likewise. 8169 (check_effective_target_vect_floatuint_cvt): Likewise. 8170 (check_effective_target_vect_simd_clones): Likewise. 8171 (check_effective_target_vect_shift): ewise. 8172 (check_effective_target_whole_vector_shift): Likewise. 8173 (check_effective_target_vect_bswap): Likewise. 8174 (check_effective_target_vect_shift_char): Likewise. 8175 (check_effective_target_vect_long): Likewise. 8176 (check_effective_target_vect_float): Likewise. 8177 (check_effective_target_vect_double): Likewise. 8178 (check_effective_target_vect_long_long): Likewise. 8179 (check_effective_target_vect_no_int_max): Likewise. 8180 (check_effective_target_vect_no_int_add): Likewise. 8181 (check_effective_target_vect_no_bitwise): Likewise. 8182 (check_effective_target_vect_widen_shift): Likewise. 8183 (check_effective_target_vect_no_align): Likewise. 8184 (check_effective_target_vect_hw_misalign): Likewise. 8185 (check_effective_target_vect_element_align): Likewise. 8186 (check_effective_target_vect_condition): Likewise. 8187 (check_effective_target_vect_cond_mixed): Likewise. 8188 (check_effective_target_vect_char_mult): Likewise. 8189 (check_effective_target_vect_short_mult): Likewise. 8190 (check_effective_target_vect_int_mult): Likewise. 8191 (check_effective_target_vect_extract_even_odd): Likewise. 8192 (check_effective_target_vect_interleave): Likewise. 8193 (check_effective_target_vect_stridedN): Likewise. 8194 (check_effective_target_vect_multiple_sizes): Likewise. 8195 (check_effective_target_vect64): Likewise. 8196 (check_effective_target_vect_call_copysignf): Likewise. 8197 (check_effective_target_vect_call_sqrtf): Likewise. 8198 (check_effective_target_vect_call_btrunc): Likewise. 8199 (check_effective_target_vect_call_btruncf): Likewise. 8200 (check_effective_target_vect_call_ceil): Likewise. 8201 (check_effective_target_vect_call_ceilf): Likewise. 8202 (check_effective_target_vect_call_floor): Likewise. 8203 (check_effective_target_vect_call_floorf): Likewise. 8204 (check_effective_target_vect_call_lceil): Likewise. 8205 (check_effective_target_vect_call_lfloor): Likewise. 8206 (check_effective_target_vect_call_nearbyint): Likewise. 8207 (check_effective_target_vect_call_nearbyintf): Likewise. 8208 (check_effective_target_vect_call_round): Likewise. 8209 (check_effective_target_vect_call_roundf): Likewise. 8210 (check_effective_target_vect_perm): Likewise, but also append *_saved 8211 to the existing global name to properly cache the result. 8212 (check_effective_target_vect_perm_byte): Likewise. 8213 (check_effective_target_vect_perm_short): Likewise. 8214 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise. 8215 (check_effective_target_vect_widen_sum_hi_to_si): Likewise. 8216 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise. 8217 (check_effective_target_vect_widen_sum_qi_to_si): Likewise. 8218 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise. 8219 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. 8220 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise. 8221 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise. 8222 (check_effective_target_vect_sdot_qi): Likewise. 8223 (check_effective_target_vect_udot_qi): Likewise. 8224 (check_effective_target_vect_sdot_hi): Likewise. 8225 (check_effective_target_vect_udot_hi): Likewise. 8226 (check_effective_target_vect_usad_char): Likewise. 8227 (check_effective_target_vect_pack_trunc): Likewise. 8228 (check_effective_target_vect_unpack): Likewise. 8229 (check_effective_target_vect_aligned_arrays): Likewise. 8230 (check_effective_target_vect_natural_alignment): Likewise. 8231 (check_effective_target_vector_alignment_reachable): Likewise. 8232 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise. 8233 (is-effective-target): Initialize et_index if undefined. 8234 (et-dg-runtest): New. 8235 (et-is-effective-target): Likewise. 8236 (check_vect_support_and_set_flags): Add supported MIPS targets to 8237 EFFECTIVE_TARGETS list. Return the number of supported targets. 8238 82392016-07-26 Richard Biener <rguenther@suse.de> 8240 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 8241 8242 PR middle-end/70920 8243 * gcc.dg/pr70920-1.c: New test-case. 8244 * gcc.dg/pr70902-2.c: Likewise. 8245 * gcc.dg/pr70920-3.c: Likewise. 8246 * gcc.dg/pr70920-4.c: Likewise 8247 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to 8248 2 instead of 3. 8249 82502016-07-25 Alexander Monakov <amonakov@ispras.ru> 8251 8252 * gcc.c-torture/execute/pr71494.c: Require label_values. 8253 * gcc.dg/pr16973.c: Ditto. 8254 82552016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 8256 8257 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long. 8258 * gcc.dg/torture/pr69771.c: Require int32plus. 8259 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t. 8260 82612016-07-25 Martin Liska <mliska@suse.cz> 8262 8263 * gcc.dg/torture/pr71987.c: New test. 8264 82652016-07-22 Steven G. Kargl <kargl@gcc.gnu.org> 8266 8267 PR fortran/71935 8268 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ... 8269 * gfortran.dg/c_sizeof_6.f90: here. Test for error. 8270 * gfortran.dg/pr71935.f90: New test. 8271 82722016-07-22 Martin Sebor <msebor@redhat.com> 8273 8274 PR c++/71675 8275 * g++.dg/ext/atomic-3.C: New test. 8276 * gcc.dg/atomic/pr71675.c: New test. 8277 82782016-07-22 Evgeny Stupachenko <evstupac@gmail.com> 8279 8280 * gcc.target/i386/mvc8.c: New test. 8281 82822016-07-22 Bin Cheng <bin.cheng@arm.com> 8283 8284 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings. 8285 * gcc.dg/tree-ssa/pr19210-2.c: Delete. 8286 82872016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org> 8288 8289 PR fortran/71795 8290 * gfortran.dg/constructor_50.f90: New test. 8291 82922016-07-22 Martin Liska <mliska@suse.cz> 8293 8294 PR gcov-profile/69028 8295 PR gcov-profile/62047 8296 * g++.dg/cilk-plus/pr69028.C: New test. 8297 82982016-07-22 Andre Vehreschild <vehre@gcc.gnu.org> 8299 8300 * gfortran.dg/coarray_stat_2.f90: New test. 8301 83022016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com> 8303 8304 * gcc.target/powerpc/vec-extract.h: New files to check the 8305 vec_extract built-in functions for all vector types, testing 8306 accessing each element, both with constant and variable element 8307 numbers. 8308 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise. 8309 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise. 8310 * gcc.target/powerpc/vec-extract-v2df.c: Likewise. 8311 * gcc.target/powerpc/vec-extract-v2di.c: Likewise. 8312 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise. 8313 * gcc.target/powerpc/vec-extract-v4si.c: Likewise. 8314 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise. 8315 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise. 8316 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise. 8317 83182016-07-21 Jakub Jelinek <jakub@redhat.com> 8319 8320 PR c++/71728 8321 * g++.dg/other/pr71728.C: New test. 8322 83232016-07-21 James Greenhalgh <james.greenhalgh@arm.com> 8324 8325 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics. 8326 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics. 8327 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics. 8328 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics. 8329 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics. 8330 83312016-07-21 Richard Biener <rguenther@suse.de> 8332 8333 PR tree-optimization/71947 8334 * gcc.dg/tree-ssa/vrp102.c: New testcase. 8335 83362016-07-21 Bin Cheng <bin.cheng@arm.com> 8337 8338 * gcc.dg/tree-ssa/scev-15.c: New. 8339 83402016-07-21 Bin Cheng <bin.cheng@arm.com> 8341 8342 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL. 8343 83442016-07-21 Jakub Jelinek <jakub@redhat.com> 8345 8346 PR c++/71941 8347 * g++.dg/gomp/pr71941.C: New test. 8348 83492016-07-20 David Malcolm <dmalcolm@redhat.com> 8350 8351 PR c/70339 8352 PR c/71858 8353 * g++.dg/spellcheck-identifiers.C: New test case, based on 8354 gcc.dg/spellcheck-identifiers.c. 8355 * g++.dg/spellcheck-identifiers-2.C: New test case, based on 8356 gcc.dg/spellcheck-identifiers-2.c. 8357 * g++.dg/spellcheck-typenames.C: New test case, based on 8358 gcc.dg/spellcheck-typenames.c 8359 83602016-07-20 Jonathan Wakely <jwakely@redhat.com> 8361 8362 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as 8363 pointer to member function and also test catching by reference. 8364 83652016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com> 8366 8367 * gcc.target/s390/pr67443.c: Fix test case. 8368 83692016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com> 8370 8371 * gcc.target/s390/insv-1.c: Xfail some tests. 8372 * gcc.target/s390/insv-2.c: Likewise. 8373 83742016-07-20 Georg-Johann Lay <avr@gjlay.de> 8375 8376 * gcc.target/avr/torture/get-mem.c: New test. 8377 * gcc.target/avr/torture/set-mem.c: New test. 8378 83792016-07-20 Georg-Johann Lay <avr@gjlay.de> 8380 8381 PR target/71948 8382 * gcc.target/avr/torture/tiny-progmem.c: New test. 8383 83842016-07-20 Jakub Jelinek <jakub@redhat.com> 8385 8386 PR c++/71909 8387 * g++.dg/parse/pr71909.C: New test. 8388 * g++.dg/tm/pr71909.C: New test. 8389 8390 PR c++/50060 8391 * g++.dg/cpp0x/constexpr-50060.C: New test. 8392 * g++.dg/cpp1y/constexpr-50060.C: New test. 8393 83942016-07-20 Martin Liska <mliska@suse.cz> 8395 8396 * gfortran.dg/graphite/pr71898.f90: New test. 8397 83982016-07-20 Bin Cheng <bin.cheng@arm.com> 8399 8400 PR tree-optimization/71503 8401 PR tree-optimization/71683 8402 * gcc.dg/tree-ssa/ifc-pr71503.c: New test. 8403 * gcc.dg/tree-ssa/ifc-pr71683.c: New test. 8404 84052016-07-20 Martin Liska <mliska@suse.cz> 8406 8407 * gcc.dg/plugin/plugin.exp: Remove sreal test. 8408 * gcc.dg/plugin/sreal-test-1.c: Remove. 8409 * gcc.dg/plugin/sreal_plugin.c: Remove. 8410 84112016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org> 8412 8413 PR fortran/71902 8414 * gfortran.dg/dependency_47.f90: New test. 8415 84162016-07-19 Jakub Jelinek <jakub@redhat.com> 8417 8418 PR rtl-optimization/71916 8419 * gcc.c-torture/compile/pr71916.c: New test. 8420 8421 PR middle-end/71874 8422 * g++.dg/torture/pr71874.C: New test. 8423 8424 PR middle-end/71734 8425 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h. 8426 (my_alloc): Rewritten to use __builtin_posix_memalign and 8427 __SIZE_TYPE__. 8428 (my_free): Use __builtin_free instead of _mm_free. 8429 (Vec::operator=): Use __builtin_memcpy. 8430 84312016-07-19 Martin Jambor <mjambor@suse.cz> 8432 8433 PR fortran/71688 8434 * gfortran.dg/pr71688.f90: New test. 8435 84362016-07-19 Richard Biener <rguenther@suse.de> 8437 8438 * c-c++-common/vector-subscript-6.c: New testcase. 8439 * c-c++-common/vector-subscript-7.c: Likewise. 8440 84412016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 8442 8443 * gcc.dg/params/blocksort-part.c: Conditionally define Int32 8444 and UInt32 based on __SIZEOF_INT__. 8445 84462016-07-19 Richard Biener <rguenther@suse.de> 8447 8448 PR tree-optimization/71901 8449 * gcc.dg/torture/pr71901.c: New testcase. 8450 84512016-07-19 Richard Biener <rguenther@suse.de> 8452 8453 PR tree-optimization/71908 8454 * gcc.dg/torture/pr71908.c: New testcase. 8455 84562016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com> 8457 8458 PR target/71493 8459 * gcc.target/powerpc/pr71493-1.c: New test. 8460 * gcc.target/powerpc/pr71493-2.c: Likewise. 8461 84622016-07-18 Jakub Jelinek <jakub@redhat.com> 8463 8464 PR c++/71835 8465 * g++.dg/conversion/ambig3.C: New test. 8466 8467 PR c++/71828 8468 * g++.dg/cpp0x/constexpr-71828.C: New test. 8469 8470 PR c++/71826 8471 * g++.dg/template/pr71826.C: New test. 8472 8473 PR c++/71822 8474 * g++.dg/template/defarg21.C: New test. 8475 8476 PR c++/71871 8477 * g++.dg/ext/vector31.C: New test. 8478 84792016-07-18 Uros Bizjak <ubizjak@gmail.com> 8480 8481 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*. 8482 84832016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com> 8484 8485 PR tree-optimization/71734 8486 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style. 8487 84882016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com> 8489 8490 * gcc.target/s390/warn-dynamicstack-1.c: New test. 8491 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning. 8492 stack-layout-dynamic-1.c: New test. 8493 84942016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8495 8496 * gcc.target/s390/nolrl-1.c: New test. 8497 84982016-07-17 Fritz Reese <fritzoreese@gmail.com> 8499 8500 PR fortran/71523 8501 * gfortran.dg/pr71523_1.f90: New test. 8502 * gfortran.dg/pr71523_2.f90: New test. 8503 85042016-07-16 Andreas Schwab <schwab@linux-m68k.org> 8505 8506 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo. 8507 85082016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8509 Marco Restelli <mrestelli@gmail.com> 8510 8511 PR fortran/62125 8512 * gfortran.dg/pr62125.f90: New test. 8513 85142016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8515 8516 * gcc.target/powerpc/divkc3-1.c: Require p8vector support. 8517 * gcc.target/powerpc/mulkc3-1.c: Likewise. 8518 85192016-07-15 Jonathan Wakely <jwakely@redhat.com> 8520 8521 PR c++/58796 8522 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers. 8523 * g++.dg/cpp0x/nullptr35.C: New test. 8524 85252016-07-15 Bin Cheng <bin.cheng@arm.com> 8526 8527 * gcc.dg/tree-ssa/scev-8.c: Update test string. 8528 85292016-07-15 Cesar Philippidis <cesar@codesourcery.com> 8530 8531 * gfortran.dg/goacc/vector_length.f90: New test. 8532 85332016-07-15 Richard Biener <rguenther@suse.de> 8534 8535 PR tree-optimization/71881 8536 * gcc.dg/torture/pr71881.c: New testcase. 8537 85382016-07-15 Richard Biener <rguenther@suse.de> 8539 8540 PR tree-optimization/71887 8541 * gcc.dg/torture/pr71887.c: New testcase. 8542 85432016-07-15 Jakub Jelinek <jakub@redhat.com> 8544 8545 PR c/71858 8546 * gcc.dg/spellcheck-identifiers-3.c: New test. 8547 85482016-07-15 Andre Vehreschild <vehre@gcc.gnu.org> 8549 8550 PR fortran/71807 8551 * gfortran.dg/null_9.f90: New test. 8552 85532016-07-15 Bin Cheng <bin.cheng@arm.com> 8554 8555 * gcc.dg/tree-ssa/loop-41.c: New test. 8556 85572016-07-15 Bin Cheng <bin.cheng@arm.com> 8558 8559 PR tree-optimization/71347 8560 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc. 8561 85622016-07-14 Steven G. Kargl <kargl@gcc.gnu.org> 8563 8564 PR fortran/29819 8565 * gfortran.dg/bind_c_usage_9.f03: Move dg-error. 8566 * gfortran.dg/contains.f90: Ditto. 8567 * gfortran.dg/contains_empty_1.f03: Ditto. 8568 * gfortran.dg/submodule_3.f08: Ditto. 8569 85702016-07-14 Jakub Jelinek <jakub@redhat.com> 8571 8572 PR testsuite/71865 8573 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options. 8574 (wide_string_literal_in_asm): Use __asm instead of asm, adjust 8575 expected diagnostics. 8576 8577 PR c/71858 8578 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare. 8579 * gcc.dg/spellcheck-identifiers-2.c: New test. 8580 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare. 8581 * c-c++-common/attributes-1.c: Adjust dg-prune-output. 8582 85832016-07-14 Jakub Jelinek <jakub@redhat.com> 8584 8585 PR tree-optimization/71872 8586 * gcc.c-torture/compile/pr71872.c: New test. 8587 85882016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com> 8589 8590 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ... 8591 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This. 8592 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ... 8593 * gcc.target/arm/atomic-op-acq_rel-1.c: This. 8594 * gcc.target/arm/atomic-op-acquire.c: Rename into ... 8595 * gcc.target/arm/atomic-op-acquire-1.c: This. 8596 * gcc.target/arm/atomic-op-char.c: Rename into ... 8597 * gcc.target/arm/atomic-op-char-1.c: This. 8598 * gcc.target/arm/atomic-op-consume.c: Rename into ... 8599 * gcc.target/arm/atomic-op-consume-1.c: This. 8600 * gcc.target/arm/atomic-op-int.c: Rename into ... 8601 * gcc.target/arm/atomic-op-int-1.c: This. 8602 * gcc.target/arm/atomic-op-relaxed.c: Rename into ... 8603 * gcc.target/arm/atomic-op-relaxed-1.c: This. 8604 * gcc.target/arm/atomic-op-release.c: Rename into ... 8605 * gcc.target/arm/atomic-op-release-1.c: This. 8606 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ... 8607 * gcc.target/arm/atomic-op-seq_cst-1.c: This. 8608 * gcc.target/arm/atomic-op-short.c: Rename into ... 8609 * gcc.target/arm/atomic-op-short-1.c: This. 8610 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test. 8611 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise. 8612 * gcc.target/arm/atomic-op-acquire-2.c: Likewise. 8613 * gcc.target/arm/atomic-op-char-2.c: Likewise. 8614 * gcc.target/arm/atomic-op-consume-2.c: Likewise. 8615 * gcc.target/arm/atomic-op-int-2.c: Likewise. 8616 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise. 8617 * gcc.target/arm/atomic-op-release-2.c: Likewise. 8618 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise. 8619 * gcc.target/arm/atomic-op-short-2.c: Likewise. 8620 86212016-07-14 Andre Vehreschild <vehre@gcc.gnu.org> 8622 8623 PR fortran/70842 8624 * gfortran.dg/select_type_35.f03: New test. 8625 86262016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8627 8628 PR target/65951 8629 PR tree-optimization/70923 8630 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test. 8631 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. 8632 * gcc.dg/vect/pr65951.c: Likewise. 8633 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan. 8634 86352016-07-14 David Edelsohn <dje.gcc@gmail.com> 8636 8637 * c-c++-common/pr60226.c: Expect maximum object file alignment 8638 error on AIX. 8639 86402016-07-14 Richard Biener <rguenther@suse.de> 8641 8642 PR tree-optimization/71866 8643 * gcc.dg/torture/pr71866.c: New testcase. 8644 86452016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com> 8646 8647 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do 8648 selector and enclose boolean expression in curly braces. 8649 86502016-07-14 Alan Modra <amodra@gmail.com> 8651 8652 PR target/71733 8653 * gcc.target/powerpc/p9-novsx.c: New. 8654 86552016-07-13 Andi Kleen <ak@linux.intel.com> 8656 8657 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo. 8658 * g++.dg/tree-prof/morefunc.C: Dito. 8659 * g++.dg/tree-prof/pr35545.C: Dito. 8660 * g++.dg/tree-prof/reorder.C: Dito. 8661 * gcc.dg/tree-prof/20050826-2.c: Dito. 8662 * gcc.dg/tree-prof/cmpsf-1.c: Dito. 8663 * gcc.dg/tree-prof/cold_partition_label.c: Dito. 8664 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito. 8665 * gcc.dg/tree-prof/indir-call-prof.c: Dito. 8666 * gcc.dg/tree-prof/inliner-1.c: Dito. 8667 * gcc.dg/tree-prof/merge_block.c: Dito. 8668 * gcc.dg/tree-prof/stringop-1.c: Dito. 8669 * gcc.dg/tree-prof/stringop-2.c: Dito. 8670 * gcc.dg/tree-prof/switch-case-1.c: Dito. 8671 * gcc.dg/tree-prof/switch-case-2.c: Dito. 8672 * gcc.dg/tree-prof/time-profiler-1.c: Dito. 8673 * gcc.dg/tree-prof/time-profiler-2.c: Dito. 8674 * gcc.dg/tree-prof/update-loopch.c: Dito. 8675 * gcc.dg/tree-prof/val-prof-1.c: Dito. 8676 * gcc.dg/tree-prof/val-prof-2.c: Dito. 8677 * gcc.dg/tree-prof/val-prof-3.c: Dito. 8678 * gcc.dg/tree-prof/val-prof-4.c: Dito. 8679 * gcc.dg/tree-prof/val-prof-5.c: Dito. 8680 * gcc.dg/tree-prof/val-prof-6.c: Dito. 8681 * gcc.dg/tree-prof/val-prof-7.c: Dito. 8682 86832016-07-13 Andi Kleen <ak@linux.intel.com> 8684 8685 * lib/profopt.exp (profopt-execute): Remove .imports files. 8686 86872016-07-13 Andi Kleen <ak@linux.intel.com> 8688 8689 * lib/profopt.exp (profopt-execute): Always log profiler command line. 8690 86912016-07-13 Andi Kleen <ak@linux.intel.com> 8692 8693 * lib/profopt.exp (dg-final-scan-autofdo, 8694 dg-final-scan-not-autofdo): New functions. 8695 86962016-07-13 Bin Cheng <bin.cheng@arm.com> 8697 8698 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test. 8699 * gcc.dg/vect/vect-35.c: Ditto. 8700 * gcc.dg/vect/vect-alias-check-2.c: New test. 8701 87022016-07-13 Martin Liska <mliska@suse.cz> 8703 8704 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114. 8705 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options. 8706 * gfortran.dg/pr42108.f90: Update expected dump scan. 8707 87082016-07-13 Richard Biener <rguenther@suse.de> 8709 8710 PR tree-optimization/24574 8711 * gcc.dg/pr24574.c: New testcase. 8712 87132016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 8714 8715 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal. 8716 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr. 8717 * c-c++-common/pr68833-1.c: Require int32plus. 8718 * gcc.dg/ipa/pr63551.c: Likewise. 8719 * gcc.dg/ipa/pr63595.c: Require ptr32plus. 8720 * gcc.dg/ipa/pr64041.c: Require int32plus. 8721 87222016-07-13 Ilya Enkovich <ilya.enkovich@intel.com> 8723 8724 PR ipa/71633 8725 * g++.dg/pr71633.C: New test. 8726 87272016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com> 8728 8729 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok): 8730 Add new arm_thumb1_cbz_ok effective target. 8731 * gcc.target/arm/cbz.c: New test. 8732 87332016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com> 8734 8735 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok): 8736 Define effective target. 8737 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and 8738 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline. 8739 * gcc.target/arm/movhi_movw.c: New test. 8740 * gcc.target/arm/movsi_movw.c: Likewise. 8741 * gcc.target/arm/movdi_movw.c: Likewise. 8742 87432016-07-13 Richard Biener <rguenther@suse.de> 8744 8745 PR middle-end/71104 8746 * gcc.dg/pr71104-1.c: New testcase. 8747 * gcc.dg/pr71104-2.c: Likewise. 8748 87492016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com> 8750 8751 PR target/71805 8752 * gcc.target/powerpc/pr71805.c: New test. 8753 87542016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8755 8756 * gcc.target/powerpc/divkc3-1.c: New. 8757 * gcc.target/powerpc/mulkc3-1.c: New. 8758 87592016-07-12 Nathan Sidwell <nathan@acm.org> 8760 8761 * gcc.target/arm/data-rel-1.c: New. 8762 * gcc.target/arm/data-rel-2.c: New. 8763 * gcc.target/arm/data-rel-3.c: New. 8764 87652016-07-12 Martin Liska <mliska@suse.cz> 8766 8767 * gcc.dg/params/blocksort-part.c: New test. 8768 * gcc.dg/params/params.exp: New file. 8769 87702016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8771 8772 PR middle-end/71700 8773 * gcc.c-torture/execute/pr71700.c: New test. 8774 87752016-07-12 Steven Bosscher <steven@gcc.gnu.org> 8776 Richard Biener <rguenther@suse.de> 8777 8778 PR tree-optimization/23286 8779 PR tree-optimization/70159 8780 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting. 8781 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise. 8782 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise. 8783 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise. 8784 * gcc.dg/tree-ssa/pr35286.c: Likewise. 8785 * gcc.dg/tree-ssa/pr35287.c: Likewise. 8786 * gcc.dg/hoist-register-pressure-1.c: Likewise. 8787 * gcc.dg/hoist-register-pressure-2.c: Likewise. 8788 * gcc.dg/hoist-register-pressure-3.c: Likewise. 8789 * gcc.dg/pr51879-12.c: Likewise. 8790 * gcc.dg/strlenopt-9.c: Likewise. 8791 * gcc.dg/tree-ssa/pr47392.c: Likewise. 8792 * gcc.dg/tree-ssa/pr68619-4.c: Likewise. 8793 * gcc.dg/tree-ssa/split-path-5.c: Likewise. 8794 * gcc.dg/tree-ssa/slsr-35.c: Likewise. 8795 * gcc.dg/tree-ssa/slsr-36.c: Likewise. 8796 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply. 8797 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result. 8798 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting. 8799 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase. 8800 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase. 8801 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase. 8802 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase. 8803 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase. 8804 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase. 8805 * gfortran.dg/pr43984.f90: Adjust expected outcome. 8806 88072016-07-12 Richard Biener <rguenther@suse.de> 8808 8809 PR rtl-optimization/68961 8810 * gcc.target/i386/pr68961.c: New testcase. 8811 88122016-07-11 Jakub Jelinek <jakub@redhat.com> 8813 8814 PR middle-end/71758 8815 * c-c++-common/gomp/pr71758.c: New test. 8816 * gfortran.dg/gomp/pr71758.f90: New test. 8817 8818 PR tree-optimization/71823 8819 * gcc.dg/vect/pr71823.c: New test. 8820 88212016-07-11 David Malcolm <dmalcolm@redhat.com> 8822 8823 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid 8824 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES 8825 and LINE_MAP_MAX_LOCATION_WITH_COLS. 8826 88272016-07-11 H.J. Lu <hongjiu.lu@intel.com> 8828 8829 PR target/71801 8830 * gcc.target/i386/pr71801.c: New test. 8831 88322016-07-11 Richard Biener <rguenther@suse.de> 8833 8834 PR tree-optimization/71816 8835 * gcc.dg/torture/pr71816.c: New testcase. 8836 88372016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org> 8838 8839 PR fortran/71783 8840 * gfortran.dg/dependency_46.f90: New test. 8841 88422016-07-08 Vladimir Makarov <vmakarov@redhat.com> 8843 8844 PR rtl-optimization/71621 8845 * gcc.target/i386/pr71621-1.c: New. 8846 * gcc.target/i386/pr71621-2.c: New. 8847 88482016-07-08 Cesar Philippidis <cesar@codesourcery.com> 8849 8850 * gfortran.dg/goacc/pr71704.f90: New test. 8851 88522016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8853 8854 PR target/71297 8855 * gcc.target/powerpc/pr71297.c: New. 8856 88572016-07-08 Jiong Wang <jiong.wang@arm.com> 8858 8859 * gcc.target/aarch64/simd/vminmaxnm_1.c: New. 8860 88612016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com> 8862 8863 PR target/71806 8864 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option. 8865 88662016-07-08 Alan Hayward <alan.hayward@arm.com> 8867 8868 PR tree-optimization/71667 8869 * gcc.dg/vect/pr71667.c: New 8870 88712016-07-08 Martin Liska <mliska@suse.cz> 8872 8873 * gcc.dg/torture/pr71606.c: New test. 8874 88752016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8876 8877 PR fortran/71764 8878 * gfortran.dg/pr71764.f90: New test. 8879 88802016-07-07 Jakub Jelinek <jakub@redhat.com> 8881 Kai Tietz <ktietz70@googlemail.com> 8882 8883 PR c++/70869 8884 PR c++/71054 8885 * g++.dg/cpp0x/pr70869.C: New test. 8886 * g++.dg/cpp0x/pr71054.C: New test. 8887 88882016-07-07 David Edelsohn <dje.gcc@gmail.com> 8889 8890 * g++.dg/debug/pr71432.C: Fail on AIX. 8891 88922016-07-07 Martin Liska <mliska@suse.cz> 8893 8894 * gfortran.dg/do_1.f90: Remove a corner case that triggers 8895 an undefined behavior. 8896 * gfortran.dg/do_3.F90: Likewise. 8897 * gfortran.dg/do_check_11.f90: New test. 8898 * gfortran.dg/do_check_12.f90: New test. 8899 * gfortran.dg/do_corner_warn.f90: New test. 8900 89012016-07-07 Martin Liska <mliska@suse.cz> 8902 8903 * gfortran.dg/predict-1.f90: Ammend the test. 8904 * gfortran.dg/predict-2.f90: Likewise. 8905 89062016-07-07 Ilya Enkovich <ilya.enkovich@intel.com> 8907 8908 PR ipa/71624 8909 * g++.dg/pr71624.C: New test. 8910 89112016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com> 8912 8913 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and 8914 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and 8915 ARMv8-M Mainline architectures. 8916 89172016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com> 8918 8919 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use 8920 __ARM_ARCH_ISA_ARM to test for Cortex-M devices. 8921 89222016-07-06 Segher Boessenkool <segher@kernel.crashing.org> 8923 8924 PR target/70098 8925 PR target/71763 8926 * gcc.target/powerpc/pr71763.c: New file. 8927 89282016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com> 8929 8930 PR tree-optimization/71518 8931 * gcc.dg/pr71518.c: New test. 8932 89332016-07-06 Wilco Dijkstra <wdijkstr@arm.com> 8934 8935 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*. 8936 89372016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 8938 8939 PR target/50739 8940 * gcc.target/avr/pr50739.c: New test. 8941 89422016-07-05 Jan Hubicka <jh@suse.cz> 8943 8944 * gcc.dg/tree-ssa/scev-14.c: update template. 8945 89462016-07-06 Richard Sandiford <richard.sandiford@arm.com> 8947 8948 * gcc.dg/vect/group-no-gaps-1.c: New test. 8949 89502016-07-05 Andi Kleen <ak@linux.intel.com> 8951 8952 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output 8953 if kernel supports MPX. 8954 89552016-07-05 Kito Cheng <kito.cheng@gmail.com> 8956 8957 * gcc.c-torture/compile/pr69102.c: Require fpic support. 8958 89592016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com> 8960 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8961 8962 * gcc.target/powerpc/signbit-1.c: New test. 8963 * gcc.target/powerpc/signbit-2.c: New test. 8964 * gcc.target/powerpc/signbit-3.c: New test. 8965 89662016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8967 8968 PR rtl-optimization/71594 8969 * gcc.dg/torture/pr71594.c: New test. 8970 89712016-07-05 Jan Hubicka <jh@suse.cz> 8972 8973 * gcc.dg/tree-ssa/scev-14.c: new testcase. 8974 89752016-07-05 David Malcolm <dmalcolm@redhat.com> 8976 8977 PR c++/62314 8978 * g++.dg/parse/error5.C: Update column 8979 number of missing semicolon error. 8980 * g++.dg/pr62314-2.C: New test case. 8981 89822016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 8983 8984 * gfortran.dg/coarray_stat_function.f90: New test. 8985 * gfortran.dg/coarray_stat_whitespace.f90: New test. 8986 * gfortran.dg/coarray_lib_comm_1: Adapting old test 8987 to new interfaces. 8988 89892016-07-05 Andre Vehreschild <vehre@gcc.gnu.org> 8990 8991 PR fortran/71623 8992 * gfortran.dg/deferred_character_17.f90: New test. 8993 89942016-07-05 Christophe Lyon <christophe.lyon@linaro.org> 8995 8996 * gcc.target/arm/neon/polytypes.c: Move to ... 8997 * gcc.target/arm/polytypes.c: ... here. 8998 * gcc.target/arm/neon/pr51534.c: Move to ... 8999 * gcc.target/arm/pr51534.c: ... here. 9000 * gcc.target/arm/neon/vect-vcvt.c: Move to ... 9001 * gcc.target/arm/vect-vcvt.c: ... here. 9002 * gcc.target/arm/neon/vect-vcvtq.c: Move to ... 9003 * gcc.target/arm/vect-vcvtq.c: ... here. 9004 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ... 9005 * gcc.target/arm/vfp-shift-a2t2.c: ... here. 9006 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ... 9007 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype. 9008 * gcc.target/arm/neon/neon.exp: Delete. 9009 * gcc.target/arm/neon/: Delete. 9010 90112016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9012 9013 PR fortran/65575 9014 * gfortran.dg: pr65575.f90: New test. 9015 90162016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9017 9018 PR fortran/35849 9019 * gfortran.dg: pr35849.f90: New test. 9020 90212016-07-04 Jakub Jelinek <jakub@redhat.com> 9022 9023 PR c++/71739 9024 * g++.dg/cpp0x/pr71739.C: New test. 9025 90262016-07-04 Christophe Lyon <christophe.lyon@linaro.org> 9027 9028 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure. 9029 90302016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com> 9031 9032 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of 9033 locr. 9034 * gcc.target/s390/loc-1.c: New test. 9035 90362016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com> 9037 9038 * gcc.target/i386/avx512f-vect-perm-1.c: New test. 9039 * gcc.target/i386/avx512f-vect-perm-2.c: New test. 9040 90412016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 9042 9043 PR target/63874 9044 * gcc.target/aarch64/pr63874.c: New test. 9045 90462016-07-04 Jan Beulich <jbeulich@suse.com> 9047 9048 * g++.dg/header.c: New. 9049 * gcc.dg/header.c: New. 9050 90512016-07-02 Jakub Jelinek <jakub@redhat.com> 9052 9053 PR c/71719 9054 * c-c++-common/Wunused-var-15.c: New test. 9055 90562016-07-01 Jakub Jelinek <jakub@redhat.com> 9057 9058 PR fortran/71687 9059 * gfortran.dg/gomp/pr71687.f90: New test. 9060 90612016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9062 9063 * gcc.dg/const-float128-ped.c: Require __float128 effective 9064 target and options. 9065 * gcc.dg/const-float128.c: Likewise. 9066 * gcc.dg/torture/float128-cmp-invalid.c: Require 9067 __float128 and base_quadfloat_support effective targets, and 9068 __float128 options. 9069 * gcc.dg/torture/float128-div-underflow.c: Likewise. 9070 * gcc.dg/torture/float128-extend-nan.c: Likewise. 9071 * gcc.dg/torture/float128-nan.c: Likewise. 9072 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise. 9073 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise. 9074 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise. 9075 * lib/target-supports.exp (check_effective_target___float128): New. 9076 (add_options_for___float128): New. 9077 (check_effective_target_base_quadword_support): New. 9078 90792016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com> 9080 9081 PR target/71720 9082 * gcc.target/powerpc/pr71720.c: New test. 9083 90842016-07-01 Jan Beulich <jbeulich@suse.com> 9085 9086 * gcc.dg/bss.c: New. 9087 90882016-07-01 Peter Bergner <bergner@vnet.ibm.com> 9089 9090 PR target/71698 9091 * gcc.target/powerpc/pr71698.c: New test. 9092 90932016-07-01 Georg-Johann Lay <avr@gjlay.de> 9094 9095 PR target/71151 9096 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME 9097 instead of ".foo" for its section name. 9098 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately 9099 depending on MCU's flash size. 9100 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito. 9101 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito. 9102 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito. 9103 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito. 9104 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito. 9105 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito. 9106 91072016-07-01 Jan Beulich <jbeulich@suse.com> 9108 9109 * gcc.target/i386/pr65105-2.c: Add -msse2. 9110 91112016-06-30 Jakub Jelinek <jakub@redhat.com> 9112 9113 PR tree-optimization/71707 9114 * gcc.dg/strlenopt-29.c: New test. 9115 9116 PR fortran/71704 9117 * gfortran.dg/gomp/pr71704.f90: New test. 9118 9119 PR fortran/71705 9120 * gfortran.dg/gomp/pr71705.f90: New test. 9121 91222016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org> 9123 9124 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script. 9125 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test. 9126 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test. 9127 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test. 9128 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test. 9129 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test. 9130 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test. 9131 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test. 9132 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test. 9133 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test. 9134 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test. 9135 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test. 9136 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test. 9137 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test. 9138 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test. 9139 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test. 9140 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test. 9141 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test. 9142 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test. 9143 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test. 9144 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test. 9145 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test. 9146 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test. 9147 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test. 9148 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test. 9149 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test. 9150 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test. 9151 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test. 9152 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test. 9153 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test. 9154 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test. 9155 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test. 9156 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test. 9157 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test. 9158 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test. 9159 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test. 9160 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test. 9161 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test. 9162 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test. 9163 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test. 9164 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test. 9165 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test. 9166 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test. 9167 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test. 9168 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test. 9169 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test. 9170 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test. 9171 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test. 9172 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test. 9173 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test. 9174 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test. 9175 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test. 9176 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test. 9177 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test. 9178 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test. 9179 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test. 9180 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test. 9181 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test. 9182 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test. 9183 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test. 9184 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test. 9185 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test. 9186 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test. 9187 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test. 9188 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test. 9189 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test. 9190 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test. 9191 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test. 9192 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test. 9193 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test. 9194 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test. 9195 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test. 9196 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test. 9197 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test. 9198 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test. 9199 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test. 9200 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test. 9201 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test. 9202 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test. 9203 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test. 9204 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test. 9205 92062016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9207 James Greenhalgh <james.greenhalgh@arm.com> 9208 9209 * gcc.target/aarch64/vect_copy_lane_1.c: New test. 9210 92112016-06-30 James Greenhalgh <james.greenhalgh@arm.com> 9212 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9213 9214 * gcc.target/aarch64/vget_set_lane_1.c: New test. 9215 92162016-06-30 David Malcolm <dmalcolm@redhat.com> 9217 9218 PR driver/71651 9219 * gcc.dg/spellcheck-options-12.c: New test case. 9220 92212016-06-30 Jakub Jelinek <jakub@redhat.com> 9222 9223 PR middle-end/71693 9224 * gcc.c-torture/compile/pr71693.c: New test. 9225 92262016-06-29 David Malcolm <dmalcolm@redhat.com> 9227 9228 * gcc.dg/spellcheck-params.c: New testcase. 9229 * gcc.dg/spellcheck-params-2.c: New testcase. 9230 92312016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com> 9232 9233 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0 9234 vector extract instructions. 9235 * gcc.target/powerpc/p9-extract-2.c: Likewise. 9236 92372016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9238 9239 PR fortran/71686 9240 * gfortran.dg/unexpected_eof_2.f90: New test. 9241 * gfortran.dg/unexpected_eof_3.f90: New test. 9242 92432016-06-29 Jim Wilson <jim.wilson@linaro.org> 9244 9245 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options. 9246 92472016-06-29 Cesar Philippidis <cesar@codesourcery.com> 9248 9249 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics. 9250 * gfortran.dg/goacc/asyncwait-3.f95: Likewise. 9251 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage. 9252 92532016-06-29 Richard Biener <rguenther@suse.de> 9254 9255 PR middle-end/15256 9256 * gcc.dg/tree-ssa/forwprop-34.c: New testcase. 9257 92582016-06-29 Matthew Wahab <matthew.wahab@arm.com> 9259 9260 * gcc.target/arm/aapcs/neon-vect10.c: Require 9261 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw. 9262 * gcc.target/arm/aapcs/neon-vect9.c: Likewise. 9263 * gcc.target/arm/aapcs/vfp18.c: Likewise. 9264 * gcc.target/arm/aapcs/vfp19.c: Likewise. 9265 * gcc.target/arm/aapcs/vfp20.c: Likewise. 9266 * gcc.target/arm/aapcs/vfp21.c: Likewise. 9267 * gcc.target/arm/fp16-aapcs-1.c: Require 9268 -mfloat-ab=hard. Also simplify the test. 9269 * gcc.target/arm/fp16-aapcs-2.c: New. 9270 92712016-06-29 Matthew Wahab <matthew.wahab@arm.com> 9272 9273 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment. 9274 (add_options_for_arm_fp16_ieee): New. 9275 (add_options_for_arm_fp16_alternative): New. 9276 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a 9277 long-line. 9278 (effective_target_arm_fp16_hw): New. 9279 92802016-06-29 Ilya Enkovich <ilya.enkovich@intel.com> 9281 9282 PR tree-optimization/71655 9283 * g++.dg/pr71655.C: New test. 9284 92852016-06-29 Martin Liska <mliska@suse.cz> 9286 9287 * gcc.dg/pr71585.c: New test. 9288 * gcc.dg/pr71585-2.c: New test. 9289 * gcc.dg/pr71585-3.c: New test. 9290 92912016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com> 9292 9293 PR tree-optimization/70729 9294 * g++.dg/vect/pr70729.cc: New test. 9295 92962016-06-29 Thomas Schwinge <thomas@codesourcery.com> 9297 9298 * c-c++-common/gomp/cancel-1.c: Extend. 9299 93002016-06-29 Jakub Jelinek <jakub@redhat.com> 9301 9302 PR tree-optimization/71625 9303 * gcc.dg/strlenopt-28.c: New test. 9304 93052016-06-29 Richard Biener <rguenther@suse.de> 9306 9307 PR middle-end/71002 9308 * g++.dg/torture/pr71002.C: Adjust testcase. 9309 93102016-06-29 Jakub Jelinek <jakub@redhat.com> 9311 9312 PR c/71685 9313 * gcc.dg/pr71685.c: New test. 9314 93152016-06-28 Martin Sebor <msebor@redhat.com> 9316 9317 PR c/71552 9318 * gcc.dg/init-bad-9.c: New test. 9319 93202016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9321 9322 * gcc.target/powerpc/abs128-1.c: Require VSX. 9323 * gcc.target/powerpc/copysign128-1.c: Likewise. 9324 * gcc.target/powerpc/inf128-1.c: Likewise. 9325 * gcc.target/powerpc/nan128-1.c: Likewise. 9326 93272016-06-28 Jakub Jelinek <jakub@redhat.com> 9328 9329 PR middle-end/71626 9330 * gcc.c-torture/execute/pr71626-1.c: New test. 9331 * gcc.c-torture/execute/pr71626-2.c: New test. 9332 93332016-06-28 Peter Bergner <bergner@vnet.ibm.com> 9334 9335 PR target/71656 9336 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors. 9337 93382016-06-27 Segher Boessenkool <segher@kernel.crashing.org> 9339 9340 PR target/71670 9341 * gcc.target/powerpc/pr71670.c: New testcase. 9342 93432016-06-27 Peter Bergner <bergner@vnet.ibm.com> 9344 9345 PR target/71656 9346 * gcc.target/powerpc/pr71656-1.c: New test. 9347 * gcc.target/powerpc/pr71656-2.c: New test. 9348 93492016-06-27 Christophe Lyon <christophe.lyon@linaro.org> 9350 9351 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef 9352 around fp16 code. 9353 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise. 9354 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise. 9355 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise. 9356 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise. 9357 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: 9358 Add arm_neon_fp16_ok effective target. 9359 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: 9360 Likewise. 9361 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: 9362 Likewise. 9363 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: 9364 Likewise. 9365 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: 9366 Likewise. 9367 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: 9368 Likewise. 9369 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: 9370 Likewise. 9371 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: 9372 Likewise. 9373 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: 9374 Likewise. 9375 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: 9376 Likewise. 9377 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: 9378 Likewise. 9379 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: 9380 Likewise. 9381 93822016-06-26 Jan Hubicka <hubicka@ucw.cz> 9383 9384 * gcc.dg/predict-12.c: New testcase. 9385 93862016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9387 9388 PR fortran/71649 9389 * gfortran.dg/pr71649.f90: New test. 9390 93912016-06-25 Jakub Jelinek <jakub@redhat.com> 9392 9393 PR tree-optimization/71643 9394 * g++.dg/opt/pr71643.C: New test. 9395 9396 PR tree-optimization/71631 9397 * gcc.c-torture/execute/pr71631.c: New test. 9398 93992016-06-24 Jan Hubicka <hubicka@ucw.cz> 9400 9401 * gcc.dg/predict-11.c: New testcase. 9402 * gfortran.dg/predict-2.f90: New testcase. 9403 94042016-06-24 Jan Hubicka <hubicka@ucw.cz> 9405 9406 * gcc.dg/predict-10.c: New test. 9407 94082016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9409 9410 * gcc.target/powerpc/abs128-1.c: New. 9411 * gcc.target/powerpc/copysign128-1.c: New. 9412 * gcc.target/powerpc/inf128-1.c: New. 9413 * gcc.target/powerpc/nan128-1.c: New. 9414 94152016-06-24 Eric Botcazou <ebotcazou@adacore.com> 9416 9417 * gfortran.dg/pr71642.f90: New test. 9418 94192016-06-24 Jakub Jelinek <jakub@redhat.com> 9420 9421 PR tree-optimization/71647 9422 * gcc.target/i386/pr71647.c: New test. 9423 94242016-06-24 H.J. Lu <hongjiu.lu@intel.com> 9425 9426 * gcc.target/i386/noplt-gd-1.c: New test. 9427 * gcc.target/i386/noplt-gd-2.c: Likewise. 9428 * gcc.target/i386/noplt-gd-3.c: Likewise. 9429 * gcc.target/i386/noplt-ld-1.c: Likewise. 9430 * gcc.target/i386/noplt-ld-2.c: Likewise. 9431 * gcc.target/i386/noplt-ld-3.c: Likewise. 9432 * lib/target-supports.exp 9433 (check_effective_target_tls_get_addr_via_got): New. 9434 94352016-06-24 Uros Bizjak <ubizjak@gmail.com> 9436 9437 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector 9438 testsuite compile flags. 9439 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto. 9440 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto. 9441 94422016-06-24 Uros Bizjak <ubizjak@gmail.com> 9443 9444 * g++dg/vect/pr36684.cc: Add dg-do compile. 9445 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run. 9446 * gcc.dg/vect/pr70021.c: Ditto. 9447 * gcc.dg/vect/pr70138-1.c: Ditto. 9448 * gcc.dg/vect/pr70138-2.c: Ditto. 9449 * gcc.dg/vect/pr70354-1.c: Ditto. 9450 * gcc.dg/vect/pr70354-2.c: Ditto. 9451 * gcc.dg/vect/pr71259.c: Ditto. 9452 * gcc.dg/vect/pr71416-1.c: Ditto. 9453 * gcc.dg/vect/slp-43.c: Ditto. 9454 * gcc.dg/vect/slp-45.c: Ditto. 9455 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto. 9456 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto. 9457 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto. 9458 * gfortran.dg/vect/pr69980.f90: Ditto. 9459 94602016-06-24 Uros Bizjak <ubizjak@gmail.com> 9461 9462 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect. 9463 * gcc.dg/vect/bb-slp-30.c: Ditto. 9464 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto. 9465 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto. 9466 * gcc.dg/vect/pr45902.c: Ditto. 9467 * gcc.dg/vect/pr48172.c: Ditto. 9468 * gcc.dg/vect/pr48377.c: Ditto. 9469 * gcc.dg/vect/pr49038.c: Ditto. 9470 * gcc.dg/vect/pr49771.c: Ditto. 9471 * gcc.dg/vect/pr52091.c: Ditto. 9472 * gcc.dg/vect/pr53185-2.c: Ditto. 9473 * gcc.dg/vect/pr56826.c: Ditto. 9474 * gcc.dg/vect/pr60276.c: Ditto. 9475 * gcc.dg/vect/pr62021.c: Ditto. 9476 * gcc.dg/vect/pr63530.c: Ditto. 9477 * gcc.dg/vect/pr65518.c: Ditto. 9478 * gcc.dg/vect/pr65947-1.c: Ditto. 9479 * gcc.dg/vect/pr65947-10.c: Ditto. 9480 * gcc.dg/vect/pr65947-11.c: Ditto. 9481 * gcc.dg/vect/pr65947-12.c: Ditto. 9482 * gcc.dg/vect/pr65947-13.c: Ditto. 9483 * gcc.dg/vect/pr65947-2.c: Ditto. 9484 * gcc.dg/vect/pr65947-3.c: Ditto. 9485 * gcc.dg/vect/pr65947-4.c: Ditto. 9486 * gcc.dg/vect/pr65947-5.c: Ditto. 9487 * gcc.dg/vect/pr65947-6.c: Ditto. 9488 * gcc.dg/vect/pr65947-7.c: Ditto. 9489 * gcc.dg/vect/pr65947-8.c: Ditto. 9490 * gcc.dg/vect/pr65947-9.c: Ditto. 9491 * gcc.dg/vect/pr71416-1.c: Ditto. 9492 * gcc.dg/vect/pr71439.c: Ditto. 9493 * gcc.dg/vect/slp-widen-mult-half.c: Ditto. 9494 * gcc.dg/vect/vect-bswap16.c: Ditto. 9495 * gcc.dg/vect/vect-bswap32.c: Ditto. 9496 * gcc.dg/vect/vect-bswap64.c: Ditto. 9497 * gcc.dg/vect/vect-live-1.c: Ditto. 9498 * gcc.dg/vect/vect-live-2.c: Ditto. 9499 * gcc.dg/vect/vect-live-3.c: Ditto. 9500 * gcc.dg/vect/vect-live-4.c: Ditto. 9501 * gcc.dg/vect/vect-live-5.c: Ditto. 9502 * gcc.dg/vect/vect-live-slp-1.c: Ditto. 9503 * gcc.dg/vect/vect-live-slp-2.c: Ditto. 9504 * gcc.dg/vect/vect-live-slp-3.c: Ditto. 9505 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto. 9506 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto. 9507 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto. 9508 * gcc.dg/vect/vect-neg-store-1.c: Ditto. 9509 * gcc.dg/vect/vect-neg-store-2.c: Ditto. 9510 * gcc.dg/vect/vect-outer-pr69720.c: Ditto. 9511 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto. 9512 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto. 9513 * gcc.dg/vect/vect-reduc-or_1.c: Ditto. 9514 * gcc.dg/vect/vect-reduc-or_2.c: Ditto. 9515 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto. 9516 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto. 9517 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto. 9518 * gcc.dg/vect/vect-widen-mult-half.c: Ditto. 9519 95202016-06-24 Uros Bizjak <ubizjak@gmail.com> 9521 9522 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq. 9523 95242016-06-24 H.J. Lu <hongjiu.lu@intel.com> 9525 9526 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for 9527 ia32 if R_386_GOT32X relocation is supported. 9528 * gcc.target/i386/noplt-3.c: Likewise. 9529 * gcc.target/i386/noplt-2.c: Likewise. 9530 (main): Renamed to ... 9531 (bar): This. 9532 * gcc.target/i386/noplt-4.c: Likewise. 9533 (main): Renamed to ... 9534 (bar): This. 9535 * gcc.target/i386/pr67400-3.c: Don't disable for ia32. 9536 * gcc.target/i386/pr67400-5.c: Likewise. 9537 95382016-06-24 Jakub Jelinek <jakub@redhat.com> 9539 9540 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too. 9541 * g++.dg/ext/builtin-arith-overflow-2.C: New test. 9542 9543 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3, 9544 f4): Adjust expected diagnostics. 9545 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro. 9546 (T): If OVFP is defined, redefine to TP. 9547 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment. 9548 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test. 9549 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test. 9550 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test. 9551 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test. 9552 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test. 9553 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test. 9554 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test. 9555 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test. 9556 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test. 9557 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test. 9558 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test. 9559 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test. 9560 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test. 9561 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test. 9562 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test. 9563 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test. 9564 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test. 9565 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test. 9566 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test. 9567 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C 9568 as last argument to __builtin_add_overflow_p. 9569 95702016-06-23 Uros Bizjak <ubizjak@gmail.com> 9571 9572 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of 9573 dg-options and remove default vector testsuite compile flags. 9574 * g++.dg/vect/pr33860a.cc: Ditto. 9575 * g++.dg/vect/pr45470-a.cc: Ditto. 9576 * g++.dg/vect/pr45470-b.cc: Ditto. 9577 * g++.dg/vect/pr60896.cc: Ditto. 9578 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto. 9579 * gcc.dg/vect/pr18308.c: Ditto. 9580 * gcc.dg/vect/pr24049.c: Ditto. 9581 * gcc.dg/vect/pr33373.c: Ditto. 9582 * gcc.dg/vect/pr36228.c: Ditto. 9583 * gcc.dg/vect/pr42395.c: Ditto. 9584 * gcc.dg/vect/pr42604.c: Ditto. 9585 * gcc.dg/vect/pr46663.c: Ditto. 9586 * gcc.dg/vect/pr48765.c: Ditto. 9587 * gcc.dg/vect/pr49093.c: Ditto. 9588 * gcc.dg/vect/pr49352.c: Ditto. 9589 * gcc.dg/vect/pr52298.c: Ditto. 9590 * gcc.dg/vect/pr52870.c: Ditto. 9591 * gcc.dg/vect/pr53185.c: Ditto. 9592 * gcc.dg/vect/pr53773.c: Ditto. 9593 * gcc.dg/vect/pr56695.c: Ditto. 9594 * gcc.dg/vect/pr62171.c: Ditto. 9595 * gcc.dg/vect/pr63530.c: Ditto. 9596 * gcc.dg/vect/pr68339.c: Ditto. 9597 * gcc.dg/vect/pr71259.c: Ditto. 9598 * gcc.dg/vect/vect-82_64.c: Ditto. 9599 * gcc.dg/vect/vect-83_64.c: Ditto. 9600 * gcc.dg/vect/vect-debug-pr41926.c: Ditto. 9601 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto. 9602 * gcc.dg/vect/vect-shift-2.c: Ditto. 9603 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto. 9604 * gfortran.dg/vect/pr39318.f90: Ditto. 9605 * gfortran.dg/vect/pr45714-a.f: Ditto. 9606 * gfortran.dg/vect/pr45714-b.f: Ditto. 9607 * gfortran.dg/vect/pr46213.f90: Ditto. 9608 96092016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com> 9610 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9611 9612 * gcc.target/powerpc/p9-splat-5.c: New test. 9613 96142016-06-23 Uros Bizjak <ubizjak@gmail.com> 9615 9616 PR tree-optimization/71488 9617 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ... 9618 * lib/target-supports.exp: ... here. 9619 (check_sse4_hw_available): New procedure. 9620 (check_effective_target_sse4_runtime): Ditto. 9621 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of 9622 -march=westmere for sse4_runtime targets. 9623 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__. 9624 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h". 9625 (dg-additional-options): Use for sse4_runtime targets. 9626 (main): Call check_vect (). 9627 (dg-final): Perform scan only for sse4_runtime targets. 9628 96292016-06-23 H.J. Lu <hongjiu.lu@intel.com> 9630 9631 PR target/66232 9632 PR target/67400 9633 * gcc.target/i386/pr66232-14.c: New file. 9634 * gcc.target/i386/pr66232-15.c: Likewise. 9635 * gcc.target/i386/pr66232-16.c: Likewise. 9636 * gcc.target/i386/pr66232-17.c: Likewise. 9637 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for 9638 ia32 if R_386_GOT32X relocation is supported. 9639 * gcc.target/i386/pr67400-2.c: Likewise. 9640 * gcc.target/i386/pr67400-3.c: Likewise. 9641 * gcc.target/i386/pr67400-4.c: Likewise. 9642 * gcc.target/i386/pr67400-6.c: Likewise. 9643 * gcc.target/i386/pr67400-7.c: Likewise. 9644 * lib/target-supports.exp (check_effective_target_got32x_reloc): New. 9645 96462016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9647 9648 PR libgfortran/48852 9649 * gfortran.dg/char4_iunit_1.f03: Update test. 9650 * gfortran.dg/f2003_io_5.f03: Update test. 9651 * gfortran.dg/real_const_3.f90: Update test. 9652 96532016-06-23 Andi Kleen <ak@linux.intel.com> 9654 9655 * g++.dg/bprob/bprob.exp: Support autofdo. 9656 * g++.dg/tree-prof/tree-prof.exp: dito. 9657 * gcc.dg/tree-prof/tree-prof.exp: dito. 9658 * gcc.misc-tests/bprob.exp: dito. 9659 * gfortran.dg/prof/prof.exp: dito. 9660 * lib/profopt.exp: dito. 9661 * lib/target-supports.exp: Check for autofdo. 9662 96632016-06-23 Martin Liska <mliska@suse.cz> 9664 9665 * gcc.dg/pr71619.c: New test. 9666 96672016-06-23 H.J. Lu <hongjiu.lu@intel.com> 9668 9669 PR target/67400 9670 * gcc.target/i386/pr67400-1.c: New test. 9671 * gcc.target/i386/pr67400-2.c: Likewise. 9672 * gcc.target/i386/pr67400-3.c: Likewise. 9673 * gcc.target/i386/pr67400-4.c: Likewise. 9674 * gcc.target/i386/pr67400-5.c: Likewise. 9675 * gcc.target/i386/pr67400-6.c: Likewise. 9676 * gcc.target/i386/pr67400-7.c: Likewise. 9677 96782016-06-22 David Malcolm <dmalcolm@redhat.com> 9679 9680 * c-c++-common/missing-header-1.c: New test case. 9681 * c-c++-common/missing-header-2.c: New test case. 9682 * c-c++-common/missing-header-3.c: New test case. 9683 * c-c++-common/missing-header-4.c: New test case. 9684 96852016-06-22 David Malcolm <dmalcolm@redhat.com> 9686 9687 PR c/70339 9688 * c-c++-common/attributes-1.c: Update dg-prune-output to include 9689 hint. 9690 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update 9691 expected results due to builtin "nanl" now being suggested for 9692 "name". 9693 * gcc.dg/pr67580.c: Update expected messages. 9694 * gcc.dg/spellcheck-identifiers.c: New testcase. 9695 * gcc.dg/spellcheck-typenames.c: New testcase. 9696 96972016-06-22 David Malcolm <dmalcolm@redhat.com> 9698 9699 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New 9700 file. 9701 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add 9702 diagnostic-test-show-locus-parseable-fixits.c to sources for 9703 diagnostic_plugin_test_show_locus.c. 9704 * lib/gcc-defs.exp (freeform_regexps): New global. 9705 (dg-regexp): New function. 9706 (handle-dg-regexps): New function. 9707 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset 9708 freeform_regexps to the empty list. 9709 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps. 9710 97112016-06-22 Ilya Enkovich <ilya.enkovich@intel.com> 9712 9713 PR tree-optimization/71488 9714 * g++.dg/pr71488.C: New test. 9715 * gcc.dg/vect/vect-bool-cmp.c: New test. 9716 97172016-06-22 Eric Botcazou <ebotcazou@adacore.com> 9718 9719 * gcc.dg/guality/param-5.c: New test. 9720 97212016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de> 9722 9723 * gcc.target/i386/asm-flag-7.c: New test. 9724 97252016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> 9726 9727 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support. 9728 * gcc.dg/tree-ssa/reassoc-32.c: Likewise. 9729 * gcc.dg/tree-ssa/reassoc-33.c: Likewise. 9730 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 9731 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 9732 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 9733 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. 9734 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. 9735 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. 9736 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. 9737 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. 9738 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. 9739 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise. 9740 * gcc.dg/tree-ssa/vrp87.c: Likewise. 9741 * lib/target-supports.exp: Likewise. 9742 97432016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> 9744 9745 * gcc.dg/attr-ms_struct-1.c: Stop testing interix. 9746 * gcc.dg/attr-ms_struct-2.c: Likewise. 9747 * gcc.dg/attr-ms_struct-packed1.c: Likewise. 9748 * gcc.dg/bf-ms-attrib.c: Likewise. 9749 * gcc.dg/bf-ms-layout-2.c: Likewise. 9750 * gcc.dg/bf-ms-layout-3.c: Likewise. 9751 * gcc.dg/bf-ms-layout.c: Likewise. 9752 * gcc.dg/bf-no-ms-layout.c: Likewise. 9753 * gcc.target/i386/bitfield1.c: Likewise. 9754 * gcc.target/i386/bitfield2.c: Likewise. 9755 * gcc.target/i386/bitfield3.c: Likewise. 9756 97572016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org> 9758 9759 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable 9760 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu 9761 override other than -mcpu=power9 command-line option is specified, 9762 or if the target operating system is aix. 9763 * gcc.target/powerpc/darn-1.c: Likewise. 9764 * gcc.target/powerpc/darn-2.c: Likewise. 9765 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable 9766 test if effective-target is not powerpc_p9vector_ok or if the 9767 target operating system is not defined. 9768 * gcc.target/powerpc/vslv-1.c: Likewise. 9769 * gcc.target/powerpc/vsrv-0.c: Likewise. 9770 * gcc.target/powerpc/vsrv-1.c: Likewise. 9771 97722016-06-21 Tobias Burnus <burnus@net-b.de> 9773 9774 PR fortran/71068 9775 * gfortran.dg/coarray/data_1.f90: New. 9776 97772016-06-21 Wilco Dijkstra <wdijkstr@arm.com> 9778 9779 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c 9780 (dg-require-effective-target): Use arm_v8_neon_hw. 9781 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c 9782 (dg-require-effective-target): Likewise. 9783 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c 9784 (dg-require-effective-target): Likewise. 9785 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c 9786 (dg-require-effective-target): Likewise. 9787 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c 9788 (dg-require-effective-target): Likewise. 9789 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c 9790 (dg-require-effective-target): Likewise. 9791 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available): 9792 Add AArch64 check. 9793 97942016-06-21 Wilco Dijkstra <wdijkstr@arm.com> 9795 9796 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times): 9797 Set to 3 so test passes. 9798 97992016-06-21 Wilco Dijkstra <wdijkstr@arm.com> 9800 9801 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21. 9802 98032016-06-21 Ilya Verbin <ilya.verbin@intel.com> 9804 9805 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test. 9806 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test. 9807 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test. 9808 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test. 9809 98102016-06-21 Ilya Verbin <ilya.verbin@intel.com> 9811 9812 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test. 9813 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test. 9814 98152016-06-21 H.J. Lu <hongjiu.lu@intel.com> 9816 9817 PR target/71549 9818 * gcc.target/i386/pr71549.c: New test. 9819 98202016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org> 9821 9822 * gcc.target/powerpc/vadsdu-0.c: Replace 9823 dg-require-effective-target directive to allow test to run on more 9824 platforms, and add dg-skip-if directive to disable test on aix 9825 platforms because of known incompatibilities. 9826 * gcc.target/powerpc/vadsdu-1.c: Likewise. 9827 * gcc.target/powerpc/vadsdu-2.c: Likewise. 9828 * gcc.target/powerpc/vadsdu-3.c: Likewise. 9829 * gcc.target/powerpc/vadsdu-4.c: Likewise. 9830 * gcc.target/powerpc/vadsdu-5.c: Likewise. 9831 * gcc.target/powerpc/vadsdub-1.c: Likewise. 9832 * gcc.target/powerpc/vadsdub-2.c: Replace 9833 dg-require-effective-target directive to allow test to run on more 9834 platforms, and add dg-skip-if directive to disable test on aix 9835 platforms because of known incompatibilities. 9836 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call 9837 with vec_absdb call to differentiate this test from vadsdub-1.c. 9838 * gcc.target/powerpc/vadsduh-1.c: Replace 9839 dg-require-effective-target directive to allow test to run on more 9840 platforms, and add dg-skip-if directive to disable test on aix 9841 platforms because of known incompatibilities. 9842 * gcc.target/powerpc/vadsduh-2.c: Likewise. 9843 * gcc.target/powerpc/vadsduw-1.c: Likewise. 9844 * gcc.target/powerpc/vadsduw-2.c: Likewise. 9845 98462016-06-21 Jakub Jelinek <jakub@redhat.com> 9847 9848 PR tree-optimization/71588 9849 * gcc.dg/pr71558.c: New test. 9850 98512016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 9852 9853 * c-c++-common/pr68657-1.c: Require ptr32plus support. 9854 * c-c++-common/pr68657-2.c: Likewise. 9855 * c-c++-common/pr68657-3.c: Likewise. 9856 * gcc.dg/torture/pr69714.c: Require int32plus support. 9857 * gcc.dg/torture/pr70025.c: Likewise. 9858 * gcc.dg/torture/pr70083.c: Likewise. 9859 * gcc.dg/torture/pr70542.c: Likewise. 9860 * gcc.dg/torture/pr70935.c: Require ptr32plus support. 9861 98622016-06-20 Joseph Myers <joseph@codesourcery.com> 9863 9864 PR c/71601 9865 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test. 9866 98672016-06-20 Jakub Jelinek <jakub@redhat.com> 9868 9869 PR middle-end/71581 9870 * gcc.dg/pr71581.c: New test. 9871 9872 PR rtl-optimization/71591 9873 * gcc.dg/cpp/pr71591.c: New test. 9874 98752016-06-20 David B. Robins <gcc@davidrobins.net> 9876 9877 PR target/71571 9878 * g++.dg/torture/pr71571.C: New test. 9879 98802016-06-20 Jakub Jelinek <jakub@redhat.com> 9881 9882 PR target/71559 9883 * gcc.target/i386/sse2-pr71559.c: New test. 9884 * gcc.target/i386/avx-pr71559.c: New test. 9885 * gcc.target/i386/avx512f-pr71559.c: New test. 9886 98872016-06-20 Tobias Burnus <burnus@net-b.de> 9888 9889 PR fortran/71194 9890 * gfortran.dg/pointer_remapping_10.f90: New. 9891 98922016-06-20 David Malcolm <dmalcolm@redhat.com> 9893 9894 * g++.dg/diagnostic/string-literal-concat.C: New test case. 9895 98962016-06-20 Martin Sebor <msebor@redhat.com> 9897 9898 PR c/69507 9899 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming. 9900 * gnu90-const-expr-1.c: Same. 9901 * gnu99-const-expr-1.c: Same. 9902 * gnu99-static-1.c: Same. 9903 99042016-06-20 Renlin Li <renlin.li@arm.com> 9905 9906 PR testsuite/71489 9907 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors. 9908 99092016-06-20 James Greenhalgh <james.greenhalgh@arm.com> 9910 9911 * gcc.target/aarch64/vcvt_f64_1.c: New. 9912 * gcc.target/aarch64/vcvt_n_f64_1.c: New. 9913 * gcc.target/aarch64/vrecp_f64_1.c: New. 9914 99152016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9916 9917 * gfortran.dg/common_align_2.f90: Use "alignment" instead of 9918 "alignement". 9919 99202016-06-20 Georg-Johann Lay <avr@gjlay.de> 9921 9922 PR target/71103 9923 * gcc.target/avr/torture/pr71103-2.c: New test. 9924 99252016-06-19 Martin Sebor <msebor@redhat.com> 9926 9927 PR c/69507 9928 * gcc.dg/alignof.c: New test. 9929 99302016-06-17 Paolo Carlini <paolo.carlini@oracle.com> 9931 9932 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message 9933 vs dg-error; test constexpr specifier too. 9934 99352016-06-17 Paolo Carlini <paolo.carlini@oracle.com> 9936 9937 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error. 9938 99392016-06-17 Christophe Lyon <christophe.lyon@linaro.org> 9940 9941 * lib/target-supports.exp 9942 (check_effective_target_arm_neon_fp16_ok_nocache): Call 9943 arm_neon_ok and merge flags. Fix temporary test name. 9944 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok 9945 and merge flags. 9946 99472016-06-17 Martin Liska <mliska@suse.cz> 9948 9949 * gcc.dg/predict-9.c: Fix dump scanning. 9950 99512016-06-17 Bin Cheng <bin.cheng@arm.com> 9952 9953 PR tree-optimization/71354 9954 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond. 9955 99562016-06-17 Bin Cheng <bin.cheng@arm.com> 9957 9958 PR tree-optimization/71347 9959 * gcc.dg/tree-ssa/pr71347.c: New test. 9960 99612016-06-17 Bin Cheng <bin.cheng@arm.com> 9962 9963 PR tree-optimization/71354 9964 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement. 9965 99662016-06-17 Bin Cheng <bin.cheng@arm.com> 9967 9968 * gcc.dg/vect/vect-alias-check-1.c: New test. 9969 99702016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 9971 9972 PR target/71151 9973 * gcc.target/avr/pr71151-1.c: New test. 9974 * gcc.target/avr/pr71151-2.c: New test. 9975 * gcc.target/avr/pr71151-3.c: New test. 9976 * gcc.target/avr/pr71151-4.c: New test. 9977 * gcc.target/avr/pr71151-5.c: New test. 9978 * gcc.target/avr/pr71151-6.c: New test. 9979 * gcc.target/avr/pr71151-7.c: New test. 9980 * gcc.target/avr/pr71151-8.c: New test. 9981 * gcc.target/avr/pr71151-common.h: New test. 9982 99832016-06-16 Martin Liska <mliska@suse.cz> 9984 9985 * gfortran.dg/predict-1.f90: New test. 9986 99872016-06-16 Uros Bizjak <ubizjak@gmail.com> 9988 9989 PR target/71242 9990 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*. 9991 99922016-06-16 Jan Hubicka <hubicka@ucw.cz> 9993 9994 * g++.dg/vect/pr36648.cc: Disable cunrolli 9995 99962016-06-16 Jakub Jelinek <jakub@redhat.com> 9997 9998 PR target/71554 9999 * gcc.c-torture/execute/pr71554.c: New test. 10000 10001 PR rtl-optimization/71532 10002 * gcc.dg/torture/pr71532.c: New test. 10003 100042016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com> 10005 10006 * gcc.target/powerpc/p9-dimode1.c: New test. 10007 * gcc.target/powerpc/p9-dimode2.c: Likewise. 10008 100092016-06-15 Jakub Jelinek <jakub@redhat.com> 10010 10011 * gcc.c-torture/compile/20160615-1.c: New test. 10012 10013 * g++.dg/cpp0x/ref-qual17.C: New test. 10014 100152016-06-15 Ilya Enkovich <ilya.enkovich@intel.com> 10016 10017 PR middle-end/71529 10018 * gcc.target/i386/pr71529.C: New test. 10019 100202016-06-15 Alan Hayward <alan.hayward@arm.com> 10021 10022 PR tree-optimization/71483 10023 * g++.dg/vect/pr71483.c: New 10024 100252016-06-15 Paolo Carlini <paolo.carlini@oracle.com> 10026 10027 PR c++/70202 10028 * g++.dg/inherit/crash6.C: New. 10029 * g++.dg/inherit/union2.C: Likewise. 10030 * g++.dg/inherit/virtual12.C: Likewise. 10031 * g++.dg/inherit/virtual13.C: Likewise. 10032 * g++.dg/inherit/virtual1.C: Tweak dg-* tests. 10033 100342016-06-15 Uros Bizjak <ubizjak@gmail.com> 10035 10036 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t. 10037 100382016-06-15 Alan Hayward <alan.hayward@arm.com> 10039 10040 PR tree-optimization/71439 10041 * gcc.dg/vect/pr71439.c: New 10042 100432016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10044 10045 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test. 10046 100472016-06-15 Richard Biener <rguenther@suse.de> 10048 10049 * gcc.dg/vect/slp-45.c: New testcase. 10050 100512016-06-15 Richard Biener <rguenther@suse.de> 10052 10053 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization. 10054 100552016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10056 10057 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target 10058 requirements, and disable for AIX for now. 10059 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. 10060 100612016-06-14 Jakub Jelinek <jakub@redhat.com> 10062 10063 PR c++/71528 10064 * g++.dg/opt/pr71528.C: New test. 10065 10066 PR c++/71516 10067 * g++.dg/init/pr71516.C: New test. 10068 100692016-06-14 Paolo Carlini <paolo.carlini@oracle.com> 10070 10071 * g++.dg/init/array46.C: New. 10072 100732016-06-14 Uros Bizjak <ubizjak@gmail.com> 10074 10075 * gcc.target/i386/float128-3.c: New test. 10076 * gcc.target/i386/quad-sse4.c: Ditto. 10077 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2. 10078 Update scan strings. 10079 100802016-06-14 Richard Biener <rguenther@suse.de> 10081 10082 PR middle-end/71526 10083 * gfortran.dg/pr71526.f90: New testcase. 10084 100852016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com> 10086 10087 * gcc.dg/zero_bits_compound-1.c: Support aarch64. 10088 * gcc.dg/zero_bits_compound-1.c: Likewise. 10089 100902016-06-14 Richard Biener <rguenther@suse.de> 10091 10092 PR tree-optimization/71522 10093 * gcc.dg/torture/pr71522.c: New testcase. 10094 100952016-06-14 Jakub Jelinek <jakub@redhat.com> 10096 10097 PR tree-optimization/71520 10098 * gcc.dg/tree-ssa/pr71520.c: New test. 10099 101002016-06-14 Richard Biener <rguenther@suse.de> 10101 10102 PR tree-optimization/71521 10103 * gcc.dg/tree-ssa/vrp101.c: New testcase. 10104 101052016-06-13 Jakub Jelinek <jakub@redhat.com> 10106 10107 PR sanitizer/71498 10108 * c-c++-common/ubsan/bounds-13.c: New test. 10109 10110 PR preprocessor/71183 10111 * gcc.dg/cpp/source_date_epoch-3.c: New test. 10112 101132016-06-13 Jeff Law <law@redhat.com> 10114 10115 PR tree-optimization/71403 10116 * c-c++-common/ubsan/pr71403-1.c: New test. 10117 * c-c++-common/ubsan/pr71403-2.c: New test. 10118 * c-c++-common/ubsan/pr71403-3.c: New test. 10119 101202016-06-13 Jakub Jelinek <jakub@redhat.com> 10121 10122 PR middle-end/71478 10123 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int. 10124 Add -Wno-psabi -w to dg-options. 10125 101262016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org> 10127 10128 * gcc.target/powerpc/vadsdu-0.c: New test. 10129 * gcc.target/powerpc/vadsdu-1.c: New test. 10130 * gcc.target/powerpc/vadsdu-2.c: New test. 10131 * gcc.target/powerpc/vadsdu-3.c: New test. 10132 * gcc.target/powerpc/vadsdu-4.c: New test. 10133 * gcc.target/powerpc/vadsdu-5.c: New test. 10134 * gcc.target/powerpc/vadsdub-1.c: New test. 10135 * gcc.target/powerpc/vadsdub-2.c: New test. 10136 * gcc.target/powerpc/vadsduh-1.c: New test. 10137 * gcc.target/powerpc/vadsduh-2.c: New test. 10138 * gcc.target/powerpc/vadsduw-1.c: New test. 10139 * gcc.target/powerpc/vadsduw-2.c: New test. 10140 101412016-06-13 David Malcolm <dmalcolm@redhat.com> 10142 10143 * gcc.dg/c99-init-2.c (c): Update expected error message. 10144 * gcc.dg/init-bad-8.c (foo): Likewise. 10145 * gcc.dg/spellcheck-fields-3.c: New test case. 10146 101472016-06-13 Martin Liska <mliska@suse.cz> 10148 10149 * gcc.dg/predict-1.c: Distinguish between "loop iv compare" 10150 and "guess loop iv compared" heuristics. 10151 * gcc.dg/predict-2.c: Likewise. 10152 * gcc.dg/predict-3.c: Likewise. 10153 * gcc.dg/predict-4.c: Likewise. 10154 * gcc.dg/predict-5.c: Likewise. 10155 * gcc.dg/predict-6.c: Likewise. 10156 101572016-06-13 Marek Polacek <polacek@redhat.com> 10158 10159 PR middle-end/71476 10160 * c-c++-common/Wswitch-unreachable-4.c: New test. 10161 * gcc.dg/Wswitch-unreachable-2.c: New test. 10162 * g++.dg/tm/jump1.C: Move dg-warning. 10163 101642016-06-13 Eric Botcazou <ebotcazou@adacore.com> 10165 10166 * gnat.dg/renaming10.ad[sb]: New test. 10167 101682016-06-13 Paul Thomas <pault@gcc.gnu.org> 10169 10170 PR fortran/70673 10171 * gfortran.dg/pr70673.f90: New test. 10172 101732016-06-13 Richard Biener <rguenther@suse.de> 10174 10175 PR middle-end/64516 10176 * gcc.dg/align-3.c: New testcase. 10177 101782016-06-13 Martin Liska <mliska@suse.cz> 10179 10180 * gcc.target/i386/pr71458.c: New test. 10181 101822016-06-12 Uros Bizjak <ubizjak@gmail.com> 10183 10184 PR target/71241 10185 * gcc.dg/torture/float128-nan.c: New test. 10186 101872016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr> 10188 10189 PR target/60751 10190 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE 10191 statement. 10192 101932016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr> 10194 10195 PR target/60751 10196 * gfortran.dg/comma_IO_extension_1.f90: New test. 10197 * gfortran.dg/comma_IO_extension_2.f90: Likewise. 10198 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE 10199 statement. 10200 * gfortran.dg/graphite/pr38083.f90: Likewise. 10201 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add 10202 missing format. 10203 102042016-06-11 Eric Botcazou <ebotcazou@adacore.com> 10205 10206 * gnat.dg/case_character.adb: New test. 10207 102082016-06-11 Segher Boessenkool <segher@kernel.crashing.org> 10209 10210 PR middle-end/71310 10211 * gcc.target/powerpc/pr71310.c: New testcase. 10212 102132016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org> 10214 10215 PR middle-end/71478 10216 * gcc.dg/pr71478.c: New test. 10217 102182016-06-10 Jakub Jelinek <jakub@redhat.com> 10219 10220 PR middle-end/71494 10221 * gcc.c-torture/execute/pr71494.c: New test. 10222 10223 PR c/68657 10224 * gcc.target/i386/pr68657.c: New test. 10225 10226 PR inline-asm/68843 10227 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options. 10228 (test): Add -masm=intel alternatives. 10229 102302016-06-10 Martin Sebor <msebor@redhat.com> 10231 10232 PR c/71392 10233 * c-c++-common/builtin-arith-overflow-1.c: Add test cases. 10234 102352016-06-10 Jeff Law <law@redhat.com> 10236 10237 PR tree-optimization/71335 10238 * gcc.c-torture/execute/pr71335.c: New test. 10239 102402016-06-10 David Malcolm <dmalcolm@redhat.com> 10241 10242 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from 10243 the various "cannot tail-call: " messages. 10244 102452016-06-10 Christophe Lyon <christophe.lyon@linaro.org> 10246 10247 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target 10248 and options. 10249 102502016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com> 10251 10252 PR sanitizer/71480 10253 * c-c++-common/asan/pr71480.c: New test. 10254 102552016-06-10 H.J. Lu <hongjiu.lu@intel.com> 10256 10257 * gcc.dg/guality/pr68037-1.c (ASMNAME): New. 10258 (ASMNAME2): Likewise. 10259 (main): Replace fn in asm statement with ASMNAME ("fn"). 10260 * gcc.dg/guality/pr68037-2.c: Likewise. 10261 * gcc.dg/guality/pr68037-3.c: Likewise. 10262 * gcc.dg/torture/pr68037-1.c: Likewise. 10263 * gcc.dg/torture/pr68037-2.c: Likewise. 10264 * gcc.dg/torture/pr68037-3.c: Likewise. 10265 102662016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de> 10267 10268 PR inline-asm/68843 10269 * gcc.target/i386/pr68843-1.c: New test. 10270 * gcc.target/i386/pr68843-2.c: New test. 10271 102722016-06-10 Thomas Schwinge <thomas@codesourcery.com> 10273 Cesar Philippidis <cesar@codesourcery.com> 10274 10275 PR middle-end/71373 10276 * gcc.dg/goacc/nested-function-1.c: New file. 10277 * gcc.dg/goacc/nested-function-2.c: Likewise. 10278 * gcc.dg/goacc/pr71373.c: Likewise. 10279 * gfortran.dg/goacc/cray-2.f95: Likewise. 10280 * gfortran.dg/goacc/loop-1-2.f95: Likewise. 10281 * gfortran.dg/goacc/loop-3-2.f95: Likewise. 10282 * gfortran.dg/goacc/cray.f95: Update. 10283 * gfortran.dg/goacc/loop-1.f95: Likewise. 10284 * gfortran.dg/goacc/loop-3.f95: Likewise. 10285 * gfortran.dg/goacc/subroutines.f90: Update, and rename to... 10286 * gfortran.dg/goacc/nested-function-1.f90: ... this new file. 10287 102882016-06-10 Thomas Schwinge <thomas@codesourcery.com> 10289 10290 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning 10291 for OpenACC tile clauses. 10292 * gfortran.dg/goacc/combined-directives.f90: Likewise. 10293 10294 PR c/71381 10295 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests 10296 to... 10297 * c-c++-common/goacc/cache-2.c: ... this new file. 10298 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to... 10299 * gfortran.dg/goacc/cache-2.f95: ... this new file. 10300 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive 10301 usage. 10302 * gfortran.dg/goacc/cray.f95: Likewise. 10303 * gfortran.dg/goacc/loop-1.f95: Likewise. 10304 103052016-06-10 Alan Hayward <alan.hayward@arm.com> 10306 10307 PR tree-optimization/71407 10308 PR tree-optimization/71416 10309 * gcc.dg/vect/pr71407.c: New 10310 * gcc.dg/vect/pr71416-1.c: New 10311 * gcc.dg/vect/pr71416-2.c: New 10312 103132016-06-10 Richard Biener <rguenther@suse.de> 10314 10315 PR middle-end/71477 10316 * gcc.dg/torture/pr71477.c: New testcase. 10317 103182016-06-09 Julia Koval <julia.koval@intel.com> 10319 10320 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7. 10321 * gcc.target/i386/interrupt-13.c: Likewise. 10322 * gcc.target/i386/interrupt-15.c: Likewise. 10323 * gcc.target/i386/interrupt-14.c: Fix test for -fpic. 10324 * gcc.target/i386/interrupt-24.c: Likewise. 10325 * gcc.target/i386/interrupt-3.c: Fix test for corei7. 10326 * gcc.target/i386/interrupt-9.c: Likewise. 10327 * gcc.target/i386/interrupt-redzone-2.c: Likewise. 10328 103292016-06-09 Martin Sebor <msebor@redhat.com> 10330 10331 PR c/70883 10332 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text. 10333 * gcc.dg/builtin-constant_p-1.c: Same. 10334 * gcc.dg/builtins-error.c: Same. 10335 * gcc.dg/pr70859.c: Same. 10336 103372016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 10338 10339 * gcc.c-torture/execute/bswap-2.c: Require int32plus. 10340 * gcc.dg/torture/pr68067-1.c: Likewise. 10341 * gcc.dg/torture/pr68067-2.c: Likewise. 10342 103432016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 10344 10345 * gcc.dg/stack-usage-1.c (SIZE): Consider return address 10346 when setting SIZE. 10347 103482016-06-09 Paolo Carlini <paolo.carlini@oracle.com> 10349 10350 PR c++/71465 10351 * g++.dg/inherit/crash5.C: New. 10352 Revert: 10353 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com> 10354 10355 PR c++/70202 10356 * g++.dg/inherit/crash5.C: New. 10357 * g++.dg/inherit/virtual1.C: Adjust. 10358 103592016-06-09 Martin Liska <mliska@suse.cz> 10360 10361 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format. 10362 * g++.dg/predict-loop-exit-2.C: Likewise. 10363 * g++.dg/predict-loop-exit-3.C: Likewise. 10364 * gcc.dg/predict-1.c: Likewise. 10365 * gcc.dg/predict-2.c: Likewise. 10366 * gcc.dg/predict-3.c: Likewise. 10367 * gcc.dg/predict-4.c: Likewise. 10368 * gcc.dg/predict-5.c: Likewise. 10369 * gcc.dg/predict-6.c: Likewise. 10370 * gcc.dg/predict-7.c: Likewise. 10371 103722016-06-09 Richard Biener <rguenther@suse.de> 10373 10374 PR tree-optimization/71462 10375 * gcc.dg/torture/pr71462.c: New testcase. 10376 103772016-06-09 Marek Polacek <polacek@redhat.com> 10378 10379 PR c/65471 10380 * gcc.dg/c11-generic-3.c: New test. 10381 103822016-06-08 Paolo Carlini <paolo.carlini@oracle.com> 10383 10384 * g++.dg/init/array42.C: New. 10385 * g++.dg/init/array43.C: Likewise. 10386 * g++.dg/init/array44.C: Likewise. 10387 * g++.dg/init/array45.C: Likewise. 10388 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too. 10389 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise. 10390 * g++.dg/cpp1y/auto-fn27.C: Likewise. 10391 * g++.dg/gomp/pr35751.C: Likewise. 10392 * g++.dg/init/array23.C: Likewise. 10393 * g++.dg/init/brace2.C: Likewise. 10394 * g++.dg/init/brace6.C: Likewise. 10395 103962016-06-08 Martin Sebor <msebor@redhat.com> 10397 Jakub Jelinek <jakub@redhat.com> 10398 10399 PR c++/70507 10400 PR c/68120 10401 * c-c++-common/builtin-arith-overflow-1.c: Add test cases. 10402 * c-c++-common/builtin-arith-overflow-2.c: New test. 10403 * g++.dg/ext/builtin-arith-overflow-1.C: New test. 10404 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test. 10405 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test. 10406 104072016-06-08 Jakub Jelinek <jakub@redhat.com> 10408 10409 PR c++/71442 10410 * g++.dg/cpp0x/Wunused-variable-1.C: New test. 10411 104122016-06-08 Alan Lawrence <alan.lawrence@arm.com> 10413 10414 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c 10415 * gcc.target/aarch64/aapcs64/rec_align-5.c: New. 10416 * gcc.target/aarch64/aapcs64/rec_align-6.c: New. 10417 * gcc.target/aarch64/aapcs64/rec_align-7.c: New. 10418 * gcc.target/aarch64/aapcs64/rec_align-8.c: New. 10419 * gcc.target/aarch64/aapcs64/rec_align-9.c: New. 10420 * gcc.target/aarch64/aapcs64/test_align-5.c: New. 10421 * gcc.target/aarch64/aapcs64/test_align-6.c: New. 10422 * gcc.target/aarch64/aapcs64/test_align-7.c: New. 10423 * gcc.target/aarch64/aapcs64/test_align-8.c: New. 10424 * gcc.target/aarch64/aapcs64/test_align-9.c: New. 10425 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New. 10426 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New. 10427 104282016-06-08 Richard Biener <rguenther@suse.de> 10429 10430 PR tree-optimization/68558 10431 * gcc.dg/vect/slp-44.c: New testcase. 10432 104332016-06-08 Richard Biener <rguenther@suse.de> 10434 10435 * gcc.dg/vect/slp-43.c: New testcase. 10436 104372016-06-08 Richard Biener <rguenther@suse.de> 10438 10439 PR tree-optimization/71452 10440 * gcc.dg/torture/pr71452.c: New testcase. 10441 104422016-06-08 Jakub Jelinek <jakub@redhat.com> 10443 10444 PR c++/71448 10445 * g++.dg/torture/pr71448.C: New test. 10446 104472016-06-08 Bernd Schmidt <bschmidt@redhat.com> 10448 10449 PR debug/71432 10450 PR ada/71413 10451 * g++.dg/debug/pr71432.C: New test. 10452 104532016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 10454 10455 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c. 10456 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c. 10457 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c. 10458 104592016-06-08 Alan Hayward <alan.hayward@arm.com> 10460 10461 * gcc.dg/vect/vect-live-2.c: Update effective target. 10462 * gcc.dg/vect/vect-live-slp-3.c: Likewise. 10463 * lib/target-supports.exp: Add aarch64 to vect_long. 10464 104652016-06-08 Marek Polacek <polacek@redhat.com> 10466 10467 PR c/71418 10468 * gcc.dg/noncompile/pr71418.c: New test. 10469 10470 PR c/71426 10471 * gcc.dg/noncompile/pr71426.c: New test. 10472 104732016-06-07 Jan Hubicka <hubicka@ucw.cz> 10474 10475 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining. 10476 * gcc.dg/predict-1.c: Update template for new predictor hitrates. 10477 * gcc.dg/predict-3.c: Update template. 10478 * gcc.dg/predict-5.c: Update template. 10479 * gcc.dg/predict-6.c: Update template. 10480 * gcc.dg/predict-9.c: Update template. 10481 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template. 10482 104832016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com> 10484 10485 * gcc.target/powerpc/vec-mul.c: New test. 10486 104872016-06-07 David Malcolm <dmalcolm@redhat.com> 10488 10489 * gcc.dg/spellcheck-fields-2.c: New test case. 10490 104912016-06-07 Richard Biener <rguenther@suse.de> 10492 10493 PR c/61564 10494 * gcc.dg/Wpragmas-1.c: New testcase. 10495 * gcc.dg/Wattributes-4.c: Likewise. 10496 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option 10497 entry. 10498 104992016-06-07 Christophe Lyon <christophe.lyon@linaro.org> 10500 10501 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove 10502 spurious debug code. 10503 105042016-06-07 Richard Biener <rguenther@suse.de> 10505 10506 PR tree-optimization/71428 10507 * gcc.dg/torture/pr71428.c: New testcase. 10508 105092016-06-07 Richard Biener <rguenther@suse.de> 10510 10511 PR middle-end/71423 10512 * gcc.dg/torture/pr71423.c: New testcase. 10513 105142016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org> 10515 10516 PR middle-end/71408 10517 * gcc.dg/tree-ssa/pr71408.c: New test. 10518 105192016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org> 10520 10521 PR middle-end/71281 10522 * g++.dg/torture/pr71281.C: New test. 10523 105242016-06-06 Marek Polacek <polacek@redhat.com> 10525 10526 PR c/71362 10527 * gcc.dg/pr71362.c: New test. 10528 105292016-06-06 Jakub Jelinek <jakub@redhat.com> 10530 Patrick Palka <ppalka@gcc.gnu.org> 10531 10532 PR c++/70847 10533 PR c++/71330 10534 PR c++/71393 10535 * g++.dg/opt/pr70847.C: New test. 10536 * g++.dg/ubsan/pr70847.C: New test. 10537 * g++.dg/ubsan/pr71393.C: New test. 10538 105392016-06-06 Jakub Jelinek <jakub@redhat.com> 10540 10541 PR tree-optimization/71259 10542 * gcc.dg/vect/pr71259.c: New test. 10543 105442016-06-06 David Malcolm <dmalcolm@redhat.com> 10545 10546 * gcc.dg/plugin/levenshtein-test-1.c: Delete. 10547 * gcc.dg/plugin/levenshtein_plugin.c: Delete. 10548 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the 10549 above. 10550 105512016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10552 10553 PR middle-end/37780 10554 * gcc.c-torture/execute/pr37780.c: New test. 10555 * gcc.target/aarch64/pr37780_1.c: Likewise. 10556 * gcc.target/arm/pr37780_1.c: Likewise. 10557 105582016-06-06 Marek Polacek <polacek@redhat.com> 10559 10560 * c-c++-common/attr-may-alias-1.c: New test. 10561 * c-c++-common/attr-may-alias-2.c: New test. 10562 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus. 10563 105642016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de> 10565 10566 PR c/24414 10567 * gcc.target/i386/pr24414.c: New test. 10568 105692016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com> 10570 10571 * gcc.target/sparc/vis4misc.c: New file. 10572 * gcc.target/sparc/fpcmp.c: Likewise. 10573 * gcc.target/sparc/fpcmpu.c: Likewise. 10574 105752016-06-06 Alan Hayward <alan.hayward@arm.com> 10576 10577 * gcc.dg/vect/vect-live-1.c: Use additional-options. 10578 * gcc.dg/vect/vect-live-3.c: Likewise. 10579 105802016-06-06 Richard Biener <rguenther@suse.de> 10581 10582 PR tree-optimization/71398 10583 * gcc.dg/torture/pr71398.c: New testcase. 10584 105852016-06-06 Uros Bizjak <ubizjak@gmail.com> 10586 10587 PR target/71389 10588 * g++.dg/pr71389.C: New test. 10589 105902016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10591 10592 PR fortran/71404 10593 * gfortran.dg/fmt_read_5.f: New test. 10594 105952016-06-05 Andre Vehreschild <vehre@gcc.gnu.org> 10596 10597 PR fortran/69659 10598 * gfortran.dg/class_array_22.f03: New test. 10599 106002016-06-05 Jan Hubicka <hubicka@ucw.cz> 10601 10602 * gcc.dg/tree-prof/peel-1.c: Fix testcase. 10603 106042016-06-05 Jan Hubicka <hubicka@ucw.cz> 10605 10606 * gcc.dg/predict-9.c: Update template. 10607 106082016-06-05 Paolo Carlini <paolo.carlini@oracle.com> 10609 10610 PR c++/49377 10611 * g++.dg/template/pr49377.C: New. 10612 106132016-06-04 Jakub Jelinek <jakub@redhat.com> 10614 10615 PR tree-optimization/71405 10616 * g++.dg/torture/pr71405.C: New test. 10617 106182016-06-04 Paolo Carlini <paolo.carlini@oracle.com> 10619 10620 PR c++/70202 10621 * g++.dg/inherit/crash5.C: New. 10622 * g++.dg/inherit/virtual1.C: Adjust. 10623 106242016-06-03 Jeff Law <law@redhat.com> 10625 10626 PR tree-optimization/71316 10627 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output. 10628 106292016-06-03 Jakub Jelinek <jakub@redhat.com> 10630 10631 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add 10632 dg-additional-options with just -fno-tree-scev-cprop in it. 10633 * gcc.dg/vect/vect-live-2.c: Likewise. 10634 * gcc.dg/vect/vect-live-5.c: Likewise. 10635 * gcc.dg/vect/vect-live-slp-1.c: Likewise. 10636 * gcc.dg/vect/vect-live-slp-2.c: Likewise. 10637 * gcc.dg/vect/vect-live-slp-3.c: Likewise. 10638 106392016-06-03 Patrick Palka <ppalka@gcc.gnu.org> 10640 10641 PR c++/27100 10642 * g++.dg/other/friend6.C: New test. 10643 106442016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10645 10646 * g++.dg/torture/ppc-ldst-array.C: New. 10647 106482016-06-03 Joseph Myers <joseph@codesourcery.com> 10649 10650 PR target/71276 10651 PR target/71277 10652 * gcc.dg/torture/builtin-fp-int-inexact.c, 10653 gcc.target/i386/387-builtin-fp-int-inexact.c, 10654 gcc.target/i386/387-rint-inline-1.c, 10655 gcc.target/i386/387-rint-inline-2.c, 10656 gcc.target/i386/sse2-builtin-fp-int-inexact.c, 10657 gcc.target/i386/sse2-rint-inline-1.c, 10658 gcc.target/i386/sse2-rint-inline-2.c, 10659 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c, 10660 gcc.target/i386/sse4_1-rint-inline.c: New tests. 10661 106622016-06-03 H.J. Lu <hongjiu.lu@intel.com> 10663 Julia Koval <julia.koval@intel.com> 10664 10665 PR target/66960 10666 PR target/67630 10667 PR target/67634 10668 PR target/67841 10669 PR target/68037 10670 PR target/68618 10671 PR target/68661 10672 PR target/69575 10673 PR target/69596 10674 PR target/69734 10675 * gcc.dg/guality/pr68037-1.c: New test. 10676 * gcc.dg/guality/pr68037-2.c: Likewise. 10677 * gcc.dg/guality/pr68037-3.c: Likewise. 10678 * gcc.dg/torture/pr68037-1.c: Likewise. 10679 * gcc.dg/torture/pr68037-2.c: Likewise. 10680 * gcc.dg/torture/pr68037-3.c: Likewise. 10681 * gcc.dg/torture/pr68661-1a.c: Likewise. 10682 * gcc.dg/torture/pr68661-1b.c: Likewise. 10683 * gcc.target/i386/interrupt-1.c: Likewise. 10684 * gcc.target/i386/interrupt-2.c: Likewise. 10685 * gcc.target/i386/interrupt-3.c: Likewise. 10686 * gcc.target/i386/interrupt-4.c: Likewise. 10687 * gcc.target/i386/interrupt-5.c: Likewise. 10688 * gcc.target/i386/interrupt-6.c: Likewise. 10689 * gcc.target/i386/interrupt-7.c: Likewise. 10690 * gcc.target/i386/interrupt-8.c: Likewise. 10691 * gcc.target/i386/interrupt-9.c: Likewise. 10692 * gcc.target/i386/interrupt-10.c: Likewise. 10693 * gcc.target/i386/interrupt-11.c: Likewise. 10694 * gcc.target/i386/interrupt-12.c: Likewise. 10695 * gcc.target/i386/interrupt-13.c: Likewise. 10696 * gcc.target/i386/interrupt-14.c: Likewise. 10697 * gcc.target/i386/interrupt-15.c: Likewise. 10698 * gcc.target/i386/interrupt-16.c: Likewise. 10699 * gcc.target/i386/interrupt-17.c: Likewise. 10700 * gcc.target/i386/interrupt-18.c: Likewise. 10701 * gcc.target/i386/interrupt-19.c: Likewise. 10702 * gcc.target/i386/interrupt-20.c: Likewise. 10703 * gcc.target/i386/interrupt-21.c: Likewise. 10704 * gcc.target/i386/interrupt-22.c: Likewise. 10705 * gcc.target/i386/interrupt-23.c: Likewise. 10706 * gcc.target/i386/interrupt-24.c: Likewise. 10707 * gcc.target/i386/interrupt-25.c: Likewise. 10708 * gcc.target/i386/interrupt-26.c: Likewise. 10709 * gcc.target/i386/interrupt-27.c: Likewise. 10710 * gcc.target/i386/interrupt-28.c: Likewise. 10711 * gcc.target/i386/interrupt-387-err-1.c: Likewise. 10712 * gcc.target/i386/interrupt-387-err-2.c: Likewise. 10713 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise. 10714 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise. 10715 * gcc.target/i386/interrupt-iamcu.c: Likewise. 10716 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise. 10717 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise. 10718 * gcc.target/i386/interrupt-redzone-1.c: Likewise. 10719 * gcc.target/i386/interrupt-redzone-2.c: Likewise. 10720 * gcc.target/i386/interrupt-sibcall-1.c: Likewise. 10721 * gcc.target/i386/interrupt-sibcall-2.c: Likewise. 10722 * gcc.target/i386/interrupt-switch-abi.c: Likewise. 10723 107242016-06-03 Bernd Schmidt <bschmidt@redhat.com> 10725 10726 PR tree-optimization/52171 10727 * gcc.dg/pr52171.c: New test. 10728 * gcc.target/i386/pr52171.c: New test. 10729 107302016-06-03 Jan Hubicka <jh@suse.cz> 10731 10732 * g++.dg/tree-ssa/pred-1.C: New testcase 10733 * gcc.dg/tree-ssa/pred-1.c: New testcase 10734 107352016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10736 10737 PR target/70957 10738 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware 10739 support. 10740 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. 10741 107422016-06-03 Alan Hayward <alan.hayward@arm.com> 10743 10744 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check. 10745 107462016-06-03 Alan Hayward <alan.hayward@arm.com> 10747 10748 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize. 10749 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail. 10750 * gcc.dg/vect/vect-live-1.c: New test. 10751 * gcc.dg/vect/vect-live-2.c: New test. 10752 * gcc.dg/vect/vect-live-3.c: New test. 10753 * gcc.dg/vect/vect-live-4.c: New test. 10754 * gcc.dg/vect/vect-live-5.c: New test. 10755 * gcc.dg/vect/vect-live-slp-1.c: New test. 10756 * gcc.dg/vect/vect-live-slp-2.c: New test. 10757 * gcc.dg/vect/vect-live-slp-3.c: New test. 10758 107592016-06-03 Jakub Jelinek <jakub@redhat.com> 10760 10761 PR middle-end/71387 10762 * g++.dg/opt/pr71387.C: New test. 10763 107642016-06-02 Jeff Law <law@redhat.com> 10765 10766 PR tree-optimization/71328 10767 * gcc.c-torture/compile/pr71328.c: New test. 10768 107692016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10770 10771 PR fortran/52393 10772 * gfortran.dg/fmt_read_3.f90: Fix typo. 10773 * gfortran.dg/fmt_read_4.f90: New test. 10774 107752016-06-02 Paolo Carlini <paolo.carlini@oracle.com> 10776 10777 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error. 10778 * g++.dg/cpp0x/forw_enum6.C: Likewise. 10779 * g++.dg/cpp0x/forw_enum8.C: Likewise. 10780 * g++.dg/cpp0x/override2.C: Likewise. 10781 * g++.dg/parse/crash5.C: Likewise. 10782 * g++.dg/parse/error16.C: Likewise. 10783 * g++.dg/parse/error27.C: Likewise. 10784 * g++.dg/template/qualttp15.C: Likewise. 10785 * g++.dg/template/redecl4.C: Likewise. 10786 * g++.old-deja/g++.other/crash39.C: Likewise. 10787 * g++.old-deja/g++.other/struct1.C: Likewise. 10788 * g++.old-deja/g++.pt/m9a.C: Likewise. 10789 * g++.old-deja/g++.pt/memclass10.C: Likewise. 10790 107912016-06-02 Jakub Jelinek <jakub@redhat.com> 10792 10793 PR c++/71372 10794 * c-c++-common/pr71372.c: New test. 10795 10796 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and 10797 __TIME__ strings with __builtin_strcmp instead of printf and 10798 dg-output. 10799 108002016-06-02 Martin Liska <mliska@suse.cz> 10801 10802 * gcc.dg/predict-9.c: New test. 10803 108042016-06-02 Jakub Jelinek <jakub@redhat.com> 10805 10806 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing 10807 global set_compiler_env_var and global saved_compiler_env_var. 10808 108092016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10810 10811 PR rtl-optimization/71295 10812 * gcc.c-torture/compile/pr71295.c: New test. 10813 108142016-06-02 Jakub Jelinek <jakub@redhat.com> 10815 10816 * gcc.target/i386/avx512vl-concatv4si-1.c: New test. 10817 10818 * gcc.target/i386/avx512dq-concatv2si-1.c: New test. 10819 * gcc.target/i386/avx512vl-concatv2si-1.c: New test. 10820 10821 * gcc.target/i386/avx512dq-concatv2di-1.c: New test. 10822 * gcc.target/i386/avx512vl-concatv2di-1.c: New test. 10823 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di 10824 alternative number. 10825 108262016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com> 10827 10828 * gcc.target/powerpc/p9-splat-4.c: New test. 10829 108302016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com> 10831 10832 PR target/71186 10833 * gcc.target/powerpc/pr71186.c: New test. 10834 108352016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10836 10837 PR fortran/52393 10838 * gfortran.dg/fmt_read_3.f90: New test. 10839 108402016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com> 10841 10842 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New 10843 procedure. 10844 108452016-06-01 Eduard Sanou <dhole@openmailbox.org> 10846 10847 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper 10848 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH 10849 env var is set. 10850 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output 10851 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only 10852 shown once. 10853 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars 10854 during compilation. 10855 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env 10856 vars set by dg-set-compiler-env-var. 10857 108582016-06-01 Paul Thomas <pault@gcc.gnu.org> 10859 10860 PR fortran/71156 10861 * gfortran.dg/submodule_14.f08: Add missing recursive prefix 10862 to the module procedure declaration. 10863 * gfortran.dg/submodule_16.f08: New test. 10864 108652016-06-01 Jakub Jelinek <jakub@redhat.com> 10866 10867 PR middle-end/71371 10868 * c-c++-common/gomp/pr71371.c: New test. 10869 108702016-06-01 Richard Biener <rguenther@suse.de> 10871 10872 PR tree-optimization/71366 10873 * gcc.dg/torture/pr71366-1.c: New testcase. 10874 * gcc.dg/torture/pr71366-2.c: Likewise. 10875 108762016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org> 10877 10878 * gcc.target/powerpc/vslv-0.c: New test. 10879 * gcc.target/powerpc/vslv-1.c: New test. 10880 * gcc.target/powerpc/vsrv-0.c: New test. 10881 * gcc.target/powerpc/vsrv-1.c: New test. 10882 108832016-06-01 Nathan Sidwell <nathan@acm.org> 10884 10885 * c-c++-common/torture/pr57945.c: Add expected PTX error. 10886 * gcc.target/nvptx/weak.c: New. 10887 108882016-06-01 Richard Biener <rguenther@suse.de> 10889 10890 PR tree-optimization/71261 10891 * gcc.dg/torture/vect-bool-1.c: New testcase. 10892 108932016-06-01 Jakub Jelinek <jakub@redhat.com> 10894 10895 * gfortran.dg/gomp/order-1.f90: New test. 10896 * gfortran.dg/gomp/order-2.f90: New test. 10897 108982016-06-01 Jan Hubicka <hubicka@ucw.cz> 10899 10900 * gcc.dg/unroll-6.c: Update template. 10901 * gcc.dg/unroll-7.c: New testcase. 10902 * gcc.dg/unroll-8.c: New testcase. 10903 109042016-06-01 Eric Botcazou <ebotcazou@adacore.com> 10905 10906 * gnat.dg/opt56.ad[sb]: New test. 10907 109082016-06-01 Paolo Carlini <paolo.carlini@oracle.com> 10909 10910 PR c++/66635 10911 * g++.dg/cpp0x/constexpr-ice16.C: New. 10912 109132016-06-01 Patrick Palka <ppalka@gcc.gnu.org> 10914 10915 PR tree-optimization/71314 10916 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass 10917 -mbranch-cost=2. 10918 109192016-06-01 Patrick Palka <ppalka@gcc.gnu.org> 10920 10921 PR tree-optimization/71077 10922 * gcc.dg/tree-ssa/pr71077.c: New test. 10923 109242016-05-31 Jan Hubicka <hubicka@ucw.cz> 10925 10926 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name. 10927 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name. 10928 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name. 10929 109302016-05-31 Paolo Carlini <paolo.carlini@oracle.com> 10931 10932 PR c++/71248 10933 * g++.dg/cpp0x/pr71248.C: New. 10934 * g++.dg/cpp0x/auto7.C: Test column numbers too. 10935 * g++.dg/cpp0x/constexpr-static8.C: Likewise. 10936 * g++.dg/init/new37.C: Likewise. 10937 * g++.dg/template/static1.C: Likewise. 10938 * g++.dg/template/static2.C: Likewise. 10939 109402016-05-31 H.J. Lu <hongjiu.lu@intel.com> 10941 10942 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di 10943 instead of %rdi. 10944 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise. 10945 109462016-05-31 Marek Polacek <polacek@redhat.com> 10947 10948 * c-c++-common/Wswitch-unreachable-3.c: New test. 10949 * g++.dg/warn/Wswitch-unreachable-1.C: New test. 10950 109512016-05-31 Richard Biener <rguenther@suse.de> 10952 10953 PR tree-optimization/71352 10954 * gcc.dg/tree-ssa/reassoc-45.c: New testcase. 10955 109562016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com> 10957 10958 * gcc.target/arm/armv5_thumb_isa.c: New test. 10959 109602016-05-31 Kirill Yukhin <kirill.yukhin@intel.com> 10961 10962 PR target/71346 10963 * gcc.target/i386/pr71346.c: New test. 10964 109652016-05-31 Tom de Vries <tom@codesourcery.com> 10966 10967 PR tree-optimization/69068 10968 * gcc.dg/graphite/pr69068.c: New test. 10969 109702016-05-27 Martin Sebor <msebor@redhat.com> 10971 10972 PR c++/71306 10973 * g++.dg/warn/Wplacement-new-size-3.C: New test. 10974 109752016-05-30 Jakub Jelinek <jakub@redhat.com> 10976 10977 PR c++/71349 10978 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add 10979 nowait depend(inout: dd[0]) clauses where permitted. 10980 109812016-05-30 Paolo Carlini <paolo.carlini@oracle.com> 10982 10983 PR c++/71238 10984 * g++.dg/parse/pr71238.C: New. 10985 * g++.dg/concepts/friend1.C: Test column numbers too. 10986 * g++.dg/cpp0x/initlist31.C: Likewise. 10987 * g++.dg/cpp0x/pr51420.C: Likewise. 10988 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise. 10989 * g++.dg/cpp0x/udlit-member-neg.C: Likewise. 10990 * g++.dg/ext/builtin3.C: Likewise. 10991 * g++.dg/lookup/friend12.C: Likewise. 10992 * g++.dg/lookup/friend7.C: Likewise. 10993 * g++.dg/lookup/koenig1.C: Likewise. 10994 * g++.dg/lookup/koenig5.C: Likewise. 10995 * g++.dg/lookup/used-before-declaration.C: Likewise. 10996 * g++.dg/overload/koenig1.C: Likewise. 10997 * g++.dg/template/crash65.C: Likewise. 10998 * g++.dg/template/friend57.C: Likewise. 10999 * g++.dg/warn/Wshadow-5.C: Likewise. 11000 * g++.dg/warn/Wunused-8.C: Likewise. 11001 * g++.old-deja/g++.bugs/900211_01.C: Likewise. 11002 * g++.old-deja/g++.jason/lineno5.C: Likewise. 11003 * g++.old-deja/g++.jason/member.C: Likewise. 11004 * g++.old-deja/g++.jason/report.C: Likewise. 11005 * g++.old-deja/g++.jason/scoping12.C: Likewise. 11006 * g++.old-deja/g++.law/visibility20.C: Likewise. 11007 * g++.old-deja/g++.ns/koenig5.C: Likewise. 11008 * g++.old-deja/g++.other/static5.C: Likewise. 11009 * g++.old-deja/g++.pt/overload2.C: Likewise. 11010 110112016-05-30 Jan Hubicka <hubicka@ucw.cz> 11012 11013 * gcc.dg/tree-ssa/peel1.c: New testcase. 11014 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling. 11015 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling. 11016 110172016-05-30 Tom de Vries <tom@codesourcery.com> 11018 11019 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call 11020 to ce. 11021 110222016-05-30 Paolo Carlini <paolo.carlini@oracle.com> 11023 11024 PR c++/71099 11025 * g++.dg/parse/virtual1.C: New. 11026 110272016-05-30 Uros Bizjak <ubizjak@gmail.com> 11028 11029 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers): 11030 Use correct register when clearing %edx. 11031 110322016-05-30 Alexander Monakov <amonakov@ispras.ru> 11033 11034 PR tree-optimization/71289 11035 * gcc.dg/pr71289.c: New test. 11036 110372016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org> 11038 11039 PR middle-end/71269 11040 PR middle-end/71292 11041 * gcc.dg/tree-ssa/pr71269.c: New test. 11042 * gcc.dg/tree-ssa/pr71292.c: New test. 11043 110442016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org> 11045 11046 PR middle-end/71252 11047 * gcc.dg/tree-ssa/pr71252-2.c: New test. 11048 110492016-05-30 Jan Hubicka <hubicka@ucw.cz> 11050 11051 * gcc.dg/tree-ssa/cunroll-12.c: New testcase. 11052 * gcc.dg/tree-ssa/cunroll-13.c: New testcase. 11053 * gcc.dg/tree-ssa/cunroll-14.c: New testcase. 11054 110552016-05-30 Tom de Vries <tom@codesourcery.com> 11056 11057 PR tree-optimization/69067 11058 * gcc.dg/graphite/pr69067.c: New test. 11059 110602016-05-29 Uros Bizjak <ubizjak@gmail.com> 11061 11062 PR target/71245 11063 * gcc.target/i386/pr71245-1.c: New test. 11064 * gcc.target/i386/pr71245-2.c: Ditto. 11065 110662016-05-29 Paolo Carlini <paolo.carlini@oracle.com> 11067 11068 PR c++/71105 11069 * g++.dg/cpp0x/lambda/lambda-conv11.C: New. 11070 * g++.dg/cpp1y/lambda-conv1.C: Likewise. 11071 * g++.dg/cpp1y/lambda-conv2.C: Likewise. 11072 110732016-05-27 Jan Hubicka <hubicka@ucw.cz> 11074 11075 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail. 11076 110772016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com> 11078 11079 Revert: 11080 PR c++/69855 11081 * g++.dg/overload/69855.C: New. 11082 * g++.old-deja/g++.law/missed-error2.C: Adjust. 11083 * g++.old-deja/g++.pt/crash3.C: Likewise. 11084 110852016-05-27 Paolo Carlini <paolo.carlini@oracle.com> 11086 11087 PR c++/60385 11088 * g++.dg/parse/namespace13.C: New. 11089 110902016-05-26 Jeff Law <law@redhat.com> 11091 11092 * gcc.dg/tree-ssa/pr21417.c: Update expected output. 11093 * gcc.dg/tree-ssa/pr66752-3.c: Likewise. 11094 * gcc.dg/tree-ssa/pr68198.c: Likewise. 11095 * gcc.dg/tree-ssa/pr69196-1.c: Likewise. 11096 * gcc.dg/tree-ssa/pr69270-3.c: Likewise. 11097 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise. 11098 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise. 11099 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise. 11100 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise. 11101 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise. 11102 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise. 11103 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise. 11104 * gcc.dg/tree-ssa/vrp56.c: Likewise. 11105 111062016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com> 11107 11108 PR c++/69855 11109 * g++.dg/overload/69855.C: New. 11110 * g++.old-deja/g++.law/missed-error2.C: Adjust. 11111 * g++.old-deja/g++.pt/crash3.C: Likewise. 11112 111132016-05-27 Jiong Wang <jiong.wang@arm.com> 11114 11115 PR target/63596 11116 * gcc.target/aarch64/va_arg_1.c: New testcase. 11117 * gcc.target/aarch64/va_arg_2.c: Likewise. 11118 * gcc.target/aarch64/va_arg_3.c: Likewise. 11119 111202016-05-27 Jiong Wang <jiong.wang@arm.com> 11121 11122 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64. 11123 * gcc.dg/tree-ssa/stdarg-3.c: Likewise. 11124 * gcc.dg/tree-ssa/stdarg-4.c: Likewise. 11125 * gcc.dg/tree-ssa/stdarg-5.c: Likewise. 11126 * gcc.dg/tree-ssa/stdarg-6.c: Likewise. 11127 111282016-05-27 Marek Polacek <polacek@redhat.com> 11129 11130 PR middle-end/71308 11131 * g++.dg/torture/pr71308.C: New test. 11132 111332016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com> 11134 11135 * gcc.dg/zero_bits_compound-1.c: New test. 11136 * gcc.dg/zero_bits_compound-2.c: New test. 11137 111382016-05-27 Ilya Enkovich <ilya.enkovich@intel.com> 11139 11140 PR middle-end/71279 11141 * gcc.dg/pr71279.c: New test. 11142 111432016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com> 11144 11145 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0 11146 floating point min/max/comparison instructions. 11147 * gcc.target/powerpc/p9-minmax-2.c: Likewise. 11148 111492016-05-26 Jakub Jelinek <jakub@redhat.com> 11150 11151 * c-c++-common/gomp/schedule-1.c: New test. 11152 * gfortran.dg/gomp/schedule-1.f90: New test. 11153 111542016-05-26 Patrick Palka <ppalka@gcc.gnu.org> 11155 11156 PR c++/70822 11157 PR c++/70106 11158 * g++.dg/cpp1y/auto-fn32.C: New test. 11159 * g++.dg/cpp1y/paren4.C: New test. 11160 111612016-05-26 Nathan Sidwell <nathan@acm.org> 11162 11163 * gcc.dg/20060410.c: Xfail on ptx. 11164 * gcc.dg/torture/c99-contract-1.c: Skip on ptx. 11165 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0 11166 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0 11167 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os. 11168 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00. 11169 111702016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com> 11171 11172 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1. 11173 111742016-05-26 Jakub Jelinek <jakub@redhat.com> 11175 11176 PR tree-optimization/71280 11177 * gcc.dg/pr71280.c: New test. 11178 11179 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test. 11180 11181 * gcc.target/i386/avx512bw-vpalignr-4.c: New test. 11182 * gcc.target/i386/avx512vl-vpalignr-4.c: New test. 11183 11184 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test. 11185 111862016-05-26 Jiong Wang <jiong.wang@arm.com> 11187 11188 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be 11189 kept in memory. 11190 111912016-05-25 Jeff Law <law@redhat.com> 11192 11193 PR tree-optimization/71272 11194 * gcc.c-torture/compile/pr71272.c: new test. 11195 111962016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com> 11197 11198 * gcc.target/powerpc/vec-cmpne.c: New test. 11199 * gcc.target/powerpc/vec-cmpne-long.c: New test. 11200 112012016-05-25 Eric Botcazou <ebotcazou@adacore.com> 11202 11203 * gnat.dg/opt55.ad[sb]: New test. 11204 112052016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 11206 11207 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal. 11208 * c-c++-common/pr60226.c: Require int32plus. 11209 * gcc.c-torture/execute/pr70602.c: Likewise. 11210 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of 11211 unsigned long for malloc arg type. 11212 * gcc.dg/asr_div1.c: Require int32plus. 11213 * gcc.dg/enum-mode-1.c: XFAIL for int16. 11214 * gcc.dg/pie-1.c: Require pie. 11215 * gcc.dg/pie-2.c: Likewise. 11216 * gcc.dg/pr59471.c: Require int32plus. 11217 * gcc.dg/pr59963-2.c: XFAIL for int16. 11218 * gcc.dg/pr60114.c: Require int32plus. 11219 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of 11220 unsigned long for typedef of size_t. 11221 * gcc.dg/pr63914.c: Require int32plus. 11222 * gcc.dg/pr64536.c: Require pt32plus. 11223 * gcc.dg/pr65658.c: Likewise. 11224 * gcc.dg/pr67271.c: Require int32plus. 11225 * gcc.dg/pr68112.c: Likewise. 11226 * gcc.dg/pr69071.c: Skip for avr target. 11227 * gcc.dg/pr69973.c: Require int32plus. 11228 * gcc.dg/pr70169.c: Skip for avr target. 11229 * gcc.dg/sso-6.c: Require int32plus. 11230 * gcc.dg/sso-7.c: Likewise. 11231 * gcc.dg/sso-8.c: Likewise. 11232 * gcc.dg/vrp-min-max-2.c: Likewise. 11233 112342016-05-25 H.J. Lu <hongjiu.lu@intel.com> 11235 11236 PR target/70738 11237 * gcc.target/i386/pr70738-1.c: New test. 11238 * gcc.target/i386/pr70738-2.c: Likewise. 11239 * gcc.target/i386/pr70738-3.c: Likewise. 11240 * gcc.target/i386/pr70738-4.c: Likewise. 11241 * gcc.target/i386/pr70738-5.c: Likewise. 11242 * gcc.target/i386/pr70738-6.c: Likewise. 11243 * gcc.target/i386/pr70738-7.c: Likewise. 11244 * gcc.target/i386/pr70738-8.c: Likewise. 11245 * gcc.target/i386/pr70738-9.c: Likewise. 11246 112472016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11248 11249 PR rtl-optimization/66940 11250 * gcc.c-torture/execute/pr66940.c: New test. 11251 112522016-05-25 Ilya Verbin <ilya.verbin@intel.com> 11253 11254 * gcc.target/i386/avx512f-ceil-vec-1.c: New test. 11255 * gcc.target/i386/avx512f-ceil-vec-2.c: New test. 11256 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test. 11257 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test. 11258 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test. 11259 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test. 11260 * gcc.target/i386/avx512f-floor-vec-1.c: New test. 11261 * gcc.target/i386/avx512f-floor-vec-2.c: New test. 11262 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test. 11263 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test. 11264 * gcc.target/i386/avx512f-floorf-vec-1.c: New test. 11265 * gcc.target/i386/avx512f-floorf-vec-2.c: New test. 11266 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test. 11267 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test. 11268 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test. 11269 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test. 11270 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test. 11271 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test. 11272 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test. 11273 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test. 11274 * gcc.target/i386/avx512f-trunc-vec-1.c: New test. 11275 * gcc.target/i386/avx512f-trunc-vec-2.c: New test. 11276 * gcc.target/i386/avx512f-truncf-vec-1.c: New test. 11277 * gcc.target/i386/avx512f-truncf-vec-2.c: New test. 11278 112792016-05-25 Marek Polacek <polacek@redhat.com> 11280 11281 PR c/71265 11282 * gcc.dg/noncompile/pr71265.c: New test. 11283 11284 PR c/71266 11285 * gcc.dg/noncompile/old-style-parm-3.c: New test. 11286 112872016-05-25 Nathan Sidwell <nathan@acm.org> 11288 11289 * gcc.c-torture/execute/921110-1.c: Fix abort decl. 11290 112912016-05-25 Richard Biener <rguenther@suse.de> 11292 11293 PR tree-optimization/71261 11294 * c-c++-common/torture/pr71261.c: New testcase. 11295 112962016-05-25 Richard Biener <rguenther@suse.de> 11297 11298 PR tree-optimization/71264 11299 * gcc.dg/vect/pr71264.c: New testcase. 11300 113012016-05-25 Paolo Carlini <paolo.carlini@oracle.com> 11302 11303 PR c++/55992 11304 * g++.dg/cpp0x/alias-decl-53.C: New. 11305 * g++.dg/cpp0x/alias-decl-54.C: Likewise. 11306 113072016-05-25 Martin Liska <mliska@suse.cz> 11308 11309 * g++.dg/pr71239.C: New test. 11310 113112016-05-25 Richard Biener <rguenther@suse.de> 11312 11313 * gcc.dg/vect/pr58135.c: Rename to ... 11314 * gcc.dg/vect/bb-slp-pr58135.c: ... this. 11315 113162016-05-25 Marek Polacek <polacek@redhat.com> 11317 11318 * g++.dg/pr65295.C: Use target c++14. 11319 113202016-05-24 Paolo Carlini <paolo.carlini@oracle.com> 11321 11322 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14. 11323 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise. 11324 113252016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com> 11326 11327 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD 11328 instructions. 11329 113302016-05-24 Cesar Philippidis <cesar@codesourcery.com> 11331 11332 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test. 11333 * c-c++-common/goacc/deviceptr-1.c: Likewise. 11334 * c-c++-common/goacc/kernels-alias-3.c: Likewise. 11335 * c-c++-common/goacc/kernels-alias-4.c: Likewise. 11336 * c-c++-common/goacc/kernels-alias-5.c: Likewise. 11337 * c-c++-common/goacc/kernels-alias-8.c: Likewise. 11338 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise. 11339 * c-c++-common/goacc/pcopy.c: Likewise. 11340 * c-c++-common/goacc/pcopyin.c: Likewise. 11341 * c-c++-common/goacc/pcopyout.c: Likewise. 11342 * c-c++-common/goacc/pcreate.c: Likewise. 11343 * c-c++-common/goacc/pr70688.c: New test. 11344 * c-c++-common/goacc/present-1.c: Adjust test. 11345 * c-c++-common/goacc/reduction-5.c: Likewise. 11346 * g++.dg/goacc/data-1.C: New test. 11347 113482016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com> 11349 11350 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0 11351 vector parity built-in functions. 11352 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector 11353 count trailing zeros automatic vectorization. 11354 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector 11355 count trailing zeros built-in functions. 11356 113572016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org> 11358 11359 * gcc.dg/tree-ssa/reassoc-44.c: New test. 11360 113612016-05-24 Pat Haugen <pthaugen@us.ibm.com> 11362 11363 PR target/71050 11364 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes. 11365 113662016-05-24 Paolo Carlini <paolo.carlini@oracle.com> 11367 11368 PR c++/50436 11369 * g++.dg/template/crash123.C: New. 11370 * g++.dg/template/crash124.C: Likewise. 11371 113722016-05-24 Martin Sebor <msebor@redhat.com> 11373 11374 PR c++/71147 11375 * g++.dg/ext/flexary16.C: New test. 11376 113772016-05-24 Ilya Verbin <ilya.verbin@intel.com> 11378 11379 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES 11380 before math.h is included. 11381 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise. 11382 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise. 11383 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise. 11384 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise. 11385 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise. 11386 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise. 11387 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise. 11388 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise. 11389 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise. 11390 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise. 11391 * gcc.target/i386/sse4_1-floor-vec.c: Likewise. 11392 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise. 11393 * gcc.target/i386/sse4_1-rint-vec.c: Likewise. 11394 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise. 11395 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise. 11396 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise. 11397 * gcc.target/i386/sse4_1-round-vec.c: Likewise. 11398 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise. 11399 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise. 11400 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise. 11401 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise. 11402 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise. 11403 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise. 11404 114052016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com> 11406 Kelvin Nilsen <kelvin@gcc.gnu.org> 11407 11408 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr 11409 support. 11410 114112016-05-24 Paolo Carlini <paolo.carlini@oracle.com> 11412 11413 PR c++/69872 11414 * g++.dg/warn/Wno-narrowing1.C: New. 11415 114162016-05-24 Marek Polacek <polacek@redhat.com> 11417 11418 PR c/71249 11419 * c-c++-common/Wswitch-unreachable-2.c: New test. 11420 114212016-05-24 Jakub Jelinek <jakub@redhat.com> 11422 11423 PR c++/71257 11424 * g++.dg/vect/simd-clone-6.cc: New test. 11425 * g++.dg/gomp/declare-simd-6.C: New test. 11426 11427 PR middle-end/70434 11428 PR c/69504 11429 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef. 11430 114312016-05-24 Richard Biener <rguenther@suse.de> 11432 11433 PR tree-optimization/71240 11434 * gcc.dg/optimize-bswapsi-5.c: New testcase. 11435 114362016-05-24 Richard Biener <rguenther@suse.de> 11437 11438 PR tree-optimization/71230 11439 * gcc.dg/torture/pr71230.c: New testcase. 11440 * g++.dg/torture/pr71230.C: Likewise. 11441 114422016-05-24 Thomas Schwinge <thomas@codesourcery.com> 11443 11444 * c-c++-common/goacc/routine-5.c: Add tests. 11445 * g++.dg/goacc/routine-2.C: Remove duplicate tests. 11446 * gfortran.dg/goacc/routine-6.f90: Add tests. 11447 114482016-05-24 Richard Biener <rguenther@suse.de> 11449 11450 PR tree-optimization/71253 11451 * gcc.dg/torture/pr71253.c: New testcase. 11452 114532016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org> 11454 11455 PR middle-end/71252 11456 * gfortran.dg/pr71252.f90: New test. 11457 114582016-05-24 Richard Sandiford <richard.sandiford@arm.com> 11459 11460 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test. 11461 114622016-05-24 Richard Biener <rguenther@suse.de> 11463 11464 PR middle-end/70434 11465 PR c/69504 11466 * c-c++-common/vector-subscript-4.c: New testcase. 11467 * c-c++-common/vector-subscript-5.c: Likewise. 11468 114692016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11470 11471 PR fortran/71123 11472 * gfortran.dg/namelist_90.f: New test 11473 114742016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11475 11476 PR fortran/66461 11477 * gfortran.dg/unexpected_eof.f: New test 11478 114792016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com> 11480 Kelvin Nilsen <kelvin@gcc.gnu.org> 11481 11482 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well 11483 as little endian. 11484 114852016-05-23 Paolo Carlini <paolo.carlini@oracle.com> 11486 11487 PR c++/70972 11488 * g++.dg/cpp0x/inh-ctor20.C: New. 11489 * g++.dg/cpp0x/inh-ctor21.C: Likewise. 11490 114912016-05-23 Paolo Carlini <paolo.carlini@oracle.com> 11492 11493 PR c++/69095 11494 * g++.dg/cpp0x/variadic168.C: New. 11495 114962016-05-23 Paolo Carlini <paolo.carlini@oracle.com> 11497 11498 * g++.dg/cpp0x/pr31445.C: Test column number too. 11499 * g++.dg/cpp0x/pr32253.C: Likewise. 11500 * g++.dg/cpp0x/variadic-ex13.C: Likewise. 11501 * g++.dg/cpp0x/variadic36.C: Likewise. 11502 115032016-05-23 Marc Glisse <marc.glisse@inria.fr> 11504 11505 * gcc.dg/fold-notshift-2.c: Adjust. 11506 115072016-05-23 Marek Polacek <polacek@redhat.com> 11508 11509 PR c/49859 11510 * c-c++-common/Wswitch-unreachable-1.c: New test. 11511 * gcc.dg/Wswitch-unreachable-1.c: New test. 11512 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning. 11513 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise. 11514 * g++.dg/gomp/block-10.C: Likewise. 11515 * gcc.dg/gomp/block-10.c: Likewise. 11516 * g++.dg/gomp/block-9.C: Likewise. 11517 * gcc.dg/gomp/block-9.c: Likewise. 11518 * g++.dg/gomp/target-1.C: Likewise. 11519 * g++.dg/gomp/target-2.C: Likewise. 11520 * gcc.dg/gomp/target-1.c: Likewise. 11521 * gcc.dg/gomp/target-2.c: Likewise. 11522 * g++.dg/gomp/taskgroup-1.C: Likewise. 11523 * gcc.dg/gomp/taskgroup-1.c: Likewise. 11524 * gcc.dg/gomp/teams-1.c: Likewise. 11525 * g++.dg/gomp/teams-1.C: Likewise. 11526 * g++.dg/overload/error3.C: Likewise. 11527 * g++.dg/tm/jump1.C: Likewise. 11528 * g++.dg/torture/pr40335.C: Likewise. 11529 * gcc.dg/c99-vla-jump-5.c: Likewise. 11530 * gcc.dg/switch-warn-1.c: Likewise. 11531 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable. 11532 * gcc.dg/nested-func-1.c: Likewise. 11533 * gcc.dg/pr67784-4.c: Likewise. 11534 115352016-05-23 Richard Biener <rguenther@suse.de> 11536 11537 PR tree-optimization/71230 11538 * gfortran.dg/pr71230-1.f90: New testcase. 11539 * gfortran.dg/pr71230-2.f90: Likewise. 11540 115412016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com> 11542 11543 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL. 11544 * gcc.dg/vect/pr58135.c: Add new. 11545 * gfortran.dg/pr46519-1.f: Adjust test case. 11546 115472016-05-23 Paolo Carlini <paolo.carlini@oracle.com> 11548 11549 PR c++/53401 11550 * g++.dg/cpp0x/decltype64.C: New. 11551 115522016-05-23 Christophe Lyon <christophe.lyon@linaro.org> 11553 11554 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests. 11555 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise. 11556 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise. 11557 115582016-05-23 Christophe Lyon <christophe.lyon@linaro.org> 11559 11560 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result): 11561 Add poly64x1_t and poly64x2_t cases if supported. 11562 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h 11563 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise. 11564 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file. 11565 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file. 11566 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file. 11567 115682016-05-23 Christophe Lyon <christophe.lyon@linaro.org> 11569 11570 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New. 11571 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New. 11572 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New. 11573 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New. 11574 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New. 11575 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New. 11576 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New. 11577 115782016-05-23 Christophe Lyon <christophe.lyon@linaro.org> 11579 11580 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests. 11581 115822016-05-23 Christophe Lyon <christophe.lyon@linaro.org> 11583 11584 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for 11585 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16. 11586 115872016-05-22 Jakub Jelinek <jakub@redhat.com> 11588 11589 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m" 11590 constraint instead of "r". 11591 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord 11592 insn instead of vxorpd. 11593 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32. 11594 11595 * gcc.target/i386/avx512dq-vinsert-1.c: New test. 11596 * gcc.target/i386/avx512vl-vinsert-1.c: New test. 11597 11598 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test. 11599 11600 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test. 11601 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test. 11602 11603 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test. 11604 116052016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org> 11606 11607 PR middle-end/40921 11608 * gcc.dg/tree-ssa/pr40921.c: New test. 11609 116102016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com> 11611 11612 PR target/71103 11613 * gcc.target/avr/pr71103.c: New test. 11614 116152016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org> 11616 11617 PR middle-end/71179 11618 * gcc.dg/tree-ssa/pr71179.c: New test. 11619 116202016-05-20 Martin Sebor <msebor@redhat.com> 11621 11622 PR c/71115 11623 * gcc.dg/init-excess-2.c: New test. 11624 116252016-05-20 Eric Botcazou <ebotcazou@adacore.com> 11626 11627 * gnat.dg/opt53.adb: New test. 11628 * gnat.dg/opt54.adb: Likewise. 11629 116302016-05-20 Martin Jambor <mjambor@suse.cz> 11631 11632 PR tree-optimization/70884 11633 * gcc.dg/tree-ssa/pr70919.c: New test. 11634 116352016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com> 11636 11637 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code 11638 formatting. 11639 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, 11640 fix code formatting. 11641 116422016-05-20 Nathan Sidwell <nathan@acm.org> 11643 11644 * gcc.target/nvptx/uninit-decl.c: Force common storage, add 11645 non-common cases. 11646 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon. 11647 116482016-05-20 David Malcolm <dmalcolm@redhat.com> 11649 11650 * jit.dg/all-non-failing-tests.h: Add 11651 test-factorial-must-tail-call.c. 11652 * jit.dg/test-error-impossible-must-tail-call.c: New test case. 11653 * jit.dg/test-factorial-must-tail-call.c: New test case. 11654 116552016-05-20 Jakub Jelinek <jakub@redhat.com> 11656 11657 PR fortran/71204 11658 * gfortran.dg/pr71204.f90: New test. 11659 116602016-05-20 Cesar Philippidis <cesar@codesourcery.com> 11661 11662 * gcc.target/nvptx/sincos.c: New test. 11663 116642016-05-20 Paolo Carlini <paolo.carlini@oracle.com> 11665 11666 PR c++/70572 11667 * g++.dg/cpp1y/auto-fn31.C: New. 11668 116692016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com> 11670 11671 * gcc.target/powerpc/vec-addec.c: New test. 11672 * gcc.target/powerpc/vec-addec-int128.c: New test. 11673 116742016-05-20 David Malcolm <dmalcolm@redhat.com> 11675 11676 * gcc.dg/plugin/must-tail-call-1.c: New test case. 11677 * gcc.dg/plugin/must-tail-call-2.c: New test case. 11678 * gcc.dg/plugin/must_tail_call_plugin.c: New file. 11679 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. 11680 116812016-05-20 Jan Hubicka <hubicka@ucw.cz> 11682 11683 * gcc.dg/tree-ssa/prefetch-5.c: xfail. 11684 116852016-05-20 Jakub Jelinek <jakub@redhat.com> 11686 11687 PR c++/71210 11688 * g++.dg/opt/pr71210-1.C: New test. 11689 * g++.dg/opt/pr71210-2.C: New test. 11690 11691 PR tree-optimization/29756 11692 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options. 11693 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times 11694 only on selected targets where V4SImode vectors are known to be 11695 supported. 11696 116972016-05-20 Marc Glisse <marc.glisse@inria.fr> 11698 11699 PR tree-optimization/71079 11700 PR tree-optimization/71206 11701 * gcc.dg/tree-ssa/pr71206.c: New testcase. 11702 117032016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 11704 11705 * gcc.dg/vect/section-anchors-vect-70.c: New test-case. 11706 * gcc.dg/vect/section-anchors-vect-71.c: Likewise. 11707 * gcc.dg/vect/section-anchors-vect-72.c: Likewise. 11708 117092016-05-20 Richard Guenther <rguenther@suse.de> 11710 11711 PR tree-optimization/29756 11712 * gcc.dg/tree-ssa/vector-6.c: New testcase. 11713 117142016-05-20 Richard Biener <rguenther@suse.de> 11715 11716 PR tree-optimization/71185 11717 * gcc.dg/tree-ssa/pr71185.c: New testcase. 11718 117192016-05-20 Richard Biener <rguenther@suse.de> 11720 11721 * gcc.dg/tree-ssa/ifc-cd.c: Adjust. 11722 117232016-05-19 Marek Polacek <polacek@redhat.com> 11724 11725 PR c++/71075 11726 * g++.dg/diagnostic/pr71075.C: New test. 11727 117282016-05-19 David Malcolm <dmalcolm@redhat.com> 11729 11730 PR c++/71184 11731 * g++.dg/pr71184.C: New test case. 11732 117332016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org> 11734 11735 * gcc.target/powerpc/darn-0.c: New test. 11736 * gcc.target/powerpc/darn-1.c: New test. 11737 * gcc.target/powerpc/darn-2.c: New test. 11738 117392016-05-19 Marek Polacek <polacek@redhat.com> 11740 11741 PR tree-optimization/71031 11742 * gcc.dg/tree-ssa/vrp100.c: New test. 11743 117442016-05-19 Ilya Enkovich <ilya.enkovich@intel.com> 11745 11746 PR rtl-optimization/71148 11747 * gcc.dg/pr71148.c: New test. 11748 117492016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11750 11751 PR target/71056 11752 * gcc.target/arm/pr71056.c: New test. 11753 117542016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de> 11755 11756 * c-c++-common/pr69669.c: Check the used mode. 11757 117582016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com> 11759 11760 PR sanitizer/64354 11761 * c-c++-common/tsan/sanitize-thread-macro.c: New test. 11762 117632016-05-19 Richard Biener <rguenther@suse.de> 11764 11765 PR tree-optimization/70729 11766 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store. 11767 * gcc.dg/graphite/scop-18.c: Likewise. 11768 * gcc.dg/pr41783.c: Disable LIM. 11769 * gcc.dg/tree-ssa/loadpre10.c: Likewise. 11770 * gcc.dg/tree-ssa/loadpre23.c: Likewise. 11771 * gcc.dg/tree-ssa/loadpre24.c: Likewise. 11772 * gcc.dg/tree-ssa/loadpre25.c: Likewise. 11773 * gcc.dg/tree-ssa/loadpre4.c: Likewise. 11774 * gcc.dg/tree-ssa/loadpre8.c: Likewise. 11775 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise. 11776 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise. 11777 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise. 11778 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise. 11779 * gfortran.dg/pr42108.f90: Likewise. 11780 117812016-05-18 David Malcolm <dmalcolm@redhat.com> 11782 11783 PR driver/69265 11784 * gcc.dg/spellcheck-options-11.c: New test case. 11785 117862016-05-18 Jakub Jelinek <jakub@redhat.com> 11787 11788 PR c++/71100 11789 * g++.dg/opt/pr71100.C: New test. 11790 117912016-05-18 Martin Jambor <mjambor@suse.cz> 11792 11793 PR ipa/69708 11794 * gcc.dg/ipa/iinline-cstagg-2.c: New test. 11795 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise. 11796 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise. 11797 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise. 11798 117992016-05-18 Martin Jambor <mjambor@suse.cz> 11800 11801 PR ipa/69708 11802 * gcc.dg/ipa/iinline-cstagg-1.c: New test. 11803 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise. 11804 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise. 11805 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise. 11806 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise. 11807 118082016-05-18 Paolo Carlini <paolo.carlini@oracle.com> 11809 11810 PR c++/69793 11811 * g++.dg/template/crash122.C: New. 11812 118132016-05-18 Paolo Carlini <paolo.carlini@oracle.com> 11814 11815 PR c++/70466 11816 * g++.dg/template/pr70466-1.C: New. 11817 * g++.dg/template/pr70466-2.C: Likewise. 11818 118192016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com> 11820 11821 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word 11822 splat operations and the XXSPLTIB instruction. 11823 * gcc.target/powerpc/p9-splat-2.c: Likewise. 11824 * gcc.target/powerpc/p9-splat-3.c: Likewise. 11825 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to 11826 xxlxor to clear a register. 11827 118282016-05-18 Richard Sandiford <richard.sandiford@arm.com> 11829 11830 * gcc.dg/torture/pr71020.c: New test. 11831 118322016-05-18 Martin Jambor <mjambor@suse.cz> 11833 11834 PR ipa/70646 11835 * gcc.dg/ipa/pr70646.c: New test. 11836 118372016-05-18 Christophe Lyon <christophe.lyon@linaro.org> 11838 11839 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests. 11840 118412016-05-18 Christophe Lyon <christophe.lyon@linaro.org> 11842 11843 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add 11844 missing tests for vreinterpretq_p{8,16}. 11845 118462016-05-18 Christophe Lyon <christophe.lyon@linaro.org> 11847 11848 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for 11849 vsliq_n_s64 and vsliq_n_u64. 11850 118512016-05-18 Christophe Lyon <christophe.lyon@linaro.org> 11852 11853 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK, 11854 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked. 11855 118562016-05-18 Christophe Lyon <christophe.lyon@linaro.org> 11857 11858 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef. 11859 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise. 11860 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise. 11861 118622016-05-18 Christophe Lyon <christophe.lyon@linaro.org> 11863 11864 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo 11865 in comment. 11866 118672016-05-18 Christophe Lyon <christophe.lyon@linaro.org> 11868 11869 * gcc.target/aarch64/noplt_3.c: Scan for "br\t". 11870 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t", 11871 "blr\t" and switch to scan-assembler-times. 11872 118732016-05-18 Jiong Wang <jiong.wang@arm.com> 11874 11875 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t 11876 with __aarch64__. 11877 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable 11878 declarations under __aarch64__ and __ARM_FEATURE_FMA. 11879 118802016-05-18 Jakub Jelinek <jakub@redhat.com> 11881 11882 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test. 11883 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test. 11884 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test. 11885 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test. 11886 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test. 11887 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test. 11888 11889 * gcc.target/i386/avx512vl-vpalignr-3.c: New test. 11890 * gcc.target/i386/avx512bw-vpalignr-3.c: New test. 11891 11892 * gcc.target/i386/avx512vl-vpshufb-3.c: New test. 11893 * gcc.target/i386/avx512bw-vpshufb-3.c: New test. 11894 11895 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test. 11896 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test. 11897 11898 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test. 11899 119002016-05-18 Richard Biener <rguenther@suse.de> 11901 11902 PR tree-optimization/71168 11903 * gcc.dg/torture/pr71168.c: New testcase. 11904 119052016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org> 11906 11907 PR middle-end/63586 11908 * gcc.dg/tree-ssa/pr63586-2.c: New test. 11909 * gcc.dg/tree-ssa/pr63586.c: New test. 11910 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count. 11911 119122016-05-17 Nathan Sidwell <nathan@acm.org> 11913 11914 * gcc.c-torture/execute/20030222-1.c: Skip on ptx. 11915 * gcc.dg/pr68671.c: Fix ptx xfail-if. 11916 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically. 11917 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx. 11918 119192016-05-17 Nathan Sidwell <nathan@acm.org> 11920 11921 * gcc.target/nvptx/abi-vararg-3.c: New. 11922 119232016-05-17 Mikhail Maltsev <maltsevm@gmail.com> 11924 11925 PR tree-optimization/54579 11926 PR middle-end/55299 11927 * gcc.dg/fold-notrotate-1.c: New test. 11928 * gcc.dg/fold-notshift-1.c: New test. 11929 * gcc.dg/fold-notshift-2.c: New test. 11930 119312016-05-17 Marek Polacek <polacek@redhat.com> 11932 11933 PR ipa/71146 11934 * g++.dg/ipa/pr71146.C: New test. 11935 119362016-05-17 David Malcolm <dmalcolm@redhat.com> 11937 11938 * jit.dg/test-error-array-bounds.c: New test case. 11939 119402016-05-17 Marc Glisse <marc.glisse@inria.fr> 11941 11942 * gcc.dg/tree-ssa/and-1.c: New testcase. 11943 119442016-05-17 Marc Glisse <marc.glisse@inria.fr> 11945 11946 * gcc.dg/tree-ssa/pr69270.c: Adjust. 11947 * gcc.dg/tree-ssa/andnot-1.c: New testcase. 11948 119492016-05-17 Marc Glisse <marc.glisse@inria.fr> 11950 11951 * gcc.dg/tree-ssa/pr69270.c: Adjust. 11952 * gcc.dg/tree-ssa/vrp99.c: New testcase. 11953 119542016-05-17 Jiong Wang <jiong.wang@arm.com> 11955 11956 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics. 11957 119582016-05-17 Jiong Wang <jiong.wang@arm.com> 11959 11960 * gcc.target/aarch64/simd/vmul_elem_1.c: New. 11961 119622016-05-17 Jiong Wang <jiong.wang@arm.com> 11963 11964 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides 11965 ".2d[index]" when scan the assembly. 11966 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise. 11967 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for 11968 float64x1. 11969 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New. 11970 119712016-05-17 Richard Biener <rguenther@suse.de> 11972 11973 PR tree-optimization/71132 11974 * gcc.dg/torture/pr71132.c: New testcase. 11975 119762016-05-17 Christophe Lyon <christophe.lyon@linaro.org> 11977 11978 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order. 11979 119802016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11981 11982 PR target/70809 11983 * gcc.target/aarch64/pr70809_1.c: New test. 11984 119852016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11986 11987 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden. 11988 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise. 11989 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise. 11990 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise. 11991 119922016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr> 11993 Ilya Enkovich <ilya.enkovich@intel.com> 11994 11995 PR target/71114 11996 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin. 11997 119982016-05-16 Jan Hubicka <hubicka@ucw.cz> 11999 12000 * g++.dg/ipa/ivinline-7.C: Do not xfail. 12001 * g++.dg/ipa/ivinline-9.C: Do not xfail. 12002 120032016-05-16 Matthew Wahab <matthew.wahab@arm.com> 12004 12005 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add 12006 test for __ARM_FP16_ARGS. 12007 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output. 12008 * gcc.target/arm/aapcs/neon-vect10.c: New. 12009 * gcc.target/arm/aapcs/neon-vect9.c: New. 12010 * gcc.target/arm/aapcs/vfp18.c: New. 12011 * gcc.target/arm/aapcs/vfp19.c: New. 12012 * gcc.target/arm/aapcs/vfp20.c: New. 12013 * gcc.target/arm/aapcs/vfp21.c: New. 12014 * gcc.target/arm/fp16-aapcs-1.c: New. 12015 * g++.target/arm/fp16-param-1.c: Update expected output. Add 12016 test for __ARM_FP16_ARGS. 12017 * g++.target/arm/fp16-return-1.c: Update expected output. 12018 120192016-05-16 Jiong Wang <jiong.wang@arm.com> 12020 12021 PR testsuite/70227 12022 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets. 12023 120242016-05-15 Harald Anlauf <anlauf@gmx.de> 12025 12026 PR fortran/69603 12027 * gfortran.dg/pr69603.f90: New testcase. 12028 120292016-05-14 Fritz Reese <fritzoreese@gmail.com> 12030 12031 * gfortran.dg/dec_union_4.f90: Fix endian issue. 12032 120332016-05-14 Fritz Reese <fritzoreese@gmail.com> 12034 12035 PR fortran/71047 12036 * gfortran.dg/pr71047.f08: New test. 12037 120382016-05-13 Joseph Myers <joseph@codesourcery.com> 12039 12040 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests. 12041 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c , 12042 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99. 12043 120442016-05-13 Martin Sebor <msebor@redhat.com> 12045 12046 PR c++/60049 12047 * g++.dg/cpp0x/constexpr-60049.C: New test. 12048 120492016-05-13 Jakub Jelinek <jakub@redhat.com> 12050 12051 PR bootstrap/71071 12052 * gcc.dg/pr71071.c: New test. 12053 120542016-05-13 Uros Bizjak <ubizjak@gmail.com> 12055 12056 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2, 12057 remove XOP handling. 12058 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)). 12059 120602016-05-13 Nathan Sidwell <nathan@acm.org> 12061 12062 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix 12063 __atomic_is_lock_free declaration. 12064 120652016-05-13 Richard Biener <rguenther@suse.de> 12066 12067 PR tree-optimization/42587 12068 * gcc.dg/optimize-bswapsi-4.c: New testcase. 12069 120702016-05-13 Martin Liska <mliska@suse.cz> 12071 12072 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow 12073 the new format of dump output. 12074 120752016-05-13 Ilya Enkovich <ilya.enkovich@intel.com> 12076 12077 * gcc.dg/pr71084.c: New test. 12078 120792016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 12080 12081 PR target/53440 12082 * g++.dg/inherit/thunk1.C: Support arm / aarch64. 12083 120842016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 12085 12086 * gcc.target/aarch64/struct_return.c: New test. 12087 120882016-05-12 Marek Polacek <polacek@redhat.com> 12089 12090 PR c/70756 12091 * c-c++-common/pr70756-2.c: New test. 12092 * c-c++-common/pr70756.c: New test. 12093 120942016-05-12 Richard Biener <rguenther@suse.de> 12095 12096 PR tree-optimization/71059 12097 * gcc.dg/torture/pr71059.c: New testcase. 12098 120992016-05-12 Richard Biener <rguenther@suse.de> 12100 12101 PR tree-optimization/71062 12102 * gcc.dg/torture/pr71062.c: New testcase. 12103 121042016-05-12 Ilya Enkovich <ilya.enkovich@intel.com> 12105 12106 PR tree-optimization/71006 12107 * gcc.dg/pr71006.c: New test. 12108 121092016-05-12 Marek Polacek <polacek@redhat.com> 12110 12111 PR driver/71063 12112 * gcc.dg/opts-7.c: New test. 12113 121142016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12115 12116 PR target/70830 12117 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble. 12118 Add -save-temps to dg-options. 12119 Scan for ldmfd rather than pop instruction. 12120 * gcc.target/arm/interrupt-2.c: Likewise. 12121 * gcc.target/arm/pr70830.c: New test. 12122 121232016-05-12 Jakub Jelinek <jakub@redhat.com> 12124 12125 * gcc.target/i386/avx512bw-vpextr-1.c: New test. 12126 * gcc.target/i386/avx512dq-vpextr-1.c: New test. 12127 12128 * gcc.target/i386/avx512bw-vpinsr-1.c: New test. 12129 * gcc.target/i386/avx512dq-vpinsr-1.c: New test. 12130 * gcc.target/i386/avx512vl-vpinsr-1.c: New test. 12131 12132 PR target/71019 12133 * gcc.target/i386/avx512vl-pack-1.c: New test. 12134 * gcc.target/i386/avx512vl-pack-2.c: New test. 12135 * gcc.target/i386/avx512bw-pack-2.c: New test. 12136 12137 * gcc.target/i386/avx512vl-vinsertps-1.c: New test. 12138 12139 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test. 12140 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test. 12141 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test. 12142 121432016-05-12 Richard Biener <rguenther@suse.de> 12144 12145 PR tree-optimization/70986 12146 * gcc.dg/torture/pr70986-1.c: New testcase. 12147 * gcc.dg/torture/pr70986-2.c: Likewise. 12148 * gcc.dg/torture/pr70986-3.c: Likewise. 12149 121502016-05-11 Mikhail Maltsev <maltsevm@gmail.com> 12151 12152 PR c/43651 12153 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test. 12154 * gcc.dg/Wduplicate-decl-specifier.c: Likewise. 12155 121562016-05-11 Uros Bizjak <ubizjak@gmail.com> 12157 12158 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally 12159 directive. 12160 * gcc.target/i386/pr66746.c: Ditto. 12161 121622016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com> 12163 12164 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form 12165 support. 12166 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence 12167 warning when using -mvsx-timode. 12168 * gcc.target/powerpc/p8vector-int128-1.c: Likewise. 12169 * gcc.target/powerpc/dform-2.c: Likewise. 12170 * gcc.target/powerpc/pr68805.c: Likewise. 12171 121722016-05-11 Marek Polacek <polacek@redhat.com> 12173 12174 PR c++/71024 12175 * c-c++-common/attributes-3.c: New test. 12176 121772016-05-11 Nathan Sidwell <nathan@acm.org> 12178 12179 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash. 12180 * gcc.c-torture/execute/pr68185.c: Likewise. 12181 * gcc.dg/ipa/pr70306.c: Requires global constructors. 12182 * gcc.dg/pr69634.c: Requires scheduling. 12183 * gcc.dg/torture/pr66178.c: Require label values. 12184 * gcc.dg/setjmp-6.c: Require indirect jumps. 12185 121862016-05-11 Richard Biener <rguenther@suse.de> 12187 12188 PR tree-optimization/71055 12189 * gcc.dg/torture/pr71055.c: New testcase. 12190 121912016-05-11 Richard Biener <rguenther@suse.de> 12192 12193 PR debug/71057 12194 * g++.dg/debug/pr71057.C: New testcase. 12195 121962016-05-11 Jakub Jelinek <jakub@redhat.com> 12197 12198 PR fortran/70855 12199 * gfortran.dg/gomp/pr70855.f90: New test. 12200 122012016-05-11 Richard Biener <rguenther@suse.de> 12202 12203 PR middle-end/71002 12204 * g++.dg/torture/pr71002.C: New testcase. 12205 122062016-05-11 Ilya Enkovich <ilya.enkovich@intel.com> 12207 12208 PR middle-end/70807 12209 * gcc.dg/pr70807.c: New test. 12210 122112016-05-10 Martin Sebor <msebor@redhat.com> 12212 12213 PR c++/38611 12214 * g++.dg/Wattributes.C: New test. 12215 122162016-05-10 Marc Glisse <marc.glisse@inria.fr> 12217 12218 * gcc.dg/tree-ssa/bit-assoc.c: New testcase. 12219 * gcc.dg/tree-ssa/pr69270.c: Adjust. 12220 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop. 12221 122222016-05-10 Ilya Enkovich <ilya.enkovich@intel.com> 12223 12224 PR target/70799 12225 * gcc.target/i386/pr70799-1.c: New test. 12226 122272016-05-10 Pierre-Marie de Rodat <derodat@adacore.com> 12228 12229 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase. 12230 122312016-05-10 Ilya Enkovich <ilya.enkovich@intel.com> 12232 12233 PR middle-end/70877 12234 * gcc.target/i386/pr70877.c: New test. 12235 122362016-05-10 Ilya Enkovich <ilya.enkovich@intel.com> 12237 12238 PR tree-optimization/70786 12239 * gcc.target/i386/pr70876.c: New test. 12240 122412016-05-10 Jakub Jelinek <jakub@redhat.com> 12242 12243 PR target/70927 12244 * gcc.target/i386/avx512vl-logic-1.c: New test. 12245 * gcc.target/i386/avx512vl-logic-2.c: New test. 12246 * gcc.target/i386/avx512dq-logic-2.c: New test. 12247 122482016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 12249 12250 PR target/70963 12251 * gcc.target/powerpc/pr70963.c: New. 12252 122532016-05-10 David Malcolm <dmalcolm@redhat.com> 12254 12255 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c 12256 (test_very_wide_line): Add ruler to expected output. 12257 * gcc.dg/plugin/diagnostic-test-show-locus-color.c 12258 (test_very_wide_line): Likewise. 12259 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 12260 (test_show_locus): Within the handling of "test_very_wide_line", 12261 enable show_ruler_p on the diagnostic context. 12262 122632016-05-10 Richard Biener <rguenther@suse.de> 12264 12265 PR tree-optimization/71039 12266 * gcc.dg/torture/pr71039.c: New testcase. 12267 122682016-05-10 Nathan Sidwell <nathan@acm.org> 12269 12270 * gcc.dg/nested-func-10.c: Requires alloca. 12271 * gcc.dg/nested-func-9.c: Requires alloca. 12272 * gcc.c-torture/execute/pr70460.c: Requires labels. 12273 * gcc.c-torture/compile/pr70199.c: Requires labels. 12274 * gcc.target/nvptx/decl.c: Compile only. 12275 * gcc.target/nvptx/trailing-init.c: Compile only. 12276 * gcc.target/nvptx/ary-init.c: Compile only. 12277 122782016-05-10 Marek Polacek <polacek@redhat.com> 12279 12280 PR c/70255 12281 * gcc.dg/attr-opt-1.c: New test. 12282 122832016-05-10 Richard Biener <rguenther@suse.de> 12284 12285 PR tree-optimization/70497 12286 PR tree-optimization/28367 12287 * gcc.dg/torture/20160404-1.c: New testcase. 12288 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise. 12289 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise. 12290 122912016-05-10 Pierre-Marie de Rodat <derodat@adacore.com> 12292 12293 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase. 12294 122952016-05-09 Uros Bizjak <ubizjak@gmail.com> 12296 12297 * gcc.target/i386/fabsneg-1.c New test. 12298 122992016-05-09 Alan Modra <amodra@gmail.com> 12300 12301 PR testsuite/70826 12302 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers. 12303 123042016-05-09 Richard Biener <rguenther@suse.de> 12305 12306 PR tree-optimization/70985 12307 * gcc.dg/torture/pr70985.c: New testcase. 12308 123092016-05-09 Bin Cheng <bin.cheng@arm.com> 12310 12311 * gcc.dg/tree-ssa/ifc-9.c: New test. 12312 * gcc.dg/tree-ssa/ifc-10.c: New test. 12313 * gcc.dg/tree-ssa/ifc-11.c: New test. 12314 * gcc.dg/tree-ssa/ifc-12.c: New test. 12315 * gcc.dg/vect/pr61194.c: Remove XFAIL. 12316 * gcc.dg/vect/vect-23.c: Remove XFAIL. 12317 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check. 12318 123192016-05-09 Richard Biener <rguenther@suse.de> 12320 12321 PR fortran/70937 12322 * gfortran.dg/pr70937.f90: New testcase. 12323 123242016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12325 12326 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump. 12327 123282016-05-07 Fritz Reese <fritzoreese@gmail.com> 12329 12330 PR fortran/56226 12331 * gfortran.dg/dec_structure_1.f90: New testcase. 12332 * gfortran.dg/dec_structure_2.f90: Ditto. 12333 * gfortran.dg/dec_structure_3.f90: Ditto. 12334 * gfortran.dg/dec_structure_4.f90: Ditto. 12335 * gfortran.dg/dec_structure_5.f90: Ditto. 12336 * gfortran.dg/dec_structure_6.f90: Ditto. 12337 * gfortran.dg/dec_structure_7.f90: Ditto. 12338 * gfortran.dg/dec_structure_8.f90: Ditto. 12339 * gfortran.dg/dec_structure_9.f90: Ditto. 12340 * gfortran.dg/dec_structure_10.f90: Ditto. 12341 * gfortran.dg/dec_structure_11.f90: Ditto. 12342 * gfortran.dg/dec_union_1.f90: Ditto. 12343 * gfortran.dg/dec_union_2.f90: Ditto. 12344 * gfortran.dg/dec_union_3.f90: Ditto. 12345 * gfortran.dg/dec_union_4.f90: Ditto. 12346 * gfortran.dg/dec_union_5.f90: Ditto. 12347 * gfortran.dg/dec_union_6.f90: Ditto. 12348 * gfortran.dg/dec_union_7.f90: Ditto. 12349 123502016-05-07 Tom de Vries <tom@codesourcery.com> 12351 12352 PR tree-optimization/70956 12353 * gcc.dg/graphite/pr70956.c: New test. 12354 123552016-05-06 Jakub Jelinek <jakub@redhat.com> 12356 12357 PR middle-end/70941 12358 * gcc.dg/torture/pr70941.c (abort): Remove prototype. 12359 (a, b, c, d): Change type from char to signed char. 12360 (main): Compare against (signed char) -1634678893 instead of 12361 hardcoded -109. Use __builtin_abort instead of abort. 12362 12363 * gcc.target/i386/avx512bw-vpsraw-3.c: New test. 12364 * gcc.target/i386/avx512vl-vpsrad-3.c: New test. 12365 12366 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test. 12367 123682016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com> 12369 12370 PR debug/70935 12371 * gcc.dg/torture/pr70935.c: New test. 12372 123732016-05-06 Oleg Endo <olegendo@gcc.gnu.org> 12374 12375 PR target/58219 12376 * gcc.target/sh/pr58219.c: New tests. 12377 123782016-05-06 Richard Biener <rguenther@suse.de> 12379 12380 PR tree-optimization/70960 12381 * gfortran.fortran-torture/compile/pr70960.f90: New testcase. 12382 123832016-05-06 Oleg Endo <olegendo@gcc.gnu.org> 12384 12385 PR target/52933 12386 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34, 12387 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests. 12388 Adjust expected instruction counts. 12389 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts. 12390 123912016-05-06 Marek Polacek <polacek@redhat.com> 12392 12393 PR sanitizer/70875 12394 * gcc.dg/ubsan/bounds-3.c: New test. 12395 123962016-05-06 Oleg Endo <olegendo@gcc.gnu.org> 12397 12398 PR target/54089 12399 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test. 12400 124012016-05-06 Richard Biener <rguenther@suse.de> 12402 12403 PR middle-end/70931 12404 * gfortran.dg/pr70931.f90: New testcase. 12405 124062016-05-06 Richard Biener <rguenther@suse.de> 12407 12408 PR middle-end/70941 12409 * gcc.dg/torture/pr70941.c: New testcase. 12410 124112016-05-05 Bin Cheng <bin.cheng@arm.com> 12412 12413 PR tree-optimization/57206 12414 * gcc.dg/vect/pr57206.c: New test. 12415 124162016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12417 12418 * gcc.dg/ipa/inline-8.c (isnanf): Declare. 12419 124202016-05-05 Jakub Jelinek <jakub@redhat.com> 12421 12422 * gcc.target/i386/avx512f-vfmadd-1.c: New test. 12423 12424 * c-c++-common/Wdangling-else-4.c: New test. 12425 124262016-05-04 Jakub Jelinek <jakub@redhat.com> 12427 12428 PR c++/70906 12429 PR c++/70933 12430 * g++.dg/opt/pr70906.C: New test. 12431 * g++.dg/opt/pr70933.C: New test. 12432 12433 * gcc.target/i386/avx512vl-vmovq-1.c: New test. 12434 124352016-05-04 Jan Hubicka <hubicka@ucw.cz> 12436 12437 * gcc.dg/ipa/pure-const-3.c: New testcase. 12438 124392016-05-04 Marek Polacek <polacek@redhat.com> 12440 12441 * c-c++-common/Wdangling-else-1.c: New test. 12442 * c-c++-common/Wdangling-else-2.c: New test. 12443 * c-c++-common/Wdangling-else-3.c: New test. 12444 124452016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com> 12446 12447 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips 12448 flag is present. 12449 124502016-05-04 Marek Polacek <polacek@redhat.com> 12451 12452 PR c/48778 12453 * gcc.dg/Waddress-2.c: New test. 12454 124552016-05-04 Alan Modra <amodra@gmail.com> 12456 12457 * gcc.target/powerpc/pr70866.c: New. 12458 124592016-05-03 Martin Sebor <msebor@redhat.com> 12460 12461 PR c++/66561 12462 * c-c++-common/builtin_location.c: New test. 12463 * g++.dg/cpp1y/builtin_location.C: New test. 12464 124652016-05-03 Marek Polacek <polacek@redhat.com> 12466 12467 PR c/70859 12468 * gcc.dg/pr70859.c: New test. 12469 * gcc.dg/pr70859-2.c: New test. 12470 124712016-05-03 Pierre-Marie de Rodat <derodat@adacore.com> 12472 12473 * gnat.dg/debug5.adb: New testcase. 12474 124752016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com> 12476 12477 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test. 12478 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions): 12479 Procedure to check for z10 instruction set. 12480 124812016-05-03 Christophe Lyon <christophe.lyon@linaro.org> 12482 12483 * gcc.dg/ipa/inline-8.c: Require c99_runtime. 12484 124852016-05-03 Alan Modra <amodra@gmail.com> 12486 12487 * gcc.target/powerpc/savres.c: Add func using a single gpr. 12488 124892016-05-03 Jakub Jelinek <jakub@redhat.com> 12490 12491 * gcc.target/i386/avx512f-cvt-1.c: New test. 12492 124932016-05-03 H.J. Lu <hongjiu.lu@intel.com> 12494 12495 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with 12496 -fdump-tree-vrp-details. 12497 124982016-05-03 Richard Biener <rguenther@suse.de> 12499 12500 * gcc.dg/pr30172-1.c: Adjust. 12501 * gcc.dg/pr63743.c: Likewise. 12502 * gcc.dg/tm/pr51696.c: Likewise. 12503 * c-c++-common/tm/safe-1.c: Likewise. 12504 * gcc.dg/tree-prof/val-prof-3.c: Likewise. 12505 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE. 12506 * g++.dg/plugin/self-assign-test-1.C: Likewise. 12507 * g++.dg/plugin/self-assign-test-2.C: Likewise. 12508 125092016-05-03 Jakub Jelinek <jakub@redhat.com> 12510 12511 PR rtl-optimization/70467 12512 * gcc.target/i386/pr70467-3.c: New test. 12513 * gcc.target/i386/pr70467-4.c: New test. 12514 12515 PR tree-optimization/70916 12516 * gcc.c-torture/compile/pr70916.c: New test. 12517 12518 PR target/49244 12519 * gcc.target/i386/pr49244-1.c: New test. 12520 * gcc.target/i386/pr49244-2.c: New test. 12521 125222016-05-03 Bernd Schmidt <bschmidt@redhat.com> 12523 12524 PR rtl-optimization/44281 12525 * gcc.target/i386/pr44281.c: New test. 12526 125272016-05-03 bin cheng <bin.cheng@arm.com> 12528 12529 PR tree-optimization/56541 12530 * gcc.dg/tree-ssa/ifc-pr56541.c: new test. 12531 * gcc.dg/vect/pr56541.c: new test. 12532 125332016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com> 12534 12535 * gcc.target/powerpc/float128-complex-1.c: New tests for complex 12536 __float128. 12537 * gcc.target/powerpc/float128-complex-2.c: Likewise. 12538 125392016-05-02 H.J. Lu <hongjiu.lu@intel.com> 12540 12541 PR testsuite/70520 12542 * c-c++-common/asan/clone-test-1.c (main): Align child process 12543 stack to 16 bytes. 12544 125452016-05-02 David Malcolm <dmalcolm@redhat.com> 12546 12547 PR c++/62314 12548 * g++.dg/spellcheck-fields-2.C: New test case. 12549 125502016-05-02 David Malcolm <dmalcolm@redhat.com> 12551 12552 PR c++/62314 12553 * g++.dg/pr62314.C: New test case. 12554 125552016-05-02 Jan Hubicka <hubicka@ucw.cz> 12556 12557 * gcc.dg/ipa/inline-8.c: New testcase. 12558 125592016-05-02 Jakub Jelinek <jakub@redhat.com> 12560 12561 PR rtl-optimization/70467 12562 * gcc.target/i386/pr70467-1.c: New test. 12563 125642016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de> 12565 12566 * gcc.dg/spec-options.c: Run the test on all targets. 12567 * gcc.dg/foo.specs: Use cpp_unique_options. 12568 125692016-05-02 Marc Glisse <marc.glisse@inria.fr> 12570 12571 * gcc.dg/tree-ssa/unord.c: New testcase. 12572 125732016-05-02 Marc Glisse <marc.glisse@inria.fr> 12574 12575 * gcc.dg/tree-ssa/20040305-1.c: Adjust. 12576 125772016-05-02 Nathan Sidwell <nathan@codesourcery.com> 12578 12579 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings. 12580 125812016-05-02 Marek Polacek <polacek@redhat.com> 12582 12583 PR c/70851 12584 * gcc.dg/enum-incomplete-3.c: New test. 12585 125862016-05-02 Marek Polacek <polacek@redhat.com> 12587 Tom de Vries <tom@codesourcery.com> 12588 12589 PR tree-optimization/70700 12590 * gcc.dg/pr70700.c: New test. 12591 125922016-05-01 Uros Bizjak <ubizjak@gmail.com> 12593 12594 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings. 12595 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto. 12596 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto. 12597 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto. 12598 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto. 12599 126002016-04-30 Eric Botcazou <ebotcazou@adacore.com> 12601 12602 * ada/acats/run_acats: Rename into... 12603 * ada/acats/run_acats.sh: ...this. Only export BASE variable. 12604 * ada/acats/run_all.sh: Remove redundant test. 12605 (target_run): Move around. 12606 (target_gnatchop): Use newly built executable. 12607 (target_gnatmake): Likewise. 12608 Check that the compilation of impbit succeeds. 12609 126102016-04-30 Oleg Endo <olegendo@gcc.gnu.org> 12611 12612 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks. 12613 * gcc.dg/20021029-1.c: Likewise. 12614 * gcc.target/sh/attr-isr-trap_exit.c: Likewise. 12615 * gcc.target/sh/attr-isr-trapa.c: Likewise. 12616 * gcc.target/sh/cmpstr.c: Likewise. 12617 * gcc.target/sh/cmpstrn.c: Likewise. 12618 * gcc.target/sh/memset.c: Likewise. 12619 * gcc.target/sh/pr21255-2-mb.c: Likewise. 12620 * gcc.target/sh/pr21255-2-ml.c: Likewise. 12621 * gcc.target/sh/pr39423-1.c: Likewise. 12622 * gcc.target/sh/pr49468-di.c: Likewise. 12623 * gcc.target/sh/pr49468-si.c: Likewise. 12624 * gcc.target/sh/pr49880-1.c: Likewise. 12625 * gcc.target/sh/pr49880-2.c: Likewise. 12626 * gcc.target/sh/pr49880-3.c: Likewise. 12627 * gcc.target/sh/pr50751-1.c: Likewise. 12628 * gcc.target/sh/pr50751-4.c: Likewise. 12629 * gcc.target/sh/pr50751-7.c: Likewise. 12630 * gcc.target/sh/pr51244-1.c: Likewise. 12631 * gcc.target/sh/pr51244-10.c: Likewise. 12632 * gcc.target/sh/pr51244-11.c: Likewise. 12633 * gcc.target/sh/pr51244-12.c: Likewise. 12634 * gcc.target/sh/pr51244-13.c: Likewise. 12635 * gcc.target/sh/pr51244-14.c: Likewise. 12636 * gcc.target/sh/pr51244-17.c: Likewise. 12637 * gcc.target/sh/pr51244-18.c: Likewise. 12638 * gcc.target/sh/pr51244-19.c: Likewise. 12639 * gcc.target/sh/pr51244-4.c: Likewise. 12640 * gcc.target/sh/pr51244-5.c: Likewise. 12641 * gcc.target/sh/pr51244-7.c: Likewise. 12642 * gcc.target/sh/pr51244-8.c: Likewise. 12643 * gcc.target/sh/pr51244-9.c: Likewise. 12644 * gcc.target/sh/pr51697.c: Likewise. 12645 * gcc.target/sh/pr52483-1.c: Likewise. 12646 * gcc.target/sh/pr52483-2.c: Likewise. 12647 * gcc.target/sh/pr52483-3.c: Likewise. 12648 * gcc.target/sh/pr52483-5.c: Likewise. 12649 * gcc.target/sh/pr52933-1.c: Likewise. 12650 * gcc.target/sh/pr52933-2.c: Likewise. 12651 * gcc.target/sh/pr52933-3.c: Likewise. 12652 * gcc.target/sh/pr53568-1.c: Likewise. 12653 * gcc.target/sh/pr53976-1.c: Likewise. 12654 * gcc.target/sh/pr53988-1.c: Likewise. 12655 * gcc.target/sh/pr53988.c: Likewise. 12656 * gcc.target/sh/pr54089-1.c: Likewise. 12657 * gcc.target/sh/pr54089-6.c: Likewise. 12658 * gcc.target/sh/pr54089-7.c: Likewise. 12659 * gcc.target/sh/pr54089-8.c: Likewise. 12660 * gcc.target/sh/pr54089-9.c: Likewise. 12661 * gcc.target/sh/pr54236-1.c: Likewise. 12662 * gcc.target/sh/pr54236-2.c: Likewise. 12663 * gcc.target/sh/pr54236-3.c: Likewise. 12664 * gcc.target/sh/pr54236-4.c: Likewise. 12665 * gcc.target/sh/pr54386.c: Likewise. 12666 * gcc.target/sh/pr54602-1.c: Likewise. 12667 * gcc.target/sh/pr54685.c: Likewise. 12668 * gcc.target/sh/pr54760-1.c: Likewise. 12669 * gcc.target/sh/pr54760-2.c: Likewise. 12670 * gcc.target/sh/pr54760-3.c: Likewise. 12671 * gcc.target/sh/pr54760-4.c: Likewise. 12672 * gcc.target/sh/pr54760-5.c: Likewise. 12673 * gcc.target/sh/pr54760-6.c: Likewise. 12674 * gcc.target/sh/pr55146.c: Likewise. 12675 * gcc.target/sh/pr55160.c: Likewise. 12676 * gcc.target/sh/pr59278.c: Likewise. 12677 * gcc.target/sh/pr59401-1.c: Likewise. 12678 * gcc.target/sh/pr59533-1.c: Likewise. 12679 * gcc.target/sh/pr63260.c: Likewise. 12680 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise. 12681 * gcc.target/sh/pragma-isr-trapa.c: Likewise. 12682 * gcc.target/sh/strlen.c: Likewise. 12683 * gcc.target/sh/torture/pr30807.c: Likewise. 12684 * gcc.target/sh/torture/pr34777.c: Likewise. 12685 * gcc.target/sh/torture/pr64652.c: Likewise. 12686 * gcc.target/sh/torture/pr65505.c: Likewise. 12687 * gcc.target/sh/torture/pragma-isr.c: Likewise. 12688 * gcc.target/sh/torture/pragma-isr2.c: Likewise. 12689 126902016-04-29 Paolo Carlini <paolo.carlini@oracle.com> 12691 12692 PR c++/66644 12693 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New. 12694 126952016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 12696 12697 * gcc.target/powerpc/vsx-elemrev-1.c: New. 12698 * gcc.target/powerpc/vsx-elemrev-2.c: New. 12699 * gcc.target/powerpc/vsx-elemrev-3.c: New. 12700 * gcc.target/powerpc/vsx-elemrev-4.c: New. 12701 127022016-04-29 Patrick Palka <ppalka@gcc.gnu.org> 12703 12704 * gcc.dg/tree-ssa/ssa-thread-14.c: New test. 12705 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output. 12706 127072016-04-29 Cesar Philippidis <cesar@codesourcery.com> 12708 12709 PR middle-end/70626 12710 * c-c++-common/goacc/combined-reduction.c: New test. 12711 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions. 12712 127132016-04-29 H.J. Lu <hongjiu.lu@intel.com> 12714 12715 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the 12716 *movdi_internal pattern only if PIC off. 12717 * gcc.target/i386/pr70155-2.c: Likewise. 12718 * gcc.target/i386/pr70155-3.c: Likewise. 12719 * gcc.target/i386/pr70155-4.c: Likewise. 12720 * gcc.target/i386/pr70155-5.c: Likewise. 12721 * gcc.target/i386/pr70155-6.c: Likewise. 12722 * gcc.target/i386/pr70155-7.c: Likewise. 12723 * gcc.target/i386/pr70155-8.c: Likewise. 12724 * gcc.target/i386/pr70155-15.c: Likewise. 12725 * gcc.target/i386/pr70155-17.c: Likewise. 12726 * gcc.target/i386/pr70155-22.c: Likewise. 12727 127282016-04-29 Bin Cheng <bin.cheng@arm.com> 12729 12730 PR tree-optimization/70803 12731 * gcc.dg/vect/pr56625.c: Require vect_int_mult. 12732 127332016-04-29 Ilya Enkovich <ilya.enkovich@intel.com> 12734 12735 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid 12736 optimization of vector loop. 12737 * gcc.target/i386/vect-unpack-3.c: New test. 12738 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test. 12739 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test. 12740 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test. 12741 127422016-04-29 Marek Polacek <polacek@redhat.com> 12743 12744 PR sanitizer/70342 12745 * g++.dg/ubsan/null-7.C: New test. 12746 12747 PR c/70852 12748 * gcc.dg/pr70852.c: New test. 12749 127502016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com> 12751 12752 PR/69089 12753 * g++.dg/cpp0x/alignas6.C: New test. 12754 127552016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com> 12756 12757 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do. 12758 * gcc.dg/pr27003.c: Likewise. 12759 * gcc.dg/tree-ssa/cswtch.c: Likewise. 12760 * gcc.dg/tree-ssa/predcom-2.c: Likewise. 12761 * gcc.dg/tree-ssa/predcom-4.c: Likewise. 12762 * gcc.dg/tree-ssa/predcom-5.c: Likewise. 12763 * gcc.target/arc/mxy.c: Likewise. 12764 * gcc.target/arc/mswape.c: Likewise. 12765 * gcc.target/arc/mrtsc.c: Likewise. 12766 * gcc.target/arc/mcrc.c: Likewise. 12767 * gcc.target/arc/mdsp-packa.c: Likewise. 12768 * gcc.target/arc/mdvbf.c: Likewise. 12769 * gcc.target/arc/mlock.c: Likewise. 12770 * gcc.target/arc/mmac-24.c: Likewise. 12771 * gcc.dg/spec-options.c: Switch order of the two "dg-do run". 12772 127732016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de> 12774 Matthijs Kooijman <matthijs@stdin.nl> 12775 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 12776 12777 PR target/60040 12778 * gcc.target/avr/pr60040-1.c: New. 12779 * gcc.target/avr/pr60040-2.c: New. 12780 127812016-04-29 Richard Biener <rguenther@suse.de> 12782 12783 * gcc.dg/tree-ssa/pr18589-10.c: Adjust. 12784 127852016-04-29 Richard Biener <rguenther@suse.de> 12786 12787 PR tree-optimization/13962 12788 PR tree-optimization/65686 12789 * gcc.dg/uninit-pr65686.c: New testcase. 12790 127912016-04-29 Jakub Jelinek <jakub@redhat.com> 12792 12793 PR middle-end/70843 12794 * gcc.dg/pr70843.c: New test. 12795 127962016-04-28 Jakub Jelinek <jakub@redhat.com> 12797 12798 PR target/70858 12799 * gcc.target/i386/pr70858.c: New test. 12800 128012016-04-28 Andrew Burgess <andrew.burgess@embecosm.com> 12802 12803 * gcc.target/arc/nps400-1.c: New file. 12804 128052016-04-28 Joern Rennecke <joern.rennecke@embecosm.com> 12806 Andrew Burgess <andrew.burgess@embecosm.com> 12807 12808 * gcc.target/arc/movh_cl-1.c: New file. 12809 128102016-04-28 Joern Rennecke <joern.rennecke@embecosm.com> 12811 Andrew Burgess <andrew.burgess@embecosm.com> 12812 12813 * gcc.target/arc/extzv-1.c: New file. 12814 * gcc.target/arc/insv-1.c: New file. 12815 * gcc.target/arc/insv-2.c: New file. 12816 * gcc.target/arc/movb-1.c: New file. 12817 * gcc.target/arc/movb-2.c: New file. 12818 * gcc.target/arc/movb-3.c: New file. 12819 * gcc.target/arc/movb-4.c: New file. 12820 * gcc.target/arc/movb-5.c: New file. 12821 * gcc.target/arc/movb_cl-1.c: New file. 12822 * gcc.target/arc/movb_cl-2.c: New file. 12823 * gcc.target/arc/movbi_cl-1.c: New file. 12824 * gcc.target/arc/movl-1.c: New file. 12825 128262016-04-28 Joern Rennecke <joern.rennecke@embecosm.com> 12827 Andrew Burgess <andrew.burgess@embecosm.com> 12828 12829 * gcc.target/arc/cmem-1.c: New file. 12830 * gcc.target/arc/cmem-2.c: New file. 12831 * gcc.target/arc/cmem-3.c: New file. 12832 * gcc.target/arc/cmem-4.c: New file. 12833 * gcc.target/arc/cmem-5.c: New file. 12834 * gcc.target/arc/cmem-6.c: New file. 12835 * gcc.target/arc/cmem-7.c: New file. 12836 * gcc.target/arc/cmem-ld.inc: New file. 12837 * gcc.target/arc/cmem-st.inc: New file. 12838 128392016-04-28 Jakub Jelinek <jakub@redhat.com> 12840 12841 PR target/70821 12842 * gcc.target/i386/pr70821.c: New test. 12843 128442016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com> 12845 12846 * gcc.target/powerpc/vec-adde.c: New test. 12847 * gcc.target/powerpc/vec-adde-int128.c: New test. 12848 128492016-04-28 Jakub Jelinek <jakub@redhat.com> 12850 12851 * gcc.target/i386/avx-vround-1.c: New test. 12852 * gcc.target/i386/avx-vround-2.c: New test. 12853 * gcc.target/i386/avx512vl-vround-1.c: New test. 12854 * gcc.target/i386/avx512vl-vround-2.c: New test. 12855 128562016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12857 12858 PR testsuite/70595 12859 * lib/target-supports.exp (check_libcilkrts_available): Rename to ... 12860 (check_effective_target_cilkplus_runtime): ... this. 12861 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it. 12862 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise. 12863 12864 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector. 12865 Require cilkplus_runtime. 12866 Don't add -lcilkrts. 12867 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise. 12868 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise. 12869 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise. 12870 * c-c++-common/cilk-plus/CK/fib.c: Likewise. 12871 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise. 12872 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise. 12873 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise. 12874 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise. 12875 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise. 12876 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise. 12877 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise. 12878 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise. 12879 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise. 12880 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise. 12881 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise. 12882 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise. 12883 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise. 12884 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise. 12885 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise. 12886 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise. 12887 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise. 12888 * g++.dg/cilk-plus/CK/for1.cc: Likewise. 12889 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise. 12890 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise. 12891 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise. 12892 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise. 12893 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise. 12894 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise. 12895 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise. 12896 12897 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector. 12898 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise. 12899 12900 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector. 12901 12902 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if 12903 cilkplus_runtime. 12904 129052016-04-27 Marc Glisse <marc.glisse@inria.fr> 12906 12907 * gcc.dg/tree-ssa/overflow-2.c: New testcase. 12908 * gcc.dg/tree-ssa/minus-ovf.c: Likewise. 12909 129102015-04-27 Ryan Burn <contact@rnburn.com> 12911 12912 PR c++/69024 12913 PR c++/68997 12914 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken 12915 diagnostic. 12916 * g++.dg/cilk-plus/CK/pr69024.cc: New test. 12917 * g++.dg/cilk-plus/CK/pr68997.cc: New test. 12918 129192016-04-27 Eric Botcazou <ebotcazou@adacore.com> 12920 12921 * gnat.dg/limited_with4.ad[sb]: New test. 12922 * gnat.dg/limited_with4_pkg.ads: New helper. 12923 129242016-04-27 H.J. Lu <hongjiu.lu@intel.com> 12925 12926 PR target/70155 12927 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal 12928 and movv1ti_internal patterns 12929 * gcc.target/i386/pr70155-1.c: New test. 12930 * gcc.target/i386/pr70155-2.c: Likewise. 12931 * gcc.target/i386/pr70155-3.c: Likewise. 12932 * gcc.target/i386/pr70155-4.c: Likewise. 12933 * gcc.target/i386/pr70155-5.c: Likewise. 12934 * gcc.target/i386/pr70155-6.c: Likewise. 12935 * gcc.target/i386/pr70155-7.c: Likewise. 12936 * gcc.target/i386/pr70155-8.c: Likewise. 12937 * gcc.target/i386/pr70155-9.c: Likewise. 12938 * gcc.target/i386/pr70155-10.c: Likewise. 12939 * gcc.target/i386/pr70155-11.c: Likewise. 12940 * gcc.target/i386/pr70155-12.c: Likewise. 12941 * gcc.target/i386/pr70155-13.c: Likewise. 12942 * gcc.target/i386/pr70155-14.c: Likewise. 12943 * gcc.target/i386/pr70155-15.c: Likewise. 12944 * gcc.target/i386/pr70155-16.c: Likewise. 12945 * gcc.target/i386/pr70155-17.c: Likewise. 12946 * gcc.target/i386/pr70155-18.c: Likewise. 12947 * gcc.target/i386/pr70155-19.c: Likewise. 12948 * gcc.target/i386/pr70155-20.c: Likewise. 12949 * gcc.target/i386/pr70155-21.c: Likewise. 12950 * gcc.target/i386/pr70155-22.c: Likewise. 12951 129522016-04-27 H.J. Lu <hongjiu.lu@intel.com> 12953 12954 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with 12955 ".{5,6}". 12956 129572016-04-27 Bin Cheng <bin.cheng@arm.com> 12958 12959 * gcc.dg/tree-ssa/pr64705.c: Revise check string. 12960 * gcc.dg/tree-ssa/scev-9.c: Ditto. 12961 * gcc.dg/tree-ssa/scev-10.c: Ditto. 12962 * gcc.dg/tree-ssa/scev-11.c: Ditto. 12963 * gcc.dg/tree-ssa/scev-12.c: Ditto. 12964 129652016-04-27 Richard Biener <rguenther@suse.de> 12966 12967 PR ipa/70760 12968 * g++.dg/ipa/ipa-pta-2.C: New testcase. 12969 * gcc.dg/ipa/ipa-pta-1.c: Adjust. 12970 129712016-04-27 Nathan Sidwell <nathan@acm.org> 12972 12973 * g++.dg/cpp0x/constexpr-recursion3.C: New. 12974 * g++.dg/ubsan/pr63956.C: Adjust error location. 12975 129762016-04-27 Nick Clifton <nickc@redhat.com> 12977 12978 PR middle-end/49889 12979 * gcc.dg/pr49889.c: New test. 12980 129812016-04-27 Bernd Schmidt <bschmidt@redhat.com> 12982 12983 * c-c++-common/memset-array.c: New test. 12984 129852016-04-26 Martin Sebor <msebor@redhat.com> 12986 12987 PR c++/66639 12988 * g++.dg/cpp1y/func_constexpr.C: New test. 12989 129902016-04-26 Patrick Palka <ppalka@gcc.gnu.org> 12991 12992 PR c++/70241 12993 * g++.dg/cpp0x/enum32.C: New test. 12994 * g++.dg/cpp0x/enum33.C: New test. 12995 129962016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 12997 12998 * gcc.c-torture/compile/pr69102.c: Require scheduling support. 12999 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers. 13000 * gcc.c-torture/execute/bitfld-6.c: Likewise. 13001 * gcc.c-torture/execute/bitfld-7.c: Likewise. 13002 * gcc.c-torture/execute/pr38151.c: Likewise. 13003 * gcc.c-torture/execute/pr66556.c: Likewise. 13004 * gcc.c-torture/execute/pr67781.c: Likewise. 13005 * gcc.c-torture/execute/pr68648.c: Likewise. 13006 130072016-04-26 Marc Glisse <marc.glisse@inria.fr> 13008 13009 * gcc.dg/tree-ssa/overflow-1.c: New testcase. 13010 130112016-04-26 Marek Polacek <polacek@redhat.com> 13012 13013 PR c/67784 13014 * gcc.dg/pr67784-3.c: New test. 13015 * gcc.dg/pr67784-4.c: New test. 13016 * gcc.dg/pr67784-5.c: New test. 13017 13018 PR c/70791 13019 * gcc.dg/Wnested-externs-2.c: New test. 13020 130212016-04-26 Marc Glisse <marc.glisse@inria.fr> 13022 13023 * gcc.dg/fold-plusmult.c: Adjust. 13024 * gcc.dg/no-strict-overflow-6.c: Adjust. 13025 * gcc.dg/gomp/loop-1.c: Xfail some tests. 13026 130272016-04-26 Bernd Schmidt <bschmidt@redhat.com> 13028 13029 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register 13030 number scans. 13031 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise. 13032 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise. 13033 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise. 13034 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise. 13035 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise. 13036 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise. 13037 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise. 13038 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise. 13039 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise. 13040 * gcc.target/i386/avx512f-gather-5.c: Likewise. 13041 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise. 13042 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise. 13043 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise. 13044 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise. 13045 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise. 13046 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise. 13047 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise. 13048 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise. 13049 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise. 13050 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise. 13051 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise. 13052 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in 13053 scans. 13054 * gcc.target/i386/pr32219-4.c: Likewise. 13055 * gcc.target/i386/pr32219-6.c: Likewise. 13056 * gcc.target/i386/pr32219-8.c: Likewise. 13057 130582016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13059 13060 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the 13061 associated options. 13062 130632016-04-26 Marek Polacek <polacek@redhat.com> 13064 13065 PR c++/70744 13066 * g++.dg/ext/cond2.C: New test. 13067 130682016-04-26 Bin Cheng <bin.cheng@arm.com> 13069 13070 PR tree-optimization/70771 13071 PR tree-optimization/70775 13072 * gcc.dg/pr70771.c: New test. 13073 * gcc.dg/pr70775.c: New test. 13074 130752016-04-26 Bernd Schmidt <bschmidt@redhat.com> 13076 13077 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register. 13078 130792016-04-25 Richard Biener <rguenther@suse.de> 13080 13081 PR tree-optimization/70780 13082 * gcc.dg/torture/pr70780.c: New testcase. 13083 130842016-04-25 Michael Collison <michael.collison@arm.com> 13085 13086 * gcc.target/arm/neon-vaddws16.c: New test. 13087 * gcc.target/arm/neon-vaddws32.c: New test. 13088 * gcc.target/arm/neon-vaddwu16.c: New test. 13089 * gcc.target/arm/neon-vaddwu32.c: New test. 13090 * gcc.target/arm/neon-vaddwu8.c: New test. 13091 * lib/target-supports.exp 13092 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate 13093 that arm neon support vector widen sum of HImode TO SImode. 13094 130952016-04-23 Jakub Jelinek <jakub@redhat.com> 13096 13097 PR sanitizer/70712 13098 * c-c++-common/asan/pr70712.c: New test. 13099 131002016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> 13101 13102 * .gitattributes: New file. 13103 131042016-04-22 Christophe Lyon <christophe.lyon@linaro.org> 13105 13106 * lib/gcc-dg.exp (${tool}_load): Add default return value handler. 13107 131082016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr> 13109 13110 * gfortran.dg/submodule_14.f08: Add cleanup-submodules. 13111 * gfortran.dg/submodule_15.f08: Likewise. 13112 131132016-04-22 Richard Biener <rguenther@suse.de> 13114 13115 PR tree-optimization/70740 13116 * gcc.dg/torture/pr70740.c: New testcase. 13117 131182016-04-21 H.J. Lu <hongjiu.lu@intel.com> 13119 13120 PR target/70750 13121 * gcc.target/i386/pr70750-1.c: New test. 13122 * gcc.target/i386/pr70750-2.c: Likewise. 13123 131242016-04-21 Paolo Carlini <paolo.carlini@oracle.com> 13125 13126 PR c++/70540 13127 * g++.dg/cpp0x/auto48.C: New. 13128 131292016-04-21 Marek Polacek <polacek@redhat.com> 13130 13131 PR c++/70513 13132 * g++.dg/cpp0x/forw_enum12.C: New test. 13133 * g++.dg/cpp0x/forw_enum13.C: New test. 13134 131352016-04-21 Kirill Yukhin <kirill.yukhin@intel.com> 13136 13137 PR target/70728 13138 * gcc.target/i386/pr70728.c: New test. 13139 131402016-04-21 Richard Biener <rguenther@suse.de> 13141 13142 PR middle-end/70747 13143 * gcc.dg/pr70747.c: New testcase. 13144 131452016-04-21 Bin Cheng <bin.cheng@arm.com> 13146 13147 PR tree-optimization/70715 13148 * gcc.dg/tree-ssa/scev-13.c: New test. 13149 131502016-04-21 Marc Glisse <marc.glisse@inria.fr> 13151 13152 * gcc.dg/tree-ssa/minmax-2.c: New testcase. 13153 131542016-04-21 Marc Glisse <marc.glisse@inria.fr> 13155 13156 * gcc.dg/tree-ssa/minmax-1.c: New testcase. 13157 131582016-04-20 Jan Hubicka <jh@suse.cz> 13159 13160 PR ipa/70018 13161 * g++.dg/ipa/nothrow-1.C: New testcase. 13162 131632016-04-20 Nathan Sidwell <nathan@acm.org> 13164 13165 PR c++/55635 13166 * g++.dg/eh/delete1.C: New. 13167 131682016-04-20 H.J. Lu <hongjiu.lu@intel.com> 13169 13170 * gcc.target/i386/avx256-unaligned-store-2.c: Add 13171 -mtune-ctrl=sse_typeless_stores. 13172 131732016-04-20 H.J. Lu <hongjiu.lu@intel.com> 13174 13175 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan. 13176 131772016-04-20 Bin Cheng <bin.cheng@arm.com> 13178 13179 PR tree-optimization/69489 13180 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test. 13181 131822016-04-20 Ilya Verbin <ilya.verbin@intel.com> 13183 13184 PR c++/69363 13185 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string. 13186 * c-c++-common/cilk-plus/PS/clauses4.c: New test. 13187 * c-c++-common/cilk-plus/PS/pr69363.c: New test. 13188 131892016-04-20 Bin Cheng <bin.cheng@arm.com> 13190 13191 PR tree-optimization/56625 13192 PR tree-optimization/69489 13193 * gcc.dg/vect/pr56625.c: New test. 13194 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test. 13195 131962016-04-20 Andrew Pinski <apinski@cavium.com> 13197 13198 PR target/64971 13199 * gcc.c-torture/compile/pr37433-1.c: New testcase. 13200 132012016-04-20 Arnaud Charlet <charlet@adacore.com> 13202 13203 * gnat.dg/self1.adb: Remove now incorrect test. 13204 132052016-04-20 Bin Cheng <bin.cheng@arm.com> 13206 13207 * gcc.dg/tree-ssa/scev-11.c: New test. 13208 * gcc.dg/tree-ssa/scev-12.c: New test. 13209 132102016-04-20 Marek Polacek <polacek@redhat.com> 13211 13212 PR tree-optimization/70725 13213 * gcc.dg/pr70725.c: New test. 13214 132152016-04-20 Richard Biener <rguenther@suse.de> 13216 13217 PR tree-optimization/70726 13218 * g++.dg/vect/pr70726.cc: New testcase. 13219 132202016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 13221 13222 PR target/70674 13223 * gcc.target/s390/pr70674.c: New test. 13224 132252016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13226 13227 PR libgfortran/70684 13228 * gfortran.dg/list_read_14.f90: New test. 13229 132302016-04-19 H.J. Lu <hongjiu.lu@intel.com> 13231 13232 PR target/69201 13233 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it 13234 extern to force it misaligned. 13235 (b): Likewise. 13236 (c): Likewise. 13237 (d): Likewise. 13238 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256. 13239 Don't check `*' before movv4sf_internal. 13240 * gcc.target/i386/avx256-unaligned-store-2.c: Check 13241 vmovups.*movv32qi_internal/3 instead of avx_storeups256. 13242 Don't check `*' before movv16qi_internal. 13243 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it 13244 extern to force it misaligned. 13245 (b): Likewise. 13246 (c): Likewise. 13247 (d): Likewise. 13248 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256. 13249 Don't check `*' before movv2df_internal. 13250 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it 13251 extern to force it misaligned. 13252 (b): Likewise. 13253 (c): Likewise. 13254 (d): Likewise. 13255 Check movv8sf_internal instead of avx_storeups256. 13256 Check movups.*movv4sf_internal/3 instead of avx_storeups256. 13257 132582016-04-19 Richard Biener <rguenther@suse.de> 13259 13260 PR tree-optimization/70171 13261 * g++.dg/tree-ssa/pr70171.C: New testcase. 13262 132632016-04-19 Richard Biener <rguenther@suse.de> 13264 13265 PR tree-optimization/70724 13266 * gcc.dg/torture/pr70724.c: New testcase. 13267 132682016-04-18 Vladimir Makarov <vmakarov@redhat.com> 13269 13270 PR middle-end/70689 13271 * gcc.target/i386/pr70689.c: New. 13272 132732016-04-18 H.J. Lu <hongjiu.lu@intel.com> 13274 13275 PR target/70708 13276 * gcc.target/i386/pr70708.c: New test. 13277 132782016-04-18 Richard Biener <rguenther@suse.de> 13279 13280 PR tree-optimization/43434 13281 * gcc.dg/vect/pr43434.c: New testcase. 13282 * c-c++-common/goacc/kernels-alias-3.c: Adjust. 13283 * c-c++-common/goacc/kernels-alias-4.c: Likewise. 13284 * c-c++-common/goacc/kernels-alias-5.c: Likewise. 13285 * c-c++-common/goacc/kernels-alias-6.c: Likewise. 13286 * c-c++-common/goacc/kernels-alias-7.c: Likewise. 13287 * c-c++-common/goacc/kernels-alias-8.c: Likewise. 13288 * gcc.dg/gomp/pr68640.c: Likewise. 13289 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise. 13290 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise. 13291 132922016-04-18 Richard Biener <rguenther@suse.de> 13293 13294 PR tree-optimization/70701 13295 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase. 13296 132972016-04-18 Tom de Vries <tom@codesourcery.com> 13298 13299 PR testsuite/70699 13300 * gcc.dg/pr70161.c: Add dot-file scans. 13301 * lib/scandump.exp (dump-suffix): Return suffix after first dot char, 13302 instead of after last dot char. 13303 133042016-04-17 Eric Botcazou <ebotcazou@adacore.com> 13305 13306 * c-c++-common/dump-ada-spec-3.c: New test. 13307 * c-c++-common/dump-ada-spec-4.c: Likewise. 13308 133092016-04-17 Tom de Vries <tom@codesourcery.com> 13310 13311 PR other/70183 13312 * gcc.target/i386/vzeroupper-dump-flags.c: New test. 13313 133142016-04-15 Jan Hubicka <jh@suse.cz> 13315 13316 PR ipa/70018 13317 * g++.dg/ipa/pure-const-1.C: New testcase. 13318 * g++.dg/ipa/pure-const-2.C: New testcase. 13319 * g++.dg/ipa/pure-const-3.C: New testcase. 13320 133212016-04-15 Marek Polacek <polacek@redhat.com> 13322 13323 PR c/70671 13324 * gcc.dg/bitfld-22.c: New test. 13325 133262016-04-15 Bernd Schmidt <bschmidt@redhat.com> 13327 13328 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for 13329 x86_64. 13330 133312016-04-15 Marek Polacek <polacek@redhat.com> 13332 13333 PR c/70651 13334 * c-c++-common/pr70651.c: New test. 13335 133362016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13337 13338 PR rtl-optimization/70681 13339 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping 13340 dump scan on arm and powerpc. 13341 * gcc.dg/pr10474.c: Likewise. 13342 133432016-04-15 Jakub Jelinek <jakub@redhat.com> 13344 13345 PR c++/69517 13346 PR c++/70019 13347 PR c++/70588 13348 * g++.dg/cpp1y/vla11.C: Revert for real. 13349 13350 PR c/70436 13351 * c-c++-common/Wparentheses-1.c: New test. 13352 * c-c++-common/gomp/Wparentheses-1.c: New test. 13353 * c-c++-common/gomp/Wparentheses-2.c: New test. 13354 * c-c++-common/gomp/Wparentheses-3.c: New test. 13355 * c-c++-common/gomp/Wparentheses-4.c: New test. 13356 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test. 13357 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test. 13358 * c-c++-common/goacc/Wparentheses-1.c: New test. 13359 133602016-04-15 Kirill Yukhin <kirill.yukhin@intel.com> 13361 13362 PR target/70662 13363 * gcc.target/i386/pr70662.c: New test. 13364 133652016-04-15 Richard Biener <rguenther@suse.de> 13366 Alan Modra <amodra@gmail.com> 13367 13368 PR tree-optimization/70130 13369 * gcc.dg/vect/O3-pr70130.c: New testcase. 13370 133712016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com> 13372 13373 PR target/70669 13374 * gcc.target/powerpc/pr70669.c: New test. 13375 13376 PR target/70640 13377 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on 13378 a power7 system that does not have an assembler that supports 13379 power8. 13380 133812016-04-14 Martin Sebor <msebor@redhat.com> 13382 13383 PR c++/69517 13384 PR c++/70019 13385 PR c++/70588 13386 * c-c++-common/ubsan/vla-1.c: Revert. 13387 * g++.dg/cpp1y/vla11.C: Same. 13388 * g++.dg/cpp1y/vla12.C: Same. 13389 * g++.dg/cpp1y/vla13.C: Same. 13390 * g++.dg/cpp1y/vla14.C: Same. 13391 * g++.dg/cpp1y/vla3.C: Same. 13392 * g++.dg/init/array24.C: Same. 13393 * g++.dg/ubsan/vla-1.C: Same. 13394 133952016-04-14 Marek Polacek <polacek@redhat.com> 13396 Jan Hubicka <hubicka@ucw.cz> 13397 13398 PR c++/70029 13399 * g++.dg/torture/pr70029.C: New test. 13400 134012016-04-14 Martin Sebor <msebor@redhat.com> 13402 13403 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase 13404 type size to prevent failures on targets with very low maximum 13405 alignment. 13406 134072016-04-14 Richard Biener <rguenther@suse.de> 13408 13409 PR tree-optimization/70623 13410 * gcc.dg/torture/pr70623.c: New testcase. 13411 * gcc.dg/torture/pr70623-2.c: Likewise. 13412 134132016-04-13 Martin Sebor <msebor@redhat.com> 13414 13415 PR c++/69517 13416 PR c++/70019 13417 PR c++/70588 13418 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions. 13419 * g++.dg/cpp1y/vla11.C: New test. 13420 * g++.dg/cpp1y/vla12.C: New test. 13421 * g++.dg/cpp1y/vla13.C: New test. 13422 * g++.dg/cpp1y/vla14.C: New test. 13423 * g++.dg/cpp1y/vla3.C: Restore deleted test. 13424 * g++.dg/init/array24.C: Fully brace VLA initializer. 13425 * g++.dg/ubsan/vla-1.C: Disable exceptions. 13426 134272016-04-13 Jakub Jelinek <jakub@redhat.com> 13428 13429 PR c++/70641 13430 * g++.dg/opt/pr70641.C: New test. 13431 134322016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 13433 13434 PR rtl-optimization/68749 13435 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the 13436 effects of argument promotions. 13437 Remove default args to dg-skip-if. 13438 134392016-04-13 Paolo Carlini <paolo.carlini@oracle.com> 13440 13441 PR c++/70635 13442 * g++.dg/parse/pr70635.C: New. 13443 134442016-04-13 Marek Polacek <polacek@redhat.com> 13445 13446 PR c++/70639 13447 * c-c++-common/Wmisleading-indentation-4.c: New test. 13448 134492016-04-13 Marek Polacek <polacek@redhat.com> 13450 13451 PR c/70436 13452 * gcc.dg/Wparentheses-12.c: New test. 13453 * gcc.dg/Wparentheses-13.c: New test. 13454 134552016-04-13 Ilya Enkovich <ilya.enkovich@intel.com> 13456 13457 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test. 13458 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test. 13459 * gcc.target/i386/avx512f-kunpckbw-2.c: New test. 13460 134612016-04-13 Jakub Jelinek <jakub@redhat.com> 13462 13463 PR middle-end/70633 13464 * gcc.c-torture/compile/pr70633.c: New test. 13465 13466 PR debug/70628 13467 * gcc.dg/torture/pr70628.c: New test. 13468 134692016-04-12 Patrick Palka <ppalka@gcc.gnu.org> 13470 13471 PR c++/70610 13472 * g++.dg/template/pr70610.C: New test. 13473 * g++.dg/template/pr70610-2.C: New test. 13474 * g++.dg/template/pr70610-3.C: New test. 13475 * g++.dg/template/pr70610-4.C: New test. 13476 134772016-04-12 Jakub Jelinek <jakub@redhat.com> 13478 13479 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength 13480 128 instead of 32. 13481 13482 PR c++/70571 13483 * g++.dg/ext/pr70571.C: New test. 13484 134852016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com> 13486 13487 PR target/70640 13488 * gcc.target/powerpc/pr70640.c: New test. 13489 134902016-04-12 Paolo Carlini <paolo.carlini@oracle.com> 13491 13492 PR c++/68722 13493 * g++.dg/parse/pr68722.C: New. 13494 134952016-04-12 Jakub Jelinek <jakub@redhat.com> 13496 13497 PR rtl-optimization/70596 13498 * gcc.target/i386/pr70596.c: New test. 13499 135002016-04-12 Nathan Sidwell <nathan@acm.org> 13501 13502 PR c++/70501 13503 * g++.dg/init/pr70501.C: New. 13504 135052016-04-12 David Wohlferd <dw@LimeGreenSocks.com> 13506 13507 * gcc.target/i386/asm-flag-6.c: New test. 13508 135092016-04-12 Tom de Vries <tom@codesourcery.com> 13510 13511 PR tree-optimization/68756 13512 * gcc.dg/graphite/pr68756.c: New test. 13513 135142016-04-12 Jakub Jelinek <jakub@redhat.com> 13515 13516 PR tree-optimization/70602 13517 * gcc.c-torture/execute/pr70602.c: New test. 13518 135192016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com> 13520 13521 PR target/70381 13522 * gcc.target/powerpc/float128-1.c: New tests to make sure the 13523 __float128 emulator is built and runs. 13524 * gcc.target/powerpc/float128-1.c: Likewise. 13525 13526 * lib/target-supports.exp (check_ppc_float128_sw_available): 13527 Rework tests for __float128 software and hardware 13528 availability. Fix exit condition to return 0 on success. 13529 135302016-04-11 James Greenhalgh <james.greenhalgh@arm.com> 13531 13532 PR target/70133 13533 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output. 13534 * gcc.target/aarch64/target_attr_15.c: Likewise. 13535 135362016-04-10 Paolo Carlini <paolo.carlini@oracle.com> 13537 13538 PR c++/69066 13539 * g++.dg/cpp1y/pr69066.C: New. 13540 135412016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13542 13543 PR fortran/68566 13544 * gfortran.dg/pr36192.f90: Update test. 13545 * gfortran.dg/pr36192_1.f90: Update test. 13546 * gfortran.dg/real_dimension_1.f: Update test. 13547 * gfortran.dg/parameter_array_init_7.f90: New test. 13548 135492016-04-09 John David Anglin <danglin@gcc.gnu.org> 13550 13551 PR testsuite/64039 13552 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*. 13553 13554 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*. 13555 13556 PR rtl-optimization/66669 13557 * gcc.dg/loop-8.c: Skip on hppa*-*-*. 13558 13559 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*. 13560 13561 * gcc.dg/pic-1.c: Skip on hppa*-*-*. 13562 * gcc.dg/pie-1.c: Likewise. 13563 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*. 13564 * gcc.dg/pic-4.c: Likewise. 13565 * gcc.dg/pie-3.c: Likewise. 13566 * gcc.dg/pie-4.c: Likewise. 13567 13568 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*. 13569 13570 PR tree-optimization/68644 13571 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*. 13572 13573 PR rtl-optimization/64886 13574 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*. 13575 135762016-04-09 Tom de Vries <tom@codesourcery.com> 13577 13578 PR tree-optimization/68953 13579 * gcc.dg/graphite/pr68953.c: New test. 13580 135812016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr> 13582 13583 PR fortran/70592 13584 * gfortran.dg/deferred_character_16.f90: New test. 13585 135862016-04-09 Jakub Jelinek <jakub@redhat.com> 13587 13588 PR tree-optimization/70586 13589 * gcc.c-torture/execute/pr70586.c: New test. 13590 135912016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr> 13592 13593 PR sanitizer/70573 13594 * c-c++-common/asan/halt_on_error-1.c: Replace memset 13595 with __builtin_memset 13596 * c-c++-common/asan/halt_on_error-2.c: Likewise. 13597 135982016-04-08 Cesar Philippidis <cesar@codesourcery.com> 13599 13600 PR lto/70289 13601 PR ipa/70348 13602 PR tree-optimization/70373 13603 PR middle-end/70533 13604 PR middle-end/70534 13605 PR middle-end/70535 13606 * c-c++-common/goacc/reduction-5.c: New test. 13607 * c-c++-common/goacc/reduction-promotions.c: New test. 13608 * gfortran.dg/goacc/reduction-3.f95: New test. 13609 * gfortran.dg/goacc/reduction-promotions.f90: New test. 13610 136112016-04-08 Patrick Palka <ppalka@gcc.gnu.org> 13612 13613 PR c++/70590 13614 PR c++/70452 13615 * g++.dg/pr70590.C: New test. 13616 * g++.dg/pr70590-2.C: New test. 13617 136182016-04-08 Jakub Jelinek <jakub@redhat.com> 13619 13620 PR middle-end/70593 13621 * gcc.target/i386/pr70593.c: New test. 13622 13623 PR rtl-optimization/70574 13624 * gcc.target/i386/avx2-pr70574.c: New test. 13625 136262016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com> 13627 13628 PR sanitizer/70541 13629 * c-c++-common/asan/pr70541.c: New test. 13630 136312016-04-08 Tom de Vries <tom@codesourcery.com> 13632 13633 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test. 13634 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test. 13635 136362016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13637 13638 PR target/70566 13639 * gcc.c-torture/execute/pr70566.c: New test. 13640 136412016-04-08 Tom de Vries <tom@codesourcery.com> 13642 13643 * c-c++-common/goacc/uninit-copy-clause.c: New test. 13644 * gfortran.dg/goacc/uninit-copy-clause.f95: New test. 13645 136462016-04-08 Alan Modra <amodra@gmail.com> 13647 13648 * gcc.target/powerpc/pr70117.c: New. 13649 136502016-04-07 Jakub Jelinek <jakub@redhat.com> 13651 13652 PR testsuite/70581 13653 * gcc.dg/lto/simd-function_0.c: New test. 13654 13655 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F 13656 clones. 13657 * c-c++-common/attr-simd-2.c: Likewise. 13658 * c-c++-common/attr-simd-4.c: Likewise. 13659 * gcc.dg/gomp/simd-clones-2.c: Likewise. 13660 * gcc.dg/gomp/simd-clones-3.c: Likewise. 13661 136622016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com> 13663 13664 PR testsuite/70553 13665 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target. 13666 136672016-04-07 Thomas Schwinge <thomas@codesourcery.com> 13668 Tom de Vries <tom@codesourcery.com> 13669 13670 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization. 13671 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. 13672 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. 13673 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. 13674 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. 13675 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. 13676 * gfortran.dg/goacc/kernels-loop.f95: Likewise. 13677 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed. 13678 136792016-04-06 Patrick Palka <ppalka@gcc.gnu.org> 13680 13681 PR c/70436 13682 * g++.dg/warn/Wparentheses-29.C: New test. 13683 136842016-04-06 Patrick Palka <ppalka@gcc.gnu.org> 13685 13686 PR c/70436 13687 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add 13688 explicit braces to resolve a future -Wparentheses warning. 13689 136902016-04-06 Richard Henderson <rth@redhat.com> 13691 13692 * gcc.dg/pr61817-1.c: New test. 13693 * gcc.dg/pr61817-2.c: New test. 13694 * gcc.dg/pr69391-1.c: New test. 13695 * gcc.dg/pr69391-2.c: New test. 13696 136972016-04-06 Vladimir Makarov <vmakarov@redhat.com> 13698 13699 PR rtl-optimization/70398 13700 * gcc.target/aarch64/pr70398.c: New. 13701 137022016-04-06 Eric Botcazou <ebotcazou@adacore.com> 13703 13704 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0. 13705 137062016-04-06 Yvan Roux <yvan.roux@linaro.org> 13707 Pedro Alves <palves@redhat.com> 13708 13709 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals. 13710 137112016-04-06 Jakub Jelinek <jakub@redhat.com> 13712 13713 * lib/target-supports.exp (check_effective_target_vect_simd_clones): 13714 Check for avx512f effective targets instead of avx2. 13715 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives 13716 for AVX512F clones. 13717 * gcc.dg/gomp/declare-simd-3.c: Likewise. 13718 * g++.dg/gomp/declare-simd-1.C: Likewise. 13719 * g++.dg/gomp/declare-simd-3.C: Likewise. 13720 * g++.dg/gomp/declare-simd-4.C: Likewise. 13721 13722 PR middle-end/70550 13723 * c-c++-common/gomp/pr70550-1.c: New test. 13724 * c-c++-common/gomp/pr70550-2.c: New test. 13725 137262016-04-05 Nathan Sidwell <nathan@acm.org> 13727 13728 PR c++/70512 13729 * g++.dg/ext/attribute-may-alias-5.C: New. 13730 137312016-04-05 Jakub Jelinek <jakub@redhat.com> 13732 13733 PR c++/70336 13734 * c-c++-common/pr70336.c: New test. 13735 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests 13736 no longer optimized away at -O0 with #ifndef __OPTIMIZE__. 13737 137382016-04-05 Jan Hubicka <hubicka@ucw.cz> 13739 13740 PR ipa/66223 13741 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable. 13742 137432016-04-05 Jakub Jelinek <jakub@redhat.com> 13744 13745 PR rtl-optimization/70542 13746 * gcc.dg/torture/pr70542.c: New test. 13747 * gcc.target/i386/avx2-pr70542.c: New test. 13748 137492016-04-05 Zdenek Sojka <zsojka@seznam.cz> 13750 13751 PR tree-optimization/70509 13752 * gcc.target/i386/avx512bw-pr70509.c: New test. 13753 137542016-04-05 Patrick Palka <ppalka@gcc.gnu.org> 13755 13756 PR c++/70452 13757 * g++.dg/ext/constexpr-vla4.C: New test. 13758 137592016-04-05 Uros Bizjak <ubizjak@gmail.com> 13760 13761 PR target/70510 13762 * gcc.target/i386/pr70510.c: New test. 13763 137642016-04-05 Richard Biener <rguenther@suse.de> 13765 13766 PR tree-optimization/70526 13767 * g++.dg/torture/pr70526.C: New testcase. 13768 137692016-04-05 Jakub Jelinek <jakub@redhat.com> 13770 13771 PR target/70525 13772 * gcc.target/i386/pr70525.c: New test. 13773 137742016-04-05 Richard Biener <rguenther@suse.de> 13775 13776 PR middle-end/70499 13777 * g++.dg/torture/pr70499.C: New testcase. 13778 137792016-04-05 Richard Biener <rguenther@suse.de> 13780 13781 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE, 13782 remove XFAIL. 13783 137842016-04-04 Jakub Jelinek <jakub@redhat.com> 13785 13786 PR middle-end/70307 13787 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune 13788 rs6000 ABI warnings. 13789 137902016-04-04 Jan Hubicka <hubicka@ucw.cz> 13791 13792 PR ipa/66223 13793 * g++.dg/ipa/devirt-51.C: New testcase. 13794 137952016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 13796 Jakub Jelinek <jakub@redhat.com> 13797 13798 PR middle-end/70457 13799 * gcc.dg/torture/pr70457.c: New. 13800 138012016-04-04 Andre Vehreschild <vehre@gcc.gnu.org> 13802 13803 PR fortran/67538 13804 * gfortran.dg/allocate_with_source_19.f08: New test. 13805 138062016-04-04 Andre Vehreschild <vehre@gcc.gnu.org> 13807 13808 PR fortran/65795 13809 * gfortran.dg/coarray_allocate_6.f08: New test. 13810 138112016-04-04 Richard Biener <rguenther@suse.de> 13812 13813 PR rtl-optimization/70484 13814 * gcc.dg/torture/pr70484.c: New testcase. 13815 138162016-04-04 Marek Polacek <polacek@redhat.com> 13817 13818 PR c/70307 13819 * gcc.dg/torture/pr70307.c: New test. 13820 138212016-04-03 Oleg Endo <olegendo@gcc.gnu.org> 13822 13823 PR target/70416 13824 PR target/67391 13825 * gcc.target/sh/torture/pr70416.c: New. 13826 138272016-04-02 Martin Sebor <msebor@redhat.com> 13828 13829 PR c++/67376 13830 PR c++/70170 13831 PR c++/70172 13832 PR c++/70228 13833 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test. 13834 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test. 13835 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test. 13836 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic. 13837 * g++.dg/cpp0x/constexpr-string.C: Same. 13838 * g++.dg/cpp0x/constexpr-wstring2.C: Same. 13839 * g++.dg/cpp0x/pr65398.C: Same. 13840 * g++.dg/ext/constexpr-vla1.C: Same. 13841 * g++.dg/ext/constexpr-vla2.C: Same. 13842 * g++.dg/ext/constexpr-vla3.C: Same. 13843 * g++.dg/ubsan/pr63956.C: Same. 13844 138452016-04-01 Jakub Jelinek <jakub@redhat.com> 13846 13847 PR rtl-optimization/70467 13848 * gcc.target/i386/pr70467-2.c: New test. 13849 138502016-04-01 Jakub Jelinek <jakub@redhat.com> 13851 Marek Polacek <polacek@redhat.com> 13852 13853 PR c++/70488 13854 * g++.dg/init/new47.C: New test. 13855 138562016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 13857 13858 PR target/70496 13859 * gcc.target/arm/pr70496.c: New test. 13860 138612016-04-01 Nathan Sidwell <nathan@acm.org> 13862 13863 PR c++/68475 13864 * g++.dg/g++.dg/cpp0x/noexcept29.C: New. 13865 138662016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com> 13867 13868 PR target/69890 13869 * gcc.dg/strlenopt.h (memmove): New. 13870 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h" 13871 instead of "string.h". 13872 * gcc.target/i386/chkp-strlen-2.c: Likewise. 13873 * gcc.target/i386/chkp-strlen-3.c: Likewise. 13874 * gcc.target/i386/chkp-strlen-4.c: Likewise. 13875 * gcc.target/i386/chkp-strlen-5.c: Likewise. 13876 * gcc.target/i386/chkp-stropt-1.c: Likewise. 13877 * gcc.target/i386/chkp-stropt-10.c: Likewise. 13878 * gcc.target/i386/chkp-stropt-11.c: Likewise. 13879 * gcc.target/i386/chkp-stropt-12.c: Likewise. 13880 * gcc.target/i386/chkp-stropt-13.c: Likewise. 13881 * gcc.target/i386/chkp-stropt-14.c: Likewise. 13882 * gcc.target/i386/chkp-stropt-15.c: Likewise. 13883 * gcc.target/i386/chkp-stropt-16.c: Likewise. 13884 * gcc.target/i386/chkp-stropt-2.c: Likewise. 13885 * gcc.target/i386/chkp-stropt-3.c: Likewise. 13886 * gcc.target/i386/chkp-stropt-4.c: Likewise. 13887 * gcc.target/i386/chkp-stropt-5.c: Likewise. 13888 * gcc.target/i386/chkp-stropt-6.c: Likewise. 13889 * gcc.target/i386/chkp-stropt-7.c: Likewise. 13890 * gcc.target/i386/chkp-stropt-8.c: Likewise. 13891 * gcc.target/i386/chkp-stropt-9.c: Likewise. 13892 138932016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 13894 13895 * g++.dg/template/ptrmem30.C (read): Rename to data_read. 13896 (Holder::foo): Reflect this. 13897 138982016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com> 13899 13900 PR target/70442 13901 * gcc.dg/pr70442.c: New test. 13902 139032016-03-31 Nathan Sidwell <nathan@acm.org> 13904 13905 PR c++/70393 13906 * g++.dg/cpp0x/constexpr-virtual6.C: New. 13907 139082016-03-31 Kirill Yukhin <kirill.yukhin@intel.com> 13909 13910 PR target/70453 13911 * gcc.target/i386/pr70453.c: New test. 13912 139132016-03-31 Andrey Belevantsev <abel@ispras.ru> 13914 13915 PR target/70292 13916 * gcc.c-torture/pr70292.c: New test. 13917 139182016-03-31 Marek Polacek <polacek@redhat.com> 13919 13920 PR c/70297 13921 * c-c++-common/pr70297.c: New test. 13922 * g++.dg/cpp0x/typedef-redecl.C: New test. 13923 * gcc.dg/typedef-redecl2.c: New test. 13924 139252016-03-31 Jakub Jelinek <jakub@redhat.com> 13926 13927 PR rtl-optimization/70460 13928 * gcc.c-torture/execute/pr70460.c: New test. 13929 139302016-03-31 Richard Biener <rguenther@suse.de> 13931 13932 PR c++/70430 13933 * g++.dg/ext/vector30.C: New testcase. 13934 139352016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr> 13936 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13937 13938 * gfortran.dg/fmt_pf.f90: New test. 13939 139402016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 13941 13942 Forward-port from 5 branch 13943 2016-03-30 Jakub Jelinek <jakub@redhat.com> 13944 13945 PR testsuite/70356 13946 * gcc.target/i386/avx-vextractf128-256-5.c: Move 13947 dg-require-effective-target after dg-do. 13948 13949 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com> 13950 13951 * gcc.target/i386/avx-vextractf128-256-5.c: New test. 13952 139532016-03-30 Thomas Schwinge <thomas@codesourcery.com> 13954 Julian Brown <julian@codesourcery.com> 13955 Chung-Lin Tang <cltang@codesourcery.com> 13956 Cesar Philippidis <cesar@codesourcery.com> 13957 James Norris <jnorris@codesourcery.com> 13958 Tom de Vries <tom@codesourcery.com> 13959 Nathan Sidwell <nathan@codesourcery.com> 13960 13961 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives. 13962 * c-c++-common/goacc/loop-clauses.c: Likewise. 13963 * g++.dg/goacc/template.C: Likewise. 13964 * gfortran.dg/goacc/combined-directives.f90: Likewise. 13965 * gfortran.dg/goacc/loop-1.f95: Likewise. 13966 * gfortran.dg/goacc/loop-5.f95: Likewise. 13967 * gfortran.dg/goacc/loop-6.f95: Likewise. 13968 * gfortran.dg/goacc/loop-tree-1.f90: Likewise. 13969 * c-c++-common/goacc-gomp/nesting-1.c: Update. 13970 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise. 13971 * c-c++-common/goacc/clauses-fail.c: Likewise. 13972 * c-c++-common/goacc/parallel-1.c: Likewise. 13973 * c-c++-common/goacc/reduction-1.c: Likewise. 13974 * c-c++-common/goacc/reduction-2.c: Likewise. 13975 * c-c++-common/goacc/reduction-3.c: Likewise. 13976 * c-c++-common/goacc/reduction-4.c: Likewise. 13977 * c-c++-common/goacc/routine-3.c: Likewise. 13978 * c-c++-common/goacc/routine-4.c: Likewise. 13979 * c-c++-common/goacc/routine-5.c: Likewise. 13980 * c-c++-common/goacc/tile.c: Likewise. 13981 * g++.dg/goacc/template.C: Likewise. 13982 * gfortran.dg/goacc/combined-directives.f90: Likewise. 13983 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into... 13984 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update. 13985 * c-c++-common/goacc/kernels-1.c: Update. Incorporate... 13986 * c-c++-common/goacc/kernels-empty.c: ... this file, and... 13987 * c-c++-common/goacc/kernels-eternal.c: ... this file, and... 13988 * c-c++-common/goacc/kernels-noreturn.c: ... this file. 13989 * c-c++-common/goacc/host_data-1.c: New file. Incorporate... 13990 * c-c++-common/goacc/use_device-1.c: ... this file. 13991 * c-c++-common/goacc/host_data-2.c: New file. Incorporate... 13992 * c-c++-common/goacc/host_data-5.c: ... this file, and... 13993 * c-c++-common/goacc/host_data-6.c: ... this file. 13994 * c-c++-common/goacc/loop-2-kernels.c: New file. 13995 * c-c++-common/goacc/loop-2-parallel.c: Likewise. 13996 * c-c++-common/goacc/loop-3.c: Likewise. 13997 * g++.dg/goacc/reference.C: Likewise. 13998 * g++.dg/goacc/routine-1.C: Likewise. 13999 * g++.dg/goacc/routine-2.C: Likewise. 14000 140012016-03-30 Richard Biener <rguenther@suse.de> 14002 14003 PR middle-end/70450 14004 * gcc.dg/torture/pr70450.c: New testcase. 14005 140062016-03-30 Jakub Jelinek <jakub@redhat.com> 14007 14008 PR target/70421 14009 * gcc.dg/torture/pr70421.c: New test. 14010 * gcc.target/i386/avx512f-pr70421.c: New test. 14011 140122016-03-30 H.J. Lu <hongjiu.lu@intel.com> 14013 14014 PR testsuite/70364 14015 * gcc.target/i386/cleanup-1.c: Include <stddef.h>. 14016 (check): New function. 14017 (bar): Call check. 14018 (foo): Align stack to 16 bytes when calling bar. 14019 * gcc.target/i386/cleanup-2.c: Likewise. 14020 140212016-03-30 Patrick Palka <ppalka@gcc.gnu.org> 14022 14023 PR tree-optimization/59124 14024 * gcc.dg/Warray-bounds-19.c: New test. 14025 140262016-03-29 Zachary T Welch <zwelch@codesourcery.com> 14027 14028 * lib/prune.exp (escape_regex_chars): New. 14029 (prune_file_path): Update to quote metcharacters for regexp. 14030 140312016-03-29 Jakub Jelinek <jakub@redhat.com> 14032 14033 PR rtl-optimization/70429 14034 * gcc.c-torture/execute/pr70429.c: New test. 14035 14036 PR tree-optimization/70405 14037 * gcc.dg/pr70405.c: New test. 14038 140392016-03-29 Andre Vehreschild <vehre@gcc.gnu.org> 14040 14041 PR fortran/70397 14042 * gfortran.dg/unlimited_polymorphic_25.f90: New test. 14043 * gfortran.dg/unlimited_polymorphic_26.f90: New test. 14044 140452016-03-29 Thomas Schwinge <thomas@codesourcery.com> 14046 14047 PR testsuite/64177 14048 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call 14049 __cilkrts_set_param to set two workers. 14050 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise. 14051 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise. 14052 140532016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr> 14054 14055 * g++.dg/ext/fnname5.C: Update the test for Darwin. 14056 140572016-03-28 Kirill Yukhin <kirill.yukhin@intel.com> 14058 14059 PR target/70406 14060 * gcc.target/i386/pr70406.c: New test. 14061 140622016-03-27 Eric Botcazou <ebotcazou@adacore.com> 14063 14064 * gnat.dg/specs/double_record_extension3.ads: New test. 14065 140662016-03-25 Richard Henderson <rth@redhat.com> 14067 14068 PR target/70120 14069 * gcc.target/aarch64/pr70120-1.c: New. 14070 * gcc.target/aarch64/pr70120-2.c: New. 14071 * gcc.target/aarch64/pr70120-3.c: New. 14072 140732016-03-25 Patrick Palka <ppalka@gcc.gnu.org> 14074 14075 PR c++/62212 14076 * g++.dg/template/mangle2.C: The dg-do directive should be 14077 "compile" not "assemble". 14078 140792016-03-25 Bernd Schmidt <bschmidt@redhat.com> 14080 14081 PR lto/69650 14082 * gcc.dg/pr69650.c: New test. 14083 140842016-03-25 David Edelsohn <dje.gcc@gmail.com> 14085 14086 * g++.dg/ext/pr70290.C: Prune non-standard ABI. 14087 140882016-03-25 Alan Modra <amodra@gmail.com> 14089 14090 * gcc.dg/dfp/pr70052.c: New test. 14091 140922016-03-24 Richard Henderson <rth@redhat.com> 14093 14094 PR middle-end/69845 14095 * gcc.dg/tree-ssa/pr69845-1.c: New test. 14096 * gcc.dg/tree-ssa/pr69845-2.c: New test. 14097 140982016-03-24 Tom de Vries <tom@codesourcery.com> 14099 14100 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization. 14101 141022016-03-24 Tom de Vries <tom@codesourcery.com> 14103 14104 * c-c++-common/goacc/uninit-use-device-clause.c: New test. 14105 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test. 14106 141072016-03-24 Tom de Vries <tom@codesourcery.com> 14108 14109 * c-c++-common/goacc/uninit-dim-clause.c: New test. 14110 * gfortran.dg/goacc/uninit-dim-clause.f95: New test. 14111 141122016-03-24 Patrick Palka <ppalka@gcc.gnu.org> 14113 14114 PR c++/62212 14115 * g++.dg/template/mangle2.C: New test. 14116 141172016-03-24 Richard Biener <rguenther@suse.de> 14118 14119 PR tree-optimization/70396 14120 * gcc.dg/torture/pr70396.c: New testcase. 14121 141222016-03-24 Richard Biener <rguenther@suse.de> 14123 14124 PR middle-end/70370 14125 * gcc.dg/torture/pr70370.c: New testcase. 14126 141272016-03-24 Tom de Vries <tom@codesourcery.com> 14128 14129 * gfortran.dg/goacc/data-tree.f95: Add missing initialization. 14130 * gfortran.dg/goacc/kernels-tree.f95: Same. 14131 * gfortran.dg/goacc/parallel-tree.f95: Same. 14132 141332016-03-24 Tom de Vries <tom@codesourcery.com> 14134 14135 * c-c++-common/goacc/uninit-if-clause.c: New test. 14136 * gfortran.dg/goacc/uninit-if-clause.f95: New test. 14137 141382016-03-24 Jakub Jelinek <jakub@redhat.com> 14139 14140 PR target/70290 14141 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options. 14142 Fix formatting. 14143 141442016-03-24 Richard Biener <rguenther@suse.de> 14145 14146 PR tree-optimization/70372 14147 * gcc.dg/tree-ssa/pr70372.c: New testcase. 14148 141492016-03-23 Patrick Palka <ppalka@gcc.gnu.org> 14150 14151 PR c++/70347 14152 * g++.dg/cpp1y/nsdmi-union1.C: New test. 14153 141542016-03-23 Patrick Palka <ppalka@gcc.gnu.org> 14155 14156 PR c++/70332 14157 * g++.dg/cpp1y/nsdmi-aggr5.C: New test. 14158 141592016-03-23 Jakub Jelinek <jakub@redhat.com> 14160 14161 PR c++/70001 14162 * g++.dg/cpp0x/constexpr-70001-4.C: New test. 14163 * g++.dg/cpp1y/pr70001.C: New test. 14164 14165 PR c++/70323 14166 * g++.dg/cpp0x/constexpr-70323.C: New test. 14167 141682016-03-23 Alexandre Oliva <aoliva@redhat.com> 14169 Jason Merrill <jason@redhat.com> 14170 Jakub Jelinek <jakub@redhat.com> 14171 14172 PR c++/69315 14173 * g++.dg/cpp0x/constexpr-69315.C: New test. 14174 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus. 14175 141762016-03-23 Marek Polacek <polacek@redhat.com> 14177 14178 PR c++/69884 14179 * g++.dg/warn/Wignored-attributes-1.C: New test. 14180 * g++.dg/warn/Wignored-attributes-2.C: New test. 14181 141822016-03-23 Tom de Vries <tom@codesourcery.com> 14183 14184 * c-c++-common/goacc/kernels-default.c (foo): Add missing 14185 initialization. 14186 * gfortran.dg/goacc/private-3.f95 (test): Same. 14187 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add 14188 missing use param. 14189 141902016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14191 14192 * lib/target-supports.exp: Remove v7ve entry from loop 14193 creating effective target checks. 14194 (check_effective_target_arm_arch_v7ve_ok): New procedure. 14195 (add_options_for_arm_arch_v7ve): Likewise. 14196 141972016-03-23 Jakub Jelinek <jakub@redhat.com> 14198 14199 PR tree-optimization/70354 14200 * gcc.dg/vect/pr70354-1.c: New test. 14201 * gcc.dg/vect/pr70354-2.c: New test. 14202 * gcc.target/i386/avx2-pr70354-1.c: New test. 14203 * gcc.target/i386/avx2-pr70354-2.c: New test. 14204 142052016-03-22 Jeff Law <law@redhat.com> 14206 14207 PR target/70232 14208 * gcc.dg/tree-ssa/pr70232.c: New test. 14209 142102016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com> 14211 14212 PR target/70302 14213 * gcc.target/i386/pr70302.c: New test. 14214 142152016-03-22 Richard Biener <rguenther@suse.de> 14216 14217 PR middle-end/70251 14218 * g++.dg/torture/pr70251.C: New testcase. 14219 142202016-03-22 David Malcolm <dmalcolm@redhat.com> 14221 14222 PR c/69993 14223 * c-c++-common/Wmisleading-indentation-3.c: New test, based on 14224 Wmisleading-indentation.c. 14225 * c-c++-common/Wmisleading-indentation.c: Update thoughout to 14226 reflect change to diagnostic text and order of messages. 14227 * gcc.dg/plugin/location-overflow-test-2.c: Likewise. 14228 142292016-03-22 David Edelsohn <dje.gcc@gmail.com> 14230 14231 * g++.dg/ext/java-3.C: Don't compile on AIX. 14232 142332016-03-22 Richard Biener <rguenther@suse.de> 14234 14235 PR middle-end/70333 14236 * gcc.dg/torture/pr70333.c: New testcase. 14237 142382016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com> 14239 14240 * g++.dg/ext/pr70290.C: New test. 14241 142422016-03-22 Kirill Yukhin <kirill.yukhin@intel.com> 14243 14244 PR target/70325 14245 * gcc.target/i386/pr70325.c: New test. 14246 142472016-03-22 Jakub Jelinek <jakub@redhat.com> 14248 14249 PR target/70329 14250 * gcc.target/i386/avx512bw-pr70329-1.c: New test. 14251 * gcc.target/i386/avx512bw-pr70329-2.c: New test. 14252 14253 PR target/70300 14254 * gcc.target/i386/pr70300.c: New test. 14255 14256 PR c++/70295 14257 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0. 14258 (func2): New function for cond with parens, xfail warning for c++. 14259 * g++.dg/warn/Wnonnull-compare-8.C: New test. 14260 142612016-03-22 Patrick Palka <ppalka@gcc.gnu.org> 14262 14263 PR c++/70096 14264 * g++.dg/template/ptrmem30.C: New test. 14265 142662016-03-22 Patrick Palka <ppalka@gcc.gnu.org> 14267 14268 PR c++/70204 14269 * g++.dg/cpp0x/constexpr-70204a.C: New test. 14270 * g++.dg/cpp0x/constexpr-70204b.C: New test. 14271 142722016-03-21 Jakub Jelinek <jakub@redhat.com> 14273 14274 PR middle-end/70326 14275 * gcc.dg/pr70326.c: New test. 14276 142772016-03-21 Marc Glisse <marc.glisse@inria.fr> 14278 Jakub Jelinek <jakub@redhat.com> 14279 14280 PR tree-optimization/70317 14281 * gcc.dg/pr70317.c: New test. 14282 142832016-03-21 Uros Bizjak <ubizjak@gmail.com> 14284 14285 PR target/70327 14286 * gcc.target/i386/pr70327.c: New test. 14287 142882016-03-21 Martin Liska <mliska@suse.cz> 14289 14290 PR ipa/70306 14291 * gcc.dg/ipa/pr70306.c: New test. 14292 142932016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com> 14294 14295 * gcc.target/arm/attr-align1.c: Skip if M-profile. 14296 * gcc.target/arm/attr-align3.c: Likewise. 14297 * gcc.target/arm/attr_arm.c: Likewise. 14298 * gcc.target/arm/flip-thumb.c: Likewise. 14299 143002016-03-21 Jakub Jelinek <jakub@redhat.com> 14301 14302 PR target/70296 14303 * gcc.target/powerpc/altivec-36.c: New test. 14304 143052016-03-21 Richard Biener <rguenther@suse.de> 14306 14307 PR tree-optimization/70310 14308 * gcc.dg/torture/pr70310.c: New testcase. 14309 143102016-03-21 Kirill Yukhin <kirill.yukhin@intel.com> 14311 14312 PR target/70293 14313 * gcc.target/i386/pr70293.c: New test. 14314 143152016-03-21 Richard Biener <rguenther@suse.de> 14316 14317 PR tree-optimization/70288 14318 * gcc.dg/torture/pr70288-1.c: New testcase. 14319 * gcc.dg/torture/pr70288-2.c: Likewise. 14320 143212016-03-21 Andrey Belevantsev <abel@ispras.ru> 14322 14323 PR rtl-optimization/69307 14324 * gcc.target/arm/pr69307.c: New test. 14325 143262016-03-21 Andrey Belevantsev <abel@ispras.ru> 14327 14328 PR rtl-optimization/69102 14329 * gcc.c-torture/compile/pr69102.c: New test. 14330 143312016-03-18 Jeff Law <law@redhat.com> 14332 14333 PR rtl-optimization/70263 14334 * gcc.c-torture/compile/pr70263-1.c: New test. 14335 * gcc.target/i386/pr70263-2.c: New test. 14336 143372016-03-18 Bernd Schmidt <bschmidt@redhat.com> 14338 14339 PR rtl-optimization/70278 14340 * gcc.dg/torture/pr70278.c: New test. 14341 * gcc.target/arm/pr70278.c: New test. 14342 143432016-03-18 David Malcolm <dmalcolm@redhat.com> 14344 14345 PR c/70281 14346 * gcc.dg/plugin/diagnostic-test-expressions-1.c 14347 (test_builtin_types_compatible_p): New test function. 14348 * gcc.dg/pr70281.c: New test case. 14349 143502016-03-18 Christophe Lyon <christophe.lyon@linaro.org> 14351 14352 PR target/70113 14353 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419. 14354 143552016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com> 14356 14357 PR tree-optimization/70252 14358 * gcc.dg/pr70252.c: New test. 14359 143602016-03-18 Tom de Vries <tom@codesourcery.com> 14361 14362 * gcc.dg/pr70161-2.c: New test. 14363 * gcc.dg/pr70161.c: New test. 14364 143652016-03-18 Tom de Vries <tom@codesourcery.com> 14366 14367 PR ipa/70269 14368 * gcc.dg/pr70269.c: New test. 14369 143702016-03-18 Jakub Jelinek <jakub@redhat.com> 14371 14372 PR c++/70267 14373 * g++.dg/ext/java-3.C: New test. 14374 143752016-03-18 Patrick Palka <ppalka@gcc.gnu.org> 14376 14377 PR c++/70205 14378 * g++.dg/lookup/pr70205.C: New test. 14379 143802016-03-18 Patrick Palka <ppalka@gcc.gnu.org> 14381 14382 PR c++/70218 14383 * g++.dg/cpp0x/lambda/lambda-70218.C: New test. 14384 143852016-03-17 Marek Polacek <polacek@redhat.com> 14386 14387 PR c/69407 14388 * gcc.dg/atomic-op-6.c: New test. 14389 143902016-03-17 David Malcolm <dmalcolm@redhat.com> 14391 14392 PR c/70264 14393 * c-c++-common/pr70264.c: New test case. 14394 143952016-03-17 Jakub Jelinek <jakub@redhat.com> 14396 14397 PR c++/70144 14398 * c-c++-common/pr70144-1.c: New test. 14399 * c-c++-common/pr70144-2.c: New test. 14400 14401 PR c++/70272 14402 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon. 14403 * g++.dg/opt/flifetime-dse6.C: New test. 14404 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count. 14405 144062016-03-17 H.J. Lu <hongjiu.lu@intel.com> 14407 14408 PR driver/70192 14409 * gcc.dg/pic-1.c: New test. 14410 * gcc.dg/pic-2.c: Likewise. 14411 * gcc.dg/pic-3.c: Likewise. 14412 * gcc.dg/pic-4.c: Likewise. 14413 * gcc.dg/pie-1.c: Likewise. 14414 * gcc.dg/pie-2.c: Likewise. 14415 * gcc.dg/pie-3.c: Likewise. 14416 * gcc.dg/pie-4.c: Likewise. 14417 * gcc.dg/pie-5.c: Likewise. 14418 * gcc.dg/pie-6.c: Likewise. 14419 144202016-03-17 Tom de Vries <tom@codesourcery.com> 14421 14422 * gfortran.dg/goacc/kernels-alias-3.f95: New test. 14423 * gfortran.dg/goacc/kernels-alias-4.f95: New test. 14424 144252016-03-17 Richard Biener <rguenther@suse.de> 14426 14427 PR debug/70271 14428 * g++.dg/debug/pr70271.C: New testcase. 14429 144302016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com> 14431 14432 * gcc.target/i386/pr70251.c: New test. 14433 144342016-03-17 Marek Polacek <polacek@redhat.com> 14435 14436 PR c++/70194 14437 * g++.dg/warn/constexpr-70194.C: New test. 14438 144392016-03-16 Richard Henderson <rth@redhat.com> 14440 14441 PR middle-end/70240 14442 * gcc.c-torture/compile/pr70240.c: New. 14443 144442016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 14445 14446 * gcc.c-torture/compile/20151204.c: Skip for avr. 14447 144482016-03-16 Jakub Jelinek <jakub@redhat.com> 14449 14450 PR target/70245 14451 * g++.dg/opt/pr70245.C: New test. 14452 * g++.dg/opt/pr70245.h: New file. 14453 * g++.dg/opt/pr70245-aux.cc: New file. 14454 144552016-03-16 Martin Sebor <msebor@redhat.com> 14456 14457 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives. 14458 144592016-03-16 Richard Henderson <rth@redhat.com> 14460 14461 PR middle-end/70199 14462 * gcc.c-torture/compile/pr70199.c: New. 14463 144642016-03-16 H.J. Lu <hongjiu.lu@intel.com> 14465 14466 * gcc.dg/uninit-19.c: Run dos2unix. 14467 144682016-03-16 Marek Polacek <polacek@redhat.com> 14469 14470 PR c/70093 14471 * gcc.dg/nested-func-10.c: New test. 14472 * gcc.dg/nested-func-9.c: New test. 14473 144742016-03-16 Jakub Jelinek <jakub@redhat.com> 14475 14476 PR tree-optimization/68714 14477 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options. 14478 144792016-03-16 Tom de Vries <tom@codesourcery.com> 14480 14481 PR tree-optimization/68715 14482 * gcc.dg/graphite/pr68715-2.c: New test. 14483 * gcc.dg/graphite/pr68715.c: New test. 14484 * gfortran.dg/graphite/pr68715.f90: New test. 14485 144862016-03-16 Tom de Vries <tom@codesourcery.com> 14487 14488 PR tree-optimization/68809 14489 * gcc.dg/graphite/pr68809-2.c: New test. 14490 * gcc.dg/graphite/pr68809.c: New test. 14491 144922016-03-16 Jakub Jelinek <jakub@redhat.com> 14493 14494 PR c++/70147 14495 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid 14496 method call to i () as argument. Adjust expected output. 14497 14498 PR c++/70147 14499 * g++.dg/ubsan/pr70147-1.C: New test. 14500 * g++.dg/ubsan/pr70147-2.C: New test. 14501 145022016-03-15 Martin Sebor <msebor@redhat.com> 14503 14504 PR c++/58281 14505 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test. 14506 145072016-03-15 John David Anglin <danglin@gcc.gnu.org> 14508 14509 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on 14510 hppa*-*-hpux*. 14511 14512 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list. 14513 14514 PR libfortran/69799 14515 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if 14516 libatomic_available. 14517 145182016-03-15 Marek Polacek <polacek@redhat.com> 14519 14520 PR c++/70209 14521 * g++.dg/ext/attribute-may-alias-4.C: New test. 14522 145232016-03-15 Alexander Monakov <amonakov@ispras.ru> 14524 14525 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in 14526 -fvar-tracking-assignments-toggle flag. 14527 145282016-03-15 Pat Haugen <pthaugen@us.ibm.com> 14529 14530 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*. 14531 145322016-03-15 Jakub Jelinek <jakub@redhat.com> 14533 14534 PR rtl-optimization/70222 14535 * gcc.c-torture/execute/pr70222-1.c: New test. 14536 * gcc.c-torture/execute/pr70222-2.c: New test. 14537 145382016-03-15 Richard Henderson <rth@redhat.com> 14539 14540 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass. 14541 145422016-03-15 Andrey Belevantsev <abel@ispras.ru> 14543 14544 PR rtl-optimization/69032 14545 * gcc.dg/pr69032.c: New test. 14546 145472016-03-15 Andrey Belevantsev <abel@ispras.ru> 14548 14549 PR rtl-optimization/63384 14550 * g++.dg/pr63384.C: New test. 14551 145522016-03-15 Andrey Belevantsev <abel@ispras.ru> 14553 14554 PR target/64411 14555 * gcc.target/i386/pr64411.C: New test. 14556 145572016-03-15 Tom de Vries <tom@codesourcery.com> 14558 14559 * gfortran.dg/goacc/kernels-alias-2.f95: New test. 14560 * gfortran.dg/goacc/kernels-alias.f95: New test. 14561 145622016-03-14 Martin Sebor <msebor@redhat.com> 14563 14564 PR c++/53792 14565 * g++.dg/cpp0x/constexpr-inline.C: New test. 14566 * g++.dg/cpp0x/constexpr-inline-1.C: Same. 14567 145682016-03-14 David Edelsohn <dje.gcc@gmail.com> 14569 14570 * gcc.dg/torture/pr70083.c: Prune non-standard ABI. 14571 145722016-03-14 Jakub Jelinek <jakub@redhat.com> 14573 14574 PR middle-end/70219 14575 * gcc.dg/pr70219.c: New test. 14576 145772016-03-14 Bernd Schmidt <bschmidt@redhat.com> 14578 14579 PR target/70083 14580 * gcc.dg/torture/pr70083.c: New test. 14581 * gcc.target/i386/pr70083.c: New test. 14582 145832016-03-14 Richard Biener <rguenther@suse.de> 14584 14585 PR tree-optimization/56365 14586 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase. 14587 145882016-03-14 Segher Boessenkool <segher@kernel.crashing.org> 14589 14590 PR target/70098 14591 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm): 14592 New function. 14593 * g++.dg/pr70098.C: New testcase. 14594 14595 145962016-03-14 Tom de Vries <tom@codesourcery.com> 14597 14598 PR tree-optimization/70045 14599 * gcc.dg/graphite/pr70045.c: New test. 14600 146012016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 14602 14603 PR fortran/69043 14604 * gfortran.dg/include_9.f90: New test. 14605 146062016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr> 14607 14608 PR fortran/45076 14609 gfortran.dg/prof/prof.exp: New script. 14610 gfortran.dg/prof/dynamic_dispatch_6.f03: New test. 14611 146122016-03-12 Andrey Belevantsev <abel@ispras.ru> 14613 14614 PR rtl-optimization/69307 14615 * gcc.dg/pr69307.c: New test. 14616 146172016-03-12 Vladimir Makarov <vmakarov@redhat.com> 14618 14619 PR target/69614 14620 * gcc.target/arm/pr69614.c: New. 14621 146222016-03-12 Paul Thomas <pault@gcc.gnu.org> 14623 14624 PR fortran/70031 14625 * gfortran.dg/submodule_14.f08: New test 14626 14627 PR fortran/69524 14628 * gfortran.dg/submodule_15.f08: New test 14629 146302016-03-12 Patrick Palka <ppalka@gcc.gnu.org> 14631 14632 PR c++/70106 14633 * g++.dg/cpp1y/paren3.C: New test. 14634 146352016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com> 14636 14637 PR target/70131 14638 * gcc.target/powerpc/ppc-round2.c: New test. 14639 146402016-03-11 Bernd Schmidt <bschmidt@redhat.com> 14641 14642 PR target/70123 14643 * gcc.dg/torture/pr70123.c: New test. 14644 146452016-03-11 Jeff Law <law@redhat.com> 14646 14647 PR tree-optimization/70190 14648 * gcc.c-torture/compile/pr70190.c: New test. 14649 146502016-03-11 David Malcolm <dmalcolm@redhat.com> 14651 14652 PR c/68187 14653 * c-c++-common/Wmisleading-indentation.c (test43_a): New test 14654 case. 14655 (test43_b): Likewise. 14656 (test43_c): Likewise. 14657 (test43_d): Likewise. 14658 (test43_e): Likewise. 14659 (test43_f): Likewise. 14660 (test43_g): Likewise. 14661 (test44_a): Likewise. 14662 (test44_b): Likewise. 14663 (test44_c): Likewise. 14664 (test44_d): Likewise. 14665 (test44_e): Likewise. 14666 146672016-03-11 David Malcolm <dmalcolm@redhat.com> 14668 14669 PR c/70085 14670 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case. 14671 146722016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14673 14674 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to 14675 dg-options. 14676 146772016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14678 14679 PR target/70002 14680 PR target/69245 14681 * gcc.target/aarch64/pr69245_2.c: New test. 14682 146832016-03-11 Jakub Jelinek <jakub@redhat.com> 14684 14685 PR tree-optimization/70177 14686 * gcc.dg/pr70177.c: New test. 14687 146882016-03-11 Alan Lawrence <alan.lawrence@arm.com> 14689 14690 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>. 14691 146922016-03-11 Alan Lawrence <alan.lawrence@arm.com> 14693 14694 * gcc.dg/tree-ssa/sra-20.c: New. 14695 146962016-03-11 Jakub Jelinek <jakub@redhat.com> 14697 14698 PR rtl-optimization/70174 14699 * gcc.dg/pr70174.c: New test. 14700 14701 PR tree-optimization/70169 14702 * gcc.dg/pr70169.c: New test. 14703 147042016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com> 14705 14706 PR target/70160 14707 * gcc.target/i386/pr70160.c: New test. 14708 147092016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 14710 14711 * gcc.target/s390/dfp-1.c: New test. 14712 147132016-03-10 Nick Clifton <nickc@redhat.com> 14714 14715 PR target/70044 14716 * gcc.target/aarch64/pr70044.c: New test. 14717 147182016-03-10 Patrick Palka <ppalka@gcc.gnu.org> 14719 Jakub Jelinek <jakub@redhat.com> 14720 14721 PR c++/70001 14722 * g++.dg/cpp0x/constexpr-70001-1.C: New test. 14723 * g++.dg/cpp0x/constexpr-70001-2.C: New test. 14724 * g++.dg/cpp0x/constexpr-70001-3.C: New test. 14725 147262016-03-10 Jan Hubicka <hubicka@ucw.cz> 14727 14728 PR lto/69589 14729 * g++.dg/lto/pr69589_0.C: New testcase 14730 * g++.dg/lto/pr69589_1.C: New testcase 14731 147322016-03-10 Marek Polacek <polacek@redhat.com> 14733 14734 PR c++/70153 14735 * g++.dg/delayedfold/unary-plus1.C: New test. 14736 147372016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com> 14738 14739 * gcc.target/arm/pr45701-1.c: Escape brackets. 14740 * gcc.target/arm/pr45701-2.c: Likewise. 14741 147422016-03-10 Alan Lawrence <alan.lawrence@arm.com> 14743 14744 * gfortran.dg/unconstrained_commons.f: New. 14745 147462016-03-10 Alan Modra <amodra@gmail.com> 14747 14748 * gcc.dg/pr69195.c: New. 14749 * gcc.dg/pr69238.c: New. 14750 147512016-03-10 Tom de Vries <tom@codesourcery.com> 14752 14753 PR testsuite/68915 14754 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met. 14755 147562016-03-10 Richard Biener <rguenther@suse.de> 14757 14758 PR tree-optimization/70128 14759 * gcc.dg/tree-ssa/alias-34.c: New testcase. 14760 * gcc.dg/tree-ssa/alias-35.c: Likewise. 14761 147622016-03-09 Jakub Jelinek <jakub@redhat.com> 14763 14764 PR tree-optimization/70152 14765 * gcc.dg/pr70152.c: New test. 14766 14767 PR target/70086 14768 * gcc.target/i386/pr70086-1.c: New test. 14769 * gcc.target/i386/pr70086-2.c: New test. 14770 * gcc.target/i386/pr70086-3.c: New test. 14771 14772 PR tree-optimization/70127 14773 * gcc.c-torture/execute/pr70127.c: New test. 14774 147752016-03-09 Cesar Philippidis <cesar@codesourcery.com> 14776 14777 * c-c++-common/goacc/combined-directives-2.c: New test. 14778 147792016-03-09 David Malcolm <dmalcolm@redhat.com> 14780 14781 PR c/68473 14782 PR c++/70105 14783 * g++.dg/diagnostic/pr70105.C: New test. 14784 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl. 14785 (test_multiple_ordinary_maps): New test function. 14786 147872016-03-09 David Malcolm <dmalcolm@redhat.com> 14788 14789 PR c/68473 14790 PR c++/70105 14791 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): 14792 Drop range information from call to inform_at_rich_loc. 14793 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range): 14794 New. 14795 (test_show_locus): Replace calls to rich_location::add_range with 14796 calls to add_range. Rewrite the tests that used the now-defunct 14797 rich_location ctor taking a source_range. Simplify other tests 14798 by replacing calls to COMBINE_LOCATION_DATA with calls to 14799 make_location. 14800 148012016-03-09 Richard Biener <rguenther@suse.de> 14802 Jakub Jelinek <jakub@redhat.com> 14803 14804 PR tree-optimization/70138 14805 * gcc.dg/vect/pr70138-1.c: New testcase. 14806 * gcc.dg/vect/pr70138-2.c: Likewise. 14807 148082016-03-09 Jakub Jelinek <jakub@redhat.com> 14809 14810 PR target/70049 14811 * gcc.target/i386/pr70049.c: New test. 14812 148132016-03-09 Richard Biener <rguenther@suse.de> 14814 14815 PR c/70143 14816 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase. 14817 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise. 14818 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again. 14819 148202016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14821 14822 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*, 14823 arm-*-*. 14824 148252016-03-09 Jakub Jelinek <jakub@redhat.com> 14826 14827 PR middle-end/67278 14828 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options. 14829 14830 PR target/67278 14831 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options. 14832 14833 PR middle-end/70050 14834 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number 14835 in testcase comment. 14836 148372016-03-09 Tom de Vries <tom@codesourcery.com> 14838 14839 * gfortran.dg/goacc/kernels-loop-2.f95: New test. 14840 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test. 14841 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test. 14842 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test. 14843 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test. 14844 * gfortran.dg/goacc/kernels-loop-data.f95: New test. 14845 * gfortran.dg/goacc/kernels-loop-n.f95: New test. 14846 * gfortran.dg/goacc/kernels-loop.f95: New test. 14847 148482016-03-08 Martin Sebor <msebor@redhat.com> 14849 14850 PR c++/62096 14851 * g++.dg/warn/overflow-warn-7.C: New test. 14852 148532016-03-08 Jason Merrill <jason@redhat.com> 14854 14855 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list. 14856 * lib/target-supports.exp (check_effective_target_concepts): New. 14857 148582016-03-08 Jakub Jelinek <jakub@redhat.com> 14859 14860 PR c++/70135 14861 * g++.dg/cpp1y/constexpr-loop4.C: New test. 14862 * g++.dg/ubsan/pr70135.C: New test. 14863 14864 PR target/70110 14865 * gcc.dg/pr70110.c: New test. 14866 148672016-03-07 Martin Jambor <mjambor@suse.cz> 14868 14869 * c-c++-common/gomp/clauses-1.c: Remove dg-options. 14870 * c-c++-common/gomp/if-1.c: Likewise. 14871 * c-c++-common/gomp/pr61486-2.c: Likewise. 14872 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp 14873 to dg-additional-options. 14874 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests. 14875 * g++/gomp/target-teams-1.c: Likewise. 14876 * gcc.dg/gomp/gomp.exp: Likewise. 14877 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to 14878 dg-additional-options. 14879 * gfortran.dg/gomp/gomp.exp: Likewise. 14880 * gfortran.dg/gomp/target1.f90: Remove dg-options. 14881 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to 14882 dg-additional-options. 14883 * gfortran.dg/gomp/target3.f90: Remove dg-options. 14884 148852016-03-07 Martin Jambor <mjambor@suse.cz> 14886 14887 * lib/target-supports.exp (check_effective_target_offload_hsa): New. 14888 * c-c++-common/gomp/gridify-1.c: New test. 14889 * gfortran.dg/gomp/gridify-1.f90: Likewise. 14890 148912016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com> 14892 14893 * gcc.target/arm/pr45701-1.c: Change assembler scan to not 14894 trigger for cortex-r8, when scanning for register r8. 14895 * gcc.target/arm/pr45701-2.c: Likewise. 14896 148972016-02-26 Richard Biener <rguenther@suse.de> 14898 Jeff Law <law@redhat.com> 14899 14900 PR tree-optimization/69740 14901 * gcc.c-torture/compile/pr69740-1.c: New test. 14902 * gcc.c-torture/compile/pr69740-2.c: New test. 14903 149042016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 14905 14906 * lib/target-supports.exp 14907 (check_effective_target_whole_vector_shift): Enable for PPC64. 14908 149092016-03-07 Richard Biener <rguenther@suse.de> 14910 14911 PR tree-optimization/70115 14912 * gcc.dg/torture/pr70115.c: New testcase. 14913 149142016-03-07 Nathan Sidwell <nathan@codesourcery.com> 14915 14916 PR middle-end/69916 14917 * c-c-++-common/goacc/pr69916.c: New. 14918 149192016-03-07 Richard Henderson <rth@redhat.com> 14920 14921 * gcc.c-torture/compile/pr70061.c: New test. 14922 149232016-03-07 Richard Biener <rguenther@suse.de> 14924 14925 PR testsuite/70109 14926 * gcc.dg/vect/O3-pr36098.c: New testcase. 14927 149282016-03-07 Christophe Lyon <christophe.lyon@linaro.org> 14929 14930 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU. 14931 149322016-03-07 Eric Botcazou <ebotcazou@adacore.com> 14933 14934 * gnat.dg/renaming9.ad[sb]: New testcase. 14935 149362016-03-05 Jakub Jelinek <jakub@redhat.com> 14937 14938 PR c++/70084 14939 * g++.dg/expr/stdarg3.C: New test. 14940 149412016-03-04 Jeff Law <law@redhat.com> 14942 14943 PR tree-optimization/69196 14944 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and 14945 x86_64-*-*. 14946 149472016-03-04 Bernd Schmidt <bschmidt@redhat.com> 14948 14949 PR c/69973 14950 * gcc.dg/pr69973.c: New test. 14951 14952 PR rtl-optimization/69941 14953 * gcc.dg/torture/pr69941.c: New test. 14954 14955 PR c/69824 14956 * gcc.dg/pr69824.c: New test. 14957 149582016-03-05 Tom de Vries <tom@codesourcery.com> 14959 14960 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function. 14961 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New 14962 function. 14963 149642016-03-05 Patrick Palka <ppalka@gcc.gnu.org> 14965 14966 PR c++/66786 14967 * g++.dg/cpp1y/var-templ48.C: New test. 14968 * g++.dg/cpp1y/var-templ49.C: New test. 14969 149702016-03-04 Eric Botcazou <ebotcazou@adacore.com> 14971 14972 * g++.dg/Wno-frame-address.C: Skip on IA-64. 14973 149742016-03-04 Jakub Jelinek <jakub@redhat.com> 14975 14976 PR c++/70035 14977 * g++.dg/ubsan/pr70035.C: New test. 14978 14979 PR target/70062 14980 * gcc.target/i386/pr70062.c: New test. 14981 149822016-03-04 H.J. Lu <hongjiu.lu@intel.com> 14983 14984 * g++.dg/template/typename21.C: Remove c++98_only. 14985 149862016-03-04 H.J. Lu <hongjiu.lu@intel.com> 14987 14988 * g++.dg/template/typename21.C: Replace c++98 with c++98_only. 14989 149902016-03-04 David Malcolm <dmalcolm@redhat.com> 14991 14992 PR c/68187 14993 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test 14994 function. 14995 (fn_42_b): Likewise. 14996 (fn_42_c): Likewise. 14997 149982016-03-04 David Malcolm <dmalcolm@redhat.com> 14999 15000 PR c/68187 15001 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test 15002 function. 15003 (fn_40_b): Likewise. 15004 (fn_41_a): Likewise. 15005 (fn_41_b): Likewise. 15006 150072016-03-04 Jakub Jelinek <jakub@redhat.com> 15008 15009 PR target/70059 15010 * gcc.target/i386/avx512f-pr70059.c: New test. 15011 * gcc.target/i386/avx512dq-pr70059.c: New test. 15012 150132016-03-04 Bernd Schmidt <bschmidt@redhat.com> 15014 15015 PR rtl-optimization/57676 15016 * gcc.dg/torture/pr57676.c: New test. 15017 150182016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com> 15019 15020 * gcc.dg/pr70026.c: New test. 15021 150222016-03-04 Marek Polacek <polacek@redhat.com> 15023 15024 PR c/69798 15025 * gcc.dg/cilk-plus/pr69798-1.c: New test. 15026 * gcc.dg/cilk-plus/pr69798-2.c: New test. 15027 150282016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15029 15030 PR target/70004 15031 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di): 15032 Delete. 15033 (test_corners_sisd_si): Likewise. 15034 (main): Remove checks of the above. 15035 * gcc.target/aarch64/shift_wide_invalid_1.c: New test. 15036 150372016-03-04 Eric Botcazou <ebotcazou@adacore.com> 15038 15039 * gcc.dg/Wno-frame-address.c: Skip on IA-64. 15040 150412016-03-04 Christophe Lyon <christophe.lyon@linaro.org> 15042 15043 * gcc.dg/torture/pr69951.c: Accept argc==0. 15044 150452016-03-04 Richard Biener <rguenther@suse.de> 15046 15047 PR c++/70054 15048 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase. 15049 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase. 15050 150512016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com> 15052 15053 PR testsuite/69766 15054 * go.test/go-test.exp: S/390: Set GOARCH to the current target when 15055 testing multiarch. 15056 150572016-03-04 Jakub Jelinek <jakub@redhat.com> 15058 15059 PR debug/69947 15060 * gcc.dg/guality/pr69947.c: New test. 15061 150622016-03-03 Jakub Jelinek <jakub@redhat.com> 15063 15064 PR ada/70017 15065 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array. 15066 150672016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15068 15069 PR rtl-optimization/69904 15070 * gcc.target/arm/pr69904.c: New test. 15071 150722016-03-03 Jakub Jelinek <jakub@redhat.com> 15073 15074 PR target/70021 15075 * gcc.dg/vect/pr70021.c: New test. 15076 * gcc.target/i386/pr70021.c: New test. 15077 150782016-03-03 Marek Polacek <polacek@redhat.com> 15079 15080 PR middle-end/70050 15081 * gcc.dg/pr70050.c: New test. 15082 150832016-03-03 James Greenhalgh <james.greenhalgh@arm.com> 15084 15085 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64. 15086 150872016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com> 15088 15089 PR tree-optimization/70043 15090 * gfortran.dg/vect/pr70043.f90: New test. 15091 150922016-03-03 Eric Botcazou <ebotcazou@adacore.com> 15093 15094 * gnat.dg/specs/task1.ads: New test. 15095 150962016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15097 15098 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command. 15099 Invoke gdb with -batch. 15100 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise. 15101 151022016-03-03 Richard Biener <rguenther@suse.de> 15103 15104 PR tree-optimization/55936 15105 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL. 15106 151072016-03-02 Jeff Law <law@redhat.com> 15108 15109 PR rtl-optimization/69942 15110 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the 15111 effects of argument promotions. 15112 15113 PR tree-optimization/69987 15114 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the 15115 target does not support -fprefetch-loop-arrays. 15116 151172016-03-02 Uros Bizjak <ubizjak@gmail.com> 15118 15119 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test. 15120 151212016-03-02 Bin Cheng <bin.cheng@arm.com> 15122 15123 PR rtl-optimization/69052 15124 * gcc.target/i386/pr69052.c: New test. 15125 151262016-03-02 Alan Modra <amodra@gmail.com> 15127 15128 * gcc.dg/pr69990.c: New. 15129 151302016-03-02 Jakub Jelinek <jakub@redhat.com> 15131 15132 PR c/68062 15133 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options. 15134 15135 PR middle-end/70022 15136 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options. 15137 15138 PR target/70028 15139 * gcc.target/i386/pr70028.c: New test. 15140 151412016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 15142 15143 * c-c++-common/asan/swapcontext-test-1.c, 15144 * c-c++-common/tsan/thread_leak.c, 15145 * g++.dg/tsan/aligned_vs_unaligned_race.C, 15146 * g++.dg/tsan/benign_race.C, 15147 * g++.dg/tsan/fd_close_norace.C, 15148 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid 15149 races with sanitizer output 15150 151512016-03-02 Richard Biener <rguenther@suse.de> 15152 Uros Bizjak <ubizjak@gmail.com> 15153 15154 PR target/67278 15155 * gcc.dg/simd-8.c: New testcase. 15156 151572016-03-02 Richard Biener <rguenther@suse.de> 15158 15159 PR middle-end/67278 15160 * gcc.dg/simd-7.c: New testcase. 15161 151622016-03-02 Eric Botcazou <ebotcazou@adacore.com> 15163 15164 * gcc.target/i386/pr70007.c: Tweak. 15165 151662016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com> 15167 15168 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390. 15169 151702016-03-02 Marek Polacek <polacek@redhat.com> 15171 15172 PR c/67854 15173 * gcc.dg/pr67854.c: New test. 15174 151752016-03-02 Jakub Jelinek <jakub@redhat.com> 15176 15177 PR middle-end/70025 15178 * gcc.dg/torture/pr70025.c: New test. 15179 151802016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com> 15181 15182 PR tree-optimization/68621 15183 * gcc.dg/tree-ssa/ifc-8.c: Adjust test. 15184 151852016-03-01 Eric Botcazou <ebotcazou@adacore.com> 15186 15187 * gcc.target/i386/pr70007.c: New test. 15188 151892016-03-01 Jeff Law <law@redhat.com> 15190 15191 PR tree-optimization/69196 15192 * gcc.dg/tree-ssa/pr69196-1.c: New test. 15193 15194 PR tree-optimization/69196 15195 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from 15196 duplicating code and spoiling the expected output. 15197 151982016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com> 15199 15200 PR target/70033 15201 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler 15202 supports power9 before doing tests. 15203 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise. 15204 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise. 15205 * gcc.target/powerpc/p9-permute.c: Likewise. 15206 152072016-03-01 Uros Bizjak <ubizjak@gmail.com> 15208 15209 PR target/70027 15210 * gcc.target/i386/pr70027.c: New test. 15211 152122016-03-01 Eric Botcazou <ebotcazou@adacore.com> 15213 15214 * gcc.dg/pr70017.c: New test. 15215 152162016-03-01 Jakub Jelinek <jakub@redhat.com> 15217 15218 PR c/69796 15219 PR c/69974 15220 * gcc.dg/pr69796.c: New test. 15221 * gcc.dg/pr69974.c: New test. 15222 152232016-03-01 Eric Botcazou <ebotcazou@adacore.com> 15224 15225 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets. 15226 152272016-02-29 Jeff Law <law@redhat.com> 15228 15229 PR tree-optimization/69987 15230 * gfortran.dg/pr69987.f90: New test. 15231 15232 PR tree-optimization/69989 15233 * gcc.c-torture/compile/pr69989-2.c: New test. 15234 152352016-03-01 Marek Polacek <polacek@redhat.com> 15236 15237 PR c++/69795 15238 * g++.dg/parse/invalid1.C: New test. 15239 152402016-03-01 Richard Biener <rguenther@suse.de> 15241 15242 PR middle-end/70022 15243 * gcc.dg/pr70022.c: New testcase. 15244 152452016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com> 15246 15247 PR tree-optimization/69956 15248 * gcc.dg/pr69956.c: New test. 15249 152502016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 15251 15252 PR target/70011 15253 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c: 15254 XFAIL when hardware supports efficient unaligned storage access. 15255 152562016-03-01 Patrick Palka <ppalka@gcc.gnu.org> 15257 15258 PR c++/69961 15259 * g++.dg/template/pr69961a.C: New test. 15260 * g++.dg/template/pr69961b.C: New test. 15261 152622016-02-29 David Malcolm <dmalcolm@redhat.com> 15263 15264 PR preprocessor/69985 15265 * gcc.dg/cpp/pr69985.c: New test case. 15266 152672016-02-29 Jeff Law <law@redhat.com> 15268 15269 PR tree-optimization/70005 15270 * gcc.c-torture/execute/pr70005.c New test. 15271 15272 PR tree-optimization/69999 15273 * gcc.c-torture/compile/pr69999.c: New test. 15274 152752016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com> 15276 15277 PR tree-optimization/69652 15278 * gcc.dg/torture/pr69652.c: Delete test. 15279 * gcc.dg/vect/pr69652.c: New test. 15280 152812016-02-19 Richard Biener <rguenther@suse.de> 15282 15283 PR tree-optimization/69980 15284 * gfortran.dg/vect/pr69980.f90: New testcase. 15285 152862016-02-29 Eric Botcazou <ebotcazou@adacore.com> 15287 15288 * gcc.target/sparc/20160229-1.c: New test. 15289 152902016-02-29 Eric Botcazou <ebotcazou@adacore.com> 15291 15292 * gnat.dg/stack_usage3.adb: New test. 15293 * gnat.dg/stack_usage3_pkg.ads: New helper. 15294 152952016-02-29 Eric Botcazou <ebotcazou@adacore.com> 15296 15297 * gnat.dg/renaming8.adb: New test. 15298 * gnat.dg/renaming8_pkg1.ads: New helper. 15299 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise. 15300 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise. 15301 153022016-02-29 Richard Biener <rguenther@suse.de> 15303 15304 PR tree-optimization/69720 15305 * gcc.dg/vect/vect-outer-pr69720.c: New testcase. 15306 153072016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org> 15308 15309 PR fortran/68147 15310 PR fortran/47674 15311 * gfortran.dg/realloc_on_assign_26.f90: New test case. 15312 153132016-02-28 Harald Anlauf <anlauf@gmx.de> 15314 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15315 15316 PR fortran/56007 15317 * gfortran.dg/coarray_8.f90: Adjust error message. 15318 * gfortran.dg/pr56007.f90: New test. 15319 * gfortran.dg/pr56007.f: New test. 15320 153212016-02-28 H.J. Lu <hongjiu.lu@intel.com> 15322 15323 PR tree-optimization/69989 15324 * gcc.dg/torture/pr69989.c: New test. 15325 153262016-02-28 Eric Botcazou <ebotcazou@adacore.com> 15327 15328 * gcc.target/i386/stack-realign-win.c: New test. 15329 153302016-02-28 Harald Anlauf <anlauf@gmx.de> 15331 15332 PR fortran/60126 15333 * gfortran.dg/pr60126.f90: New test. 15334 153352016-02-27 Jeff Law <law@redhat.com> 15336 15337 Revert 15338 2016-02-26 Richard Biener <rguenther@suse.de> 15339 Jeff Law <law@redhat.com> 15340 15341 PR tree-optimization/69740 15342 * gcc.c-torture/compile/pr69740-1.c: New test. 15343 * gcc.c-torture/compile/pr69740-2.c: New test. 15344 153452016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15346 15347 PR fortran/69910 15348 * gfortran.dg/newunit_4.f90: New test. 15349 153502016-02-27 Jakub Jelinek <jakub@redhat.com> 15351 15352 PR target/69613 15353 PR rtl-optimization/69886 15354 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options. 15355 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime 15356 target. 15357 153582016-02-26 Martin Sebor <msebor@redhat.com> 15359 15360 PR tree-optimization/15826 15361 * gcc.dg/tree-ssa/pr15826.c: New test. 15362 153632016-02-26 Jakub Jelinek <jakub@redhat.com> 15364 15365 PR target/69969 15366 * gcc.target/powerpc/pr69969.c: New test. 15367 153682016-02-26 Martin Sebor <msebor@redhat.com> 15369 15370 PR c++/15766 15371 * g++.old-deja/g++.other/decl5.C: Add a test case. 15372 153732016-02-26 Segher Boessenkool <segher@kernel.crashing.org> 15374 15375 PR target/69946 15376 * gcc.target/powerpc/pr69946.c: New file. 15377 153782016-02-26 Richard Biener <rguenther@suse.de> 15379 Jeff Law <law@redhat.com> 15380 15381 PR tree-optimization/69740 15382 * gcc.c-torture/compile/pr69740-1.c: New test. 15383 * gcc.c-torture/compile/pr69740-2.c: New test. 15384 153852016-02-26 Martin Jambor <mjambor@suse.cz> 15386 15387 PR middle-end/69920 15388 * gcc.dg/torture/pr69932.c: New test. 15389 * gcc.dg/torture/pr69936.c: Likewise. 15390 153912016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 15392 15393 PR target/69709 15394 * gcc.target/s390/pr69709.c: New test. 15395 153962016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15397 15398 PR target/69245 15399 * gcc.target/aarch64/pr69245_1.c: New test. 15400 154012016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15402 15403 PR target/69613 15404 * gcc.dg/torture/pr69613.c: New test. 15405 154062016-02-26 Jakub Jelinek <jakub@redhat.com> 15407 15408 PR rtl-optimization/69891 15409 * gcc.target/i386/pr69891.c: New test. 15410 154112016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com> 15412 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 15413 15414 PR target/61397 15415 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired 15416 functionality for both 32-bit and 64-bit. 15417 154182016-02-26 Richard Biener <rguenther@suse.de> 15419 15420 PR tree-optimization/69551 15421 * gcc.dg/torture/pr69951.c: New testcase. 15422 154232016-02-25 Richard Biener <rguenther@suse.de> 15424 15425 PR tree-optimization/48795 15426 * gcc.dg/Warray-bounds-18.c: New testcase. 15427 154282016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15429 15430 * g++.dg/ext/attr-constructor1.C: Require init_priority support. 15431 154322016-02-25 Jakub Jelinek <jakub@redhat.com> 15433 15434 PR rtl-optimization/69896 15435 * gcc.dg/pr69896.c: New test. 15436 154372016-02-25 Patrick Palka <ppalka@gcc.gnu.org> 15438 15439 PR c++/69736 15440 * g++.dg/cpp1y/paren2.C: New test. 15441 154422016-02-24 Martin Sebor <msebor@redhat.com> 15443 15444 PR c/51147 15445 * gcc.dg/enum-mode-2.c: New test. 15446 154472016-02-24 Jakub Jelinek <jakub@redhat.com> 15448 15449 PR c++/69922 15450 * g++.dg/warn/Wnonnull-compare-6.C: New test. 15451 * g++.dg/warn/Wnonnull-compare-7.C: New test. 15452 * g++.dg/ubsan/pr69922.C: New test. 15453 154542016-02-24 Marek Polacek <polacek@redhat.com> 15455 15456 PR c/69819 15457 * gcc.dg/pr69819.c: New test. 15458 154592016-02-24 Martin Sebor <msebor@redhat.com> 15460 15461 PR c++/69912 15462 * g++.dg/ext/flexary15.C: New test. 15463 154642016-02-24 Martin Sebor <msebor@redhat.com> 15465 15466 * gcc.dg/builtins-68.c: Avoid making unportable 15467 assumptions about the relationship between SIZE_MAX and UINT_MAX. 15468 * g++.dg/ext/builtin_alloca.C: Same. 15469 154702016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 15471 Charles Baylis <charles.baylis@linaro.org> 15472 15473 PR debug/61033 15474 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033. 15475 154762016-02-24 Richard Biener <rguenther@suse.de> 15477 Jakub Jelinek <jakub@redhat.com> 15478 15479 PR middle-end/69760 15480 * gcc.dg/torture/pr69760.c: New testcase. 15481 154822016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15483 15484 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer 15485 pattern on Solaris with as. 15486 154872016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15488 15489 * gcc.target/arm/cond_sub_restrict_it.c: New test. 15490 * gcc.target/arm/condarith_restrict_it.c: Likewise. 15491 * gcc.target/arm/movcond_restrict_it.c: Likewise. 15492 * gcc.target/arm/negscc_restrict_it.c: Likewise. 15493 154942016-02-24 Jakub Jelinek <jakub@redhat.com> 15495 15496 PR middle-end/69915 15497 * gcc.dg/pr69915.c: New test. 15498 154992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15500 15501 PR rtl-optimization/69886 15502 * gcc.dg/torture/pr69886.c: New test. 15503 155042016-02-24 Richard Biener <rguenther@suse.de> 15505 15506 PR middle-end/68963 15507 * gcc.dg/torture/pr68963.c: New testcase. 15508 155092016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15510 15511 PR target/69875 15512 * gcc.target/arm/atomic_loaddi_acquire.x: New file. 15513 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise. 15514 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise. 15515 * gcc.target/arm/atomic_loaddi_1.c: New test. 15516 * gcc.target/arm/atomic_loaddi_2.c: Likewise. 15517 * gcc.target/arm/atomic_loaddi_3.c: Likewise. 15518 * gcc.target/arm/atomic_loaddi_4.c: Likewise. 15519 * gcc.target/arm/atomic_loaddi_5.c: Likewise. 15520 * gcc.target/arm/atomic_loaddi_6.c: Likewise. 15521 * gcc.target/arm/atomic_loaddi_7.c: Likewise. 15522 * gcc.target/arm/atomic_loaddi_8.c: Likewise. 15523 * gcc.target/arm/atomic_loaddi_9.c: Likewise. 15524 155252016-02-24 Jakub Jelinek <jakub@redhat.com> 15526 15527 PR middle-end/69909 15528 * gcc.dg/torture/pr69909.c: New test. 15529 155302016-02-24 Richard Biener <rguenther@suse.de> 15531 15532 PR tree-optimization/69907 15533 * gcc.dg/vect/bb-slp-pr69907.c: New testcase. 15534 * gcc.dg/vect/bb-slp-34.c: XFAIL. 15535 * gcc.dg/vect/bb-slp-pr68892.c: Likewise. 15536 155372016-02-24 Christian Bruel <christian.bruel@st.com> 15538 15539 * gcc.target/arm/pragma_cpp_fma.c: New test. 15540 155412016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15542 15543 PR fortran/61156 15544 * gfortran.dg/include_6.f90: Update test. 15545 155462016-02-23 Jakub Jelinek <jakub@redhat.com> 15547 15548 PR objc/69844 15549 * objc.dg/pr69844.m: New test. 15550 155512016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15552 15553 PR libgfortran/69456 15554 * gfortran.dg/namelist_89.f90: New test. 15555 * gfortran.dg/pr59700.f90: Update test.. 15556 155572016-02-23 Martin Sebor <msebor@redhat.com> 15558 15559 PR middle-end/69780 15560 * g++.dg/ext/builtin_alloca.C: New test. 15561 * gcc.dg/builtins-68.c: New test. 15562 155632016-02-23 Richard Henderson <rth@redhat.com> 15564 15565 * gcc.target/i386/addr-space-3.c: Remove test. 15566 155672016-02-23 David Malcolm <dmalcolm@redhat.com> 15568 15569 PR preprocessor/69126 15570 PR preprocessor/69543 15571 * c-c++-common/pr69126-2-long.c: New test. 15572 * c-c++-common/pr69126-2-short.c: New test. 15573 * c-c++-common/pr69543-1.c: Remove xfail. 15574 155752016-02-23 David Malcolm <dmalcolm@redhat.com> 15576 15577 PR preprocessor/69126 15578 PR preprocessor/69543 15579 PR preprocessor/69558 15580 * c-c++-common/pr69126.c (MACRO_1, test_1): New. 15581 (f): Rename to... 15582 (test_2): ...this, and add leading comment. 15583 (MACRO_3, test_3): New. 15584 (MACRO_4A, MACRO_4B, test_4): New. 15585 (MACRO): Rename to... 15586 (MACRO_5): ...this. 15587 (g): Rename to... 15588 (test_5): ...this, updating for renaming of MACRO, and 15589 add leading comment. 15590 * c-c++-common/pr69543-1.c: New. 15591 * c-c++-common/pr69543-2.c: New. 15592 * c-c++-common/pr69543-3.c: New. 15593 * c-c++-common/pr69543-4.c: New. 15594 * c-c++-common/pr69558-1.c: New. 15595 * c-c++-common/pr69558-2.c: New. 15596 * c-c++-common/pr69558-3.c: New. 15597 * c-c++-common/pr69558-4.c: New. 15598 * gcc.dg/pr69558.c: Move to... 15599 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with 15600 xfail for c++. 15601 156022016-02-23 Thomas Schwinge <thomas@codesourcery.com> 15603 15604 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust 15605 to -ftree-parallelize-loops/-fopenacc changes. 15606 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise. 15607 * c-c++-common/goacc/kernels-double-reduction.c: Likewise. 15608 * c-c++-common/goacc/kernels-loop-2.c: Likewise. 15609 * c-c++-common/goacc/kernels-loop-3.c: Likewise. 15610 * c-c++-common/goacc/kernels-loop-g.c: Likewise. 15611 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise. 15612 * c-c++-common/goacc/kernels-loop-n.c: Likewise. 15613 * c-c++-common/goacc/kernels-loop-nest.c: Likewise. 15614 * c-c++-common/goacc/kernels-loop.c: Likewise. 15615 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise. 15616 * c-c++-common/goacc/kernels-reduction.c: Likewise. 15617 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise. 15618 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise. 15619 156202016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15621 15622 * gcc.target/i386/chkp-hidden-def.c: Require alias support. 15623 156242016-02-23 Jakub Jelinek <jakub@redhat.com> 15625 15626 PR c++/69902 15627 * g++.dg/warn/Wnonnull-compare-5.C: New test. 15628 15629 PR c/69900 15630 * gcc.dg/pr69900.c: New test. 15631 156322016-02-23 Martin Jambor <mjambor@suse.cz> 15633 15634 PR tree-optimization/69666 15635 * gcc.dg/tree-ssa/pr69666.c: New test. 15636 156372016-02-23 Andre Vehreschild <vehre@gcc.gnu.org> 15638 15639 PR fortran/67451 15640 * gfortran.dg/coarray_allocate_5.f08: New test. 15641 156422016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 15643 15644 * gcc.target/s390/vcond-shift.c: Move to ... 15645 * gcc.target/s390/vector/vcond-shift.c: ... here. 15646 156472016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 15648 15649 * gcc.target/s390/md/movstr-2.c: Move and rename to ... 15650 * gcc.target/s390/vector/stpcpy-1.c: ... this one. 15651 156522016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 15653 15654 * gcc.target/s390/md/movstr-1.c: Turn into compile test. 15655 156562016-02-20 Mark Wielaard <mjw@redhat.com> 15657 15658 PR c/28901 15659 * gcc.dg/unused-variable-3.c: New test. 15660 156612016-02-22 Jakub Jelinek <jakub@redhat.com> 15662 15663 PR target/69888 15664 * gcc.target/i386/pr69888.c: New test. 15665 156662016-02-22 Richard Biener <rguenther@suse.de> 15667 15668 PR tree-optimization/69882 15669 * gfortran.dg/vect/pr69882.f90: New testcase. 15670 156712016-02-22 Jakub Jelinek <jakub@redhat.com> 15672 15673 PR target/69885 15674 * gcc.dg/pr69885.c: New test. 15675 156762016-02-22 Oleg Endo <olegendo@gcc.gnu.org> 15677 15678 PR target/69806 15679 PR target/54089 15680 * gcc.target/sh/pr54089-10.c: New. 15681 156822016-02-20 Paul Thomas <pault@gcc.gnu.org> 15683 15684 PR fortran/69423 15685 * gfortran.dg/deferred_character_15.f90: New test. 15686 156872016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr> 15688 15689 PR fortran/57365 15690 gfortran.dg/allocate_with_source_18.f03: New test. 15691 156922016-02-20 Harald Anlauf <anlauf@gmx.de> 15693 15694 PR fortran/52531 15695 gfortran.dg/gomp/pr52531.f90: New test. 15696 156972016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de> 15698 15699 PR c++/69865 15700 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before 15701 -std=c++03. 15702 157032016-02-19 Jakub Jelinek <jakub@redhat.com> 15704 15705 PR c++/69826 15706 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test. 15707 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test. 15708 15709 PR c++/69850 15710 * g++.dg/warn/Wnonnull-compare-4.C: New test. 15711 15712 PR c++/69851 15713 * g++.dg/torture/pr69851.C: New test. 15714 157152016-02-19 Martin Sebor <msebor@redhat.com> 15716 15717 PR testsuite/69573 15718 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures. 15719 157202016-02-19 Jakub Jelinek <jakub@redhat.com> 15721 15722 PR c++/69850 15723 * g++.dg/warn/Wnonnull-compare-2.C: New test. 15724 * g++.dg/warn/Wnonnull-compare-3.C: New test. 15725 15726 PR c++/67767 15727 * g++.dg/cpp0x/pr67767.C: New test. 15728 157292016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15730 15731 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks 15732 for fp, simd, crypto, crc, lse. 15733 * doc/sourcebuild.texi (AArch64-specific attributes): Document the 15734 above. 15735 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok 15736 effective target check. 15737 157382016-02-19 Jakub Jelinek <jakub@redhat.com> 15739 15740 PR target/69820 15741 * gcc.target/i386/pr69820.c: New test. 15742 157432016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 15744 15745 * gcc.target/s390/vector/int128-1.c: New test. 15746 157472016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 15748 15749 * gcc.target/s390/vector/vec-vcond-1.c: New test. 15750 157512016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 15752 15753 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings 15754 instruction pattern name to prevent the testcase from failing with 15755 -march=z13. 15756 157572016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 15758 15759 * gcc.target/s390/md/movstr-2.c: New test. 15760 157612016-02-19 Marcin Kościelnicki <koriakin@0x04.net> 15762 15763 * gcc.target/s390/morestack.c: New test. 15764 157652016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com> 15766 15767 PR target/69625 15768 * gcc.target/s390/pr69625.c: Add test case. 15769 157702016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de> 15771 15772 PR testsuite/68580 15773 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned. 15774 157752016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com> 15776 15777 PR target/68404 15778 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change. 15779 * gcc.target/powerpc/fusion3.c: Likewise. 15780 157812016-02-18 Richard Biener <rguenther@suse.de> 15782 15783 PR middle-end/69553 15784 * g++.dg/torture/pr69553.C: New testcase. 15785 157862016-02-18 Nick Clifton <nickc@redhat.com> 15787 15788 PR target/62254 15789 PR target/69610 15790 * gcc.target/arm/pr62554.c: New test. 15791 * gcc.target/arm/pr69610-1.c: New test. 15792 * gcc.target/arm/pr69610-2.c: New test. 15793 157942016-02-18 Richard Biener <rguenther@suse.de> 15795 15796 PR middle-end/69854 15797 * gcc.dg/torture/pr69854.c: New testcase. 15798 157992016-02-17 Jakub Jelinek <jakub@redhat.com> 15800 15801 PR c++/69850 15802 * g++.dg/warn/Wnonnull-compare-1.C: New test. 15803 158042012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 15805 15806 * gcc.target/powerpc/vec-cg.c: New test. 15807 158082016-02-17 Richard Biener <rguenther@suse.de> 15809 15810 PR testsuite/69586 15811 * gcc.dg/uninit-21.c: Add -fno-short-enums. 15812 158132016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15814 15815 PR target/69161 15816 * gcc.c-torture/compile/pr69161.c: New test. 15817 158182016-02-17 David Sherwood <david.sherwood@arm.com> 15819 15820 PR target/69532 15821 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw. 15822 * gcc.target/arm/vect-fmaxmin.c: Likewise. 15823 158242016-02-17 Eric Botcazou <ebotcazou@adacore.com> 15825 15826 * gcc.dg/ifcvt-4.c: Skip on Visium. 15827 158282016-02-17 Eric Botcazou <ebotcazou@adacore.com> 15829 15830 * gnat.dg/atomic8.adb: New test. 15831 158322016-02-17 Eric Botcazou <ebotcazou@adacore.com> 15833 15834 * gnat.dg/discr46.ad[sb]: New test. 15835 158362016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org> 15837 15838 PR Target/48344 15839 * gcc.target/powerpc/pr48344-1.c: New test. 15840 158412015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org> 15842 15843 PR fortran/69742 15844 * gfortran.dg/associate_21.f90: New test. 15845 158462016-02-16 Jakub Jelinek <jakub@redhat.com> 15847 15848 PR c/69835 15849 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of 15850 -Wnonnull in dg-options. 15851 * c-c++-common/nonnull-2.c: New test. 15852 158532016-02-16 James Greenhalgh <james.greenhalgh@arm.com> 15854 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 15855 15856 * gcc.target/aarch64/vector_initialization_nostack.c: New. 15857 158582016-02-16 Jakub Jelinek <jakub@redhat.com> 15859 15860 PR middle-end/69801 15861 * gcc.dg/pr69801.c: Add empty dg-options. 15862 158632016-02-16 James Norris <jnorris@codesourcery.com> 15864 15865 * c-c++-common/goacc/deviceptr-1.c: Add tests. 15866 * g++.dg/goacc/deviceptr-1.c: New file. 15867 158682016-02-16 Jakub Jelinek <jakub@redhat.com> 15869 15870 PR tree-optimization/69820 15871 * gcc.dg/vect/pr69820.c: New test. 15872 158732016-02-16 Richard Biener <rguenther@suse.de> 15874 15875 PR tree-optimization/69776 15876 * gcc.dg/torture/pr69776-2.c: New testcase. 15877 158782016-02-16 Bernd Schmidt <bschmidt@redhat.com> 15879 15880 PR tree-optimization/69714 15881 * gcc.dg/torture/pr69714.c: New test. 15882 158832016-02-16 Jakub Jelinek <jakub@redhat.com> 15884 15885 PR tree-optimization/69802 15886 * gcc.dg/pr69802.c: New test. 15887 158882016-02-16 Richard Biener <rguenther@suse.de> 15889 15890 PR middle-end/69801 15891 * gcc.dg/pr69801.c: New testcase. 15892 158932016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15894 15895 PR libgfortran/69651 15896 * gfortran.dg/read_bang.f90: New test. 15897 * gfortran.dg/read_bang4.f90: New test. 15898 158992016-02-15 Jakub Jelinek <jakub@redhat.com> 15900 15901 PR c++/69658 15902 * g++.dg/init/pr69658.C: New test. 15903 15904 PR c++/69797 15905 * c-c++-common/pr69797.c: New test. 15906 159072016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 15908 15909 * lib/target-supports.exp (check_effective_target_section_anchors): Add 15910 check for aarch64*-*-*. 15911 159122016-02-15 Richard Biener <rguenther@suse.de> 15913 15914 PR tree-optimization/69783 15915 * gcc.dg/vect/pr69783.c: New testcase. 15916 159172016-02-15 Richard Biener <rguenther@suse.de> 15918 15919 PR tree-optimization/69776 15920 * gcc.dg/torture/pr69776.c: New testcase. 15921 159222016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> 15923 15924 PR fortran/60526 15925 * gfortran.dg/type_decl_4.f90: Reinstated. 15926 159272016-02-14 John David Anglin <danglin@gcc.gnu.org> 15928 15929 PR fortran/68746 15930 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*. 15931 159322016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> 15933 15934 PR fortran/60526 15935 PR bootstrap/69816 15936 * gfortran.dg/type_decl_4.f90: Removed. 15937 159382016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> 15939 15940 PR fortran/60526 15941 * gfortran.dg/type_decl_4.f90: New test. 15942 159432016-02-14 Alan Modra <amodra@gmail.com> 15944 15945 PR testsuite/68886 15946 * gcc.c-torture/execute/stkalign.c: Revise test. 15947 159482016-02-13 Oleg Endo <olegendo@gcc.gnu.org> 15949 15950 PR target/67260 15951 * gcc.target/sh/torture/pr67260.c: Adjust additional options. 15952 159532016-02-13 Oleg Endo <olegendo@gcc.gnu.org> 15954 15955 PR target/67260 15956 * gcc.target/sh/torture/pr67260.c: New. 15957 159582016-02-12 John David Anglin <danglin@gcc.gnu.org> 15959 15960 * gcc.dg/pr67964.c: Add dg-require-alias. 15961 159622016-02-13 Oleg Endo <olegendo@gcc.gnu.org> 15963 15964 PR target/67636 15965 PR target/64345 15966 * gcc.target/sh/pr54236-1.c: Adjust optimization level. 15967 159682016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15969 15970 PR libgfortran/69668 15971 * gfortran.dg/namelist_88.f90: New test. 15972 159732016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15974 15975 PR libgfortran/69668 15976 * gfortran.dg/namelist_38.f90: Update test. 15977 * gfortran.dg/namelist_84.f90: Update test. 15978 159792016-02-12 David Malcolm <dmalcolm@redhat.com> 15980 15981 PR other/69554 15982 * gcc.dg/pr69554-1.c: New test. 15983 * gfortran.dg/pr69554-1.F90: New test. 15984 * gfortran.dg/pr69554-2.F90: New test. 15985 * lib/gcc-dg.exp (proc dg-locus): New function. 15986 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to 15987 distinguish between the caret-printing and non-caret-printing 15988 cases. If caret-printing has been explicitly enabled, bail out 15989 without attempting to fix up the output. 15990 159912016-02-12 David Malcolm <dmalcolm@redhat.com> 15992 15993 PR driver/69265 15994 PR driver/69453 15995 * gcc.dg/spellcheck-options-3.c: New test case. 15996 * gcc.dg/spellcheck-options-4.c: New test case. 15997 * gcc.dg/spellcheck-options-5.c: New test case. 15998 * gcc.dg/spellcheck-options-6.c: New test case. 15999 * gcc.dg/spellcheck-options-7.c: New test case. 16000 * gcc.dg/spellcheck-options-8.c: New test case. 16001 * gcc.dg/spellcheck-options-9.c: New test case. 16002 * gcc.dg/spellcheck-options-10.c: New test case. 16003 160042016-02-12 Jakub Jelinek <jakub@redhat.com> 16005 16006 PR rtl-optimization/69764 16007 PR rtl-optimization/69771 16008 * c-c++-common/pr69764.c: New test. 16009 * gcc.dg/torture/pr69771.c: New test. 16010 160112016-02-12 Marek Polacek <polacek@redhat.com> 16012 16013 * g++.dg/torture/init-list1.C: New. 16014 160152016-02-12 Marek Polacek <polacek@redhat.com> 16016 16017 * gcc.dg/pr69522.c: Add empty dg-options. 16018 160192016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com> 16020 16021 * g++.dg/lto/lto.exp: Include and init mpx. 16022 * g++.dg/lto/pr69729_0.C: New test. 16023 160242016-02-12 Jakub Jelinek <jakub@redhat.com> 16025 16026 PR ipa/69241 16027 * g++.dg/ipa/pr69241-4.C: New test. 16028 16029 PR ipa/68672 16030 * g++.dg/ipa/pr68672-1.C: New test. 16031 * g++.dg/ipa/pr68672-2.C: New test. 16032 * g++.dg/ipa/pr68672-3.C: New test. 16033 160342016-02-12 Bernd Schmidt <bschmidt@redhat.com> 16035 16036 PR c/69522 16037 * gcc.dg/pr69522.c: New test. 16038 160392016-02-12 Patrick Palka <ppalka@gcc.gnu.org> 16040 16041 PR c++/69098 16042 * g++.dg/cpp1y/69098.C: New test. 16043 * g++.dg/cpp1y/69098-2.C: New test. 16044 160452016-02-12 Jakub Jelinek <jakub@redhat.com> 16046 16047 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior 16048 and neighbour -> neighbor. 16049 * objc.dg/attributes/method-nonnull-1.m: Likewise. 16050 * objc.dg/gnu-api-2-class-meta.m: Likewise. 16051 * c-c++-common/Wvarargs.c: Likewise. 16052 * c-c++-common/goacc/host_data-5.c: Likewise. 16053 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise. 16054 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise. 16055 * obj-c++.dg/gnu-api-2-method.mm: Likewise. 16056 * gcc.target/aarch64/pr60697.c: Likewise. 16057 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise. 16058 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise. 16059 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise. 16060 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise. 16061 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise. 16062 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise. 16063 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise. 16064 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise. 16065 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise. 16066 * gcc.target/aarch64/aapcs64/test_23.c: Likewise. 16067 * gcc.target/aarch64/vrnd_f64_1.c: Likewise. 16068 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise. 16069 * g++.dg/lookup/koenig5.C: Likewise. 16070 * g++.dg/ext/no-asm-2.C: Likewise. 16071 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise. 16072 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise. 16073 * gfortran.dg/used_types_16.f90: Likewise. 16074 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. 16075 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise. 16076 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. 16077 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise. 16078 * gfortran.dg/abstract_type_6.f03: Likewise. 16079 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise. 16080 * gfortran.dg/used_types_15.f90: Likewise. 16081 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise. 16082 * gfortran.dg/exit_3.f08: Likewise. 16083 * gfortran.dg/open_status_2.f90: Likewise. 16084 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. 16085 * gfortran.dg/intrinsic_std_1.f90: Likewise. 16086 * gfortran.dg/associate_1.f03: Likewise. 16087 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise. 16088 * gfortran.dg/intrinsic_std_6.f90: Likewise. 16089 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise. 16090 * gcc.dg/builtin-object-size-1.c: Likewise. 16091 * gcc.dg/noreturn-6.c: Likewise. 16092 * gcc.dg/builtin-stringop-chk-1.c: Likewise. 16093 * gcc.dg/globalalias.c: Likewise. 16094 * gcc.dg/builtins-config.h: Likewise. 16095 * gcc.dg/pr30457.c: Likewise. 16096 * gcc.c-torture/compile/volatile-1.c: Likewise. 16097 * gcc.c-torture/execute/20101011-1.c: Likewise. 16098 * c-c++-common/Waddress-1.c: Likewise. 16099 161002016-02-11 Jakub Jelinek <jakub@redhat.com> 16101 16102 PR c/69768 16103 * c-c++-common/Waddress-1.c: New test. 16104 161052016-02-11 Andre Vehreschild <vehre@gcc.gnu.org> 16106 16107 PR fortran/69296 16108 * gfortran.dg/associate_19.f03: New test. 16109 * gfortran.dg/associate_20.f03: New test. 16110 161112016-02-11 Oleg Endo <olegendo@gcc.gnu.org> 16112 16113 * gcc.target/sh/pr54089-8.c: Adjust optimization level. 16114 161152016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 16116 16117 * gcc.target/aarch64/target_attr_15.c: Scan assembly for 16118 .arch armv8-a\n. Add -dA to dg-options. 16119 * gcc.target/aarch64/assembler_arch_1.c: New test. 16120 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options. 16121 161222016-02-11 Paolo Carlini <paolo.carlini@oracle.com> 16123 16124 PR c++/68726 16125 * g++.dg/cpp0x/pr68726.C: New. 16126 161272016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com> 16128 16129 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx 16130 test. 16131 161322016-02-11 Richard Biener <rguenther@suse.de> 16133 16134 * g++.dg/tree-ssa/pr61034.C: Adjust. 16135 161362016-02-10 Vladimir Makarov <vmakarov@redhat.com> 16137 16138 PR target/69148 16139 * gcc.target/s390/pr69148.c: New. 16140 161412016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com> 16142 16143 PR tree-optimization/69652 16144 * gcc.dg/torture/pr69652.c: New test. 16145 161462016-02-10 Jakub Jelinek <jakub@redhat.com> 16147 Patrick Palka <ppalka@gcc.gnu.org> 16148 16149 PR ipa/69241 16150 PR c++/69649 16151 * g++.dg/ipa/pr69241-1.C: New test. 16152 * g++.dg/ipa/pr69241-2.C: New test. 16153 * g++.dg/ipa/pr69241-3.C: New test. 16154 * g++.dg/ipa/pr69649.C: New test. 16155 161562016-02-10 Uros Bizjak <ubizjak@gmail.com> 16157 16158 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*. 16159 * gcc.dg/tree-ssa/sra-18.c: Ditto. 16160 161612016-02-10 Bin Cheng <bin.cheng@arm.com> 16162 16163 PR tree-optimization/68021 16164 * gcc.dg/tree-ssa/pr68021.c: New test. 16165 161662016-02-10 Richard Biener <rguenther@suse.de> 16167 16168 PR tree-optimization/69726 16169 * gcc.dg/uninit-22.c: New testcase. 16170 161712016-02-09 Andrew Pinski <apinski@cavium.com> 16172 16173 PR tree-opt/69282 16174 * gcc.c-torture/compile/20160205-1.c: New testcase. 16175 161762016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com> 16177 16178 PR target/68404 16179 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion 16180 instead accessing a really large arrray. 16181 * gcc.target/powerpc/fusion3.c: Likewise. 16182 161832016-02-09 Charles Baylis <charles.baylis@linaro.org> 16184 16185 PR target/68532 16186 * gcc.c-torture/execute/pr68532.c: New test. 16187 161882016-02-11 Alexandre Oliva <aoliva@redhat.com> 16189 16190 PR target/69634 16191 * gcc.dg/pr69634.c: New. 16192 161932016-02-09 Richard Biener <rguenther@suse.de> 16194 16195 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space. 16196 161972016-02-09 Alexander Fomin <alexander.fomin@intel.com> 16198 16199 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation. 16200 162012016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com> 16202 16203 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures. 16204 162052016-02-09 Richard Biener <rguenther@suse.de> 16206 16207 PR tree-optimization/69715 16208 * gcc.dg/torture/pr69715.c: New testcase. 16209 162102016-02-08 Patrick Palka <ppalka@gcc.gnu.org> 16211 16212 PR c++/69139 16213 * g++.dg/cpp0x/trailing12.C: New test. 16214 * g++.dg/cpp0x/trailing13.C: New test. 16215 162162016-02-08 Patrick Palka <ppalka@gcc.gnu.org> 16217 16218 PR c++/69283 16219 PR c++/67835 16220 * g++.dg/cpp1y/auto-fn29.C: New test. 16221 * g++.dg/cpp1y/auto-fn30.C: New test. 16222 162232016-02-08 Jakub Jelinek <jakub@redhat.com> 16224 16225 PR tree-optimization/69209 16226 * gcc.c-torture/compile/pr69209.c: New test. 16227 162282016-02-08 Jeff Law <law@redhat.com> 16229 16230 PR tree-optimization/68541 16231 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number 16232 of statements allowed in join block for path splitting. 16233 162342016-02-08 Jakub Jelinek <jakub@redhat.com> 16235 16236 PR c++/59627 16237 * g++.dg/gomp/pr59627.C: New test. 16238 16239 PR ipa/69239 16240 * g++.dg/ipa/pr69239.C: New test. 16241 162422016-02-08 David Malcolm <dmalcolm@redhat.com> 16243 16244 PR preprocessor/69664 16245 * gcc.dg/cpp/trad/comment-2.c: Add expected column number. 16246 * gcc.dg/cpp/warn-comments.c: Likewise. 16247 162482016-02-08 Marek Polacek <polacek@redhat.com> 16249 16250 PR c++/69688 16251 * g++.dg/init/const12.C: New test. 16252 162532016-02-08 Bernd Schmidt <bschmidt@redhat.com> 16254 16255 PR target/60410 16256 * gcc.dg/lto/pr55113_0.c: Remove test. 16257 162582016-02-08 Richard Biener <rguenther@suse.de> 16259 16260 PR tree-optimization/69719 16261 * gcc.dg/torture/pr69719.c: New testcase. 16262 162632016-02-08 Richard Biener <rguenther@suse.de> 16264 Jeff Law <law@redhat.com> 16265 16266 PR target/68273 16267 * gcc.target/mips/pr68273.c: New testcase. 16268 162692016-02-08 Richard Biener <rguenther@suse.de> 16270 16271 PR rtl-optimization/69274 16272 * gcc.target/i386/addr-sel-1.c: XFAIL. 16273 162742016-02-08 Jeff Law <law@redhat.com> 16275 16276 PR tree-optimization/68541 16277 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed. 16278 16279 PR tree-optimization/65917 16280 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed. 16281 162822016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> 16283 16284 PR fortran/50555 16285 * gfortran.dg/namelist_args.f90: New test. 16286 162872016-02-05 Jeff Law <law@redhat.com> 16288 16289 PR tree-optimization/68541 16290 * gcc.dg/tree-ssa/split-path-2.c: New test. 16291 * gcc.dg/tree-ssa/split-path-3.c: New test. 16292 * gcc.dg/tree-ssa/split-path-4.c: New test. 16293 * gcc.dg/tree-ssa/split-path-5.c: New test. 16294 * gcc.dg/tree-ssa/split-path-6.c: New test. 16295 * gcc.dg/tree-ssa/split-path-7.c: New test. 16296 162972016-02-05 Martin Sebor <msebor@redhat.com> 16298 16299 PR c++/69662 16300 * g++.dg/warn/Wplacement-new-size-1.C: New test. 16301 * g++.dg/warn/Wplacement-new-size-2.C: New test. 16302 163032016-02-06 Richard HEnderson <rth@redhat.com> 16304 16305 PR c/69643 16306 * gcc.target/i386/addr-space-4.c: New. 16307 * gcc.target/i386/addr-space-5.c: New. 16308 163092016-02-05 Mikael Morin <mikael@gcc.gnu.org> 16310 16311 PR fortran/66089 16312 * gfortran.dg/elemental_dependency_6.f90: New. 16313 163142016-02-05 Jakub Jelinek <jakub@redhat.com> 16315 16316 PR rtl-optimization/69691 16317 * gcc.c-torture/execute/pr69691.c: New test. 16318 16319 PR c++/69628 16320 * g++.dg/parse/pr69628.C: New test. 16321 163222016-02-05 Uros Bizjak <ubizjak@gmail.com> 16323 16324 * gcc.dg/sancov/asan.c: Move to ... 16325 * gcc.dg/asan/sancov-1.c: ... here. 16326 163272016-02-05 Uros Bizjak <ubizjak@gmail.com> 16328 16329 * gcc.target/i386/pr69577.c: Require avx_runtime target. 16330 163312016-02-05 H.J. Lu <hongjiu.lu@intel.com> 16332 16333 PR target/69677 16334 * gcc.target/i386/pr69677.c: New test. 16335 163362016-02-05 Patrick Palka <ppalka@gcc.gnu.org> 16337 16338 PR c++/68948 16339 * g++.dg/template/pr68948.C: New test. 16340 163412016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com> 16342 16343 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390 16344 (only necessary on s390x). 16345 163462016-02-04 H.J. Lu <hongjiu.lu@intel.com> 16347 16348 * gcc.target/i386/pr69454-2.c: Compile with -msse2 16349 -mno-accumulate-outgoing-args. 16350 163512016-02-04 Patrick Palka <ppalka@gcc.gnu.org> 16352 16353 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test. 16354 163552016-02-04 Jakub Jelinek <jakub@redhat.com> 16356 16357 PR c/69669 16358 * c-c++-common/pr69669.c: New test. 16359 163602016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com> 16361 16362 PR target/69667 16363 * g++.dg/pr69667.C: New file. 16364 163652016-02-04 Wilco Dijkstra <wdijkstr@arm.com> 16366 16367 PR target/69619 16368 * gcc.dg/pr69619.c: Add new test. 16369 163702016-02-04 Richard Sandiford <richard.sandiford@arm.com> 16371 16372 PR rtl-optimization/69577 16373 * gcc.target/i386/pr69577.c: New test. 16374 163752016-02-04 Martin Liska <mliska@suse.cz> 16376 16377 * g++.dg/asan/pr69276.C: New test. 16378 163792016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 16380 16381 PR target/65932 16382 PR target/67714 16383 * gcc.target/arm/wmul-3.c: Simplify test to generate just 16384 a single smulbb instruction. 16385 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options. 16386 * gcc.target/amr/wmul-2.c: Likewise. 16387 163882016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 16389 16390 PR target/65932 16391 PR target/67714 16392 * gcc.c-torture/execute/pr67714.c: New test. 16393 163942016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com> 16395 16396 PR target/69454 16397 * gcc.target/i386/pr69454-1.c: New test. 16398 * gcc.target/i386/pr69454-2.c: New test. 16399 164002016-02-03 Martin Sebor <msebor@redhat.com> 16401 16402 PR c++/69251 16403 PR c++/69253 16404 PR c++/69290 16405 PR c++/69277 16406 PR c++/69349 16407 * g++.dg/ext/flexarray-mangle-2.C: New test. 16408 * g++.dg/ext/flexarray-mangle.C: New test. 16409 * g++.dg/ext/flexarray-subst.C: New test. 16410 * g++.dg/ext/flexary11.C: New test. 16411 * g++.dg/ext/flexary12.C: New test. 16412 * g++.dg/ext/flexary13.C: New test. 16413 * g++.dg/ext/flexary14.C: New test. 16414 * g++.dg/other/dump-ada-spec-2.C: Adjust. 16415 164162016-02-03 H.J. Lu <hongjiu.lu@intel.com> 16417 16418 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6): 16419 Define only if CHECK_FLOAT128 is defined. 16420 (main): Properly initialize u5. 16421 164222016-02-03 Jakub Jelinek <jakub@redhat.com> 16423 16424 PR c/69627 16425 * gcc.dg/pr69627.c: New test. 16426 16427 PR target/69644 16428 * gcc.dg/pr69644.c: New test. 16429 164302016-02-03 Mike Stump <mikestump@comcast.net> 16431 16432 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor 16433 support for struct-layout-1.exp. 16434 164352016-02-03 Patrick Palka <ppalka@gcc.gnu.org> 16436 16437 PR c++/69056 16438 * g++.dg/cpp0x/pr69056.C: New test. 16439 164402016-02-03 Vladimir Makarov <vmakarov@redhat.com> 16441 Alexandre Oliva <aoliva@redhat.com> 16442 16443 PR target/69461 16444 * gcc.target/powerpc/pr69461.c: New. 16445 164462016-02-03 Uros Bizjak <ubizjak@gmail.com> 16447 16448 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable 16449 works from here ... 16450 (check_effective_target_fsanitize_thread): ... to here. Do not 16451 specify additional compile flags for the test source. 16452 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not 16453 specify additional compile flags for the test source. 16454 164552016-02-03 Wilco Dijkstra <wdijkstr@arm.com> 16456 16457 * gcc.target/aarch64/ccmp_1.c: Fix test issue. 16458 164592016-02-03 Andre Vehreschild <vehre@gcc.gnu.org> 16460 16461 PR fortran/67451 16462 PR fortran/69418 16463 * gfortran.dg/coarray_allocate_2.f08: New test. 16464 * gfortran.dg/coarray_allocate_3.f08: New test. 16465 * gfortran.dg/coarray_allocate_4.f08: New test. 16466 164672016-02-03 Alan Lawrence <alan.lawrence@arm.com> 16468 16469 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes; 16470 use same scan-tree-dump-times on all platforms. 16471 * gcc.dg/vect/vect-outer-1.c: Likewise. 16472 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise. 16473 * gcc.dg/vect/vect-outer-1a.c: Likewise. 16474 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise. 16475 * gcc.dg/vect/vect-outer-1b.c: Likewise. 16476 * gcc.dg/vect/vect-outer-2b.c: Likewise. 16477 * gcc.dg/vect/vect-outer-3b.c: Likewise. 16478 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise. 16479 164802016-02-02 Segher Boessenkool <segher@kernel.crashing.org> 16481 16482 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension" 16483 warning. 16484 164852016-02-02 H.J. Lu <hongjiu.lu@intel.com> 16486 16487 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test. 16488 164892016-02-02 James Norris <jnorris@codesourcery.com> 16490 16491 * c-c++-common/goacc/routine-5.c: Add tests. 16492 164932016-02-02 Alexander Monakov <amonakov@ispras.ru> 16494 16495 * gcc.target/nvptx/unsigned-cmp.c: New test. 16496 164972016-02-02 Wilco Dijkstra <wdijkstr@arm.com> 16498 16499 * gcc.target/aarch64/scalar_shift_1.c 16500 (test_corners_sisd_di): Improve force to SIMD register. 16501 (test_corners_sisd_si): Likewise. 16502 * gcc.target/aarch64/vect-ld1r-compile-fp.c: 16503 Remove scan-assembler check for ldr. 16504 165052016-02-02 Richard Biener <rguenther@suse.de> 16506 16507 PR tree-optimization/69595 16508 * gcc.dg/Warray-bounds-17.c: New testcase. 16509 165102016-02-02 Richard Biener <rguenther@suse.de> 16511 16512 PR tree-optimization/69606 16513 * gcc.dg/torture/pr69606.c: New testcase. 16514 165152016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com> 16516 16517 PR middle-end/68542 16518 * gcc.dg/vect/vect-mask-store-move-1.c: New test. 16519 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test. 16520 165212016-02-02 Alan Modra <amodra@gmail.com> 16522 16523 PR target/69548 16524 * gcc.target/powerpc/pr69548.c: New test. 16525 165262016-02-01 Jakub Jelinek <jakub@redhat.com> 16527 16528 PR rtl-optimization/69592 16529 * gcc.dg/pr69592.c: New test. 16530 16531 PR preprocessor/69543 16532 PR c/69558 16533 * gcc.dg/pr69543.c: New test. 16534 * gcc.dg/pr69558.c: New test. 16535 165362016-02-01 Uros Bizjak <ubizjak@gmail.com> 16537 16538 PR testsuite/65940 16539 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g. 16540 165412016-02-01 Martin Sebor <msebor@redhat.com> 16542 16543 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body. 16544 165452016-02-01 Bin Cheng <bin.cheng@arm.com> 16546 16547 PR tree-optimization/67921 16548 * c-c++-common/ubsan/pr67921.c: New test. 16549 165502016-02-01 Richard Biener <rguenther@suse.de> 16551 16552 PR middle-end/69556 16553 * gcc.dg/tree-ssa/recip-8.c: New testcase. 16554 165552016-02-01 Richard Biener <rguenther@suse.de> 16556 16557 PR tree-optimization/69574 16558 * gcc.dg/torture/pr69574.c: New testcase. 16559 165602016-02-01 Richard Biener <rguenther@suse.de> 16561 16562 PR tree-optimization/69579 16563 * gcc.dg/setjmp-6.c: New testcase. 16564 165652016-02-01 Jakub Jelinek <jakub@redhat.com> 16566 16567 PR rtl-optimization/69570 16568 * g++.dg/opt/pr69570.C: New test. 16569 165702016-02-01 Richard Henderson <rth@redhat.com> 16571 16572 * gcc.dg/pr69535.c: New test. 16573 165742016-01-31 John David Anglin <danglin@gcc.gnu.org> 16575 16576 PR testsuite/69584 16577 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux. 16578 * gcc.dg/tree-ssa/sra-18.c: Likewise. 16579 16580 PR debug/68244 16581 * g++.dg/parse/parens3.C: Use register "4" on hppa. 16582 16583 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*. 16584 165852016-01-31 Paul Thomas <pault@gcc.gnu.org> 16586 16587 PR fortran/67564 16588 * gfortran.dg/allocate_with_source_17.f03: New test. 16589 165902016-01-30 Jakub Jelinek <jakub@redhat.com> 16591 16592 PR tree-optimization/69546 16593 * gcc.dg/torture/pr69546.c: New test. 16594 165952016-01-30 Paul Thomas <pault@gcc.gnu.org> 16596 16597 PR fortran/69566 16598 * gfortran.dg/unlimited_polymorphic_25.f03: New test. 16599 166002016-01-30 Martin Sebor <msebor@redhat.com> 16601 16602 PR c++/68490 16603 * g++.dg/ext/flexary10.C: New test. 16604 166052016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr> 16606 16607 PR fortran/66707 16608 gfortran.dg/common_23.f90: New test. 16609 166102016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 16611 16612 PR target/65546 16613 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct 16614 condition being checked, and disable it when the target supports 16615 misaligned loads and stores. 16616 166172016-01-29 Jakub Jelinek <jakub@redhat.com> 16618 16619 PR debug/69518 16620 * gcc.dg/torture/pr69518.c: New test. 16621 166222016-01-29 H.J. Lu <hongjiu.lu@intel.com> 16623 16624 PR target/69530 16625 * gcc.target/i386/pr69530.c: New test. 16626 166272016-01-29 Steve Ellcey <sellcey@imgtec.com> 16628 16629 PR target/65604 16630 * gcc.target/mips/div-delay.c: New test. 16631 166322016-01-29 Jakub Jelinek <jakub@redhat.com> 16633 16634 PR target/69551 16635 * gcc.target/i386/pr69551.c: New test. 16636 16637 PR target/66137 16638 * gcc.target/i386/pr66137.c: New test. 16639 166402016-01-29 Andrew Bennett <andrew.bennett@imgtec.com> 16641 16642 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be 16643 always built for p5600. 16644 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the 16645 isa=p5600 dg-option. 16646 166472016-01-29 Richard Biener <rguenther@suse.de> 16648 16649 PR tree-optimization/69547 16650 * g++.dg/tree-ssa/pr69547.C: New testcase. 16651 166522016-01-29 Jakub Jelinek <jakub@redhat.com> 16653 16654 PR debug/66869 16655 * g++.dg/warn/Wunused-function2.C: New test. 16656 166572016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com> 16658 16659 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector 16660 support for test to succeed. 16661 166622016-01-29 Marek Polacek <polacek@redhat.com> 16663 16664 PR c++/69509 16665 PR c++/69516 16666 * g++.dg/ext/constexpr-vla2.C: New test. 16667 * g++.dg/ext/constexpr-vla3.C: New test. 16668 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail. 16669 166702016-01-29 Richard Biener <rguenther@suse.de> 16671 16672 PR middle-end/69537 16673 * gcc.dg/uninit-21.c: New testcase. 16674 166752016-01-28 Uros Bizjak <ubizjak@gmail.com> 16676 16677 PR target/69459 16678 * gcc.target/i386/pr69459.c: New test. 16679 166802016-01-28 Steve Ellcey <sellcey@imgtec.com> 16681 16682 PR target/68400 16683 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector. 16684 * gcc.target/mips/pr68400.c: New test. 16685 166862016-01-28 Martin Sebor <msebor@redhat.com> 16687 16688 PR target/17381 16689 * gcc.target/powerpc/pr17381.c: New test. 16690 166912016-01-28 Jakub Jelinek <jakub@redhat.com> 16692 16693 PR middle-end/69542 16694 * gcc.dg/torture/pr69542.c: New test. 16695 166962016-01-28 Wilco Dijkstra <wdijkstr@arm.com> 16697 16698 * gcc.target/aarch64/ccmp_1.c: Fix test issue. 16699 167002016-01-28 David Edelsohn <dje.gcc@gmail.com> 16701 16702 * gcc.dg/pr65980.c: Skip on AIX. 16703 * gcc.dg/pr66688.c: Same. 16704 167052016-01-28 David Edelsohn <dje.gcc@gmail.com> 16706 16707 PR target/63679 16708 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles. 16709 * gcc.dg/tree-ssa/sra-18.c: Same. 16710 167112016-01-28 Andre Vehreschild <vehre@gcc.gnu.org> 16712 16713 PR fortran/62536 16714 * gfortran.dg/block_15.f08: New test. 16715 * gfortran.dg/block_end_error_1.f90: Need to catch additional error 16716 on incorrectly closed BLOCK. 16717 167182016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com> 16719 16720 * gcc.dg/declare-simd.c: New test. 16721 167222016-01-28 Richard Biener <rguenther@suse.de> 16723 16724 PR tree-optimization/69466 16725 * gfortran.dg/vect/pr69466.f90: New testcase. 16726 167272016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com> 16728 16729 * g++.dg/pr67989.C: Remove ARM-specific option. 16730 * gcc.target/arm/pr67989.C: New file. 16731 167322016-01-27 Uros Bizjak <ubizjak@gmail.com> 16733 16734 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22 16735 and expm1 test for glibc < 2.11. 16736 167372016-01-27 Richard Henderson <rth@redhat.com> 16738 16739 * gcc.c-torture/execute/pr69447.c: New test. 16740 167412016-01-27 Paul Thomas <pault@gcc.gnu.org> 16742 16743 PR fortran/69422 16744 * gfortran.dg/alloc_comp_assign_15.f03: New test. 16745 167462016-01-27 Jakub Jelinek <jakub@redhat.com> 16747 16748 PR debug/66869 16749 * gcc.dg/pr66869.c: New test. 16750 167512016-01-25 Jeff Law <law@redhat.com> 16752 16753 PR tree-optimization/68398 16754 PR tree-optimization/69196 16755 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output. 16756 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread 16757 path to avoid new heuristic allowing more irreducible regions 16758 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise. 16759 * gcc.dg/tree-ssa/vrp46.c: Likewise. 16760 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output. 16761 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test. 16762 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise. 16763 167642016-01-27 Marek Polacek <polacek@redhat.com> 16765 16766 PR c/68062 16767 * c-c++-common/vector-compare-4.c: New test. 16768 167692016-01-27 David Malcolm <dmalcolm@redhat.com> 16770 16771 PR preprocessor/69126 16772 * c-c++-common/pr69126.c: New test case. 16773 167742016-01-27 Ian Lance Taylor <iant@google.com> 16775 16776 * gcc.dg/tree-ssa/ivopt_5.c: New test. 16777 167782016-01-27 Ryan Burn <contact@rnburn.com> 16779 16780 PR cilkplus/69267 16781 * g++.dg/cilk-plus/CK/pr69267.cc: New test. 16782 167832016-01-27 Uros Bizjak <ubizjak@gmail.com> 16784 16785 PR target/69512 16786 * gcc.target/i386/pr69512.c: New test. 16787 167882016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de> 16789 16790 PR ada/69488 16791 * gnat.dg/sso/*.adb: Robustify dg-output directives. 16792 167932016-01-27 Marek Polacek <polacek@redhat.com> 16794 16795 PR c++/69379 16796 * g++.dg/pr69379.C: New test. 16797 167982016-01-27 Martin Sebor <msebor@redhat.com> 16799 16800 PR c++/69317 16801 * g++.dg/abi/Wabi-2-2.C: New test. 16802 * g++.dg/abi/Wabi-2-3.C: New test. 16803 * g++.dg/abi/Wabi-3-2.C: New test. 16804 * g++.dg/abi/Wabi-3-3.C: New test. 16805 168062016-01-27 Richard Biener <rguenther@suse.de> 16807 16808 PR tree-optimization/69166 16809 * gcc.dg/torture/pr69166.c: New testcase. 16810 168112016-01-27 Martin Jambor <mjambor@suse.cz> 16812 16813 PR tree-optimization/69355 16814 * gcc.dg/tree-ssa/pr69355.c: New test. 16815 168162016-01-27 Marek Polacek <polacek@redhat.com> 16817 16818 PR c++/69496 16819 * g++.dg/ext/constexpr-vla1.C: New test. 16820 168212016-01-20 Christian Bruel <christian.bruel@st.com> 16822 16823 PR target/69245 16824 * gcc.target/arm/pr69245.c: New test. 16825 168262016-01-27 Jakub Jelinek <jakub@redhat.com> 16827 16828 PR tree-optimization/69399 16829 * gcc.dg/torture/pr69399.c: New test. 16830 168312016-01-27 Eric Botcazou <ebotcazou@adacore.com> 16832 16833 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit. 16834 168352016-01-26 Eric Botcazou <ebotcazou@adacore.com> 16836 16837 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit. 16838 168392016-01-26 Tom de Vries <tom@codesourcery.com> 16840 16841 PR tree-optimization/69110 16842 * gcc.dg/autopar/pr69110.c: New test. 16843 168442016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com> 16845 Sebastian Pop <s.pop@samsung.com> 16846 16847 * gcc.dg/graphite/isl-ast-op-select.c: New. 16848 168492015-01-26 Paul Thomas <pault@gcc.gnu.org> 16850 16851 PR fortran/69385 16852 * gfortran.dg/allocate_error_6.f90: New test. 16853 168542016-01-26 Richard Henderson <rth@redhat.com> 16855 16856 * gcc.dg/tm/pr60908.c: New test. 16857 168582016-01-26 David Malcolm <dmalcolm@redhat.com> 16859 16860 PR other/69006 16861 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output 16862 directive. 16863 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update 16864 expected multiline output to reflect the colorization being 16865 disabled before newlines. 16866 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 16867 (custom_diagnostic_finalizer): Replace call to 16868 pp_newline_and_flush with call to pp_flush. 16869 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive. 16870 * gfortran.dg/implicit_class_1.f90: Likewise. 16871 * lib/gcc-dg.exp (allow_blank_lines): New global. 16872 (dg-allow-blank-lines-in-output): New procedure. 16873 (gcc-dg-prune): Complain about blank lines in the output, unless 16874 dg-allow-blank-lines-in-output was called. 16875 * lib/multiline.exp (_build_multiline_regex): Only support 16876 arbitrary followup text for non-blank-lines, not for blank lines. 16877 168782016-01-26 Jakub Jelinek <jakub@redhat.com> 16879 16880 PR tree-optimization/69483 16881 * gcc.dg/pr69483.c: New test. 16882 * g++.dg/opt/pr69483.C: New test. 16883 168842016-01-26 Christophe Lyon <christophe.lyon@linaro.org> 16885 16886 PR target/68620 16887 * gcc.target/arm/pr68620.c: New test. 16888 168892016-01-26 H.J. Lu <hongjiu.lu@intel.com> 16890 16891 * gcc.target/i386/pr68986-2.c: Remove -m32. 16892 168932016-01-26 H.J. Lu <hongjiu.lu@intel.com> 16894 16895 PR target/68986 16896 * gcc.target/i386/pr68986-1.c: New test. 16897 * gcc.target/i386/pr68986-2.c: Likewise. 16898 * gcc.target/i386/pr68986-3.c: Likewise. 16899 169002016-01-26 Christian Bruel <christian.bruel@st.com> 16901 16902 * lib/target-supports.exp 16903 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove. 16904 (check_effective_target_arm_crypto_pragma_ok): Likewise. 16905 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test. 16906 169072016-01-26 Richard Biener <rguenther@suse.de> 16908 16909 PR tree-optimization/69452 16910 * gcc.dg/torture/pr69452.c: New testcase. 16911 169122016-01-26 Jakub Jelinek <jakub@redhat.com> 16913 16914 PR target/69442 16915 * gcc.dg/pr69442.c: New test. 16916 169172016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com> 16918 16919 PR target/67896 16920 * gcc.target/aarch64/simd/pr67896.C: New. 16921 169222016-01-26 Richard Sandiford <richard.sandiford@arm.com> 16923 16924 PR tree-optimization/69400 16925 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New 16926 function. 16927 (plugin_init): Call it. 16928 * gcc.dg/torture/pr69400.c: New test. 16929 169302016-01-26 Christophe Lyon <christophe.lyon@linaro.org> 16931 16932 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target. 16933 169342016-01-25 Aditya Kumar <aditya.k7@samsung.com> 16935 Sebastian Pop <s.pop@samsung.com> 16936 16937 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with 16938 isl-0.15. 16939 169402016-01-25 Aditya Kumar <aditya.k7@samsung.com> 16941 Sebastian Pop <s.pop@samsung.com> 16942 16943 * gcc.dg/graphite/pr69292.c: New. 16944 169452016-01-25 Jakub Jelinek <jakub@redhat.com> 16946 16947 * c-c++-common/goacc/use_device-1.c: New test. 16948 169492016-01-25 Jeff Law <law@redhat.com> 16950 16951 PR tree-optimization/69196 16952 PR tree-optimization/68398 16953 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output 16954 * gcc.dg/tree-ssa/pr68198.c: Likewise. 16955 169562016-01-25 David Edelsohn <dje.gcc@gmail.com> 16957 16958 PR target/69469 16959 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's 16960 Algorithm. 16961 169622016-01-25 Richard Biener <rguenther@suse.de> 16963 16964 PR testsuite/69380 16965 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86. 16966 169672016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com> 16968 16969 PR target/69421 16970 * gcc.dg/pr69421.c: New test. 16971 169722016-01-25 Bilyan Borisov <bilyan.borisov@arm.com> 16973 16974 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New. 16975 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise. 16976 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise. 16977 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise. 16978 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise. 16979 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise. 16980 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise. 16981 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise. 16982 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise. 16983 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise. 16984 169852016-01-25 Richard Biener <rguenther@suse.de> 16986 16987 PR tree-optimization/69376 16988 * gcc.dg/torture/pr69376.c: New testcase. 16989 169902016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 16991 16992 PR fortran/69397 16993 PR fortran/68442 16994 * gfortran.dg/interface_38.f90: New test. 16995 * gfortran.dg/interface_39.f90: New test. 16996 169972016-01-24 Patrick Palka <ppalka@gcc.gnu.org> 16998 16999 Revert: 17000 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> 17001 17002 PR c++/11858 17003 PR c++/24663 17004 PR c++/24664 17005 * g++.dg/template/pr11858.C: New test. 17006 * g++.dg/template/pr24663.C: New test. 17007 * g++.dg/template/unify12.C: New test. 17008 * g++.dg/template/unify13.C: New test. 17009 * g++.dg/template/unify14.C: New test. 17010 * g++.dg/template/unify15.C: New test. 17011 * g++.dg/template/unify16.C: New test. 17012 * g++.dg/template/unify17.C: New test. 17013 170142016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr> 17015 17016 PR fortran/68283 17017 gfortran.dg/pr68283.f90: New test. 17018 170192016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org> 17020 17021 PR fortran/66094 17022 * gfortran.dg/inline_matmul_13.f90: New test. 17023 * gfortran.dg/matmul_bounds_8.f90: New test. 17024 * gfortran.dg/matmul_bounds_9.f90: New test. 17025 * gfortran.dg/matmul_bounds_10.f90: New test. 17026 170272016-01-23 Tom de Vries <tom@codesourcery.com> 17028 17029 PR tree-optimization/69426 17030 * gcc.dg/autopar/pr69426.c: New test. 17031 170322016-01-23 Martin Sebor <msebor@redhat.com> 17033 17034 PR c++/58109 17035 PR c++/69022 17036 * g++.dg/cpp0x/alignas5.C: New test. 17037 * g++.dg/ext/vector29.C: Same. 17038 170392016-01-23 Uros Bizjak <ubizjak@gmail.com> 17040 17041 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE. 17042 * gcc.target/i386/chkp-strlen-4.c: Move the definition of 17043 _GNU_SOURCE from compile flags to the source. 17044 * gcc.target/i386/chkp-stropt-12.c: Ditto. 17045 * gcc.target/i386/chkp-stropt-16.c: Ditto. 17046 * gcc.target/i386/chkp-stropt-4.c: Ditto. 17047 * gcc.target/i386/chkp-stropt-8.c: Ditto. 17048 170492016-01-22 Jakub Jelinek <jakub@redhat.com> 17050 17051 PR target/69432 17052 * g++.dg/opt/pr69432.C: New test. 17053 170542016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17055 17056 * gcc.target/powerpc/pr63354c: Adjust target selector to include 17057 32-bit targets testing an -m64 multilib. 17058 170592016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17060 17061 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with 17062 64-bit support. 17063 170642016-01-22 James Greenhalgh <james.greenhalgh@arm.com> 17065 17066 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double. 17067 170682016-01-21 Christian Bruel <christian.bruel@st.com> 17069 17070 PR target/68674 17071 * gcc.target/i386/pr68674.c 17072 * gcc.target/aarch64/pr68674.c 17073 * gcc.target/arm/pr68674.c 17074 170752016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 17076 17077 PR target/69403 17078 * gcc.c-torture/execute/pr69403.c: New test. 17079 170802016-01-22 Paolo Carlini <paolo.carlini@oracle.com> 17081 17082 PR c++/55843 17083 * g++.dg/template/pr55843.C: New. 17084 170852016-01-22 Alan Lawrence <alan.lawrence@arm.com> 17086 17087 PR testsuite/66877 17088 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1 17089 vect_recog_over_widening_pattern in dump if we have vect_widen_shift. 17090 170912016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17092 17093 PR testsuite/67489 17094 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 } 17095 from dg-do compile directive, and instead add 17096 { dg-require-effective-target int128 }. 17097 170982016-01-20 Martin Sebor <msebor@redhat.com> 17099 17100 PR c/69405 17101 * gcc.dg/sync-fetch.c: New test. 17102 171032016-01-21 Martin Sebor <msebor@redhat.com> 17104 17105 PR target/69252 17106 * gcc.target/powerpc/pr69252.c: New test. 17107 171082016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> 17109 17110 PR fortran/65996 17111 * gfortran.dg/pr65996.f90: New test. 17112 171132016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com> 17114 17115 PR c++/68810 17116 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is 17117 expected to generate an error. 17118 171192016-01-21 Bernd Schmidt <bschmidt@redhat.com> 17120 17121 PR middle-end/66178 17122 * gcc.dg/torture/pr66178.c: New test. 17123 171242016-01-21 Anton Blanchard <anton@samba.org> 17125 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17126 17127 PR target/63354 17128 * gcc.target/powerpc/pr63354.c: New test. 17129 171302016-01-21 Vladimir Makarov <vmakarov@redhat.com> 17131 17132 PR rtl-optimization/68990 17133 * gcc.target/i386/pr68990: New. 17134 171352016-01-21 Nick Clifton <nickc@redhat.com> 17136 17137 PR target/69129 17138 * gcc.target/mips/pr69129.c: New. 17139 171402016-01-21 Paolo Carlini <paolo.carlini@oracle.com> 17141 17142 PR c++/58046 17143 * g++.dg/cpp0x/pr58046.C: New. 17144 171452016-01-21 Jakub Jelinek <jakub@redhat.com> 17146 17147 PR target/69187 17148 PR target/65624 17149 * gcc.target/arm/pr69187.c: New test. 17150 17151 PR c++/69355 17152 * g++.dg/torture/pr69355.C: New test. 17153 171542016-01-21 Aditya Kumar <aditya.k7@samsung.com> 17155 Sebastian Pop <s.pop@samsung.com> 17156 17157 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern. 17158 171592016-01-21 Aditya Kumar <aditya.k7@samsung.com> 17160 Sebastian Pop <s.pop@samsung.com> 17161 17162 * gcc.dg/graphite/pr68976.c: New test. 17163 171642016-01-21 Jakub Jelinek <jakub@redhat.com> 17165 17166 PR middle-end/67653 17167 * c-c++-common/pr67653.c: New test. 17168 * gcc.dg/torture/pr29119.c: Add dg-warning. 17169 171702016-01-20 Peter Bergner <bergner@vnet.ibm.com> 17171 17172 * gcc.target/powerpc/cpu-builtin-1.c: New test. 17173 171742016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 17175 17176 PR c/24293 17177 * gcc.dg/pr24293.c: New test. 17178 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to 17179 incomplete struct type. 17180 * gcc.dg/declspec-1.c: Likewise. 17181 * gcc.dg/pr63549.c: Likewise. 17182 171832016-01-20 Jakub Jelinek <jakub@redhat.com> 17184 17185 PR tree-optimization/66612 17186 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test 17187 for bdn instruction. 17188 171892016-01-20 Christophe Lyon <christophe.lyon@linaro.org> 17190 17191 * lib/target-supports.exp 17192 (check_effective_target_arm_fp_ok_nocache): New. 17193 (check_effective_target_arm_fp_ok): New. 17194 (add_options_for_arm_fp): New. 17195 (check_effective_target_arm_crypto_ok_nocache): Require 17196 target_arm_v8_neon_ok instead of arm32. 17197 (check_effective_target_arm_crypto_pragma_ok_nocache): New. 17198 (check_effective_target_arm_crypto_pragma_ok): New. 17199 (add_options_for_arm_vfp): New. 17200 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective 17201 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective 17202 target instead. Force initial fpu to vfp. 17203 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force 17204 -mfloat-abi=softfp, use arm_fp_ok effective target instead. 17205 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok 17206 dependency. 17207 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp, 17208 use arm_vfp effective target instead. Force initial fpu to vfp. 17209 * gcc.target/arm/attr-neon3.c: Likewise. 17210 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of 17211 arm_vfp_ok. 17212 * gcc.target/arm/unsigned-float.c: Likewise. 17213 * gcc.target/arm/vfp-1.c: Likewise. 17214 * gcc.target/arm/vfp-ldmdbd.c: Likewise. 17215 * gcc.target/arm/vfp-ldmdbs.c: Likewise. 17216 * gcc.target/arm/vfp-ldmiad.c: Likewise. 17217 * gcc.target/arm/vfp-ldmias.c: Likewise. 17218 * gcc.target/arm/vfp-stmdbd.c: Likewise. 17219 * gcc.target/arm/vfp-stmdbs.c: Likewise. 17220 * gcc.target/arm/vfp-stmiad.c: Likewise. 17221 * gcc.target/arm/vfp-stmias.c: Likewise. 17222 * gcc.target/arm/vnmul-1.c: Likewise. 17223 * gcc.target/arm/vnmul-2.c: Likewise. 17224 * gcc.target/arm/vnmul-3.c: Likewise. 17225 * gcc.target/arm/vnmul-4.c: Likewise. 17226 172272016-01-20 H.J. Lu <hongjiu.lu@intel.com> 17228 17229 PR testsuite/69366 17230 * g++.dg/pr63995-1.C: Require non-x32 target, instead of, 17231 the MPX run-time library, for compile-time MPX test. 17232 * gcc.target/i386/chkp-always_inline.c: Likewise. 17233 * gcc.target/i386/chkp-bndret.c: Likewise. 17234 * gcc.target/i386/chkp-builtins-1.c: Likewise. 17235 * gcc.target/i386/chkp-builtins-2.c: Likewise. 17236 * gcc.target/i386/chkp-builtins-3.c: Likewise. 17237 * gcc.target/i386/chkp-builtins-4.c: Likewise. 17238 * gcc.target/i386/chkp-const-check-1.c: Likewise. 17239 * gcc.target/i386/chkp-const-check-2.c: Likewise. 17240 * gcc.target/i386/chkp-hidden-def.c: Likewise. 17241 * gcc.target/i386/chkp-label-address.c: Likewise. 17242 * gcc.target/i386/chkp-lifetime-1.c: Likewise. 17243 * gcc.target/i386/chkp-narrow-bounds.c: Likewise. 17244 * gcc.target/i386/chkp-pr69044.c: Likewise. 17245 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise. 17246 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise. 17247 * gcc.target/i386/chkp-strchr.c: Likewise. 17248 * gcc.target/i386/chkp-strlen-1.c: Likewise. 17249 * gcc.target/i386/chkp-strlen-2.c: Likewise. 17250 * gcc.target/i386/chkp-strlen-3.c: Likewise. 17251 * gcc.target/i386/chkp-strlen-4.c: Likewise. 17252 * gcc.target/i386/chkp-strlen-5.c: Likewise. 17253 * gcc.target/i386/chkp-stropt-1.c: Likewise. 17254 * gcc.target/i386/chkp-stropt-10.c: Likewise. 17255 * gcc.target/i386/chkp-stropt-11.c: Likewise. 17256 * gcc.target/i386/chkp-stropt-12.c: Likewise. 17257 * gcc.target/i386/chkp-stropt-13.c: Likewise. 17258 * gcc.target/i386/chkp-stropt-14.c: Likewise. 17259 * gcc.target/i386/chkp-stropt-15.c: Likewise. 17260 * gcc.target/i386/chkp-stropt-16.c: Likewise. 17261 * gcc.target/i386/chkp-stropt-2.c: Likewise. 17262 * gcc.target/i386/chkp-stropt-3.c: Likewise. 17263 * gcc.target/i386/chkp-stropt-4.c: Likewise. 17264 * gcc.target/i386/chkp-stropt-5.c: Likewise. 17265 * gcc.target/i386/chkp-stropt-6.c: Likewise. 17266 * gcc.target/i386/chkp-stropt-7.c: Likewise. 17267 * gcc.target/i386/chkp-stropt-8.c: Likewise. 17268 * gcc.target/i386/chkp-stropt-9.c: Likewise. 17269 * gcc.target/i386/pr63995-2.c: Likewise. 17270 * gcc.target/i386/pr64805.c: Likewise. 17271 * gcc.target/i386/pr65044.c: Likewise. 17272 * gcc.target/i386/pr65167.c: Likewise. 17273 * gcc.target/i386/pr65183.c: Likewise. 17274 * gcc.target/i386/pr65184.c: Likewise. 17275 * gcc.target/i386/thunk-retbnd.c: Likewise. 17276 172772016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com> 17278 17279 PR tree-optimization/69328 17280 * gcc.dg/pr69328.c: New test. 17281 172822016-01-20 Jeff Law <law@redhat.com> 17283 17284 PR target/25114 17285 * gcc.target/m68k/pr25114.c: New test. 17286 172872016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com> 17288 17289 * gcc.target/arm/memset-inline-10.c: Added 17290 dg-require-effective-target arm_thumb2_ok. 17291 172922016-01-19 Eric Botcazou <ebotcazou@adacore.com> 17293 17294 * gcc.dg/debug/dwarf2/sso.c: New test. 17295 172962016-01-19 Uros Bizjak <ubizjak@gmail.com> 17297 17298 PR testsuite/68820 17299 * gcc.c-torture/execute/builtins/memops-asm.x: New file. 17300 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto. 17301 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options. 17302 173032016-01-19 Jan Hubicka <hubicka@ucw.cz> 17304 17305 PR ipa/66223 17306 * g++.dg/ipa/devirt-50.C: New testcase. 17307 173082016-01-19 Marek Polacek <polacek@redhat.com> 17309 17310 PR c++/68965 17311 * g++.dg/cpp1y/parameter-pack-1.C: New test. 17312 * g++.dg/cpp1y/parameter-pack-2.C: New test. 17313 173142016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 17315 17316 PR target/69135 17317 * gcc.target/arm/pr69135_1.c: New test. 17318 173192015-01-19 Wilco Dijkstra <wdijkstr@arm.com> 17320 17321 * gcc.target/aarch64/ccmp_1.c: Add new tests. 17322 173232015-01-19 Wilco Dijkstra <wdijkstr@arm.com> 17324 17325 * gcc.target/aarch64/ccmp_1.c: New testcase. 17326 173272016-01-19 Marek Polacek <polacek@redhat.com> 17328 17329 PR c++/68586 17330 * g++.dg/cpp0x/enum30.C: New test. 17331 173322016-01-19 Richard Biener <rguenther@suse.de> 17333 17334 PR tree-optimization/69336 17335 * g++.dg/tree-ssa/pr69336.C: New testcase. 17336 173372016-01-19 Jakub Jelinek <jakub@redhat.com> 17338 17339 PR debug/65779 17340 * gcc.dg/pr65779.c: New test. 17341 173422016-01-19 Richard Biener <rguenther@suse.de> 17343 17344 PR tree-optimization/69352 17345 * gcc.dg/torture/pr69352.c: New testcase. 17346 173472016-01-19 Jakub Jelinek <jakub@redhat.com> 17348 17349 PR rtl-optimization/68955 17350 PR rtl-optimization/64557 17351 * gcc.dg/torture/pr68955.c: New test. 17352 173532016-01-19 Jan Hubicka <hubicka@ucw.cz> 17354 17355 PR lto/69136 17356 * g++.dg/torture/pr69136.C: New testcase. 17357 173582016-01-19 Jan Hubicka <hubicka@ucw.cz> 17359 17360 PR lto/69133 17361 * g++.dg/lto/pr69133_0.C: New testcase. 17362 * g++.dg/lto/pr69133_1.C: New testcase. 17363 173642016-01-15 Jeff Law <law@redhat.com> 17365 17366 PR tree-optimization/69320 17367 * gcc.c-torture/pr69320-1.c: New test. 17368 * gcc.c-torture/pr69320-2.c: New test. 17369 * gcc.c-torture/pr69320-3.c: New test. 17370 * gcc.c-torture/pr69320-4.c: New test. 17371 173722016-01-18 Patrick Palka <ppalka@gcc.gnu.org> 17373 17374 PR c++/11858 17375 PR c++/24663 17376 PR c++/24664 17377 * g++.dg/template/pr11858.C: New test. 17378 * g++.dg/template/pr24663.C: New test. 17379 * g++.dg/template/unify12.C: New test. 17380 * g++.dg/template/unify13.C: New test. 17381 * g++.dg/template/unify14.C: New test. 17382 * g++.dg/template/unify15.C: New test. 17383 * g++.dg/template/unify16.C: New test. 17384 * g++.dg/template/unify17.C: New test. 17385 173862016-01-18 David Malcolm <dmalcolm@redhat.com> 17387 17388 PR testsuite/69181 17389 * gcc.dg/pr69181-1.c: New test file. 17390 * gcc.dg/pr69181-2.c: New test file. 17391 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of 17392 globals by moving it to... 17393 (cleanup-after-saved-dg-test): ...this new function. Add 17394 "global additional_sources_used". Add reset of global 17395 multiline_expected_outputs to the empty list. 17396 * lib/multiline.exp (_multiline_expected_outputs): Rename this 17397 global to... 17398 (multiline_expected_outputs): ...this, and updated comments to 17399 note that it is modified from gcc-dg.exp. 17400 (dg-end-multiline-output): Update for the above renaming. 17401 (handle-multiline-outputs): Likewise. Remove the clearing 17402 of the expected outputs to the empty list. 17403 174042016-01-18 Richard Biener <rguenther@suse.de> 17405 17406 PR tree-optimization/69297 17407 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase. 17408 174092016-01-18 Joseph Myers <joseph@codesourcery.com> 17410 17411 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in 17412 dg-options. 17413 * gcc.target/mips/mips-3d-2.c: Likewise. 17414 * gcc.target/mips/mips-3d-3.c: Likewise. 17415 * gcc.target/mips/mips-3d-4.c: Likewise. 17416 * gcc.target/mips/mips-3d-5.c: Likewise. 17417 * gcc.target/mips/mips-3d-6.c: Likewise. 17418 * gcc.target/mips/mips-3d-7.c: Likewise. 17419 * gcc.target/mips/mips-3d-8.c: Likewise. 17420 * gcc.target/mips/mips-3d-9.c: Likewise. 17421 * gcc.target/mips/mips-ps-1.c: Likewise. 17422 * gcc.target/mips/mips-ps-2.c: Likewise. 17423 * gcc.target/mips/mips-ps-3.c: Likewise. 17424 * gcc.target/mips/mips-ps-4.c: Likewise. 17425 * gcc.target/mips/mips-ps-5.c: Likewise. 17426 * gcc.target/mips/mips-ps-6.c: Likewise. 17427 * gcc.target/mips/mips-ps-7.c: Likewise. 17428 * gcc.target/mips/mips-ps-type.c: Likewise. 17429 * gcc.target/mips/mips-ps-type-2.c: Likewise. 17430 * gcc.target/mips/mips16-attributes-6.c: Likewise. 17431 174322016-01-18 Tom de Vries <tom@codesourcery.com> 17433 17434 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test. 17435 * c-c++-common/goacc/kernels-double-reduction.c: New test. 17436 * c-c++-common/goacc/kernels-empty.c: New test. 17437 * c-c++-common/goacc/kernels-eternal.c: New test. 17438 * c-c++-common/goacc/kernels-loop-2.c: New test. 17439 * c-c++-common/goacc/kernels-loop-3.c: New test. 17440 * c-c++-common/goacc/kernels-loop-data-2.c: New test. 17441 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test. 17442 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test. 17443 * c-c++-common/goacc/kernels-loop-data-update.c: New test. 17444 * c-c++-common/goacc/kernels-loop-data.c: New test. 17445 * c-c++-common/goacc/kernels-loop-g.c: New test. 17446 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test. 17447 * c-c++-common/goacc/kernels-loop-n.c: New test. 17448 * c-c++-common/goacc/kernels-loop-nest.c: New test. 17449 * c-c++-common/goacc/kernels-loop.c: New test. 17450 * c-c++-common/goacc/kernels-noreturn.c: New test. 17451 * c-c++-common/goacc/kernels-one-counter-var.c: New test. 17452 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test. 17453 * c-c++-common/goacc/kernels-reduction.c: New test. 17454 174552016-01-18 Tom de Vries <tom@codesourcery.com> 17456 17457 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation. 17458 * gcc.dg/autopar/outer-2.c: Same. 17459 * gcc.dg/autopar/outer-3.c: Same. 17460 * gcc.dg/autopar/outer-4.c: Same. 17461 * gcc.dg/autopar/outer-5.c: Same. 17462 * gcc.dg/autopar/outer-6.c: Same. 17463 * gcc.dg/autopar/parallelization-1.c: Same. 17464 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same. 17465 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same. 17466 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same. 17467 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same. 17468 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same. 17469 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same. 17470 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same. 17471 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same. 17472 * gcc.dg/autopar/pr39500-1.c: Same. 17473 * gcc.dg/autopar/pr39500-2.c: Same. 17474 * gcc.dg/autopar/pr46193.c: Same. 17475 * gcc.dg/autopar/pr46194.c: Same. 17476 * gcc.dg/autopar/pr49580.c: Same. 17477 * gcc.dg/autopar/pr49960-1.c: Same. 17478 * gcc.dg/autopar/pr49960.c: Same. 17479 * gcc.dg/autopar/pr68373.c: Same. 17480 * gcc.dg/autopar/reduc-1.c: Same. 17481 * gcc.dg/autopar/reduc-1char.c: Same. 17482 * gcc.dg/autopar/reduc-1short.c: Same. 17483 * gcc.dg/autopar/reduc-2.c: Same. 17484 * gcc.dg/autopar/reduc-2char.c: Same. 17485 * gcc.dg/autopar/reduc-2short.c: Same. 17486 * gcc.dg/autopar/reduc-3.c: Same. 17487 * gcc.dg/autopar/reduc-4.c: Same. 17488 * gcc.dg/autopar/reduc-6.c: Same. 17489 * gcc.dg/autopar/reduc-7.c: Same. 17490 * gcc.dg/autopar/reduc-8.c: Same. 17491 * gcc.dg/autopar/reduc-9.c: Same. 17492 * gcc.dg/autopar/uns-outer-4.c: Same. 17493 * gcc.dg/autopar/uns-outer-5.c: Same. 17494 * gcc.dg/autopar/uns-outer-6.c: Same. 17495 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same. 17496 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same. 17497 174982016-01-18 Alan Lawrence <alan.lawrence@arm.com> 17499 17500 PR target/63679 17501 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa, 17502 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed. 17503 175042016-01-18 Alan Lawrence <alan.lawrence@arm.com> 17505 17506 PR target/63679 17507 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New. 17508 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New. 17509 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New. 17510 175112016-01-18 Alan Lawrence <alan.lawrence@arm.com> 17512 17513 PR target/63679 17514 * gcc.dg/tree-ssa/sra-17.c: New. 17515 * gcc.dg/tree-ssa/sra-18.c: New. 17516 175172016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com> 17518 17519 * gcc.target/i386/pr65105-5.c: Adjust to andn generation. 17520 175212016-01-18 Eric Botcazou <ebotcazou@adacore.com> 17522 17523 * gnat.dg/inline12.adb: New test. 17524 175252016-01-18 Bin Cheng <bin.cheng@arm.com> 17526 17527 PR tree-optimization/66797 17528 * gcc.c-torture/execute/pr65447.c: Relax check condition. 17529 175302016-01-18 Richard Biener <rguenther@suse.de> 17531 17532 PR tree-optimization/69170 17533 * gcc.dg/torture/pr69170.c: New testcase. 17534 175352016-01-17 John David Anglin <danglin@gcc.gnu.org> 17536 17537 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime. 17538 175392016-01-16 Tom de Vries <tom@codesourcery.com> 17540 17541 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test. 17542 175432016-01-16 Tom de Vries <tom@codesourcery.com> 17544 17545 * gcc.dg/parloops-exit-first-loop-alt.c: Move ... 17546 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove 17547 redundant dg-require-effective-target pthread. 17548 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same. 17549 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same. 17550 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same. 17551 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same. 17552 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same. 17553 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same. 17554 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same. 17555 175562016-01-16 David Edelsohn <dje.gcc@gmail.com> 17557 17558 PR target/68609 17559 * gcc.target/powerpc/recip-6.c: Enable on AIX. 17560 * gcc.target/powerpc/recip-7.c: Same. 17561 175622016-01-16 Patrick Palka <ppalka@gcc.gnu.org> 17563 17564 PR c++/69091 17565 * g++.dg/template/pr69091.C: New test. 17566 175672016-01-16 Patrick Palka <ppalka@gcc.gnu.org> 17568 17569 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original 17570 dump does not contain an error_mark_node. 17571 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise. 17572 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test. 17573 175742016-01-16 Patrick Palka <ppalka@gcc.gnu.org> 17575 17576 PR c++/68936 17577 * g++.dg/template/pr68936.C: New test. 17578 175792016-01-15 David Edelsohn <dje.gcc@gmail.com> 17580 17581 PR target/68609 17582 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm. 17583 * gcc.target/powerpc/recip-2.c: Same. 17584 * gcc.target/powerpc/recip-3.c: Same. 17585 * gcc.target/powerpc/recip-4.c: Same. 17586 * gcc.target/powerpc/recip-sqrtf.c: Same. 17587 175882016-01-15 Jeff Law <law@redhat.com> 17589 17590 PR tree-optimization/69270 17591 * gcc.dg/tree-ssa/pr69270-2.c: New test. 17592 * gcc.dg/tree-ssa/pr69270-3.c: New test. 17593 175942016-01-15 Paul Thomas <pault@gcc.gnu.org> 17595 17596 PR fortran/49630 17597 * gfortran.dg/deferred_character_13.f90: New test for the fix 17598 of comment 3 of the PR. 17599 17600 PR fortran/54070 17601 * gfortran.dg/deferred_character_8.f90: New test 17602 * gfortran.dg/allocate_error_5.f90: New test 17603 17604 PR fortran/60593 17605 * gfortran.dg/deferred_character_10.f90: New test 17606 17607 PR fortran/60795 17608 * gfortran.dg/deferred_character_14.f90: New test 17609 17610 PR fortran/61147 17611 * gfortran.dg/deferred_character_11.f90: New test 17612 17613 PR fortran/64324 17614 * gfortran.dg/deferred_character_9.f90: New test 17615 176162016-01-15 Vladimir Makarov <vmakarov@redhat.com> 17617 17618 PR rtl-optimization/69030 17619 * gcc.target/i386/pr69030.c: New. 17620 176212016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 17622 17623 * gcc.target/aarch64/target_attr_17.c: New test. 17624 176252016-01-15 Richard Biener <rguenther@suse.de> 17626 17627 PR tree-optimization/66856 17628 * gcc.dg/torture/pr66856-1.c: New testcase. 17629 * gcc.dg/torture/pr66856-2.c: Likewise. 17630 176312016-01-15 Richard Biener <rguenther@suse.de> 17632 17633 PR debug/69137 17634 * g++.dg/lto/pr69137_0.C: New testcase. 17635 176362016-01-15 Richard Sandiford <richard.sandiford@arm.com> 17637 17638 PR middle-end/69246 17639 * gcc.target/i386/pr69246.c: New test. 17640 176412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> 17642 17643 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390. 17644 176452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> 17646 17647 PR c++/56194 17648 * g++.dg/init/const9.C: Disable test on S/390. 17649 176502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> 17651 17652 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*. 17653 * g++.dg/Wno-frame-address.C: Ditto. 17654 176552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> 17656 17657 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390. 17658 176592016-01-15 Richard Biener <rguenther@suse.de> 17660 17661 PR tree-optimization/68961 17662 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase. 17663 176642016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com> 17665 17666 * gcc.target/i386/pr65105-5.c: New test. 17667 176682016-01-15 Jan Hubicka <hubicka@ucw.cz> 17669 17670 * gcc.c-torture/execute/alias-4.c: New testcase. 17671 176722016-01-15 Jan Hubicka <hubicka@ucw.cz> 17673 17674 PR ipa/68148 17675 * g++.dg/ipa/devirt-49.C: New testcase. 17676 176772016-01-15 Christian Bruel <christian.bruel@st.com> 17678 17679 PR target/65837 17680 * gcc.target/arm/attr-neon-builtin-fail2.c: New test. 17681 * gcc.target/arm/lto/pr65837-attr_0.c: New test. 17682 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name. 17683 176842016-01-15 Richard Biener <rguenther@suse.de> 17685 17686 PR tree-optimization/69117 17687 * gcc.dg/torture/pr69117.c: New testcase. 17688 176892015-01-14 Ryan Burn <contact@rnburn.com> 17690 17691 PR c++/69048 17692 * g++.dg/cilk-plus/CK/pr69048.cc: New test. 17693 176942016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 17695 17696 PR testsuite/67509 17697 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or 17698 range tests use 100 * maximum instead of maximum + 1. 17699 177002016-01-14 Jakub Jelinek <jakub@redhat.com> 17701 17702 PR debug/69244 17703 * gcc.dg/guality/pr69244.c: New test. 17704 177052016-01-14 Uros Bizjak <ubizjak@gmail.com> 17706 17707 * lib/target-supports.exp (check_effective_target_issignaling): 17708 New procedure. 17709 * gcc.dg/pr61441.c: Require issignaling effective target. 17710 177112016-01-14 Segher Boessenkool <segher@kernel.crashing.org> 17712 17713 PR target/68803 17714 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le. 17715 177162016-01-14 David Malcolm <dmalcolm@redhat.com> 17717 17718 PR c++/68819 17719 PR preprocessor/69177 17720 * gcc.dg/plugin/location-overflow-test-1.c: New test case. 17721 * gcc.dg/plugin/location-overflow-test-2.c: New test case. 17722 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin. 17723 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. 17724 177252016-01-14 Marek Polacek <polacek@redhat.com> 17726 17727 PR c/69262 17728 * gcc.dg/array-15.c: New test. 17729 177302016-01-14 Jakub Jelinek <jakub@redhat.com> 17731 17732 PR middle-end/68146 17733 PR tree-optimization/69155 17734 * gfortran.dg/pr68146.f: New test. 17735 * gfortran.dg/pr69155.f90: New test. 17736 177372016-01-14 Richard Biener <rguenther@suse.de> 17738 17739 PR tree-optimization/68060 17740 * gcc.dg/torture/pr68060-1.c: New testcase. 17741 * gcc.dg/torture/pr68060-2.c: Likewise. 17742 177432016-01-14 Nick Clifton <nickc@redhat.com> 17744 17745 * lib/target-supports.exp 17746 (check_effective_target_arm_neon_ok_nocache): Add an option 17747 sequence that includes setting the ARM architecture to ARMv7-A. 17748 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the 17749 command line options necessary to enable Neon support. 17750 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise. 17751 * gcc.target/arm/neon-vshl-imm-1.c: Likewise. 17752 * gcc.target/arm/neon-vshr-imm-1.c: Likewise. 17753 * gcc.target/arm/pr69180.c: Likewise. 17754 177552016-01-14 Jeff Law <law@redhat.com> 17756 17757 PR tree-optimization/69270 17758 * gcc.dg/tree-ssa/pr69270.c: New test. 17759 177602016-01-13 Bernd Schmidt <bschmidt@redhat.com> 17761 17762 PR c/66208 17763 * c-c++-common/pr66208.c: New file. 17764 177652016-01-13 Jakub Jelinek <jakub@redhat.com> 17766 17767 PR tree-optimization/69156 17768 * gcc.dg/pr69156.c: New test. 17769 177702016-01-13 H.J. Lu <hongjiu.lu@intel.com> 17771 17772 * gcc.target/i386/pr69225-7.c: New test. 17773 177742016-01-13 Richard Henderson <rth@redhat.com> 17775 17776 * gcc.dg/tm/memopt-13.c: Update expected function. 17777 * gcc.dg/tm/memopt-6.c: Likewise. 17778 177792016-01-13 Uros Bizjak <ubizjak@gmail.com> 17780 17781 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4. 17782 * gcc.target/i386/pr68432-1.c (dg-options): Ditto. 17783 * gcc.target/i386/pr68432-2.c (dg-options): Ditto. 17784 * gcc.target/i386/pr68432-3.c (dg-options): Ditto. 17785 177862016-01-13 Tom de Vries <tom@codesourcery.com> 17787 17788 PR tree-optimization/69169 17789 * gcc.dg/pr69169.c: New test. 17790 177912016-01-13 Alexander Fomin <alexander.fomin@intel.com> 17792 17793 PR target/69228 17794 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust. 17795 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise. 17796 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise. 17797 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise. 17798 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise. 17799 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise. 17800 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise. 17801 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise. 17802 178032016-01-13 Jakub Jelinek <jakub@redhat.com> 17804 17805 PR target/69247 17806 * gcc.dg/pr69247.c: New test. 17807 178082016-01-13 Richard Biener <rguenther@suse.de> 17809 17810 PR tree-optimization/69242 17811 * gcc.dg/torture/pr69242.c: New testcase. 17812 178132016-01-13 Richard Biener <rguenther@suse.de> 17814 17815 PR tree-optimization/69186 17816 * gcc.dg/torture/pr69186.c: New testcase. 17817 178182016-01-13 Jeff Law <law@redhat.com> 17819 17820 PR tree-optimization/67755 17821 * gcc.dg/tree-ssa/pr67755.c: New test. 17822 178232016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com> 17824 17825 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static 17826 pass number in output by a star. 17827 178282016-01-12 Bin Cheng <bin.cheng@arm.com> 17829 17830 PR tree-optimization/68911 17831 * gcc.c-torture/execute/pr68911.c: New test. 17832 178332016-01-12 Marek Polacek <polacek@redhat.com> 17834 17835 PR c++/68979 17836 * g++.dg/warn/permissive-1.C: New test. 17837 178382016-01-12 Jakub Jelinek <jakub@redhat.com> 17839 17840 PR objc++/68511 17841 PR c++/69213 17842 * g++.dg/opt/pr69213.C: New test. 17843 178442016-01-12 Christian Bruel <christian.bruel@st.com> 17845 17846 PR target/69180 17847 * gcc.target/arm/pr69180.c: New test. 17848 178492016-01-12 Richard Biener <rguenther@suse.de> 17850 17851 PR lto/69077 17852 * g++.dg/lto/pr69077_0.C: New testcase. 17853 * g++.dg/lto/pr69077_1.C: Likewise. 17854 178552016-01-12 Jakub Jelinek <jakub@redhat.com> 17856 17857 PR target/69175 17858 * g++.dg/opt/pr69175.C: New test. 17859 178602016-01-12 Alan Lawrence <alan.lawrence@arm.com> 17861 17862 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern' 17863 rather than #including math.h & stdlib.h. 17864 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h. 17865 * gcc.dg/vect/pr49771.c: Likewise. 17866 * gcc.dg/vect/vect-10-big-array.c: Likewise. 17867 * gcc.dg/vect/vect-neg-store-1.c: Likewise. 17868 * gcc.dg/vect/vect-neg-store-2.c: Likewise. 17869 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h. 17870 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h. 17871 * gcc.dg/vect/pr44507.c: Likewise. 17872 * gcc.dg/vect/pr45902.c: Likewise. 17873 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 17874 * gcc.dg/vect/vect-117.c: Likewise. 17875 * gcc.dg/vect/vect-99.c: Likewise. 17876 * gcc.dg/vect/vect-aggressive-1.c: Likewise. 17877 * gcc.dg/vect/vect-cond-1.c: Likewise. 17878 * gcc.dg/vect/vect-cond-2.c: Likewise. 17879 * gcc.dg/vect/vect-cond-3.c: Likewise. 17880 * gcc.dg/vect/vect-cond-4.c: Likewise. 17881 * gcc.dg/vect/vect-mask-load-1.c: Likewise. 17882 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. 17883 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. 17884 * gcc.dg/vect/vect-over-widen-1.c: Likewise. 17885 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise. 17886 * gcc.dg/vect/vect-over-widen-2.c: Likewise. 17887 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise. 17888 * gcc.dg/vect/vect-over-widen-3.c: Likewise. 17889 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. 17890 * gcc.dg/vect/vect-over-widen-4.c: Likewise. 17891 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. 17892 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. 17893 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise. 17894 * gcc.dg/vect/vect-widen-mult-half.c: Likewise. 17895 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary 17896 include of signal.h. 17897 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise. 17898 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise. 17899 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise. 17900 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise. 17901 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise. 17902 * gcc.dg/vect/vect-ifcvt-16.c: Likewise. 17903 * gcc.dg/vect/vect-ifcvt-17.c: Likewise. 17904 * gcc.dg/vect/vect-ifcvt-2.c: Likewise. 17905 * gcc.dg/vect/vect-ifcvt-3.c: Likewise. 17906 * gcc.dg/vect/vect-ifcvt-4.c: Likewise. 17907 * gcc.dg/vect/vect-ifcvt-5.c: Likewise. 17908 * gcc.dg/vect/vect-ifcvt-5.c: Likewise. 17909 * gcc.dg/vect/vect-ifcvt-6.c: Likewise. 17910 * gcc.dg/vect/vect-ifcvt-7.c: Likewise. 17911 * gcc.dg/vect/vect-ifcvt-9.c: Likewise. 17912 * gcc.dg/vect/vect-outer-5.c: Likewise. 17913 * gcc.dg/vect/vect-outer-6.c: Likewise. 17914 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary 17915 include of stdio.h. 17916 179172016-01-12 Nick Clifton <nickc@redhat.com> 17918 17919 PR target/68913 17920 * gcc.dg/lto/pr61886_0.c: Rename the external function called 17921 to fread so that it will be found in all target runtimes. 17922 179232016-01-12 Richard Biener <rguenther@suse.de> 17924 17925 PR tree-optimization/69053 17926 * g++.dg/torture/pr69053.C: New testcase. 17927 179282016-01-12 Richard Biener <rguenther@suse.de> 17929 17930 PR tree-optimization/69168 17931 * gcc.dg/torture/pr69168.c: New testcase. 17932 179332016-01-12 Richard Biener <rguenther@suse.de> 17934 17935 PR tree-optimization/69157 17936 * gcc.dg/torture/pr69157.c: New testcase. 17937 179382016-01-12 Richard Biener <rguenther@suse.de> 17939 17940 PR tree-optimization/69174 17941 * gcc.dg/torture/pr69174.c: New testcase. 17942 179432016-01-12 Jakub Jelinek <jakub@redhat.com> 17944 17945 PR c++/66808 17946 PR c++/69000 17947 * g++.dg/tls/pr66808.C: New test. 17948 * g++.dg/tls/pr69000.C: New test. 17949 179502016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 17951 17952 * gcc.target/powerpc/swaps-p8-23.c: New test. 17953 * gcc.target/powerpc/swaps-p8-24.c: Likewise. 17954 179552016-01-11 John David Anglin <danglin@gcc.gnu.org> 17956 17957 PR tree-optimization/68356 17958 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix. 17959 179602016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org> 17961 Jim Wilson <jim.wilson@linaro.org> 17962 17963 PR target/69194 17964 * gcc.target/arm/pr69194.c: New test. 17965 179662016-01-11 H.J. Lu <hongjiu.lu@intel.com> 17967 17968 PR target/69225 17969 * gcc.target/i386/pr69225-1.c: New test. 17970 * gcc.target/i386/pr69225-2.c: Likewise. 17971 * gcc.target/i386/pr69225-3.c: Likewise. 17972 * gcc.target/i386/pr69225-4.c: Likewise. 17973 * gcc.target/i386/pr69225-5.c: Likewise. 17974 * gcc.target/i386/pr69225-6.c: Likewise. 17975 179762016-01-11 Jakub Jelinek <jakub@redhat.com> 17977 17978 PR target/67462 17979 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86 17980 if lp64. 17981 17982 PR target/69071 17983 * gcc.dg/pr69071.c: New test. 17984 17985 PR c++/69211 17986 * g++.dg/opt/pr69211.C: New test. 17987 17988 PR tree-optimization/69214 17989 * gcc.c-torture/compile/pr69214.c: New test. 17990 179912016-01-11 Uros Bizjak <ubizjak@gmail.com> 17992 17993 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target. 17994 * gcc.target/i386/pr66232-11.c: Ditto. 17995 * gcc.target/i386/pr66232-12.c: Ditto. 17996 * gcc.target/i386/pr66232-13.c: Ditto. 17997 179982016-01-11 Richard Biener <rguenther@suse.de> 17999 18000 PR tree-optimization/69173 18001 * gcc.dg/torture/pr69173.c: New testcase. 18002 180032016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 18004 18005 PR rtl-optimization/68796 18006 * gcc.target/aarch64/tst_5.c: New test. 18007 * gcc.target/aarch64/tst_6.c: Likewise. 18008 180092016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 18010 18011 PR rtl-optimization/68841 18012 * gcc.dg/pr68841.c: New test. 18013 * gcc.c-torture/execute/pr68841.c: New test. 18014 180152016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com> 18016 18017 PR rtl-optimization/68920 18018 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option 18019 for ix86 targets. 18020 * gcc.dg/ifcvt-5.c: New test. 18021 180222016-01-11 Alexandre Oliva <aoliva@redhat.com> 18023 18024 PR bootstrap/69123 18025 * g++.dg/pr69123.C: New. 18026 180272016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com> 18028 18029 PR target/69010 18030 * gcc.target/i386/pr69010.c: New test. 18031 180322016-01-11 Martin Jambor <mjambor@suse.cz> 18033 18034 PR ipa/69044 18035 * gcc.target/i386/chkp-pr69044.c: New test. 18036 180372016-01-11 Tom de Vries <tom@codesourcery.com> 18038 18039 PR tree-optimization/69109 18040 * gcc.dg/autopar/pr69109-2.c: New test. 18041 * gcc.dg/autopar/pr69109.c: New test. 18042 180432016-01-11 Tom de Vries <tom@codesourcery.com> 18044 18045 PR tree-optimization/69108 18046 * gcc.dg/autopar/pr69108.c: New test. 18047 180482016-01-10 Patrick Palka <ppalka@gcc.gnu.org> 18049 18050 PR c++/69029 18051 * c-c++-common/Wisleading-indentation.c: Augment test. 18052 180532016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org> 18054 18055 PR fortran/69154 18056 * gfortran.dg/inline_matmul_12.f90: New test. 18057 180582016-01-10 Paul Thomas <pault@gcc.gnu.org> 18059 18060 PR fortran/67779 18061 * gfortran.dg/actual_array_offset_1: New test. 18062 180632016-01-10 Tom de Vries <tom@codesourcery.com> 18064 18065 PR tree-optimization/69062 18066 * gcc.dg/autopar/pr69062.c: New test. 18067 180682016-01-10 Thomas Schwinge <thomas@codesourcery.com> 18069 18070 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax. 18071 * gcc.dg/vect/slp-perm-2.c: Likewise. 18072 * gcc.dg/vect/slp-perm-3.c: Likewise. 18073 * gcc.dg/vect/slp-perm-5.c: Likewise. 18074 * gcc.dg/vect/slp-perm-6.c: Likewise. 18075 * gcc.dg/vect/slp-perm-7.c: Likewise. 18076 * gcc.dg/vect/slp-perm-8.c: Likewise. 18077 180782016-01-10 Tom de Vries <tom@codesourcery.com> 18079 18080 PR tree-optimization/69039 18081 * gcc.dg/autopar/pr69039.c: New test. 18082 180832016-01-09 Marek Polacek <polacek@redhat.com> 18084 18085 PR c++/69113 18086 * g++.dg/pr69113.C: New test. 18087 180882016-01-09 Jakub Jelinek <jakub@redhat.com> 18089 18090 PR middle-end/50865 18091 PR tree-optimization/69097 18092 * gcc.c-torture/execute/pr50865.c: New test. 18093 * gcc.c-torture/execute/pr69097-1.c: New test. 18094 * gcc.c-torture/execute/pr69097-2.c: New test. 18095 * gcc.dg/pr69097-1.c: New test. 18096 * gcc.dg/pr69097-2.c: New test. 18097 180982016-01-09 Jakub Jelinek <jakub@redhat.com> 18099 18100 PR c++/69164 18101 * g++.dg/opt/pr69164.C: New test. 18102 181032016-01-08 Jakub Jelinek <jakub@redhat.com> 18104 18105 PR tree-optimization/69167 18106 * gcc.dg/pr69167.c: New test. 18107 181082016-01-08 Marek Polacek <polacek@redhat.com> 18109 18110 PR c++/68449 18111 * g++.dg/pr68449.C: New. 18112 181132016-01-08 Alan Lawrence <alan.lawrence@arm.com> 18114 18115 PR tree-optimization/68707 18116 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New. 18117 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP 18118 on platforms supporting it. 18119 * gcc.dg/vect/slp-perm-2.c: Likewise. 18120 * gcc.dg/vect/slp-perm-3.c: Likewise. 18121 * gcc.dg/vect/slp-perm-5.c: Likewise. 18122 * gcc.dg/vect/slp-perm-7.c: Likewise. 18123 * gcc.dg/vect/slp-perm-8.c: Likewise. 18124 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP 18125 on platforms supporting it. 18126 181272016-01-08 Jakub Jelinek <jakub@redhat.com> 18128 18129 PR tree-optimization/69162 18130 * gcc.dg/pr69162.c: New test. 18131 18132 PR tree-optimization/69172 18133 * gcc.dg/pr69172.c: New test. 18134 181352016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com> 18136 18137 PR tree-optimization/67781 18138 * gcc.c-torture/execute/pr67781.c: New file. 18139 181402016-01-08 Jakub Jelinek <jakub@redhat.com> 18141 18142 PR tree-optimization/69083 18143 * gcc.dg/vect/pr69083.c: New test. 18144 181452016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com> 18146 18147 PR tree-optimization/61441 18148 * gcc.dg/pr61441.c: Restrict to linux and gnu targets. 18149 Use -fexcess-precision=standard for compiler options. 18150 Use fabs() only when __FLT_EVAL_METHOD__ == 0. 18151 181522016-01-08 Jakub Jelinek <jakub@redhat.com> 18153 18154 PR fortran/69128 18155 * gfortran.dg/gomp/pr69128.f90: New test. 18156 18157 PR c++/69145 18158 * g++.dg/ext/pr69145-1.C: New test. 18159 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file. 18160 * g++.dg/ext/pr69145-2.h: New file. 18161 181622016-01-07 Martin Sebor <msebor@redhat.com> 18163 18164 PR c/68966 18165 * gcc.dg/atomic-fetch-bool.c: New test. 18166 * gcc.dg/sync-fetch-bool.c: New test. 18167 181682016-01-07 H.J. Lu <hongjiu.lu@intel.com> 18169 18170 PR fortran/66680 18171 gfortran.dg/gomp/pr66680.f90: Moved to libgomp. 18172 181732016-01-07 Nick Clifton <nickc@redhat.com> 18174 18175 PR target/66655 18176 * g++.dg/pr66655.C: New test. 18177 * g++.dg/pr66655_1.cc: Test support file. 18178 * g++.dg/pr66655.h: Test header file. 18179 181802016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr> 18181 18182 PR fortran/66680 18183 gfortran.dg/gomp/pr66680.f90: New test. 18184 181852016-01-07 H.J. Lu <hongjiu.lu@intel.com> 18186 18187 PR target/69171 18188 * gcc.target/i386/pr69171-1.c: New test. 18189 * gcc.target/i386/pr69171-2.c: Likewise. 18190 * gcc.target/i386/pr69171-3.c: Likewise. 18191 * gcc.target/i386/pr69171-4.c: Likewise. 18192 * gcc.target/i386/pr69171-5.c: Likewise. 18193 * gcc.target/i386/pr69171-6.c: Likewise. 18194 181952015-12-15 Bernd Schmidt <bschmidt@redhat.com> 18196 18197 PR middle-end/67639 18198 * c-c++-common/pr67639.c: New test. 18199 182002016-01-07 Jakub Jelinek <jakub@redhat.com> 18201 18202 PR tree-optimization/69141 18203 * g++.dg/opt/pr69141.C: New test. 18204 182052016-01-06 Eric Botcazou <ebotcazou@adacore.com> 18206 18207 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode. 18208 182092016-01-06 Uros Bizjak <ubizjak@gmail.com> 18210 18211 PR target/69140 18212 * gcc.target/i386/pr69140.c: New test 18213 182142016-01-06 David Malcolm <dmalcolm@redhat.com> 18215 18216 * gcc.dg/bad-dereference.c: New test case. 18217 182182015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 18219 18220 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test. 18221 182222016-01-06 Andreas Schwab <schwab@linux-m68k.org> 18223 18224 * gcc.dg/atomic-invalid-2.c: Remove duplicated content. 18225 182262016-01-06 Marek Polacek <polacek@redhat.com> 18227 18228 PR sanitizer/69099 18229 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test. 18230 182312016-01-05 Marek Polacek <polacek@redhat.com> 18232 18233 PR c/69104 18234 * gcc.dg/atomic-invalid-2.c: New. 18235 182362016-01-05 H.J. Lu <hongjiu.lu@intel.com> 18237 18238 PR target/68991 18239 * gcc.target/i386/pr68991.c: New test. 18240 182412016-01-05 H.J. Lu <hongjiu.lu@intel.com> 18242 18243 PR target/68991 18244 * g++.dg/pr68991-1.C: New test. 18245 * g++.dg/pr68991-2.C: Likewise. 18246 182472016-01-05 Sergei Trofimovich <siarheit@google.com> 18248 18249 PR other/60465 18250 * gcc.target/ia64/pr60465-gprel64.c: New test. 18251 * gcc.target/ia64/pr60465-gprel64-c37.c: New test. 18252 182532016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 18254 18255 PR rtl-optimization/68651 18256 * gcc.target/aarch64/pr68651_1.c: New test. 18257 182582016-01-05 David Malcolm <dmalcolm@redhat.com> 18259 18260 PR c/69122 18261 * c-c++-common/Wmisleading-indentation.c (pr69122): New function. 18262 182632016-01-05 Nathan Sidwell <nathan@acm.org> 18264 18265 PR c++/58583 18266 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors. 18267 18268 * gcc.dg/alias-15.c: New. 18269 182702016-01-05 Nick Clifton <nickc@redhat.com> 18271 18272 PR target/68870 18273 * g++.dg/pr68770.C: New test. 18274 182752016-01-04 Mike Stump <mikestump@comcast.net> 18276 18277 * lib/target-supports.exp (check_effective_target_cilkplus): 18278 cilkplus targets require pthreads. 18279 (check_effective_target_cilkplus): Remove special case for NVPTX. 18280 182812016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com> 18282 18283 * gcc.target/powerpc/p9-permute.c: New test for xxperm code 18284 generation. 18285 182862016-01-04 Jakub Jelinek <jakub@redhat.com> 18287 18288 Update copyright years. 18289 182902016-01-04 Marek Polacek <polacek@redhat.com> 18291 18292 PR c/68908 18293 * gcc.dg/atomic/c11-atomic-exec-6.c: New test. 18294 * gcc.dg/atomic/c11-atomic-exec-7.c: New test. 18295 * gcc.dg/atomic/stdatomic-op-5.c: New test. 18296 182972016-01-04 Eric Botcazou <ebotcazou@adacore.com> 18298 18299 * gcc.target/sparc/20160104-2.c: New test. 18300 183012016-01-04 Eric Botcazou <ebotcazou@adacore.com> 18302 18303 * gcc.target/sparc/20160104-1.c: New test. 18304 183052016-01-03 Paul Thomas <pault@gcc.gnu.org> 18306 18307 PR fortran/65045 18308 * gfortran.dg/pr65045.f90: New test. 18309 183102016-01-02 Eric Botcazou <ebotcazou@adacore.com> 18311 18312 * gnat.dg/specs/debug1.ads: Delete. 18313 183142016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 18315 18316 PR libgfortran/68867 18317 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular 18318 expression. 18319 183202016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 18321 18322 PR libgfortran/68867 18323 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all 18324 PowerPC. 18325 183262016-01-01 Paul Thomas <pault@gcc.gnu.org> 18327 18328 PR fortran/68864 18329 * gfortran.dg/pr68864.f90: New test. 18330 183312016-01-01 Jakub Jelinek <jakub@redhat.com> 18332 18333 PR tree-optimization/69070 18334 * gcc.dg/pr69070.c: New test. 18335 18336 PR sanitizer/69055 18337 * gfortran.dg/pr69055.f90: New test. 18338 18339 PR target/69015 18340 * gcc.dg/pr69015.c: New test. 18341 18342Copyright (C) 2016 Free Software Foundation, Inc. 18343 18344Copying and distribution of this file, with or without modification, 18345are permitted in any medium without royalty provided the copyright 18346notice and this notice are preserved. 18347