12018-12-31 Thomas Koenig <tkoenig@gcc.gnu.org> 2 3 PR fortran/82995 4 * gfortran.dg/optional_absent_4.f90: New test. 5 * gfortran.dg/optional_absent_5.f90: New test. 6 72018-12-31 Martin Liska <mliska@suse.cz> 8 9 * g++.dg/tree-prof/devirt.C: Fix scan pattern and test options. 10 112018-12-31 Martin Liska <mliska@suse.cz> 12 13 * g++.dg/predict-2.C: New test. 14 * g++.dg/predict-3.C: New test. 15 * g++.dg/predict-4.C: New test. 16 * gcc.dg/tree-ssa/attr-hotcold-2.c: Adjust test-case. 17 182018-12-30 H.J. Lu <hongjiu.lu@intel.com> 19 20 PR testsuite/88639 21 * gfortran.dg/ieee/ieee_10.f90: Use dg-additional-options 22 instead of dg-options. 23 242018-12-29 Dominique d'Humieres <dominiq@gcc.gnu.org> 25 26 * g++.dg/abi/key2.C: Silence the [-Wreturn-type] warning. 27 282018-12-29 Steven G. Kargl <kargl@gcc.gnu.org> 29 30 * gfortran.dg/ieee/ieee_11.F90: New test. 31 322018-12-29 Jozef Lawrynowicz <jozef.l@mittosystems.com> 33 34 * gcc.target/msp430/critical-interrupt.c: New test. 35 362018-12-29 Steven G. Kargl <kargl@gcc.gnu.org> 37 38 PR fortran/88342 39 * gfortran.dg/ieee/ieee_10.f90: New test. 40 412018-12-29 Dominique d'Humieres <dominiq@gcc.gnu.org> 42 43 PR tree-optimization/68356 44 PR target/81210 45 PR target/81693 46 * gcc.dg/torture/pr68264.c: Skip on darwin. 47 * gcc.dg/torture/pr68037-1.c: Likewise. 48 * gcc.dg/torture/pr68037-2.c: Likewise. 49 * gcc.dg/torture/pr68037-3.c: Likewise. 50 * gcc.dg/torture/pr25967-1.c: Likewise. 51 * gcc.dg/torture/pr25967-2.c: Likewise. 52 532018-12-29 Jakub Jelinek <jakub@redhat.com> 54 55 PR ipa/88586 56 * g++.dg/gomp/pr88586.C: New test. 57 582018-12-28 David Edelsohn <dje.gcc@gmail.com> 59 60 * c-c++-common/ident-1b.c: XFAIL AIX and Darwin. 61 * c-c++-common/ident-2b.c: Likewise. 62 632018-12-28 H.J. Lu <hongjiu.lu@intel.com> 64 65 * gcc.target/x86_64/abi/asm-support-darwin.s: Remove .file 66 directive. 67 * gcc.target/x86_64/abi/asm-support.S: Likewise. 68 * gcc.target/x86_64/abi/avx/asm-support-darwin.s: Likewise. 69 * gcc.target/x86_64/abi/avx/asm-support.S: Likewise. 70 * gcc.target/x86_64/abi/avx512f/asm-support.S: Likewise. 71 722018-12-27 Jan Hubicka <hubicka@ucw.cz> 73 74 * g++.dg/ipa/devirt-53.C: New testcase. 75 762018-12-27 Steven G. Kargl <kargl@gcc.gnu.org> 77 78 PR fortran/81027 79 * gfortran.dg/pr81027.f90: New test. 80 * gfortran.dg/initialization_7.f90: Update error message. 81 822018-12-27 Steven G. Kargl <kargl@gcc.gnu.org> 83 84 * libgomp.fortran/aligned1.f03: Fix invalid code that now causes 85 an error after r267415. 86 872018-12-27 Martin Liska <mliska@suse.cz> 88 89 PR c++/88263 90 * g++.dg/gcov/pr88263.C: New test. 91 922018-12-26 Steven G. Kargl <kargl@gcc.gnu.org> 93 94 PR fortran/85357 95 * gfortran.df/pr85357.f90: New test. 96 972018-12-24 Steven G. Kargl <kargl@gcc.gnu.org> 98 99 PR fortran/45513 100 PR fortran/81509 101 * gfortran.dg/graphite/id-26.f03: Fix non-conforming use of IAND. 102 * gfortran.dg/pr81509_1.f90: New test. 103 * gfortran.dg/pr81509_2.f90: New test. 104 1052018-12-24 Steven G. Kargl <kargl@gcc.gnu.org> 106 107 * gfortran.dg/ieee/ieee_9.f90: XFAIL on arm*-*-gnueabi[hf]. 108 1092018-12-24 Jan Hubicka <hubicka@ucw.cz> 110 111 PR lto/88140 112 * gcc.c-torture/compile/pr88140.c: New testcase. 113 1142018-12-24 Iain Sandoe <iain@sandoe.co.uk> 115 116 PR testsuite/67974 117 * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New. 118 1192018-12-24 Iain Sandoe <iain@sandoe.co.uk> 120 121 * c-c++-common/ident-0a.c: Skip for powerpc-darwin. 122 * c-c++-common/ident-0b.c: Likewise. 123 * c-c++-common/ident-1a.c: Likewise. 124 * c-c++-common/ident-1b.c: Likewise. 125 * c-c++-common/ident-2a.c: Likewise. 126 * c-c++-common/ident-2b.c: Likewise. 127 1282018-12-23 Paul Thomas <pault@gcc.gnu.org> 129 130 PR fortran/77703 131 * gfortran.dg/ptr_func_assign_5.f08 : New test. 132 1332018-12-22 Steven G. Kargl <kargl@gcc.gnu.org> 134 135 PR fortran/88328 136 * gfortran.dg/pr88328.f90: New test. 137 1382018-12-21 Jan Hubicka <jh@suse.cz> 139 140 * g++.dg/ipa/devirt-30.C: Add dg-do. 141 * g++.dg/lto/devirt-1_0.C: New testcase. 142 * g++.dg/lto/devirt-2_0.C: New testcase. 143 * g++.dg/lto/devirt-3_0.C: New testcase. 144 * g++.dg/lto/devirt-4_0.C: New testcase. 145 * g++.dg/lto/devirt-5_0.C: New testcase. 146 * g++.dg/lto/devirt-6_0.C: New testcase. 147 * g++.dg/lto/devirt-13_0.C: New testcase. 148 * g++.dg/lto/devirt-14_0.C: New testcase. 149 * g++.dg/lto/devirt-19_0.C: New testcase. 150 * g++.dg/lto/devirt-22_0.C: New testcase. 151 * g++.dg/lto/devirt-23_0.C: New testcase. 152 * g++.dg/lto/devirt-30_0.C: New testcase. 153 * g++.dg/lto/devirt-34_0.C: New testcase. 154 1552018-12-26 Steven G . Kargl <kargl@gcc.gnu.org> 156 157 PR fortran/85798 158 * gfortran.dg/pr85798.f90: New test. 159 1602018-12-21 Steven G. Kargl <kargl@gcc.gnu.org> 161 162 PR fortran/88169 163 * gfortran.dg/pr88169_1.f90: new test. 164 * gfortran.dg/pr88169_2.f90: Ditto. 165 * gfortran.dg/pr88169_3.f90: Ditto. 166 1672018-12-21 Steven G. Kargl <kargl@gcc.gnu.org> 168 169 PR fortran/69121 170 * gfortran.dg/ieee/ieee_9.f90: New test. 171 1722018-12-21 Jakub Jelinek <jakub@redhat.com> 173 174 PR c++/86524 175 PR c++/88446 176 * g++.dg/cpp1y/constexpr-86524.C: New test. 177 * g++.dg/cpp2a/is-constant-evaluated4.C: New test. 178 * g++.dg/cpp2a/is-constant-evaluated5.C: New test. 179 * g++.dg/cpp2a/is-constant-evaluated6.C: New test. 180 181 PR middle-end/85594 182 PR middle-end/88553 183 * gcc.dg/gomp/pr85594.c: New test. 184 * gcc.dg/gomp/pr88553.c: New test. 185 1862018-12-15 Jan Hubicka <hubicka@ucw.cz> 187 188 PR ipa/88561 189 * g++.dg/tree-prof/devirt.C: New testcase. 190 1912018-12-21 Paul Thomas <pault@gcc.gnu.org> 192 193 PR fortran/87881 194 * gfortran.dg/inquiry_part_ref_4.f90: New test. 195 1962018-12-21 Andreas Krebbel <krebbel@linux.ibm.com> 197 198 * gcc.target/s390/vector/fp-signedint-convert-1.c: New test. 199 * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test. 200 2012018-12-21 Jakub Jelinek <jakub@redhat.com> 202 203 PR rtl-optimization/88563 204 * gcc.dg/pr88563.c: New test. 205 206 PR c++/87125 207 * g++.dg/cpp0x/pr87125.C: New test. 208 2092018-12-21 Thomas Preud'homme <thomas.preudhomme@linaro.org> 210 211 * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing 212 -mfloat-abi=softfp or -mfloat-abi=hard. 213 * gcc.target/arm/size-optimization-ieee-2.c: Likewise. 214 * gcc.target/arm/size-optimization-ieee-3.c: Likewise. 215 2162018-12-21 Jakub Jelinek <jakub@redhat.com> 217 218 PR target/88547 219 * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw 220 insns instead of 4, check for vpminud, vpminuq and no vpsubd or 221 vpsubq. 222 * gcc.target/i386/sse2-pr88547-1.c: New test. 223 * gcc.target/i386/sse2-pr88547-2.c: New test. 224 * gcc.target/i386/sse4_1-pr88547-1.c: New test. 225 * gcc.target/i386/sse4_1-pr88547-2.c: New test. 226 * gcc.target/i386/avx2-pr88547-1.c: New test. 227 * gcc.target/i386/avx2-pr88547-2.c: New test. 228 * gcc.target/i386/avx512f-pr88547-2.c: New test. 229 * gcc.target/i386/avx512vl-pr88547-1.c: New test. 230 * gcc.target/i386/avx512vl-pr88547-2.c: New test. 231 * gcc.target/i386/avx512vl-pr88547-3.c: New test. 232 * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int 233 array to int array. 234 2352018-12-20 Marek Polacek <polacek@redhat.com> 236 237 PR c++/88196 - ICE with class non-type template parameter. 238 * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error. 239 * g++.dg/cpp2a/nontype-class10.C: New test. 240 * g++.dg/template/pr54858.C: Tweak dg-error. 241 2422018-12-20 H.J. Lu <hongjiu.lu@intel.com> 243 244 PR c/51628 245 * c-c++-common/pr51628-1.c: New test. 246 * c-c++-common/pr51628-2.c: Likewise. 247 * c-c++-common/pr51628-3.c: Likewise. 248 * c-c++-common/pr51628-4.c: Likewise. 249 * c-c++-common/pr51628-5.c: Likewise. 250 * c-c++-common/pr51628-6.c: Likewise. 251 * c-c++-common/pr51628-7.c: Likewise. 252 * c-c++-common/pr51628-8.c: Likewise. 253 * c-c++-common/pr51628-9.c: Likewise. 254 * c-c++-common/pr51628-10.c: Likewise. 255 * c-c++-common/pr51628-11.c: Likewise. 256 * c-c++-common/pr51628-12.c: Likewise. 257 * c-c++-common/pr51628-13.c: Likewise. 258 * c-c++-common/pr51628-14.c: Likewise. 259 * c-c++-common/pr51628-15.c: Likewise. 260 * c-c++-common/pr51628-26.c: Likewise. 261 * c-c++-common/pr51628-27.c: Likewise. 262 * c-c++-common/pr51628-28.c: Likewise. 263 * c-c++-common/pr51628-29.c: Likewise. 264 * c-c++-common/pr51628-30.c: Likewise. 265 * c-c++-common/pr51628-31.c: Likewise. 266 * c-c++-common/pr51628-32.c: Likewise. 267 * gcc.dg/pr51628-17.c: Likewise. 268 * gcc.dg/pr51628-18.c: Likewise. 269 * gcc.dg/pr51628-19.c: Likewise. 270 * gcc.dg/pr51628-20.c: Likewise. 271 * gcc.dg/pr51628-21.c: Likewise. 272 * gcc.dg/pr51628-22.c: Likewise. 273 * gcc.dg/pr51628-23.c: Likewise. 274 * gcc.dg/pr51628-24.c: Likewise. 275 * gcc.dg/pr51628-25.c: Likewise. 276 * c-c++-common/asan/misalign-1.c: Add 277 -Wno-address-of-packed-member. 278 * c-c++-common/asan/misalign-2.c: Likewise. 279 * c-c++-common/ubsan/align-2.c: Likewise. 280 * c-c++-common/ubsan/align-4.c: Likewise. 281 * c-c++-common/ubsan/align-6.c: Likewise. 282 * c-c++-common/ubsan/align-7.c: Likewise. 283 * c-c++-common/ubsan/align-8.c: Likewise. 284 * c-c++-common/ubsan/align-10.c: Likewise. 285 * g++.dg/ubsan/align-2.C: Likewise. 286 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise. 287 * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise. 288 * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise. 289 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise. 290 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise. 291 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise. 292 2932018-12-20 Vladimir Makarov <vmakarov@redhat.com> 294 295 PR target/88457 296 * gcc.target/powerpc/pr88457.c: New. 297 2982018-12-20 Jakub Jelinek <jakub@redhat.com> 299 300 PR c++/88180 301 * g++.dg/parse/pr88180.C: New test. 302 * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type 303 definition's NSDMIs. 304 3052018-12-20 Richard Sandiford <richard.sandiford@arm.com> 306 307 * gcc.target/aarch64/pr64946.c: Force nosve. 308 * gcc.target/aarch64/ssadv16qi.c: Likewise. 309 * gcc.target/aarch64/usadv16qi.c: Likewise. 310 * gcc.target/aarch64/vect-abs-compile.c: Likewise. 311 * gcc.target/aarch64/sve/abs_1.c: New test. 312 3132018-12-20 Richard Sandiford <richard.sandiford@arm.com> 314 315 * gcc.target/aarch64/sve/fmla_2.c: New test. 316 * gcc.target/aarch64/sve/fmla_2_run.c: Likewise 317 3182018-12-20 Martin Sebor <msebor@redhat.com> 319 320 PR tree-optimization/84053 321 * gcc.dg/Warray-bounds-36.c: New test. 322 3232018-12-20 David Malcolm <dmalcolm@redhat.com> 324 325 PR c++/87504 326 * c-c++-common/Wtautological-compare-8.c: New test. 327 3282018-12-20 Richard Biener <rguenther@suse.de> 329 330 PR tree-optimization/84362 331 * g++.dg/vect/pr84362.cc: New testcase. 332 3332018-12-20 Jakub Jelinek <jakub@redhat.com> 334 335 PR target/88547 336 * gcc.target/i386/pr88547-1.c: New test. 337 3382018-12-19 Steven G. Kargl <kargl@gcc.gnu.org> 339 340 PR fortran/87992 341 * gfortran.dg/pr87992.f90: New test. 342 3432018-12-19 Uros Bizjak <ubizjak@gmail.com> 344 345 * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern. 346 3472018-12-19 Tony Wang <tony.wang@arm.com> 348 Thomas Preud'homme <thomas.preudhomme@linaro.org> 349 350 * lib/lto.exp (lto-execute): Define output_file and testname_with_flags 351 to same value as execname. 352 (scan-symbol): Move and rename to ... 353 * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a 354 helper function returning true or false if a symbol is present. 355 (scan-symbol): New procedure. 356 (scan-symbol-not): Likewise. 357 * gcc.target/arm/size-optimization-ieee-1.c: New testcase. 358 * gcc.target/arm/size-optimization-ieee-2.c: Likewise. 359 * gcc.target/arm/size-optimization-ieee-3.c: Likewise. 360 3612018-12-19 Segher Boessenkool <segher@kernel.crashing.org> 362 363 * g++.dg/asm-qual-3.C: New testcase. 364 * gcc.dg/asm-qual-3.c: New testcase. 365 3662018-12-19 Segher Boessenkool <segher@kernel.crashing.org> 367 368 * g++.dg/asm-qual-1.C: New testcase. 369 * g++.dg/asm-qual-2.C: New testcase. 370 * gcc.dg/asm-qual-1.c: Update. 371 3722018-12-19 David Malcolm <dmalcolm@redhat.com> 373 374 PR c++/88375 375 * g++.dg/init/pr88375-2.C: New test. 376 * g++.dg/init/pr88375.C: New test. 377 3782018-12-19 David Malcolm <dmalcolm@redhat.com> 379 380 * c-c++-common/Wtautological-compare-ranges.c: New test. 381 * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update 382 expected output. 383 * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from 384 1-location form to 3-location form, with labelling of ranges with 385 types. Add examples of id-expression nodes with namespaces. 386 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. 387 3882018-12-19 David Malcolm <dmalcolm@redhat.com> 389 390 PR c++/43064 391 PR c++/43486 392 * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++. 393 * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error. 394 * g++.dg/cpp0x/constexpr-ex2.C: Likewise. 395 * g++.dg/cpp0x/scoped_enum2.C: Likewise. 396 * g++.dg/cpp1z/decomp48.C: Update expected location of warning 397 for named local variables to use that of the local variable. 398 * g++.dg/ext/vla1.C: Update column. 399 * g++.dg/init/array43.C: Update expected column to be that of the 400 initializer. 401 * g++.dg/init/initializer-string-too-long.C: New test. 402 * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0". 403 * g++.dg/init/pr43064-1.C: New test. 404 * g++.dg/init/pr43064-2.C: New test. 405 * g++.dg/init/pr43064-3.C: New test. 406 * g++.dg/other/fold1.C: Update column of expected error. 407 * g++.dg/parse/crash36.C: Likewise. 408 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative 409 integer and float expressions. 410 * g++.dg/template/defarg6.C: Move expected error to the default 411 argument; add expected message about where instantiated. 412 * g++.dg/wrappers/Wparentheses.C: New test. 413 * g++.old-deja/g++.bugs/900402_02.C: Update column of expected 414 error. 415 4162018-12-19 Paul A. Clarke <pc@us.ibm.com> 417 418 * gcc.target/powerpc/ssse3-check.h: Enable tests to run. 419 * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing 420 issues. 421 * gcc.target/powerpc/ssse3-pabsd.c: Likewise. 422 * gcc.target/powerpc/ssse3-palignr.c: Likewise. 423 * gcc.target/powerpc/ssse3-phaddd.c: Likewise. 424 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise. 425 * gcc.target/powerpc/ssse3-phaddw.c: Likewise. 426 * gcc.target/powerpc/ssse3-phsubd.c: Likewise. 427 * gcc.target/powerpc/ssse3-phsubw.c: Likewise. 428 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise. 429 * gcc.target/powerpc/ssse3-pshufb.c: Likewise. 430 * gcc.target/powerpc/ssse3-psignb.c: Likewise. 431 * gcc.target/powerpc/ssse3-psignd.c: Likewise. 432 * gcc.target/powerpc/ssse3-psignw.c: Likewise. 433 * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union. 434 4352018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org> 436 437 * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU. 438 4392018-12-19 Tom de Vries <tdevries@suse.de> 440 441 * gcc.dg/goacc/nvptx-merged-loop.c: Move to 442 libgomp/testsuite/libgomp.oacc-c-c++-common. 443 * gcc.dg/goacc/nvptx-sese-1.c: Same. 444 4452018-12-19 Tom de Vries <tom@codesourcery.com> 446 447 * lib/scanoffloadrtl.exp: New file. 448 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add 449 offload-rtl. 450 4512018-12-19 Richard Biener <rguenther@suse.de> 452 453 PR tree-optimization/88533 454 Revert 455 2018-04-30 Richard Biener <rguenther@suse.de> 456 457 PR tree-optimization/28364 458 PR tree-optimization/85275 459 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust. 460 461 * gcc.dg/tree-ssa/copy-headers-6.c: New testcase. 462 * gcc.dg/tree-ssa/copy-headers-7.c: Likewise. 463 * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL. 464 * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise. 465 4662018-12-19 Jakub Jelinek <jakub@redhat.com> 467 468 PR target/88541 469 * gcc.target/i386/avx-vpclmulqdq-1.c: New test. 470 471 PR c++/87934 472 * g++.dg/cpp0x/constexpr-87934.C: New test. 473 4742018-12-19 Alexandre Oliva <aoliva@redhat.com> 475 476 PR testsuite/86153 477 PR middle-end/83239 478 * gcc.dg/vrp-overflow-1.c: New. 479 480 PR c++/87012 481 * g++.dg/cpp0x/pr87012.C: New. 482 483 PR c++/88146 484 * g++.dg/cpp0x/inh-ctor32.C: New. 485 4862018-12-18 Jakub Jelinek <jakub@redhat.com> 487 488 PR rtl-optimization/87759 489 * gcc.target/i386/pr87759.c: Require int128 effective target. 490 4912018-12-18 Vladimir Makarov <vmakarov@redhat.com> 492 493 PR rtl-optimization/87759 494 * gcc.target/i386/pr87759.c: New. 495 4962018-12-18 Jakub Jelinek <jakub@redhat.com> 497 498 PR target/88464 499 * gcc.target/i386/avx512f-pr88464-5.c: New test. 500 * gcc.target/i386/avx512f-pr88464-6.c: New test. 501 * gcc.target/i386/avx512f-pr88464-7.c: New test. 502 * gcc.target/i386/avx512f-pr88464-8.c: New test. 503 * gcc.target/i386/avx512vl-pr88464-5.c: New test. 504 * gcc.target/i386/avx512vl-pr88464-6.c: New test. 505 * gcc.target/i386/avx512vl-pr88464-7.c: New test. 506 * gcc.target/i386/avx512vl-pr88464-8.c: New test. 507 * gcc.target/i386/avx512vl-pr88464-9.c: New test. 508 * gcc.target/i386/avx512vl-pr88464-10.c: New test. 509 * gcc.target/i386/avx512vl-pr88464-11.c: New test. 510 * gcc.target/i386/avx512vl-pr88464-12.c: New test. 511 * gcc.target/i386/avx512vl-pr88464-13.c: New test. 512 * gcc.target/i386/avx512vl-pr88464-14.c: New test. 513 * gcc.target/i386/avx512vl-pr88464-15.c: New test. 514 * gcc.target/i386/avx512vl-pr88464-16.c: New test. 515 5162018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 517 518 * lib/target-supports.exp (check_effective_target_vect_usad_char): 519 Add non-SVE aarch64 to supported list. 520 5212018-12-18 Jakub Jelinek <jakub@redhat.com> 522 523 PR target/88513 524 PR target/88514 525 * gcc.target/i386/avx512f-pr88513-1.c: New test. 526 * gcc.target/i386/avx512f-pr88513-2.c: New test. 527 * gcc.target/i386/avx512vl-pr88464-1.c: New test. 528 * gcc.target/i386/avx512vl-pr88464-2.c: New test. 529 * gcc.target/i386/avx512vl-pr88464-3.c: New test. 530 * gcc.target/i386/avx512vl-pr88464-4.c: New test. 531 * gcc.target/i386/avx512vl-pr88513-1.c: New test. 532 * gcc.target/i386/avx512vl-pr88513-2.c: New test. 533 * gcc.target/i386/avx512vl-pr88513-3.c: New test. 534 * gcc.target/i386/avx512vl-pr88513-4.c: New test. 535 * gcc.target/i386/avx512vl-pr88514-1.c: New test. 536 * gcc.target/i386/avx512vl-pr88514-2.c: New test. 537 * gcc.target/i386/avx512vl-pr88514-3.c: New test. 538 5392018-12-18 Wei Xiao <wei3.xiao@intel.com> 540 541 * g++.target/i386/mv16.C: Handle new march. 542 * gcc.target/i386/builtin_target.c: Ditto. 543 5442018-12-17 Peter Bergner <bergner@linux.ibm.com> 545 546 PR target/87870 547 * gcc.target/powerpc/pr87870.c: New test. 548 5492018-12-17 Jakub Jelinek <jakub@redhat.com> 550 551 PR c++/88410 552 * g++.dg/cpp0x/pr88410.C: New test. 553 5542018-12-17 Steve Ellcey <sellcey@cavium.com> 555 556 * gcc.target/aarch64/torture/aarch64-torture.exp: New file. 557 * gcc.target/aarch64/torture/simd-abi-1.c: New test. 558 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto. 559 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto. 560 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto. 561 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto. 562 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto. 563 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto. 564 5652018-12-17 Martin Sebor <msebor@redhat.com> 566 567 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32. 568 5692018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com> 570 571 PR rtl-optimization/88253 572 * gcc.target/avr/pr88253.c: New test. 573 5742018-12-17 Richard Sandiford <richard.sandiford@arm.com> 575 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 576 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 577 578 * gcc.dg/loop-versioning-1.c: New test. 579 * gcc.dg/loop-versioning-10.c: Likewise. 580 * gcc.dg/loop-versioning-11.c: Likewise. 581 * gcc.dg/loop-versioning-2.c: Likewise. 582 * gcc.dg/loop-versioning-3.c: Likewise. 583 * gcc.dg/loop-versioning-4.c: Likewise. 584 * gcc.dg/loop-versioning-5.c: Likewise. 585 * gcc.dg/loop-versioning-6.c: Likewise. 586 * gcc.dg/loop-versioning-7.c: Likewise. 587 * gcc.dg/loop-versioning-8.c: Likewise. 588 * gcc.dg/loop-versioning-9.c: Likewise. 589 * gfortran.dg/loop_versioning_1.f90: Likewise. 590 * gfortran.dg/loop_versioning_2.f90: Likewise. 591 * gfortran.dg/loop_versioning_3.f90: Likewise. 592 * gfortran.dg/loop_versioning_4.f90: Likewise. 593 * gfortran.dg/loop_versioning_5.f90: Likewise. 594 * gfortran.dg/loop_versioning_6.f90: Likewise. 595 * gfortran.dg/loop_versioning_7.f90: Likewise. 596 * gfortran.dg/loop_versioning_8.f90: Likewise. 597 5982018-12-16 Steven G. Kargl <kargl@gcc.gnu.org> 599 600 PR fortran/88116 601 * gfortran.dg/pr88116_1.f90: New test. 602 * gfortran.dg/pr88116_2.f90: Ditto. 603 604 PR fortran/88467 605 * gfortran.dg/pr88467.f90: New test. 606 6072018-12-16 Steven G. Kargl <kargl@gcc.gnu.org> 608 609 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment. 610 6112018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org> 612 613 PR fortran/88363 614 * intent_out_13.f90: New test. 615 6162018-12-15 H.J. Lu <hongjiu.lu@intel.com> 617 618 PR target/88483 619 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert 620 reversion 267133. 621 6222018-12-15 Steven G. Kargl <kargl@gcc.gnu.org> 623 624 PR fortran/87944 625 * gfortran.dg/pr87994_1.f90: New test. 626 * gfortran.dg/pr87994_2.f90: Ditto. 627 * gfortran.dg/pr87994_3.f90: Ditto. 628 6292018-12-16 Jakub Jelinek <jakub@redhat.com> 630 631 PR c++/88482 632 * g++.dg/eh/builtin5.C: New test. 633 * g++.dg/eh/builtin6.C: New test. 634 * g++.dg/eh/builtin7.C: New test. 635 * g++.dg/eh/builtin8.C: New test. 636 * g++.dg/eh/builtin9.C: New test. 637 * g++.dg/eh/builtin10.C: New test. 638 * g++.dg/eh/builtin11.C: New test. 639 * g++.dg/parse/crash55.C: Adjust expected diagnostics. 640 6412018-12-15 Steven G. Kargl <kargl@gcc.gnu.org> 642 643 PR fortran/88138 644 * gfortran.dg/pr88138.f90: new test. 645 6462018-12-15 Jakub Jelinek <jakub@redhat.com> 647 648 PR tree-optimization/88464 649 PR target/88498 650 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ... 651 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number. 652 Expect 4 vectorized loops instead of 3. 653 (f4): New function. 654 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ... 655 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number 656 and #include. 657 (avx512f_test): Prepare arguments for f4 and check the results. 658 * gcc.target/i386/avx512f-pr88464-3.c: New test. 659 * gcc.target/i386/avx512f-pr88464-4.c: New test. 660 6612018-12-15 Paolo Carlini <paolo.carlini@oracle.com> 662 663 PR c++/84644 664 * g++.dg/cpp0x/decltype68.C: New. 665 * g++.dg/cpp0x/decltype-33838.C: Adjust. 666 * g++.dg/template/spec32.C: Likewise. 667 * g++.dg/template/ttp22.C: Likewise. 668 6692018-12-15 Jakub Jelinek <jakub@redhat.com> 670 671 PR target/88489 672 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test. 673 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test. 674 675 PR rtl-optimization/88478 676 * g++.dg/opt/pr88478.C: New test. 677 6782018-12-14 Martin Sebor <msebor@redhat.com> 679 680 PR tree-optimization/88372 681 * gcc.dg/Walloc-size-larger-than-18.c: New test. 682 * gcc.dg/builtin-object-size-19.c: Same. 683 6842018-12-14 Martin Sebor <msebor@redhat.com> 685 686 PR tree-optimization/87096 687 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test. 688 6892018-12-14 Alexandre Oliva <aoliva@redhat.com> 690 691 PR c++/87814 692 * g++.dg/cpp1z/pr87814.C: New. 693 6942018-12-14 H.J. Lu <hongjiu.lu@intel.com> 695 696 * gcc.target/i386/cf_check-1.c: New test. 697 * gcc.target/i386/cf_check-2.c: Likewise. 698 * gcc.target/i386/cf_check-3.c: Likewise. 699 * gcc.target/i386/cf_check-4.c: Likewise. 700 * gcc.target/i386/cf_check-5.c: Likewise. 701 7022018-12-14 Thomas Schwinge <thomas@codesourcery.com> 703 Cesar Philippidis <cesar@codesourcery.com> 704 705 * c-c++-common/goacc/note-parallelism.c: New test. 706 * gfortran.dg/goacc/note-parallelism.f90: New test. 707 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update. 708 * c-c++-common/goacc/classify-kernels.c: Likewise. 709 * c-c++-common/goacc/classify-parallel.c: Likewise. 710 * c-c++-common/goacc/classify-routine.c: Likewise. 711 * c-c++-common/goacc/kernels-1.c: Likewise. 712 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise. 713 * c-c++-common/goacc/kernels-double-reduction.c: Likewise. 714 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. 715 * gfortran.dg/goacc/classify-kernels.f95: Likewise. 716 * gfortran.dg/goacc/classify-parallel.f95: Likewise. 717 * gfortran.dg/goacc/classify-routine.f95: Likewise. 718 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise. 719 7202018-12-14 Alexandre Oliva <aoliva@redhat.com> 721 722 PR c++/86823 723 * g++.dg/pr86823.C: New. 724 7252018-12-14 Jakub Jelinek <jakub@redhat.com> 726 727 PR c++/82294 728 PR c++/87436 729 * g++.dg/tree-ssa/pr82294.C: New test. 730 * g++.dg/tree-ssa/pr87436.C: New test. 731 7322018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com> 733 734 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok 735 effective target. 736 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise. 737 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise. 738 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise. 739 7402018-12-14 H.J. Lu <hongjiu.lu@intel.com> 741 742 PR target/88483 743 * gcc.target/i386/stackalign/pr88483.c: New test. 744 7452018-12-14 Eric Botcazou <ebotcazou@adacore.com> 746 747 * gnat.dg/max_size.adb: New test. 748 * gnat.dg/max_size_pkg.ads: Likewise. 749 7502018-12-14 Claudiu Zissulescu <claziss@synopsys.com> 751 752 * gcc.target/arc/milli-1.c: New test. 753 7542018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com> 755 756 * gcc.dg/lto/pr88297_0.c: New test. 757 * gcc.dg/lto/pr88297_1.c: New test. 758 7592018-12-13 Jakub Jelinek <jakub@redhat.com> 760 761 PR tree-optimization/88444 762 * gcc.dg/tree-ssa/pr88444.c: New test. 763 764 PR rtl-optimization/88470 765 * gcc.target/i386/pr88470.c: New test. 766 7672018-12-13 Vladimir Makarov <vmakarov@redhat.com> 768 769 PR rtl-optimization/88414 770 * gcc.target/i386/pr88414.c: New. 771 7722018-12-13 Marek Polacek <polacek@redhat.com> 773 774 PR c++/88216 - ICE with class type in non-type template parameter. 775 * g++.dg/cpp2a/nontype-class9.C: New test. 776 7772018-12-13 Jakub Jelinek <jakub@redhat.com> 778 779 PR rtl-optimization/88416 780 * gcc.target/i386/pr88416.c: New test. 781 782 PR tree-optimization/88464 783 * gcc.target/i386/avx512f-pr88462-1.c: New test. 784 * gcc.target/i386/avx512f-pr88462-2.c: New test. 785 7862018-12-13 Nathan Sidwell <nathan@acm.org> 787 788 PR c++/87531 789 * g++.dg/lookup/pr87531-2.C: New. 790 7912018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 792 793 PR testsuite/88041 794 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix. 795 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link. 796 Include $subdir in filename. 797 Cleanup generated source. 798 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use 799 absolute path. 800 * gdc.test/compilable/depsOutput9948.d: Likewise. 801 8022018-12-13 Jakub Jelinek <jakub@redhat.com> 803 804 PR testsuite/88454 805 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from 806 const char * to const signed char *. 807 (bmhi_init): Change pattern parameter's type the same. Use 808 __builtin_strlen instead of undeclared strlen. 809 8102018-12-13 Andreas Krebbel <krebbel@linux.ibm.com> 811 812 * gcc.target/s390/zvector/vec-double-1.c: New test. 813 * gcc.target/s390/zvector/vec-double-2.c: New test. 814 8152018-12-13 Wei Xiao <wei3.xiao@intel.com> 816 817 * gcc.target/i386/funcspec-56.inc: Handle new march. 818 8192018-12-13 Jakub Jelinek <jakub@redhat.com> 820 821 PR target/88465 822 * gcc.target/i386/avx512f-pr88465.c: New test. 823 * gcc.target/i386/avx512dq-pr88465.c: New test. 824 825 PR target/88461 826 * gcc.target/i386/pr88461.c: New test. 827 8282018-12-12 Paolo Carlini <paolo.carlini@oracle.com> 829 830 * g++.dg/other/static5.C: New. 831 8322018-12-12 Segher Boessenkool <segher@kernel,crashing.org> 833 834 PR testsuite/88318 835 * gcc.dg/independent-cloneids-1.c: Use ^ not \m. 836 8372018-12-12 Joel Brobecker <brobecker@adacore.com> 838 839 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement. 840 8412018-12-12 Jakub Jelinek <jakub@redhat.com> 842 843 PR c++/88446 844 * g++.dg/cpp2a/is-constant-evaluated3.C: New test. 845 846 PR c++/88449 847 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile 848 to dg-do run. 849 (e): Adjust comment with correct expected value. 850 (main): Expect e == 1. 851 * g++.dg/cpp2a/is-constant-evaluated2.C: New test. 852 8532018-12-11 Steven G. Kargl <kargl@gcc.gnu.org> 854 855 PR fortran/88155 856 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu. 857 * gfortran.dg/pr88155.f90: New test. 858 8592018-12-11 Steven G. Kargl <kargl@gcc.gnu.org> 860 861 PR fortran/88249 862 * gfortran.dg/pr88249.f90: New test. 863 8642018-12-11 Jakub Jelinek <jakub@redhat.com> 865 866 PR tree-optimization/80520 867 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target 868 clean. 869 8702018-12-11 Marek Polacek <polacek@redhat.com> 871 872 PR c++/86608 - reading constexpr volatile variable. 873 * g++.dg/cpp0x/constexpr-volatile2.C: New test. 874 * g++.dg/cpp0x/pr65327.C: Add dg-error. 875 8762018-12-11 Paolo Carlini <paolo.carlini@oracle.com> 877 878 * g++.dg/pr53037-4.C: Test the first two locations too. 879 8802018-12-11 Jakub Jelinek <jakub@redhat.com> 881 882 PR tree-optimization/88444 883 * gcc.dg/pr88444.c: New test. 884 8852018-12-11 Dimitar Dimitrov <dimitar@dinux.eu> 886 887 * gcc.target/i386/pr52813.c: New test. 888 8892018-12-11 Jakub Jelinek <jakub@redhat.com> 890 891 PR target/88425 892 * gcc.target/i386/pr88425.c: New test. 893 894 PR sanitizer/88426 895 * c-c++-common/ubsan/float-cast-overflow-11.c: New test. 896 8972018-12-11 Yannick Moy <moy@adacore.com> 898 899 * gnat.dg/ghost4.adb: New testcase. 900 9012018-12-11 Ed Schonberg <schonberg@adacore.com> 902 903 * gnat.dg/iter4.adb: New testcase. 904 9052018-12-11 Hristian Kirtchev <kirtchev@adacore.com> 906 907 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb, 908 gnat.dg/valid4_pkg.ads: New testcase. 909 9102018-12-11 Eric Botcazou <ebotcazou@adacore.com> 911 912 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads, 913 gnat.dg/packed_array_pkg.ads: New testcase. 914 9152018-12-11 Hristian Kirtchev <kirtchev@adacore.com> 916 917 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase. 918 9192018-12-11 Ed Schonberg <schonberg@adacore.com> 920 921 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb, 922 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb, 923 gnat.dg/bip_cu_t.ads: New testcase. 924 9252018-12-11 Hristian Kirtchev <kirtchev@adacore.com> 926 927 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase. 928 9292018-12-11 Eric Botcazou <ebotcazou@adacore.com> 930 931 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads, 932 gnat.dg/atomic11_pkg2.ads: New testcase. 933 9342018-12-11 Ed Schonberg <schonberg@adacore.com> 935 936 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb, 937 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads: 938 New testcase. 939 * gnat.dg/static_pred1.adb: Expect an error message. 940 9412018-12-11 Jakub Jelinek <jakub@redhat.com> 942 943 PR lto/86004 944 * lib/target-supports.exp (check_effective_target_lto_incremental): 945 New. 946 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target. 947 * g++.dg/lto/pr65316_0.C: Likewise. 948 * g++.dg/lto/pr85176_0.C: Likewise. 949 * g++.dg/lto/pr79000_0.C: Likewise. 950 * g++.dg/lto/pr66180_0.C: Likewise. 951 * g++.dg/lto/pr65193_0.C: Likewise. 952 * g++.dg/lto/pr69077_0.C: Likewise. 953 * g++.dg/lto/pr68057_0.C: Likewise. 954 * g++.dg/lto/pr66705_0.C: Likewise. 955 * g++.dg/lto/pr65302_0.C: Likewise. 956 * g++.dg/lto/20091002-1_0.C: Likewise. 957 * g++.dg/lto/pr81940_0.C: Likewise. 958 * g++.dg/lto/pr64043_0.C: Likewise. 959 * g++.dg/lto/pr65549_0.C: Likewise. 960 * g++.dg/lto/pr69133_0.C: Likewise. 961 * gfortran.dg/lto/pr79108_0.f90: Likewise. 962 9632018-12-10 Jeff Law <law@redhat.com> 964 965 PR tree-optimization/80520 966 * gcc.dg/tree-ssa/split-path-5.c: Update expected output. 967 * gcc.dg/tree-ssa/split-path-11.c: New test. 968 9692018-12-10 Steven G. Kargl <kargl@gcc.gnu.org> 970 971 PR fortran/97922 972 * gfortran.dg/io_constraints_8.f90: Update error message. 973 * gfortran.dg/pr87922.f90: New test. 974 9752018-12-10 Martin Sebor <msebor@redhat.com> 976 977 PR tree-optimization/86196 978 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use 979 base size only of arrays. 980 9812018-12-10 Uros Bizjak <ubizjak@gmail.com> 982 983 * gcc.dg/sinatan-1.c: Use dg-add-options ieee. 984 9852018-12-10 Steven G. Kargl <kargl@gcc.gnu.org> 986 987 PR fortran/88269 988 * gfortran.dg/pr88269.f90: New test. 989 9902018-12-10 Uros Bizjak <ubizjak@gmail.com> 991 992 PR target/88418 993 * gcc.target/i386/pr88418.c: New test. 994 9952018-12-10 Richard Biener <rguenther@suse.de> 996 997 PR tree-optimization/88427 998 * gcc.dg/pr88427.c: New testcase. 999 10002018-12-10 Jakub Jelinek <jakub@redhat.com> 1001 1002 PR ipa/87955 1003 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options. 1004 10052018-12-10 Martin Jambor <mjambor@suse.cz> 1006 1007 PR ipa/88214 1008 * gcc.dg/ipa/pr88214.c: New test. 1009 10102018-12-10 Jakub Jelinek <jakub@redhat.com> 1011 1012 PR testsuite/88369 1013 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages. 1014 * gcc.dg/vect/vect-ivdep-2.c: Likewise. 1015 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. 1016 * g++.dg/vect/pr33426-ivdep.cc: Likewise. 1017 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise. 1018 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise. 1019 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise. 1020 10212018-12-10 Richard Biener <rguenther@suse.de> 1022 1023 PR middle-end/88415 1024 * gcc.dg/gomp/pr88415.c: New testcase. 1025 10262018-12-10 Eric Botcazou <ebotcazou@adacore.com> 1027 1028 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for 1029 Visium and remove other specific handling. 1030 * c-c++-common/patchable_function_entry-default.c: Likewise. 1031 * c-c++-common/patchable_function_entry-definition.c: Likewise. 1032 10332018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 1034 1035 PR fortran/88205 1036 * gfortran.dg/pr88205.f90: New unit. 1037 10382018-12-09 Iain Buclaw <ibuclaw@gdcproject.org> 1039 1040 PR d/88039 1041 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D. 1042 (dmd2dg): Check generated html in ddoc tests. 1043 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests. 1044 10452018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 1046 1047 PR fortran/88206 1048 * gfortran.dg/pr88206.f90: New test. 1049 10502018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 1051 1052 PR fortran/88228 1053 * gfortran.dg/pr88228.f90: New test. 1054 10552018-12-09 Thomas Schwinge <thomas@codesourcery.com> 1056 1057 * gfortran.dg/goacc/combined-directives-3.f90: New file. 1058 10592018-12-09 Cesar Philippidis <cesar@codesourcery.com> 1060 1061 * c-c++-common/goacc/combined-directives-3.c: New test. 1062 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test. 1063 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test. 1064 * c-c++-common/goacc/loop-3.c (void p2): Adjust test. 1065 10662018-12-09 Thomas Schwinge <thomas@codesourcery.com> 1067 1068 * gfortran.dg/goacc/loop-2-kernels.f95: Update. 1069 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise. 1070 * gfortran.dg/goacc/nested-parallelism.f90: Likewise. 1071 1072 * gfortran.dg/goacc/loop-2.f95: Split into... 1073 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file... 1074 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file... 1075 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file... 1076 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file... 1077 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new 1078 file... 1079 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file... 1080 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file. 1081 1082 PR fortran/88420 1083 * gfortran.dg/goacc/loop-1-2.f95: Update. 1084 * gfortran.dg/goacc/loop-1.f95: Likewise. 1085 10862018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 1087 1088 PR fortran/88048 1089 * gfortran.dg/pr88048.f90: New test. 1090 10912018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 1092 1093 PR fortran/87945 1094 * gfortran.dg/pr87945_1.f90: New test. 1095 * gfortran.dg/pr87945_2.f90: New test. 1096 10972018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 1098 1099 PR fortran/88025 1100 * gfortran.dg/pr88025.f90: New test. 1101 11022018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 1103 1104 * gfortran.dg/pr88357_1.f90: New test. 1105 * gfortran.dg/pr88357_2.f90: New test. 1106 11072018-12-08 Jakub Jelinek <jakub@redhat.com> 1108 1109 PR fortran/88304 1110 * gfortran.fortran-torture/compile/pr88304-2.f90: New test. 1111 11122018-12-07 Paolo Carlini <paolo.carlini@oracle.com> 1113 1114 * g++.dg/other/bitfield7.C: New. 1115 * g++.dg/parse/bitfield8.C: Likewise. 1116 * g++.dg/parse/bitfield9.C: Likewise. 1117 * g++.dg/pr53037-4.C: Test the locations too. 1118 11192018-12-07 Peter Bergner <bergner@linux.ibm.com> 1120 1121 PR target/87496 1122 * gcc.target/powerpc/pr87496.c: Rename from this... 1123 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment. 1124 * gcc.target/powerpc/pr87496-2.c: New test. 1125 * gcc.target/powerpc/pr87496-3.c: New test. 1126 11272018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1128 1129 * gcc.target/aarch64/sve/override_sve_width_1.c: New test. 1130 11312018-12-07 Jeff Law <law@redhat.com> 1132 1133 PR middle-end/87813 1134 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from 1135 options to test. 1136 11372018-12-07 Vladimir Makarov <vmakarov@redhat.com> 1138 1139 PR rtl-optimization/88349 1140 * gcc.target/mips/pr88349.c: New. 1141 11422018-12-07 Jakub Jelinek <jakub@redhat.com> 1143 1144 PR c++/86669 1145 * g++.dg/cpp0x/initlist105.C: New test. 1146 * g++.dg/cpp0x/initlist106.C: New test. 1147 * g++.dg/other/pr86669.C: New test. 1148 11492018-12-07 Richard Sandiford <richard.sandiford@arm.com> 1150 1151 * gcc.target/aarch64/sve/pred_elim_2.c: New test. 1152 11532018-12-07 Richard Sandiford <richard.sandiford@arm.com> 1154 1155 * gcc.target/aarch64/sve/pred_elim_1.c: New test. 1156 11572018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1158 1159 * gcc.target/i386/ipa-stack-alignment-2.c: Add 1160 -fomit-frame-pointer to dg-options. 1161 11622018-12-07 Jakub Jelinek <jakub@redhat.com> 1163 1164 PR target/85593 1165 * gcc.target/i386/pr85593.c: New test. 1166 1167 PR rtl-optimization/85770 1168 * gcc.target/i386/pr85770.c: Require int128 effective target. 1169 1170 PR fortran/88377 1171 * gfortran.dg/gomp/pr88377.f90: New test. 1172 1173 PR c/88367 1174 * gcc.dg/tree-ssa/pr88367.c: New test. 1175 1176 PR c++/87506 1177 * g++.dg/cpp0x/constexpr-87506.C: New test. 1178 11792018-12-06 Paolo Carlini <paolo.carlini@oracle.com> 1180 1181 * g++.dg/parse/bitfield7.C: New. 1182 * g++.dg/other/bitfield2.C: Check location and type. 1183 * g++.dg/parse/bitfield1.C: Likewise. 1184 * g++.dg/parse/bitfield2.C: Likewise. 1185 11862018-12-06 Alexandre Oliva <aoliva@redhat.com> 1187 1188 PR c++/86747 1189 * g++.dg/pr86747.C: New. 1190 1191 PR c++/86397 1192 * g++.dg/cpp0x/pr86397-1.C: New. 1193 * g++.dg/cpp0x/pr86397-2.C: New. 1194 11952018-12-06 Paul A. Clarke <pc@us.ibm.com> 1196 1197 PR target/88316 1198 * gcc.target/powerpc/bmi-check.h: Remove test for 1199 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run. 1200 * gcc.target/powerpc/bmi2-check.h: Likewise. 1201 * gcc.target/powerpc/mmx-check.h: Likewise. 1202 * gcc.target/powerpc/sse-check.h: Likewise. 1203 * gcc.target/powerpc/sse2-check.h: Likewise. 1204 * gcc.target/powerpc/sse3-check.h: Likewise. 1205 12062018-12-06 Paul A. Clarke <pc@us.ibm.com> 1207 1208 PR target/88316 1209 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian. 1210 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. 1211 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. 1212 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise. 1213 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise. 1214 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise. 1215 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise. 1216 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise. 1217 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. 1218 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. 1219 12202018-12-06 Marek Polacek <polacek@redhat.com> 1221 1222 PR c++/88373 - wrong parse error with ~. 1223 * g++.dg/cpp2a/fn-template19.C: New test. 1224 12252018-12-06 Richard Sandiford <richard.sandiford@arm.com> 1226 1227 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line. 1228 12292018-12-06 Segher Boessenkool <segher@kernel.crashing.org> 1230 1231 * c-c++-common/torture/asm-inline.c: New testcase. 1232 * gcc.dg/asm-qual-2.c: Test asm inline, too. 1233 12342018-12-06 Segher Boessenkool <segher@kernel.crashing.org> 1235 1236 PR inline-asm/55681 1237 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused. 1238 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed 1239 in any order, but that duplicates are not allowed. 1240 12412018-12-06 Jeff Law <law@redhat.com> 1242 1243 PR testsuite/86540 1244 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion 1245 tests on aarch64. 1246 * gcc.dg/tree-ssa/pr77445-2.c: Similarly. 1247 12482018-12-06 David Malcolm <dmalcolm@redhat.com> 1249 1250 PR c++/85110 1251 * g++.dg/diagnostic/missing-default-args.C: New test. 1252 * g++.dg/diagnostic/param-type-mismatch-3.C: New test. 1253 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid 1254 references and incomplete types. 1255 * g++.dg/warn/Wconversion-null-4.C: New test. 1256 12572018-12-06 Jakub Jelinek <jakub@redhat.com> 1258 1259 PR target/87598 1260 * gcc.target/aarch64/asm-5.c: New test. 1261 1262 PR tree-optimization/85726 1263 * gcc.dg/tree-ssa/pr85726-1.c: New test. 1264 * gcc.dg/tree-ssa/pr85726-2.c: New test. 1265 * gcc.dg/tree-ssa/pr85726-3.c: New test. 1266 * gcc.dg/tree-ssa/pr85726-4.c: New test. 1267 1268 PR fortran/88304 1269 * gfortran.fortran-torture/compile/pr88304.f90: New test. 1270 12712018-12-06 Richard Biener <rguenther@suse.de> 1272 1273 PR middle-end/63184 1274 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed 1275 optimized dump scanning. 1276 * c-c++-common/pr19807-3.c: Likewise. 1277 12782018-12-06 Paolo Carlini <paolo.carlini@oracle.com> 1279 1280 * g++.dg/parse/bitfield6b.C: New. 1281 * g++.dg/parse/bitfield3.C: Test location and type. 1282 12832018-12-06 Iain Sandoe <iain@sandoe.co.uk> 1284 1285 * lib/c-compat.exp (compat-use-alt-compiler): 1286 Handle -fno-diagnostics-show-line-numbers. 1287 (compat_setup_dfp): Likewise. 1288 12892018-12-05 Jeff Law <law@redhat.com> 1290 1291 PR rtl-optimization/85770 1292 * gcc.target/i386/pr85770.c: New test. 1293 12942018-12-05 Martin Sebor <msebor@redhat.com> 1295 1296 PR c/87028 1297 * c-c++-common/Wstringop-truncation.c: Remove xfails. 1298 * gcc.dg/Wstringop-truncation-5.c: New test. 1299 * gcc.dg/strcmpopt_1.c: Adjust. 1300 * gcc.dg/tree-ssa/pr79697.c: Same. 1301 13022018-12-05 Richard Sandiford <richard.sandiford@arm.com> 1303 1304 PR tree-optimization/88064 1305 * gcc.dg/vect/vect-over-widen-23.c: New test. 1306 13072018-12-05 David Malcolm <dmalcolm@redhat.com> 1308 1309 * lib/gcc-dg.exp (process-message): Change verbosity level of 1310 "verbose" from 2 to 3. 1311 (dg-locus): Likewise. 1312 13132018-12-05 Richard Biener <rguenther@suse.de> 1314 1315 PR middle-end/63184 1316 * c-c++-common/pr19807-2.c: New testcase. 1317 * c-c++-common/pr19807-3.c: Likewise. 1318 13192018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1320 1321 PR testsuite/88208 1322 * gcc.target/sparc/attr-aligned.c (MAXALIGN) 1323 [__sparcv9 || __arch64__]: Define. 1324 13252018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1326 1327 * gcc.target/sparc/20181129-1.c: Compile with -std=c99. 1328 * gcc.target/sparc/20181129-2.c: Likewise. 1329 13302018-12-05 Jakub Jelinek <jakub@redhat.com> 1331 1332 PR tree-optimization/87360 1333 * g++.dg/opt/pr87360.C: New test. 1334 * gfortran.dg/pr87360.f90: New test. 1335 1336 PR c++/87897 1337 * g++.dg/init/const13.C: New test. 1338 1339 PR sanitizer/88333 1340 * c-c++-common/asan/pr88333.c: New test. 1341 13422018-12-05 Alexandre Oliva <aoliva@redhat.com> 1343 1344 PR c++/85569 1345 * g++.dg/cpp1z/pr85569.C: New. 1346 13472018-12-05 Chenghua Xu <paul.hua.gm@gmail.com> 1348 1349 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5 1350 to clei_<su>.df $wn,$wn,4 in test31. 1351 13522018-12-04 Paolo Carlini <paolo.carlini@oracle.com> 1353 1354 PR c++/84636 1355 * g++.dg/parse/bitfield6.C: New. 1356 13572018-12-04 Jakub Jelinek <jakub@redhat.com> 1358 1359 PR tree-optimization/87320 1360 * gcc.dg/pr87320.c: New test. 1361 13622018-12-04 Jeff Law <law@redhat.com> 1363 1364 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t. 1365 13662018-12-04 Martin Sebor <msebor@redhat.com> 1367 1368 * gcc.target/i386/attr-aligned-2.c: New test. 1369 * gcc.target/i386/falign-functions-3.c: New test. 1370 13712018-12-04 Jakub Jelinek <jakub@redhat.com> 1372 1373 PR target/88188 1374 * gcc.target/powerpc/pr88188-2.c: New test. 1375 13762018-12-04 Marek Polacek <polacek@redhat.com> 1377 1378 PR c++/88184 - ICE when treating name as template-name. 1379 * g++.dg/cpp2a/fn-template17.C: New test. 1380 * g++.dg/cpp2a/fn-template18.C: New test. 1381 13822018-12-04 David Edelsohn <dje.gcc@gmail.com> 1383 1384 * gcc.dg/live-patching-2.c: Require LTO. 1385 13862018-12-04 Iain Sandoe <iain@sandoe.co.uk> 1387 1388 PR testsuite/88310 1389 * lib/target-supports.exp (check_effective_target_freorder): 1390 Suppress warnings for missing profile. 1391 13922018-12-04 Jakub Jelinek <jakub@redhat.com> 1393 1394 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics 1395 for C++2a. 1396 * g++.old-deja/g++.oliva/typename2.C: Likewise. 1397 1398 PR tree-optimization/88285 1399 * gcc.dg/predict-22.c: Only compile on freorder targets. 1400 14012018-12-04 Julian Brown <julian@codesourcery.com> 1402 1403 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a 1404 test for "wait (". 1405 14062018-12-04 Jakub Jelinek <jakub@redhat.com> 1407 1408 PR c++/88103 1409 * g++.dg/cpp0x/rv-cond3.C: New test. 1410 14112018-12-04 Richard Biener <rguenther@suse.de> 1412 1413 PR tree-optimization/88315 1414 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial 1415 initial value. 1416 14172018-12-03 Jakub Jelinek <jakub@redhat.com> 1418 1419 PR middle-end/64242 1420 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions. 1421 (p): Make it void *volatile instead of volatile void *. 1422 (q): New variable. 1423 (main): Add a dummy 32-byte aligned variable and escape its address. 1424 Don't require that the two __builtin_alloca (0) calls return the 1425 same address, just require that their difference is smaller than 1426 1024 bytes. 1427 14282018-12-03 Marek Polacek <polacek@redhat.com> 1429 1430 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__. 1431 14322018-12-03 Ed Schonberg <schonberg@adacore.com> 1433 1434 * gnat.dg/array33.adb: New testcase. 1435 14362018-12-03 Eric Botcazou <ebotcazou@adacore.com> 1437 1438 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase. 1439 14402018-12-03 Eric Botcazou <ebotcazou@adacore.com> 1441 1442 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads, 1443 gnat.dg/generic_inst2_c.ads: New testcase. 1444 14452018-12-03 Eric Botcazou <ebotcazou@adacore.com> 1446 1447 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb, 1448 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb, 1449 gnat.dg/overload2_q.ads: New testcase. 1450 14512018-12-03 Fritz Reese <fritzoreese@gmail.com> 1452 Mark Eggleston <mark.eggleston@codethink.co.uk> 1453 1454 PR fortran/87919 1455 * gfortran.dg/array_temporaries_5.f90: New test. 1456 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto. 1457 * gfortran.dg/dec_d_lines_3.f: Ditto. 1458 * gfortran.dg/dec_exp_4.f90: Ditto. 1459 * gfortran.dg/dec_exp_5.f90: Ditto. 1460 * gfortran.dg/dec_io_7.f90: Ditto. 1461 * gfortran.dg/dec_structure_24.f90: Ditto. 1462 * gfortran.dg/dec_structure_25.f90: Ditto. 1463 * gfortran.dg/dec_structure_26.f90: Ditto. 1464 * gfortran.dg/dec_structure_27.f90: Ditto. 1465 * gfortran.dg/dec_type_print_3.f90: Ditto. 1466 * gfortran.dg/init_flag_20.f90: Ditto. 1467 14682018-12-03 Jeff Law <law@redhat.com> 1469 1470 * gcc.dg/pr59963-2.c: Make testnames unique. 1471 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise. 1472 14732018-12-03 Ilya Leoshkevich <iii@linux.ibm.com> 1474 1475 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead 1476 of a@GOTENT. 1477 * gcc.target/s390/section-anchors.c: New test. 1478 * gcc.target/s390/section-anchors2.c: New test. 1479 * gcc.target/s390/section-anchors3.c: New test. 1480 14812018-12-03 Richard Biener <rguenther@suse.de> 1482 1483 PR tree-optimization/88301 1484 * gcc.dg/tree-ssa/evrp13.c: New testcase. 1485 14862018-12-03 Jakub Jelinek <jakub@redhat.com> 1487 1488 PR tree-optimization/71109 1489 * gcc.c-torture/compile/pr71109.c: New test. 1490 1491 PR target/88287 1492 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison 1493 canonicalization. 1494 14952018-12-03 Ilya Leoshkevich <iii@linux.ibm.com> 1496 1497 PR target/80080 1498 * gcc.target/s390/pr80080-4.c: New test. 1499 15002018-12-02 Andi Kleen <ak@linux.intel.com> 1501 1502 * gcc.target/i386/returninst1.c: Run on 64bit only. 1503 * gcc.target/i386/returninst2.c: Dito. 1504 * gcc.target/i386/returninst3.c: Dito. 1505 15062018-12-02 Jakub Jelinek <jakub@redhat.com> 1507 1508 PR target/88278 1509 * gcc.target/i386/pr88278.c: New test. 1510 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq 1511 instead. 1512 * gcc.target/i386/pr53759-2.c: New test. 1513 1514 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related 1515 tests. 1516 1517 PR sanitizer/88291 1518 * c-c++-common/asan/pr88291.c: New test. 1519 1520 PR c++/88258 1521 * g++.dg/gomp/pr88258.C: New test. 1522 15232018-12-01 Marek Polacek <polacek@redhat.com> 1524 1525 Implement P0634R3, Down with typename! 1526 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error. 1527 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down. 1528 * g++.dg/cpp1z/typename1.C: New test. 1529 * g++.dg/cpp2a/typename1.C: New test. 1530 * g++.dg/cpp2a/typename10.C: New test. 1531 * g++.dg/cpp2a/typename11.C: New test. 1532 * g++.dg/cpp2a/typename2.C: New test. 1533 * g++.dg/cpp2a/typename3.C: New test. 1534 * g++.dg/cpp2a/typename4.C: New test. 1535 * g++.dg/cpp2a/typename5.C: New test. 1536 * g++.dg/cpp2a/typename6.C: New test. 1537 * g++.dg/cpp2a/typename7.C: New test. 1538 * g++.dg/cpp2a/typename8.C: New test. 1539 * g++.dg/cpp2a/typename9.C: New test. 1540 * g++.dg/diagnostic/missing-typename.C: Only run the test in 1541 c++17_down. 1542 * g++.dg/other/crash-9.C: Add template disambiguator. 1543 * g++.dg/other/nontype-1.C: Only expect error in c++17_down. 1544 * g++.dg/parse/crash13.C: Likewise. 1545 * g++.dg/parse/error36.C: Likewise. 1546 * g++.dg/parse/no-typename1.C: Likewise. 1547 * g++.dg/parse/typedef2.C: Likewise. 1548 * g++.dg/parse/typename11.C: Likewise. 1549 * g++.dg/template/crash48.C: Adjust dg-error. 1550 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down. 1551 Add dg-error. 1552 * g++.dg/template/error29.C: Only expect error in c++17_down. 1553 * g++.dg/template/nested5.C: Add template disambiguator. 1554 * g++.dg/template/pr84789.C: Only expect error in c++17_down. 1555 * g++.dg/template/static30.C: Add dg-error. 1556 * g++.dg/template/typedef6.C: Adjust dg-error. 1557 * g++.dg/template/typename3.C: Only expect error in c++17_down. 1558 1559 PR c++/83856 1560 * g++.dg/cpp1y/lambda-generic-83856.C: New test. 1561 1562 PR c++/79629 1563 * g++.dg/other/error35.C: New test. 1564 1565 PR c++/87523 1566 * g++.dg/cpp1y/lambda-generic-87523.C: New test. 1567 15682018-12-01 Jeff Law <law@redhat.com> 1569 1570 * gcc.dg/predict-22.c: Update expected output. 1571 15722018-12-01 Jakub Jelinek <jakub@redhat.com> 1573 1574 PR target/54589 1575 * gcc.target/i386/pr54589.c: New test. 1576 15772018-11-30 Jakub Jelinek <jakub@redhat.com> 1578 1579 PR testsuite/85368 1580 * lib/target-supports.exp (logical_op_short_circuit): Remove. 1581 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit 1582 effective target, drop -mbranch-cost= options from the test and 1583 instead pass --param logical-op-non-short-circuit=0 or 1584 --param logical-op-non-short-circuit=1 depending on what the 1585 tests meant to test. 1586 * gcc.dg/pr21643.c: Likewise. 1587 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. 1588 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 1589 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. 1590 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. 1591 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. 1592 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise. 1593 * gcc.dg/tree-ssa/vrp47.c: Likewise. 1594 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise. 1595 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise. 1596 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise. 1597 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. 1598 * gcc.dg/tree-ssa/vrp87.c: Likewise. 1599 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. 1600 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise. 1601 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise. 1602 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise. 1603 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. 1604 * gcc.dg/tree-ssa/forwprop-28.c: Likewise. 1605 * gcc.dg/binop-xor1.c: Likewise. 1606 * gcc.dg/pr46309.c: Likewise. 1607 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test. 1608 * gcc.dg/tree-ssa/reassoc-32.c: Add 1609 --param logical-op-non-short-circuit=1 to dg-options. 1610 * gcc.dg/tree-ssa/reassoc-33.c: Likewise. 1611 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 1612 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 1613 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 1614 16152018-11-30 Wilco Dijkstra <wdijkstr@arm.com> 1616 1617 PR middle-end/64242 1618 * gcc.c-torture/execute/pr64242.c: New test. 1619 16202018-11-30 David Malcolm <dmalcolm@redhat.com> 1621 1622 * g++.dg/parse/missing-parens-fixit.C: New test. 1623 16242018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com> 1625 1626 * gcc.dg/independent-cloneids-1.c: New test. 1627 16282018-11-30 Jakub Jelinek <jakub@redhat.com> 1629 1630 PR debug/85550 1631 * g++.dg/debug/dwarf2/pr85550.C: New test. 1632 16332018-11-30 Thomas Schwinge <thomas@codesourcery.com> 1634 1635 PR c/87924 1636 * c-c++-common/goacc/asyncwait-5.c: Update. 1637 * gfortran.dg/goacc/asyncwait-5.f: Likewise. 1638 1639 * c-c++-common/goacc/asyncwait-5.c: New file. 1640 * gfortran.dg/goacc/asyncwait-5.f: Likewise. 1641 16422018-11-30 Peter Bergner <bergner@linux.ibm.com> 1643 1644 PR target/87496 1645 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector. 1646 Add -mcpu=power7 option. 1647 16482018-11-30 David Malcolm <dmalcolm@redhat.com> 1649 1650 PR preprocessor/88257 1651 * c-c++-common/Wformat-pr88257.c: New test. 1652 * c-c++-common/Wformat-pr88257.h: New test header. 1653 * c-c++-common/empty.h: New test header. 1654 16552018-11-30 Sam Tebbs <sam.tebbs@arm.com> 1656 1657 * gcc.target/arm/neon-dotprod-restriction.c: New file. 1658 * lib/target-supports.exp 1659 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include 1660 stdint.h. 1661 16622018-11-30 Martin Liska <mliska@suse.cz> 1663 1664 PR sanitizer/81715 1665 * c-c++-common/asan/asan-stack-small.c: New test. 1666 16672018-11-30 Richard Biener <rguenther@suse.de> 1668 1669 * gcc.dg/gimplefe-34.c: New testcase. 1670 * gcc.dg/gimplefe-35.c: Likewise. 1671 16722018-11-30 Martin Liska <mliska@suse.cz> 1673 1674 PR testsuite/88265 1675 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors. 1676 * gfortran.dg/simd-builtins-6.f90: Likewise. 1677 16782018-11-29 Andi Kleen <ak@linux.intel.com> 1679 1680 * gcc.target/i386/fentryname2.c: New test. 1681 * gcc.target/i386/fentryname3.c: New test. 1682 16832018-11-29 Andi Kleen <ak@linux.intel.com> 1684 1685 * gcc.target/i386/fentryname1.c: New test. 1686 16872018-11-29 Andi Kleen <ak@linux.intel.com> 1688 1689 * gcc.target/i386/returninst1.c: New test. 1690 * gcc.target/i386/returninst2.c: New test. 1691 * gcc.target/i386/returninst3.c: New test. 1692 16932018-11-29 Eric Botcazou <ebotcazou@adacore.com> 1694 1695 * gcc.target/sparc/20181129-1.c: New test. 1696 * gcc.target/sparc/20181129-2.c: Likewise. 1697 16982018-11-29 Jakub Jelinek <jakub@redhat.com> 1699 1700 PR target/88152 1701 * g++.target/i386/pr88152.C: New test. 1702 17032018-11-29 Vladimir Makarov <vmakarov@redhat.com> 1704 1705 * gcc.target/i386/pr34256.c: Adjust the number of expected moves. 1706 17072018-11-29 Paolo Carlini <paolo.carlini@oracle.com> 1708 1709 * g++.dg/cpp0x/constexpr-base6b.C: New. 1710 * g++.dg/cpp0x/constexpr-47969.C: Test locations too. 1711 * g++.dg/cpp0x/constexpr-48324.C: Likewise. 1712 * g++.dg/cpp0x/constexpr-ex2.C: Likewise. 1713 * g++.dg/cpp0x/scoped_enum2.C: Likewise. 1714 * g++.dg/cpp1y/pr63996.C: Likewise. 1715 * g++.dg/ext/constexpr-vla5.C: Likewise. 1716 * g++.dg/ext/stmtexpr15.C: Likewise. 1717 * g++.dg/ext/vla1.C: Likewise. 1718 * g++.dg/other/fold1.C: Likewise. 1719 * g++.dg/parse/array-size2.C: Likewise. 1720 * g++.dg/parse/crash36.C: Likewise. 1721 * g++.dg/ubsan/pr81530.C: Likewise. 1722 * g++.dg/warn/Wvla-1.C: Likewise. 1723 * g++.dg/warn/Wvla-2.C: Likewise. 1724 * g++.old-deja/g++.brendan/array1.C: Likewise. 1725 * g++.old-deja/g++.bugs/900402_02.C: Likewise. 1726 * g++.old-deja/g++.law/init3.C: Likewise. 1727 * g++.old-deja/g++.mike/p6149.C: Likewise. 1728 17292018-11-29 David Malcolm <dmalcolm@redhat.com> 1730 1731 PR c++/88121 1732 * g++.dg/lookup/suggestions-scoped-enums.C: New test. 1733 * g++.dg/lookup/suggestions-unscoped-enums.C: New test. 1734 17352018-11-29 Peter Bergner <bergner@linux.ibm.com> 1736 1737 PR target/87496 1738 * gcc.target/powerpc/pr87496.c: New test. 1739 17402018-11-29 Martin Sebor <msebor@redhat.com> 1741 1742 PR c/88172 1743 PR testsuite/88208 1744 * gcc.dg/attr-aligned-2.c: New test. 1745 * gcc.dg/builtin-has-attribute.c: Adjust. 1746 * c-c++-common/builtin-has-attribute-2.c: Same. 1747 * c-c++-common/builtin-has-attribute-3.c: Same. 1748 * c-c++-common/builtin-has-attribute-4.c: Same. 1749 * c-c++-common/builtin-has-attribute-5.c: New test. 1750 * gcc.target/aarch64/attr-aligned.c: Same. 1751 * gcc.target/i386/attr-aligned.c: Same. 1752 * gcc.target/powerpc/attr-aligned.c: Same. 1753 * gcc.target/sparc/attr-aligned.c: Same. 1754 17552018-11-29 qing zhao <qing.zhao@oracle.com> 1756 1757 * gcc.dg/live-patching-1.c: New test. 1758 * gcc.dg/live-patching-2.c: New test. 1759 * gcc.dg/live-patching-3.c: New test. 1760 * gcc.dg/tree-ssa/writeonly-3.c: New test. 1761 * gcc.target/i386/ipa-stack-alignment-2.c: New test. 1762 17632018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br> 1764 1765 * gcc.dg/sinhatanh-1.c: New test. 1766 * gcc.dg/sinhatanh-2.c: New test. 1767 * gcc.dg/sinhatanh-3.c: New test. 1768 17692018-11-29 Jakub Jelinek <jakub@redhat.com> 1770 1771 PR target/54700 1772 * g++.target/i386/sse4_1-pr54700-1.C: New test. 1773 * g++.target/i386/sse4_1-pr54700-2.C: New test. 1774 * g++.target/i386/avx-pr54700-1.C: New test. 1775 * g++.target/i386/avx-pr54700-2.C: New test. 1776 * g++.target/i386/avx2-pr54700-1.C: New test. 1777 * g++.target/i386/avx2-pr54700-2.C: New test. 1778 * g++.target/i386/sse4_1-check.h: New file. 1779 * g++.target/i386/avx-check.h: New file. 1780 * g++.target/i386/avx2-check.h: New file. 1781 * g++.target/i386/m128-check.h: New file. 1782 * g++.target/i386/m256-check.h: New file. 1783 * g++.target/i386/avx-os-support.h: New file. 1784 1785 PR target/88152 1786 * g++.dg/tree-ssa/pr88152-1.C: New test. 1787 * g++.dg/tree-ssa/pr88152-2.C: New test. 1788 1789 PR target/88234 1790 * gcc.dg/ubsan/pr88234.c: New test. 1791 17922018-11-29 Richard Biener <rguenther@suse.de> 1793 1794 PR tree-optimization/88243 1795 * gcc.dg/torture/pr88243.c: New testcase. 1796 17972018-11-29 Jakub Jelinek <jakub@redhat.com> 1798 1799 PR c++/87539 1800 * g++.dg/cpp0x/pr87539.C: New test. 1801 18022018-11-28 Martin Sebor <msebor@redhat.com> 1803 1804 PR c/88065 1805 PR c/87297 1806 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test. 1807 18082018-11-28 Marek Polacek <polacek@redhat.com> 1809 1810 Implement P1094R2, Nested inline namespaces. 1811 * g++.dg/cpp2a/nested-inline-ns1.C: New test. 1812 * g++.dg/cpp2a/nested-inline-ns2.C: New test. 1813 18142018-11-28 Nathan Sidwell <nathan@acm.org> 1815 1816 PR c++/87531 1817 * g++.dg/lookup/pr87531.C: New. 1818 18192018-11-28 Jan Hubicka <jh@suse.cz> 1820 1821 * gcc.dg/predict-13.c: Update template. 1822 * gcc.dg/predict-13b.c: New testcase. 1823 * gcc.dg/predict-22.c: New testcase. 1824 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to 1825 get sane profile. 1826 18272018-11-28 Marek Polacek <polacek@redhat.com> 1828 1829 PR c++/88222 - ICE with bit-field with invalid type. 1830 * g++.dg/ext/flexary31.C: New test. 1831 18322018-11-28 David Edelsohn <dje.gcc@gmail.com> 1833 1834 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX. 1835 * g++.dg/opt/pr83084.C: XFAIL AIX. 1836 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX. 1837 18382018-11-28 Richard Biener <rguenther@suse.de> 1839 1840 PR tree-optimization/88223 1841 * gcc.dg/torture/pr88223.c: New testcase. 1842 18432018-11-28 Richard Biener <rguenther@suse.de> 1844 1845 PR tree-optimization/88217 1846 * g++.dg/pr88217.C: New testcase. 1847 18482018-11-28 Richard Biener <rguenther@suse.de> 1849 1850 PR tree-optimization/79351 1851 * gcc.dg/torture/pr79351.c: New testcase. 1852 18532018-11-28 Jakub Jelinek <jakub@redhat.com> 1854 1855 PR target/88189 1856 * gcc.target/i386/sse4_1-pr88189-1.c: New test. 1857 * gcc.target/i386/sse4_1-pr88189-2.c: New test. 1858 * gcc.target/i386/avx-pr88189-1.c: New test. 1859 * gcc.target/i386/avx-pr88189-2.c: New test. 1860 1861 PR c++/87476 1862 * g++.dg/cpp0x/pr87476-1.C: New test. 1863 * g++.dg/cpp0x/pr87476-2.C: New test. 1864 1865 PR c++/88215 1866 * c-c++-common/ubsan/pr88215.c: New test. 1867 18682018-11-28 Richard Biener <rguenther@suse.de> 1869 1870 PR tree-optimization/88182 1871 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd. 1872 18732018-11-27 Jakub Jelinek <jakub@redhat.com> 1874 1875 PR c++/88187 1876 * g++.dg/other/pr88187.C: New test. 1877 1878 PR c++/88181 1879 * g++.dg/debug/pr88181.C: New test. 1880 1881 PR middle-end/87157 1882 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa 1883 attribute. 1884 18852018-11-27 Martin Sebor <msebor@redhat.com> 1886 1887 PR 87756 1888 PR 88211 1889 PR 88226 1890 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails. 1891 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same. 1892 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same. 1893 18942018-11-27 Mike Gulick <mgulick@mathworks.com> 1895 1896 PR preprocessor/83173 1897 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test. 1898 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for 1899 pr83173.c. 1900 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for 1901 pr83173.c. 1902 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for 1903 pr83173.c. 1904 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS 1905 instead of PLUGIN_START_UNIT. 1906 * gcc.dg/plugin/plugin.exp: Enable new test. 1907 19082018-11-27 Jakub Jelinek <jakub@redhat.com> 1909 1910 PR testsuite/85368 1911 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs 1912 rather than 0 or 2 depending on logical_op_short_circuit. 1913 1914 PR target/88188 1915 * gcc.target/powerpc/pr88188.c: New test. 1916 19172018-11-27 Martin Liska <mliska@suse.cz> 1918 1919 * gfortran.dg/simd-builtins-1.f90: New test. 1920 * gfortran.dg/simd-builtins-1.h: New test. 1921 * gfortran.dg/simd-builtins-2.f90: New test. 1922 * gfortran.dg/simd-builtins-3.f90: New test. 1923 * gfortran.dg/simd-builtins-3.h: New test. 1924 * gfortran.dg/simd-builtins-4.f: New test. 1925 * gfortran.dg/simd-builtins-4.h: New test. 1926 * gfortran.dg/simd-builtins-5.f: New test. 1927 * gfortran.dg/simd-builtins-6.f90: New test. 1928 19292018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com> 1930 1931 * lib/target-supports.exp 1932 (check_effective_target_logical_op_short_circuit): Add msp430. 1933 (check_effective_target_int_eq_float): New. 1934 (check_effective_target_ptr_eq_long): New. 1935 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests. 1936 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when 1937 sizeof (float) != sizeof (int). 1938 * gcc.dg/pr84670-4.c: Require ptr_eq_long. 1939 * gcc.dg/pr85859.c: Likewise. 1940 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf. 1941 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. 1942 * gcc.dg/ifcvt-4.c: Likewise. 1943 * gcc.dg/pr34856.c: Likewise. 1944 * gcc.dg/builtin-apply2.c: Likewise. 1945 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise. 1946 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430. 1947 * gcc.dg/tree-ssa/20040204-1.c: Likewise. 1948 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430 1949 so it fits. 1950 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long. 1951 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when 1952 sizeof(void *) != sizeof(long). 1953 * gcc.dg/lto/20091013-1_2.c: Likewise. 1954 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430. 1955 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise. 1956 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise. 1957 * gcc.dg/tree-ssa/loop-35.c: Likewise. 1958 * gcc.dg/tree-ssa/pr23455.c: Likewise. 1959 * gcc.dg/weak/typeof-2.c: Likewise. 1960 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA. 1961 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text. 1962 * gcc.target/msp430/pr79242.c: Don't skip for -msmall. 1963 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm". 1964 19652018-11-26 Martin Sebor <msebor@redhat.com> 1966 1967 PR 87756 1968 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here... 1969 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them. 1970 19712018-11-26 Marek Polacek <polacek@redhat.com> 1972 1973 PR c++/88120 - ICE when calling save_expr in a template. 1974 * g++.dg/cpp0x/pr88120.C: New test. 1975 19762018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com> 1977 1978 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead 1979 of int if __SIZEOF_INT__ == 2. 1980 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when 1981 __SIZEOF_SIZE_T < 4. 1982 * c-c++-common/rotate-8.c: Define smaller "large" constant when 1983 __SIZEOF_INT__ == 2. 1984 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32. 1985 * gcc.dg/pr53037-2.c: Likewise. 1986 * gcc.dg/pr53037-3.c: Likewise. 1987 * gcc.dg/pr85512.c: Likewise. 1988 * gcc.dg/pr59963-2.c: Add dg-warning for int16. 1989 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int. 1990 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16. 1991 * gcc.dg/tree-ssa/pr79327-2.c: Likewise. 1992 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for 1993 int16. 1994 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning 1995 directives for int16. 1996 19972018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com> 1998 1999 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New. 2000 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol 2001 _printf_float for newlib_nano_io target. 2002 * gcc.c-torture/execute/930513-1.c: Likewise. 2003 * gcc.dg/torture/builtin-sprintf.c: Likewise. 2004 * gcc.c-torture/execute/ieee/920810-1.x: New. 2005 20062018-11-26 Jakub Jelinek <jakub@redhat.com> 2007 2008 PR target/88195 2009 * gcc.target/i386/pr88195.c: New test. 2010 2011 PR testsuite/88090 2012 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef. 2013 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and 2014 expect it in diagnostics. 2015 2016 PR c++/86900 2017 * g++.dg/debug/dwarf2/pr86900.C: New test. 2018 20192018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com> 2020 2021 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target 2022 size20plus. 2023 * gcc.dg/pr34225.c: Likewise. 2024 * gcc.dg/pr40971.c: Likewise. 2025 * gcc.dg/pr69071.c: Likewise. 2026 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise. 2027 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise. 2028 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise. 2029 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise. 2030 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise. 2031 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise. 2032 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise. 2033 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise. 2034 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target 2035 size32plus. 2036 * gcc.dg/Walloc-size-larger-than-4.c: Likewise. 2037 * gcc.dg/Walloc-size-larger-than-5.c: Likewise. 2038 * gcc.dg/Walloc-size-larger-than-6.c: Likewise. 2039 * gcc.dg/Walloc-size-larger-than-7.c: Likewise. 2040 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise. 2041 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise. 2042 * lib/target-supports.exp (check_effective_target_size20plus): New. 2043 (check_effective_target_size32plus): Update comment. 2044 20452018-11-26 Uros Bizjak <ubizjak@gmail.com> 2046 2047 PR target/88178 2048 * gcc.target/pr88178.c: New test. 2049 20502018-11-26 Matthias Klose <doko@ubuntu.com> 2051 2052 * jit.dg/test-long-names.c: Fix build with -Wformat-security. 2053 20542018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2055 2056 * lib/target-supports.exp (check_compile): Handle D. 2057 (check_effective_target_d_runtime): New proc. 2058 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to 2059 compile unless d_runtime. 2060 * gdc.dg/runnable.d: Skip unless d_runtime. 2061 * gdc.dg/lto/lto.exp: Require d_runtime to run tests. 2062 20632018-11-24 Paul Thomas <pault@gcc.gnu.org> 2064 2065 PR fortran/88143 2066 * gfortran.dg/associate_46.f90: New test. 2067 20682018-11-23 Jeff Law <law@redhat.com> 2069 2070 PR rtl-optimization/84768 2071 * gcc.c-torture/compile/pr84768.c: New test. 2072 20732018-11-23 Vladimir Makarov <vmakarov@redhat.com> 2074 2075 * gcc.target/powerpc/pr70669.c: Use unary minus instead of 2076 addition. 2077 20782018-11-23 Jakub Jelinek <jakub@redhat.com> 2079 2080 PR tree-optimization/87756 2081 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of 2082 optimized. 2083 * gcc.dg/builtin-memchr-3.c: Likewise. 2084 20852018-11-23 Martin Sebor <msebor@redhat.com> 2086 2087 PR tree-optimization/87756 2088 * gcc.dg/builtin-memchr-2.c: New test. 2089 * gcc.dg/builtin-memchr-3.c: Same. 2090 * gcc.dg/warn-sprintf-no-nul-2.c: Same. 2091 20922018-11-23 Martin Sebor <msebor@redhat.com> 2093 2094 PR testsuite/88098 2095 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust. 2096 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test. 2097 * gcc.dg/torture/pr67222.c: Adjust. 2098 20992018-11-23 Richard Biener <rguenther@suse.de> 2100 2101 PR tree-optimization/88149 2102 * g++.dg/torture/pr88149.C: New testcase. 2103 21042018-11-23 Jakub Jelinek <jakub@redhat.com> 2105 2106 PR tree-optimization/86614 2107 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg, 2108 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds 2109 warnings, just early ones from FE. Remove dg-prune-output. 2110 * c-c++-common/Warray-bounds-6.c: New test. 2111 2112 * gfortran.dg/pad_source_1.f: New test. 2113 * gfortran.dg/pad_source_2.f: New test. 2114 * gfortran.dg/pad_source_3.f: New test. 2115 * gfortran.dg/pad_source_4.f: New test. 2116 * gfortran.dg/pad_source_5.f: New test. 2117 21182018-11-22 Jan Hubicka <jh@suse.cz> 2119 2120 PR lto/88142 2121 * g++.dg/lto/odr-5_0.C: New testcase. 2122 * g++.dg/lto/odr-5_1.C: New testcase. 2123 21242018-11-22 Jan Hubicka <hubicka@ucw.cz> 2125 2126 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options. 2127 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin. 2128 21292018-11-22 Jakub Jelinek <jakub@redhat.com> 2130 2131 PR tree-optimization/85794 2132 * gcc.dg/vect/O3-pr85794.c: New test. 2133 21342018-11-22 Vladimir Makarov <vmakarov@redhat.com> 2135 2136 PR rtl-optimization/87718 2137 * gcc.target/i386/pr82361-1.c: Check only the first operand of 2138 moves. 2139 21402018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org> 2141 2142 * gcc.target/arm/pr85434.c: New test. 2143 21442018-11-22 Richard Biener <rguenther@suse.de> 2145 2146 PR tree-optimization/88148 2147 * gfortran.dg/pr88148.f90: New testcase. 2148 21492018-11-22 Andreas Schwab <schwab@suse.de> 2150 2151 * g++.dg/lto/odr-2_0.C: Remove extra brace 2152 21532018-11-22 Martin Liska <mliska@suse.cz> 2154 2155 PR sanitizer/88017 2156 * gcc.dg/tsan/pr88017.c: New test. 2157 21582018-11-21 Jakub Jelinek <jakub@redhat.com> 2159 2160 PR c++/88122 2161 * g++.dg/cpp0x/implicit15.C: New test. 2162 2163 PR c++/87386 2164 * g++.dg/diagnostic/pr87386.C: New test. 2165 * g++.dg/parse/error17.C: Adjust expected diagnostics. 2166 2167 PR rtl-optimization/85925 2168 * gcc.c-torture/execute/20181120-1.c: Require effective target 2169 int32plus. 2170 (u): New variable. 2171 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201 2172 instead of 0x10101. 2173 2174018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com> 2175 2176 PR target/85667 2177 * gcc.target/pr85667-1.c: New testcase. 2178 * gcc.target/pr85667-2.c: New testcase. 2179 * gcc.target/pr85667-3.c: New testcase. 2180 * gcc.target/pr85667-4.c: New testcase. 2181 21822018-11-21 Jan Hubicka <hubicka@ucw.cz> 2183 2184 PR lto/87957 2185 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum. 2186 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum. 2187 * g++.dg/lto/odr-2_0.C: New. 2188 * g++.dg/lto/odr-2_1.C: New. 2189 * g++.dg/lto/odr-3_0.C: New. 2190 * g++.dg/lto/odr-3_1.C: New. 2191 21922018-11-21 Jakub Jelinek <jakub@redhat.com> 2193 2194 PR target/87839 2195 * gcc.target/aarch64/pr87839.c: New test. 2196 21972018-11-21 Renlin Li <renlin.li@arm.com> 2198 2199 PR middle-end/84877 2200 * gcc.dg/pr84877.c: New. 2201 22022018-11-21 H.J. Lu <hongjiu.lu@intel.com> 2203 2204 PR target/87317 2205 * gcc.target/i386/pr87317-1.c: New file. 2206 * gcc.target/i386/pr87317-2.c: Likewise. 2207 * gcc.target/i386/pr87317-3.c: Likewise. 2208 * gcc.target/i386/pr87317-4.c: Likewise. 2209 * gcc.target/i386/pr87317-5.c: Likewise. 2210 * gcc.target/i386/pr87317-6.c: Likewise. 2211 * gcc.target/i386/pr87317-7.c: Likewise. 2212 * gcc.target/i386/pr87317-8.c: Likewise. 2213 * gcc.target/i386/pr87317-9.c: Likewise. 2214 * gcc.target/i386/pr87317-10.c: Likewise. 2215 * gcc.target/i386/pr87317-11.c: Likewise. 2216 * gcc.target/i386/pr87317-12.c: Likewise. 2217 * gcc.target/i386/pr87317-13.c: Likewise. 2218 22192018-11-21 Tom de Vries <tdevries@suse.de> 2220 2221 PR driver/79855 2222 * lib/options.exp (check_for_options_with_filter): New proc. 2223 * gcc.misc-tests/help.exp: Check that --help=params lines end with 2224 period. 2225 22262018-11-21 Jakub Jelinek <jakub@redhat.com> 2227 Mark Eggleston <mark.eggleston@codethink.com> 2228 2229 * gfortran.dg/include_10.f: New test. 2230 * gfortran.dg/include_10.inc: New file. 2231 * gfortran.dg/include_11.f: New test. 2232 * gfortran.dg/include_12.f: New test. 2233 * gfortran.dg/include_13.f90: New test. 2234 * gfortran.dg/gomp/include_1.f: New test. 2235 * gfortran.dg/gomp/include_1.inc: New file. 2236 * gfortran.dg/gomp/include_2.f90: New test. 2237 22382018-11-21 Andreas Krebbel <krebbel@linux.ibm.com> 2239 2240 * gcc.target/s390/vector/align-1.c: New test. 2241 * gcc.target/s390/vector/align-2.c: New test. 2242 22432018-11-20 Martin Sebor <msebor@redhat.com> 2244 2245 * c-c++-common/builtin-has-attribute-2.c: New test. 2246 * c-c++-common/builtin-has-attribute-3.c: New test. 2247 * c-c++-common/builtin-has-attribute-4.c: New test. 2248 * c-c++-common/builtin-has-attribute.c: New test. 2249 * gcc.dg/builtin-has-attribute.c: New test. 2250 * gcc.target/i386/builtin-has-attribute.c: New test. 2251 22522018-11-20 Jan Hubicka <hubicka@ucw.cz> 2253 2254 PR lto/84044 2255 * g++.dg/lto/odr-4_0.C: New testcase. 2256 * g++.dg/lto/odr-4_1.C: New testcase. 2257 22582018-11-20 Jakub Jelinek <jakub@redhat.com> 2259 2260 PR c++/88110 2261 * g++.dg/cpp2a/constexpr-virtual13.C: New test. 2262 2263 PR tree-optimization/87895 2264 * gcc.dg/gomp/pr87895-1.c: New test. 2265 * gcc.dg/gomp/pr87895-2.c: New test. 2266 * gcc.dg/gomp/pr87895-3.c: New test. 2267 22682018-11-20 Uros Bizjak <ubizjak@gmail.com> 2269 2270 PR target/88070 2271 * gcc.target/i386/pr88070.c: New test. 2272 22732018-11-20 Andreas Krebbel <krebbel@linux.ibm.com> 2274 2275 * gcc.target/s390/flogr-1.c: New test. 2276 22772018-11-20 Jan Hubicka <hubicka@ucw.cz> 2278 2279 PR lto/87997 2280 * g++.dg/torture/pr87997.C: New testcase. 2281 22822018-11-20 Jan Hubicka <hubicka@ucw.cz> 2283 2284 PR ipa/87706 2285 * gcc.dg/ipa/ctor-empty-1.c: Update template. 2286 22872018-11-20 Richard Biener <rguenther@suse.de> 2288 2289 PR tree-optimization/88074 2290 * gcc.dg/pr88074.c: New testcase. 2291 22922018-11-20 Martin Liska <mliska@suse.cz> 2293 2294 * pr57362.C: Move to g++.target/i386 folder. 2295 * pr57548.C: Likewise. 2296 * pr59492.C: Likewise. 2297 * pr82625.C: Likewise. 2298 * pr85329-2.C: Likewise. 2299 * pr85329.C: Likewise. 2300 23012018-11-20 Richard Biener <rguenther@suse.de> 2302 2303 PR tree-optimization/88069 2304 * gcc.dg/pr88069.c: New testcase. 2305 23062018-11-20 Martin Liska <mliska@suse.cz> 2307 2308 PR ipa/88093 2309 * gcc.target/i386/ipa-stack-alignment.c: Add 2310 -fomit-frame-pointer. 2311 23122018-11-20 Ilya Leoshkevich <iii@linux.ibm.com> 2313 2314 PR target/88083 2315 * gcc.target/s390/pr88083.c: New test. 2316 23172018-11-20 Richard Biener <rguenther@suse.de> 2318 2319 PR middle-end/83215 2320 * g++.dg/tree-ssa/pr83215.C: New testcase. 2321 23222018-11-20 Eric Botcazou <ebotcazou@adacore.com> 2323 2324 * gcc.c-torture/execute/20181120-1.c: New test. 2325 23262018-11-20 Richard Biener <rguenther@suse.de> 2327 2328 PR tree-optimization/88087 2329 * gcc.dg/tree-ssa/pr88087.c: New testcase. 2330 23312018-11-19 Paul Koning <ni1d@arrl.net> 2332 2333 * gcc.c-torture/execute/align-3.c: Skip if pdp11. 2334 * gcc.c-torture/execute/pr23467.c: Ditto. 2335 * gcc.c-torture/execute/pr36093.c: Ditto. 2336 * gcc.c-torture/execute/pr43783.c: Ditto. 2337 * gcc.dg/const-elim-2.c: Xfail if pdp11. 2338 * gcc.dg/torture/pr36400.c: Ditto. 2339 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check 2340 for jsr. 2341 23422018-11-19 Paul Koning <ni1d@arrl.net> 2343 2344 * lib/target-supports.exp (check_weak_available): Return "no" for 2345 pdp11. 2346 23472018-11-19 Marek Polacek <polacek@redhat.com> 2348 2349 PR c++/87781 - detect invalid elaborated-type-specifier. 2350 * g++.dg/parse/elab3.C: New test. 2351 * g++.dg/template/crash115.C: Adjust dg-error. 2352 23532018-11-19 Peter Bergner <bergner@linux.ibm.com> 2354 2355 PR rtl-optimization/88033 2356 * gcc.target/i386/pr88033.c: New test. 2357 23582018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2359 2360 * gcc.target/aarch64/sve/unroll-1.c: New test. 2361 23622018-11-19 David Malcolm <dmalcolm@redhat.com> 2363 2364 PR tree-optimization/87025 2365 * gcc.dg/pr87025.c: New test. 2366 23672018-11-19 Jakub Jelinek <jakub@redhat.com> 2368 2369 PR tree-optimization/88071 2370 * gcc.dg/pr88071.c: New test. 2371 2372 PR c++/60994 2373 * g++.dg/lookup/pr60994.C: New test. 2374 2375 PR debug/87039 2376 * g++.dg/gomp/pr78363-4.C: New test. 2377 * g++.dg/gomp/pr78363-5.C: New test. 2378 * g++.dg/gomp/pr78363-6.C: New test. 2379 * g++.dg/gomp/pr78363-7.C: New test. 2380 23812018-11-19 Richard Biener <rguenther@suse.de> 2382 2383 PR lto/87229 2384 * g++.dg/lto/pr87229_0.C: New testcase. 2385 23862018-11-19 Martin Liska <mliska@suse.cz> 2387 2388 PR lto/88077 2389 * gcc.dg/lto/pr88077_0.c: New test. 2390 * gcc.dg/lto/pr88077_1.c: New test. 2391 23922018-11-19 Martin Liska <mliska@suse.cz> 2393 2394 * g++.dg/gcov/pr84548.C: Remove remove-gcda. 2395 * g++.dg/gcov/ternary.C: Likewise. 2396 * lib/gcov.exp: Support pattern of following form: 2397 count(1*). 2398 23992018-11-19 Eric Botcazou <ebotcazou@adacore.com> 2400 2401 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and 2402 unrelated final test. 2403 * gcc.target/visium/overflow16: Likewise. 2404 * gcc.target/visium/overflow32.c: Likewise. 2405 24062018-11-18 Paolo Carlini <paolo.carlini@oracle.com> 2407 2408 * g++.dg/template/crash91.C: Check location too. 2409 24102018-11-19 Martin Liska <mliska@suse.cz> 2411 2412 PR gcov-profile/88045 2413 * g++.dg/gcov/pr88045.C: New test. 2414 24152018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org> 2416 2417 PR fortran/88073 2418 * gfortran.dg/where_7.f90: New test. 2419 24202018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org> 2421 2422 PR fortran/70260 2423 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive. 2424 * gfortran.dg/protected_4.f90: Split line to allow for extra error. 2425 * gfortran.dg/protected_6.f90: Likewise. 2426 * gfortran.dg/assign_11.f90: New test. 2427 * gfortran.dg/pointer_assign_12.f90: New test. 2428 24292018-11-17 Jakub Jelinek <jakub@redhat.com> 2430 2431 PR tree-optimization/87546 2432 * gcc.dg/vect/O3-pr87546.c: New test. 2433 24342018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com> 2435 2436 PR middle-end/87854 2437 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32 2438 bits. Update comment. 2439 * gcc.dg/concat2.c: Likewise. 2440 * gcc.c-torture/compile/pr46534.c: Likewise. 2441 24422018-11-16 Jakub Jelinek <jakub@redhat.com> 2443 2444 PR c++/87269 2445 * g++.dg/lookup/pr87269.C (std::size_t): New typedef. 2446 (operator"" _a) Change unsigned long type to std::size_t. 2447 24482018-11-16 Michael Meissner <meissner@linux.ibm.com> 2449 2450 * gcc.target/powerpc/fusion3.c: Delete. 2451 * gcc.target/powerpc/fusion4.c: Delete. 2452 24532018-11-16 Jakub Jelinek <jakub@redhat.com> 2454 2455 PR rtl-optimization/87475 2456 * g++.dg/opt/pr87475.C: New test. 2457 24582018-11-16 Matthew Malcomson <matthew.malcomson@arm.com> 2459 2460 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards. 2461 * gcc.c-torture/execute/user-printf.c: Likewise. 2462 24632018-11-16 Nathan Sidwell <nathan@acm.org> 2464 2465 PR c++/87269 2466 * g++.dg/lookup/pr87269.C: New. 2467 24682018-11-16 Richard Biener <rguenther@suse.de> 2469 2470 PR testsuite/88053 2471 * g++.dg/lto/pr54625-2_0.c: Add -w. 2472 24732018-11-16 Ilya Leoshkevich <iii@linux.ibm.com> 2474 2475 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in 2476 r{o,x}sbg expectations. 2477 * gcc.target/s390/risbg-ll-2.c: Likewise. 2478 24792018-11-16 Richard Biener <rguenther@suse.de> 2480 2481 PR testsuite/88053 2482 * g++.dg/lto/pr54625-1_0.c: Add -w. 2483 24842018-11-15 Martin Sebor <msebor@redhat.com> 2485 2486 PR c++/87541 2487 PR c++/87542 2488 * g++.dg/ext/attr-alloc_size.C: New test. 2489 * c-c++-common/pr71574.c: Adjust diagnostics. 2490 * c-c++-common/attributes-1.c: Same. 2491 * gcc.dg/attr-alloc_align-2.c: Same. 2492 * gcc.dg/attr-alloc_align-4.c: New test. 2493 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics. 2494 * gcc.dg/attr-alloc_size.c: Same. 2495 * gcc.dg/attr-assume_aligned-4.c: New test. 2496 * gcc.dg/format/attr-3.c: Adjust diagnostics. 2497 * gcc.dg/nonnull-2.c: Same. 2498 * gcc.dg/torture/pr80612.c: Same. 2499 * obj-c++.dg/attributes/method-format-1.mm: Same. 2500 * obj-c++.dg/attributes/method-nonnull-1.mm: Same. 2501 * objc.dg/attributes/method-format-1.m: same. 2502 * objc.dg/attributes/method-nonnull-1.m: Same. 2503 25042018-11-15 Martin Sebor <msebor@redhat.com> 2505 2506 PR c/83656 2507 * gcc.dg/20021006-1.c 2508 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test. 2509 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test. 2510 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test. 2511 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test. 2512 * gcc.dg/Walloca-16.c: Adjust. 2513 * gcc.dg/Wrestrict-4.c: Adjust. 2514 * gcc.dg/Wrestrict-5.c: Adjust. 2515 * gcc.dg/atomic/stdatomic-generic.c: Adjust. 2516 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust. 2517 * gcc.dg/initpri1.c: Adjust. 2518 * gcc.dg/pr15698-1.c: Adjust. 2519 * gcc.dg/pr69156.c: Adjust. 2520 * gcc.dg/pr83463.c: Adjust. 2521 * gcc.dg/redecl-4.c: Adjust. 2522 * gcc.dg/tls/thr-init-2.c: Adjust. 2523 * gcc.dg/torture/pr55890-2.c: Adjust. 2524 * gcc.dg/torture/pr55890-3.c: Adjust. 2525 * gcc.dg/torture/pr67741.c: Adjust. 2526 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust. 2527 * gcc.dg/torture/tls/thr-init-1.c: Adjust. 2528 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust. 2529 25302018-11-15 Nathan Sidwell <nathan@acm.org> 2531 2532 PR c++/86246 2533 PR c++/87989 2534 * g++.dg/template/pr86246.C: New. 2535 * g++.dg/template/pr87989.C: New. 2536 25372018-11-15 Paolo Carlini <paolo.carlini@oracle.com> 2538 2539 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too. 2540 * g++.dg/cpp0x/constexpr-ice19.C: Likewise. 2541 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise. 2542 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise. 2543 * g++.dg/ext/constexpr-vla5.C: Likewise. 2544 * g++.dg/gomp/pr85134.C: Likewise. 2545 25462018-11-15 Nathan Sidwell <nathan@acm.org> 2547 2548 DR 2336 2549 * g++.dg/cpp1y/pr79393-3.C: New. 2550 25512018-11-15 David Malcolm <dmalcolm@redhat.com> 2552 2553 PR other/19165 2554 * c-c++-common/diagnostic-format-json-1.c: New test. 2555 * c-c++-common/diagnostic-format-json-2.c: New test. 2556 * c-c++-common/diagnostic-format-json-3.c: New test. 2557 * c-c++-common/diagnostic-format-json-4.c: New test. 2558 * c-c++-common/diagnostic-format-json-5.c: New test. 2559 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 2560 (custom_diagnostic_finalizer): Add diagnostic_t param. 2561 * gcc.dg/plugin/location_overflow_plugin.c 2562 (verify_unpacked_ranges): Likewise. 2563 (verify_no_columns): Likewise. 2564 * gfortran.dg/diagnostic-format-json-1.F90: New test. 2565 * gfortran.dg/diagnostic-format-json-2.F90: New test. 2566 * gfortran.dg/diagnostic-format-json-3.F90: New test. 2567 25682018-11-15 Richard Biener <rguenther@suse.de> 2569 2570 PR middle-end/88029 2571 * gcc.dg/tree-ssa/pr88029.c: New testcase. 2572 25732018-11-15 Richard Biener <rguenther@suse.de> 2574 2575 PR tree-optimization/88031 2576 * gcc.dg/pr88031.c: New testcase. 2577 25782018-11-15 Wilco Dijkstra <wdijkstr@arm.com> 2579 2580 * gcc.target/aarch64/pr62178.c: Fix spaces. 2581 25822018-11-15 Richard Biener <rguenther@suse.de> 2583 2584 PR tree-optimization/88030 2585 * gcc.dg/tsan/pr88030.c: New testcase. 2586 25872018-11-15 Jakub Jelinek <jakub@redhat.com> 2588 2589 PR rtl-optimization/88018 2590 * g++.dg/tsan/pr88018.C: New test. 2591 25922018-11-15 Richard Biener <rguenther@suse.de> 2593 2594 PR middle-end/87917 2595 * gcc.dg/tree-ssa/pr87917.c: New testcase. 2596 25972018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com> 2598 2599 PR tree-optimization/84648 2600 * gcc.dg/tree-ssa/pr84648.c: New test. 2601 * gcc.dg/pr68317.c: Add warning check on overflow. 2602 26032018-11-14 Nathan Sidwell <nathan@acm.org> 2604 2605 PR debug/88006 2606 PR debug/87462 2607 * g++.dg/debug/dwarf2/pr87462.C: New. 2608 * g++.dg/debug/dwarf2/pr88006.C: New. 2609 26102018-11-14 Paolo Carlini <paolo.carlini@oracle.com> 2611 2612 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too. 2613 * g++.dg/cpp0x/nsdmi6.C: Likewise. 2614 * g++.dg/ext/flexary4.C: Likewise. 2615 * g++.dg/ext/flexary9.C: Likewise. 2616 * g++.dg/other/incomplete2.C: Likewise. 2617 * g++.dg/parse/friend12.C: Likewise. 2618 26192018-11-14 Jakub Jelinek <jakub@redhat.com> 2620 2621 P1236R1 - Signed integers are two's complement 2622 * g++.dg/cpp2a/constexpr-shift1.C: New test. 2623 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect 2624 diagnostics here for c++2a. 2625 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect 2626 diagnostics here for c++2a. 2627 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise. 2628 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests. 2629 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise. 2630 * g++.dg/ubsan/cxx2a-shift-1.C: New test. 2631 * g++.dg/ubsan/cxx2a-shift-2.C: New test. 2632 26332018-11-14 Jeff Law <law@redhat.com> 2634 2635 * gcc.c-torture/compile/20181114.c: New test. 2636 26372018-11-14 Richard Biener <rguenther@suse.de> 2638 2639 PR middle-end/87985 2640 * gcc.dg/pr87985.c: New testcase. 2641 26422018-11-14 Ilya Leoshkevich <iii@linux.ibm.com> 2643 2644 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in 2645 31-bit mode. 2646 26472018-11-14 Ilya Leoshkevich <iii@linux.ibm.com> 2648 2649 * gcc.target/s390/global-array-almost-huge-element.c: Run only 2650 in 64-bit mode. 2651 * gcc.target/s390/global-array-almost-negative-huge-element.c: 2652 Likewise. 2653 * gcc.target/s390/global-array-even-element.c: Likewise. 2654 26552018-11-14 Wilco Dijkstra <wdijkstr@arm.com> 2656 Jackson Woodruff <jackson.woodruff@arm.com> 2657 2658 PR 71026/tree-optimization 2659 * gcc.dg/div-cmp-1.c: New test. 2660 * gcc.dg/div-cmp-2.c: New test. 2661 26622018-11-14 Jakub Jelinek <jakub@redhat.com> 2663 2664 PR other/88007 2665 * gcc.dg/pr88007.c: New test. 2666 2667 PR rtl-optimization/87817 2668 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests. 2669 26702018-11-14 Wilco Dijkstra <wdijkstr@arm.com> 2671 2672 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks. 2673 26742018-11-14 Patrick Bernardi <bernardi@adacore.com> 2675 2676 * gnat.dg/rt_signals.adb: New testcase. 2677 26782018-11-14 Hristian Kirtchev <kirtchev@adacore.com> 2679 2680 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase. 2681 26822018-11-14 Javier Miranda <miranda@adacore.com> 2683 2684 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase. 2685 26862018-11-14 Eric Botcazou <ebotcazou@adacore.com> 2687 2688 * gnat.dg/compile_time_error1.adb, 2689 gnat.dg/compile_time_error1.ads, 2690 gnat.dg/compile_time_error1_pkg.ads: New testcase. 2691 26922018-11-14 Justin Squirek <squirek@adacore.com> 2693 2694 * gnat.dg/generic_pkg.adb: New testcase. 2695 26962018-11-14 Ed Schonberg <schonberg@adacore.com> 2697 2698 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New 2699 testcase. 2700 27012018-11-14 Justin Squirek <squirek@adacore.com> 2702 2703 * gnat.dg/enum5.adb: New testcase. 2704 27052018-11-14 Hristian Kirtchev <kirtchev@adacore.com> 2706 2707 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads, 2708 gnat.dg/bip_exception_pkg.ads: New testcase. 2709 27102018-11-14 Hristian Kirtchev <kirtchev@adacore.com> 2711 2712 * gnat.dg/equal4.adb, gnat.dg/equal4.ads, 2713 gnat.dg/equal4_controlled_filter.ads, 2714 gnat.dg/equal4_full_selector_filter.ads, 2715 gnat.dg/equal4_smart_pointers.ads: New testcase. 2716 27172018-11-14 Piotr Trojanek <trojanek@adacore.com> 2718 2719 * gnat.dg/generic_actuals.adb: New testcase. 2720 27212018-11-14 Richard Biener <rguenther@suse.de> 2722 2723 PR tree-optimization/87974 2724 * g++.dg/opt/pr87974.C: New testcase. 2725 27262018-11-14 Jakub Jelinek <jakub@redhat.com> 2727 2728 PR tree-optimization/87977 2729 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options. 2730 * gcc.dg/recip_sqrt_mult_2.c: Likewise. 2731 * gcc.dg/recip_sqrt_mult_3.c: Likewise. 2732 * gcc.dg/recip_sqrt_mult_4.c: Likewise. 2733 * gcc.dg/recip_sqrt_mult_5.c: Likewise. 2734 27352018-11-13 Peter Bergner <bergner@linux.ibm.com> 2736 2737 PR rtl-optimization/87507 2738 * gcc.target/powerpc/pr87507.c: New test. 2739 * gcc.target/powerpc/pr68805.c: Update expected results. 2740 27412018-11-13 Jakub Jelinek <jakub@redhat.com> 2742 2743 PR tree-optimization/87898 2744 * gcc.dg/gomp/pr87898.c: New test. 2745 27462018-11-13 David Malcolm <dmalcolm@redhat.com> 2747 2748 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with 2749 "location_t". 2750 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise. 2751 27522018-11-13 Martin Sebor <msebor@redhat.com> 2753 2754 PR middle-end/81824 2755 * gcc.dg/attr-copy-5.c: New test. 2756 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics. 2757 27582018-11-13 Richard Biener <rguenther@suse.de> 2759 2760 PR tree-optimization/86991 2761 * gcc.dg/pr86991.c: New testcase. 2762 27632018-11-13 David Malcolm <dmalcolm@redhat.com> 2764 2765 PR ipa/87955 2766 * gcc.target/i386/pr87955.c: New test. 2767 27682018-11-12 Aldy Hernandez <aldyh@redhat.com> 2769 2770 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty 2771 printer. 2772 * gcc.dg/tree-ssa/vrp92.c: Same. 2773 27742018-11-13 Richard Biener <rguenther@suse.de> 2775 2776 PR tree-optimization/87931 2777 * gcc.dg/graphite/pr87931.c: New testcase. 2778 27792018-11-13 Martin Liska <mliska@suse.cz> 2780 2781 PR sanitizer/87930 2782 * gcc.target/i386/pr87930.c: New test. 2783 27842018-11-13 Richard Biener <rguenther@suse.de> 2785 2786 PR tree-optimization/87962 2787 * gcc.dg/pr87962.c: New testcase. 2788 27892018-11-13 Richard Biener <rguenther@suse.de> 2790 2791 PR tree-optimization/87967 2792 * g++.dg/opt/pr87967.C: New testcase. 2793 27942018-11-13 Claudiu Zissulescu <claziss@synopsys.com> 2795 2796 * gcc.target/arc/builtin_eh.c: New test. 2797 27982018-11-13 Claudiu Zissulescu <claziss@synopsys.com> 2799 2800 * gcc.target/arc/firq-1.c: Update test. 2801 * gcc.target/arc/firq-3.c: Likewise. 2802 * gcc.target/arc/firq-4.c: Likewise. 2803 * gcc.target/arc/interrupt-6.c: Likewise. 2804 28052018-11-13 Jakub Jelinek <jakub@redhat.com> 2806 2807 PR rtl-optimization/87918 2808 * gcc.target/i386/pr87918.c: New test. 2809 28102018-11-13 Alan Modra <amodra@gmail.com> 2811 2812 * gcc.target/powerpc/rotmask.c: New. 2813 28142018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org> 2815 2816 PR middle-end/86677 2817 PR middle-end/87528 2818 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount 2819 pattern. 2820 * gcc.dg/tree-ssa/popcount.c: Likewise. 2821 * gcc.dg/tree-ssa/popcount2.c: Likewise. 2822 * gcc.dg/tree-ssa/popcount3.c: Likewise. 2823 * gcc.target/aarch64/popcount4.c: New test. 2824 * lib/target-supports.exp (check_effective_target_popcountl): New. 2825 28262018-11-12 Martin Liska <mliska@suse.cz> 2827 2828 PR gcov-profile/87442 2829 * gcc.dg/profile-filtering-1.c: New test. 2830 * gcc.dg/profile-filtering-2.c: New test. 2831 28322018-11-12 Martin Sebor <msebor@redhat.com> 2833 2834 PR c/81824 2835 * gcc.dg/Wattribute-alias.c: Require ifunc support. 2836 28372018-11-12 Renlin Li <renlin.li@arm.com> 2838 2839 PR target/87815 2840 * gcc.target/aarch64/sve/pr87815.c: New. 2841 28422018-11-12 Sudakshina Das <sudi.das@arm.com> 2843 2844 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a 2845 combination tests. 2846 28472018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com> 2848 2849 * gcc.target/csky/fnmul-1.c: New. 2850 * gcc.target/csky/fnmul-2.c: New. 2851 * gcc.target/csky/fnmul-3.c: New. 2852 * gcc.target/csky/fnmul-4.c: New. 2853 28542018-11-11 Uros Bizjak <ubizjak@gmail.com> 2855 2856 PR target/87928 2857 * gcc.target/i386/pr87928.c: New test. 2858 28592018-11-09 Martin Sebor <msebor@redhat.com> 2860 2861 PR testsuite/87965 2862 * c-c++-common/pr60226.c: Adjust text of expected diagnostic. 2863 * gcc.dg/pr39323-1.c: Ditto. 2864 28652018-11-09 Paul Koning <ni1d@arrl.net> 2866 2867 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in 2868 warnings. 2869 * gcc.dg/Wrestrict-4.c: Ditto. 2870 * gcc.dg/Wrestrict-5.c: Ditto. 2871 * gcc.dg/pr83463.c: Ditto. 2872 * gcc.dg/torture/pr55890-2.c: Ditto. 2873 * gcc.dg/torture/pr55890-3.c: Ditto. 2874 * gcc.dg/torture/pr71816.c: Ditto. 2875 28762018-11-09 Jakub Jelinek <jakub@redhat.com> 2877 2878 * c-c++-common/gomp/clauses-5.c: New test. 2879 2880 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages. 2881 * c-c++-common/gomp/requires-2.c: Likewise. 2882 * c-c++-common/gomp/requires-4.c: Likewise. 2883 2884 * c-c++-common/gomp/lastprivate-conditional-1.c: New test. 2885 * c-c++-common/gomp/lastprivate-conditional-2.c: New test. 2886 28872018-11-09 Jeff Law <law@redhat.com> 2888 2889 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850. 2890 28912018-11-09 Martin Sebor <msebor@redhat.com> 2892 2893 PR middle-end/81824 2894 * gcc.dg/Wattribute-alias.c: New test. 2895 * gcc.dg/Wmissing-attributes.c: New test. 2896 * gcc.dg/attr-copy.c: New test. 2897 * gcc.dg/attr-copy-2.c: New test. 2898 * gcc.dg/attr-copy-3.c: New test. 2899 * gcc.dg/attr-copy-4.c: New test. 2900 29012018-11-09 Martin Sebor <msebor@redhat.com> 2902 2903 PR c/87795 2904 * gcc.dg/attr-aligned.c: New test. 2905 29062018-11-09 Martin Liska <mliska@suse.cz> 2907 2908 * gcc.target/i386/ipa-stack-alignment.c: New test. 2909 29102018-11-09 Martin Liska <mliska@suse.cz> 2911 2912 * gcc.dg/tree-ssa/writeonly-2.c: New test. 2913 29142018-11-09 Jakub Jelinek <jakub@redhat.com> 2915 2916 * gcc.dg/gomp/workshare-reduction-1.c: New test. 2917 * gcc.dg/gomp/workshare-reduction-2.c: New test. 2918 * gcc.dg/gomp/workshare-reduction-3.c: New test. 2919 * gcc.dg/gomp/workshare-reduction-4.c: New test. 2920 * gcc.dg/gomp/workshare-reduction-5.c: New test. 2921 * gcc.dg/gomp/workshare-reduction-6.c: New test. 2922 * gcc.dg/gomp/workshare-reduction-7.c: New test. 2923 * gcc.dg/gomp/workshare-reduction-8.c: New test. 2924 * gcc.dg/gomp/workshare-reduction-9.c: New test. 2925 * gcc.dg/gomp/workshare-reduction-10.c: New test. 2926 * gcc.dg/gomp/workshare-reduction-11.c: New test. 2927 * gcc.dg/gomp/workshare-reduction-12.c: New test. 2928 * gcc.dg/gomp/workshare-reduction-13.c: New test. 2929 * gcc.dg/gomp/workshare-reduction-14.c: New test. 2930 * gcc.dg/gomp/workshare-reduction-15.c: New test. 2931 * gcc.dg/gomp/workshare-reduction-16.c: New test. 2932 * gcc.dg/gomp/workshare-reduction-17.c: New test. 2933 * gcc.dg/gomp/workshare-reduction-18.c: New test. 2934 * gcc.dg/gomp/workshare-reduction-19.c: New test. 2935 * gcc.dg/gomp/workshare-reduction-20.c: New test. 2936 * gcc.dg/gomp/workshare-reduction-21.c: New test. 2937 * gcc.dg/gomp/workshare-reduction-22.c: New test. 2938 * gcc.dg/gomp/workshare-reduction-23.c: New test. 2939 * gcc.dg/gomp/workshare-reduction-24.c: New test. 2940 * gcc.dg/gomp/workshare-reduction-25.c: New test. 2941 * gcc.dg/gomp/workshare-reduction-26.c: New test. 2942 * gcc.dg/gomp/workshare-reduction-27.c: New test. 2943 * gcc.dg/gomp/workshare-reduction-28.c: New test. 2944 * gcc.dg/gomp/workshare-reduction-29.c: New test. 2945 * gcc.dg/gomp/workshare-reduction-30.c: New test. 2946 * gcc.dg/gomp/workshare-reduction-31.c: New test. 2947 * gcc.dg/gomp/workshare-reduction-32.c: New test. 2948 * gcc.dg/gomp/workshare-reduction-33.c: New test. 2949 * gcc.dg/gomp/workshare-reduction-34.c: New test. 2950 * gcc.dg/gomp/workshare-reduction-35.c: New test. 2951 * gcc.dg/gomp/workshare-reduction-36.c: New test. 2952 * gcc.dg/gomp/workshare-reduction-37.c: New test. 2953 * gcc.dg/gomp/workshare-reduction-38.c: New test. 2954 * gcc.dg/gomp/workshare-reduction-39.c: New test. 2955 * gcc.dg/gomp/workshare-reduction-40.c: New test. 2956 * gcc.dg/gomp/workshare-reduction-41.c: New test. 2957 * gcc.dg/gomp/workshare-reduction-42.c: New test. 2958 * gcc.dg/gomp/workshare-reduction-43.c: New test. 2959 * gcc.dg/gomp/workshare-reduction-44.c: New test. 2960 * gcc.dg/gomp/workshare-reduction-45.c: New test. 2961 * gcc.dg/gomp/workshare-reduction-46.c: New test. 2962 * gcc.dg/gomp/workshare-reduction-47.c: New test. 2963 * gcc.dg/gomp/workshare-reduction-48.c: New test. 2964 * gcc.dg/gomp/workshare-reduction-49.c: New test. 2965 * gcc.dg/gomp/workshare-reduction-50.c: New test. 2966 * gcc.dg/gomp/workshare-reduction-51.c: New test. 2967 * gcc.dg/gomp/workshare-reduction-52.c: New test. 2968 * gcc.dg/gomp/workshare-reduction-53.c: New test. 2969 * gcc.dg/gomp/workshare-reduction-54.c: New test. 2970 * gcc.dg/gomp/workshare-reduction-55.c: New test. 2971 * gcc.dg/gomp/workshare-reduction-56.c: New test. 2972 * gcc.dg/gomp/workshare-reduction-57.c: New test. 2973 * gcc.dg/gomp/workshare-reduction-58.c: New test. 2974 29752018-11-09 Stafford Horne <shorne@gmail.com> 2976 Richard Henderson <rth@twiddle.net> 2977 2978 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC. 2979 * gcc.dg/20020312-2.c: Likewise. 2980 * gcc.dg/attr-alloc_size-11.c: Likewise. 2981 * gcc.dg/builtin-apply2.c: Likewise. 2982 * gcc.dg/nop.h: Likewise. 2983 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. 2984 * gcc.dg/tree-ssa/20040204-1.c: Likewise. 2985 * gcc.dg/tree-ssa/reassoc-33.c: Likewise. 2986 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 2987 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 2988 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 2989 * lib/target-supports.exp 2990 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*. 2991 * gcc.target/or1k/*: New. 2992 29932018-11-09 Richard Biener <rguenther@suse.de> 2994 2995 PR tree-optimization/87621 2996 * g++.dg/vect/pr87621.cc: New testcase. 2997 29982018-11-09 Alexandre Oliva <aoliva@redhat.com> 2999 3000 PR rtl-optimization/86438 3001 * gcc.dg/torture/pr86438.c: New. 3002 3003 PR target/87793 3004 * gcc.dg/pr87793.c: New. 3005 30062018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 3007 3008 * gcc.target/arm/neon-vect-div-1.c: New test. 3009 * gcc.target/arm/neon-vect-div-2.c: Likewise. 3010 30112018-11-08 Andi Kleen <ak@linux.intel.com> 3012 3013 * gcc.target/i386/ptwrite1.c: New test. 3014 * gcc.target/i386/ptwrite2.c: New test. 3015 30162018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3017 3018 PR libfortran/78351 3019 * gfortran.dg/read_legacy_comma.f90: New test. 3020 30212018-11-08 Peter Bergner <bergner@linux.ibm.com> 3022 3023 PR rtl-optimization/87600 3024 * gcc.dg/pr87600.h: New file. 3025 * gcc.dg/pr87600-1.c: New test. 3026 * gcc.dg/pr87600-2.c: Likewise. 3027 30282018-11-08 Jakub Jelinek <jakub@redhat.com> 3029 3030 * c-c++-common/gomp/atomic-17.c: New test. 3031 * c-c++-common/gomp/atomic-18.c: New test. 3032 * c-c++-common/gomp/atomic-19.c: New test. 3033 * c-c++-common/gomp/atomic-20.c: New test. 3034 * c-c++-common/gomp/atomic-21.c: New test. 3035 * c-c++-common/gomp/atomic-22.c: New test. 3036 * c-c++-common/gomp/clauses-1.c (r2): New variable. 3037 (foo): Add ntm argument and test if and nontemporal clauses on 3038 constructs with simd. 3039 (bar): Put taskloop simd inside of taskgroup with task_reduction, 3040 use in_reduction clause instead of reduction. Add another 3041 taskloop simd without nogroup clause, but with reduction clause and 3042 a new in_reduction. Add ntm and i3 arguments. Test if and 3043 nontemporal clauses on constructs with simd. Change if clauses on 3044 some constructs from specific to the particular constituents to one 3045 without a modifier. Add new tests for combined host teams and for 3046 new parallel master and {,parallel }master taskloop{, simd} combined 3047 constructs. 3048 (baz): New function with host teams tests. 3049 * gcc.dg/gomp/combined-1.c: Moved to ... 3050 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library 3051 call. 3052 * c-c++-common/gomp/combined-2.c: New test. 3053 * c-c++-common/gomp/combined-3.c: New test. 3054 * c-c++-common/gomp/critical-1.c: New test. 3055 * c-c++-common/gomp/critical-2.c: New test. 3056 * c-c++-common/gomp/default-1.c: New test. 3057 * c-c++-common/gomp/defaultmap-1.c: New test. 3058 * c-c++-common/gomp/defaultmap-2.c: New test. 3059 * c-c++-common/gomp/defaultmap-3.c: New test. 3060 * c-c++-common/gomp/depend-5.c: New test. 3061 * c-c++-common/gomp/depend-6.c: New test. 3062 * c-c++-common/gomp/depend-iterator-1.c: New test. 3063 * c-c++-common/gomp/depend-iterator-2.c: New test. 3064 * c-c++-common/gomp/depobj-1.c: New test. 3065 * c-c++-common/gomp/flush-1.c: New test. 3066 * c-c++-common/gomp/flush-2.c: New test. 3067 * c-c++-common/gomp/for-1.c: New test. 3068 * c-c++-common/gomp/for-2.c: New test. 3069 * c-c++-common/gomp/for-3.c: New test. 3070 * c-c++-common/gomp/for-4.c: New test. 3071 * c-c++-common/gomp/for-5.c: New test. 3072 * c-c++-common/gomp/for-6.c: New test. 3073 * c-c++-common/gomp/for-7.c: New test. 3074 * c-c++-common/gomp/if-1.c (foo): Add some further tests. 3075 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different 3076 diagnostics wording in one case. 3077 * c-c++-common/gomp/if-3.c: New test. 3078 * c-c++-common/gomp/master-combined-1.c: New test. 3079 * c-c++-common/gomp/master-combined-2.c: New test. 3080 * c-c++-common/gomp/nontemporal-1.c: New test. 3081 * c-c++-common/gomp/nontemporal-2.c: New test. 3082 * c-c++-common/gomp/reduction-task-1.c: New test. 3083 * c-c++-common/gomp/reduction-task-2.c: New test. 3084 * c-c++-common/gomp/requires-1.c: New test. 3085 * c-c++-common/gomp/requires-2.c: New test. 3086 * c-c++-common/gomp/requires-3.c: New test. 3087 * c-c++-common/gomp/requires-4.c: New test. 3088 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect 3089 diagnostics for nonmonotonic modifier with static, runtime or auto 3090 schedule kinds. 3091 * c-c++-common/gomp/simd7.c: New test. 3092 * c-c++-common/gomp/target-data-1.c: New test. 3093 * c-c++-common/gomp/taskloop-reduction-1.c: New test. 3094 * c-c++-common/gomp/taskwait-depend-1.c: New test. 3095 * c-c++-common/gomp/teams-1.c: New test. 3096 * c-c++-common/gomp/teams-2.c: New test. 3097 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add 3098 shared(c) clause. 3099 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error. 3100 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const 3101 qualified vars without mutable member no longer being predeterined 3102 shared. 3103 * gcc.dg/gomp/sharing-1.c: Likewise. 3104 * g++.dg/gomp/clause-3.C: Likewise. 3105 * g++.dg/gomp/member-2.C: Likewise. 3106 * g++.dg/gomp/predetermined-1.C: Likewise. 3107 * g++.dg/gomp/private-1.C: Likewise. 3108 * g++.dg/gomp/sharing-1.C: Likewise. 3109 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate 3110 const static data member without mutable elements. 3111 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps. 3112 * gcc.dg/gomp/for-5.c: Likewise. 3113 * gcc.dg/gomp/for-6.c: Change expected library call. 3114 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=. 3115 * gcc.dg/gomp/reduction-2.c: New test. 3116 * gcc.dg/gomp/simd-1.c: New test. 3117 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines. 3118 * g++.dg/gomp/atomic-18.C: New test. 3119 * g++.dg/gomp/atomic-19.C: New test. 3120 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only 3121 variable messages. Add another expected error. 3122 * g++.dg/gomp/critical-3.C: New test. 3123 * g++.dg/gomp/depend-iterator-1.C: New test. 3124 * g++.dg/gomp/depend-iterator-2.C: New test. 3125 * g++.dg/gomp/depobj-1.C: New test. 3126 * g++.dg/gomp/doacross-1.C: New test. 3127 * g++.dg/gomp/for-21.C: New test. 3128 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps. 3129 * g++.dg/gomp/for-5.C: Likewise. 3130 * g++.dg/gomp/for-6.C: Change expected library call. 3131 * g++.dg/gomp/loop-4.C: New test. 3132 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected 3133 diagnostics. 3134 * g++.dg/gomp/pr33372-3.C: Likewise. 3135 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=. 3136 * g++.dg/gomp/simd-2.C: New test. 3137 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines. 3138 31392018-11-08 Uros Bizjak <ubizjak@gmail.com> 3140 3141 * gcc.dg/pr87874.c (em): Declare uint64_max as 3142 const unsigned long long int. 3143 31442018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3145 3146 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent 3147 integer overflow when sizeof(short) == sizeof(int). 3148 * gcc.dg/attr-alloc_size-11.c: Likewise. 3149 * gcc.dg/attr-alloc_size-3.c: Likewise. 3150 * gcc.dg/attr-alloc_size-5.c: Likewise. 3151 * gcc.dg/builtin-stringop-chk-7.c: Likewise. 3152 31532018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3154 3155 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for 3156 uppercase "NOP" instructions in assembler output. 3157 * c-c++-common/patchable_function_entry-default.c: Likewise. 3158 * c-c++-common/patchable_function_entry-definition.c: Likewise. 3159 31602018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3161 3162 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer 3163 checks. 3164 * gcc.dg/addr_equal-1.c: Likewise. 3165 * gcc.dg/tree-ssa/pr78154.c: Likewise. 3166 * gcc.dg/tree-ssa/vrp111.c: Likewise. 3167 31682018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3169 3170 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of 3171 an output section is too large for a memory region, or a memory 3172 region overflows. 3173 31742018-11-08 Eric Botcazou <ebotcazou@adacore.com> 3175 3176 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma. 3177 * gnat.dg/null_pointer_deref2.adb: Likewise. 3178 * gnat.dg/null_pointer_deref3.adb: Likewise. 3179 * gnat.dg/opt74.adb: New test. 3180 * gnat.dg/opt74_pkg.ad[sb]: New helper. 3181 * gnat.dg/warn12.adb: Delete. 3182 * gnat.dg/warn12_pkg.ads: Likewise. 3183 31842018-11-08 David Malcolm <dmalcolm@redhat.com> 3185 3186 PR ipa/86395 3187 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to 3188 "-fdump-ipa-inline". 3189 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to 3190 "-fdump-tree-einline". 3191 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to 3192 "-fdump-tree-einline". 3193 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to 3194 "-fdump-tree-einline". 3195 * g++.dg/tree-ssa/inline-2.C: Likewise. 3196 * g++.dg/tree-ssa/inline-3.C: Likewise. 3197 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but 3198 using "-fopt-info-inline". 3199 * gcc.dg/ipa/fopt-info-inline-1.c: New test. 3200 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to 3201 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized 3202 directive. 3203 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to 3204 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized 3205 directive. Update scan-tree-dump-times to reflect /order 3206 suffixes. 3207 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to 3208 reflect /order suffixes. 3209 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to 3210 avoid getting extra messages from inliner. 3211 * gcc.dg/plugin/dump-2.c: Likewise. 3212 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new 3213 "function body not available" missed optimization messages. 3214 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect 3215 /order suffixes. 3216 * gcc.dg/pr71969-3.c: Likewise. 3217 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to 3218 "-fdump-tree-einline". 3219 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to 3220 "-fdump-tree-einline". Update scan-tree-dump-times to reflect 3221 /order suffixes. 3222 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to 3223 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized 3224 directive. 3225 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to 3226 "-fdump-tree-einline". 3227 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order 3228 suffixes. 3229 32302018-11-08 David Malcolm <dmalcolm@redhat.com> 3231 3232 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f. 3233 32342018-11-08 David Malcolm <dmalcolm@redhat.com> 3235 3236 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef. 3237 (test_dump): Add testing of %C. 3238 32392018-11-08 Eric Botcazou <ebotcazou@adacore.com> 3240 3241 * g++.dg/other/pr87916.C: New test. 3242 32432018-11-08 Richard Biener <rguenther@suse.de> 3244 3245 PR tree-optimization/87929 3246 * gcc.dg/pr87929.c: New testcase. 3247 32482018-11-08 Martin Liska <mliska@suse.cz> 3249 3250 * gcc.dg/pr87811.c: Update scanned pattern. 3251 * gcc.dg/pr87811-2.c: Likewise. 3252 32532018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3254 3255 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined 3256 sun. 3257 * g++.dg/lto/pr87906_1.C: Likewise. 3258 32592018-11-08 Richard Biener <rguenther@suse.de> 3260 3261 PR tree-optimization/87913 3262 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase. 3263 32642018-11-08 Chenghua Xu <paul.hua.gm@gmail.com> 3265 3266 * gcc.target/mips/mips.exp (mips-dg-options): 3267 Add mips_option_dependency msoft-float vs no-mmi and 3268 mips16/micromips vs no-mmi/ext/ext2 only gcc 3269 config with Loongson target. 3270 32712018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3272 3273 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to 3274 memcpy from "unsigned long" to __SIZE_TYPE__. 3275 32762018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3277 3278 PR c/87691 3279 * gcc.target/msp430/pr87691.c: New test. 3280 32812018-11-07 Nikolai Merinov <n.merinov@inango-systems.com> 3282 3283 * gcc.dg/Wno-attribute-warning.c: New test. 3284 32852018-11-07 Nathan Sidwell <nathan@acm.org> 3286 3287 PR c++/87904 3288 * g++.dg/lookup/pr87904.C: New. 3289 32902018-11-07 Uros Bizjak <ubizjak@gmail.com> 3291 3292 * gcc.dg/pr87874.c: Compile only for int128 effective target. 3293 32942018-11-07 Richard Biener <rguenther@suse.de> 3295 3296 PR tree-optimization/87914 3297 * lib/target-supports.exp (check_effective_target_vect_var_shift): New. 3298 (check_avx2_available): Likewise. 3299 * g++.dg/vect/pr87914.cc: New testcase. 3300 33012018-11-07 Chenghua Xu <paul.hua.gm@gmail.com> 3302 3303 * gcc.target/mips/loongson-ctz.c: Fix typo. 3304 * gcc.target/mips/loongson-dctz.c: Fix typo. 3305 33062018-11-07 Jan Hubicka <jh@suse.cz> 3307 3308 * g++.dg/lto/odr-1_1.C: Fix template. 3309 33102018-11-07 Chenghua Xu <paul.hua.gm@gmail.com> 3311 3312 * gcc.target/mips/loongson-ctz.c: New test. 3313 * gcc.target/mips/loongson-dctz.c: Likewise. 3314 * gcc.target/mips/mips.exp (mips_option_groups): Add 3315 -mloongson-ext2 option. 3316 33172018-11-07 Chenghua Xu <paul.hua.gm@gmail.com> 3318 3319 * gcc.target/mips/mips.exp (mips_option_groups): Add 3320 -mloongson-ext option. 3321 (mips-dg-options): Add mips_option_dependency options 3322 "-mmicromips" vs "-mno-loongson-ext", 3323 33242018-11-07 Chenghua Xu <paul.hua.gm@gmail.com> 3325 3326 * gcc.target/mips/loongson-shift-count-truncated-1.c 3327 (dg-options): Run under -mloongson-mmi option. 3328 Include loongson-mmiintrin.h instead of loongson.h. 3329 * gcc.target/mips/loongson-simd.c: Likewise. 3330 * gcc.target/mips/mips.exp (mips_option_groups): Add 3331 -mloongson-mmi option. 3332 (mips-dg-options): Add mips_option_dependency options "-mips16" vs 3333 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi", 3334 "-msoft-float" vs "-mno-loongson-mmi". 3335 (mips-dg-init): Add -mloongson-mmi option. 3336 * lib/target-supports.exp: Rename check_mips_loongson_hw_available 3337 to check_mips_loongson_mmi_hw_available. 3338 Rename check_effective_target_mips_loongson_runtime to 3339 check_effective_target_mips_loongson_mmi_runtime. 3340 (check_effective_target_vect_int): Use mips_loongson_mmi instead 3341 of mips_loongson when check et-is-effective-target. 3342 (add_options_for_mips_loongson_mmi): New proc. 3343 Rename check_effective_target_mips_loongson to 3344 check_effective_target_mips_loongson_mmi. 3345 (check_effective_target_vect_shift, 3346 check_effective_target_whole_vector_shift, 3347 check_effective_target_vect_no_int_min_max, 3348 check_effective_target_vect_no_align, 3349 check_effective_target_vect_short_mult, 3350 check_vect_support_and_set_flags):Use mips_loongson_mmi instead 3351 of mips_loongson when check et-is-effective-target. 3352 33532018-11-07 Richard Biener <rguenther@suse.de> 3354 3355 PR lto/87906 3356 * g++.dg/lto/pr87906_0.C: New testcase. 3357 * g++.dg/lto/pr87906_1.C: Likewise. 3358 33592018-11-07 Alexandre Oliva <aoliva@redhat.com> 3360 3361 PR rtl-optimization/87874 3362 * gcc.dg/pr87874.c: New. 3363 33642018-11-06 Ilya Leoshkevich <iii@linux.ibm.com> 3365 3366 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb. 3367 33682018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3369 3370 * gcc.target/msp430/special-regs.c: New test. 3371 33722018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3373 3374 PR sanitizer/80953 3375 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca 3376 support. 3377 (foo): Use __builtin_alloca. 3378 33792018-11-06 Jan Hubicka <jh@suse.cz> 3380 3381 * gcc.dg/lto/tbaa-1.c: New testcase. 3382 33832018-11-06 Richard Biener <rguenther@suse.de> 3384 3385 PR tree-optimization/87889 3386 * gcc.dg/pr87894.c: New testcase. 3387 33882018-11-06 Andreas Krebbel <krebbel@linux.ibm.com> 3389 3390 PR target/87723 3391 * gcc.target/s390/pr87723.c: New test. 3392 33932018-11-06 Richard Biener <rguenther@suse.de> 3394 3395 PR middle-end/18041 3396 * gcc.target/i386/pr18041-1.c: New testcase. 3397 * gcc.target/i386/pr18041-2.c: Likewise. 3398 33992018-11-06 Wei Xiao <wei3.xiao@intel.com> 3400 3401 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics. 3402 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto. 3403 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto. 3404 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto. 3405 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto. 3406 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto. 3407 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto. 3408 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto. 3409 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto. 3410 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto. 3411 * gcc.target/i386/sse-13.c: Ditto. 3412 * gcc.target/i386/sse-14.c: Ditto. 3413 * gcc.target/i386/sse-22.c: Ditto. 3414 * gcc.target/i386/sse-23.c: Ditto. 3415 * gcc.target/i386/testimm-10.c: Ditto. 3416 * gcc.target/i386/testround-1.c: Ditto. 3417 34182018-11-05 Paul Koning <ni1d@arrl.net> 3419 3420 * lib/target-supports.exp: Add check for "inf" effective target 3421 keyword. 3422 * gcc.dg/builtins-44.c: Skip if no infinite support. 3423 * gcc.dg/builtins-45.c: Ditto. 3424 * gcc.dg/torture/builtin-complex-1.c: Ditto. 3425 * gcc.dg/torture/builtin-cproj-1.c: Ditto. 3426 * gcc.dg/torture/builtin-frexp-1.c: Ditto. 3427 * gcc.dg/torture/builtin-ldexp-1.c: Ditto. 3428 * gcc.dg/torture/builtin-logb-1.c: Ditto. 3429 * gcc.dg/torture/builtin-math-2.c: Ditto. 3430 * gcc.dg/torture/builtin-math-5.c: Ditto. 3431 * gcc.dg/torture/builtin-math-7.c: Ditto. 3432 * gcc.dg/torture/builtin-modf-1.c: Ditto. 3433 * gcc.dg/torture/type-generic-1.c: Ditto. 3434 34352018-11-05 Ilya Leoshkevich <iii@linux.ibm.com> 3436 3437 * gcc.target/s390/md/andc-splitter-1.c: Add colon to 3438 expectations. 3439 * gcc.target/s390/md/andc-splitter-2.c: Likewise. 3440 * gcc.target/s390/md/setmem_long-1.c: Likewise. 3441 34422018-11-05 Richard Biener <rguenther@suse.de> 3443 3444 PR tree-optimization/87873 3445 * gcc.dg/pr87873.c: New testcase. 3446 34472018-11-05 Robin Dapp <rdapp@linux.ibm.com> 3448 3449 * gcc.target/s390/ifcvt-one-insn-bool.c: New test. 3450 * gcc.target/s390/ifcvt-one-insn-char.c: New test. 3451 34522018-11-05 Robin Dapp <rdapp@linux.ibm.com> 3453 3454 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12. 3455 34562018-11-05 Richard Biener <rguenther@suse.de> 3457 3458 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one. 3459 * gcc.dg/tree-ssa/scev-7.c: Likewise. 3460 34612018-11-05 Jakub Jelinek <jakub@redhat.com> 3462 3463 PR tree-optimization/87859 3464 * gcc.dg/store_merging_24.c: New test. 3465 * gcc.dg/store_merging_25.c: New test. 3466 3467 PR sanitizer/87837 3468 * c-c++-common/ubsan/pr87837.c: New test. 3469 34702018-11-05 Martin Liska <mliska@suse.cz> 3471 3472 PR c/87811 3473 * gcc.dg/pr87811.c: New test. 3474 * gcc.dg/pr87811-2.c: Likewise. 3475 * gcc.dg/pr87811-3.c: Likewise. 3476 34772018-11-05 Martin Liska <mliska@suse.cz> 3478 3479 PR gcov-profile/77698 3480 * gcc.dg/tree-prof/pr77698.c: New test. 3481 34822018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de> 3483 3484 PR tree-optimization/86572 3485 * gcc.dg/pr86572.c: New test. 3486 34872018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de> 3488 3489 PR tree-optimization/87672 3490 * gcc.dg/pr87672.c: New test. 3491 34922018-11-04 Uros Bizjak <ubizjak@gmail.com> 3493 3494 PR middle-end/58372 3495 * g++.target/i386/pr58372.C: New test. 3496 34972018-11-03 Sandra Loosemore <sandra@codesourcery.com> 3498 3499 PR target/87079 3500 * gcc.target/nios2/pr87079-1.c: New. 3501 * gcc.target/nios2/pr87079-2.c: New. 3502 35032018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3504 3505 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ... 3506 * gcc.dg/compat/pr83487-1_main.c: ... here. 3507 * gcc.dg/compat/struct-by-value-10_main.c, 3508 gcc.dg/compat/struct-by-value-10_x.c, 3509 gcc.dg/compat/struct-by-value-11_main.c, 3510 gcc.dg/compat/struct-by-value-11_x.c, 3511 gcc.dg/compat/struct-by-value-12_main.c, 3512 gcc.dg/compat/struct-by-value-12_x.c, 3513 gcc.dg/compat/struct-by-value-13_main.c, 3514 gcc.dg/compat/struct-by-value-13_x.c, 3515 gcc.dg/compat/struct-by-value-14_main.c, 3516 gcc.dg/compat/struct-by-value-14_x.c, 3517 gcc.dg/compat/struct-by-value-15_main.c, 3518 gcc.dg/compat/struct-by-value-15_x.c, 3519 gcc.dg/compat/struct-by-value-17_main.c, 3520 gcc.dg/compat/struct-by-value-17_x.c, 3521 gcc.dg/compat/struct-by-value-18_main.c, 3522 gcc.dg/compat/struct-by-value-18_x.c, 3523 gcc.dg/compat/struct-by-value-2_main.c, 3524 gcc.dg/compat/struct-by-value-2_x.c, 3525 gcc.dg/compat/struct-by-value-22_main.c, 3526 gcc.dg/compat/struct-by-value-22_x.c, 3527 gcc.dg/compat/struct-by-value-3_main.c, 3528 gcc.dg/compat/struct-by-value-3_x.c, 3529 gcc.dg/compat/struct-by-value-4_main.c, 3530 gcc.dg/compat/struct-by-value-4_x.c, 3531 gcc.dg/compat/struct-by-value-5b_main.c, 3532 gcc.dg/compat/struct-by-value-5b_x.c, 3533 gcc.dg/compat/struct-by-value-6b_main.c, 3534 gcc.dg/compat/struct-by-value-6b_x.c, 3535 gcc.dg/compat/struct-by-value-6b_main.c, 3536 gcc.dg/compat/struct-by-value-7b_x.c, 3537 gcc.dg/compat/struct-by-value-7b_main.c, 3538 gcc.dg/compat/struct-by-value-8_main.c, 3539 gcc.dg/compat/struct-by-value-8_x.c, 3540 gcc.dg/compat/struct-by-value-9_main.c, 3541 gcc.dg/compat/struct-by-value-9_x.c, 3542 gcc.dg/compat/struct-return-2_main.c, 3543 gcc.dg/compat/struct-return-2_x.c: Likewise. 3544 35452018-11-02 Nathan Sidwell <nathan@acm.org> 3546 3547 * g++.dg/lookup/crash6.C: Adjust error 3548 * g++.dg/parse/crash38.C: Likewise. 3549 35502018-11-02 Andreas Schwab <schwab@linux-m68k.org> 3551 3552 * gcc.c-torture/execute/20010904-2.c: Fix last change. 3553 * gcc.dg/Wattributes-10.c: Likewise. 3554 35552018-11-02 Richard Biener <rguenther@suse.de> 3556 3557 PR tree-optimization/87776 3558 * gcc.dg/torture/pr87776.c: New testcase. 3559 35602018-11-01 Marek Polacek <polacek@redhat.com> 3561 3562 Implement P0846R0, ADL and function templates. 3563 * g++.dg/addr_builtin-1.C: Adjust dg-error. 3564 * g++.dg/cpp2a/fn-template1.C: New test. 3565 * g++.dg/cpp2a/fn-template10.C: New test. 3566 * g++.dg/cpp2a/fn-template11.C: New test. 3567 * g++.dg/cpp2a/fn-template12.C: New test. 3568 * g++.dg/cpp2a/fn-template13.C: New test. 3569 * g++.dg/cpp2a/fn-template14.C: New test. 3570 * g++.dg/cpp2a/fn-template15.C: New test. 3571 * g++.dg/cpp2a/fn-template16.C: New test. 3572 * g++.dg/cpp2a/fn-template2.C: New test. 3573 * g++.dg/cpp2a/fn-template3.C: New test. 3574 * g++.dg/cpp2a/fn-template4.C: New test. 3575 * g++.dg/cpp2a/fn-template5.C: New test. 3576 * g++.dg/cpp2a/fn-template6.C: New test. 3577 * g++.dg/cpp2a/fn-template7.C: New test. 3578 * g++.dg/cpp2a/fn-template8.C: New test. 3579 * g++.dg/cpp2a/fn-template9.C: New test. 3580 * g++.dg/parse/fn-template1.C: New test. 3581 * g++.dg/parse/fn-template2.C: New test. 3582 * g++.dg/parse/template19.C: Adjust dg-error. 3583 * g++.dg/template/pr61745.C: Add target to dg-error. 3584 35852017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> 3586 3587 PR fortran/54613 3588 * gfortran.dg/findloc_1.f90: Actually commit. 3589 * gfortran.dg/findloc_2.f90: Actually commit. 3590 * gfortran.dg/findloc_3.f90: Actually commit. 3591 * gfortran.dg/findloc_4.f90: Actually commit. 3592 * gfortran.dg/findloc_5.f90: Actually commit. 3593 * gfortran.dg/findloc_6.f90: Actually commit. 3594 35952018-11-01 Paul Thomas <pault@gcc.gnu.org> 3596 3597 PR fortran/40196 3598 * gfortran.dg/inquiry_part_ref_1.f08: New test. 3599 * gfortran.dg/inquiry_part_ref_2.f90: New test. 3600 * gfortran.dg/inquiry_part_ref_3.f90: New test. 3601 36022018-11-01 Paul Koning <ni1d@arrl.net> 3603 3604 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11. 3605 * gcc.c-torture/execute/20010904-2.c: Ditto. 3606 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11. 3607 * gcc.dg/Walloc-size-larger-than-4.c: Ditto. 3608 * gcc.dg/Walloc-size-larger-than-5.c: Ditto. 3609 * gcc.dg/Walloc-size-larger-than-6.c: Ditto. 3610 * gcc.dg/Walloc-size-larger-than-7.c: Ditto. 3611 * gcc.dg/Walloca-14.c: Ditto. 3612 * gcc.dg/Wlarger-than3.c: Ditto. 3613 * gcc.dg/compat/pr83487-1_y.c: Ditto. 3614 * gcc.dg/compat/struct-by-value-2_x.c: Ditto. 3615 * gcc.dg/compat/struct-by-value-3_x.c: Ditto. 3616 * gcc.dg/compat/struct-by-value-4_x.c: Ditto. 3617 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto. 3618 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto. 3619 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto. 3620 * gcc.dg/compat/struct-by-value-8_x.c: Ditto. 3621 * gcc.dg/compat/struct-by-value-9_x.c: Ditto. 3622 * gcc.dg/compat/struct-by-value-10_x.c: Ditto. 3623 * gcc.dg/compat/struct-by-value-11_x.c: Ditto. 3624 * gcc.dg/compat/struct-by-value-12_x.c: Ditto. 3625 * gcc.dg/compat/struct-by-value-13_x.c: Ditto. 3626 * gcc.dg/compat/struct-by-value-14_x.c: Ditto. 3627 * gcc.dg/compat/struct-by-value-15_x.c: Ditto. 3628 * gcc.dg/compat/struct-by-value-16_x.c: Ditto. 3629 * gcc.dg/compat/struct-by-value-17_x.c: Ditto. 3630 * gcc.dg/compat/struct-by-value-18_x.c: Ditto. 3631 * gcc.dg/compat/struct-by-value-22_x.c: Ditto. 3632 * gcc.dg/compat/struct-return-2_x.c: Ditto. 3633 * gcc.dg/falign-labels-1.c: Ditto. 3634 * gcc.dg/long_branch.c: Ditto. 3635 * gcc.dg/nextafter-1.c: Ditto. 3636 * gcc.dg/pr35045.c: Ditto. 3637 * gcc.dg/pr48616.c: Ditto. 3638 * gcc.dg/pr84100.c: Ditto. 3639 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto. 3640 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto. 3641 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto. 3642 * gcc.dg/Wattributes-10.c: Expect error if pdp11. 3643 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11. 3644 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF. 3645 * gcc.dg/builtins-1.c: Ditto. 3646 36472018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> 3648 3649 PR fortran/46020 3650 * gfortran.dg/bind_c_18.f90: Adjust error message. 3651 36522018-11-01 Marek Polacek <polacek@redhat.com> 3653 3654 * g++.dg/cpp1z/constexpr-lambda22.C: New test, 3655 36562018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3657 3658 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32. 3659 36602018-11-30 Jan Hubicka <jh@suse.cz> 3661 3662 * g++.dg/lto/pr84805_1.C: Update template. 3663 * g++.dg/lto/pr84805_0.C: Update template. 3664 * g++.dg/lto/pr84805_1b.C: Update template. 3665 * g++.dg/lto/pr84805_0b.C: Update template. 3666 36672018-11-01 Jakub Jelinek <jakub@redhat.com> 3668 3669 PR tree-optimization/87826 3670 * gcc.dg/pr87826.c: New test. 3671 36722018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> 3673 3674 PR fortran/46020 3675 * gfortran.dg/bind_c_usage_7.f90: Adjust error message. 3676 * gfortran.dg/bind_c_usage_32.f90: New test. 3677 36782018-11-01 Nathan Sidwell <nathan@acm.org> 3679 3680 * g++.dg/abi/anon5.C: New. 3681 36822018-11-01 Jakub Jelinek <jakub@redhat.com> 3683 3684 PR d/87824 3685 * gdc.dg/simd.d: Add -Wno-psabi. 3686 * gdc.dg/compilable.d: Likewise. 3687 36882018-11-01 Martin Liska <mliska@suse.cz> 3689 Jason Merrill <jason@redhat.com> 3690 3691 PR c++/64266 3692 PR bootstrap/70422 3693 PR ipa/81277 3694 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation 3695 test. 3696 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time 3697 assumptions are not longer valid. 3698 36992018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org> 3700 3701 PR fortran/20520 3702 * gfortran.dg/allocatable_uninitialized_1.f90: New test. 3703 37042018-10-31 Nathan Sidwell <nathan@acm.org> 3705 3706 * g++.dg/lookup/friend21.C: New. 3707 37082018-10-31 Martin Liska <mliska@suse.cz> 3709 3710 PR driver/83193 3711 * gcc.target/aarch64/spellcheck_7.c: New test. 3712 * gcc.target/aarch64/spellcheck_8.c: New test. 3713 * gcc.target/aarch64/spellcheck_9.c: New test. 3714 37152018-10-31 Nathan Sidwell <nathan@acm.org> 3716 3717 * g++.dg/lookup/using60.C: New. 3718 37192018-10-31 Richard Biener <rguenther@suse.de> 3720 3721 PR middle-end/70359 3722 PR middle-end/86270 3723 * gcc.target/i386/pr70359.c: New testcase. 3724 * gcc.target/i386/pr86270.c: Likewise. 3725 37262018-10-31 Claudiu Zissulescu <claziss@synopsys.com> 3727 3728 * gcc.target/arc/jumptable.c: New test. 3729 37302018-10-31 Claudiu Zissulescu <claziss@synopsys.com> 3731 3732 * gcc.target/arc/tls-gd.c: New file. 3733 * gcc.target/arc/tls-ie.c: Likewise. 3734 * gcc.target/arc/tls-ld.c: Likewise. 3735 * gcc.target/arc/tls-le.c: Likewise. 3736 * gcc.target/arc/tls-1.c: Update test. 3737 37382018-10-31 Claudiu Zissulescu <claziss@synopsys.com> 3739 3740 * gcc.target/arc/mulsi3_highpart-2.c: Update test. 3741 37422018-10-31 Martin Liska <mliska@suse.cz> 3743 3744 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message. 3745 * c-c++-common/ubsan/unreachable-1.c (main): Likewise. 3746 * c-c++-common/ubsan/unreachable-2.c: Likewise. 3747 * c-c++-common/ubsan/unreachable-4.c (main): Likewise. 3748 37492018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org> 3750 3751 PR target/87374 3752 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and 3753 -mword-relocations would be passed when compiling the test. 3754 * gcc.target/arm/movsi_movt.c: Likewise. 3755 * gcc.target/arm/pr81863.c: Likewise. 3756 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise. 3757 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise. 3758 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise. 3759 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise. 3760 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise. 3761 * gcc.target/arm/tls-disable-literal-pool.c: Likewise. 3762 37632018-10-31 Richard Biener <rguenther@suse.de> 3764 3765 PR testsuite/87802 3766 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets. 3767 37682018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org> 3769 3770 PR fortran/85896 3771 * gfortran.dg/min_max_type.f90: New test. 3772 37732018-10-30 Martin Sebor <msebor@redhat.com> 3774 3775 PR middle-end/87041 3776 * gcc.c-torture/execute/fprintf-2.c: New test. 3777 * gcc.c-torture/execute/printf-2.c: Same. 3778 * gcc.c-torture/execute/user-printf.c: Same. 3779 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same. 3780 * gcc.dg/tree-ssa/builtin-printf-2.c: Same. 3781 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same. 3782 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same. 3783 37842018-10-30 Marek Polacek <polacek@redhat.com> 3785 3786 Implement P0892R2, explicit(bool). 3787 * g++.dg/cpp2a/explicit1.C: New test. 3788 * g++.dg/cpp2a/explicit10.C: New test. 3789 * g++.dg/cpp2a/explicit11.C: New test. 3790 * g++.dg/cpp2a/explicit12.C: New test. 3791 * g++.dg/cpp2a/explicit13.C: New test. 3792 * g++.dg/cpp2a/explicit2.C: New test. 3793 * g++.dg/cpp2a/explicit3.C: New test. 3794 * g++.dg/cpp2a/explicit4.C: New test. 3795 * g++.dg/cpp2a/explicit5.C: New test. 3796 * g++.dg/cpp2a/explicit6.C: New test. 3797 * g++.dg/cpp2a/explicit7.C: New test. 3798 * g++.dg/cpp2a/explicit8.C: New test. 3799 * g++.dg/cpp2a/explicit9.C: New test. 3800 38012018-10-30 Segher Boessenkool <segher@kernel.crashing.org> 3802 3803 PR rtl-optimization/87708 3804 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test. 3805 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test. 3806 38072018-10-30 Paolo Carlini <paolo.carlini@oracle.com> 3808 3809 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too. 3810 * g++.dg/ext/flexarray-mangle-2.C: Likewise. 3811 * g++.dg/ext/flexarray-mangle.C: Likewise. 3812 * g++.dg/ext/flexarray-subst.C: Likewise. 3813 * g++.dg/ext/flexary10.C: Likewise. 3814 * g++.dg/ext/flexary11.C: Likewise. 3815 * g++.dg/ext/flexary14.C: Likewise. 3816 * g++.dg/ext/flexary16.C: Likewise. 3817 * g++.dg/ext/flexary26.C: Likewise. 3818 * g++.dg/ext/flexary27.C: Likewise. 3819 * g++.dg/ext/flexary7.C: Likewise. 3820 * g++.dg/ext/pr71290.C: Likewise. 3821 38222018-10-30 Paul Koning <ni1d@arrl.net> 3823 3824 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support. 3825 38262018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com> 3827 3828 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold 3829 section names without numbers. 3830 * gcc.dg/tree-prof/section-attr-1.c: Ditto. 3831 * gcc.dg/tree-prof/section-attr-2.c: Ditto. 3832 * gcc.dg/tree-prof/section-attr-3.c: Ditto. 3833 38342018-10-29 David Malcolm <dmalcolm@redhat.com> 3835 3836 PR c++/87721 3837 * c-c++-common/substring-location-PR-87721.c: New test. 3838 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for 3839 PR 87721. 3840 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c 3841 (test_string_literals): Fold the index arguments before checking 3842 for INTEGER_CST. 3843 38442018-10-29 David Malcolm <dmalcolm@redhat.com> 3845 3846 * c-c++-common/spellcheck-reserved.c: Update expected output for 3847 C++ for merger of "did you mean" suggestions into the error 3848 message. 3849 * g++.dg/ext/builtin3.C: Update expected output for merger of "did 3850 you mean" suggestion into the error. 3851 * g++.dg/lookup/error1.C: Likewise. 3852 * g++.dg/lookup/pr77549.C: Likewise. 3853 * g++.dg/lookup/pr80913.C: Likewise. 3854 * g++.dg/lookup/suggestions1.C: Likewise. 3855 * g++.dg/lookup/suggestions2.C: New test. 3856 * g++.dg/overload/koenig1.C: Update expected output as above. 3857 * g++.dg/spellcheck-identifiers-2.C: Likewise. 3858 * g++.dg/spellcheck-identifiers.C: Likewise. 3859 * g++.dg/spellcheck-ns.C: New test. 3860 * g++.dg/spellcheck-pr77829.C: Update expected output as above. 3861 * g++.dg/spellcheck-pr78656.C: Likewise. 3862 * g++.dg/spellcheck-pr79298.C: Likewise, adding 3863 -fdiagnostics-show-caret to options. 3864 * g++.dg/spellcheck-pr80177.C: Likewise. 3865 * g++.dg/spellcheck-single-vs-multiple.C: New test. 3866 * g++.dg/spellcheck-typenames.C: Update expected output as above. 3867 * g++.dg/template/static10.C: Likewise. 3868 * g++.old-deja/g++.mike/ns5.C: Likewise. 3869 * g++.old-deja/g++.mike/ns7.C: Likewise. 3870 * g++.old-deja/g++.ns/koenig5.C: Likewise. 3871 * g++.old-deja/g++.other/lineno5.C: Likewise. 3872 38732018-10-29 Paolo Carlini <paolo.carlini@oracle.com> 3874 3875 * g++.dg/cpp0x/auto24.C: Test location too. 3876 * g++.dg/cpp0x/auto3.C: Likewise. 3877 * g++.dg/cpp0x/auto42.C: Likewise. 3878 * g++.dg/cpp0x/initlist57.C: Likewise. 3879 * g++.dg/cpp0x/initlist75.C: Likewise. 3880 * g++.dg/cpp0x/initlist80.C: Likewise. 3881 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise. 3882 * g++.old-deja/g++.brendan/array-refs.C: Likewise. 3883 * g++.old-deja/g++.bugs/900322_01.C: Likewise. 3884 * g++.old-deja/g++.bugs/900519_07.C: Likewise. 3885 * g++.old-deja/g++.other/typeck1.C: Likewise. 3886 38872018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org> 3888 3889 PR middle-end/87469 3890 * g++.dg/pr87469.C: New test. 3891 38922018-10-29 Marek Polacek <polacek@redhat.com> 3893 3894 PR c++/87594 - constexpr rejects-valid with range-based for. 3895 * g++.dg/cpp1y/constexpr-loop8.C: New test. 3896 38972018-10-29 Richard Biener <rguenther@suse.de> 3898 3899 PR tree-optimization/87785 3900 * gcc.dg/torture/20181029-1.c: New testcase. 3901 * gcc.dg/torture/20181029-2.c: Likewise. 3902 39032018-10-29 Richard Biener <rguenther@suse.de> 3904 3905 PR tree-optimization/87790 3906 * gcc.dg/pr87790.c: New testcase. 3907 39082018-10-29 Martin Liska <mliska@suse.cz> 3909 3910 * g++.dg/gcov/gcov-8.C: Do not check intermediate format. 3911 * lib/gcov.exp: Remove legacy verify-intermediate. 3912 39132018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org> 3914 3915 * gcc.dg/gimplefe-30.c: New test. 3916 * gcc.dg/gimplefe-31.c: New test. 3917 * gcc.dg/gimplefe-32.c: New test. 3918 * gcc.dg/gimplefe-33.c: New test. 3919 39202018-10-28 Iain Buclaw <ibuclaw@gdcproject.org> 3921 3922 * gcc.misc-tests/help.exp: Add D to option descriptions check. 3923 * gdc.dg/asan/asan.exp: New file. 3924 * gdc.dg/asan/gdc272.d: New test. 3925 * gdc.dg/compilable.d: New test. 3926 * gdc.dg/dg.exp: New file. 3927 * gdc.dg/gdc254.d: New test. 3928 * gdc.dg/gdc260.d: New test. 3929 * gdc.dg/gdc270a.d: New test. 3930 * gdc.dg/gdc270b.d: New test. 3931 * gdc.dg/gdc282.d: New test. 3932 * gdc.dg/gdc283.d: New test. 3933 * gdc.dg/imports/gdc170.d: New test. 3934 * gdc.dg/imports/gdc231.d: New test. 3935 * gdc.dg/imports/gdc239.d: New test. 3936 * gdc.dg/imports/gdc241a.d: New test. 3937 * gdc.dg/imports/gdc241b.d: New test. 3938 * gdc.dg/imports/gdc251a.d: New test. 3939 * gdc.dg/imports/gdc251b.d: New test. 3940 * gdc.dg/imports/gdc253.d: New test. 3941 * gdc.dg/imports/gdc254a.d: New test. 3942 * gdc.dg/imports/gdc256.d: New test. 3943 * gdc.dg/imports/gdc27.d: New test. 3944 * gdc.dg/imports/gdcpkg256/package.d: New test. 3945 * gdc.dg/imports/runnable.d: New test. 3946 * gdc.dg/link.d: New test. 3947 * gdc.dg/lto/lto.exp: New file. 3948 * gdc.dg/lto/ltotests_0.d: New test. 3949 * gdc.dg/lto/ltotests_1.d: New test. 3950 * gdc.dg/runnable.d: New test. 3951 * gdc.dg/simd.d: New test. 3952 * gdc.test/gdc-test.exp: New file. 3953 * lib/gdc-dg.exp: New file. 3954 * lib/gdc.exp: New file. 3955 39562017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org> 3957 3958 PR fortran/54613 3959 * gfortran.dg/findloc_1.f90: New test. 3960 * gfortran.dg/findloc_2.f90: New test. 3961 * gfortran.dg/findloc_3.f90: New test. 3962 * gfortran.dg/findloc_4.f90: New test. 3963 * gfortran.dg/findloc_5.f90: New test. 3964 * gfortran.dg/findloc_6.f90: New test. 3965 39662018-10-26 Bill Schmidt <wschmidt@linux.ibm.com> 3967 Jinsong Ji <jji@us.ibm.com> 3968 3969 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also; 3970 formatting cleanup. 3971 * gcc.target/powerpc/sse-pavgw-1.c: Likewise. 3972 * gcc.target/powerpc/sse2-addsd-1.c: Likewise. 3973 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise. 3974 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise. 3975 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise. 3976 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise. 3977 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise. 3978 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise. 3979 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise. 3980 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise. 3981 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise. 3982 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise. 3983 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise. 3984 * gcc.target/powerpc/sse2-divpd-1.c: Likewise. 3985 * gcc.target/powerpc/sse2-divsd-1.c: Likewise. 3986 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise. 3987 * gcc.target/powerpc/sse2-minsd-1.c: Likewise. 3988 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise. 3989 * gcc.target/powerpc/sse2-movq-1.c: Likewise. 3990 * gcc.target/powerpc/sse2-movsd-3.c: Likewise. 3991 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise. 3992 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise. 3993 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise. 3994 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise. 3995 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise. 3996 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise. 3997 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise. 3998 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise. 3999 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise. 4000 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise. 4001 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise. 4002 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise. 4003 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise. 4004 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. 4005 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. 4006 * gcc.target/powerpc/sse2-pslld-2.c: Likewise. 4007 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise. 4008 * gcc.target/powerpc/sse2-psrld-1.c: Likewise. 4009 * gcc.target/powerpc/sse2-psrld-2.c: Likewise. 4010 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise. 4011 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise. 4012 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise. 4013 * gcc.target/powerpc/sse2-subsd-1.c: Likewise. 4014 40152018-10-26 Paul A. Clarke <pc@us.ibm.com> 4016 4017 * gcc.target/powerpc/ssse3-check.h: New file. 4018 * gcc.target/powerpc/ssse3-vals.h: New file. 4019 * gcc.target/powerpc/ssse3-pabsb.c: New file. 4020 * gcc.target/powerpc/ssse3-pabsd.c: New file. 4021 * gcc.target/powerpc/ssse3-pabsw.c: New file. 4022 * gcc.target/powerpc/ssse3-palignr.c: New file. 4023 * gcc.target/powerpc/ssse3-phaddd.c: New file. 4024 * gcc.target/powerpc/ssse3-phaddsw.c: New file. 4025 * gcc.target/powerpc/ssse3-phaddw.c: New file. 4026 * gcc.target/powerpc/ssse3-phsubd.c: New file. 4027 * gcc.target/powerpc/ssse3-phsubsw.c: New file. 4028 * gcc.target/powerpc/ssse3-phsubw.c: New file. 4029 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file. 4030 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file. 4031 * gcc.target/powerpc/ssse3-pshufb.c: New file. 4032 * gcc.target/powerpc/ssse3-psignb.c: New file. 4033 * gcc.target/powerpc/ssse3-psignd.c: New file. 4034 * gcc.target/powerpc/ssse3-psignw.c: New file. 4035 40362018-10-26 Paul A. Clarke <pc@us.ibm.com> 4037 4038 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution. 4039 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise. 4040 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. 4041 * gcc.target/powerpc/mmx-packs.c: Likewise. 4042 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise. 4043 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. 4044 * gcc.target/powerpc/mmx-paddb-1.c: Likewise. 4045 * gcc.target/powerpc/mmx-paddd-1.c: Likewise. 4046 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise. 4047 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise. 4048 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise. 4049 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise. 4050 * gcc.target/powerpc/mmx-paddw-1.c: Likewise. 4051 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise. 4052 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise. 4053 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise. 4054 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise. 4055 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise. 4056 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise. 4057 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise. 4058 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise. 4059 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise. 4060 * gcc.target/powerpc/mmx-pslld-1.c: Likewise. 4061 * gcc.target/powerpc/mmx-psllw-1.c: Likewise. 4062 * gcc.target/powerpc/mmx-psrad-1.c: Likewise. 4063 * gcc.target/powerpc/mmx-psraw-1.c: Likewise. 4064 * gcc.target/powerpc/mmx-psrld-1.c: Likewise. 4065 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise. 4066 * gcc.target/powerpc/mmx-psubb-2.c: Likewise. 4067 * gcc.target/powerpc/mmx-psubd-2.c: Likewise. 4068 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise. 4069 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise. 4070 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise. 4071 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise. 4072 * gcc.target/powerpc/mmx-psubw-2.c: Likewise. 4073 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise. 4074 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise. 4075 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise. 4076 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise. 4077 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise. 4078 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise. 4079 * gcc.target/powerpc/pr37191.c: Likewise. 4080 * gcc.target/powerpc/sse-addps-1.c: Likewise. 4081 * gcc.target/powerpc/sse-addss-1.c: Likewise. 4082 * gcc.target/powerpc/sse-andnps-1.c: Likewise. 4083 * gcc.target/powerpc/sse-andps-1.c: Likewise. 4084 * gcc.target/powerpc/sse-cmpss-1.c: Likewise. 4085 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise. 4086 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise. 4087 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise. 4088 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise. 4089 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise. 4090 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise. 4091 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise. 4092 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise. 4093 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise. 4094 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise. 4095 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise. 4096 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise. 4097 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise. 4098 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise. 4099 * gcc.target/powerpc/sse-divps-1.c: Likewise. 4100 * gcc.target/powerpc/sse-divss-1.c: Likewise. 4101 * gcc.target/powerpc/sse-maxps-1.c: Likewise. 4102 * gcc.target/powerpc/sse-maxps-2.c: Likewise. 4103 * gcc.target/powerpc/sse-maxss-1.c: Likewise. 4104 * gcc.target/powerpc/sse-minps-1.c: Likewise. 4105 * gcc.target/powerpc/sse-minps-2.c: Likewise. 4106 * gcc.target/powerpc/sse-minss-1.c: Likewise. 4107 * gcc.target/powerpc/sse-movaps-1.c: Likewise. 4108 * gcc.target/powerpc/sse-movaps-2.c: Likewise. 4109 * gcc.target/powerpc/sse-movhlps-1.c: Likewise. 4110 * gcc.target/powerpc/sse-movhps-1.c: Likewise. 4111 * gcc.target/powerpc/sse-movhps-2.c: Likewise. 4112 * gcc.target/powerpc/sse-movlhps-1.c: Likewise. 4113 * gcc.target/powerpc/sse-movlps-1.c: Likewise. 4114 * gcc.target/powerpc/sse-movlps-2.c: Likewise. 4115 * gcc.target/powerpc/sse-movmskb-1.c: Likewise. 4116 * gcc.target/powerpc/sse-movmskps-1.c: Likewise. 4117 * gcc.target/powerpc/sse-movss-1.c: Likewise. 4118 * gcc.target/powerpc/sse-movss-2.c: Likewise. 4119 * gcc.target/powerpc/sse-movss-3.c: Likewise. 4120 * gcc.target/powerpc/sse-mulps-1.c: Likewise. 4121 * gcc.target/powerpc/sse-mulss-1.c: Likewise. 4122 * gcc.target/powerpc/sse-orps-1.c: Likewise. 4123 * gcc.target/powerpc/sse-pavgw-1.c: Likewise. 4124 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise. 4125 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise. 4126 * gcc.target/powerpc/sse-pminsw-1.c: Likewise. 4127 * gcc.target/powerpc/sse-pminub-1.c: Likewise. 4128 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise. 4129 * gcc.target/powerpc/sse-psadbw-1.c: Likewise. 4130 * gcc.target/powerpc/sse-rcpps-1.c: Likewise. 4131 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise. 4132 * gcc.target/powerpc/sse-shufps-1.c: Likewise. 4133 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise. 4134 * gcc.target/powerpc/sse-subps-1.c: Likewise. 4135 * gcc.target/powerpc/sse-subss-1.c: Likewise. 4136 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise. 4137 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise. 4138 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise. 4139 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise. 4140 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise. 4141 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise. 4142 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise. 4143 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise. 4144 * gcc.target/powerpc/sse-xorps-1.c: Likewise. 4145 * gcc.target/powerpc/sse2-addpd-1.c: Likewise. 4146 * gcc.target/powerpc/sse2-addsd-1.c: Likewise. 4147 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise. 4148 * gcc.target/powerpc/sse2-andpd-1.c: Likewise. 4149 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise. 4150 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise. 4151 * gcc.target/powerpc/sse2-comisd-1.c: Likewise. 4152 * gcc.target/powerpc/sse2-comisd-2.c: Likewise. 4153 * gcc.target/powerpc/sse2-comisd-3.c: Likewise. 4154 * gcc.target/powerpc/sse2-comisd-4.c: Likewise. 4155 * gcc.target/powerpc/sse2-comisd-5.c: Likewise. 4156 * gcc.target/powerpc/sse2-comisd-6.c: Likewise. 4157 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise. 4158 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise. 4159 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise. 4160 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise. 4161 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise. 4162 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise. 4163 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise. 4164 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise. 4165 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise. 4166 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise. 4167 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise. 4168 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise. 4169 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise. 4170 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise. 4171 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise. 4172 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise. 4173 * gcc.target/powerpc/sse2-divpd-1.c: Likewise. 4174 * gcc.target/powerpc/sse2-divsd-1.c: Likewise. 4175 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise. 4176 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise. 4177 * gcc.target/powerpc/sse2-minpd-1.c: Likewise. 4178 * gcc.target/powerpc/sse2-minsd-1.c: Likewise. 4179 * gcc.target/powerpc/sse2-mmx.c: Likewise. 4180 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise. 4181 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise. 4182 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise. 4183 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise. 4184 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise. 4185 * gcc.target/powerpc/sse2-movq-1.c: Likewise. 4186 * gcc.target/powerpc/sse2-movq-2.c: Likewise. 4187 * gcc.target/powerpc/sse2-movq-3.c: Likewise. 4188 * gcc.target/powerpc/sse2-movsd-1.c: Likewise. 4189 * gcc.target/powerpc/sse2-movsd-2.c: Likewise. 4190 * gcc.target/powerpc/sse2-movsd-3.c: Likewise. 4191 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise. 4192 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise. 4193 * gcc.target/powerpc/sse2-orpd-1.c: Likewise. 4194 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise. 4195 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise. 4196 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise. 4197 * gcc.target/powerpc/sse2-paddb-1.c: Likewise. 4198 * gcc.target/powerpc/sse2-paddd-1.c: Likewise. 4199 * gcc.target/powerpc/sse2-paddq-1.c: Likewise. 4200 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise. 4201 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise. 4202 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise. 4203 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise. 4204 * gcc.target/powerpc/sse2-paddw-1.c: Likewise. 4205 * gcc.target/powerpc/sse2-pand-1.c: Likewise. 4206 * gcc.target/powerpc/sse2-pandn-1.c: Likewise. 4207 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise. 4208 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise. 4209 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise. 4210 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise. 4211 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise. 4212 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise. 4213 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise. 4214 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise. 4215 * gcc.target/powerpc/sse2-pextrw.c: Likewise. 4216 * gcc.target/powerpc/sse2-pinsrw.c: Likewise. 4217 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise. 4218 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise. 4219 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise. 4220 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise. 4221 * gcc.target/powerpc/sse2-pminub-1.c: Likewise. 4222 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise. 4223 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise. 4224 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise. 4225 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise. 4226 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise. 4227 * gcc.target/powerpc/sse2-por-1.c: Likewise. 4228 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise. 4229 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise. 4230 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. 4231 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. 4232 * gcc.target/powerpc/sse2-pslld-1.c: Likewise. 4233 * gcc.target/powerpc/sse2-pslld-2.c: Likewise. 4234 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise. 4235 * gcc.target/powerpc/sse2-psllq-1.c: Likewise. 4236 * gcc.target/powerpc/sse2-psllq-2.c: Likewise. 4237 * gcc.target/powerpc/sse2-psllw-1.c: Likewise. 4238 * gcc.target/powerpc/sse2-psllw-2.c: Likewise. 4239 * gcc.target/powerpc/sse2-psrad-1.c: Likewise. 4240 * gcc.target/powerpc/sse2-psrad-2.c: Likewise. 4241 * gcc.target/powerpc/sse2-psraw-1.c: Likewise. 4242 * gcc.target/powerpc/sse2-psraw-2.c: Likewise. 4243 * gcc.target/powerpc/sse2-psrld-1.c: Likewise. 4244 * gcc.target/powerpc/sse2-psrld-2.c: Likewise. 4245 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise. 4246 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise. 4247 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise. 4248 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise. 4249 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise. 4250 * gcc.target/powerpc/sse2-psubb-1.c: Likewise. 4251 * gcc.target/powerpc/sse2-psubd-1.c: Likewise. 4252 * gcc.target/powerpc/sse2-psubq-1.c: Likewise. 4253 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise. 4254 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise. 4255 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise. 4256 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise. 4257 * gcc.target/powerpc/sse2-psubw-1.c: Likewise. 4258 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise. 4259 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise. 4260 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise. 4261 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise. 4262 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise. 4263 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise. 4264 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise. 4265 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise. 4266 * gcc.target/powerpc/sse2-pxor-1.c: Likewise. 4267 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise. 4268 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise. 4269 * gcc.target/powerpc/sse2-subpd-1.c: Likewise. 4270 * gcc.target/powerpc/sse2-subsd-1.c: Likewise. 4271 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise. 4272 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise. 4273 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise. 4274 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise. 4275 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise. 4276 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise. 4277 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise. 4278 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise. 4279 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise. 4280 * gcc.target/powerpc/sse3-addsubpd.c: Likewise. 4281 * gcc.target/powerpc/sse3-addsubps.c: Likewise. 4282 * gcc.target/powerpc/sse3-haddpd.c: Likewise. 4283 * gcc.target/powerpc/sse3-haddps.c: Likewise. 4284 * gcc.target/powerpc/sse3-hsubpd.c: Likewise. 4285 * gcc.target/powerpc/sse3-hsubps.c: Likewise. 4286 * gcc.target/powerpc/sse3-lddqu.c: Likewise. 4287 * gcc.target/powerpc/sse3-movddup.c: Likewise. 4288 * gcc.target/powerpc/sse3-movshdup.c: Likewise. 4289 * gcc.target/powerpc/sse3-movsldup.c: Likewise. 4290 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add 4291 ommitted "-mpower8-vector" to dg-options. 4292 42932018-10-26 Jan Hubicka <jh@suse.cz> 4294 4295 * g++.dg/lto/odr-1_0.C: Fix template. 4296 * g++.dg/lto/odr-1_1.C: Fix template. 4297 42982018-10-26 Richard Biener <rguenther@suse.de> 4299 4300 PR tree-optimization/87105 4301 * g++.dg/vect/slp-pr87105.cc: Adjust. 4302 * gcc.dg/torture/20181024-1.c: New testcase. 4303 * g++.dg/opt/20181025-1.C: Likewise. 4304 43052018-10-26 Richard Biener <rguenther@suse.de> 4306 4307 PR testsuite/87754 4308 * g++.dg/lto/odr-1_0.C: Fix pattern. 4309 43102018-10-26 Richard Biener <rguenther@suse.de> 4311 4312 PR tree-optimization/87746 4313 * gcc.dg/pr87746.c: New testcase. 4314 43152018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4316 4317 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning. 4318 43192018-10-25 Carl Love <cel@us.ibm.com> 4320 4321 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file. 4322 43232018-10-25 Martin Liska <mliska@suse.cz> 4324 4325 PR testsuite/87739 4326 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char. 4327 43282018-10-25 Martin Liska <mliska@suse.cz> 4329 4330 PR other/87735 4331 * gcc.dg/tree-prof/time-profiler-1.c: Revert. 4332 * gcc.dg/tree-prof/time-profiler-2.c: Likewise. 4333 * gcc.dg/tree-prof/time-profiler-3.c: Likewise. 4334 43352018-10-25 Ilya Leoshkevich <iii@linux.ibm.com> 4336 4337 * gcc.target/s390/global-array-almost-huge-element.c: New test. 4338 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test. 4339 * gcc.target/s390/global-array-element-pic.c: New test. 4340 * gcc.target/s390/global-array-even-element.c: New test. 4341 * gcc.target/s390/global-array-huge-element.c: New test. 4342 * gcc.target/s390/global-array-negative-huge-element.c: New test. 4343 * gcc.target/s390/global-array-odd-element.c: New test. 4344 43452018-10-25 Jan Hubicka <jh@suse.cz> 4346 4347 * g++.dg/lto/odr-1_0.C: New test. 4348 * g++.dg/lto/odr-1_1.C: New test. 4349 43502018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org> 4351 4352 4353 * gcc.dg/sibcall-9.c: Make v static. 4354 * gcc.dg/sibcall-10.c: Likewise. 4355 43562018-10-25 Richard Biener <rguenther@suse.de> 4357 4358 PR tree-optimization/87665 4359 PR tree-optimization/87745 4360 * gfortran.dg/20181025-1.f: New testcase. 4361 43622018-10-25 Jakub Jelinek <jakub@redhat.com> 4363 4364 PR fortran/87725 4365 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier 4366 from kind with a colon rather than comma. 4367 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test. 4368 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test. 4369 43702018-10-24 Michael Meissner <meissner@linux.ibm.com> 4371 4372 * gcc.target/powerpc/float128-math.c: New test to make sure the 4373 long double built-in function names use the f128 form if the user 4374 switched from IBM long double to IEEE long double. 4375 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise. 4376 43772018-10-24 Jakub Jelinek <jakub@redhat.com> 4378 4379 PR c++/86288 4380 * g++.dg/cpp0x/gen-attrs-66.C: New test. 4381 43822018-10-24 Martin Sebor <msebor@redhat.com> 4383 4384 PR c++/84851 4385 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL. 4386 43872018-10-24 Martin Liska <mliska@suse.cz> 4388 4389 PR tree-optimization/84436 4390 * gcc.dg/tree-ssa/pr84436-1.c: New test. 4391 * gcc.dg/tree-ssa/pr84436-2.c: New test. 4392 * gcc.dg/tree-ssa/pr84436-3.c: New test. 4393 * gcc.dg/tree-ssa/pr84436-4.c: New test. 4394 * gcc.dg/tree-ssa/pr84436-5.c: New test. 4395 43962018-10-24 Ilya Leoshkevich <iii@linux.ibm.com> 4397 4398 * gcc.target/s390/20181024-1.c: New test. 4399 44002018-10-24 Richard Biener <rguenther@suse.de> 4401 4402 PR tree-optimization/87105 4403 * gcc.dg/vect/bb-slp-39.c: New testcase. 4404 * gfortran.dg/vect/pr83232.f90: Un-XFAIL. 4405 44062018-10-24 Richard Biener <rguenther@suse.de> 4407 4408 PR tree-optimization/84013 4409 * gcc.dg/tree-ssa/restrict-9.c: New testcase. 4410 44112018-10-24 Richard Biener <rguenther@suse.de> 4412 4413 PR tree-optimization/87665 4414 * gcc.dg/torture/pr87665.c: New testcase. 4415 44162018-10-23 Jakub Jelinek <jakub@redhat.com> 4417 4418 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down 4419 only. Add expected warnings and messages for c++2a. 4420 44212018-10-23 Richard Biener <rguenther@suse.de> 4422 4423 PR tree-optimization/87105 4424 PR tree-optimization/87608 4425 * g++.dg/tree-ssa/phiopt-1.C: New testcase. 4426 g++.dg/vect/slp-pr87105.cc: Likewise. 4427 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase 4428 relies on phiprop run before. 4429 * g++.dg/tree-ssa/pr30738.C: Likewise. 4430 * g++.dg/tree-ssa/pr57380.C: Likewise. 4431 * gcc.dg/tree-ssa/pr84859.c: Likewise. 4432 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is 4433 confused by copies in the IL left by EVRP. 4434 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused 4435 by predictors. 4436 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2. 4437 * gcc.dg/pr24574.c: Likewise. 4438 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4. 4439 44402018-10-23 Richard Biener <rguenther@suse.de> 4441 4442 PR tree-optimization/87700 4443 * gcc.dg/torture/pr87700.c: New testcase. 4444 44452018-10-23 Richard Biener <rguenther@suse.de> 4446 4447 PR tree-optimization/87693 4448 * gcc.dg/torture/pr87693.c: New testcase. 4449 44502018-10-23 Paul Thomas <pault@gcc.gnu.org> 4451 4452 PR fortran/85603 4453 * gfortran.dg/deferred_character_23.f90 : Check reallocation is 4454 occurring as it should and a regression caused by version 1 of 4455 this patch. 4456 44572018-10-22 Yury Gribov <tetra2005@gmail.com> 4458 4459 PR tree-optimization/87633 4460 * g++.dg/pr87633.C: New test. 4461 44622018-10-22 Marek Polacek <polacek@redhat.com> 4463 4464 PR testsuite/87694 4465 * g++.dg/concepts/memfun-err.C: Make it a compile test. 4466 44672018-10-22 Richard Biener <rguenther@suse.de> 4468 4469 * gcc.dg/tree-ssa/evrp12.c: New testcase. 4470 * gcc.dg/predict-6.c: Adjust. 4471 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP. 4472 * gcc.dg/tree-ssa/vrp02.c: Likewise. 4473 * gcc.dg/tree-ssa/cunroll-9.c: Likewise. 4474 44752018-10-22 Martin Liska <mliska@suse.cz> 4476 4477 PR tree-optimization/87686 4478 * g++.dg/tree-ssa/pr87686.C: New test. 4479 44802018-10-22 Jakub Jelinek <jakub@redhat.com> 4481 4482 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate 4483 properly -std= options. 4484 44852018-10-22 Richard Biener <rguenther@suse.de> 4486 4487 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access. 4488 44892018-10-22 Eric Botcazou <ebotcazou@adacore.com> 4490 4491 * gnat.dg/sso14.adb: New test. 4492 * gnat.dg/sso15.adb: Likewise. 4493 44942018-10-22 Eric Botcazou <ebotcazou@adacore.com> 4495 4496 * gnat.dg/warn19.ad[sb]: New test. 4497 * gnat.dg/warn19_pkg.ads: New helper. 4498 44992018-10-22 Richard Biener <rguenther@suse.de> 4500 4501 PR tree-optimization/87640 4502 * gcc.dg/torture/pr87640.c: New testcase. 4503 45042018-10-22 Ilya Leoshkevich <iii@linux.ibm.com> 4505 4506 * gcc.target/s390/litpool-int.c: New test. 4507 45082018-10-22 H.J. Lu <hongjiu.lu@intel.com> 4509 4510 PR target/72782 4511 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test. 4512 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise. 4513 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise. 4514 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise. 4515 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise. 4516 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise. 4517 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise. 4518 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise. 4519 45202018-10-22 H.J. Lu <hongjiu.lu@intel.com> 4521 4522 PR target/72782 4523 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test. 4524 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise. 4525 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise. 4526 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise. 4527 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise. 4528 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise. 4529 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise. 4530 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise. 4531 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise. 4532 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise. 4533 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise. 4534 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise. 4535 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise. 4536 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise. 4537 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise. 4538 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise. 4539 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise. 4540 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise. 4541 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise. 4542 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise. 4543 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise. 4544 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise. 4545 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise. 4546 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise. 4547 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise. 4548 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise. 4549 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise. 4550 45512018-10-22 H.J. Lu <hongjiu.lu@intel.com> 4552 4553 PR target/72782 4554 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test. 4555 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise. 4556 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise. 4557 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise. 4558 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise. 4559 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise. 4560 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise. 4561 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise. 4562 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise. 4563 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise. 4564 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise. 4565 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise. 4566 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise. 4567 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise. 4568 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise. 4569 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise. 4570 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise. 4571 45722018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4573 4574 PR target/72782 4575 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New. 4576 (__builtin_ia32_vfmsubpd512_maskz): Likewise. 4577 (__builtin_ia32_vfmsubps512_mask): Likewise. 4578 (__builtin_ia32_vfmsubps512_maskz): Likewise. 4579 (__builtin_ia32_vfnmaddpd512_mask3): Likewise. 4580 (__builtin_ia32_vfnmaddpd512_maskz): Likewise. 4581 (__builtin_ia32_vfnmaddps512_mask3): Likewise. 4582 (__builtin_ia32_vfnmaddps512_maskz): Likewise. 4583 (__builtin_ia32_vfnmsubpd512_maskz): Likewise. 4584 (__builtin_ia32_vfnmsubps512_maskz): Likewise. 4585 * gcc.target/i386/sse-13.c 4586 (__builtin_ia32_vfmsubpd512_mask): Likewise. 4587 (__builtin_ia32_vfmsubpd512_maskz): Likewise. 4588 (__builtin_ia32_vfmsubps512_mask): Likewise. 4589 (__builtin_ia32_vfmsubps512_maskz): Likewise. 4590 (__builtin_ia32_vfnmaddpd512_mask3): Likewise. 4591 (__builtin_ia32_vfnmaddpd512_maskz): Likewise. 4592 (__builtin_ia32_vfnmaddps512_mask3): Likewise. 4593 (__builtin_ia32_vfnmaddps512_maskz): Likewise. 4594 (__builtin_ia32_vfnmsubpd512_maskz): Likewise. 4595 (__builtin_ia32_vfnmsubps512_maskz): Likewise. 4596 * gcc.target/i386/sse-23.c 4597 (__builtin_ia32_vfmsubpd512_mask): Likewise. 4598 (__builtin_ia32_vfmsubpd512_maskz): Likewise. 4599 (__builtin_ia32_vfmsubps512_mask): Likewise. 4600 (__builtin_ia32_vfmsubps512_maskz): Likewise. 4601 (__builtin_ia32_vfnmaddpd512_mask3): Likewise. 4602 (__builtin_ia32_vfnmaddpd512_maskz): Likewise. 4603 (__builtin_ia32_vfnmaddps512_mask3): Likewise. 4604 (__builtin_ia32_vfnmaddps512_maskz): Likewise. 4605 (__builtin_ia32_vfnmsubpd512_maskz): Likewise. 4606 (__builtin_ia32_vfnmsubps512_maskz): Likewise. 4607 46082018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4609 4610 PR target/72782 4611 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test. 4612 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise. 4613 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise. 4614 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise. 4615 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise. 4616 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise. 4617 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise. 4618 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise. 4619 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise. 4620 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise. 4621 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise. 4622 46232018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4624 4625 PR target/72782 4626 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test. 4627 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise. 4628 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise. 4629 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise. 4630 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise. 4631 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise. 4632 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise. 4633 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise. 4634 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise. 4635 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise. 4636 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise. 4637 46382018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4639 4640 PR target/72782 4641 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test. 4642 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise. 4643 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise. 4644 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise. 4645 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise. 4646 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise. 4647 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise. 4648 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise. 4649 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise. 4650 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise. 4651 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise. 4652 46532018-10-21 Paul Thomas <pault@gcc.gnu.org> 4654 4655 PR fortran/71880 4656 * gfortran.dg/deferred_character_31.f90 : New test. 4657 46582018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4659 4660 PR target/72782 4661 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test. 4662 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise. 4663 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise. 4664 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise. 4665 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise. 4666 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise. 4667 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise. 4668 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise. 4669 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise. 4670 46712018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4672 4673 PR target/87662 4674 * gcc.target/i386/pr87662.c 4675 46762018-10-20 H.J. Lu <hongjiu.lu@intel.com> 4677 4678 PR target/72782 4679 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test. 4680 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise. 4681 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise. 4682 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise. 4683 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise. 4684 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise. 4685 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise. 4686 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise. 4687 46882018-10-20 Marek Polacek <polacek@redhat.com> 4689 4690 * g++.dg/*.C: Use target c++17 instead of explicit dg-options. 4691 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to 4692 the list of default stds to test. 4693 46942018-10-20 Jakub Jelinek <jakub@redhat.com> 4695 4696 PR middle-end/87647 4697 * gcc.c-torture/compile/pr87647.c: New test. 4698 46992018-10-19 Jakub Jelinek <jakub@redhat.com> 4700 4701 PR middle-end/85488 4702 PR middle-end/87649 4703 * c-c++-common/gomp/doacross-2.c: New test. 4704 * c-c++-common/gomp/sink-3.c: Expect another error during error 4705 recovery. 4706 47072018-10-19 Segher Boessenkool <segher@kernel.crashing.org> 4708 4709 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR 4710 field number. 4711 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto. 4712 47132018-10-19 Richard Biener <rguenther@suse.de> 4714 4715 PR middle-end/87645 4716 * gcc.dg/torture/pr87645.c: New testcase. 4717 47182018-10-19 Richard Biener <rguenther@suse.de> 4719 4720 PR target/87657 4721 * gcc.target/i386/pr87657.c: New testcase. 4722 47232018-10-19 H.J. Lu <hongjiu.lu@intel.com> 4724 4725 PR target/72782 4726 * gcc.target/i386/avx512-binop-1.h: New file. 4727 * gcc.target/i386/avx512-binop-2.h: Likewise. 4728 * gcc.target/i386/avx512-binop-3.h: Likewise. 4729 * gcc.target/i386/avx512-binop-4.h: Likewise. 4730 * gcc.target/i386/avx512-binop-5.h: Likewise. 4731 * gcc.target/i386/avx512-binop-6.h: Likewise. 4732 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise. 4733 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise. 4734 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise. 4735 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise. 4736 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise. 4737 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise. 4738 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise. 4739 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise. 4740 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise. 4741 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise. 4742 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise. 4743 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise. 4744 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise. 4745 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise. 4746 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise. 4747 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise. 4748 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise. 4749 47502018-10-19 Ilya Leoshkevich <iii@linux.ibm.com> 4751 4752 PR rtl-optimization/87596 4753 * gcc.target/i386/pr87596.c: New test. 4754 47552018-10-19 Eric Botcazou <ebotcazou@adacore.com> 4756 4757 * gnat.dg/frame_overflow2.adb: New test. 4758 47592018-10-18 H.J. Lu <hongjiu.lu@intel.com> 4760 4761 PR target/72782 4762 * gcc.target/i386/avx512-fma-1.h: New file. 4763 * gcc.target/i386/avx512-fma-2.h: Likewise. 4764 * gcc.target/i386/avx512-fma-3.h: Likewise. 4765 * gcc.target/i386/avx512-fma-4.h: Likewise. 4766 * gcc.target/i386/avx512-fma-5.h: Likewise. 4767 * gcc.target/i386/avx512-fma-6.h: Likewise. 4768 * gcc.target/i386/avx512-fma-7.h: Likewise. 4769 * gcc.target/i386/avx512-fma-8.h: Likewise. 4770 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise. 4771 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise. 4772 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise. 4773 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise. 4774 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise. 4775 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise. 4776 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise. 4777 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise. 4778 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise. 4779 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise. 4780 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise. 4781 47822018-10-18 Tobias Burnus <burnus@net-b.de> 4783 4784 PR fortran/87625 4785 * gfortran.dg/realloc_on_assign_31.f90: New file. 4786 47872018-10-18 David Malcolm <dmalcolm@redhat.com> 4788 4789 PR tree-optimization/87562 4790 * c-c++-common/substring-location-PR-87562-1-a.h: New file. 4791 * c-c++-common/substring-location-PR-87562-1-b.h: New file. 4792 * c-c++-common/substring-location-PR-87562-1.c: New test. 4793 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for 4794 PR 87562. 4795 * gcc.dg/plugin/pr87562-a.h: New file. 4796 * gcc.dg/plugin/pr87562-b.h: New file. 4797 47982018-10-18 Paul Thomas <pault@gcc.gnu.org> 4799 4800 PR fortran/58618 4801 * gfortran.dg/associate_45.f90 : New test. 4802 48032018-10-18 Paul Thomas <pault@gcc.gnu.org> 4804 4805 PR fortran/58618 4806 * gfortran.dg/deferred_character_30.f90 : New test. 4807 48082018-10-18 Richard Biener <rguenther@suse.de> 4809 4810 PR middle-end/87087 4811 * gcc.dg/torture/pr87087.c: New testcase. 4812 * gcc.dg/graphite/pr84204.c: XFAIL. 4813 * gcc.dg/graphite/pr85935.c: Likewise. 4814 48152018-10-18 H.J. Lu <hongjiu.lu@intel.com> 4816 4817 PR target/87537 4818 * gcc.target/i386/pr87537-1.c: New test. 4819 48202018-10-17 Joseph Myers <joseph@codesourcery.com> 4821 4822 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c, 4823 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c, 4824 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c, 4825 gcc.dg/gnu2x-static-assert-1.c: New tests. 4826 * gcc.dg/missing-symbol-3.c: Update expected fix-it text. 4827 48282018-10-17 Tobias Burnus <burnus@net-b.de> 4829 4830 PR fortran/87632 4831 * gfortran.dg/select_type_47.f90: New. 4832 48332018-10-17 Eric Botcazou <ebotcazou@adacore.com> 4834 4835 * gcc.c-torture/execute/pr87623.c: New test. 4836 48372018-10-17 Paolo Carlini <paolo.carlini@oracle.com> 4838 4839 PR c++/84705 4840 * g++.dg/cpp0x/pr84705.C: New. 4841 48422018-10-17 Paul Thomas <pault@gcc.gnu.org> 4843 4844 PR fortran/56386 4845 PR fortran/58906 4846 PR fortran/77385 4847 * gfortran.dg/associate_44.f90 : New test. 4848 4849 PR fortran/80260 4850 * gfortran.dg/select_type_45.f90 : New test. 4851 4852 PR fortran/82077 4853 * gfortran.dg/select_type_46.f90 : New test. 4854 48552018-10-16 Tobias Burnus <burnus@net-b.de> 4856 4857 PR fortran/67125 4858 * gfortran.dg/allocate_with_source_26.f90: Extend 4859 testcase with polymorphic variables. 4860 48612018-10-16 Tobias Burnus <burnus@net-b.de> 4862 4863 PR fortran/67125 4864 * gfortran.dg/allocate_with_source_26.f90: New. 4865 48662018-10-15 David Malcolm <dmalcolm@redhat.com> 4867 4868 * gcc.dg/missing-header-fixit-3.c: Update expected indentation 4869 to reflect minimum margin width. 4870 * gcc.dg/missing-header-fixit-4.c: Likewise. 4871 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: 4872 Likewise. 4873 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: 4874 Likewise. 4875 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c: 4876 New test. 4877 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it. 4878 48792018-10-15 Tobias Burnus <burnus@net-b.de> 4880 4881 PR fortran/87597 4882 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree. 4883 48842018-10-15 Renlin Li <renlin.li@arm.com> 4885 4886 PR target/87563 4887 * gcc.target/aarch64/sve/pr87563.c: New. 4888 48892018-10-15 Paul Thomas <pault@gcc.gnu.org> 4890 Tobias Burnus <burnus@gcc.gnu.org> 4891 4892 PR fortran/87566 4893 * gfortran.dg/select_type_44.f90: New test. 4894 * gfortran.dg/associate_42.f90: New test. 4895 48962018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com> 4897 4898 PR tree-optimization/87022 4899 * gcc.dg/tree-ssa/pr87022.c: New test. 4900 49012018-10-15 Richard Biener <rguenther@suse.de> 4902 4903 PR middle-end/87610 4904 * gcc.dg/torture/restrict-6.c: New testcase. 4905 49062018-10-15 Andreas Krebbel <krebbel@linux.ibm.com> 4907 4908 * g++.dg/vec-init-1.C: New test. 4909 49102018-10-14 H.J. Lu <hongjiu.lu@intel.com> 4911 4912 PR target/87599 4913 * gcc.target/i386/pr87599.c: New test. 4914 49152018-10-14 H.J. Lu <hongjiu.lu@intel.com> 4916 4917 PR target/87572 4918 * gcc.target/i386/pr87572.c: New test. 4919 49202018-10-14 Paul Thomas <pault@gcc.gnu.org> 4921 4922 PR fortran/83146 4923 * gfortran.dg/associate_43.f90: New test. 4924 49252018-10-14 Anthony Green <green@moxielogic.com> 4926 4927 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie. 4928 49292018-10-12 Yury Gribov <tetra2005@gmail.com> 4930 4931 PR middle-end/81376 4932 * c-c++-common/pr81376.c: New test. 4933 * gcc.target/i386/387-ficom-2.c: Update test. 4934 * gcc.target/i386/387-ficom-2.c: Ditto. 4935 49362018-10-12 Tobias Burnus <burnus@net-b.de> 4937 4938 PR fortran/87597 4939 * gfortran.dg/inline_matmul_24.f90: New. 4940 49412018-10-12 Tobias Burnus <burnus@net-b.de> 4942 4943 PR fortran/58787 4944 * gfortran.dg/goacc/pr77765.f90: Modify dg-error. 4945 * gfortran.dg/interface_42.f90: Ditto. 4946 * gfortran.dg/internal_references_1.f90: Ditto. 4947 * gfortran.dg/invalid_procedure_name.f90: Ditto. 4948 * gfortran.dg/pr65453.f90: Ditto. 4949 * gfortran.dg/pr77414.f90: Ditto. 4950 * gfortran.dg/pr78741.f90: Ditto. 4951 * gfortran.dg/same_name_2.f90: Ditto. 4952 49532018-10-12 Wilco Dijkstra <wdijkstr@arm.com> 4954 4955 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount. 4956 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors. 4957 49582018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com> 4959 4960 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New. 4961 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New. 4962 * gcc.target/powerpc/fold-vec-insert-double.c: New. 4963 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New. 4964 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New. 4965 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New. 4966 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New. 4967 * gcc.target/powerpc/fold-vec-insert-longlong.c: New. 4968 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New. 4969 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New. 4970 49712018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com> 4972 4973 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New. 4974 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New. 4975 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New. 4976 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New. 4977 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New. 4978 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New. 4979 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New. 4980 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New. 4981 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New. 4982 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New. 4983 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New. 4984 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New. 4985 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New. 4986 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New. 4987 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New. 4988 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New. 4989 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New. 4990 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New. 4991 49922018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com> 4993 4994 * gcc.target/powerpc/fold-vec-select-char.c: New. 4995 * gcc.target/powerpc/fold-vec-select-double.c: New. 4996 * gcc.target/powerpc/fold-vec-select-float.c: New. 4997 * gcc.target/powerpc/fold-vec-select-int.c: New. 4998 * gcc.target/powerpc/fold-vec-select-longlong.c: New. 4999 * gcc.target/powerpc/fold-vec-select-short.c: New. 5000 50012018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br> 5002 5003 PR tree-optimization/86829 5004 * gcc.dg/sinatan-1.c: New test. 5005 * gcc.dg/sinatan-2.c: New test. 5006 * gcc.dg/sinatan-3.c: New test. 5007 50082018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com> 5009 5010 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New. 5011 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New. 5012 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New. 5013 50142018-10-11 Tobias Burnus <burnus@net-b.de> 5015 5016 Revert: 5017 2018-10-09 Tobias Burnus <burnus@net-b.de> 5018 5019 PR fortran/83522 5020 * gfortran.dg/actual_array_substr_1.f90: Add dg-error, 5021 change to dg-do compile. 5022 * gfortran.dg/actual_array_substr_2.f90: Ditto. 5023 * gfortran.dg/array_initializer_1.f90: Use array 5024 element not size-one section. 5025 * gfortran.dg/array_substring.f90: New. 5026 50272018-10-11 Wilco Dijkstra <wdijkstr@arm.com> 5028 5029 PR target/87511 5030 * gcc.target/aarch64/pr87511.c: Add new test. 5031 50322018-10-11 David Malcolm <dmalcolm@redhat.com> 5033 5034 PR c++/84993 5035 * g++.dg/torture/accessor-fixits-9.C: New test. 5036 50372018-10-11 Nathan Sidwell <nathan@acm.org> 5038 5039 * g++.dg/parse/close-brace.C: New. 5040 * g++.dg/cpp0x/noexcept16.C: Avoid warning. 5041 * g++.old-deja/g++.other/crash32.C: Add another error 5042 50432018-10-11 Jakub Jelinek <jakub@redhat.com> 5044 5045 PR c++/85070 5046 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from 5047 c++14_only to c++14. 5048 50492018-10-11 David Malcolm <dmalcolm@redhat.com> 5050 5051 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if 5052 there hasn't been a dg-end-multiline-output since the last 5053 dg-begin-multiline-output. 5054 (dg-end-multiline-output): Issue an error if there hasn't been a 5055 dg-begin-multiline-output. Reset _multiline_last_beginning_line 5056 as soon possible. Rename "line" to "last_line". 5057 50582018-10-11 Andrew Stubbs <ams@codesourcery.com> 5059 5060 * selftests/repeat.rtl: New file. 5061 50622018-10-11 Jakub Jelinek <jakub@redhat.com> 5063 5064 PR c++/87582 5065 * g++.dg/cpp1z/decomp48.C: New test. 5066 50672018-10-11 David Malcolm <dmalcolm@redhat.com> 5068 5069 * g++.dg/diagnostic/macro-arg-count.C: Move to... 5070 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing 5071 output for C vs C++. Expect notes showing the definitions of the 5072 macros. 5073 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the 5074 above. 5075 50762018-10-11 Martin Jambor <mjambor@suse.cz> 5077 5078 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is 5079 greater that the size of double by target large_long double. 5080 50812018-10-11 Jakub Jelinek <jakub@redhat.com> 5082 5083 * g++.dg/cpp2a/feat-cxx2a.C: New test. 5084 5085 PR c++/87547 5086 * g++.dg/rtti/typeid12.C: New test. 5087 50882018-10-10 Eric Botcazou <ebotcazou@adacore.com> 5089 5090 * g++.dg/other/pr87574.C: New test. 5091 50922018-10-10 Marek Polacek <polacek@redhat.com> 5093 5094 PR c++/87567 - constexpr rejects call to non-constexpr function. 5095 * g++.dg/cpp1y/constexpr-loop7.C: New test. 5096 50972018-10-10 Paul A. Clarke <pc@us.ibm.com> 5098 5099 PR target/87579 5100 * gcc.target/powerpc/sse3-check.h: Remove duplicated code. 5101 * gcc.target/powerpc/sse3-addsubps.c: Likewise. 5102 * gcc.target/powerpc/sse3-addsubpd.c: Likewise. 5103 * gcc.target/powerpc/sse3-haddps.c: Likewise. 5104 * gcc.target/powerpc/sse3-hsubps.c: Likewise. 5105 * gcc.target/powerpc/sse3-haddpd.c: Likewise. 5106 * gcc.target/powerpc/sse3-hsubpd.c: Likewise. 5107 * gcc.target/powerpc/sse3-lddqu.c: Likewise. 5108 * gcc.target/powerpc/sse3-movsldup.c: Likewise. 5109 * gcc.target/powerpc/sse3-movshdup.c: Likewise. 5110 * gcc.target/powerpc/sse3-movddup.c: Likewise. 5111 * gcc.target/powerpc/pr37191.c: Likewise. 51122018-10-10 Martin Sebor <msebor@redhat.com> 5113 5114 PR c/54391 5115 * gcc.dg/transparent-union-6.c: New. 5116 51172018-10-10 Martin Sebor <msebor@redhat.com> 5118 5119 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t. 5120 Add a test for 2-byte wchar_t. 5121 * gcc.dg/builtin-memchr.c: New test. 5122 51232018-10-10 Uros Bizjak <ubizjak@gmail.com> 5124 5125 PR target/87573 5126 * gcc.target/i386/pr87573.c: New test. 5127 51282018-10-10 Jakub Jelinek <jakub@redhat.com> 5129 5130 PR target/87550 5131 * gcc.target/i386/pr87550.c: New test. 5132 5133 PR c/87286 5134 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options. 5135 51362018-10-09 Paolo Carlini <paolo.carlini@oracle.com> 5137 5138 PR c++/84423 5139 * g++.dg/concepts/pr84423-1.C: New. 5140 * g++.dg/concepts/pr84423-2.C: Likewise. 5141 * g++.dg/cpp0x/auto39.C: Test location too. 5142 * g++.dg/cpp0x/auto9.C: Likewise. 5143 * g++.dg/cpp1y/pr60384.C: Likewise. 5144 51452018-10-09 Paul A. Clarke <pc@us.ibm.com> 5146 5147 * gcc.target/powerpc/sse3-check.h: New file. 5148 * gcc.target/powerpc/sse3-addsubps.c: New file. 5149 * gcc.target/powerpc/sse3-addsubpd.c: New file. 5150 * gcc.target/powerpc/sse3-haddps.c: New file. 5151 * gcc.target/powerpc/sse3-hsubps.c: New file. 5152 * gcc.target/powerpc/sse3-haddpd.c: New file. 5153 * gcc.target/powerpc/sse3-hsubpd.c: New file. 5154 * gcc.target/powerpc/sse3-lddqu.c: New file. 5155 * gcc.target/powerpc/sse3-movsldup.c: New file. 5156 * gcc.target/powerpc/sse3-movshdup.c: New file. 5157 * gcc.target/powerpc/sse3-movddup.c: New file. 5158 * gcc.target/powerpc/pr37191.c: New file. 5159 51602018-10-09 Tobias Burnus <burnus@net-b.de> 5161 5162 PR fortran/83522 5163 * gfortran.dg/actual_array_substr_1.f90: Add dg-error, 5164 change to dg-do compile. 5165 * gfortran.dg/actual_array_substr_2.f90: Ditto. 5166 * gfortran.dg/array_initializer_1.f90: Use array 5167 element not size-one section. 5168 * gfortran.dg/array_substring.f90: New. 5169 51702018-10-09 Eric Botcazou <ebotcazou@adacore.com> 5171 5172 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New 5173 testcase. 5174 51752018-10-09 Eric Botcazou <ebotcazou@adacore.com> 5176 5177 * gnat.dg/warn17.adb: New testcase. 5178 51792018-10-09 Eric Botcazou <ebotcazou@adacore.com> 5180 5181 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb, 5182 gnat.dg/inline14_pkg.ads: New testcase. 5183 51842018-10-09 Ed Schonberg <schonberg@adacore.com> 5185 5186 * gnat.dg/warn18.adb: New testcase. 5187 51882018-10-09 Martin Liska <mliska@suse.cz> 5189 5190 * c-c++-common/asan/pr64820.c: Add line number to scanned 5191 pattern. 5192 * c-c++-common/asan/use-after-return-1.c: Likewise. 5193 * g++.dg/asan/function-argument-1.C (main): Likewise. 5194 * g++.dg/asan/function-argument-2.C (main): Likewise. 5195 * g++.dg/asan/function-argument-3.C (main): Likewise. 5196 * g++.dg/asan/use-after-scope-1.C (main): Likewise. 5197 * g++.dg/asan/use-after-scope-2.C (main): Likewise. 5198 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise. 5199 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise. 5200 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise. 5201 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise. 5202 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise. 5203 * gcc.dg/asan/pr78541.c (main): Likewise. 5204 * gcc.dg/asan/use-after-scope-1.c (main): Likewise. 5205 * gcc.dg/asan/use-after-scope-10.c (main): Likewise. 5206 * gcc.dg/asan/use-after-scope-2.c (main): Likewise. 5207 * gcc.dg/asan/use-after-scope-3.c (main): Likewise. 5208 * gcc.dg/asan/use-after-scope-5.c (main): Likewise. 5209 * gcc.dg/asan/use-after-scope-9.c (main): Likewise. 5210 52112018-10-09 Paul Thomas <pault@gcc.gnu.org> 5212 5213 PR fortran/87151 5214 * gfortran.dg/deferred_type_component_3.f90: New test. 5215 5216 PR fortran/80931 5217 * gfortran.dg/deferred_character_28.f90: New test. 5218 * gfortran.dg/deferred_character_29.f90: New test (note that 5219 this test appears in PR83196 comment #4 by mistake). 5220 52212018-10-08 Eric Botcazou <ebotcazou@adacore.com> 5222 5223 * gcc.target/i386/vararg-loc.c: Accept a column number. 5224 52252018-10-08 Martin Liska <mliska@suse.cz> 5226 5227 * gcc.target/i386/i386.exp: Move procedures to 5228 target-supports.exp. 5229 * g++.target/i386/i386.exp: New file. 5230 * gcc.target/i386/mv*.C: Move here tests and remove 5231 target filter in these tests. 5232 52332018-10-08 Cesar Philippidis <cesar@codesourcery.com> 5234 5235 * gfortran.dg/contiguous_4.f90: Adjust. 5236 * gfortran.dg/contiguous_4.f90: New test. 5237 52382018-10-08 Paul Thomas <pault@gcc.gnu.org> 5239 5240 PR fortran/86372 5241 * gfortran.dg/associate_41.f90: New test. 5242 52432018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 5244 5245 * gcc.dg/merge-all-constants-2.c: Require string_merging support. 5246 * gnat.dg/string_merge1.adb: Likewise. 5247 * gnat.dg/string_merge2.adb: Likewise. 5248 52492018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 5250 5251 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support. 5252 52532018-10-08 Martin Liska <mliska@suse.cz> 5254 5255 * g++.dg/ext/pr82625.C: Add dg-compile filter. 5256 52572018-10-08 Paolo Carlini <paolo.carlini@oracle.com> 5258 5259 PR c++/71128 5260 * g++.dg/concepts/pr71128.C: New. 5261 52622018-10-08 Richard Sandiford <richard.sandiford@arm.com> 5263 5264 PR c/87286 5265 * gcc.dg/pr87286.c: New test. 5266 52672018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org> 5268 5269 PR fortran/86111 5270 * gfortran.dg/array_constructor_type_23.f90: New test. 5271 52722018-10-06 Paul Thomas <pault@gcc.gnu.org> 5273 5274 PR fortran/83999 5275 * gfortran.dg/elemental_function_4.f90 : New test. 5276 52772018-10-05 Peter Bergner <bergner@linux.ibm.com> 5278 5279 PR rtl-optimization/86939 5280 PR rtl-optimization/87479 5281 * gcc.target/powerpc/pr86939.c: New test. 5282 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results. 5283 52842018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de> 5285 5286 * gnat.dg/string_merge1.adb: Fix test expectations. 5287 * gnat.dg/string_merge2.adb: Likewise. 5288 52892018-10-05 David Malcolm <dmalcolm@redhat.com> 5290 5291 PR c++/56856 5292 * g++.dg/ext/builtin4.C: Set expected location for warning to the 5293 correct location within the format string. 5294 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and 5295 files for testing locations within string literal locations from 5296 the C frontend. 5297 * g++.dg/warn/Wformat-method.C: New test. 5298 * g++.dg/warn/Wformat-pr71863.C: New test. 5299 * g++.dg/warn/Wformat-ranges-c++11.C: New test. 5300 * g++.dg/warn/Wformat-ranges.C: New test, based on 5301 gcc.dg/format/diagnostic-ranges.c. 5302 * gcc.dg/plugin/diagnostic-test-string-literals-1.c 5303 (test_multitoken_macro): Generalize expected output to work with 5304 both C and C++. 5305 * gcc.dg/plugin/diagnostic-test-string-literals-2.c 5306 (test_stringified_token_1): Likewise. 5307 (test_stringified_token_3): Likewise. 5308 53092018-10-05 David Malcolm <dmalcolm@redhat.com> 5310 5311 * lib/multiline.exp (proc dg-end-multiline-output): Check argument 5312 count. If there's a 3rd argument, use dg-process-target on it, 5313 bailing out, or recording expected failures as "maybe_x". 5314 (proc handle-multiline-outputs): Extract "maybe_x", and use it 5315 to convert pass/fail into xpass/xfail. 5316 53172018-10-05 Martin Sebor <msebor@redhat.com> 5318 5319 PR tree-optimization/87490 5320 * gcc.dg/pr87490.c: New test. 5321 * gcc.dg/warn-strnlen-no-nul-2.c: Same. 5322 53232018-10-05 Steve Ellcey <sellcey@cavium.com> 5324 5325 PR tree-optimization/71625 5326 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute. 5327 (test_vclz_s16): Ditto. 5328 (test_vclz_s32): Ditto. 5329 (test_vclzq_s8): Ditto. 5330 (test_vclzq_s16): Ditto. 5331 (test_vclzq_s32): Ditto. 5332 (test_vclz_u8): Ditto. 5333 (test_vclz_u16): Ditto. 5334 (test_vclz_u32): Ditto. 5335 (test_vclzq_u8): Ditto. 5336 (test_vclzq_u16): Ditto. 5337 (test_vclzq_u32): Ditto. 5338 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto. 5339 (test_vneg_s16): Ditto. 5340 (test_vneg_s32): Ditto. 5341 (test_vneg_s64): Ditto. 5342 (test_vnegd_s64): Ditto. 5343 (test_vnegq_s8): Ditto. 5344 (test_vnegq_s16): Ditto. 5345 (test_vnegq_s32): Ditto. 5346 (test_vnegq_s64): Ditto. 5347 53482018-10-05 Segher Boessenkool <segher@kernel.crashing.org> 5349 5350 PR target/87509 5351 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead 5352 of dfp_hw. Don't include <altivec.h>. 5353 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require 5354 lp64. 5355 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>. 5356 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto. 5357 * gcc.target/powerpc/test_mffsl.c: Ditto. 5358 53592018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com> 5360 5361 * c-c++-common/Wprio-ctor-dtor.c: New test. 5362 53632018-10-04 David Malcolm <dmalcolm@redhat.com> 5364 5365 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test. 5366 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to 5367 dg-additional-options. Add dg-message and dg-missed directives 5368 to verify that -fopt-info messages are written at the correct 5369 locations. 5370 53712018-10-04 David Malcolm <dmalcolm@redhat.com> 5372 5373 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes 5374 due to "-internals" not being selected. 5375 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with 5376 "-internals" added to re-enable the output from test_scopes. 5377 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c. 5378 53792018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de> 5380 5381 * gnat.dg/string_merge1.adb: New test. 5382 * gnat.dg/string_merge2.adb: New test. 5383 * gcc.dg/merge-all-constants-1.c: Adjust test. 5384 * gcc.dg/merge-all-constants-2.c: New test. 5385 53862018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com> 5387 5388 PR target/87486 5389 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output. 5390 53912018-10-04 Martin Liska <mliska@suse.cz> 5392 5393 PR c/87483 5394 * gcc.dg/pr87483.c: New test. 5395 53962018-10-04 Martin Liska <mliska@suse.cz> 5397 5398 PR ipa/82625 5399 * g++.dg/ext/pr82625.C: New test. 5400 54012018-10-04 David Malcolm <dmalcolm@redhat.com> 5402 5403 * gcc.dg/plugin/dump-1.c: New test. 5404 * gcc.dg/plugin/dump_plugin.c: New test plugin. 5405 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. 5406 54072018-10-04 Peter Bergner <bergner@linux.ibm.com> 5408 5409 PR rtl-optimization/87466 5410 * gcc.target/powerpc/pr87466.c: New test. 5411 54122018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 5413 5414 PR tree-optimization/85787 5415 * gcc.dg/ipa/propmalloc-4.c: New test. 5416 54172018-10-04 Richard Biener <rguenther@suse.de> 5418 5419 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc. 5420 54212018-10-03 Ian Lance Taylor <iant@google.com> 5422 5423 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32. 5424 54252018-10-03 Martin Sebor <msebor@redhat.com> 5426 5427 * gcc.dg/warn-sprintf-no-nul.c: New test. 5428 54292018-10-03 Martin Liska <mliska@suse.cz> 5430 5431 PR gcov-profile/86109 5432 * g++.dg/gcov/pr86109.C: New test. 5433 54342018-10-02 Marc Glisse <marc.glisse@inria.fr> 5435 5436 * gcc.dg/tree-ssa/muldiv-1.c: New file. 5437 * gcc.dg/tree-ssa/muldiv-2.c: Likewise. 5438 54392018-10-02 Segher Boessenkool <segher@kernel.crashing.org> 5440 5441 PR target/87081 5442 * gcc.target/powerpc/vec-init-6.c: Fix expected asm. 5443 54442018-10-01 Martin Sebor <msebor@redhat.com> 5445 5446 * gcc.dg/warn-strnlen-no-nul.c: New. 5447 54482018-10-01 Carl Love <cel@us.ibm.com> 5449 5450 PR 69431 5451 * gcc.target/powerpc/test_mffsl-p9.c: New file. 5452 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file. 5453 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file. 5454 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file. 5455 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file. 5456 54572018-10-01 Paul Thomas <pault@gcc.gnu.org> 5458 5459 PR fortran/65677 5460 * gfortran.dg/dependency_52.f90 : Expand the test to check both 5461 the call to adjustl and direct assignment of the substring. 5462 54632018-10-01 Richard Biener <rguenther@suse.de> 5464 5465 PR tree-optimization/87465 5466 * gcc.dg/tree-ssa/cunroll-15.c: New testcase. 5467 54682018-10-01 Tamar Christina <tamar.christina@arm.com> 5469 5470 PR target/86486 5471 * gcc.dg/pr82788.c: Skip for AArch64. 5472 * gcc.dg/guality/vla-1.c: Turn off stack-clash. 5473 * gcc.target/aarch64/subsp.c: Likewise. 5474 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks 5475 on AArch64. 5476 * gcc.dg/stack-check-10.c: Add AArch64 specific checks. 5477 * gcc.dg/stack-check-12.c: ILP32 fixup. 5478 * gcc.dg/stack-check-5.c: Add AArch64 specific checks. 5479 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this. 5480 * lib/target-supports.exp 5481 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not 5482 require frame pointer for non-leaf functions. 5483 54842018-10-01 Tamar Christina <tamar.christina@arm.com> 5485 5486 PR target/86486 5487 * gcc.target/aarch64/stack-check-alloca-1.c: New. 5488 * gcc.target/aarch64/stack-check-alloca-10.c: New. 5489 * gcc.target/aarch64/stack-check-alloca-2.c: New. 5490 * gcc.target/aarch64/stack-check-alloca-3.c: New. 5491 * gcc.target/aarch64/stack-check-alloca-4.c: New. 5492 * gcc.target/aarch64/stack-check-alloca-5.c: New. 5493 * gcc.target/aarch64/stack-check-alloca-6.c: New. 5494 * gcc.target/aarch64/stack-check-alloca-7.c: New. 5495 * gcc.target/aarch64/stack-check-alloca-8.c: New. 5496 * gcc.target/aarch64/stack-check-alloca-9.c: New. 5497 * gcc.target/aarch64/stack-check-alloca.h: New. 5498 * gcc.target/aarch64/stack-check-14.c: New. 5499 * gcc.target/aarch64/stack-check-15.c: New. 5500 55012018-10-01 Tamar Christina <tamar.christina@arm.com> 5502 5503 PR target/86486 5504 * gcc.target/aarch64/stack-check-prologue-16.c: New test 5505 * gcc.target/aarch64/stack-check-cfa-3.c: New test. 5506 * gcc.target/aarch64/sve/struct_vect_24.c: New test. 5507 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test. 5508 55092018-10-01 Jeff Law <law@redhat.com> 5510 Richard Sandiford <richard.sandiford@linaro.org> 5511 Tamar Christina <tamar.christina@arm.com> 5512 5513 PR target/86486 5514 * gcc.target/aarch64/stack-check-12.c: New. 5515 * gcc.target/aarch64/stack-check-13.c: New. 5516 * gcc.target/aarch64/stack-check-cfa-1.c: New. 5517 * gcc.target/aarch64/stack-check-cfa-2.c: New. 5518 * gcc.target/aarch64/stack-check-prologue-1.c: New. 5519 * gcc.target/aarch64/stack-check-prologue-10.c: New. 5520 * gcc.target/aarch64/stack-check-prologue-11.c: New. 5521 * gcc.target/aarch64/stack-check-prologue-12.c: New. 5522 * gcc.target/aarch64/stack-check-prologue-13.c: New. 5523 * gcc.target/aarch64/stack-check-prologue-14.c: New. 5524 * gcc.target/aarch64/stack-check-prologue-15.c: New. 5525 * gcc.target/aarch64/stack-check-prologue-2.c: New. 5526 * gcc.target/aarch64/stack-check-prologue-3.c: New. 5527 * gcc.target/aarch64/stack-check-prologue-4.c: New. 5528 * gcc.target/aarch64/stack-check-prologue-5.c: New. 5529 * gcc.target/aarch64/stack-check-prologue-6.c: New. 5530 * gcc.target/aarch64/stack-check-prologue-7.c: New. 5531 * gcc.target/aarch64/stack-check-prologue-8.c: New. 5532 * gcc.target/aarch64/stack-check-prologue-9.c: New. 5533 * gcc.target/aarch64/stack-check-prologue.h: New. 5534 * lib/target-supports.exp 5535 (check_effective_target_supports_stack_clash_protection): Add AArch64. 5536 55372018-10-01 Tamar Christina <tamar.christina@arm.com> 5538 5539 * lib/target-supports.exp (check_cached_effective_target_indexed): New. 5540 (check_cached_effective_target, clear_effective_target_cache): Cleanup. 5541 (check_compile): Support values already Boolean. 5542 (check_alias_available, check_gc_sections_available, 5543 check_profiling_available, check_effective_target_vect_cmdline_needed, 5544 check_effective_target_vect_int, 5545 check_effective_target_vect_intfloat_cvt, 5546 check_effective_target_vect_doubleint_cvt, 5547 check_effective_target_vect_intdouble_cvt, 5548 check_effective_target_vect_uintfloat_cvt, 5549 check_effective_target_vect_floatint_cvt, 5550 check_effective_target_vect_floatuint_cvt, 5551 check_effective_target_vect_peeling_profitable, 5552 check_effective_target_vect_simd_clones, 5553 check_effective_target_vect_peeling_profitable, 5554 check_effective_target_vect_simd_clones, 5555 check_effective_target_vect_shift, 5556 check_effective_target_vect_bswap, 5557 check_effective_target_vect_shift_char, 5558 check_effective_target_vect_float, 5559 check_effective_target_vect_double, 5560 check_effective_target_vect_long_long, 5561 check_effective_target_vect_no_int_min_max, 5562 check_effective_target_vect_no_int_add, 5563 check_effective_target_vect_no_bitwise, 5564 check_effective_target_vect_perm, 5565 check_effective_target_vect_perm_byte, 5566 check_effective_target_vect_perm_short, 5567 check_effective_target_xorsign, 5568 check_effective_target_vect_widen_sum_hi_to_si_pattern, 5569 check_effective_target_vect_widen_sum_hi_to_si, 5570 check_effective_target_vect_widen_sum_qi_to_hi, 5571 check_effective_target_vect_widen_sum_qi_to_si, 5572 check_effective_target_vect_widen_mult_qi_to_hi, 5573 check_effective_target_vect_widen_mult_hi_to_si, 5574 check_effective_target_vect_widen_mult_qi_to_hi_pattern, 5575 check_effective_target_vect_widen_mult_hi_to_si_pattern, 5576 check_effective_target_vect_widen_mult_si_to_di_pattern, 5577 check_effective_target_vect_widen_shift, 5578 check_effective_target_vect_sdot_qi, 5579 check_effective_target_vect_udot_qi, 5580 check_effective_target_vect_sdot_hi, 5581 check_effective_target_vect_udot_hi, 5582 check_effective_target_vect_usad_char, 5583 check_effective_target_vect_pack_trunc, 5584 check_effective_target_vect_unpack, 5585 check_effective_target_unaligned_stack, 5586 check_effective_target_vect_no_align, 5587 check_effective_target_vect_hw_misalign, 5588 check_effective_target_natural_alignment_32, 5589 check_effective_target_natural_alignment_64, 5590 check_effective_target_vect_element_align, 5591 check_effective_target_vect_load_lanes **, 5592 check_effective_target_vect_condition, 5593 check_effective_target_vect_cond_mixed, 5594 check_effective_target_vect_char_mult, 5595 check_effective_target_vect_short_mult, 5596 check_effective_target_vect_int_mult, 5597 check_effective_target_vect_extract_even_odd, 5598 check_effective_target_vect_interleave, 5599 check_effective_target_vect_stridedN, 5600 check_effective_target_vect_call_copysignf, 5601 check_effective_target_sqrt_insn, 5602 check_effective_target_vect_call_sqrtf, 5603 check_effective_target_vect_call_btrunc, 5604 check_effective_target_vect_call_btruncf, 5605 check_effective_target_vect_call_ceil, 5606 check_effective_target_vect_call_ceilf, 5607 check_effective_target_vect_call_floor, 5608 check_effective_target_vect_call_floorf, 5609 check_effective_target_vect_call_lceil, 5610 check_effective_target_vect_call_lfloor, 5611 check_effective_target_vect_call_nearbyint, 5612 check_effective_target_vect_call_nearbyintf, 5613 check_effective_target_vect_call_round, 5614 check_effective_target_vect_call_roundf, 5615 check_effective_target_section_anchors, 5616 check_effective_target_bswap, 5617 check_effective_target_sync_int_long, 5618 check_effective_target_sync_char_short, 5619 check_effective_target_tiny, 5620 check_effective_target_pie_copyreloc, 5621 check_effective_target_got32x_reloc, 5622 check_effective_target_tls_get_addr_via_got): Use new caching. 5623 56242018-10-01 MCC CS <deswurstes@users.noreply.github.com> 5625 5626 PR tree-optimization/87261 5627 * gcc.dg/pr87261.c: New test. 5628 56292018-10-01 Claudiu Zissulescu <claziss@synopsys.com> 5630 5631 * gcc.target/arc/tph_addx.c: New test. 5632 56332018-10-01 Claudiu Zissulescu <claziss@synopsys.com> 5634 5635 * gcc.target/arc/tmac-3.c: New file. 5636 56372018-09-30 Paul Thomas <pault@gcc.gnu.org> 5638 5639 PR fortran/87359 5640 * gfortran.dg/associate_40.f90 : New test. 5641 56422018-09-30 Paul Thomas <pault@gcc.gnu.org> 5643 5644 PR fortran/70752 5645 PR fortran/72709 5646 * gfortran.dg/deferred_character_25.f90 : New test. 5647 * gfortran.dg/deferred_character_26.f90 : New test. 5648 * gfortran.dg/deferred_character_27.f90 : New test to verify 5649 that PR82617 remains fixed. 5650 56512018-09-30 Paul Thomas <pault@gcc.gnu.org> 5652 5653 PR fortran/70149 5654 * gfortran.dg/deferred_character_24.f90 : New test. 5655 56562018-09-29 H.J. Lu <hongjiu.lu@intel.com> 5657 5658 PR target/87370 5659 * gcc.target/i386/pr87370.c: New test. 5660 56612018-09-29 Paul Thomas <pault@gcc.gnu.org> 5662 5663 PR fortran/65667 5664 * gfortran.dg/dependency_52.f90 : New test. 5665 56662018-09-29 Jakub Jelinek <jakub@redhat.com> 5667 5668 PR target/87467 5669 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two. 5670 (CALC): Use double instead of float. 5671 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than 5672 _mm512_abs_ps and _mm512_mask_abs_ps. 5673 56742018-09-28 David Malcolm <dmalcolm@redhat.com> 5675 5676 * c-c++-common/unroll-1.c: Update expected output from "note" to 5677 "optimized". 5678 * c-c++-common/unroll-2.c: Likewise. 5679 * c-c++-common/unroll-3.c: Likewise. 5680 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from 5681 dg-message to dg-missed. Convert param from -fopt-info to 5682 -fopt-info-missed-ipa. 5683 * g++.dg/tree-ssa/pr81408.C: Update expected output from 5684 dg-message to dg-missed. 5685 * g++.dg/vect/slp-pr56812.cc: Update expected output from 5686 dg-message to dg-optimized. 5687 * gcc.dg/pr26570.c: Update expected output from dg-message to 5688 dg-missed. Convert param from -fopt-info to 5689 -fopt-info-missed-ipa. 5690 * gcc.dg/pr32773.c: Likewise. 5691 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from 5692 dg-message to dg-missed. 5693 * gcc.dg/unroll-2.c: Update expected output from dg-message to 5694 dg-optimized. 5695 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param 5696 from -fopt-info to -fopt-info-vec. 5697 * gfortran.dg/directive_unroll_1.f90: Update expected output from 5698 "note" to "optimized". 5699 * gfortran.dg/directive_unroll_2.f90: Likewise. 5700 * gfortran.dg/directive_unroll_3.f90: Likewise. 5701 * gnat.dg/unroll4.adb: Likewise. 5702 * lib/gcc-dg.exp (dg-optimized): New procedure. 5703 (dg-missed): New procedure. 5704 57052018-09-28 Joseph Myers <joseph@codesourcery.com> 5706 5707 PR c/87390 5708 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer 5709 values explicitly to target type for comparison. 5710 57112018-09-28 Steve Ellcey <sellcey@cavium.com> 5712 5713 PR testsuite/87433 5714 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions 5715 instead of 4. 5716 57172018-09-28 Steve Ellcey <sellcey@cavium.com> 5718 5719 PR testsuite/87433 5720 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*. 5721 57222018-09-28 Eric Botcazou <ebotcazou@adacore.com> 5723 5724 * gcc.target/sparc/20160229-1.c: Minor tweak. 5725 * gcc.target/sparc/cbcond-2.c: Likewise. 5726 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option. 5727 * gcc.target/sparc/movcc-2.c: Minor tweak. 5728 * gcc.target/sparc/overflow-3.c: Likewise. 5729 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option. 5730 * gcc.target/sparc/overflow-5.c: Minor tweak. 5731 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option. 5732 57332018-09-27 Segher Boessenkool <segher@kernel.crashing.org> 5734 5735 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a 5736 valid value, in the "vector bool int" case. 5737 57382018-09-27 Uros Bizjak <ubizjak@gmail.com> 5739 5740 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string. 5741 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto. 5742 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20". 5743 57442018-09-27 Martin Liska <mliska@suse.cz> 5745 5746 * g++.dg/pr60518.C: Add -Wno-missing-profile. 5747 * g++.dg/torture/pr59265.C: Likewise. 5748 * g++.dg/tree-prof/morefunc.C: Likewise. 5749 * g++.dg/tree-ssa/dom-invalid.C: Likewise. 5750 * gcc.dg/pr26570.c: Likewise. 5751 * gcc.dg/pr32773.c: Likewise. 5752 * gcc.dg/pr40209.c: Likewise. 5753 * gcc.dg/pr51957-1.c: Likewise. 5754 * gcc.dg/pr80747.c: Likewise. 5755 * gcc.target/aarch64/pr62262.c: Likewise. 5756 57572018-09-27 Richard Biener <rguenther@suse.de> 5758 5759 PR testsuite/87451 5760 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters. 5761 57622018-09-27 Richard Biener <rguenther@suse.de> 5763 5764 PR debug/37801 5765 PR debug/87440 5766 * gcc.dg/debug/dwarf2/inline2.c: Adjust. 5767 * gcc.dg/debug/dwarf2/inline4.c: New testcase. 5768 57692018-09-27 Paolo Carlini <paolo.carlini@oracle.com> 5770 5771 PR c++/67544 5772 * g++.dg/concepts/pr67544.C: New. 5773 57742018-09-27 Paolo Carlini <paolo.carlini@oracle.com> 5775 5776 PR c++/84940 5777 * g++.dg/expr/unary4.C: New. 5778 57792018-09-26 Indu Bhagat <indu.bhagat@oracle.com> 5780 5781 PR gcov-profile/86957 5782 * gcc.dg/Wmissing-profile.c: New test. 5783 57842018-09-26 Joseph Myers <joseph@codesourcery.com> 5785 5786 PR c/87390 5787 * gcc.target/i386/excess-precision-9.c, 5788 gcc.target/i386/excess-precision-10.c: New tests. 5789 57902018-09-26 Richard Biener <rguenther@suse.de> 5791 5792 PR debug/87443 5793 * gcc.dg/debug/dwarf2/inline5.c: New testcase. 5794 57952018-09-26 Martin Jambor <mjambor@suse.cz> 5796 5797 PR c/87347 5798 * gcc.dg/pr87347.c: New test. 5799 58002018-09-26 Paolo Carlini <paolo.carlini@oracle.com> 5801 5802 PR c++/71131 5803 * g++.dg/concepts/pr71131.C: New. 5804 58052018-09-26 Paolo Carlini <paolo.carlini@oracle.com> 5806 5807 PR c++/71127 5808 * g++.dg/concepts/pr71127.C: New. 5809 58102018-09-26 Paolo Carlini <paolo.carlini@oracle.com> 5811 5812 PR c++/67655 5813 * g++.dg/concepts/pr67655.C: New. 5814 58152018-09-26 Thomas Quinot <quinot@adacore.com> 5816 5817 * gnat.dg/sso13.adb: New testcase. 5818 58192018-09-26 Justin Squirek <squirek@adacore.com> 5820 5821 * gnat.dg/warn16.adb: New testcase. 5822 58232018-09-26 Hristian Kirtchev <kirtchev@adacore.com> 5824 5825 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb, 5826 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb, 5827 gnat.dg/elab7_pkg2.ads: New testcase. 5828 58292018-09-26 Javier Miranda <miranda@adacore.com> 5830 5831 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase. 5832 58332018-09-26 Ed Schonberg <schonberg@adacore.com> 5834 5835 * gnat.dg/predicate2-containers.ads, 5836 gnat.dg/predicate2-project-name_values.ads, 5837 gnat.dg/predicate2-project-registry-attribute.ads, 5838 gnat.dg/predicate2-project-registry.ads, 5839 gnat.dg/predicate2-project-typ-set.ads, 5840 gnat.dg/predicate2-project-typ.ads, 5841 gnat.dg/predicate2-project.ads, 5842 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads, 5843 gnat.dg/predicate2_main.adb: New testcase. 5844 58452018-09-26 Hristian Kirtchev <kirtchev@adacore.com> 5846 5847 * gnat.dg/dynhash1.adb: New testcase. 5848 58492018-09-26 Hristian Kirtchev <kirtchev@adacore.com> 5850 5851 * gnat.dg/sets1.adb: New testcase. 5852 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases 5853 to new API. 5854 58552018-09-26 Thomas Quinot <quinot@adacore.com> 5856 5857 * gnat.dg/sso12.adb: New testcase. 5858 58592018-09-26 Justin Squirek <squirek@adacore.com> 5860 5861 * gnat.dg/expr_func8.adb: New testcase. 5862 58632018-09-26 Ed Schonberg <schonberg@adacore.com> 5864 5865 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New 5866 testcase. 5867 58682018-09-26 Paolo Carlini <paolo.carlini@oracle.com> 5869 5870 PR c++/67656 5871 * g++.dg/concepts/pr67656.C: New. 5872 58732018-09-26 Eric Botcazou <ebotcazou@adacore.com> 5874 5875 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb, 5876 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb, 5877 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase. 5878 58792018-09-26 Eric Botcazou <ebotcazou@adacore.com> 5880 5881 * g++.dg/other/vthunk1.C: Rename to... 5882 * g++.dg/other/thunk1.C: ...this. 5883 * g++.dg/other/thunk2a.C: New test. 5884 * g++.dg/other/thunk2b.C: Likewise. 5885 58862018-09-25 Jim Wilson <jimw@sifive.com> 5887 5888 * gcc.target/riscv/weak-1.c: New. 5889 58902018-09-25 Jeff Law <law@redhat.com> 5891 5892 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails. 5893 * gcc.dg/warn-stplen-no-nul.c: Likewise. 5894 58952018-09-25 Alexandre Oliva <oliva@adacore.com> 5896 5897 * gnat.dg/dinst.adb: Adjust for locviews. 5898 58992018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com> 5900 5901 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls. 5902 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid 5903 vec_splat calls from recently added tests. Update instruction counts. 5904 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same. 5905 * gcc.target/powerpc/fold-vec-splat-int.c: Same. 5906 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same. 5907 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same. 5908 * gcc.target/powerpc/fold-vec-splat-short.c: Same. 5909 59102018-09-25 Marek Polacek <polacek@redhat.com> 5911 5912 PR c++/87425 5913 * g++.dg/cpp2a/constexpr-virtual12.C: New test. 5914 59152018-09-25 Jakub Jelinek <jakub@redhat.com> 5916 5917 PR c++/87398 5918 * g++.dg/other/pr87398.C: New test. 5919 * g++.dg/cpp2a/constexpr-virtual10.C: New test. 5920 * g++.dg/cpp2a/constexpr-virtual11.C: New test. 5921 59222018-09-25 Martin Jambor <mjambor@suse.cz> 5923 5924 PR testsuite/87339 5925 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and 5926 float125 target. 5927 * gcc.target/i386/warn-abs-3.c: New test. 5928 59292018-09-25 Paolo Carlini <paolo.carlini@oracle.com> 5930 5931 PR c++/81246 5932 * g++.dg/cpp0x/pr81246.C: New. 5933 59342018-09-25 H.J. Lu <hongjiu.lu@intel.com> 5935 5936 PR target/82699 5937 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32. 5938 * gcc.target/i386/pr82699-6.c: Add -fno-pic. 5939 59402018-09-25 Jakub Jelinek <jakub@redhat.com> 5941 5942 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for 5943 ILP32. 5944 59452018-09-25 Richard Biener <rguenther@suse.de> 5946 5947 PR tree-optimization/87402 5948 * gcc.dg/torture/pr87402.c: New testcase. 5949 59502018-09-25 H.J. Lu <hongjiu.lu@intel.com> 5951 5952 PR testsuite/70150 5953 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie" 5954 for pie_enabled target. 5955 * gcc.dg/uninit-19.c: Check pie_enabled for PIC. 5956 * gcc.target/i386/pr34256.c: Likewise. 5957 59582018-09-24 Paolo Carlini <paolo.carlini@oracle.com> 5959 5960 PR c++/85070 5961 * g++.dg/cpp0x/pr85070.C: New. 5962 59632018-09-24 H.J. Lu <hongjiu.lu@intel.com> 5964 5965 PR target/82699 5966 * gcc.target/i386/pr82699-1.c: New file. 5967 * gcc.target/i386/pr82699-2.c: Likewise. 5968 * gcc.target/i386/pr82699-3.c: Likewise. 5969 * gcc.target/i386/pr82699-4.c: Likewise. 5970 * gcc.target/i386/pr82699-5.c: Likewise. 5971 * gcc.target/i386/pr82699-6.c: Likewise. 5972 59732018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org> 5974 5975 PR fortran/87401 5976 * gfortran.dg/intent_out_12.f90: New test. 5977 59782018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com> 5979 5980 PR testsuite/86952 5981 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and 5982 update expected codegen 5983 59842018-09-24 Cesar Philippidis <cesar@codesourcery.com> 5985 5986 * gfortran.dg/goacc/nested-parallelism.f90: New test. 5987 59882018-09-24 Ilya Leoshkevich <iii@linux.ibm.com> 5989 5990 PR target/80080 5991 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns. 5992 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise. 5993 59942018-09-24 Martin Liska <mliska@suse.cz> 5995 5996 PR sanitizer/85774 5997 * g++.dg/asan/pr85774.C: New test. 5998 59992018-09-24 Alexandre Oliva <oliva@adacore.com> 6000 6001 PR middle-end/87054 6002 * gcc.dg/pr87054.c: Adjust for no __int128 on x86. 6003 60042018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org> 6005 6006 PR fortran/87395 6007 * gfortran.dg/intent_out_11.f90: New test. 6008 60092018-09-23 Janne Blomqvist <jb@gcc.gnu.org> 6010 6011 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns. 6012 * gfortran.dg/coarray_lock_7.f90: Likewise. 6013 60142018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org> 6015 6016 PR fortran/87395 6017 * gfortran.dg/intent_out_10.f90: New test. 6018 60192018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org> 6020 6021 PR fortran/41453 6022 * gfortran.dg/intent_optimize_2.f90: New test. 6023 60242018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6025 6026 PR fortran/87318 6027 * gfortran.dg/dtio_1.f90: Update test to valid code. 6028 60292018-09-22 Paul Thomas <pault@gcc.gnu.org> 6030 6031 PR fortran/85603 6032 * gfortran.dg/deferred_character_23.f90 : New test. 6033 60342018-09-21 Jeff Law <law@redhat.com> 6035 6036 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP. 6037 * gcc.dg/tree-ssa/vrp120.c: New test. 6038 60392018-09-21 Marek Polacek <polacek@redhat.com> 6040 6041 PR c++/87372 - __func__ constexpr evaluation. 6042 * g++.dg/cpp1y/func_constexpr2.C: New test. 6043 60442018-09-21 Paul Thomas <pault@gcc.gnu.org> 6045 6046 PR fortran/77325 6047 * gfortran.dg/deferred_character_22.f90 : New test. 6048 60492018-09-21 Paul Thomas <pault@gcc.gnu.org> 6050 6051 PR fortran/87359 6052 * gfortran.dg/finalize_33.f90 : New test. 6053 60542018-09-21 David Malcolm <dmalcolm@redhat.com> 6055 6056 PR tree-optimization/87309 6057 * gcc.dg/pr87309.c: New test. 6058 60592018-09-21 Eric Botcazou <ebotcazou@adacore.com> 6060 6061 * c-c++-common/dump-ada-spec-14.c: New test. 6062 60632018-09-21 Eric Botcazou <ebotcazou@adacore.com> 6064 6065 * gcc.dg/nested-func-11.c: New test. 6066 6067 * lib/target-supports.exp (check_effective_target_tls_runtime): Make 6068 more robust and remove target-specific handling. 6069 60702018-09-21 Eric Botcazou <ebotcazou@adacore.com> 6071 6072 * gcc.c-torture/execute/20180921-1.c: New test. 6073 60742018-09-20 Marek Polacek <polacek@redhat.com> 6075 6076 PR c++/87109 - wrong ctor with maybe-rvalue semantics. 6077 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results. 6078 * g++.dg/cpp0x/ref-qual20.C: New test. 6079 60802018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io> 6081 6082 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib. 6083 * g++.dg/lto/20081109-1_0.C: Likewise. 6084 * g++.dg/lto/20090302_0.C: Likewise. 6085 * g++.dg/lto/pr45621_0.C: Likewise. 6086 * g++.dg/lto/pr60567_0.C: Likewise. 6087 * g++.dg/lto/pr62026.C: Likewise. 6088 * gcc.dg/lto/pr45736_0.c: Likewise. 6089 * gcc.dg/lto/pr52634_0.c: Likewise. 6090 * gfortran.dg/lto/20091016-1_0.f90: Likewise. 6091 * gfortran.dg/lto/pr79108_0.f90: Likewise. 6092 60932018-09-20 Alexandre Oliva <oliva@adacore.com> 6094 6095 PR middle-end/87054 6096 * gcc.dg/pr87054.c: New. 6097 60982018-09-20 Richard Sandiford <richard.sandiford@arm.com> 6099 6100 PR tree-optimization/87288 6101 * gcc.dg/vect/pr87288-1.c: New test. 6102 * gcc.dg/vect/pr87288-2.c: Likewise, 6103 * gcc.dg/vect/pr87288-3.c: Likewise. 6104 61052018-09-20 Richard Sandiford <richard.sandiford@arm.com> 6106 6107 PR tree-optimization/86877 6108 * gfortran.dg/vect/vect-8-epilogue.F90: New test. 6109 61102018-09-19 Marek Polacek <polacek@redhat.com> 6111 6112 * g++.dg/conversion/op4.C: Add dg-warning. 6113 * g++.dg/warn/Wclass-conversion1.C: New test. 6114 * g++.dg/warn/Wclass-conversion2.C: New test. 6115 * g++.dg/warn/Wconversion5.C: Remove file. 6116 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison. 6117 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning. 6118 * g++.old-deja/g++.jason/conversion5.C: Likewise. 6119 61202018-09-19 Paolo Carlini <paolo.carlini@oracle.com> 6121 6122 PR c++/87324 6123 * g++.dg/cpp0x/desig5.C: New. 6124 61252018-09-19 Paul Thomas <pault@gcc.gnu.org> 6126 6127 PR fortran/84109 6128 * gfortran.dg/elemental_function_3.f90 : New test. 6129 61302018-09-19 Marek Polacek <polacek@redhat.com> 6131 6132 PR c++/87357 - missing -Wconversion warning 6133 * g++.dg/warn/Wconversion5.C: New test. 6134 61352018-09-19 Matthew Malcomson <matthew.malcomson@arm.com> 6136 6137 * gcc.target/aarch64/atomic-store.c: New. 6138 61392018-09-19 Richard Biener <rguenther@suse.de> 6140 6141 PR tree-optimization/87349 6142 PR tree-optimization/87342 6143 * gcc.dg/torture/pr87349-1.c: New testcase. 6144 * gcc.dg/torture/pr87349-2.c: Likewise. 6145 * gcc.dg/torture/pr87342.c: Likewise. 6146 61472018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org> 6148 6149 PR fortran/29550 6150 * gfortran.dg/inline_matmul_13.f90: Adjust count for 6151 _gfortran_matmul. 6152 * gfortran.dg/inline_matmul_16.f90: Likewise. 6153 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan 6154 for dgemm instead of dgemm_. Add call to random_number to make 6155 standard conforming. 6156 * gfortran.dg/matmul_blas_1.f90: New test. 6157 * gfortran.dg/matmul_bounds_14.f: New test. 6158 * gfortran.dg/matmul_bounds_15.f: New test. 6159 * gfortran.dg/matmul_bounds_16.f: New test. 6160 * gfortran.dg/blas_gemm_routines.f: New test / additional file for 6161 preceding tests. 6162 61632018-09-18 Paul Thomas <pault@gcc.gnu.org> 6164 6165 PR fortran/87239 6166 * gfortran.dg/elemental_function_2.f90 : New test. 6167 61682018-09-18 Paul Thomas <pault@gcc.gnu.org> 6169 6170 PR fortran/87336 6171 * gfortran.dg/pointer_array_10.f90 : New test. 6172 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20. 6173 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm' 6174 count to 72. 6175 61762018-09-18 Paolo Carlini <paolo.carlini@oracle.com> 6177 6178 PR c++/85065 6179 * g++.dg/concepts/pr85065.C: New. 6180 61812018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6182 6183 PR testsuite/87339 6184 * gcc.dg/warn-abs-1.c: Require float128 target. 6185 Skip if large_long_double newlib target. 6186 61872018-09-18 Nathan Sidwell <nathan@acm.org> 6188 6189 PR c++/86881 6190 * g++.dg/warn/pr86881.C: New. 6191 61922018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6193 6194 * gcc.target/aarch64/spellcheck_1.c: 6195 Make architecture suggestion optional. 6196 * gcc.target/aarch64/spellcheck_4.c: 6197 Likewise. 6198 61992018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6200 6201 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to 6202 functions. 6203 62042018-09-17 Cesar Philippidis <cesar@codesourcery.com> 6205 Bernd Schmidt <bernds_cb1@t-online.de> 6206 6207 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ... 6208 * gcc.target/nvptx/atomic_fetch-2.c: ... this. 6209 * gcc.target/nvptx/atomic_fetch-3.c: New test. 6210 62112018-09-17 Richard Biener <rguenther@suse.de> 6212 6213 PR tree-optimization/87328 6214 * gcc.dg/torture/pr87328.c: New testcase. 6215 62162018-09-17 Martin Jambor <mjambor@suse.cz> 6217 6218 PR c/63886 6219 * gcc.dg/warn-abs-1.c: New test. 6220 * gcc.dg/dfp/warn-abs-2.c: Likewise. 6221 62222018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de> 6223 6224 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass 6225 TEST_ALWAYS_FLAGS to HOSTCXX. 6226 62272018-09-17 Paul Thomas <pault@gcc.gnu.org> 6228 6229 PR fortran/64120 6230 * gfortran.dg/allocatable_scalar_14.f90 : New test. 6231 62322018-09-17 Richard Biener <rguenther@suse.de> 6233 6234 PR tree-optimization/87301 6235 * gcc.dg/torture/pr87301.c: New testcase. 6236 62372018-09-17 Paul Thomas <pault@gcc.gnu.org> 6238 6239 PR fortran/85954 6240 * gfortran.dg/deferred_character_21.f90 : New test. 6241 62422018-09-16 Janus Weil <janus@gcc.gnu.org> 6243 6244 PR fortran/86484 6245 PR fortran/84543 6246 * gfortran.dg/class_assign_2.f90: New test case. 6247 * gfortran.dg/class_assign_3.f90: New test case. 6248 62492018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org> 6250 6251 PR fortran/37802 6252 * gfortran.dg/matmul_bounds_13.f90: New test case. 6253 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime 6254 error. 6255 * gfortran.dg/matmul_5.f90: Likewise. 6256 * gfortran.dg/matmul_bounds_10.f90: Likewise. 6257 * gfortran.dg/matmul_bounds_11.f90: Likewise. 6258 * gfortran.dg/matmul_bounds_2.f90: Likewise. 6259 * gfortran.dg/matmul_bounds_4.f90: Likewise. 6260 * gfortran.dg/matmul_bounds_5.f90: Likewise. 6261 62622018-09-15 Eric Botcazou <ebotcazou@adacore.com> 6263 6264 * gcc.c-torture/compile/20180915-1.c: New test. 6265 62662018-09-14 David Malcolm <dmalcolm@redhat.com> 6267 6268 PR c/82967 6269 * c-c++-common/attributes-1.c: Remove bogus suggestion from 6270 dg-prune-output. 6271 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove 6272 bogus suggestion. 6273 * gcc.dg/spellcheck-identifiers-4.c: New test. 6274 62752018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de> 6276 6277 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases. 6278 62792018-09-14 Martin Sebor <msebor@redhat.com> 6280 6281 * gcc.dg/warn-stpcpy-no-nul.c: New test. 6282 62832018-09-14 Martin Sebor <msebor@redhat.com> 6284 Jeff Law <law@redhat.com> 6285 6286 * gcc.dg/warn-strcpy-no-nul.c: New test. 6287 62882018-09-14 Martin Sebor <msebor@redhat.com> 6289 6290 c++/61941 6291 * g++.dg/pr61941.C: New test. 6292 62932018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6294 6295 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction 6296 rather than pattern name in combine dump. 6297 62982018-09-14 Sam Tebbs <sam.tebbs@arm.com> 6299 6300 PR target/85628 6301 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6): 6302 New functions. 6303 63042018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6305 6306 PR tree-optimization/87259 6307 * gcc.dg/pr87259.c: New test. 6308 63092018-09-13 Martin Sebor <msebor@redhat.com> 6310 Jeff Law <law@redhat.com> 6311 6312 * gcc.dg/warn-strlen-no-nul.c: New test. 6313 63142018-09-13 Richard Biener <rguenther@suse.de> 6315 6316 PR tree-optimization/87263 6317 * gcc.dg/torture/pr87263.c: New testcase. 6318 * gcc.dg/torture/ssa-fre-2.c: Likewise. 6319 * gcc.dg/torture/ssa-fre-3.c: Likewise. 6320 * gcc.dg/torture/ssa-fre-4.c: Likewise. 6321 63222018-09-13 Omar Sandoval <osandov@osandov.com> 6323 Tom de Vries <tdevries@suse.de> 6324 6325 PR debug/86985 6326 * gcc.dg/guality/zero-length-array.c: New test. 6327 63282018-09-13 Sam Tebbs <sam.tebbs@arm.com> 6329 6330 PR target/85628 6331 * gcc.target/aarch64/combine_bfxil.c: New file. 6332 * gcc.target/aarch64/combine_bfxil_2.c: New file. 6333 63342018-09-13 Jakub Jelinek <jakub@redhat.com> 6335 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6336 6337 PR middle-end/87290 6338 * gcc.target/i386/pr87290.c: New test. 6339 * gcc.c-torture/execute/pr87290.c: New test. 6340 63412018-09-13 Jakub Jelinek <jakub@redhat.com> 6342 6343 PR tree-optimization/87287 6344 * gcc.dg/tree-ssa/pr87287.c: New test. 6345 63462018-09-12 David Malcolm <dmalcolm@redhat.com> 6347 6348 PR c++/85110 6349 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect 6350 special-casing of diagnostic for a single non-viable candidate due 6351 to a bad argument. 6352 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. 6353 Add test coverage for an unmatched overloaded operator. 6354 * g++.dg/expr/pmf-1.C: Likewise. 6355 * g++.old-deja/g++.bugs/900330_02.C: Likewise. 6356 * g++.old-deja/g++.jason/conversion11.C: Likewise. 6357 * g++.old-deja/g++.law/arg11.C: Likewise. 6358 * g++.old-deja/g++.law/arm9.C: Likewise. 6359 * g++.old-deja/g++.robertl/eb131.C: Likewise. 6360 63612018-09-12 Paul Thomas <pault@gcc.gnu.org> 6362 6363 PR fortran/87284 6364 * gfortran.dg/allocate_with_mold_2.f90: New test. 6365 63662018-09-12 Jakub Jelinek <jakub@redhat.com> 6367 6368 PR middle-end/82853 6369 * gcc.target/i386/pr82853-1.c: New test. 6370 * gcc.target/i386/pr82853-2.c: New test. 6371 63722018-09-12 Richard Biener <rguenther@suse.de> 6373 6374 PR tree-optimization/87280 6375 * gcc.dg/torture/pr87280.c: New testcase. 6376 63772018-09-12 Richard Biener <rguenther@suse.de> 6378 6379 PR tree-optimization/87266 6380 * gcc.dg/torture/pr87266-1.c: New testcase. 6381 * gcc.dg/torture/pr87266-2.c: Likewise. 6382 * gcc.dg/torture/pr87266-3.c: Likewise. 6383 * gcc.dg/torture/pr87266-4.c: Likewise. 6384 63852018-09-12 Andreas Krebbel <krebbel@linux.ibm.com> 6386 6387 * gcc.target/s390/dfp_to_bfp_rounding.c: New test. 6388 63892018-09-12 Jakub Jelinek <jakub@redhat.com> 6390 Andreas Krebbel <krebbel@linux.ibm.com> 6391 6392 PR tree-optimization/86844 6393 * gcc.c-torture/execute/pr86844.c: New test. 6394 * gcc.dg/store_merging_22.c: New test. 6395 * gcc.dg/store_merging_23.c: New test. 6396 63972018-09-12 Jakub Jelinek <jakub@redhat.com> 6398 6399 PR middle-end/87248 6400 * c-c++-common/torture/pr87248.c: New test. 6401 64022018-09-11 Janus Weil <janus@gcc.gnu.org> 6403 6404 PR fortran/87172 6405 * gfortran.dg/iso_c_binding_only_2.f90: New test case. 6406 64072018-09-11 Paul Thomas <pault@gcc.gnu.org> 6408 6409 PR fortran/87277 6410 * gfortran.dg/select_type_43.f90: New test. 6411 64122018-09-11 Nathan Sidwell <nathan@acm.org> 6413 6414 * gcc.dg/driver-specs.c: New. 6415 64162018-09-11 Joey Ye <joey.ye@arm.com> 6417 6418 * lib/gcov.exp (verify-intermediate): Add missing close. 6419 64202018-09-11 Janus Weil <janus@gcc.gnu.org> 6421 6422 PR fortran/86830 6423 * gfortran.dg/typebound_call_30.f90: New test case. 6424 64252018-09-10 Janus Weil <janus@gcc.gnu.org> 6426 6427 PR fortran/85395 6428 * gfortran.dg/proc_ptr_comp_52.f90: New test case. 6429 64302018-09-08 Marek Polacek <polacek@redhat.com> 6431 6432 PR c++/87150 - wrong ctor with maybe-rvalue semantics. 6433 * g++.dg/cpp0x/move-return2.C: New test. 6434 64352018-09-08 Marek Polacek <polacek@redhat.com> 6436 6437 * c-c++-common/array-init.c: Add dg-prune-output. 6438 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning. 6439 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise. 6440 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise. 6441 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise. 6442 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise. 6443 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise. 6444 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise. 6445 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise. 6446 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise. 6447 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise. 6448 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise. 6449 * g++.dg/cpp1y/pr64382.C: Likewise. 6450 * g++.dg/cpp1y/pr77739.C: Likewise. 6451 * g++.dg/cpp1z/lambda-this1.C: Likewise. 6452 * g++.dg/cpp1z/lambda-this2.C: Likewise. 6453 * g++.dg/template/crash84.C: Adjust dg-error. 6454 64552018-09-07 Marek Polacek <polacek@redhat.com> 6456 6457 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic 6458 messages. 6459 64602018-09-07 Marek Polacek <polacek@redhat.com> 6461 6462 PR c++/87152 - range-based for loops with initializer broken in templates. 6463 * g++.dg/cpp2a/range-for11.C: New test. 6464 * g++.dg/cpp2a/range-for12.C: New test. 6465 * g++.dg/cpp2a/range-for13.C: New test. 6466 * g++.dg/cpp2a/range-for14.C: New test. 6467 * g++.dg/cpp2a/range-for15.C: New test. 6468 * g++.dg/cpp2a/range-for16.C: New test. 6469 * g++.dg/cpp2a/range-for17.C: New test. 6470 * g++.dg/cpp2a/range-for18.C: New test. 6471 * g++.dg/parse/error61.C (foo): Adjust dg-error. 6472 64732018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com> 6474 6475 PR target/86731 6476 * gcc.target/powerpc/pr86731.c: New test. 6477 * gcc.target/powerpc/pr86731-longlong.c: New test. 6478 * gcc.target/powerpc/pr86731-fwrapv.c: New test. 6479 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test. 6480 * gcc.target/powerpc/pr86731-nogimplefold.c: New test. 6481 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test. 6482 64832018-09-06 Ilya Leoshkevich <iii@linux.ibm.com> 6484 6485 PR target/80080 6486 * gcc.target/s390/pr80080-3.c: New test. 6487 * gcc.target/s390/s390.exp: Make sure the new test passes 6488 on all optimization levels. 6489 64902018-09-05 Marek Polacek <polacek@redhat.com> 6491 6492 PR c++/86982, -Wreturn-local-addr and std::move and std::forward. 6493 * g++.dg/warn/Wreturn-local-addr-5.C: New test. 6494 64952018-09-05 Cesar Philippidis <cesar@codesourcery.com> 6496 Bernd Schmidt <bernds_cb1@t-online.de> 6497 6498 * gcc.target/nvptx/atomic_fetch-1.c: New test. 6499 * gcc.target/nvptx/atomic_fetch-1.c: New test. 6500 65012018-09-05 Marek Polacek <polacek@redhat.com> 6502 6503 PR c++/87109, wrong overload with ref-qualifiers. 6504 * g++.dg/cpp0x/ref-qual19.C: New test. 6505 65062018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> 6507 6508 PR testsuite/52665 6509 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options. 6510 * lib/target-supports.exp (scan-assembler_required_options, 6511 scan-assembler-not_required_options, 6512 scan-assembler-times_required_options): Add -fno-ident. 6513 * lib/scanasm.exp (scan-assembler-times): Fix error message. 6514 * c-c++-common/ident-0a.c: New test. 6515 * c-c++-common/ident-0b.c: New test. 6516 * c-c++-common/ident-1a.c: New test. 6517 * c-c++-common/ident-1b.c: New test. 6518 * c-c++-common/ident-2a.c: New test. 6519 * c-c++-common/ident-2b.c: New test. 6520 65212018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6522 6523 * gcc.dg/recip_sqrt_mult_1.c: New test. 6524 * gcc.dg/recip_sqrt_mult_2.c: Likewise. 6525 * gcc.dg/recip_sqrt_mult_3.c: Likewise. 6526 * gcc.dg/recip_sqrt_mult_4.c: Likewise. 6527 * gcc.dg/recip_sqrt_mult_5.c: Likewise. 6528 * g++.dg/recip_sqrt_mult_1.C: Likewise. 6529 * g++.dg/recip_sqrt_mult_2.C: Likewise. 6530 65312018-09-05 Martin Liska <mliska@suse.cz> 6532 6533 PR tree-optimization/87205 6534 * gcc.dg/tree-ssa/pr87205-2.c: New test. 6535 * gcc.dg/tree-ssa/pr87205.c: New test. 6536 65372018-09-05 Richard Biener <rguenther@suse.de> 6538 6539 PR tree-optimization/87217 6540 * gfortran.dg/pr87217.f: New testcase. 6541 65422018-09-05 Pádraig Brady p@draigbrady.com 6543 6544 PR c++/87137 6545 * g++.dg/abi/pr87137.C: New. 6546 6547 PR c++/87185 6548 * g++.dg/pr87185.C: New. 6549 65502018-09-05 Martin Liska <mliska@suse.cz> 6551 6552 PR testsuite/87216 6553 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern 6554 to support Darwin names. 6555 65562018-09-05 Martin Liska <mliska@suse.cz> 6557 6558 * g++.dg/gcov/loop.C: Update test to support new format. 6559 65602018-09-04 H.J. Lu <hongjiu.lu@intel.com> 6561 6562 PR debug/86593 6563 * g++.dg/pr86593.C: New test. 6564 65652018-09-04 Jakub Jelinek <jakub@redhat.com> 6566 6567 PR target/87198 6568 * gcc.target/i386/pr87198.c: New test. 6569 65702018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6571 6572 PR target/86744 6573 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan. 6574 65752018-09-04 Richard Biener <rguenther@suse.de> 6576 6577 PR tree-optimization/87211 6578 * gcc.dg/torture/pr87211.c: New testcase. 6579 65802018-09-04 Richard Biener <rguenther@suse.de> 6581 6582 PR tree-optimization/87176 6583 * gcc.dg/torture/pr87176.c: New testcase. 6584 * gcc.dg/torture/ssa-fre-1.c: Likewise. 6585 65862018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6587 6588 * gfortran.dg/modulo_check: New test. 6589 65902018-09-03 Richard Biener <rguenther@suse.de> 6591 6592 PR tree-optimization/87177 6593 * gcc.dg/torture/pr87177.c: New testcase. 6594 * gcc.dg/torture/pr87177-2.c: Likewise. 6595 65962018-09-03 Richard Biener <rguenther@suse.de> 6597 6598 PR tree-optimization/87200 6599 * gcc.dg/torture/pr87200.c: New testcase. 6600 66012018-09-03 Richard Biener <rguenther@suse.de> 6602 6603 PR tree-optimization/87197 6604 * gcc.dg/torture/pr87197.c: New testcase. 6605 6606 PR tree-optimization/87169 6607 * gcc.dg/torture/pr87169.c: New testcase. 6608 66092018-09-03 Martin Liska <mliska@suse.cz> 6610 6611 PR driver/83193 6612 * gcc.dg/completion-4.c: New test. 6613 66142018-09-03 Paolo Carlini <paolo.carlini@oracle.com> 6615 6616 PR c++/84980 6617 * g++.dg/concepts/pr84980.C: New. 6618 66192018-09-03 Martin Liska <mliska@suse.cz> 6620 6621 PR middle-end/59521 6622 * c-c++-common/pr59521-1.c: New test. 6623 * c-c++-common/pr59521-2.c: New test. 6624 * gcc.dg/tree-prof/pr59521-3.c: New test. 6625 66262018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de> 6627 6628 * c-c++-common/array-init.c: New test. 6629 * g++.dg/init/string2.C: Remove selector. 6630 66312018-09-01 Michael Matz <matz@suse.de> 6632 6633 PR tree-optimization/87074 6634 * gcc.dg/pr87074.c: New test. 6635 66362018-08-31 Richard Biener <rguenther@suse.de> 6637 6638 PR tree-optimization/87168 6639 * gcc.dg/torture/pr87168.c: New testcase. 6640 66412018-08-31 Vlad Lazar <vlad.lazar@arm.com> 6642 6643 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New. 6644 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New. 6645 (test_vnegd_s64): Likewise. 6646 * gcc.target/aarch64/vnegd_64.c: New. 6647 * gcc.target/aarch64/vabsd_64.c: New. 6648 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New. 6649 66502018-08-31 Nathan Sidwell <nathan@acm.org> 6651 6652 PR c++/87155 6653 PR c++/84707 6654 * g++.dg/cpp0x/pr87155.C: New. 6655 * g++.dg/cpp0x/inline-ns10.C: Adjust. 6656 66572018-08-31 Jakub Jelinek <jakub@redhat.com> 6658 6659 PR middle-end/87138 6660 * gcc.target/i386/avx512bw-pr87138.c: New test. 6661 66622018-08-31 Paul Thomas <pault@gcc.gnu.org> 6663 6664 PR fortran/86328 6665 PR fortran/86760 6666 * gfortran.dg/pr86328.f90 : New test. 6667 in comment 12 of the PR. 6668 * gfortran.dg/pr86760.f90 : New test. 6669 66702018-08-30 Sandra Loosemore <sandra@codesourcery.com> 6671 6672 * g++.dg/cpp0x/noexcept30.C: Make dependence on 6673 -fdelete-null-pointer-checks explicit. 6674 * g++.dg/cpp1y/constexpr-82218.C: Likewise. 6675 * g++.dg/expr/pmf-3.C: Likewise. 6676 * g++.dg/ext/attr-returns-nonnull.C: Likewise. 6677 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise. 6678 * g++.dg/tree-ssa/pr61034.C: Likewise. 6679 * gcc.dg/addr_equal-1.c: Likewise. 6680 * gcc.dg/ipa/pr85734.c: Likewise. 6681 * gcc.dg/ipa/propmalloc-1.c: Likewise. 6682 * gcc.dg/ipa/propmalloc-2.c: Likewise. 6683 * gcc.dg/ipa/propmalloc-3.c: Likewise. 6684 * gcc.dg/tree-ssa/pr78154.c: Likewise. 6685 * gcc.dg/tree-ssa/pr83648.c: Likewise. 6686 66872018-08-30 Martin Sebor <msebor@redhat.com> 6688 6689 PR testsuite/87158 6690 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations. 6691 66922018-08-30 Qing Zhao <qing.zhao@oracle.com> 6693 6694 PR testsuite/86519 6695 * gcc.dg/strcmpopt_6.c: Remove. 6696 * gcc.target/aarch64/strcmpopt_6.c: New testcase. 6697 * gcc.target/i386/strcmpopt_6.c: Likewise. 6698 66992018-08-30 Richard Biener <rguenther@suse.de> 6700 6701 PR tree-optimization/87147 6702 * gcc.dg/torture/pr87147.c: New testcase. 6703 67042018-08-30 Tamar Christina <tamar.christina@arm.com> 6705 6706 * gcc.target/aarch64/large_struct_copy_2.c: New. 6707 67082018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de> 6709 6710 PR middle-end/87053 6711 * gcc.c-torture/execute/pr87053.c: New test. 6712 67132018-08-29 Jakub Jelinek <jakub@redhat.com> 6714 6715 PR c++/87095 6716 * g++.dg/ubsan/vptr-13.C: New test. 6717 67182018-08-29 Paolo Carlini <paolo.carlini@oracle.com> 6719 6720 PR c++/85265 6721 * g++.dg/concepts/pr85265.C: New. 6722 67232018-08-29 Martin Sebor <msebor@redhat.com> 6724 Bernd Edlinger <bernd.edlinger@hotmail.de> 6725 6726 PR tree-optimization/86714 6727 PR tree-optimization/86711 6728 * gcc.c-torture/execute/memchr-1.c: New test. 6729 * gcc.c-torture/execute/pr86714.c: New test. 6730 * gcc.c-torture/execute/widechar-3.c: New test. 6731 * gcc.dg/strlenopt-58.c: New test. 6732 67332018-08-29 Richard Biener <rguenther@suse.de> 6734 6735 PR tree-optimization/87132 6736 * gcc.dg/torture/pr87132.c: New testcase. 6737 67382018-08-29 David Malcolm <dmalcolm@redhat.com> 6739 6740 PR c++/85110 6741 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected 6742 output to reflect underlining of pertinent parameter in decl 6743 for "no known conversion" messages. 6744 67452018-08-29 Jakub Jelinek <jakub@redhat.com> 6746 6747 PR c++/87122 6748 * g++.dg/cpp1z/decomp47.C: New test. 6749 67502018-08-29 Matthew Malcomson <matthew.malcomson@arm.com> 6751 6752 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types 6753 where appropriate. 6754 67552018-08-29 Richard Biener <rguenther@suse.de> 6756 6757 PR tree-optimization/87117 6758 * gfortran.dg/pr87117.f90: New testcase. 6759 67602018-08-29 Richard Biener <rguenther@suse.de> 6761 6762 PR tree-optimization/87126 6763 * gcc.dg/tree-ssa/pr87126.c: New testcase. 6764 67652018-08-28 MCC CS <deswurstes@users.noreply.github.com> 6766 6767 PR tree-optimization/87009 6768 * gcc.dg/pr87009.c: New test. 6769 67702018-08-28 Martin Sebor <msebor@redhat.com> 6771 6772 PR middle-end/86631 6773 * g++.dg/Walloca1.C: Adjust. 6774 67752018-08-28 Paolo Carlini <paolo.carlini@oracle.com> 6776 6777 PR c++/86546 6778 * g++.dg/other/switch4.C: New. 6779 67802018-08-28 Richard Biener <rguenther@suse.de> 6781 6782 PR tree-optimization/87124 6783 * g++.dg/torture/pr87124.C: New testcase. 6784 67852017-08-28 Paul Thomas <pault@gcc.gnu.org> 6786 6787 PR fortran/80477 6788 * gfortran.dg/class_result_7.f90: New test. 6789 * gfortran.dg/class_result_8.f90: New test. 6790 * gfortran.dg/class_result_9.f90: New test. 6791 6792 PR fortran/86481 6793 * gfortran.dg/allocate_with_source_25.f90: New test. 6794 67952018-08-28 Jakub Jelinek <jakub@redhat.com> 6796 6797 PR middle-end/87099 6798 * gcc.dg/pr87099.c: New test. 6799 68002018-08-28 Richard Sandiford <richard.sandiford@arm.com> 6801 6802 PR testsuite/87078 6803 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign. 6804 68052018-08-28 Richard Biener <rguenther@suse.de> 6806 6807 PR tree-optimization/87117 6808 * gcc.dg/pr87117-1.c: New testcase. 6809 68102018-08-28 Richard Biener <rguenther@suse.de> 6811 6812 PR tree-optimization/87117 6813 * gcc.dg/pr87117-2.c: New testcase. 6814 68152018-08-28 Richard Biener <rguenther@suse.de> 6816 6817 PR tree-optimization/87117 6818 * gcc.dg/lvalue-5.c: New testcase. 6819 68202018-08-27 Jeff Law <law@redhat.com> 6821 6822 PR tree-optimization/87110 6823 * gcc.c-torture/compile/pr87110.c: New test. 6824 68252018-08-27 Martin Sebor <msebor@redhat.com> 6826 6827 PR tree-optimization/86914 6828 * gcc.dg/strlenopt-57.c: New test. 6829 68302018-08-27 Martin Sebor <msebor@redhat.com> 6831 6832 PR tree-optimization/87112 6833 * gcc.dg/pr87112.c: New test. 6834 68352018-08-27 David Malcolm <dmalcolm@redhat.com> 6836 6837 PR c++/63392 6838 * g++.dg/diagnostic/missing-typename.C: New test. 6839 68402018-08-27 Jeff Law <law@redhat.com> 6841 6842 * gcc.c-torture/compile/dse.c: New test. 6843 68442018-08-27 Jakub Jelinek <jakub@redhat.com> 6845 6846 PR c++/86993 6847 * g++.dg/diagnostic/pr86993.C: New test. 6848 68492018-08-27 Richard Biener <rguenther@suse.de> 6850 6851 PR tree-optimization/86927 6852 * gcc.dg/vect/pr86927.c: New testcase. 6853 68542018-08-27 David Malcolm <dmalcolm@redhat.com> 6855 6856 PR c++/87091 6857 * gcc.dg/empty.h: New file. 6858 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to 6859 top of file and removal of redundant second printing of warning 6860 location. 6861 * gcc.dg/fixits-pr84852-2.c: Likewise. 6862 * gcc.dg/missing-header-fixit-3.c: Likewise. 6863 * gcc.dg/missing-header-fixit-4.c: New test. 6864 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for 6865 conversion of show_caret_p to a tri-state. 6866 68672018-08-27 David Malcolm <dmalcolm@redhat.com> 6868 6869 PR c++/87091 6870 * g++.dg/pr85523.C: Extend expected output to show line 6871 before line-insertion fix-it hint. 6872 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c 6873 (test_fixit_insert_newline): Add previous line to expected output. 6874 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise. 6875 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise. 6876 68772018-08-27 Martin Liska <mliska@suse.cz> 6878 6879 PR sanitizer/86962 6880 * gcc.dg/asan/pr86962.c: New test. 6881 68822018-08-27 Martin Liska <mliska@suse.cz> 6883 6884 * gcc.dg/tree-prof/val-prof-10.c: New test. 6885 68862018-08-27 Martin Liska <mliska@suse.cz> 6887 6888 PR tree-optimization/86847 6889 * gcc.dg/tree-ssa/switch-3.c: New test. 6890 * gcc.dg/tree-ssa/vrp105.c: Remove. 6891 68922018-08-27 Martin Liska <mliska@suse.cz> 6893 6894 * gcc.dg/tree-ssa/switch-2.c: New test. 6895 68962018-08-27 Richard Biener <rguenther@suse.de> 6897 6898 * g++.dg/torture/20180705-1.C: New testcase. 6899 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise. 6900 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump. 6901 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2. 6902 * gcc.dg/tree-ssa/vrp92.c: Disable FRE. 6903 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option. 6904 * gcc.dg/pr85195.c: Likewise. 6905 * gcc.dg/pr85467.c: Likewise. 6906 * gcc.dg/torture/pr81790.c: Likewise. 6907 6908 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns 6909 param to current default. 6910 69112018-08-27 Jakub Jelinek <jakub@redhat.com> 6912 6913 PR rtl-optimization/87065 6914 * gcc.target/i386/pr87065.c: New test. 6915 69162018-08-26 Marek Polacek <polacek@redhat.com> 6917 6918 PR c++/87080 6919 * g++.dg/cpp0x/Wpessimizing-move5.C: New test. 6920 6921 PR c++/87029, Implement -Wredundant-move. 6922 * g++.dg/cpp0x/Wredundant-move1.C: New test. 6923 * g++.dg/cpp0x/Wredundant-move2.C: New test. 6924 * g++.dg/cpp0x/Wredundant-move3.C: New test. 6925 * g++.dg/cpp0x/Wredundant-move4.C: New test. 6926 69272018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org> 6928 6929 PR libfortran/86704 6930 * gfortran.dg/matmul_19.f90: New test. 6931 69322018-08-25 Janus Weil <janus@gcc.gnu.org> 6933 6934 PR fortran/86545 6935 * gfortran.dg/generic_35.f90: New test case. 6936 69372018-08-24 David Malcolm <dmalcolm@redhat.com> 6938 6939 PR c++/87091 6940 * gcc.dg/missing-header-fixit-3.c: Update for changes to how 6941 line spans are printed with -fdiagnostics-show-line-numbers. 6942 69432018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org> 6944 6945 PR fortran/86837 6946 * gfortran.dg/implied_do_io_6.f90: New test. 6947 69482018-08-24 H.J. Lu <hongjiu.lu@intel.com> 6949 6950 PR middle-end/87092 6951 * gcc.dg/pr87092.c: New test. 6952 69532018-08-24 Marek Polacek <polacek@redhat.com> 6954 6955 PR c++/67012 6956 PR c++/86942 6957 * g++.dg/cpp0x/auto52.C: New test. 6958 * g++.dg/cpp1y/auto-fn52.C: New test. 6959 * g++.dg/cpp1y/auto-fn53.C: New test. 6960 * g++.dg/cpp1y/auto-fn54.C: New test. 6961 69622018-08-24 Richard Sandiford <richard.sandiford@arm.com> 6963 6964 * lib/target-supports.exp (vect_perm_supported): Only return 6965 false for variable-length vectors if the permute size is not 6966 a power of 2. 6967 (check_effective_target_vect_perm) 6968 (check_effective_target_vect_perm_byte) 6969 (check_effective_target_vect_perm_short): Remove check for 6970 variable-length vectors. 6971 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE. 6972 * gcc.dg/vect/slp-perm-10.c: Likewise. 6973 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors. 6974 69752018-08-24 Richard Sandiford <richard.sandiford@arm.com> 6976 6977 * gcc.target/aarch64/sve/bswap_1.c: New test. 6978 * gcc.target/aarch64/sve/bswap_2.c: Likewise. 6979 * gcc.target/aarch64/sve/bswap_3.c: Likewise. 6980 69812018-08-24 Richard Sandiford <richard.sandiford@arm.com> 6982 6983 * gcc.target/aarch64/sve/slp_perm_1.c: New test. 6984 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise. 6985 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise. 6986 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise. 6987 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise. 6988 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise. 6989 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise. 6990 69912018-08-24 H.J. Lu <hongjiu.lu@intel.com> 6992 6993 PR debug/79342 6994 * gcc.dg/pr79342.: New test. 6995 69962018-08-23 Martin Sebor <msebor@redhat.com> 6997 6998 PR tree-optimization/87072 6999 * gcc.dg/Warray-bounds-35.c: New test. 7000 70012018-08-23 Richard Biener <rguenther@suse.de> 7002 7003 PR middle-end/87024 7004 * gcc.dg/pr87024.c: New testcase. 7005 70062018-08-23 Richard Sandiford <richard.sandiford@arm.com> 7007 7008 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL. 7009 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. 7010 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last. 7011 * gcc.dg/vect/pr80631-2.c: Likewise. 7012 70132017-08-23 Paul Thomas <pault@gcc.gnu.org> 7014 7015 PR fortran/86863 7016 * gfortran.dg/submodule_32.f08: New test. 7017 70182018-08-22 Janus Weil <janus@gcc.gnu.org> 7019 7020 PR fortran/86935 7021 * gfortran.dg/associate_3.f90: Update error message. 7022 * gfortran.dg/associate_39.f90: New test case. 7023 70242018-08-22 Janus Weil <janus@gcc.gnu.org> 7025 7026 PR fortran/86888 7027 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add 7028 an additional case. 7029 * gfortran.dg/alloc_comp_basics_7.f90: New test case. 7030 * gfortran.dg/class_17.f03: Update error message. 7031 * gfortran.dg/class_55.f90: Ditto. 7032 * gfortran.dg/dtio_11.f90: Update error messages. 7033 * gfortran.dg/implicit_actual.f90: Add an error message. 7034 * gfortran.dg/typebound_proc_12.f90: Update error message. 7035 70362018-08-22 Martin Sebor <msebor@redhat.com> 7037 7038 PR middle-end/87052 7039 * gcc.dg/pr87052.c: New test. 7040 * gcc.dg/tree-ssa/dump-3.c: Adjust. 7041 70422018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com> 7043 7044 * gfortran.dg/max_fmax_aarch64.f90: Rename to... 7045 * gfortran.dg/max_expr.f90: ...this. 7046 * gfortran.dg/min_fmin_aarch64.f90: Rename to... 7047 * gfortran.dg/min_expr.f90: ...this. 7048 70492018-08-22 Richard Sandiford <richard.sandiford@arm.com> 7050 7051 PR tree-optimization/86725 7052 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test. 7053 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise. 7054 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise. 7055 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise. 7056 70572018-08-22 Richard Sandiford <richard.sandiford@arm.com> 7058 7059 PR tree-optimization/86725 7060 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test. 7061 70622018-08-22 Richard Sandiford <richard.sandiford@arm.com> 7063 7064 * gcc.dg/vect/vect-avg-16.c: New test. 7065 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized. 7066 * gcc.dg/vect/vect-strided-u8-i8-gap4.c, 7067 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for 7068 the second loop in main1. 7069 70702018-08-22 Iain Sandoe <iain@sandoe.co.uk> 7071 7072 * gcc.dg/lto/pr85248_0.c (test_alias): 7073 Stringify __USER_LABEL_PREFIX__. 7074 (test_noreturn): Likewise. 7075 70762018-08-22 Richard Biener <rguenther@suse.de> 7077 7078 PR tree-optimization/86988 7079 * g++.dg/pr86988.C: New testcase. 7080 70812018-08-22 Richard Biener <rguenther@suse.de> 7082 7083 PR tree-optimization/86945 7084 * tree-cfg.c (generate_range_test): Use unsigned arithmetic. 7085 70862018-08-21 Janne Blomqvist <jb@gcc.gnu.org> 7087 7088 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs. 7089 70902018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org> 7091 Thomas Koenig <tkoenig@gcc.gnu.org> 7092 7093 PR fortran/25829 7094 * gfortran.dg/f2003_inquire_1.f03: Add write statement. 7095 * gfortran.dg/f2003_io_1.f03: Add wait statement. 7096 70972018-08-21 Marek Polacek <polacek@redhat.com> 7098 7099 PR c++/86981, Implement -Wpessimizing-move. 7100 * g++.dg/cpp0x/Wpessimizing-move1.C: New test. 7101 * g++.dg/cpp0x/Wpessimizing-move2.C: New test. 7102 * g++.dg/cpp0x/Wpessimizing-move3.C: New test. 7103 * g++.dg/cpp0x/Wpessimizing-move4.C: New test. 7104 * g++.dg/cpp1z/Wpessimizing-move1.C: New test. 7105 7106 PR c++/65043 7107 * g++.dg/concepts/pr67595.C: Add dg-warning. 7108 * g++.dg/cpp0x/Wnarrowing11.C: New test. 7109 * g++.dg/cpp0x/Wnarrowing12.C: New test. 7110 * g++.dg/cpp0x/rv-cast5.C: Add static_cast. 7111 7112 PR c++/86499 7113 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test. 7114 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error. 7115 71162018-08-21 Ed Schonberg <schonberg@adacore.com> 7117 7118 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase. 7119 71202018-08-21 Ed Schonberg <schonberg@adacore.com> 7121 7122 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase. 7123 71242018-08-21 Javier Miranda <miranda@adacore.com> 7125 7126 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase. 7127 71282018-08-21 Ed Schonberg <schonberg@adacore.com> 7129 7130 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase. 7131 71322018-08-21 Ed Schonberg <schonberg@adacore.com> 7133 7134 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase. 7135 71362018-08-21 Eric Botcazou <ebotcazou@adacore.com> 7137 7138 * gnat.dg/rep_clause7.adb: New testcase. 7139 71402018-08-21 Ed Schonberg <schonberg@adacore.com> 7141 7142 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb, 7143 gnat.dg/task1_pkg.ads: New testcase. 7144 71452018-08-21 Hristian Kirtchev <kirtchev@adacore.com> 7146 7147 * gnat.dg/linkedlist.adb: New testcase. 7148 71492018-08-21 Hristian Kirtchev <kirtchev@adacore.com> 7150 7151 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb, 7152 gnat.dg/elab6_pkg.ads: New testcase. 7153 71542018-08-21 Ed Schonberg <schonberg@adacore.com> 7155 7156 * gnat.dg/expr_func5.adb: New testcase. 7157 71582018-08-21 Hristian Kirtchev <kirtchev@adacore.com> 7159 7160 * gnat.dg/dynhash.adb: New testcase. 7161 71622018-08-21 Javier Miranda <miranda@adacore.com> 7163 7164 * gnat.dg/enum4.adb: New testcase. 7165 71662018-08-21 Tamar Christina <tamar.christina@arm.com> 7167 7168 * gcc.target/aarch64/large_struct_copy.c: New test. 7169 71702018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 7171 7172 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*. 7173 71742018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de> 7175 7176 PR middle-end/86121 7177 * gcc.dg/Wstringop-overflow-6.c: Remove xfail. 7178 71792018-08-21 Tom de Vries <tdevries@suse.de> 7180 7181 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches 7182 to avoid mismatch in .debug and .earlydebug dump files. 7183 71842018-08-20 Michael Meissner <meissner@linux.ibm.com> 7185 7186 PR target/87033 7187 * gcc.target/powerpc/pr87033.c: New test. 7188 71892018-08-20 Martin Sebor <msebor@redhat.com> 7190 7191 PR tree-optimization/87034 7192 * gcc.dg/builtin-sprintf-warn-20.c: New test. 7193 71942018-08-20 David Malcolm <dmalcolm@redhat.com> 7195 7196 PR other/84889 7197 * gcc.dg/plugin/diagnostic-group-test-1.c: New test. 7198 * gcc.dg/plugin/diagnostic_group_plugin.c: New test. 7199 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests. 7200 72012018-08-20 H.J. Lu <hongjiu.lu@intel.com> 7202 7203 PR target/87014 7204 * g++.dg/torture/pr87014.C: New file. 7205 72062018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de> 7207 7208 PR target/86984 7209 * gcc.target/alpha/pr86984.c: New test. 7210 72112018-08-20 Richard Biener <rguenther@suse.de> 7212 7213 PR tree-optimization/78655 7214 * gcc.dg/tree-ssa/evrp11.c: New testcase. 7215 72162018-08-18 Iain Sandoe <iain@sandoe.co.uk> 7217 7218 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output 7219 for Darwin. 7220 72212018-08-18 Iain Sandoe <iain@sandoe.co.uk> 7222 7223 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF 7224 test on Darwin. 7225 * g++.dg/debug/dwarf2/pr85302.C: Likewise. 7226 * gcc.dg/lto/pr83719_0.c: Likewise. 7227 72282018-08-17 Martin Sebor <msebor@redhat.com> 7229 7230 PR testsuite/86996 7231 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. 7232 72332018-08-17 David Malcolm <dmalcolm@redhat.com> 7234 7235 * g++.dg/conversion/Wwrite-strings.C: New test. 7236 72372018-08-17 Sandra Loosemore <sandra@codesourcery.com> 7238 Chung-Lin Tang <cltang@codesourcery.com> 7239 Xianmiao Qu <xianmiao_qu@c-sky.com> 7240 7241 C-SKY port: Testsuite 7242 7243 * g++.dg/Wno-frame-address.C: Adjust for C-SKY. 7244 * g++.dg/torture/type-generic-1.C: Likewise. 7245 * gcc.c-torture/compile/20000804-1.c: Likewise. 7246 * gcc.c-torture/execute/20101011-1.c: Likewise. 7247 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise. 7248 * gcc.dg/20020312-2.c: Likewise. 7249 * gcc.dg/Wno-frame-address.c: Likewise. 7250 * gcc.dg/c11-true_min-1.c: Likewise. 7251 * gcc.dg/sibcall-10.c: Likewise. 7252 * gcc.dg/sibcall-9.c: Likewise. 7253 * gcc.dg/stack-usage-1.c: Likewise. 7254 * gcc.dg/torture/float32-tg-3.c: Likewise. 7255 * gcc.dg/torture/float32x-tg-3.c: Likewise. 7256 * gcc.dg/torture/float64-tg-3.c: Likewise. 7257 * gcc.dg/torture/float64x-tg-3.c: Likewise. 7258 * gcc.dg/torture/type-generic-1.c: Likewise. 7259 * gcc.target/csky/*: New. 7260 * lib/target-supports.exp (check_profiling_available): Add 7261 csky-*-elf. 7262 (check_effective_target_hard_float): Handle C-SKY targets with 7263 single-precision hard float only. 7264 (check_effective_target_logical_op_short_circuit): Handle C-SKY. 7265 72662018-08-17 David Malcolm <dmalcolm@redhat.com> 7267 7268 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for 7269 gcc_dump_printf. 7270 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test 7271 coverage for gcc_dump_printf. 7272 72732018-08-17 Martin Liska <mliska@suse.cz> 7274 7275 * g++.dg/opt/mpx.C: Fix scanned pattern. 7276 * gcc.target/i386/mpx.c: Likewise. 7277 * g++.dg/warn/Wunreachable-code-1.C: Remove. 7278 * g++.dg/warn/Wunreachable-code-2.C: Likewise. 7279 * gcc.dg/torture/pr52969.c: Likewise. 7280 * g++.dg/warn/pr31246-2.C: Likewise. 7281 * g++.dg/warn/pr31246.C: Likewise. 7282 * gcc.dg/pr33092.c: Likewise. 7283 * g++.dg/opt/eh1.C: Remove a deprecated option. 7284 * g++.dg/template/inline1.C: Likewise. 7285 * g++.dg/tree-ssa/pr81408.C: Likewise. 7286 * gcc.dg/pr41837.c: Likewise. 7287 * gcc.dg/pr41841.c: Likewise. 7288 * gcc.dg/pr42250.c: Likewise. 7289 * gcc.dg/pr43084.c: Likewise. 7290 * gcc.dg/pr43317.c: Likewise. 7291 * gcc.dg/pr51879-18.c: Likewise. 7292 * gcc.dg/torture/pr36066.c: Likewise. 7293 * gcc.dg/tree-ssa/ifc-8.c: Likewise. 7294 * gcc.dg/tree-ssa/ifc-cd.c: Likewise. 7295 * gcc.dg/tree-ssa/pr19210-1.c: Likewise. 7296 * gcc.dg/tree-ssa/pr45122.c: Likewise. 7297 * gcc.target/i386/pr45352-2.c: Likewise. 7298 * gcc.target/i386/zee.c: Likewise. 7299 * gfortran.dg/auto_char_len_2.f90: Likewise. 7300 * gfortran.dg/auto_char_len_4.f90: Likewise. 7301 * gfortran.dg/c_ptr_tests_15.f90: Likewise. 7302 * gfortran.dg/char_array_structure_constructor.f90: Likewise. 7303 * gfortran.dg/gomp/pr47331.f90: Likewise. 7304 * gfortran.dg/pr40999.f: Likewise. 7305 * gfortran.dg/pr41011.f: Likewise. 7306 * gfortran.dg/pr42051.f03: Likewise. 7307 * gfortran.dg/pr46804.f90: Likewise. 7308 * gfortran.dg/pr83149_1.f90: Likewise. 7309 * gfortran.dg/pr83149_b.f90: Likewise. 7310 * gfortran.dg/whole_file_1.f90: Likewise. 7311 * gfortran.dg/whole_file_10.f90: Likewise. 7312 * gfortran.dg/whole_file_11.f90: Likewise. 7313 * gfortran.dg/whole_file_12.f90: Likewise. 7314 * gfortran.dg/whole_file_13.f90: Likewise. 7315 * gfortran.dg/whole_file_14.f90: Likewise. 7316 * gfortran.dg/whole_file_15.f90: Likewise. 7317 * gfortran.dg/whole_file_16.f90: Likewise. 7318 * gfortran.dg/whole_file_17.f90: Likewise. 7319 * gfortran.dg/whole_file_18.f90: Likewise. 7320 * gfortran.dg/whole_file_19.f90: Likewise. 7321 * gfortran.dg/whole_file_2.f90: Likewise. 7322 * gfortran.dg/whole_file_20.f03: Likewise. 7323 * gfortran.dg/whole_file_3.f90: Likewise. 7324 * gfortran.dg/whole_file_4.f90: Likewise. 7325 * gfortran.dg/whole_file_5.f90: Likewise. 7326 * gfortran.dg/whole_file_6.f90: Likewise. 7327 * gfortran.dg/whole_file_7.f90: Likewise. 7328 * gfortran.dg/whole_file_8.f90: Likewise. 7329 * gfortran.dg/whole_file_9.f90: Likewise. 7330 * gcc.dg/vect/vect.exp: Likewise. 7331 73322018-08-17 Richard Biener <rguenther@suse.de> 7333 7334 PR middle-end/86505 7335 * gcc.dg/torture/pr86505.c: New testcase. 7336 73372018-08-16 Martin Sebor <msebor@redhat.com> 7338 7339 PR tree-optimization/86853 7340 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test. 7341 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test. 7342 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust. 7343 73442018-08-16 David Malcolm <dmalcolm@redhat.com> 7345 7346 * gcc.dg/missing-header-fixit-3.c: New test. 7347 73482018-08-16 David Malcolm <dmalcolm@redhat.com> 7349 7350 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c 7351 (test_fixit_insert_newline): Update expected output to show '+' 7352 characters in margin of line-insertion fix-it hint. 7353 73542018-08-16 Nathan Sidwell <nathan@acm.org> 7355 7356 * gcc.dg/cpp/macsyntx.c: Adjust expected errors. 7357 * gcc.dg/cpp/macsyntx2.c: likewise. 7358 73592018-08-15 Uros Bizjak <ubizjak@gmail.com> 7360 7361 PR testsuite/86745 7362 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings. 7363 * gcc.target/i386/avx-cvt-2.c: Ditto. 7364 73652018-08-16 David Malcolm <dmalcolm@redhat.com> 7366 7367 PR c++/70693 7368 * c-c++-common/Wmisleading-indentation-pr70693.c: New test. 7369 73702018-08-16 Vlad Lazar <vlad.lazar@arm.com> 7371 7372 * gcc.target/aarch64/imm_choice_comparison.c: New test. 7373 73742018-08-16 Iain Sandoe <iain@sandoe.co.uk> 7375 7376 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__. 7377 (lib_strncmp): Likewise. 7378 73792018-08-16 Iain Sandoe <iain@sandoe.co.uk> 7380 7381 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin. 7382 * c-c++-common/asan/pointer-subtract-4.c: Likewise. 7383 * g++.dg/torture/pr44295.C : Likewise. 7384 73852018-08-16 Iain Sandoe <iain@sandoe.co.uk> 7386 7387 PR testsuite/78544 7388 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section 7389 attributes and matching. 7390 * gcc.dg/tree-prof/section-attr-2.c: Likewise. 7391 * gcc.dg/tree-prof/section-attr-3.c: Likewise. 7392 73932018-08-16 Iain Sandoe <iain@sandoe.co.uk> 7394 7395 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__. 7396 73972018-08-15 Uros Bizjak <ubizjak@gmail.com> 7398 7399 * gcc.target/i386/rop1.c: Remove. 7400 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop. 7401 74022018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com> 7403 7404 * gcc.target/powerpc/fold-vec-splat-char.c: New. 7405 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New. 7406 * gcc.target/powerpc/fold-vec-splat-int.c: New. 7407 * gcc.target/powerpc/fold-vec-splat-longlong.c: New. 7408 * gcc.target/powerpc/fold-vec-splat-pixel.c: New. 7409 * gcc.target/powerpc/fold-vec-splat-short.c: New. 7410 74112018-08-15 David Malcolm <dmalcolm@redhat.com> 7412 7413 * g++.dg/diagnostic/aka3.C: New test. 7414 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected 7415 output to show range labels. 7416 * g++.dg/diagnostic/param-type-mismatch.C: Likewise. 7417 * g++.dg/plugin/plugin.exp (plugin_test_list): Add... 7418 * g++.dg/plugin/show-template-tree-color-labels.C: New test. 7419 * gcc.dg/bad-binary-ops.c: Update expected output to show range 7420 labels. Add an "aka" example. 7421 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range 7422 labels. 7423 * gcc.dg/format/diagnostic-ranges.c: Likewise. 7424 * gcc.dg/format/pr72858.c: Likewise. 7425 * gcc.dg/format/pr78498.c: Likewise. 7426 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options. 7427 Update expected output to show range labels. Add examples of 7428 -Wincompatible-pointer-types and -Wpointer-sign for parameters. 7429 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: 7430 Update expected output to show range labels. 7431 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise. 7432 (test_very_wide_line): Adjust so that label is at left-clipping 7433 boundary. 7434 (test_very_wide_line_2): New test. 7435 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: 7436 Update expected output to show range labels. 7437 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise. 7438 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test. 7439 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update 7440 for new param to gcc_rich_location::add_expr. 7441 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range): 7442 Add "label" param. 7443 (test_show_locus): Add examples of labels to various tests. Tweak 7444 the "very wide_line" test case and duplicate it, to cover the 7445 boundary values for clipping of labels against the left-margin. 7446 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add 7447 diagnostic-test-show-locus-no-labels.c. 7448 * gcc.dg/pr69554-1.c: Update expected output to show range labels. 7449 Update line numbers of dg-locus directives. 7450 * gcc.dg/pr69627.c: Update expected output to show range labels. 7451 * lib/multiline.exp (proc _build_multiline_regex): Remove 7452 special-case handling of lines with trailing '|'. 7453 74542018-08-15 Qing Zhao <qing.zhao@oracle.com> 7455 7456 PR testsuite/86519 7457 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of 7458 the .expand file. 7459 74602018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 7461 7462 * gcc.dg/wmain.c: New test. 7463 74642018-08-15 Iain Sandoe <iain@sandoe.co.uk> 7465 7466 PR c/19315 7467 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern. 7468 * gcc.dg/redecl-10.c: Expect warnings for the static vars with 7469 unknown size. 7470 74712018-08-15 Martin Liska <mliska@suse.cz> 7472 7473 PR tree-optimization/86925 7474 * gcc.dg/predict-20.c: New test. 7475 * gcc.dg/predict-21.c: New test. 7476 74772018-08-15 Paolo Carlini <paolo.carlini@oracle.com> 7478 7479 * g++.dg/init/goto3.C: Adjust for error instead of permerror. 7480 74812018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io> 7482 7483 * gcc.target/i386/sse2-movs.c: New test. 7484 74852018-08-14 Martin Sebor <msebor@redhat.com> 7486 7487 PR tree-optimization/86650 7488 * gcc.dg/Warray-bounds-34.c: New test. 7489 74902018-08-14 Janus Weil <janus@gcc.gnu.org> 7491 7492 PR fortran/86116 7493 * gfortran.dg/generic_34.f90: New test case. 7494 74952018-08-13 Marek Polacek <polacek@redhat.com> 7496 7497 PR c++/57891 7498 * g++.dg/cpp0x/Wnarrowing6.C: New test. 7499 * g++.dg/cpp0x/Wnarrowing7.C: New test. 7500 * g++.dg/cpp0x/Wnarrowing8.C: New test. 7501 * g++.dg/cpp0x/Wnarrowing9.C: New test. 7502 * g++.dg/cpp0x/Wnarrowing10.C: New test. 7503 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error. 7504 * g++.dg/cpp0x/constexpr-ex2.C: Likewise. 7505 * g++.dg/cpp0x/constexpr-targ.C: Likewise. 7506 * g++.dg/cpp0x/scoped_enum2.C: Likewise. 7507 * g++.dg/ext/stmtexpr15.C: Likewise. 7508 * g++.dg/gomp/pr47963.C: Likewise. 7509 * g++.dg/init/new37.C: Likewise. 7510 * g++.dg/init/new43.C: Likewise. 7511 * g++.dg/other/fold1.C: Likewise. 7512 * g++.dg/parse/array-size2.C: Likewise. 7513 * g++.dg/template/dependent-name3.C: Likewise. 7514 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error. 7515 * g++.dg/other/vrp1.C: Likewise. 7516 * g++.dg/template/char1.C: Likewise. 7517 75182018-08-13 Segher Boessenkool <segher@kernel.crashing.org> 7519 7520 * gcc.target/powerpc/pr56605.c: The generated code can have an AND 7521 instead of a ZERO_EXTEND. 7522 75232018-08-13 Martin Sebor <msebor@redhat.com> 7524 7525 PR tree-optimization/71625 7526 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case. 7527 * g++.dg/init/string2.C: New test. 7528 * g++.dg/init/string3.C: New test. 7529 * g++.dg/init/string4.C: New test. 7530 * gcc.dg/init-string-3.c: New test. 7531 * gcc.dg/strlenopt-55.c: New test. 7532 * gcc.dg/strlenopt-56.c: New test. 7533 75342018-08-13 Marek Polacek <polacek@redhat.com> 7535 7536 P0806R2 - Deprecate implicit capture of this via [=] 7537 * g++.dg/cpp2a/lambda-this1.C: New test. 7538 * g++.dg/cpp2a/lambda-this2.C: New test. 7539 * g++.dg/cpp2a/lambda-this3.C: New test. 7540 75412018-08-13 Marek Polacek <polacek@redhat.com> 7542 7543 PR c++/86915 7544 * g++.dg/diagnostic/auto1.C: New test. 7545 75462018-08-12 Paul Thomas <pault@gcc.gnu.org> 7547 7548 PR fortran/66679 7549 * gfortran.dg/transfer_class_3.f90: New test. 7550 75512018-08-12 Paul Thomas <pault@gcc.gnu.org> 7552 7553 PR fortran/86906 7554 * gfortran.dg/use_rename_9.f90: New test. 7555 75562018-08-11 Jakub Jelinek <jakub@redhat.com> 7557 7558 PR tree-optimization/86835 7559 * gcc.dg/pr86835.c: New test. 7560 75612018-08-10 Janus Weil <janus@gcc.gnu.org> 7562 7563 PR fortran/57160 7564 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case. 7565 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize". 7566 * gfortran.dg/short_circuiting_2.f90: New test case. 7567 * gfortran.dg/short_circuiting_3.f90: New test case. 7568 75692018-08-10 Alexander Monakov <amonakov@ispras.ru> 7570 7571 PR target/82418 7572 * gcc.target/i386/pr82418.c: New test. 7573 75742018-08-10 Martin Liska <mliska@suse.cz> 7575 7576 PR target/83610 7577 * gcc.dg/predict-17.c: New test. 7578 * gcc.dg/predict-18.c: New test. 7579 * gcc.dg/predict-19.c: New test. 7580 75812018-08-10 Martin Liska <mliska@suse.cz> 7582 7583 PR tree-optimization/85799 7584 * gcc.dg/pr85799.c: New test. 7585 75862018-08-09 Jeff Law <law@redhat.com> 7587 7588 PR middle-end/86897 7589 * gcc.dg/uninit-suppress_2.c: Disable DOM. 7590 75912018-08-09 Richard Sandiford <richard.sandiford@arm.com> 7592 7593 * gcc.target/aarch64/sve/reduc_8.c: New test. 7594 75952018-08-09 David Malcolm <dmalcolm@redhat.com> 7596 7597 PR other/84889 7598 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New 7599 test. 7600 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: 7601 New test. 7602 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests. 7603 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to 7604 TEST_ALWAYS_FLAGS. 7605 76062018-08-09 Richard Sandiford <richard.sandiford@arm.com> 7607 7608 PR tree-optimization/86858 7609 * gcc.dg/vect/pr86858.c: New test. 7610 76112018-08-09 Richard Sandiford <richard.sandiford@arm.com> 7612 7613 PR tree-optimization/86871 7614 * gcc.dg/vect/pr86871.c: New test. 7615 76162018-08-09 Paolo Carlini <paolo.carlini@oracle.com> 7617 7618 * g++.old-deja/g++.mike/p784.C: Add -fpermissive. 7619 76202018-08-09 Andreas Krebbel <krebbel@linux.ibm.com> 7621 7622 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement 7623 arch and tune numbers by 2. 7624 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise. 7625 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise. 7626 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise. 7627 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise. 7628 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise. 7629 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise. 7630 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise. 7631 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise. 7632 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise. 7633 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise. 7634 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise. 7635 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise. 7636 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise. 7637 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise. 7638 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise. 7639 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise. 7640 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise. 7641 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise. 7642 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise. 7643 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise. 7644 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise. 7645 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise. 7646 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise. 7647 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise. 7648 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise. 7649 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise. 7650 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise. 7651 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise. 7652 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise. 7653 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise. 7654 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise. 7655 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise. 7656 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise. 7657 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise. 7658 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise. 7659 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise. 7660 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise. 7661 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise. 7662 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise. 7663 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise. 7664 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise. 7665 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise. 7666 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise. 7667 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise. 7668 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise. 7669 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise. 7670 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise. 7671 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise. 7672 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise. 7673 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise. 7674 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise. 7675 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise. 7676 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise. 7677 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise. 7678 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise. 7679 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise. 7680 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise. 7681 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise. 7682 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise. 7683 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise. 7684 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise. 7685 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise. 7686 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise. 7687 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise. 7688 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise. 7689 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise. 7690 76912018-08-09 Andreas Krebbel <krebbel@linux.ibm.com> 7692 7693 PR target/84332 7694 * gcc.target/s390/pr84332.c: New testcase. 7695 76962018-08-08 Andreas Schwab <schwab@linux-m68k.org> 7697 7698 PR target/46179 7699 * gcc.target/m68k/tls-dimode.c: New file. 7700 77012018-08-08 Nathan Sidwell <nathan@acm.org> 7702 7703 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h, 7704 c-c++-common/inc-from-1.c: New 7705 77062018-08-08 Andreas Krebbel <krebbel@linux.ibm.com> 7707 7708 PR target/85295 7709 * gcc.target/s390/TI-constants-lra.c: New testcase. 7710 * gcc.target/s390/TI-constants-nolra.c: New testcase. 7711 77122018-08-08 Ilya Leoshkevich <iii@linux.ibm.com> 7713 7714 * gcc.target/s390/hotpatch-8.c: Remove. 7715 * gcc.target/s390/hotpatch-9.c: Remove. 7716 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove. 7717 * gcc.target/s390/mnop-mcount-m31.c: Remove. 7718 77192018-08-08 Jakub Jelinek <jakub@redhat.com> 7720 7721 P0595R1 - is_constant_evaluated 7722 * g++.dg/cpp2a/is-constant-evaluated1.C: New test. 7723 7724 PR c++/86836 7725 * g++.dg/cpp1z/decomp46.C: New test. 7726 7727 PR c++/86738 7728 * g++.dg/opt/pr86738.C: New test. 7729 77302018-08-07 Richard Sandiford <richard.sandiford@arm.com> 7731 7732 PR target/86838 7733 * gcc.target/aarch64/frecpe_1.c: New test. 7734 * gcc.target/aarch64/frecpe_2.c: Likewise. 7735 77362018-08-07 Paolo Carlini <paolo.carlini@oracle.com> 7737 7738 PR c++/59480, DR 136 7739 * g++.dg/other/friend8.C: New. 7740 * g++.dg/other/friend9.C: Likewise. 7741 * g++.dg/other/friend10.C: Likewise. 7742 * g++.dg/other/friend11.C: Likewise. 7743 * g++.dg/other/friend12.C: Likewise. 7744 * g++.dg/other/friend13.C: Likewise. 7745 * g++.dg/other/friend14.C: Likewise. 7746 * g++.dg/other/friend15.C: Likewise. 7747 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. 7748 * g++.dg/parse/defarg8.C: Likewise. 7749 77502018-08-07 Martin Liska <mliska@suse.cz> 7751 7752 PR middle-end/83023 7753 * gcc.dg/predict-16.c: New test. 7754 * g++.dg/predict-1.C: New test. 7755 77562018-08-07 Steve Ellcey <sellcey@cavium.com> 7757 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7758 7759 PR tree-optimization/80925 7760 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops 7761 vectorized on !vect_hw_misalign targets. 7762 77632018-08-06 Marek Polacek <polacek@redhat.com> 7764 7765 PR c++/86767 7766 * g++.dg/cpp1y/constexpr-86767.C: New test. 7767 77682018-08-06 Uros Bizjak <ubizjak@gmail.com> 7769 7770 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt 7771 for target *-*-linux-gnu. 7772 77732018-08-06 Alan Hayward <alan.hayward@arm.com> 7774 7775 * gcc.target/aarch64/sve/tls_preserve_1.c: New test. 7776 * gcc.target/aarch64/sve/tls_preserve_2.c: New test. 7777 * gcc.target/aarch64/sve/tls_preserve_3.c: New test. 7778 77792018-08-06 Andreas Krebbel <krebbel@linux.ibm.com> 7780 7781 * gcc.target/s390/nomemloopunroll-1.c: New test. 7782 77832018-08-05 H.J. Lu <hongjiu.lu@intel.com> 7784 7785 PR target/86386 7786 * gcc.target/i386/pr86386.c: New file. 7787 77882018-08-04 Tom de Vries <tdevries@suse.de> 7789 7790 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line. 7791 77922018-08-04 Andreas Schwab <schwab@linux-m68k.org> 7793 7794 * gcc.dg/guality/const-volatile.c: Remove duplicate test 7795 "type:cvip". 7796 77972018-08-04 Janus Weil <janus@gcc.gnu.org> 7798 7799 PR fortran/45521 7800 * gfortran.dg/interface_assignment_6.f90: New test case. 7801 78022018-08-04 Uros Bizjak <ubizjak@gmail.com> 7803 7804 PR testsuite/86153 7805 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500. 7806 78072018-08-03 David Malcolm <dmalcolm@redhat.com> 7808 Jonathan Wakely <jwakely@redhat.com> 7809 7810 PR c++/85523 7811 * g++.dg/pr85523.C: New test. 7812 78132018-08-03 Bogdan Harjoc <harjoc@gmail.com> 7814 7815 PR c/86690 7816 * gcc.dg/union-duplicate-field.c: New test. 7817 78182018-08-03 Jason Merrill <jason@redhat.com> 7819 7820 PR c++/86706 7821 * g++.dg/template/pr86706.C: New test. 7822 78232018-08-03 Richard Sandiford <richard.sandiford@arm.com> 7824 7825 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used 7826 on vect_avg_qi targets. 7827 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. 7828 * gcc.dg/vect/bb-slp-pow-1.c: New test. 7829 * gcc.dg/vect/vect-avg-15.c: Likewise. 7830 78312018-08-03 Martin Liska <mliska@suse.cz> 7832 7833 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits. 7834 * gcc.dg/predict-13.c: Likewise. 7835 * gcc.dg/predict-3.c: Likewise. 7836 * gcc.dg/predict-4.c: Likewise. 7837 * gcc.dg/predict-5.c: Likewise. 7838 * gcc.dg/predict-6.c: Likewise. 7839 * gcc.dg/predict-9.c: Likewise. 7840 * gfortran.dg/predict-1.f90: Likewise. 7841 78422018-08-02 Richard Biener <rguenther@suse.de> 7843 7844 PR c++/86763 7845 * g++.dg/torture/pr86763.C: New testcase. 7846 78472018-08-02 Richard Biener <rguenther@suse.de> 7848 7849 PR tree-optimization/86816 7850 * g++.dg/torture/pr86816.C: New testcase. 7851 78522018-08-02 Richard Sandiford <richard.sandiford@arm.com> 7853 7854 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate 7855 to be used. 7856 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise. 7857 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16. 7858 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used 7859 for .h. 7860 * gcc.target/aarch64/sve/single_2.c: Likewise. 7861 * gcc.target/aarch64/sve/single_3.c: Likewise. 7862 * gcc.target/aarch64/sve/single_4.c: Likewise. 7863 78642018-08-02 Jackson Woodruff <jackson.woodruff@arm.com> 7865 7866 PR target/86014 7867 * gcc.target/aarch64/ldp_stp_13.c: New test. 7868 78692018-08-01 Martin Sebor <msebor@redhat.com> 7870 7871 PR tree-optimization/86650 7872 * gcc.dg/format/gcc_diag-10.c: Adjust. 7873 78742018-08-01 Richard Sandiford <richard.sandiford@arm.com> 7875 7876 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form 7877 of range check. 7878 * gcc.target/aarch64/sve/var_stride_4.c: Likewise. 7879 78802018-08-01 Richard Sandiford <richard.sandiford@arm.com> 7881 7882 PR target/86753 7883 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests. 7884 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 7885 78862018-08-01 Richard Sandiford <richard.sandiford@arm.com> 7887 7888 * gcc.dg/pointer-range-check-1.c: New test. 7889 * gcc.dg/pointer-range-check-2.c: Likewise. 7890 78912018-08-01 Richard Sandiford <richard.sandiford@arm.com> 7892 7893 PR tree-optimization/86749 7894 * gcc.dg/vect/pr86749.c: New test. 7895 78962018-08-01 Paolo Carlini <paolo.carlini@oracle.com> 7897 7898 PR c++/86661 7899 * g++.dg/lookup/name-clash12.C: New. 7900 79012018-08-01 Richard Biener <rguenther@suse.de> 7902 7903 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase. 7904 79052018-08-01 Uros Bizjak <ubizjak@gmail.com> 7906 7907 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0. 7908 79092018-08-01 Uros Bizjak <ubizjak@gmail.com> 7910 7911 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*. 7912 79132018-08-01 Martin Liska <mliska@suse.cz> 7914 7915 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern. 7916 * gcc.dg/tree-prof/stringop-2.c: Likewise. 7917 * gcc.dg/tree-prof/val-prof-1.c: Likewise. 7918 * gcc.dg/tree-prof/val-prof-2.c: Likewise. 7919 * gcc.dg/tree-prof/val-prof-3.c: Likewise. 7920 * gcc.dg/tree-prof/val-prof-4.c: Likewise. 7921 * gcc.dg/tree-prof/val-prof-5.c: Likewise. 7922 * gcc.dg/tree-prof/val-prof-7.c: Likewise. 7923 79242018-08-01 Martin Liska <mliska@suse.cz> 7925 7926 PR value-prof/35543 7927 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove. 7928 79292018-08-01 Sam Tebbs <sam.tebbs@arm.com> 7930 7931 * gcc.target/aarch64/extract_zero_extend.c: New file. 7932 79332018-08-01 Jakub Jelinek <jakub@redhat.com> 7934 7935 PR c/85704 7936 * gcc.c-torture/compile/pr85704.c: New test. 7937 79382018-07-31 Alexandre Oliva <oliva@adacore.com> 7939 Olivier Hainque <hainque@adacore.com> 7940 7941 * gnat.dg/dinst.adb: New. 7942 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New. 7943 79442018-07-31 David Malcolm <dmalcolm@redhat.com> 7945 7946 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for 7947 tdiag and cxxdiag. 7948 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G 7949 and %K. 7950 79512018-07-31 Richard Earnshaw <rearnsha@arm.com> 7952 7953 * c-c++-common/spec-barrier-1.c: New test. 7954 * c-c++-common/spec-barrier-2.c: New test. 7955 * gcc.dg/spec-barrier-3.c: New test. 7956 79572018-07-31 Martin Sebor <msebor@redhat.com> 7958 7959 PR tree-optimization/86741 7960 * gcc.dg/Warray-bounds-33.c: New test. 7961 79622018-07-31 Andreas Krebbel <krebbel@linux.ibm.com> 7963 7964 * gcc.target/s390/memset-1.c: Improve testcase. 7965 79662018-07-31 Tom de Vries <tdevries@suse.de> 7967 7968 PR debug/86687 7969 * g++.dg/guality/pr86687.C: New test. 7970 79712018-07-31 Jakub Jelinek <jakub@redhat.com> 7972 7973 P1008R1 - prohibit aggregates with user-declared constructors 7974 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor. 7975 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};. 7976 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a. 7977 * g++.dg/cpp2a/aggr1.C: New test. 7978 * g++.dg/cpp2a/aggr2.C: New test. 7979 79802018-07-31 Segher Boessenkool <segher@kernel.crashing.org> 7981 7982 PR target/86640 7983 * gcc.target/arm/pr86640.c: New testcase. 7984 79852018-07-31 Martin Liska <mliska@suse.cz> 7986 7987 PR gcov-profile/85338 7988 PR gcov-profile/85350 7989 PR gcov-profile/85372 7990 * gcc.misc-tests/gcov-pr85338.c: New test. 7991 * gcc.misc-tests/gcov-pr85350.c: New test. 7992 * gcc.misc-tests/gcov-pr85372.c: New test. 7993 79942018-07-31 Martin Liska <mliska@suse.cz> 7995 7996 PR gcov-profile/83813 7997 PR gcov-profile/84758 7998 PR gcov-profile/85217 7999 PR gcov-profile/85332 8000 * gcc.misc-tests/gcov-pr83813.c: New test. 8001 * gcc.misc-tests/gcov-pr84758.c: New test. 8002 * gcc.misc-tests/gcov-pr85217.c: New test. 8003 * gcc.misc-tests/gcov-pr85332.c: New test. 8004 80052018-07-31 Ed Schonberg <schonberg@adacore.com> 8006 8007 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb, 8008 gnat.dg/prot5_pkg.ads: New testcase. 8009 80102018-07-31 Justin Squirek <squirek@adacore.com> 8011 8012 * gnat.dg/addr11.adb: New testcase. 8013 80142018-07-31 Hristian Kirtchev <kirtchev@adacore.com> 8015 8016 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase. 8017 80182018-07-31 Gary Dismukes <dismukes@adacore.com> 8019 8020 * gnat.dg/block_ext_return_assert_failure.adb: New testcase. 8021 80222018-07-31 Ed Schonberg <schonberg@adacore.com> 8023 8024 * gnat.dg/iter3.adb: New testcase. 8025 80262018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com> 8027 8028 Revert 'AsyncI/O patch committed' 8029 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org> 8030 Thomas Koenig <tkoenig@gcc.gnu.org> 8031 8032 PR fortran/25829 8033 * gfortran.dg/f2003_inquire_1.f03: Add write statement. 8034 * gfortran.dg/f2003_io_1.f03: Add wait statement. 8035 80362018-07-30 Segher Boessenkool <segher@kernel.crashing.org> 8037 8038 PR rtl-optimization/85160 8039 * gcc.target/powerpc/combine-2-2.c: New testcase. 8040 80412018-07-27 Martin Sebor <msebor@redhat.com> 8042 8043 PR tree-optimization/86696 8044 * g++.dg/pr86696.C: New test. 8045 80462018-07-27 David Malcolm <dmalcolm@redhat.com> 8047 8048 PR tree-optimization/86636 8049 * gcc.c-torture/compile/pr86636.c: Add dg-do compile. 8050 Add dg-require-effective-target pthread. 8051 80522018-07-26 Qing Zhao <qing.zhao@oracle.com> 8053 8054 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation. 8055 * gcc.dg/strcmpopt_6.c: Likewise. 8056 80572018-07-26 Pat Haugen <pthaugen@us.ibm.com> 8058 8059 PR target/86612 8060 * gcc.target/powerpc/pr58673-2.c: Call strdup. 8061 80622018-07-26 Martin Sebor <msebor@redhat.com> 8063 8064 PR tree-optimization/86043 8065 PR tree-optimization/86042 8066 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to 8067 pr86688. 8068 * gcc.dg/strlenopt-44.c: New test. 8069 80702018-07-26 Martin Liska <mliska@suse.cz> 8071 8072 PR gcov-profile/86536 8073 * gcc.misc-tests/gcov-pr86536.c: New test. 8074 80752018-07-25 Martin Sebor <msebor@redhat.com> 8076 8077 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives 8078 ignored by the test harness. 8079 80802018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org> 8081 Thomas Koenig <tkoenig@gcc.gnu.org> 8082 8083 PR fortran/25829 8084 * gfortran.dg/f2003_inquire_1.f03: Add write statement. 8085 * gfortran.dg/f2003_io_1.f03: Add wait statement. 8086 80872018-07-25 Jakub Jelinek <jakub@redhat.com> 8088 8089 PR c++/85515 8090 * g++.dg/pr85515-2.C: Add expected dg-error. 8091 * g++.dg/cpp0x/range-for36.C: New test. 8092 80932018-07-25 Claudiu Zissulescu <claziss@synopsys.com> 8094 8095 * gcc.target/arc/uncached-1.c: New test. 8096 * gcc.target/arc/uncached-2.c: Likewise. 8097 80982018-07-24 Martin Sebor <msebor@redhat.com> 8099 8100 PR tree-optimization/86622 8101 PR tree-optimization/86532 8102 * gcc.c-torture/execute/strlen-2.c: New test. 8103 * gcc.c-torture/execute/strlen-3.c: New test. 8104 * gcc.c-torture/execute/strlen-4.c: New test. 8105 81062018-07-24 David Malcolm <dmalcolm@redhat.com> 8107 8108 PR tree-optimization/86636 8109 * gcc.c-torture/compile/pr86636.c: New test. 8110 81112018-07-24 Matthew Malcomson <matthew.malcomson@arm.com> 8112 8113 * gcc.target/aarch64/simd/vect_su_add_sub.c: New. 8114 81152018-07-24 Jakub Jelinek <jakub@redhat.com> 8116 8117 PR middle-end/86627 8118 * gcc.target/i386/pr86627.c: New test. 8119 8120 PR testsuite/86649 8121 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1. 8122 * g++.dg/tree-ssa-/pr19476-5.C: Likewise. 8123 * g++.dg/tree-ssa-/pr19476-6.C: New test. 8124 * g++.dg/tree-ssa-/pr19476-7.C: New test. 8125 81262018-07-23 Carl Love <cel@us.ibm.com> 8127 8128 PR 86591 8129 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to 8130 file altivec-2-runnable.c. 8131 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests. 8132 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor. 8133 Update dg-final test for __divdi3 and __udivdi3 instructions. Update 8134 comments for instruction generated by vec_mergeh, vec_perm, vec_round, 8135 vec_cts, vec_ctu, vec_cpsgn tests. 8136 81372018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de> 8138 8139 PR c/86617 8140 * gcc.dg/pr86617.c: New test. 8141 81422018-07-23 Jakub Jelinek <jakub@redhat.com> 8143 8144 PR c++/86569 8145 * g++.dg/warn/Wnonnull-compare-9.C: New test. 8146 81472018-07-20 Martin Sebor <msebor@redhat.com> 8148 8149 PR middle-end/82063 8150 * c-c++-common/pr68657-1.c: Adjust. 8151 * c-c++-common/pr68657-2.c: Same. 8152 * c-c++-common/pr68657-3.c: Same. 8153 * c-c++-common/pr68833-1.c: Same. 8154 * gcc.dg/Walloc-size-larger-than-16.c: Same. 8155 * gcc.dg/Walloca-larger-than.c: New test. 8156 * gcc.dg/Walloca-larger-than-2.c: New test. 8157 * gcc.dg/Wframe-larger-than-2.c: New test. 8158 * gcc.dg/Wlarger-than3.c: New test. 8159 * gcc.dg/Wvla-larger-than-3.c: New test. 8160 * gcc.dg/pr42611.c: Adjust. 8161 * gnat.dg/frame_overflow.adb: Same. 8162 81632018-07-20 Martin Sebor <msebor@redhat.com> 8164 8165 PR tree-optimization/86613 8166 PR tree-optimization/86611 8167 * c-c++-common/Warray-bounds-2.c: Undefine macros and 8168 prune duplicate warnings. 8169 * gcc.dg/Warray-bounds-31.c: Xfail test cases with 8170 data-model-dependencies. 8171 * gcc.dg/Warray-bounds-32.c: Ditto. 8172 81732018-07-20 Richard Biener <rguenther@suse.de> 8174 8175 PR debug/86585 8176 * g++.dg/lto/pr86585_0.C: New testcase. 8177 * g++.dg/lto/pr86585_1.C: Likewise. 8178 81792018-07-19 Martin Sebor <msebor@redhat.com> 8180 8181 PR tree-optimization/83776 8182 PR tree-optimization/84047 8183 * gcc.dg/Warray-bounds-29.c: New test. 8184 * gcc.dg/Warray-bounds-30.c: New test. 8185 * gcc.dg/Warray-bounds-31.c: New test. 8186 * gcc.dg/Warray-bounds-32.c: New test. 8187 81882018-07-19 Michael Collison <michael.collison@arm.com> 8189 Richard Henderson <rth@redhat.com> 8190 8191 * gcc.target/aarch64/builtin_sadd_128.c: New testcase. 8192 * gcc.target/aarch64/builtin_saddl.c: New testcase. 8193 * gcc.target/aarch64/builtin_saddll.c: New testcase. 8194 * gcc.target/aarch64/builtin_uadd_128.c: New testcase. 8195 * gcc.target/aarch64/builtin_uaddl.c: New testcase. 8196 * gcc.target/aarch64/builtin_uaddll.c: New testcase. 8197 * gcc.target/aarch64/builtin_ssub_128.c: New testcase. 8198 * gcc.target/aarch64/builtin_ssubl.c: New testcase. 8199 * gcc.target/aarch64/builtin_ssubll.c: New testcase. 8200 * gcc.target/aarch64/builtin_usub_128.c: New testcase. 8201 * gcc.target/aarch64/builtin_usubl.c: New testcase. 8202 * gcc.target/aarch64/builtin_usubll.c: New testcase. 8203 82042018-07-19 Paolo Carlini <paolo.carlini@oracle.com> 8205 8206 Revert fix for c++/59480 (and testsuite followup) 8207 8208 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com> 8209 8210 * g++.old-deja/g++.mike/p784.C: Add -fpermissive. 8211 8212 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com> 8213 8214 PR c++/59480, DR 136 8215 * g++.dg/other/friend8.C: New. 8216 * g++.dg/other/friend9.C: Likewise. 8217 * g++.dg/other/friend10.C: Likewise. 8218 * g++.dg/other/friend11.C: Likewise. 8219 * g++.dg/other/friend12.C: Likewise. 8220 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. 8221 * g++.dg/parse/defarg8.C: Likewise. 8222 82232018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com> 8224 8225 * gcc.target/aarch64/profile.c: New test. 8226 82272018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com> 8228 8229 PR target/83009 8230 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. 8231 82322018-07-19 H.J. Lu <hongjiu.lu@intel.com> 8233 8234 PR target/86560 8235 * gcc.target/i386/pr86560-4.c: New test. 8236 * gcc.target/i386/pr86560-5.c: Likewise. 8237 82382018-07-19 H.J. Lu <hongjiu.lu@intel.com> 8239 8240 PR target/86560 8241 * gcc.target/i386/pr86560-1.c: New test. 8242 * gcc.target/i386/pr86560-2.c: Likewise. 8243 * gcc.target/i386/pr86560-3.c: Likewise. 8244 82452018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8246 8247 * gfortran.dg/max_fmax_aarch64.f90: New test. 8248 * gfortran.dg/min_fmin_aarch64.f90: Likewise. 8249 * gfortran.dg/minmax_integer.f90: Likewise. 8250 82512018-07-19 Paolo Carlini <paolo.carlini@oracle.com> 8252 8253 * g++.old-deja/g++.mike/p784.C: Add -fpermissive. 8254 82552018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org> 8256 8257 PR middle-end/86544 8258 * g++.dg/tree-ssa/pr86544.C: New test. 8259 82602018-07-18 Jakub Jelinek <jakub@redhat.com> 8261 8262 PR c++/86550 8263 * g++.dg/cpp0x/lambda/lambda-86550.C: New test. 8264 82652018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de> 8266 8267 PR 69558 8268 * c-c++-common/cpp/diagnostic-pragma-2.c: New test. 8269 * c-c++-common/pr69558.c: Remove xfail. 8270 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations. 8271 * gcc.dg/pr61817-1.c: Likewise. 8272 * gcc.dg/pr61817-2.c: Likewise. 8273 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location. 8274 82752018-07-18 Janus Weil <janus@gcc.gnu.org> 8276 8277 PR fortran/85599 8278 * gfortran.dg/function_optimize_5.f90: Add option 8279 '-faggressive-function-elimination' and update dg-warning clauses. 8280 * gfortran.dg/short_circuiting.f90: New test. 8281 82822018-07-18 Marek Polacek <polacek@redhat.com> 8283 8284 PR c++/86190 - bogus -Wsign-conversion warning 8285 * g++.dg/warn/Wsign-conversion-3.C: New test. 8286 * g++.dg/warn/Wsign-conversion-4.C: New test. 8287 82882018-07-18 Paolo Carlini <paolo.carlini@oracle.com> 8289 8290 PR c++/59480, DR 136 8291 * g++.dg/other/friend8.C: New. 8292 * g++.dg/other/friend9.C: Likewise. 8293 * g++.dg/other/friend10.C: Likewise. 8294 * g++.dg/other/friend11.C: Likewise. 8295 * g++.dg/other/friend12.C: Likewise. 8296 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. 8297 * g++.dg/parse/defarg8.C: Likewise. 8298 82992018-07-18 Paolo Carlini <paolo.carlini@oracle.com> 8300 8301 * g++.dg/ext/uow-3.C: Adjust. 8302 * g++.dg/ext/uow-4.C: Likewise. 8303 * g++.dg/lookup/name-clash11.C: Likewise. 8304 * g++.dg/lookup/name-clash7.C: Likewise. 8305 * g++.dg/lookup/redecl1.C: Likewise. 8306 * g++.dg/warn/changes-meaning.C: Likewise. 8307 * g++.old-deja/g++.jason/scoping8.C: Likewise. 8308 * g++.old-deja/g++.law/nest1.C: Likewise. 8309 83102018-07-18 Richard Biener <rguenther@suse.de> 8311 8312 PR debug/86523 8313 * g++.dg/lto/pr86523-3_0.C: New testcase. 8314 83152018-07-17 Andreas Schwab <schwab@linux-m68k.org> 8316 8317 * gcc.target/m68k/mulsi_highpart.c: New test. 8318 83192018-07-17 Jakub Jelinek <jakub@redhat.com> 8320 8321 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error. 8322 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise. 8323 * gcc.dg/cpp/pr61854-4.c (foo): Likewise. 8324 * gcc.dg/cpp/pr61854-8.c: New test. 8325 83262018-07-17 David Edelsohn <dje.gcc@gmail.com> 8327 8328 * gcc.target/powerpc/pr85456.c: Require longdouble128. 8329 83302018-07-17 Fritz Reese <fritzoreese@gmail.com> 8331 8332 PR fortran/83184 8333 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages. 8334 83352018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com> 8336 8337 * gcc.target/powerpc/fold-vec-unpack-char.c: New. 8338 * gcc.target/powerpc/fold-vec-unpack-float.c: New. 8339 * gcc.target/powerpc/fold-vec-unpack-int.c: New. 8340 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New. 8341 * gcc.target/powerpc/fold-vec-unpack-short.c: New. 8342 83432018-07-17 David Edelsohn <dje.gcc@gmail.com> 8344 8345 * gcc.target/powerpc/pr57150.c: Require longdouble128. 8346 * gcc.target/powerpc/pr79916.c: Require dfp. 8347 83482018-07-17 Richard Biener <rguenther@suse.de> 8349 8350 PR lto/86456 8351 * g++.dg/debug/dwarf2/pr86456.C: New testcase. 8352 83532018-07-17 Robin Dapp <rdapp@linux.ibm.com> 8354 8355 * gcc.target/s390/function-align1.c: New test. 8356 * gcc.target/s390/function-align2.c: New test. 8357 * gcc.target/s390/function-align3.c: New test. 8358 83592018-07-17 Eric Botcazou <ebotcazou@adacore.com> 8360 8361 * gnat.dg/discr55.adb: New test. 8362 83632018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8364 8365 * gcc.target/i386/vartrack-1.c (dg-options): Add 8366 -fomit-frame-pointer. 8367 83682018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8369 8370 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support. 8371 (dg-lto-options): Add -fPIC. 8372 * g++.dg/lto/pr86523-2_0.C: Likewise. 8373 83742018-07-17 Martin Liska <mliska@suse.cz> 8375 8376 * gcc.target/powerpc/loop_align.c: Update scanned pattern. 8377 83782018-07-17 Ed Schonberg <schonberg@adacore.com> 8379 8380 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New 8381 testcase. 8382 83832018-07-17 Eric Botcazou <ebotcazou@adacore.com> 8384 8385 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase. 8386 83872018-07-17 Patrick Bernardi <bernardi@adacore.com> 8388 8389 * gnat.dg/memorytest.adb: New testcase. 8390 83912018-07-17 Hristian Kirtchev <kirtchev@adacore.com> 8392 8393 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads: 8394 New testcase. 8395 83962018-07-17 Ed Schonberg <schonberg@adacore.com> 8397 8398 * gnat.dg/equal3.adb: New testcase. 8399 84002018-07-17 Justin Squirek <squirek@adacore.com> 8401 8402 * gnat.dg/split_args.adb: New testcase. 8403 84042018-07-17 Ed Schonberg <schonberg@adacore.com> 8405 8406 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase. 8407 84082018-07-17 Hristian Kirtchev <kirtchev@adacore.com> 8409 8410 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads: 8411 New testcase. 8412 84132018-07-16 Carl Love <cel@us.ibm.com> 8414 8415 PR target/86414 8416 Forgot the PR number on the commit log. 8417 8418 2018-07-16 Carl Love <cel@us.ibm.com> 8419 8420 PR target/86414 8421 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target 8422 longdouble128. 8423 * gcc.target/powerpc/divkc3-3.c: Ditto. 8424 * gcc.target/powerpc/mulkc3-2.c: Ditto. 8425 * gcc.target/powerpc/mulkc3-3.c: Ditto. 8426 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts. 8427 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific. 8428 84292018-07-16 Segher Boessenkool <segher@kernel.crashing.org> 8430 8431 * gcc.target/powerpc/convert-fp-128.c: New testcase. 8432 * gcc.target/powerpc/convert-fp-64.c: New testcase. 8433 84342018-07-16 Segher Boessenkool <segher@kernel.crashing.org> 8435 8436 * lib/target-supports.exp (check_effective_target_longdouble64, 8437 check_effective_target_ppc_float128, 8438 check_effective_target_ppc_float128_insns, 8439 check_effective_target_powerpc_vsx): New. 8440 84412018-07-16 Segher Boessenkool <segher@kernel.crashing.org> 8442 8443 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix 8444 syntax error. 8445 84462018-07-16 Jakub Jelinek <jakub@redhat.com> 8447 8448 PR tree-optimization/86526 8449 * gcc.c-torture/compile/pr86526.c: New test. 8450 84512018-07-16 Carl Love <cel@us.ibm.com> 8452 8453 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target 8454 longdouble128. 8455 * gcc.target/powerpc/divkc3-3.c: Ditto. 8456 * gcc.target/powerpc/mulkc3-2.c: Ditto. 8457 * gcc.target/powerpc/mulkc3-3.c: Ditto. 8458 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts. 8459 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific. 8460 84612018-07-16 Fritz Reese <fritzoreese@gmail.com> 8462 8463 PR fortran/83184 8464 * gfortran.dg/assumed_rank_14.f90: New testcase. 8465 * gfortran.dg/assumed_rank_15.f90: New testcase. 8466 * gfortran.dg/dec_structure_8.f90: Update error messages. 8467 * gfortran.dg/dec_structure_23.f90: Update error messages. 8468 84692018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de> 8470 8471 PR middle-end/86528 8472 * gcc.c-torture/execute/pr86528.c: New test. 8473 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo. 8474 84752018-07-16 Paolo Carlini <paolo.carlini@oracle.com> 8476 8477 * g++.dg/template/spec40.C: New. 8478 * g++.dg/parse/ptrmem8.C: Likewise. 8479 84802018-07-16 Ilya Leoshkevich <iii@linux.ibm.com> 8481 8482 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase. 8483 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase. 8484 * gcc.target/s390/mnop-mcount-m31.c: New testcase. 8485 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase. 8486 * gcc.target/s390/mnop-mcount-m64.c: New testcase. 8487 84882018-07-16 Ilya Leoshkevich <iii@linux.ibm.com> 8489 8490 * gcc.target/s390/mrecord-mcount.c: New testcase. 8491 84922018-07-16 Ilya Leoshkevich <iii@linux.ibm.com> 8493 8494 * gcc.target/s390/mfentry-m64.c: New testcase. 8495 84962018-07-16 Hristian Kirtchev <kirtchev@adacore.com> 8497 8498 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New 8499 testcase. 8500 85012018-07-16 Hristian Kirtchev <kirtchev@adacore.com> 8502 8503 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New 8504 testcase. 8505 85062018-07-16 Hristian Kirtchev <kirtchev@adacore.com> 8507 8508 * gnat.dg/wide_wide_value1.adb: New testcase. 8509 85102018-07-16 Javier Miranda <miranda@adacore.com> 8511 8512 * gnat.dg/bit_order1.adb: New testcase. 8513 85142018-07-16 Javier Miranda <miranda@adacore.com> 8515 8516 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase. 8517 85182018-07-16 Richard Biener <rguenther@suse.de> 8519 8520 PR lto/86523 8521 * g++.dg/lto/pr86523-1_0.C: New testcase. 8522 * g++.dg/lto/pr86523-2_0.C: Likewise. 8523 85242018-07-16 Martin Liska <mliska@suse.cz> 8525 8526 PR ipa/86529 8527 * g++.dg/ipa/pr86529.C: New test. 8528 85292018-07-16 Tom de Vries <tdevries@suse.de> 8530 8531 PR debug/86455 8532 * gcc.target/i386/vartrack-1.c: New test. 8533 85342018-07-16 Eric Botcazou <ebotcazou@adacore.com> 8535 8536 * gnat.dg/opt73.adb: New test. 8537 85382018-07-16 Jakub Jelinek <jakub@redhat.com> 8539 8540 PR c++/3698 8541 PR c++/86208 8542 * g++.dg/opt/pr3698.C: New test. 8543 85442018-07-16 Richard Biener <rguenther@suse.de> 8545 8546 PR ipa/86389 8547 * gcc.dg/torture/pr86389.c: Require trampolines. 8548 85492018-07-15 Tom de Vries <tdevries@suse.de> 8550 8551 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc. 8552 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if 8553 already called. 8554 * g++.dg/guality/guality.exp: Ensure Og is part of torture options. 8555 * gcc.dg/guality/guality.exp: Same. 8556 * gfortran.dg/guality/guality.exp: Same. 8557 85582018-07-13 H.J. Lu <hongjiu.lu@intel.com> 8559 Sunil K Pandey <sunil.k.pandey@intel.com> 8560 8561 PR target/84413 8562 * gcc.target/i386/pr84413-1.c: New test. 8563 * gcc.target/i386/pr84413-2.c: Likewise. 8564 * gcc.target/i386/pr84413-3.c: Likewise. 8565 85662018-07-13 Bill Schmidt <wschmidt@linux.ibm.com> 8567 Steve Munroe <munroesj52@gmail.com> 8568 8569 * gcc.target/powerpc/sse2-pand-1.c: New file. 8570 * gcc.target/powerpc/sse2-pandn-1.c: Likewise. 8571 * gcc.target/powerpc/sse2-por-1.c: Likewise. 8572 * gcc.target/powerpc/sse2-pxor-1.c: Likewise. 8573 85742018-07-13 Nathan Sidwell <nathan@acm.org> 8575 8576 PR c++/86374 8577 * g++.dg/pr86374.C: New. 8578 85792018-07-13 Qing Zhao <qing.zhao@oracle.com> 8580 8581 PR middle-end/78809 8582 * gcc.dg/strcmpopt_5.c: New test. 8583 * gcc.dg/strcmpopt_6.c: New test. 8584 85852018-07-13 Richard Biener <rguenther@suse.de> 8586 8587 PR middle-end/85974 8588 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening. 8589 85902018-07-13 Tom de Vries <tdevries@suse.de> 8591 8592 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options. 8593 * gcc.dg/guality/ctztest.c: Same. 8594 * gcc.dg/guality/sra-1.c: Same. 8595 85962018-07-13 Tom de Vries <tdevries@suse.de> 8597 8598 * gcc.dg/vla-1.c: Update. 8599 86002018-07-13 Tom de Vries <tdevries@suse.de> 8601 8602 * gcc.src/maintainers.exp: New file. 8603 86042018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org> 8605 8606 PR middle-end/86489 8607 * gcc.dg/pr86489.c: New test. 8608 86092018-07-12 Martin Sebor <msebor@redhat.com> 8610 8611 PR testsuite/86510 8612 g++.dg/warn/pr86453.C: Adjust. 8613 86142018-07-12 Jim Wilson <jimw@sifive.com> 8615 8616 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*. 8617 86182018-07-12 Kito Cheng <kito.cheng@gmail.com> 8619 8620 * gcc.target/riscv/interrupt-conflict-mode.c: New. 8621 86222018-07-12 Jakub Jelinek <jakub@redhat.com> 8623 8624 * c-c++-common/gomp/declare-target-3.c: New test. 8625 * g++.dg/gomp/declare-target-2.C: New test. 8626 86272018-07-12 Martin Sebor <msebor@redhat.com> 8628 8629 PR c/86453 8630 * c-c++-common/Wattributes.c: Adjust. 8631 * gcc.dg/Wattributes-10.c: New test. 8632 * g++.dg/Wattributes-3.C: Adjust. 8633 * gcc.dg/Wattributes-6.c: Adjust. 8634 * gcc.dg/pr18079.c: Adjust. 8635 * gcc.dg/torture/pr42363.c: Adjust. 8636 86372018-07-12 Julia Koval <julia.koval@intel.com> 8638 8639 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit 8640 version. 8641 86422018-07-12 Richard Sandiford <richard.sandiford@linaro.org> 8643 8644 * gcc.dg/vect/vect-cond-arith-6.c: New test. 8645 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise. 8646 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise. 8647 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise. 8648 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise. 8649 * gcc.target/aarch64/sve/slp_14.c: Likewise. 8650 * gcc.target/aarch64/sve/slp_14_run.c: Likewise. 8651 86522018-07-12 Richard Sandiford <richard.sandiford@linaro.org> 8653 8654 * gcc.dg/vect/vect-cond-arith-4.c: New test. 8655 * gcc.dg/vect/vect-cond-arith-5.c: Likewise. 8656 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise. 8657 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise. 8658 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise. 8659 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise. 8660 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise. 8661 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise. 8662 86632018-07-12 Richard Sandiford <richard.sandiford@linaro.org> 8664 Alan Hayward <alan.hayward@arm.com> 8665 David Sherwood <david.sherwood@arm.com> 8666 8667 * gcc.dg/vect/vect-fma-2.c: New test. 8668 * gcc.target/aarch64/sve/reduc_4.c: Likewise. 8669 * gcc.target/aarch64/sve/reduc_6.c: Likewise. 8670 * gcc.target/aarch64/sve/reduc_7.c: Likewise. 8671 86722018-07-12 Richard Sandiford <richard.sandiford@linaro.org> 8673 8674 * gcc.dg/vect/vect-cond-arith-3.c: New test. 8675 * gcc.target/aarch64/sve/vcond_13.c: Likewise. 8676 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise. 8677 * gcc.target/aarch64/sve/vcond_14.c: Likewise. 8678 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise. 8679 * gcc.target/aarch64/sve/vcond_15.c: Likewise. 8680 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise. 8681 * gcc.target/aarch64/sve/vcond_16.c: Likewise. 8682 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise. 8683 86842018-07-12 Richard Sandiford <richard.sandiford@linaro.org> 8685 8686 * gcc.dg/vect/vect-cond-arith-2.c: New test. 8687 * gcc.target/aarch64/sve/loop_add_6.c: Likewise. 8688 86892018-07-12 Richard Biener <rguenther@suse.de> 8690 8691 PR target/84829 8692 * gcc.target/i386/pr84829.c: New testcase. 8693 86942018-07-12 Jakub Jelinek <jakub@redhat.com> 8695 8696 * gcc.dg/torture/20180712-1.c: New test. 8697 8698 PR tree-optimization/86492 8699 * gcc.c-torture/execute/pr86492.c: New test. 8700 87012018-07-12 Richard Biener <rguenther@suse.de> 8702 8703 PR c/86453 8704 * g++.dg/warn/pr86453.C: New testcase. 8705 87062018-07-12 Richard Biener <rguenther@suse.de> 8707 8708 PR middle-end/86479 8709 * gcc.dg/graphite/pr86479.c: New testcase. 8710 87112018-07-11 Jakub Jelinek <jakub@redhat.com> 8712 8713 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead 8714 of hardcoding size. Cast (rel) to MASK_TYPE. 8715 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise. 8716 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test. 8717 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test. 8718 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test. 8719 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test. 8720 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test. 8721 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test. 8722 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test. 8723 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test. 8724 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test. 8725 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test. 8726 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test. 8727 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test. 8728 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test. 8729 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test. 8730 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test. 8731 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test. 8732 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test. 8733 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test. 8734 87352018-07-11 Grazvydas Ignotas <notasas@gmail.com> 8736 8737 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to 8738 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16). 8739 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise. 8740 87412018-07-10 Mark Wielaard <mark@klomp.org> 8742 8743 PR debug/86459 8744 * gcc.dg/pr86459.c: New test. 8745 87462018-07-10 Martin Sebor <msebor@redhat.com> 8747 8748 PR testsuite/86461 8749 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust. 8750 87512018-07-10 Martin Liska <mliska@suse.cz> 8752 8753 PR testsuite/86445 8754 * gcc.dg/pr84100.c: Change it back to dg-bogus. 8755 87562018-07-10 Jakub Jelinek <jakub@redhat.com> 8757 8758 PR sanitizer/86406 8759 * g++.dg/ubsan/pr86406.C: New test. 8760 8761 PR fortran/86421 8762 * gfortran.dg/vect/pr86421.f90: New test. 8763 87642018-07-09 Martin Sebor <msebor@redhat.com> 8765 8766 PR tree-optimization/86415 8767 * gcc.dg/strlenopt-53.c: New test. 8768 87692018-07-09 Martin Sebor <msebor@redhat.com> 8770 8771 PR middle-end/77357 8772 * gcc.dg/strlenopt-49.c: New test. 8773 * gcc.dg/strlenopt-50.c: New test. 8774 * gcc.dg/strlenopt-51.c: New test. 8775 * gcc.dg/strlenopt-52.c: New test. 8776 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust. 8777 87782018-07-09 Jakub Jelinek <jakub@redhat.com> 8779 8780 PR c/86420 8781 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals 8782 to be returned and when first argument is not 0, so that they don't do 8783 anything for NEED_EXC or NEED_ERRNO. 8784 87852018-07-09 Tom de Vries <tdevries@suse.de> 8786 8787 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious. 8788 * gcc.dg/guality/bswaptest.c: Same. 8789 * gcc.dg/guality/clztest.c: Same. 8790 * gcc.dg/guality/csttest.c: Same. 8791 * gcc.dg/guality/ctztest.c: Same. 8792 * gcc.dg/guality/drap.c: Same. 8793 * gcc.dg/guality/nrv-1.c: Same. 8794 * gcc.dg/guality/pr41353-1.c: Same. 8795 * gcc.dg/guality/pr41353-2.c: Same. 8796 * gcc.dg/guality/pr41404-1.c: Same. 8797 * gcc.dg/guality/pr43051-1.c: Same. 8798 * gcc.dg/guality/pr43077-1.c: Same. 8799 * gcc.dg/guality/pr43177.c: Same. 8800 * gcc.dg/guality/pr43329-1.c: Same. 8801 * gcc.dg/guality/pr43479.c: Same. 8802 * gcc.dg/guality/pr43593.c: Same. 8803 * gcc.dg/guality/pr45003-1.c: Same. 8804 * gcc.dg/guality/pr45003-2.c: Same. 8805 * gcc.dg/guality/pr45003-3.c: Same. 8806 * gcc.dg/guality/pr48437.c: Same. 8807 * gcc.dg/guality/pr48466.c: Same. 8808 * gcc.dg/guality/pr49888.c: Same. 8809 * gcc.dg/guality/pr54200.c: Same. 8810 * gcc.dg/guality/pr54519-1.c: Same. 8811 * gcc.dg/guality/pr54519-2.c: Same. 8812 * gcc.dg/guality/pr54519-3.c: Same. 8813 * gcc.dg/guality/pr54519-4.c: Same. 8814 * gcc.dg/guality/pr54519-5.c: Same. 8815 * gcc.dg/guality/pr54519-6.c: Same. 8816 * gcc.dg/guality/pr54551.c: Same. 8817 * gcc.dg/guality/pr54693-2.c: Same. 8818 * gcc.dg/guality/pr54693.c: Same. 8819 * gcc.dg/guality/pr54796.c: Same. 8820 * gcc.dg/guality/pr54970.c: Same. 8821 * gcc.dg/guality/pr67192.c: Same. 8822 * gcc.dg/guality/pr69947.c: Same. 8823 * gcc.dg/guality/pr78726.c: Same. 8824 * gcc.dg/guality/rotatetest.c: Same. 8825 * gcc.dg/guality/sra-1.c: Same. 8826 * gcc.dg/guality/vla-2.c: Same. 8827 88282018-07-09 Paolo Carlini <paolo.carlini@oracle.com> 8829 8830 * g++.dg/diagnostic/long-short.C: New. 8831 * g++.dg/diagnostic/signed-unsigned.C: Likewise. 8832 * g++.dg/diagnostic/virtual-friend.C: Likewise. 8833 * g++.old-deja/g++.brendan/crash11.C: Adjust. 8834 88352018-07-09 Tom de Vries <tdevries@suse.de> 8836 8837 * gcc.dg/vla-1.c: New test. 8838 88392018-07-07 Tom de Vries <tdevries@suse.de> 8840 8841 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump 8842 files. 8843 (get_dump_flags): New proc. 8844 (toplevel): Test all dump flags. 8845 88462018-07-07 Eric Botcazou <ebotcazou@adacore.com> 8847 8848 * gnat.dg/stack_usage6.adb: New test. 8849 * gnat.dg/stack_usage6_pkg.ads: New helper. 8850 88512018-07-07 Eric Botcazou <ebotcazou@adacore.com> 8852 8853 * gnat.dg/pure_function3a.adb: New test. 8854 * gnat.dg/pure_function3b.adb: Likewise. 8855 * gnat.dg/pure_function3c.adb: Likewise. 8856 * gnat.dg/pure_function3_pkg.ads: New helper. 8857 88582018-07-07 Jakub Jelinek <jakub@redhat.com> 8859 8860 PR target/84711 8861 * gcc.dg/vect/pr84711.c: Remove unnecessary sse 8862 dg-require-effective-target. Add -msse not just on i386-*, but 8863 on all i?86-* and x86_64-*. 8864 88652018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org> 8866 8867 * gcc.dg/tree-ssa/phi-opt-16.c: New test. 8868 * gcc.dg/tree-ssa/phi-opt-17.c: New test. 8869 * gcc.dg/tree-ssa/phi-opt-18.c: New test. 8870 * gcc.dg/tree-ssa/phi-opt-19.c: New test. 8871 * gcc.dg/tree-ssa/popcount3.c: New test. 8872 88732018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org> 8874 8875 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement 8876 to preserve the test. 8877 * gcc.target/i386/pr85073.c: Likewise. 8878 88792018-07-06 Jakub Jelinek <jakub@redhat.com> 8880 8881 PR tree-optimization/86401 8882 * gcc.dg/tree-ssa/pr86401-1.c: New test. 8883 * gcc.dg/tree-ssa/pr86401-2.c: New test. 8884 * c-c++-common/rotate-9.c: New test. 8885 88862018-07-06 Peter Bergner <bergner@linux.ibm.com> 8887 8888 PR target/86324 8889 gcc.target/powerpc/pr86324-1.c: New test. 8890 gcc.target/powerpc/pr86324-2.c: Likewise. 8891 88922018-07-06 Tamar Christina <tamar.christina@arm.com> 8893 8894 PR target/84711 8895 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets. 8896 88972018-07-06 Tamar Christina <tamar.christina@arm.com> 8898 8899 * gcc.target/aarch64/struct_cpy.c: Remove ;. 8900 89012018-07-05 Jeff Law <law@redhat.com> 8902 8903 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too. 8904 89052018-07-05 Paul Thomas <pault@gcc.gnu.org> 8906 8907 PR fortran/86408 8908 * gfortran.dg/deferred_character_20.f90: New test. 8909 89102018-07-05 Fritz Reese <fritzoreese@gmail.com> 8911 8912 PR fortran/83183 8913 PR fortran/86325 8914 * gfortran.dg/init_flag_18.f90: New testcase. 8915 * gfortran.dg/init_flag_19.f03: New testcase. 8916 89172018-07-05 Carl Love <cel@us.ibm.com> 8918 * gcc.target/altivec-1-runnable.c: New test file. 8919 * gcc.target/altivec-2-runnable.c: New test file. 8920 * gcc.target/vsx-7.c (main2): Change expected expected instruction 8921 for tests. 8922 89232018-07-05 Martin Sebor <msebor@redhat.com> 8924 8925 PR c++/86400 8926 * gcc.dg/strlenopt-47.c: New test. 8927 * gcc.dg/strlenopt-48.c: New test. 8928 89292018-07-05 Tamar Christina <tamar.christina@arm.com> 8930 8931 PR target/84711 8932 * gcc.target/arm/big-endian-subreg.c: New. 8933 89342018-07-05 Tamar Christina <tamar.christina@arm.com> 8935 8936 PR target/84711 8937 * gcc.dg/vect/pr84711.c: New. 8938 89392018-07-05 Tamar Christina <tamar.christina@arm.com> 8940 8941 * gcc.target/aarch64/struct_cpy.c: New. 8942 89432018-07-05 Christophe Lyon <christophe.lyon@linaro.org> 8944 8945 * c-c++-common/unroll-1.c: Remove 'note:' in matching string. 8946 * c-c++-common/unroll-2.c: Likewise. 8947 * g++.dg/cdce3.C: Likewise. 8948 * g++.dg/ext/unroll-1.C: Likewise. 8949 * g++.dg/ext/unroll-2.C: Likewise. 8950 * g++.dg/ext/unroll-3.C: Likewise. 8951 * gcc.dg/cdce1.c: Likewise. 8952 * gcc.dg/cdce2.c: Likewise. 8953 * gcc.dg/gomp/pr68128-1.c: Likewise. 8954 * gcc.dg/vect/pr46032.c: Likewise. 8955 * gcc.dg/vect/vect-cond-10.c: Likewise. 8956 * gcc.dg/vect/vect-cond-8.c: Likewise. 8957 * gcc.dg/vect/vect-cond-9.c: Likewise. 8958 * gcc.dg/vect/vect-mask-load-1.c: Likewise. 8959 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. 8960 * gcc.target/i386/avx-cvt-2.c: Likewise. 8961 * gcc.target/i386/avx-cvt-3.c: Likewise. 8962 * gcc.target/i386/avx2-cvt-2.c: Likewise. 8963 * gcc.target/i386/avx2-gather-2.c: Likewise. 8964 * gcc.target/i386/avx2-gather-6.c: Likewise. 8965 * gcc.target/i386/avx512f-gather-2.c: Likewise. 8966 * gcc.target/i386/sse2-cvt-2.c: Likewise. 8967 * gfortran.dg/directive_unroll_1.f90: Likewise. 8968 * gfortran.dg/directive_unroll_2.f90: Likewise. 8969 * gnat.dg/unroll2.adb: Likewise. 8970 * gnat.dg/unroll3.adb: Likewise. 8971 89722018-07-05 Tom de Vries <tdevries@suse.de> 8973 8974 * lib/gcc-dg.exp (dg-final): Simplify tcl code. 8975 89762018-07-04 Martin Sebor <msebor@redhat.com> 8977 8978 PR tree-optimization/86274 8979 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo. 8980 89812018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8982 8983 PR fortran/82009 8984 * gfortran.dg/block_16.f08. New test. 8985 89862018-07-04 Aldy Hernandez <aldyh@redhat.com> 8987 8988 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64 8989 has a slightly different IL that provides more threading 8990 opportunities. 8991 89922018-07-04 Martin Liska <mliska@suse.cz> 8993 8994 PR middle-end/66240 8995 PR target/45996 8996 PR c/84100 8997 * gcc.dg/pr84100.c (foo): 8998 * gcc.target/i386/falign-functions-2.c: New test. 8999 * gcc.target/i386/falign-functions.c: New test. 9000 90012018-07-04 Martin Liska <mliska@suse.cz> 9002 9003 * gcc.dg/pr47793.c: Remove. 9004 90052018-07-04 Richard Sandiford <richard.sandiford@arm.com> 9006 9007 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for 9008 final scan test. 9009 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. 9010 90112018-07-03 H.J. Lu <hongjiu.lu@intel.com> 9012 9013 PR target/85620 9014 * gcc.target/i386/pr85620-1.c: New test. 9015 * gcc.target/i386/pr85620-2.c: Likewise. 9016 * gcc.target/i386/pr85620-3.c: Likewise. 9017 * gcc.target/i386/pr85620-4.c: Likewise. 9018 90192018-07-03 Martin Sebor <msebor@redhat.com> 9020 9021 PR tree-optimization/86274 9022 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test. 9023 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. 9024 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same. 9025 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. 9026 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same. 9027 * gcc.dg/tree-ssa/builtin-sprintf.c: Same. 9028 * gcc.dg/tree-ssa/pr83198.c: Same. 9029 90302018-07-03 Paolo Carlini <paolo.carlini@oracle.com> 9031 9032 * g++.dg/other/locations1.C: New. 9033 * g++.dg/tls/locations1.C: Likewise. 9034 * g++.dg/diagnostic/virtual-constexpr.C: Likewise. 9035 * g++.dg/diagnostic/virtual-static.C: Likewise. 9036 * g++.dg/concepts/fn-concept2.C: Test the locations too. 9037 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise. 9038 * g++.dg/cpp0x/pr51463.C: Likewise. 9039 * g++.dg/other/typedef1.C: Likewise. 9040 * g++.dg/parse/dtor13.C: Likewise. 9041 * g++.dg/template/error44.C: Likewise. 9042 * g++.dg/template/typedef4.C: Likewise. 9043 * g++.dg/template/typedef5.C: Likewise. 9044 * g++.dg/tls/diag-2.C: Likewise. 9045 * g++.old-deja/g++.brendan/crash11.C: Likewise. 9046 90472018-07-03 Marek Polacek <polacek@redhat.com> 9048 9049 PR c++/86201 9050 * g++.dg/diagnostic/pr86201.C: New test. 9051 90522018-07-03 Uros Bizjak <ubizjak@gmail.com> 9053 9054 PR target/85694 9055 * gcc.target/i386/pr85694.c: New test. 9056 90572018-07-03 Richard Sandiford <richard.sandiford@arm.com> 9058 9059 PR tree-optimization/85694 9060 * lib/target-supports.exp (check_effective_target_vect_avg_qi): 9061 Return true for AArch64 without SVE. 9062 * gcc.target/aarch64/vect_hadd_1.h: New file. 9063 * gcc.target/aarch64/vect_shadd_1.c: New test. 9064 * gcc.target/aarch64/vect_srhadd_1.c: Likewise. 9065 * gcc.target/aarch64/vect_uhadd_1.c: Likewise. 9066 * gcc.target/aarch64/vect_urhadd_1.c: Likewise. 9067 90682018-07-03 Marek Polacek <polacek@redhat.com> 9069 9070 PR middle-end/86202 9071 * gcc.dg/Wint-conversion-2.c: New test. 9072 9073 PR c++/84306 9074 * g++.dg/overload/conv-op3.C: New test. 9075 90762018-07-03 Richard Biener <rguenther@suse.de> 9077 9078 PR ipa/86389 9079 * gcc.dg/torture/pr86389.c: New testcase. 9080 90812018-07-03 Richard Sandiford <richard.sandiford@arm.com> 9082 9083 PR tree-optimization/85694 9084 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New 9085 proc. 9086 * gcc.dg/vect/vect-avg-1.c: New test. 9087 * gcc.dg/vect/vect-avg-2.c: Likewise. 9088 * gcc.dg/vect/vect-avg-3.c: Likewise. 9089 * gcc.dg/vect/vect-avg-4.c: Likewise. 9090 * gcc.dg/vect/vect-avg-5.c: Likewise. 9091 * gcc.dg/vect/vect-avg-6.c: Likewise. 9092 * gcc.dg/vect/vect-avg-7.c: Likewise. 9093 * gcc.dg/vect/vect-avg-8.c: Likewise. 9094 * gcc.dg/vect/vect-avg-9.c: Likewise. 9095 * gcc.dg/vect/vect-avg-10.c: Likewise. 9096 * gcc.dg/vect/vect-avg-11.c: Likewise. 9097 * gcc.dg/vect/vect-avg-12.c: Likewise. 9098 * gcc.dg/vect/vect-avg-13.c: Likewise. 9099 * gcc.dg/vect/vect-avg-14.c: Likewise. 9100 91012018-07-03 Richard Sandiford <richard.sandiford@arm.com> 9102 9103 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions 9104 get split into two for use by the over-widening pattern. 9105 * gcc.dg/vect/vect-over-widen-6.c: Likewise. 9106 * gcc.dg/vect/vect-over-widen-7.c: Likewise. 9107 * gcc.dg/vect/vect-over-widen-8.c: Likewise. 9108 * gcc.dg/vect/vect-over-widen-9.c: Likewise. 9109 * gcc.dg/vect/vect-over-widen-10.c: Likewise. 9110 * gcc.dg/vect/vect-over-widen-11.c: Likewise. 9111 * gcc.dg/vect/vect-over-widen-12.c: Likewise. 9112 * gcc.dg/vect/vect-over-widen-13.c: Likewise. 9113 * gcc.dg/vect/vect-over-widen-14.c: Likewise. 9114 * gcc.dg/vect/vect-over-widen-15.c: Likewise. 9115 * gcc.dg/vect/vect-over-widen-16.c: Likewise. 9116 * gcc.dg/vect/vect-over-widen-22.c: New test. 9117 91182018-07-03 Richard Sandiford <richard.sandiford@arm.com> 9119 9120 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a 9121 widen_mult pattern. 9122 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new 9123 over-widening messages. 9124 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. 9125 * gcc.dg/vect/vect-over-widen-2.c: Likewise. 9126 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise. 9127 * gcc.dg/vect/vect-over-widen-3.c: Likewise. 9128 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise. 9129 * gcc.dg/vect/vect-over-widen-4.c: Likewise. 9130 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. 9131 * gcc.dg/vect/bb-slp-over-widen-1.c: New test. 9132 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. 9133 * gcc.dg/vect/vect-over-widen-5.c: Likewise. 9134 * gcc.dg/vect/vect-over-widen-6.c: Likewise. 9135 * gcc.dg/vect/vect-over-widen-7.c: Likewise. 9136 * gcc.dg/vect/vect-over-widen-8.c: Likewise. 9137 * gcc.dg/vect/vect-over-widen-9.c: Likewise. 9138 * gcc.dg/vect/vect-over-widen-10.c: Likewise. 9139 * gcc.dg/vect/vect-over-widen-11.c: Likewise. 9140 * gcc.dg/vect/vect-over-widen-12.c: Likewise. 9141 * gcc.dg/vect/vect-over-widen-13.c: Likewise. 9142 * gcc.dg/vect/vect-over-widen-14.c: Likewise. 9143 * gcc.dg/vect/vect-over-widen-15.c: Likewise. 9144 * gcc.dg/vect/vect-over-widen-16.c: Likewise. 9145 * gcc.dg/vect/vect-over-widen-17.c: Likewise. 9146 * gcc.dg/vect/vect-over-widen-18.c: Likewise. 9147 * gcc.dg/vect/vect-over-widen-19.c: Likewise. 9148 * gcc.dg/vect/vect-over-widen-20.c: Likewise. 9149 * gcc.dg/vect/vect-over-widen-21.c: Likewise. 9150 91512018-07-03 Richard Sandiford <richard.sandiford@arm.com> 9152 9153 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test. 9154 91552018-07-02 Jim Wilson <jimw@sifive.com> 9156 9157 * gcc.target/riscv/interrupt-debug.c: New. 9158 91592018-07-02 Paolo Carlini <paolo.carlini@oracle.com> 9160 9161 * g++.dg/diagnostic/thread-thread_local.C: New. 9162 91632018-07-02 Martin Liska <mliska@suse.cz> 9164 9165 PR testsuite/86366 9166 * gcc.dg/profile-dir-1.c: Fix scanned pattern. 9167 * gcc.dg/profile-dir-2.c: Likewise. 9168 * gcc.dg/profile-dir-3.c: Likewise. 9169 91702018-07-02 Christophe Lyon <christophe.lyon@linaro.org> 9171 9172 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is 9173 overriden. 9174 91752018-07-02 Richard Biener <rguenther@suse.de> 9176 9177 PR tree-optimization/86363 9178 * gcc.dg/torture/pr86363.c: New testcase. 9179 91802018-07-02 Martin Liska <mliska@suse.cz> 9181 9182 * gcc.dg/completion-1.c: New test. 9183 * gcc.dg/completion-2.c: New test. 9184 * gcc.dg/completion-3.c: New test. 9185 91862018-07-02 Paul Thomas <pault@gcc.gnu.org> 9187 9188 PR fortran/82969 9189 PR fortran/86242 9190 * gfortran.dg/proc_ptr_50.f90: New test. 9191 91922018-07-02 Paul Thomas <pault@gcc.gnu.org> 9193 9194 PR fortran/45305 9195 * gfortran.dg/scalarize_parameter_array_2.f90: New test. 9196 91972018-07-02 Martin Liska <mliska@suse.cz> 9198 9199 PR ipa/86279 9200 * gcc.dg/ipa/pr86279.c: New test. 9201 92022018-07-02 Martin Liska <mliska@suse.cz> 9203 9204 PR ipa/86323 9205 * g++.dg/ipa/pr86323.C: New test. 9206 92072018-07-01 Tom de Vries <tdevries@suse.de> 9208 9209 revert: 9210 2018-07-01 Tom de Vries <tdevries@suse.de> 9211 9212 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define. 9213 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE. 9214 92152018-07-01 Tom de Vries <tdevries@suse.de> 9216 9217 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number 9218 argument. 9219 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58 9220 with @main. 9221 92222018-07-01 Tom de Vries <tdevries@suse.de> 9223 9224 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define. 9225 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE. 9226 92272018-07-01 Tom de Vries <tdevries@suse.de> 9228 9229 * lib/gcc-dg.exp (get-absolute-line): Handle '.'. 9230 * gcc.dg/guality/vla-1.c: Use relative line numbers. 9231 92322018-07-01 Tom de Vries <tdevries@suse.de> 9233 9234 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ... 9235 (verify_call): ... here. Move to toplevel. 9236 (verify_call_np, dg_final_directive_check_utils): New proc. 9237 (toplevel): Call dg_final_directive_check_utils. 9238 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference. 9239 92402018-06-30 Jim Wilson <jimw@sifive.com> 9241 9242 * gcc.target/riscv/shift-shift-1.c: New. 9243 * gcc.target/riscv/shift-shift-2.c: New. 9244 * gcc.target/riscv/shift-shift-3.c: New. 9245 92462018-06-30 Richard Sandiford <richard.sandiford@arm.com> 9247 9248 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test. 9249 92502018-06-30 Richard Sandiford <richard.sandiford@arm.com> 9251 9252 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail. 9253 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications 9254 by 4 in the computation of a[i]. 9255 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the 9256 main multiplication constant. 9257 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. 9258 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. 9259 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the 9260 pattern to cast the result to int. 9261 * gcc.dg/vect/vect-reduc-dot-1.c: New test. 9262 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise. 9263 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise. 9264 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise. 9265 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise. 9266 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise. 9267 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise. 9268 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise. 9269 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise. 9270 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise. 9271 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise. 9272 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise. 9273 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise. 9274 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise. 9275 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise. 9276 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise. 9277 * gcc.dg/vect/vect-widen-mult-1.c: Likewise. 9278 * gcc.dg/vect/vect-widen-mult-2.c: Likewise. 9279 * gcc.dg/vect/vect-widen-mult-3.c: Likewise. 9280 * gcc.dg/vect/vect-widen-mult-4.c: Likewise. 9281 92822018-06-30 Richard Sandiford <richard.sandiford@arm.com> 9283 9284 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the 9285 test for vectorization along the lines described in the comment. 9286 92872018-06-30 Tom de Vries <tdevries@suse.de> 9288 9289 * gcc.dg/guality/guality.exp (guality_transform_options): New proc. 9290 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and 9291 LTO_TORTURE_OPTIONS. 9292 * gcc.dg/guality/prevent-optimization.h: New file. 9293 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h. 9294 (a): Replace __attribute__((used)) with ATTRIBUTE_USED. 9295 92962018-06-30 Tom de Vries <tdevries@suse.de> 9297 9298 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers. 9299 * lib/gcc-dg.exp (dg-final): New proc. 9300 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number 9301 argument. 9302 93032018-06-29 Martin Sebor <msebor@redhat.com> 9304 9305 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10 9306 that don't define the function. 9307 93082018-06-29 Marek Polacek <polacek@redhat.com> 9309 9310 PR c++/86184 9311 * g++.dg/ext/cond3.C: New test. 9312 93132018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9314 9315 * gcc.target/arm/arm-soft-strd-even.c: New test. 9316 93172018-06-29 Tom de Vries <tdevries@suse.de> 9318 9319 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint 9320 line, and use it. 9321 * lib/gcc-dg.exp (get-absolute-line): Factor out of ... 9322 (process-message): ... here. 9323 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line. 9324 93252018-06-29 Martin Liska <mliska@suse.cz> 9326 9327 PR tree-optimization/86263 9328 * gcc.dg/tree-ssa/pr86263.c: New test. 9329 93302018-06-28 Carl Love <cel@us.ibm.com> 9331 9332 * gcc.target/p9-extract-1.c: Add test case. 9333 * gcc.target/builtins-3-p9-runnable.c: Add test case to match 9334 name in ABI. 9335 93362018-06-28 Uros Bizjak <ubizjak@gmail.com> 9337 9338 PR target/86348 9339 * gcc.target/i386/pr86348.c: New test. 9340 93412018-06-28 Wilco Dijkstra <wdijkstr@arm.com> 9342 9343 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase. 9344 93452018-06-28 Fritz Reese <fritzoreese@gmail.com> 9346 9347 PR fortran/82865 9348 * gfortran.dg/dec_type_print_2.f03: New testcase. 9349 93502018-06-28 David Pagan <dave.pagan@oracle.com> 9351 9352 PR c/55976 9353 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous 9354 message causing unexpected test FAIL. 9355 93562018-06-28 Martin Liska <mliska@suse.cz> 9357 9358 * gcc.dg/tree-ssa/switch-1.c: New test. 9359 93602018-06-28 Eric Botcazou <ebotcazou@adacore.com> 9361 9362 * gnat.dg/debug15.adb: New test. 9363 93642018-06-27 David Malcolm <dmalcolm@redhat.com> 9365 9366 PR c++/86329 9367 * g++.dg/lookup/pr86329.C: New test. 9368 93692018-06-27 Carl Love <cel@us.ibm.com> 9370 9371 * gcc.target/vsx-vector-abss.c: New file to test vec_abss. 9372 93732018-06-27 Tamar Christina <tamar.christina@arm.com> 9374 9375 PR target/85769 9376 * gcc.target/aarch64/f16_mov_immediate_3.c: New. 9377 93782018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org> 9379 9380 * gcc.target/powerpc/builtins-1.c: Correct a comment. 9381 93822018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com> 9383 9384 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok 9385 requirement for this test. 9386 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok 9387 requirement, and -mpower8-vector compile option. 9388 93892018-06-26 Jakub Jelinek <jakub@redhat.com> 9390 9391 PR target/86314 9392 * gcc.dg/pr86314.c: New test. 9393 9394 PR debug/86257 9395 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options. 9396 93972018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9398 9399 * gcc.target/i386/pr86257.c: Require 64-bit. 9400 94012018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9402 9403 * g++.dg/pr86082.C: Require IBM1047 support. 9404 94052018-06-26 Richard Biener <rguenther@suse.de> 9406 9407 PR middle-end/86271 9408 * gcc.dg/pr86271.c: New testcase. 9409 94102018-06-26 Alexandre Oliva <aoliva@redhat.com> 9411 9412 PR debug/86064 9413 * gcc.dg/pr86064.c: New. 9414 94152018-06-25 Jeff Law <law@redhat.com> 9416 9417 * lib/target-supports.exp 9418 (check_effective_target_logical_op_short_circuit): Add v850. 9419 94202018-06-25 Martin Sebor <msebor@redhat.com> 9421 9422 PR tree-optimization/86204 9423 * gcc.dg/strlenopt-46.c: New test. 9424 94252018-06-25 Martin Sebor <msebor@redhat.com> 9426 9427 PR tree-optimization/85700 9428 * gcc.dg/Wstringop-truncation-4.c: New test. 9429 94302018-06-25 Fritz Reese <fritzoreese@gmail.com> 9431 9432 PR fortran/82972 9433 PR fortran/83088 9434 PR fortran/85851 9435 * gfortran.dg/init_flag_17.f90: New testcase. 9436 94372018-06-25 Carl Love <cel@us.ibm.com> 9438 9439 * gcc.target/powerpc/p9-extract-1.c: Make second argument of 9440 vec_extract a signed int. Add vec_extract tests for bool char 9441 and bool int. 9442 * gcc.target/powerpc/p9-extract-4.c: New test file for long long 9443 vec_extract tests. 9444 94452018-06-25 Tom de Vries <tdevries@suse.de> 9446 9447 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure. 9448 94492018-06-25 Jakub Jelinek <jakub@redhat.com> 9450 9451 PR target/84786 9452 * gcc.target/i386/avx512f-pr84786-3.c: New test. 9453 94542018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr> 9455 9456 * gnat.dg/sso9.adb: New testcase. 9457 * gnat.dg/sso9_pkg.ads: Likewise. 9458 94592018-06-25 Tom de Vries <tdevries@suse.de> 9460 9461 PR debug/86257 9462 * gcc.target/i386/pr86257.c: New test. 9463 94642018-06-25 Andreas Krebbel <krebbel@linux.ibm.com> 9465 9466 PR C++/86082 9467 * g++.dg/pr86082.C: New test. 9468 94692018-06-24 Tom de Vries <tdevries@suse.de> 9470 9471 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb. 9472 * gcc.dg/guality/guality.exp: Same. 9473 * gfortran.dg/guality/guality.exp: Same. 9474 * lib/gcc-gdb-test.exp: Do early out if which gdb fails. 9475 94762018-06-23 Paolo Carlini <paolo.carlini@oracle.com> 9477 9478 * g++.dg/concepts/locations1.C: New. 9479 * g++.dg/cpp0x/locations1.C: Likewise. 9480 * g++.dg/cpp1z/inline-var2.C: Test locations too. 9481 * g++.dg/cpp1z/inline-var3.C: Likewise. 9482 94832018-06-22 Paul Thomas <pault@gcc.gnu.org> 9484 9485 PR fortran/86281 9486 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy. 9487 94882018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org> 9489 9490 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove 9491 this test. 9492 * gcc.target/powerpc/builtins-9.c: New test. 9493 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives 9494 to expect different code generation on big-endian vs. 9495 little-endian targets. 9496 94972018-06-22 Tom de Vries <tdevries@suse.de> 9498 9499 * g++.dg/guality/guality.exp (guality_gdb_name): Default to 9500 $rootme/../gdb/gdb, if available. 9501 * gcc.dg/guality/guality.exp (guality_gdb_name): Same. 9502 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same. 9503 95042018-06-22 Tom de Vries <tdevries@suse.de> 9505 9506 * lib/gcc-gdb-test.exp (report_gdb): New proc. 9507 * g++.dg/guality/guality.exp: Use report_gdb. 9508 * gcc.dg/guality/guality.exp: Same. 9509 * gfortran.dg/guality/guality.exp: Same. 9510 95112018-06-22 Jakub Jelinek <jakub@redhat.com> 9512 9513 PR c++/85662 9514 * g++.dg/ext/offsetof3.C: New test. 9515 95162018-06-22 Carl Love <cel@us.ibm.com> 9517 9518 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX 9519 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look 9520 for the vnor, vand and vxor instructions. 9521 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file. 9522 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3. 9523 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions. 9524 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases. 9525 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count. 9526 Add -dp to dg-options, update expected counts. 9527 95282018-06-22 Paul Koning <ni1d@arrl.net> 9529 9530 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment 9531 if pdp11. 9532 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32. 9533 * gcc.c-torture/compile/20040101-1.c: Ditto. 9534 * gcc.c-torture/compile/20050622-1.c: Ditto. 9535 * gcc.c-torture/compile/20080625-1.c: Ditto. 9536 * gcc.c-torture/compile/20090107-1.c: Ditto. 9537 * gcc.c-torture/compile/920501-12.c: Ditto. 9538 * gcc.c-torture/compile/920501-4.c: Ditto. 9539 * gcc.c-torture/compile/961203-1.c: Ditto. 9540 * gcc.c-torture/compile/limits-externdecl.c: Ditto. 9541 * gcc.c-torture/compile/pr25310.c: Ditto. 9542 95432018-06-22 Cesar Philippidis <cesar@codesourcery.com> 9544 James Norris <jnorris@codesourcery.com> 9545 Thomas Schwinge <thomas@codesourcery.com> 9546 Tom de Vries <tom@codesourcery.com> 9547 9548 * c-c++-common/goacc/deviceptr-4.c: New file. 9549 * c-c++-common/goacc/kernels-counter-var-redundant-load.c: 9550 Likewise. 9551 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise. 9552 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise. 9553 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise. 9554 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise. 9555 * c-c++-common/goacc/kernels-loop-data.c: Likewise. 9556 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: 9557 Likewise. 9558 * c-c++-common/goacc/parallel-reduction.c: Likewise. 9559 * c-c++-common/goacc/private-reduction-1.c: Likewise. 9560 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95: 9561 Likewise. 9562 * gfortran.dg/goacc/modules.f95: Likewise. 9563 * gfortran.dg/goacc/routine-8.f90: Likewise. 9564 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise. 9565 95662018-06-21 Michael Meissner <meissner@linux.ibm.com> 9567 9568 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double 9569 if the long double format is IEEE 128-bit for tests that are 9570 explicitly testing IBM extended double support. Use the 9571 appropriate pack and unpack built-in functions. Change calls from 9572 __builtin_isinfl to __builtin_isinf since the later supports all 9573 floating point types. 9574 * gcc.target/powerpc/pr57150.c: Likewise. 9575 * gcc.target/powerpc/pr60203.c: Likewise. 9576 * gcc.target/powerpc/pr67808.c: Likewise. 9577 * gcc.target/powerpc/pr70117.c: Likewise. 9578 * gcc.target/powerpc/tfmode_off.c: Likewise. 9579 95802018-06-21 Paul Thomas <pault@gcc.gnu.org> 9581 9582 PR fortran/49630 9583 * gfortran.dg/assumed_charlen_function_7.f90: New test. 9584 95852018-06-21 Paul Thomas <pault@gcc.gnu.org> 9586 9587 PR fortran/83118 9588 * gfortran.dg/unlimited_polymorphic_30.f03: New test. 9589 95902018-06-21 Tom de Vries <tdevries@suse.de> 9591 9592 * gcc.dg/guality/pr45882.c (a): Add used attribute. 9593 95942018-06-21 Tom de Vries <tdevries@suse.de> 9595 9596 PR tree-optimization/85859 9597 * gcc.dg/pr85859.c: New test. 9598 95992018-06-21 Richard Biener <rguenther@suse.de> 9600 9601 PR tree-optimization/86232 9602 * gcc.dg/torture/pr86232.c: New testcase. 9603 96042018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com> 9605 9606 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test. 9607 96082018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com> 9609 9610 * gcc/gcc.target/aarch64/aes_2.c: New test. 9611 96122018-06-20 Than McIntosh <thanm@google.com> 9613 9614 PR libgcc/86213 9615 * gcc.dg/split-8.c: New. 9616 96172018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org> 9618 9619 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan 9620 for vpkudus in place of vpksdus. 9621 * gcc.target/powerpc/builtins-3-p8.c: Likewise. 9622 96232018-06-20 Nathan Sidwell <nathan@acm.org> 9624 9625 PR c++/85634 9626 * g++.dg/lookup/pr85634-2.C: New. 9627 96282018-06-20 Paolo Carlini <paolo.carlini@oracle.com> 9629 9630 * g++.dg/template/friend65.C: New. 9631 * g++.dg/cpp0x/main1.C: Likewise. 9632 * g++.dg/other/main2.C: Likewise. 9633 * g++.dg/other/main3.C: Likewise. 9634 * g++.dg/template/friend42.C: Test location too. 9635 * g++.dg/concepts/decl-diagnose.C: Likewise. 9636 * g++.dg/warn/main-2.C: Update. 9637 96382018-06-20 Chung-Lin Tang <cltang@codesourcery.com> 9639 Thomas Schwinge <thomas@codesourcery.com> 9640 Cesar Philippidis <cesar@codesourcery.com> 9641 9642 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC 9643 2.5 data clause semantics. 9644 * c-c++-common/goacc/declare-2.c: Likewise. 9645 * c-c++-common/goacc/default-4.c: Likewise. 9646 * c-c++-common/goacc/finalize-1.c: New test. 9647 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize 9648 OpenACC 2.5 data clause semantics. 9649 * c-c++-common/goacc/kernels-alias.c: Likewise. 9650 * c-c++-common/goacc/routine-5.c: Likewise. 9651 * c-c++-common/goacc/update-if_present-1.c: New test. 9652 * c-c++-common/goacc/update-if_present-2.c: New test. 9653 * g++.dg/goacc/template.C: Update test case to utilize OpenACC 9654 2.5 data clause semantics. 9655 * gfortran.dg/goacc/combined-directives.f90: Likewise. 9656 * gfortran.dg/goacc/data-tree.f95: Likewise. 9657 * gfortran.dg/goacc/declare-2.f95: Likewise. 9658 * gfortran.dg/goacc/default-4.f: Likewise. 9659 * gfortran.dg/goacc/enter-exit-data.f95: Likewise. 9660 * gfortran.dg/goacc/finalize-1.f: New test. 9661 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize 9662 OpenACC 2.5 data clause semantics. 9663 * gfortran.dg/goacc/kernels-alias.f95: Likewise. 9664 * gfortran.dg/goacc/kernels-tree.f95: Likewise. 9665 * gfortran.dg/goacc/nested-function-1.f90: Likewise. 9666 * gfortran.dg/goacc/parallel-tree.f95: Likewise. 9667 * gfortran.dg/goacc/reduction-promotions.f90: Likewise. 9668 * gfortran.dg/goacc/update-if_present-1.f90: New test. 9669 * gfortran.dg/goacc/update-if_present-2.f90: New test. 9670 96712018-06-20 Jakub Jelinek <jakub@redhat.com> 9672 9673 PR c++/86210 9674 * g++.dg/warn/Wnonnull4.C: New test. 9675 96762018-06-20 Marek Polacek <polacek@redhat.com> 9677 9678 PR c++/86240 9679 * g++.dg/pr86240.C: New test. 9680 96812018-06-20 Jakub Jelinek <jakub@redhat.com> 9682 9683 PR debug/86194 9684 * gcc.target/i386/pr86194.c: New test. 9685 9686 PR tree-optimization/86231 9687 * gcc.dg/tree-ssa/vrp119.c: New test. 9688 * gcc.c-torture/execute/pr86231.c: New test. 9689 96902018-06-20 Tom de Vries <tdevries@suse.de> 9691 9692 PR tree-optimization/86097 9693 * gcc.dg/autopar/pr86097.c: New test. 9694 96952018-06-20 Nathan Sidwell <nathan@acm.org> 9696 9697 PR c++/85634 9698 * g++.dg/lookup/pr85634.C: New. 9699 97002018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9701 9702 * gcc.target/aarch64/ldp_stp_q.c: New test. 9703 * gcc.target/aarch64/stp_vec_128_1.c: Likewise. 9704 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise. 9705 97062018-06-20 Martin Liska <mliska@suse.cz> 9707 9708 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL. 9709 97102018-06-19 Martin Sebor <msebor@redhat.com> 9711 9712 PR tree-optimization/48560 9713 * gcc.dg/Warray-bounds-28.c: New test. 9714 97152018-06-19 Martin Sebor <msebor@redhat.com> 9716 9717 PR middle-end/85602 9718 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning 9719 to also match C++. 9720 97212018-06-19 Jan Hubicka <hubicka@ucw.cz> 9722 9723 * g++.dg/lto/pr84805_0.C: Update template. 9724 * g++.dg/lto/pr84805_1.C: Update template. 9725 97262018-06-19 Eric Botcazou <ebotcazou@adacore.com> 9727 9728 * gnat.dg/aggr24.adb: New test. 9729 * gnat.dg/aggr24_pkg.ad[sb]: New helper. 9730 97312018-06-19 Richard Biener <rguenther@suse.de> 9732 9733 PR tree-optimization/86179 9734 * gcc.dg/pr86179.c: New testcase. 9735 97362018-06-18 Martin Sebor <msebor@redhat.com> 9737 9738 PR middle-end/85602 9739 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning. 9740 * c-c++-common/attr-nonstring-8.c: New test. 9741 97422018-06-18 Martin Sebor <msebor@redhat.com> 9743 9744 PR tree-optimization/81384 9745 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test. 9746 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test. 9747 * gcc.c-torture/execute/builtins/strnlen.c: New test. 9748 * gcc.dg/attr-nonstring-2.c: New test. 9749 * gcc.dg/attr-nonstring-3.c: New test. 9750 * gcc.dg/attr-nonstring-4.c: New test. 9751 * gcc.dg/strlenopt-45.c: New test. 9752 * gcc.dg/strlenopt.h (strnlen): Declare. 9753 97542018-06-18 Wilco Dijkstra <wdijkstr@arm.com> 9755 9756 PR tree-optimization/86076 9757 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets. 9758 97592018-06-18 Wilco Dijkstra <wdijkstr@arm.com> 9760 9761 PR tree-optimization/64946 9762 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail. 9763 97642018-06-17 Eric Botcazou <ebotcazou@adacore.com> 9765 9766 * gcc.dg/debug/dwarf2/pr37726.c: Move to... 9767 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test. 9768 * gnat.dg/stack_usage5.adb: New test. 9769 97702018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org> 9771 9772 PR middle-end/82479 9773 * gcc.dg/tree-ssa/popcount.c: New test. 9774 * gcc.dg/tree-ssa/popcount2.c: New test. 9775 97762018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org> 9777 9778 PR middle-end/64946 9779 * gcc.dg/absu.c: New test. 9780 * gcc.dg/gimplefe-29.c: New test. 9781 * gcc.target/aarch64/pr64946.c: New test. 9782 97832018-06-15 Jakub Jelinek <jakub@redhat.com> 9784 9785 PR c/86093 9786 * c-c++-common/pr86093.c: New test. 9787 9788 PR middle-end/85878 9789 * gfortran.fortran-torture/compile/pr85878.f90: New test. 9790 9791 PR middle-end/86123 9792 * gcc.c-torture/compile/pr86123.c: New test. 9793 97942018-06-15 Tom de Vries <tdevries@suse.de> 9795 9796 * gcc.dg-selftests/dg-final.exp: Force sequential execution. 9797 97982018-06-15 Nick Clifton <nickc@redhat.com> 9799 9800 PR 84195 9801 * gcc.c-torture/compile/pr84195.c: New test. 9802 98032018-06-15 Richard Biener <rguenther@suse.de> 9804 9805 PR middle-end/86159 9806 * g++.dg/pr86159.C: New testcase. 9807 98082018-06-15 Richard Biener <rguenther@suse.de> 9809 9810 PR middle-end/86076 9811 * gcc.dg/pr86076.c: New testcase. 9812 98132018-06-14 Marek Polacek <polacek@redhat.com> 9814 9815 PR c++/86063 9816 * g++.dg/cpp0x/gen-attrs-65.C: New test. 9817 98182018-06-14 Jakub Jelinek <jakub@redhat.com> 9819 9820 PR target/86048 9821 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add 9822 -msse2 to dg-options. 9823 9824 PR middle-end/86122 9825 * gcc.c-torture/compile/pr86122.c: New test. 9826 9827 P0624R2 - Default constructible and assignable stateless lambdas 9828 * g++.dg/cpp2a/lambda1.C: New test. 9829 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics 9830 for -std=c++2a. 9831 98322018-06-14 Paolo Carlini <paolo.carlini@oracle.com> 9833 9834 * g++.dg/other/static3.C: New. 9835 * g++.dg/other/static4.C: Likewise. 9836 * g++.dg/warn/Wshadow-15.C: Likewise. 9837 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too. 9838 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise. 9839 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise. 9840 * g++.dg/cpp0x/udlit-args-neg.C: Likewise. 9841 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise. 9842 * g++.dg/cpp0x/udlit-extern-c.C: Likewise. 9843 * g++.dg/cpp0x/udlit-member-neg.C: Likewise. 9844 98452018-06-14 Jakub Jelinek <jakub@redhat.com> 9846 9847 PR target/85945 9848 * gcc.c-torture/compile/pr85945.c: New test. 9849 98502018-06-14 Richard Biener <rguenther@suse.de> 9851 9852 PR ipa/86124 9853 * gcc.dg/pr86124.c: New testcase. 9854 98552018-06-13 Martin Sebor <msebor@redhat.com> 9856 9857 PR tree-optimization/86114 9858 * gcc.dg/pr86114.c: New test. 9859 98602018-06-13 Steven G. Kargl <kargl@gcc.gnu.org> 9861 9862 PR fortran/86110 9863 * gfortran.dg/pr86110.f90: New test. 9864 98652018-06-13 Cesar Philippidis <cesar@codesourcery.com> 9866 9867 PR fortran/85703 9868 * gfortran.dg/goacc/pr85703.f90: New test. 9869 * gfortran.dg/gomp/pr85703.f90: New test. 9870 98712018-06-13 Cesar Philippidis <cesar@codesourcery.com> 9872 9873 PR fortran/85702 9874 * gfortran.dg/goacc/pr85702.f90: New test. 9875 98762018-06-13 Eric Botcazou <ebotcazou@adacore.com> 9877 9878 * gcc.target/i386/pr86048.c: New test. 9879 98802018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 9881 9882 * gcc.target/arc/fma-1.c: New test. 9883 98842018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 9885 9886 * gcc.target/arc/pr9001107555.c: New file. 9887 98882018-06-12 Richard Sandiford <richard.sandiford@linaro.org> 9889 9890 * g++.dg/torture/aarch64-vect-init-1.C: New test. 9891 98922018-06-12 Paolo Carlini <paolo.carlini@oracle.com> 9893 9894 * g++.dg/init/delete3.C: New. 9895 * g++.dg/init/new49.C: Likewise. 9896 * g++.dg/init/new25.C: Test locations too. 9897 * g++.dg/template/new4.C: Likewise. 9898 * g++.old-deja/g++.jason/operator.C: Likewise. 9899 99002018-06-12 Marek Polacek <polacek@redhat.com> 9901 9902 Core issue 1331 - const mismatch with defaulted copy constructor 9903 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error. 9904 * g++.dg/cpp0x/defaulted52.C: New test. 9905 * g++.dg/cpp0x/defaulted53.C: New test. 9906 * g++.dg/cpp0x/defaulted54.C: New test. 9907 * g++.dg/cpp0x/defaulted55.C: New test. 9908 * g++.dg/cpp0x/defaulted56.C: New test. 9909 * g++.dg/cpp0x/defaulted57.C: New test. 9910 * g++.dg/cpp0x/defaulted58.C: New test. 9911 * g++.dg/cpp0x/defaulted59.C: New test. 9912 * g++.dg/cpp0x/defaulted60.C: New test. 9913 99142018-06-12 David Malcolm <dmalcolm@redhat.com> 9915 9916 PR other/69968 9917 * gcc.dg/spellcheck-transposition.c: New test. 9918 99192018-06-12 Steven G. Kargl <kargl@gcc.gnu.org> 9920 9921 PR fortran/44491 9922 * gfortran.dg/pr44491.f90: New testcase 9923 99242018-06-12 Martin Sebor <msebor@redhat.com> 9925 9926 PR tree-optimization/85259 9927 * gcc.dg/Wstringop-overflow-5.c: New test. 9928 * gcc.dg/Wstringop-overflow-6.c: New test. 9929 99302018-06-12 Martin Sebor <msebor@redhat.com> 9931 9932 PR c/85931 9933 * gcc.dg/Wstringop-truncation-3.c: New test. 9934 99352018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9936 9937 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New. 9938 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding. 9939 * gcc.target/powerpc/swaps-p8-17.c: Same. 9940 99412018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9942 9943 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New. 9944 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New. 9945 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New. 9946 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New. 9947 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New. 9948 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New. 9949 99502018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9951 9952 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New. 9953 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New. 9954 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New. 9955 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New. 9956 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New. 9957 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New. 9958 99592018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9960 9961 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New. 9962 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New. 9963 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New. 9964 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New. 9965 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New. 9966 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New. 9967 99682018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9969 9970 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New. 9971 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New. 9972 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New. 9973 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New. 9974 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New. 9975 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New. 9976 99772018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9978 9979 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New. 9980 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New. 9981 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New. 9982 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New. 9983 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New. 9984 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New. 9985 99862018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9987 9988 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase. 9989 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase. 9990 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase. 9991 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase. 9992 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase. 9993 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase. 9994 99952018-06-12 Martin Liska <mliska@suse.cz> 9996 9997 * g++.dg/opt/mpx.C: New test. 9998 * gcc.target/i386/mpx.c: New test. 9999 100002018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 10001 10002 * gcc.target/arc/builtin_simdarc.c: Update test. 10003 * gcc.target/arc/mulsi3_highpart-2.c: Likewise. 10004 * gcc.target/arc/tumaddsidi4.c: Likewise. 10005 100062018-06-12 Eric Botcazou <ebotcazou@adacore.com> 10007 10008 * gnat.dg/opt72a.ad[sb]: New test. 10009 * gnat.dg/opt72_pkg.ads: New helper. 10010 100112018-06-12 Tom de Vries <tdevries@suse.de> 10012 10013 * gcc.dg-selftests/dg-final.exp: New file. 10014 100152018-06-11 Paolo Carlini <paolo.carlini@oracle.com> 10016 10017 * g++.dg/lookup/new2.C: Test locations too. 10018 * g++.dg/other/ellipsis1.C: Likewise. 10019 * g++.dg/other/operator1.C: Likewise. 10020 * g++.dg/other/operator2.C: Likewise. 10021 * g++.dg/overload/operator2.C: Likewise. 10022 * g++.dg/parse/defarg11.C: Likewise. 10023 * g++.dg/parse/operator4.C: Likewise. 10024 * g++.dg/template/error30.C: Likewise. 10025 * g++.dg/template/explicit-args3.C: Likewise. 10026 * g++.dg/warn/effc1.C: Likewise. 10027 * g++.old-deja/g++.brendan/prepost2.C: Likewise. 10028 * g++.old-deja/g++.brendan/prepost3.C: Likewise. 10029 * g++.old-deja/g++.bugs/900215_01.C: Likewise. 10030 * g++.old-deja/g++.jason/conversion5.C: Likewise. 10031 * g++.old-deja/g++.jason/operator.C: Likewise. 10032 100332018-06-11 Martin Sebor <msebor@redhat.com> 10034 10035 PR tree-optimization/86083 10036 * gcc.dg/strlenopt-44.c: New test. 10037 100382018-06-11 Janus Weil <janus@gcc.gnu.org> 10039 10040 PR fortran/45521 10041 * gfortran.dg/generic_32.f90: New test. 10042 * gfortran.dg/generic_33.f90: New test. 10043 100442018-06-11 Carl Love <cel@us.ibm.com> 10045 * gcc.target/powerpc/altivec-7.c (main): Remove tests 10046 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning 10047 long long bool. Remove duplicate dg-final for xxlxor. Update 10048 dg-final instruction counts. 10049 * gcc.target/powerpc/altivec-37.c (main): New file for 10050 tests vec_unpackh and vec_unpackl returning long long bool and 10051 long long int. 10052 100532018-06-11 Martin Liska <mliska@suse.cz> 10054 10055 PR tree-optimization/86089 10056 * gcc.dg/tree-ssa/pr86089.c: New test. 10057 100582018-06-11 Julia Koval <julia.koval@intel.com> 10059 10060 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test. 10061 * gcc.target/i386/vpclmulqdq.c: Ditto. 10062 100632018-06-11 Olivier Hainque <hainque@adacore.com> 10064 10065 * gnat.dg/lang-dw2.adb: New test. 10066 * gnat.dg/lang-dw3.adb: New test. 10067 100682018-06-11 Hristian Kirtchev <kirtchev@adacore.com> 10069 10070 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb, 10071 gnat.dg/assertion_policy1_pkg.ads: New testcase. 10072 100732018-06-11 Ed Schonberg <schonberg@adacore.com> 10074 10075 * gnat.dg/predicate1.adb: New testcase. 10076 100772018-06-11 Yannick Moy <moy@adacore.com> 10078 10079 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase. 10080 100812018-06-11 Hristian Kirtchev <kirtchev@adacore.com> 10082 10083 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New 10084 testcase. 10085 100862018-06-11 Javier Miranda <miranda@adacore.com> 10087 10088 * gnat.dg/prot4.adb: New testcase. 10089 100902018-06-11 Yannick Moy <moy@adacore.com> 10091 10092 * gnat.dg/part_of1-instantiation.adb, 10093 gnat.dg/part_of1-instantiation.ads, 10094 gnat.dg/part_of1-private_generic.adb, 10095 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New 10096 testcase. 10097 100982018-06-11 Piotr Trojanek <trojanek@adacore.com> 10099 10100 * gnat.dg/contract1.adb: New testcase. 10101 101022018-06-11 Javier Miranda <miranda@adacore.com> 10103 10104 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New 10105 testcase. 10106 101072018-06-11 Ed Schonberg <schonberg@adacore.com> 10108 10109 * gnat.dg/inline_always1.adb: New testcase. 10110 101112018-06-11 Ed Schonberg <schonberg@adacore.com> 10112 10113 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads, 10114 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads, 10115 gnat.dg/nested_generic2_g2.ads: New testcase. 10116 101172018-06-10 Paolo Carlini <paolo.carlini@oracle.com> 10118 10119 * g++.dg/template/friend64.C: New. 10120 * g++.old-deja/g++.other/friend4.C: Test the location too. 10121 * g++.old-deja/g++.pt/crash23.C: Likewise. 10122 101232018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org> 10124 10125 * gfortran.dg/inline_matmul_23.f90: New test. 10126 101272018-06-10 Janus Weil <janus@gcc.gnu.org> 10128 10129 PR fortran/85088 10130 * gfortran.dg/intent_decl_1.f90: New test case. 10131 101322018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 10133 10134 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd* 10135 * gfortran.dg/ieee/large_4.f90: Ditto. 10136 * gfortran.dg/round_4.f90: Ditto. 10137 101382018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 10139 10140 PR fortran/38351 10141 * gfortran.dg/pr38351.f90: New test. 10142 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message. 10143 101442018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 10145 10146 PR fortran/85138 10147 PR fortran/85996 10148 PR fortran/86051 10149 * gfortran.dg/pr85138_1.f90: New test. 10150 * gfortran.dg/pr85138_2.f90: Ditto. 10151 * gfortran.dg/pr85996.f90: Ditto. 10152 101532018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 10154 10155 PR fortran/78278 10156 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option. 10157 * gfortran.dg/data_char_1.f90: Ditto. 10158 * gfortran.dg/pr78571.f90: Ditto. 10159 * gfortran.dg/pr78278.f90: New test. 10160 101612018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 10162 10163 PR fortran/63514 10164 * gfortran.dg/pr63514.f90: New test. 10165 101662018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org> 10167 10168 PR fortran/85631 10169 * gfortran.dg/bounds_check_20.f90: New test. 10170 101712018-06-08 Carl Love <cel@us.ibm.com> 10172 10173 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update 10174 vpkudum counts. 10175 * gcc.target/powerpc/p9-extract-3.c: Make second argument of 10176 vec_extract a signed int. 10177 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update, 10178 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw, 10179 vcmpgtsd, vcmpgtud. 10180 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of 10181 vec_extract a signed int. 10182 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of 10183 vec_extract a signed int. 10184 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and 10185 vec_xor builtins. Update xxsel, xxlxor counts. 10186 101872018-06-08 Steven G. Kargl <kargl@gcc.gnu.org> 10188 10189 PR fortran/86059 10190 * gfortran.dg/associate_30.f90: Remove code tested ... 10191 * gfortran.dg/pr67803.f90: Ditto. 10192 * gfortran.dg/pr67805.f90: Ditto. 10193 * gfortran.dg/pr86059.f90: ... here. New test. 10194 101952018-06-08 Steven G. Kargl <kargl@gcc.gnu.org> 10196 10197 PR fortran/78571 10198 * gfortran.dg/pr78571.f90: New test. 10199 102002018-06-08 Peter Bergner <bergner@vnet.ibm.com> 10201 10202 PR target/85755 10203 * gcc.target/powerpc/pr85755.c: New test. 10204 102052018-06-08 Carl Love <cel@us.ibm.com> 10206 10207 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to 10208 vsx-vector-6.p7.c. 10209 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to 10210 vsx-vector-6.p9.c. 10211 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts 10212 for BE system that are different then for an LE system from this file 10213 into vsx-vector-6-le.c using be target qualifier. Remove this file. 10214 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for 10215 the various instruction counts. Rename file to vsx-vector-6.p8.c. 10216 102172018-06-08 Martin Liska <mliska@suse.cz> 10218 10219 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump. 10220 102212018-06-08 Martin Liska <mliska@suse.cz> 10222 10223 * g++.dg/dg.exp: Do not use mpx.exp. 10224 * g++.dg/lto/lto.exp: Likewise. 10225 * g++.dg/lto/pr69729_0.C: Remove. 10226 * g++.dg/opt/pr71529.C: Remove. 10227 * g++.dg/pr63995-1.C: Remove. 10228 * g++.dg/pr68270.C: Remove. 10229 * g++.dg/pr71624.C: Remove. 10230 * g++.dg/pr71633.C: Remove. 10231 * g++.dg/pr79761.C: Remove. 10232 * g++.dg/pr79764.C: Remove. 10233 * g++.dg/pr79769.C: Remove. 10234 * gcc.dg/lto/chkp-privatize-1_0.c: Remove. 10235 * gcc.dg/lto/chkp-privatize-2_0.c: Remove. 10236 * gcc.dg/lto/chkp-privatize_0.c: Remove. 10237 * gcc.dg/lto/chkp-removed-alias_0.c: Remove. 10238 * gcc.dg/lto/chkp-static-bounds_0.c: Remove. 10239 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove. 10240 * gcc.dg/lto/lto.exp: Do not use mpx.exp. 10241 * gcc.dg/lto/pr66221_0.c: Remove. 10242 * gcc.target/i386/chkp-always_inline.c: Remove. 10243 * gcc.target/i386/chkp-bndret.c: Remove. 10244 * gcc.target/i386/chkp-builtins-1.c: Remove. 10245 * gcc.target/i386/chkp-builtins-2.c: Remove. 10246 * gcc.target/i386/chkp-builtins-3.c: Remove. 10247 * gcc.target/i386/chkp-builtins-4.c: Remove. 10248 * gcc.target/i386/chkp-const-check-1.c: Remove. 10249 * gcc.target/i386/chkp-const-check-2.c: Remove. 10250 * gcc.target/i386/chkp-hidden-def.c: Remove. 10251 * gcc.target/i386/chkp-label-address.c: Remove. 10252 * gcc.target/i386/chkp-lifetime-1.c: Remove. 10253 * gcc.target/i386/chkp-narrow-bounds.c: Remove. 10254 * gcc.target/i386/chkp-pr69044.c: Remove. 10255 * gcc.target/i386/chkp-remove-bndint-1.c: Remove. 10256 * gcc.target/i386/chkp-remove-bndint-2.c: Remove. 10257 * gcc.target/i386/chkp-strchr.c: Remove. 10258 * gcc.target/i386/chkp-strlen-1.c: Remove. 10259 * gcc.target/i386/chkp-strlen-2.c: Remove. 10260 * gcc.target/i386/chkp-strlen-3.c: Remove. 10261 * gcc.target/i386/chkp-strlen-4.c: Remove. 10262 * gcc.target/i386/chkp-strlen-5.c: Remove. 10263 * gcc.target/i386/chkp-stropt-1.c: Remove. 10264 * gcc.target/i386/chkp-stropt-10.c: Remove. 10265 * gcc.target/i386/chkp-stropt-11.c: Remove. 10266 * gcc.target/i386/chkp-stropt-12.c: Remove. 10267 * gcc.target/i386/chkp-stropt-13.c: Remove. 10268 * gcc.target/i386/chkp-stropt-14.c: Remove. 10269 * gcc.target/i386/chkp-stropt-15.c: Remove. 10270 * gcc.target/i386/chkp-stropt-16.c: Remove. 10271 * gcc.target/i386/chkp-stropt-17.c: Remove. 10272 * gcc.target/i386/chkp-stropt-2.c: Remove. 10273 * gcc.target/i386/chkp-stropt-3.c: Remove. 10274 * gcc.target/i386/chkp-stropt-4.c: Remove. 10275 * gcc.target/i386/chkp-stropt-5.c: Remove. 10276 * gcc.target/i386/chkp-stropt-6.c: Remove. 10277 * gcc.target/i386/chkp-stropt-7.c: Remove. 10278 * gcc.target/i386/chkp-stropt-8.c: Remove. 10279 * gcc.target/i386/chkp-stropt-9.c: Remove. 10280 * gcc.target/i386/i386.exp: Do not use mpx.exp. 10281 * gcc.target/i386/indirect-thunk-11.c: Remove. 10282 * gcc.target/i386/indirect-thunk-12.c: Remove. 10283 * gcc.target/i386/indirect-thunk-attr-12.c: Remove. 10284 * gcc.target/i386/indirect-thunk-attr-13.c: Remove. 10285 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove. 10286 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove. 10287 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove. 10288 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove. 10289 * gcc.target/i386/interrupt-bnd-err-1.c: Remove. 10290 * gcc.target/i386/interrupt-bnd-err-2.c: Remove. 10291 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove. 10292 * gcc.target/i386/mpx/alloca-1-nov.c: Remove. 10293 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove. 10294 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove. 10295 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove. 10296 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove. 10297 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove. 10298 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove. 10299 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove. 10300 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove. 10301 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove. 10302 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove. 10303 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove. 10304 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove. 10305 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove. 10306 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove. 10307 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove. 10308 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove. 10309 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove. 10310 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove. 10311 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove. 10312 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove. 10313 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove. 10314 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove. 10315 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove. 10316 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove. 10317 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove. 10318 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove. 10319 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove. 10320 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove. 10321 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove. 10322 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove. 10323 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove. 10324 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove. 10325 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove. 10326 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove. 10327 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove. 10328 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove. 10329 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove. 10330 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove. 10331 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove. 10332 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove. 10333 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove. 10334 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove. 10335 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove. 10336 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove. 10337 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove. 10338 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove. 10339 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove. 10340 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove. 10341 * gcc.target/i386/mpx/calloc-1-nov.c: Remove. 10342 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove. 10343 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove. 10344 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove. 10345 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove. 10346 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove. 10347 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove. 10348 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove. 10349 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove. 10350 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove. 10351 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove. 10352 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove. 10353 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove. 10354 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove. 10355 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove. 10356 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove. 10357 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove. 10358 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove. 10359 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove. 10360 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove. 10361 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove. 10362 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove. 10363 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove. 10364 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove. 10365 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove. 10366 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove. 10367 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove. 10368 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove. 10369 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove. 10370 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove. 10371 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove. 10372 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove. 10373 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove. 10374 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove. 10375 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove. 10376 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove. 10377 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove. 10378 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove. 10379 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove. 10380 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove. 10381 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove. 10382 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove. 10383 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove. 10384 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove. 10385 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove. 10386 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove. 10387 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove. 10388 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove. 10389 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove. 10390 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove. 10391 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove. 10392 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove. 10393 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove. 10394 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove. 10395 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove. 10396 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove. 10397 * gcc.target/i386/mpx/label-address-1.c: Remove. 10398 * gcc.target/i386/mpx/legacy-1-nov.c: Remove. 10399 * gcc.target/i386/mpx/macro.c: Remove. 10400 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove. 10401 * gcc.target/i386/mpx/malloc-1-nov.c: Remove. 10402 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove. 10403 * gcc.target/i386/mpx/memcpy-1.c: Remove. 10404 * gcc.target/i386/mpx/memmove-1.c: Remove. 10405 * gcc.target/i386/mpx/memmove-2.c: Remove. 10406 * gcc.target/i386/mpx/memmove-zero-length.c: Remove. 10407 * gcc.target/i386/mpx/mpx-check.h: Remove. 10408 * gcc.target/i386/mpx/mpx-os-support.h: Remove. 10409 * gcc.target/i386/mpx/mpx.exp: Remove. 10410 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove. 10411 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove. 10412 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove. 10413 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove. 10414 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove. 10415 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove. 10416 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove. 10417 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove. 10418 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove. 10419 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove. 10420 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove. 10421 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove. 10422 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove. 10423 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove. 10424 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove. 10425 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove. 10426 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove. 10427 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove. 10428 * gcc.target/i386/mpx/pointer-diff-1.c: Remove. 10429 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove. 10430 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove. 10431 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove. 10432 * gcc.target/i386/mpx/pr65508.c: Remove. 10433 * gcc.target/i386/mpx/pr65531.cc: Remove. 10434 * gcc.target/i386/mpx/pr66048.cc: Remove. 10435 * gcc.target/i386/mpx/pr66134.c: Remove. 10436 * gcc.target/i386/mpx/pr66566.c: Remove. 10437 * gcc.target/i386/mpx/pr66567.c: Remove. 10438 * gcc.target/i386/mpx/pr66568.c: Remove. 10439 * gcc.target/i386/mpx/pr66569.c: Remove. 10440 * gcc.target/i386/mpx/pr66581.c: Remove. 10441 * gcc.target/i386/mpx/pr68337-1.c: Remove. 10442 * gcc.target/i386/mpx/pr68337-2.c: Remove. 10443 * gcc.target/i386/mpx/pr68416.c: Remove. 10444 * gcc.target/i386/mpx/pr78339.c: Remove. 10445 * gcc.target/i386/mpx/pr79631.c: Remove. 10446 * gcc.target/i386/mpx/pr79633.c: Remove. 10447 * gcc.target/i386/mpx/pr79753.c: Remove. 10448 * gcc.target/i386/mpx/pr79770.c: Remove. 10449 * gcc.target/i386/mpx/pr79987.c: Remove. 10450 * gcc.target/i386/mpx/pr79988.c: Remove. 10451 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove. 10452 * gcc.target/i386/mpx/realloc-1-nov.c: Remove. 10453 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove. 10454 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove. 10455 * gcc.target/i386/mpx/realloc-2-nov.c: Remove. 10456 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove. 10457 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove. 10458 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove. 10459 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove. 10460 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove. 10461 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove. 10462 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove. 10463 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove. 10464 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove. 10465 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove. 10466 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove. 10467 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove. 10468 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove. 10469 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove. 10470 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove. 10471 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove. 10472 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove. 10473 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove. 10474 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove. 10475 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove. 10476 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove. 10477 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove. 10478 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove. 10479 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove. 10480 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove. 10481 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove. 10482 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove. 10483 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove. 10484 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove. 10485 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove. 10486 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove. 10487 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove. 10488 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove. 10489 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove. 10490 * gcc.target/i386/mpx/sincos-1-nov.c: Remove. 10491 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove. 10492 * gcc.target/i386/mpx/static-array-1-nov.c: Remove. 10493 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove. 10494 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove. 10495 * gcc.target/i386/mpx/static-init-1-nov.c: Remove. 10496 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove. 10497 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove. 10498 * gcc.target/i386/mpx/static-init-2-nov.c: Remove. 10499 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove. 10500 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove. 10501 * gcc.target/i386/mpx/static-init-3-nov.c: Remove. 10502 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove. 10503 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove. 10504 * gcc.target/i386/mpx/static-init-4-nov.c: Remove. 10505 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove. 10506 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove. 10507 * gcc.target/i386/mpx/static-init-5-nov.c: Remove. 10508 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove. 10509 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove. 10510 * gcc.target/i386/mpx/static-init-6-nov.c: Remove. 10511 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove. 10512 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove. 10513 * gcc.target/i386/mpx/static-string-1-nov.c: Remove. 10514 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove. 10515 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove. 10516 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove. 10517 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove. 10518 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove. 10519 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove. 10520 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove. 10521 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove. 10522 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove. 10523 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove. 10524 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove. 10525 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove. 10526 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove. 10527 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove. 10528 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove. 10529 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove. 10530 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove. 10531 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove. 10532 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove. 10533 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove. 10534 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove. 10535 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove. 10536 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove. 10537 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove. 10538 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove. 10539 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove. 10540 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove. 10541 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove. 10542 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove. 10543 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove. 10544 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove. 10545 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove. 10546 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove. 10547 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove. 10548 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove. 10549 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove. 10550 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove. 10551 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove. 10552 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove. 10553 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove. 10554 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove. 10555 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove. 10556 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove. 10557 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove. 10558 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove. 10559 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove. 10560 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove. 10561 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove. 10562 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove. 10563 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove. 10564 * gcc.target/i386/mpx/vararg-1-nov.c: Remove. 10565 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove. 10566 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove. 10567 * gcc.target/i386/mpx/vararg-2-nov.c: Remove. 10568 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove. 10569 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove. 10570 * gcc.target/i386/mpx/vararg-3-nov.c: Remove. 10571 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove. 10572 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove. 10573 * gcc.target/i386/mpx/vararg-4-nov.c: Remove. 10574 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove. 10575 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove. 10576 * gcc.target/i386/mpx/vararg-5-nov.c: Remove. 10577 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove. 10578 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove. 10579 * gcc.target/i386/mpx/vararg-6-nov.c: Remove. 10580 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove. 10581 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove. 10582 * gcc.target/i386/mpx/vararg-7-nov.c: Remove. 10583 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove. 10584 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove. 10585 * gcc.target/i386/mpx/vararg-8-nov.c: Remove. 10586 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove. 10587 * gcc.target/i386/mpx/vla-1-lbv.c: Remove. 10588 * gcc.target/i386/mpx/vla-1-nov.c: Remove. 10589 * gcc.target/i386/mpx/vla-1-ubv.c: Remove. 10590 * gcc.target/i386/mpx/vla-2-lbv.c: Remove. 10591 * gcc.target/i386/mpx/vla-2-nov.c: Remove. 10592 * gcc.target/i386/mpx/vla-2-ubv.c: Remove. 10593 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove. 10594 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove. 10595 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove. 10596 * gcc.target/i386/pr63995-2.c: Remove. 10597 * gcc.target/i386/pr64805.c: Remove. 10598 * gcc.target/i386/pr65044.c: Remove. 10599 * gcc.target/i386/pr65167.c: Remove. 10600 * gcc.target/i386/pr65183.c: Remove. 10601 * gcc.target/i386/pr65184.c: Remove. 10602 * gcc.target/i386/pr65523.c: Remove. 10603 * gcc.target/i386/pr70876.c: Remove. 10604 * gcc.target/i386/pr70877.c: Remove. 10605 * gcc.target/i386/pr71458.c: Remove. 10606 * gcc.target/i386/pr80880.c: Remove. 10607 * gcc.target/i386/ret-thunk-25.c: Remove. 10608 * gcc.target/i386/thunk-retbnd.c: Remove. 10609 * lib/mpx-dg.exp: Remove. 10610 * gcc.target/i386/funcspec-56.inc: Adjust test case. 10611 106122018-06-07 Carl Love <cel@us.ibm.com> 10613 10614 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print 10615 statements. 10616 106172018-06-07 Carl Love <cel@us.ibm.com> 10618 10619 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected 10620 error message. 10621 106222018-06-07 Marek Polacek <polacek@redhat.com> 10623 10624 PR c/85318 10625 * gcc.dg/Wc90-c99-compat-10.c: New test. 10626 * gcc.dg/Wc90-c99-compat-11.c: New test. 10627 * gcc.dg/Wc90-c99-compat-12.c: New test. 10628 * gcc.dg/Wc90-c99-compat-9.c: New test. 10629 106302018-06-07 Paul Koning <ni1d@arrl.net> 10631 10632 * gcc.c-torture/compile/20180605-1.c: New test. 10633 106342018-06-07 Steven G. Kargl <kargl@gcc.gnu.org> 10635 10636 PR fortran/86045 10637 * gfortran.dg/pr86045.f90: New test. 10638 106392018-06-07 Marek Polacek <polacek@redhat.com> 10640 10641 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. 10642 106432018-06-07 Olga Makhotina <olga.makhotina@intel.com> 10644 10645 * gcc.target/i386/funcspec-56.inc: Test arch=tremont. 10646 106472018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com> 10648 10649 * gcc.target/msp430/msp430i-device-symbol.c: New test. 10650 * gcc.target/msp430/msp430f-device-symbol.c: New test. 10651 * gcc.target/msp430/msp430.h: New test header file. 10652 106532018-06-07 Jakub Jelinek <jakub@redhat.com> 10654 10655 PR tree-optimization/69615 10656 * gcc.dg/tree-ssa/pr69615.c: New test. 10657 106582018-06-07 Richard Biener <rguenther@suse.de> 10659 10660 PR tree-optimization/85935 10661 * gcc.dg/graphite/pr85935.c: New testcase. 10662 106632018-06-04 Carl Love <cel@us.ibm.com> 10664 10665 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional 10666 debug print statements. Fix a few formating issues. 10667 106682018-06-06 Michael Meissner <meissner@linux.ibm.com> 10669 10670 PR target/85657 10671 * gcc.target/powerpc/pr85657-4.c: New tests. 10672 * gcc.target/powerpc/pr85657-5.c: Likewise. 10673 * gcc.target/powerpc/pr85657-6.c: Likewise. 10674 106752018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org> 10676 10677 PR fortran/85641 10678 * gfortran.dg/realloc_on_assign_30.f90: New test. 10679 106802018-06-06 Carl Love <cel@us.ibm.com> 10681 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first 10682 argument to vui_arg. 10683 106842018-06-06 Carl Love <cel@us.ibm.com> 10685 10686 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx 10687 to builtins-4.c. 10688 * gcc.target/powerpc/builtins-4.c: New test file for tests 10689 that need -mvsx. 10690 106912018-06-06 Michael Meissner <meissner@linux.ibm.com> 10692 10693 PR target/85657 10694 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can 10695 be used in templates. Don't check for them in overloaded functions. 10696 106972018-06-06 Jim Wilson <jimw@sifive.com> 10698 10699 * gcc.target/riscv/interrupt-5.c (sub3): Add new test. 10700 * gcc.target/riscv/interrupt-mmode.c: New. 10701 * gcc.target/riscv/interrupt-smode.c: New. 10702 * gcc.target/riscv/interrupt-umode.c: New. 10703 107042018-06-06 Marek Polacek <polacek@redhat.com> 10705 10706 PR c++/85977 10707 * g++.dg/cpp0x/initlist102.C: New test. 10708 * g++.dg/cpp0x/initlist103.C: New test. 10709 * g++.dg/cpp0x/initlist104.C: New test. 10710 107112018-06-06 Eric Botcazou <ebotcazou@adacore.com> 10712 10713 * gcc.dg/torture/pr86066.c: New test. 10714 107152018-06-06 Richard Biener <rguenther@suse.de> 10716 10717 PR tree-optimization/86062 10718 * g++.dg/tree-ssa/pr86062.C: New testcase. 10719 107202018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com> 10721 10722 * gcc.target/msp430/function-attributes-4.c: New test. 10723 * gcc.target/msp430/static-interrupts.c: New test. 10724 107252018-06-05 Steve Ellcey <sellcey@cavium.com> 10726 10727 PR target/79924 10728 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message. 10729 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto. 10730 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto. 10731 * gcc.target/aarch64/nofp_1.c: Ditto. 10732 107332018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com> 10734 10735 * gcc.target/arm/cmse/cmse-1c99.c: New test. 10736 107372018-06-05 Cesar Philippidis <cesar@codesourcery.com> 10738 10739 PR fortran/85701 10740 * gfortran.dg/goacc/pr85701.f90: New test. 10741 107422018-06-05 Marek Polacek <polacek@redhat.com> 10743 10744 PR c++/85976 10745 * g++.dg/cpp0x/alias-decl-64.C: New test. 10746 107472018-06-05 Richard Biener <rguenther@suse.de> 10748 10749 PR tree-optimization/86046 10750 * gcc.dg/pr86046.c: New testcase. 10751 107522018-06-05 Richard Biener <rguenther@suse.de> 10753 10754 PR tree-optimization/86047 10755 * gcc.dg/pr86047.c: New testcase. 10756 107572018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10758 10759 PR target/81497 10760 * g++.target/arm/arm.exp: New file. 10761 * g++.target/arm/pr81497.C: Likewise. 10762 107632018-06-05 Andreas Krebbel <krebbel@linux.ibm.com> 10764 10765 * gcc.target/s390/htm-builtins-compile-4.c: New test. 10766 107672018-06-04 Eric Botcazou <ebotcazou@adacore.com> 10768 10769 * gcc.dg/store_merging_21.c: New test. 10770 * gnat.dg/opt71b.adb: Likewise. 10771 * gnat.dg/opt71.adb: Rename into... 10772 * gnat.dg/opt71a.adb: ...this. 10773 107742018-06-04 Richard Biener <rguenther@suse.de> 10775 10776 PR tree-optimization/85955 10777 * gcc.dg/pr85955.c: New testcase. 10778 107792018-06-04 Steven G. Kargl <kargl@gcc.gnu.org> 10780 10781 PR fortran/85981 10782 * gfortran.dg/allocate_alloc_opt_14.f90: New test. 10783 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string. 10784 * gfortran.dg/allocate_stat_2.f90: Ditto. 10785 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto. 10786 107872018-06-04 Richard Sandiford <richard.sandiford@linaro.org> 10788 10789 * gcc.target/aarch64/sve/extract_5.c: New test. 10790 107912018-06-04 Jakub Jelinek <jakub@redhat.com> 10792 10793 PR target/85832 10794 PR target/86036 10795 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than 10796 vptestm. 10797 * gcc.target/i386/avx512vl-pr85832.c: Likewise. 10798 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise. 10799 * gcc.target/i386/avx512bw-pr85832.c: Likewise. 10800 * gcc.target/i386/avx512bw-pr86036.c: New test. 10801 108022018-06-04 Richard Biener <rguenther@suse.de> 10803 10804 PR tree-optimization/86038 10805 * gcc.dg/pr86038.c: New testcase. 10806 108072018-06-04 Jakub Jelinek <jakub@redhat.com> 10808 10809 PR tree-optimization/69615 10810 * gcc.dg/pr69615.c: New test. 10811 10812 PR c++/86025 10813 * c-c++-common/gomp/pr86025.c: New test. 10814 108152018-06-03 Andreas Schwab <schwab@linux-m68k.org> 10816 10817 * gcc.target/powerpc/altivec-7.c: Remove extra brace. 10818 108192018-06-03 Eric Botcazou <ebotcazou@adacore.com> 10820 10821 * gcc.dg/torture/pr86034.c: New test. 10822 108232018-06-03 Paul Thomas <pault@gcc.gnu.org> 10824 10825 PR fortran/36497 10826 * gfortran.dg/cray_pointer_12.f90: New test. 10827 108282018-06-02 Steven G. Kargl <kargl@gcc.gnu.org> 10829 10830 PR fortran/85938 10831 * gfortran.dg/pr85938.f90: Fixed by revision r261081 10832 108332018-06-02 Eric Botcazou <ebotcazou@adacore.com> 10834 10835 * gnat.dg/specs/opt3.ads: New test. 10836 * gnat.dg/specs/opt3_pkg.ads: New helper. 10837 108382018-06-02 Eric Botcazou <ebotcazou@adacore.com> 10839 10840 * gnat.dg/discr53.ad[sb]: New test. 10841 * gnat.dg/discr53_pkg.ads: New helper. 10842 108432018-06-01 Carl Love <cel@us.ibm.com> 10844 10845 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file. 10846 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file. 10847 108482018-06-01 Carl Love <cel@us.ibm.com> 10849 10850 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz 10851 to make it consistent with the naming convention in the file. 10852 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks 10853 to altivec-7.c. Delete file. 10854 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks 10855 to altivec-7.c. Delete file. 10856 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c. 10857 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and 10858 vec_unpackl tests. Update instruction counts. 10859 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to 10860 tests to builtins-1.c. 10861 * gcc.target/powerpc/builtins-1-be.c: Move BE specific 10862 tests to builtins-1.c. 10863 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c. 10864 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and. 10865 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo. 10866 Remove vec_ctf tests returning double. Remove vec_cts with 10867 double args. Remove vec_sel with invalid arguments. Add tests for 10868 vec_splat. 10869 Add instruction counts for new tests. 10870 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for 10871 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed, 10872 vec_unsigned. 10873 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc, 10874 test_sll_vsill_vsill_vuc. 10875 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for 10876 vec_revb. 10877 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant 10878 tests from altivec-7.h. 10879 * gcc.target/powerpc/vsx-7-be.c: Remove file. 10880 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8, 10881 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32, 10882 splat_sll, splat_uc, splat_int128, splat_uint128. 10883 Make second argument of vec_extract and vec_insert a signed int. 10884 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float 10885 argument. 10886 108872018-06-01 Eric Botcazou <ebotcazou@adacore.com> 10888 10889 * gcc.dg/store_merging_20.c: New test. 10890 * gnat.dg/opt71.adb: Likewise. 10891 * gnat.dg/opt71_pkg.ads: New helper. 10892 108932018-06-01 Carl Love <cel@us.ibm.com> 10894 10895 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds. 10896 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output. 10897 Add vec_xst_be for signed and unsigned arguments. 10898 108992018-06-01 Steven G. Kargl <kargl@gcc.gnu.org> 10900 10901 PR fortran/85816 10902 PR fortran/85975 10903 * gfortran.dg/pr85816.f90: New test. 10904 * gfortran.dg/pr85975.f90: New test. 10905 109062018-06-01 Steven G. Kargl <kargl@gcc.gnu.org> 10907 10908 PR fortran/63570 10909 * gfortran.dg/random_init_1.f90: New test. 10910 * gfortran.dg/random_init_2.f90: New test. 10911 * gfortran.dg/random_init_3.f90: New test. 10912 * gfortran.dg/random_init_4.f90: New test. 10913 * gfortran.dg/random_init_5.f90: New test. 10914 * gfortran.dg/random_init_6.f90: New test. 10915 109162018-06-01 Richard Sandiford <richard.sandiford@linaro.org> 10917 10918 PR tree-optimization/85989 10919 * gcc.dg/torture/pr85989.c: New test. 10920 109212018-06-01 Richard Biener <rguenther@suse.de> 10922 10923 PR middle-end/86017 10924 * gcc.dg/tree-ssa/pr86017.c: New testcase. 10925 109262018-06-01 Richard Biener <rguenther@suse.de> 10927 10928 PR ipa/85960 10929 * gcc.dg/ipa/ipa-pta-19.c: New testcase. 10930 109312018-05-31 Qing Zhao <qing.zhao@oracle.com> 10932 10933 PR middle-end/78809 10934 * gcc.dg/strcmpopt_2.c: New test. 10935 * gcc.dg/strcmpopt_3.c: New test. 10936 10937 PR middle-end/83026 10938 * gcc.dg/strcmpopt_3.c: New test. 10939 109402018-05-31 Jakub Jelinek <jakub@redhat.com> 10941 10942 PR target/85984 10943 * gcc.target/i386/pr85984.c: New test. 10944 109452018-05-31 Martin Sebor <msebor@redhat.com> 10946 10947 PR c/82063 10948 * gcc.dg/Walloc-size-larger-than-1.c: New test. 10949 * gcc.dg/Walloc-size-larger-than-10.c: New test. 10950 * gcc.dg/Walloc-size-larger-than-11.c: New test. 10951 * gcc.dg/Walloc-size-larger-than-12.c: New test. 10952 * gcc.dg/Walloc-size-larger-than-13.c: New test. 10953 * gcc.dg/Walloc-size-larger-than-14.c: New test. 10954 * gcc.dg/Walloc-size-larger-than-15.c: New test. 10955 * gcc.dg/Walloc-size-larger-than-16.c: New test. 10956 * gcc.dg/Walloc-size-larger-than-17.c: New test. 10957 * gcc.dg/Walloc-size-larger-than-2.c: New test. 10958 * gcc.dg/Walloc-size-larger-than-3.c: New test. 10959 * gcc.dg/Walloc-size-larger-than-4.c: New test. 10960 * gcc.dg/Walloc-size-larger-than-5.c: New test. 10961 * gcc.dg/Walloc-size-larger-than-6.c: New test. 10962 * gcc.dg/Walloc-size-larger-than-7.c: New test. 10963 * gcc.dg/Walloc-size-larger-than-8.c: New test. 10964 * gcc.dg/Walloc-size-larger-than-9.c: New test. 10965 * gcc.dg/Walloc-size-larger-than.c: New test. 10966 109672018-05-31 Chung-Lin Tang <cltang@codesourcery.com> 10968 Cesar Philippidis <cesar@codesourcery.com> 10969 10970 PR middle-end/85879 10971 * gfortran.dg/goacc/pr77371-1.f90: New test. 10972 * gfortran.dg/goacc/pr77371-2.f90: New test. 10973 * gfortran.dg/goacc/pr85879.f90: New test. 10974 109752018-05-31 Eric Botcazou <ebotcazou@adacore.com> 10976 10977 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage. 10978 * gnat.dg/stack_usage1b.adb: Likewise. 10979 * gnat.dg/stack_usage1c.adb: Likewise. 10980 * gnat.dg/stack_usage3.adb: Likewise. 10981 * gnat.dg/stack_usage1_pkg.adb: Delete. 10982 109832018-05-31 Eric Botcazou <ebotcazou@adacore.com> 10984 10985 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run. 10986 * gcc.dg/store_merging_11.c: Likewise. 10987 * gcc.dg/store_merging_13.c: Likewise. 10988 * gcc.dg/store_merging_14.c: Likewise. 10989 * gcc.dg/store_merging_15.c: Likewise. 10990 * gcc.dg/store_merging_16.c: Likewise. Remove local variable. 10991 109922018-05-31 Ed Schonberg <schonberg@adacore.com> 10993 10994 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb, 10995 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb, 10996 gnat.dg/limited1_outer.ads: New testcase. 10997 109982018-05-31 Hristian Kirtchev <kirtchev@adacore.com> 10999 11000 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads, 11001 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads: 11002 New testcase. 11003 110042018-05-31 Eric Botcazou <ebotcazou@adacore.com> 11005 11006 * gnat.dg/size_clause1.adb: New testcase. 11007 110082018-05-31 Javier Miranda <miranda@adacore.com> 11009 11010 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase. 11011 110122018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org> 11013 11014 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for 11015 vld1x3 intrinsics for aarch64. 11016 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for 11017 vst1x2 intrinsics for aarch64. 11018 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for 11019 vst1x3 intrinsics for aarch64. 11020 110212018-05-30 Jonathan Wakely <jwakely@redhat.com> 11022 11023 PR c++/77777 11024 * g++.dg/diagnostic/pr77777.C: New test. 11025 110262018-05-30 David Pagan <dave.pagan@oracle.com> 11027 11028 PR c/55976 11029 * gcc.dg/noncompile/pr55976-1.c: New test. 11030 * gcc.dg/noncompile/pr55976-2.c: New test. 11031 110322018-05-30 Jan Hubicka <hubicka@ucw.cz> 11033 11034 * gcc.dg/lto/20111213-1_0.c: Fix template. 11035 * gcc.dg/lto/20100603-1_0.c: Fix template. 11036 * gcc.dg/lto/20100603-2_0.c: Fix template. 11037 * gcc.dg/lto/20100603-3_0.c: Fix template. 11038 11039 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel. 11040 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel. 11041 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel. 11042 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel. 11043 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel. 11044 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel. 11045 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel. 11046 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel. 11047 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel. 11048 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel. 11049 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel. 11050 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel. 11051 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel. 11052 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel. 11053 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel. 11054 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel. 11055 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel. 11056 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel. 11057 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel. 11058 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel. 11059 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel. 11060 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel. 11061 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel. 11062 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel. 11063 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel. 11064 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel. 11065 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel. 11066 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel. 11067 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel. 11068 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel. 11069 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel. 11070 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel. 11071 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel. 11072 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel. 11073 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel. 11074 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel. 11075 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel. 11076 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel. 11077 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel. 11078 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel. 11079 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel. 11080 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel. 11081 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel. 11082 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel. 11083 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel. 11084 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel. 11085 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel. 11086 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel. 11087 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel. 11088 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel. 11089 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel. 11090 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel. 11091 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel. 11092 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel. 11093 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel. 11094 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel. 11095 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel. 11096 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel. 11097 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel. 11098 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel. 11099 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel. 11100 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel. 11101 111022018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com> 11103 11104 Revert: 11105 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. 11106 111072017-05-30 Jackson Woodruff <jackson.woodruff@arm.com> 11108 11109 * gcc.target/aarch64/simd/ldp_stp_9: New. 11110 * gcc.target/aarch64/simd/ldp_stp_10: New. 11111 * gcc.target/aarch64/simd/ldp_stp_11: New. 11112 * gcc.target/aarch64/simd/ldp_stp_12: New. 11113 111142018-05-30 Ed Schonberg <schonberg@adacore.com> 11115 11116 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase. 11117 111182018-05-30 Hristian Kirtchev <kirtchev@adacore.com> 11119 11120 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase. 11121 111222018-05-29 Uros Bizjak <ubizjak@gmail.com> 11123 11124 PR target/85950 11125 * gcc.target/i386/pr85950.c: New test. 11126 111272018-05-29 Marek Polacek <polacek@redhat.com> 11128 11129 PR c++/85883 11130 * g++.dg/cpp1z/class-deduction55.C: New test. 11131 * g++.dg/cpp1z/class-deduction56.C: New test. 11132 * g++.dg/cpp1z/class-deduction57.C: New test. 11133 111342018-05-29 Jakub Jelinek <jakub@redhat.com> 11135 11136 PR c++/85952 11137 * g++.dg/warn/Wunused-var-33.C: New test. 11138 11139 PR target/85918 11140 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512 11141 and -fno-vect-cost-model options. Add aligned(64) attribute to the 11142 arrays. Add suffix 1 to all functions and use 4 iterations rather 11143 than N. Add functions with conversions to and from float. 11144 Add new set of functions with 8 iterations and another one 11145 with 16 iterations, expect 24 vectorized loops instead of just 4. 11146 * gcc.target/i386/avx512dq-pr85918-2.c: New test. 11147 111482018-05-29 Javier Miranda <miranda@adacore.com> 11149 11150 * gnat.dg/equal2.adb: New testcase. 11151 111522018-05-29 Ed Schonberg <schonberg@adacore.com> 11153 11154 * gnat.dg/float_attributes_overflows.adb: New testcase. 11155 111562018-05-29 Pascal Obry <obry@adacore.com> 11157 11158 * gnat.dg/normalize_pathname.adb: New testcase. 11159 111602018-05-29 Tom de Vries <tom@codesourcery.com> 11161 11162 * lib/scanasm.exp (scan-assembler-times): Use proc name in error 11163 message. 11164 * lib/scanipa.exp (scan-ipa-dump-times): Same. 11165 * lib/scanrtl.exp (scan-rtl-dump-times): Same. 11166 * lib/scantree.exp (scan-tree-dump-times): Same. 11167 111682018-05-29 Tom de Vries <tom@codesourcery.com> 11169 11170 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not) 11171 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler): 11172 Use proc name as first argument to dg-scan. 11173 111742018-05-29 Tom de Vries <tom@codesourcery.com> 11175 11176 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called 11177 with no arguments. 11178 111792018-05-28 Richard Biener <rguenther@suse.de> 11180 11181 PR tree-optimization/85934 11182 * gcc.target/i386/pr85934.c: New testcase. 11183 111842018-05-28 Eric Botcazou <ebotcazou@adacore.com> 11185 11186 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase. 11187 111882018-05-28 Eric Botcazou <ebotcazou@adacore.com> 11189 11190 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase. 11191 111922018-05-28 Ed Schonberg <schonberg@adacore.com> 11193 11194 * gnat.dg/fixedpnt5.adb: New testcase. 11195 111962018-05-28 Justin Squirek <squirek@adacore.com> 11197 11198 * gnat.dg/array31.adb: New testcase. 11199 112002018-05-28 Justin Squirek <squirek@adacore.com> 11201 11202 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads, 11203 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase. 11204 112052018-05-27 Steven G. Kargl <kargl@gcc.gnu.org> 11206 11207 * gfortran.dg/data_stmt_pointer.f90: new test. 11208 112092018-05-27 Jakub Jelinek <jakub@redhat.com> 11210 11211 PR target/85918 11212 * gcc.target/i386/avx512dq-pr85918.c: New test. 11213 112142018-05-25 Jim Wilson <jimw@sifive.com> 11215 11216 * gcc.target/riscv/interrupt-1.c: New. 11217 * gcc.target/riscv/interrupt-2.c: New. 11218 * gcc.target/riscv/interrupt-3.c: New. 11219 * gcc.target/riscv/interrupt-4.c: New. 11220 * gcc.target/riscv/interrupt-5.c: New. 11221 112222018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 11223 11224 PR fortran/85786 11225 * gfortran.dg/pr85786.f90: New test. 11226 112272018-05-25 Paul Koning <ni1d@arrl.net> 11228 11229 * gcc.c-torture/compile/20151204.c: Skip if pdp11. 11230 * gcc.c-torture/compile/pr55921.c: Ditto. 11231 * gcc.c-torture/compile/pr60655-1.c: Ditto. 11232 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11. 11233 112342018-05-25 Jakub Jelinek <jakub@redhat.com> 11235 11236 PR target/85832 11237 * gcc.target/i386/avx512f-pr85832.c: New test. 11238 * gcc.target/i386/avx512vl-pr85832.c: New test. 11239 * gcc.target/i386/avx512bw-pr85832.c: New test. 11240 * gcc.target/i386/avx512vlbw-pr85832.c: New test. 11241 112422018-05-25 Bin Cheng <bin.cheng@arm.com> 11243 11244 PR tree-optimization/85720 11245 * gcc.dg/tree-ssa/pr85720.c: New test. 11246 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern 11247 distribution. 11248 112492018-05-25 Martin Liska <mliska@suse.cz> 11250 11251 PR testsuite/85911 11252 * gcc.dg/tree-prof/update-loopch.c: Do not scan 11253 for 'Removing basic block'. 11254 112552018-05-25 Patrick Bernardi <bernardi@adacore.com> 11256 11257 * gnat.dg/sec_stack1.adb: New testcase. 11258 112592018-05-25 Ed Schonberg <schonberg@adacore.com> 11260 11261 * gnat.dg/fixedpnt4.adb: New testcase. 11262 112632018-05-25 Javier Miranda <miranda@adacore.com> 11264 11265 * gnat.dg/interface7.adb: New testcase. 11266 112672018-05-25 Hristian Kirtchev <kirtchev@adacore.com> 11268 11269 * gnat.dg/sec_stack2.adb: New testcase. 11270 112712018-05-25 Ed Schonberg <schonberg@adacore.com> 11272 11273 * gnat.dg/interface6.adb: New testcase. 11274 112752018-05-25 Ed Schonberg <schonberg@adacore.com> 11276 11277 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase. 11278 112792018-05-25 Richard Sandiford <richard.sandiford@linaro.org> 11280 11281 * lib/target-supports.exp 11282 (check_effective_target_vect_double_cond_arith): Include 11283 multiplication and division. 11284 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using 11285 fully-masked loops with a fixed vector length. 11286 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division 11287 tests. 11288 * gcc.target/aarch64/sve/vcond_8.c: Likewise. 11289 * gcc.target/aarch64/sve/vcond_9.c: Likewise. 11290 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests. 11291 112922018-05-25 Richard Sandiford <richard.sandiford@linaro.org> 11293 11294 * gcc.target/aarch64/sve/div_1.c: New test. 11295 * gcc.target/aarch64/sve/div_1_run.c: Likewise. 11296 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise. 11297 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise. 11298 112992018-05-25 Richard Sandiford <richard.sandiford@linaro.org> 11300 11301 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test. 11302 113032018-05-25 Richard Sandiford <richard.sandiford@linaro.org> 11304 11305 * lib/target-supports.exp 11306 (check_effective_target_vect_double_cond_arith): New proc. 11307 * gcc.dg/vect/vect-cond-arith-1.c: New test. 11308 * gcc.target/aarch64/sve/vcond_8.c: Likewise. 11309 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise. 11310 * gcc.target/aarch64/sve/vcond_9.c: Likewise. 11311 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise. 11312 * gcc.target/aarch64/sve/vcond_12.c: Likewise. 11313 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise. 11314 113152018-05-25 Janus Weil <janus@gcc.gnu.org> 11316 11317 PR fortran/85839 11318 * gfortran.dg/f2018_obs.f90: New test case. 11319 113202018-05-24 Steven G. Kargl <kargl@gcc.gnu.org> 11321 11322 PR fortran/85543 11323 * gfortran.dg/pr85543.f90: New test. 11324 113252018-05-24 Steven G. Kargl <kargl@gcc.gnu.org> 11326 11327 PR fortran/85780 11328 * gfortran.dg/pr85780.f90: New test. 11329 113302018-05-24 Steven G. Kargl <kargl@gcc.gnu.org> 11331 11332 PR fortran/85779 11333 * gfortran.dg/pr85779_1.f90: New test. 11334 * gfortran.dg/pr85779_2.f90: Ditto. 11335 * gfortran.dg/pr85779_3.f90: Ditto. 11336 113372018-05-24 Steven G. Kargl <kargl@gcc.gnu.org> 11338 11339 PR fortran/85895 11340 11341 * gfortran.dg/coarray_3.f90: Fix invalid testcase. 11342 * gfortran.dg/pr85895.f90: New test. 11343 113442018-05-24 Uros Bizjak <ubizjak@gmail.com> 11345 11346 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string. 11347 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto. 11348 113492018-05-24 Roger Sayle <roger@nextmovesoftware.com> 11350 11351 * gcc.dg/fold-popcount-1.c: New testcase. 11352 * gcc.dg/fold-popcount-2.c: New testcase. 11353 * gcc.dg/fold-popcount-3.c: New testcase. 11354 * gcc.dg/fold-popcount-4.c: New testcase. 11355 113562018-05-24 Marek Polacek <polacek@redhat.com> 11357 11358 PR c++/85847 11359 * g++.dg/cpp0x/new3.C: New test. 11360 113612018-05-24 Javier Miranda <miranda@adacore.com> 11362 11363 * gnat.dg/discr52.adb: New testcase. 11364 113652018-05-24 Ed Schonberg <schonberg@adacore.com> 11366 11367 * gnat.dg/others1.adb: New testcase. 11368 113692018-05-24 Justin Squirek <squirek@adacore.com> 11370 11371 * gnat.dg/raise_expr.adb: New testcase. 11372 113732018-05-24 Hristian Kirtchev <kirtchev@adacore.com> 11374 11375 * gnat.dg/formal_containers.adb: New testcase. 11376 113772018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11378 11379 * gcc.target/i386/pr85345.c: Require ifunc support. 11380 113812018-05-24 Richard Sandiford <richard.sandiford@linaro.org> 11382 11383 * gcc.dg/vect/vect-fma-1.c: New test. 11384 113852018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11386 11387 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in 11388 scan-tree-dump*. 11389 113902018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com> 11391 11392 PR target/83009 11393 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. 11394 113952018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com> 11396 11397 PR target/78849 11398 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from 11399 DEFAULT_CFLAGS. 11400 * gcc.target/msp430/pr78849.c: New test. 11401 114022018-05-23 Marek Polacek <polacek@redhat.com> 11403 11404 * g++.dg/cpp2a/range-for8.C: New test. 11405 * g++.dg/cpp2a/range-for9.C: New test. 11406 * g++.dg/cpp2a/range-for10.C: New test. 11407 114082017-05-23 Segher Boessenkool <segher@kernel.crashing.org> 11409 11410 * lib/target-supports.exp (check_effective_target_be): New. 11411 (check_effective_target_le): New. 11412 114132018-05-23 Marek Polacek <polacek@redhat.com> 11414 11415 * g++.dg/cpp2a/range-for1.C: New test. 11416 * g++.dg/cpp2a/range-for2.C: New test. 11417 * g++.dg/cpp2a/range-for3.C: New test. 11418 * g++.dg/cpp2a/range-for4.C: New test. 11419 * g++.dg/cpp2a/range-for5.C: New test. 11420 * g++.dg/cpp2a/range-for6.C: New test. 11421 * g++.dg/cpp2a/range-for7.C: New test. 11422 114232018-05-23 Uros Bizjak <ubizjak@gmail.com> 11424 11425 * gcc.target/i386/cvt-3.c: New test. 11426 114272018-05-23 Uros Bizjak <ubizjak@gmail.com> 11428 11429 * gcc.target/i386/cvt-2.c: New test. 11430 114312018-05-23 Alexander Monakov <amonakov@ispras.ru> 11432 11433 * gcc.dg/pr79985.c: New testcase. 11434 114352018-05-23 Richard Biener <rguenther@suse.de> 11436 11437 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase. 11438 114392018-05-23 Sudakshina Das <sudi.das@arm.com> 11440 11441 PR target/84882 11442 * gcc.target/aarch64/pr84882.c: New test. 11443 * gcc.target/aarch64/target_attr_18.c: Likewise. 11444 114452018-05-23 Richard Sandiford <richard.sandiford@linaro.org> 11446 11447 PR tree-optimization/85853 11448 * gfortran.dg/vect/pr85853.f90: New test. 11449 114502018-05-23 Hristian Kirtchev <kirtchev@adacore.com> 11451 11452 * gnat.dg/import2.adb: New testcase. 11453 114542018-05-23 Ed Schonberg <schonberg@adacore.com> 11455 11456 * gnat.dg/discr51.adb: New testcase. 11457 114582018-05-23 Javier Miranda <miranda@adacore.com> 11459 11460 * gnat.dg/valid_scalars1.adb: New testcase. 11461 114622018-05-23 Ed Schonberg <schonberg@adacore.com> 11463 11464 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase. 11465 114662018-05-23 Hristian Kirtchev <kirtchev@adacore.com> 11467 11468 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New 11469 testcase. 11470 114712018-05-23 Hristian Kirtchev <kirtchev@adacore.com> 11472 11473 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New 11474 testcase. 11475 114762018-05-23 Bob Duff <duff@adacore.com> 11477 11478 * gnat.dg/addr10.adb: New testcase. 11479 114802018-05-23 Richard Biener <rguenther@suse.de> 11481 11482 PR middle-end/85874 11483 * gcc.dg/Wstrict-overflow-27.c: New testcase. 11484 114852018-05-23 Yury Gribov <tetra2005@gmail.com> 11486 11487 PR tree-optimization/85822 11488 * c-c++-common/pr85822.c: New test. 11489 114902018-05-23 Richard Biener <rguenther@suse.de> 11491 11492 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase. 11493 114942018-05-22 Janus Weil <janus@gcc.gnu.org> 11495 11496 PR fortran/85841 11497 * gfortran.dg/pr30667.f: Add option "-std=legacy". 11498 114992018-05-22 Martin Sebor <msebor@redhat.com> 11500 11501 PR middle-end/85359 11502 * gcc.dg/attr-nonstring.c: New test. 11503 115042018-05-22 H.J. Lu <hongjiu.lu@intel.com> 11505 11506 PR target/85345 11507 * gcc.target/i386/pr85345.c: New test. 11508 115092018-05-22 Luis Machado <luis.machado@linaro.org> 11510 11511 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test. 11512 115132018-05-22 Janus Weil <janus@gcc.gnu.org> 11514 11515 PR fortran/85841 11516 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by 11517 dg-additional-options. 11518 * gfortran.dg/graphite/block-2.f: Ditto. 11519 * gfortran.dg/graphite/id-19.f: Ditto. 11520 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto. 11521 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto. 11522 * gfortran.dg/vect/pr52580.f: Ditto. 11523 115242018-05-22 Jackson Woodruff <jackson.woodruff@arm.com> 11525 11526 * gcc.target/aarch64/ldp_stp_6.c: New. 11527 * gcc.target/aarch64/ldp_stp_7.c: New. 11528 * gcc.target/aarch64/ldp_stp_8.c: New. 11529 115302018-05-22 Martin Sebor <msebor@redhat.com> 11531 11532 PR c/85623 11533 * c-c++-common/attr-nonstring-3.c: Adjust. 11534 * c-c++-common/attr-nonstring-4.c: Adjust. 11535 * c-c++-common/attr-nonstring-6.c: New test. 11536 115372018-05-22 Martin Sebor <msebor@redhat.com> 11538 11539 PR tree-optimization/85826 11540 * gcc.dg/Wrestrict-17.c: New test. 11541 115422018-05-22 Richard Sandiford <richard.sandiford@linaro.org> 11543 11544 * gcc.dg/torture/pr85862.c: Rename to... 11545 * gcc.dg/torture/pr85852.c: ...this. 11546 115472018-05-22 Justin Squirek <squirek@adacore.com> 11548 11549 * gnat.dg/warn14.adb: New testcase. 11550 115512018-05-22 Hristian Kirtchev <kirtchev@adacore.com> 11552 11553 * gnat.dg/controlled8.adb: New testcase. 11554 115552018-05-22 Patrick Bernardi <bernardi@adacore.com> 11556 11557 * gnat.dg/discr50.adb: New testcase. 11558 115592018-05-22 Ed Schonberg <schonberg@adacore.com> 11560 11561 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb, 11562 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb, 11563 gnat.dg/discr49_rec2.ads: New testcase. 11564 115652018-05-22 Ed Schonberg <schonberg@adacore.com> 11566 11567 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads, 11568 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New 11569 testcase. 11570 115712018-05-22 Ed Schonberg <schonberg@adacore.com> 11572 11573 * gnat.dg/fixedpnt3.adb: New testcase. 11574 115752018-05-22 Justin Squirek <squirek@adacore.com> 11576 11577 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads, 11578 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases. 11579 115802018-05-22 Richard Sandiford <richard.sandiford@linaro.org> 11581 11582 PR middle-end/85862 11583 * gcc.dg/torture/pr85862.c: New test. 11584 115852018-05-22 Richard Biener <rguenther@suse.de> 11586 11587 PR tree-optimization/85834 11588 * g++.dg/torture/pr85834.C: New testcase. 11589 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise. 11590 115912018-05-22 Martin Liska <mliska@suse.cz> 11592 11593 PR ipa/85607 11594 * g++.dg/ipa/pr85607.C: New test. 11595 115962018-05-22 Richard Biener <rguenther@suse.de> 11597 11598 PR tree-optimization/85863 11599 * gfortran.fortran-torture/compile/pr85863.f: New testcase. 11600 116012018-05-22 Janus Weil <janus@gcc.gnu.org> 11602 11603 PR fortran/85841 11604 * gfortran.dg/assumed_rank_5.f90: Update error message. 11605 * gfortran.dg/assumed_type_4.f90: Ditto. 11606 * gfortran.dg/bind_c_array_params.f03: Ditto. 11607 * gfortran.dg/bind_c_usage_28.f90: Ditto. 11608 * gfortran.dg/c_funloc_tests_5.f03: Ditto. 11609 * gfortran.dg/c_funloc_tests_6.f90: Ditto. 11610 * gfortran.dg/c_loc_tests_11.f03: Ditto. 11611 * gfortran.dg/coarray_atomic_2.f90: Ditto. 11612 * gfortran.dg/coarray_collectives_2.f90: Ditto. 11613 * gfortran.dg/coarray_collectives_10.f90: Ditto. 11614 * gfortran.dg/coarray_collectives_13.f90: Ditto. 11615 * gfortran.dg/rank_3.f90: Ditto. 11616 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008. 11617 * gfortran.dg/implicit_14.f90: Ditto. 11618 116192018-05-21 Christian Groessler <chris@groessler.org> 11620 11621 * gcc.c-torture/compile/simd-5.c: Fix comment. 11622 116232018-05-21 Michael Meissner <meissner@linux.ibm.com> 11624 11625 PR target/85657 11626 * gcc.target/powerpc/pr85657-1.c: New test for converting between 11627 __float128, __ibm128, and long double. 11628 * gcc.target/powerpc/pr85657-2.c: Likewise. 11629 * gcc.target/powerpc/pr85657-3.c: Likewise. 11630 * g++.dg/pr85667.C: New test to make sure __ibm128 is 11631 implementated as a separate type internally, and is not just an 11632 alias for long double. 11633 116342018-05-21 Richard Sandiford <richard.sandiford@linaro.org> 11635 11636 PR tree-optimization/85814 11637 * gcc.dg/torture/pr85814.c: New test. 11638 116392018-05-21 Paolo Carlini <paolo.carlini@oracle.com> 11640 11641 PR c++/84588 11642 * g++.dg/cpp0x/cond1.C: New. 11643 * g++.dg/cpp1y/pr84588-1.C: Likewise. 11644 * g++.dg/cpp1y/pr84588-2.C: Likewise. 11645 * g++.dg/cpp1y/pr84588-3.C: Likewise. 11646 * g++.dg/parse/cond6.C: Likewise. 11647 * g++.dg/parse/cond7.C: Likewise. 11648 * g++.dg/parse/cond8.C: Likewise. 11649 * g++.dg/cpp1z/decomp16.C: Update. 11650 * g++.old-deja/g++.jason/cond.C: Likewise. 11651 116522018-05-21 Steven G. Kargl <kargl@gcc.gnu.org> 11653 11654 ChangeLog for r260480 11655 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran 11656 warnings for deleted and obsolescent features. 11657 * gfortran.dg/graphite/id-19.f: Ditto. 11658 * gfortran.dg/graphite/id-20.f: Ditto. 11659 * gfortran.dg/graphite/id-27.f90: Ditto. 11660 * gfortran.dg/graphite/pr82449.f: Ditto. 11661 116622018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11663 11664 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for 11665 tiny and large memory models. 11666 116672018-04-04 Ed Schonberg <schonberg@adacore.com> 11668 11669 * gnat.dg/suppress_initialization.adb, 11670 gnat.dg/suppress_initialization_pkg.ads: New testcase. 11671 116722018-04-04 Ed Schonberg <schonberg@adacore.com> 11673 11674 * gnat.dg/exit1.adb: New testcase. 11675 116762018-04-04 Ed Schonberg <schonberg@adacore.com> 11677 11678 * gnat.dg/array30.adb: New testcase. 11679 116802018-04-04 Hristian Kirtchev <kirtchev@adacore.com> 11681 11682 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase. 11683 116842018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11685 11686 * gcc.c-torture/execute/ssad-run.c: New test. 11687 * gcc.c-torture/execute/usad-run.c: Likewise. 11688 * gcc.target/aarch64/ssadv16qi.c: Likewise. 11689 * gcc.target/aarch64/usadv16qi.c: Likewise. 11690 116912018-05-21 Tamar Christina <tamar.christina@arm.com> 11692 11693 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32, 11694 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8, 11695 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32, 11696 vbcaxq_s64): New. 11697 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. 11698 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. 11699 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. 11700 117012018-05-21 Janus Weil <janus@gcc.gnu.org> 11702 11703 PR fortran/85841 11704 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy". 11705 * gfortran.dg/g77/20020307-1.f: Ditto. 11706 * gfortran.dg/g77/980310-3.f: Ditto. 11707 * gfortran.dg/goacc/loop-1-2.f95: Ditto. 11708 * gfortran.dg/goacc/loop-1.f95: Ditto. 11709 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto. 11710 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto. 11711 * gfortran.dg/gomp/do-1.f90: Ditto. 11712 * gfortran.dg/gomp/omp_do1.f90: Ditto. 11713 * gfortran.dg/pr17229.f: Ditto. 11714 * gfortran.dg/pr37243.f: Ditto. 11715 * gfortran.dg/pr49721-1.f: Ditto. 11716 * gfortran.dg/pr58484.f: Ditto. 11717 * gfortran.dg/pr81175.f: Ditto. 11718 * gfortran.dg/pr81723.f: Ditto. 11719 * gfortran.dg/predcom-2.f: Ditto. 11720 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto. 11721 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto. 11722 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto. 11723 * gfortran.dg/vect/pr52580.f: Ditto. 11724 117252018-05-20 Paul Thomas <pault@gcc.gnu.org> 11726 11727 PR fortran/80657 11728 * gfortran.dg/char_result_18.f90: New test. 11729 117302018-05-20 Paul Thomas <pault@gcc.gnu.org> 11731 11732 PR fortran/49636 11733 * gfortran.dg/associate_38.f90: New test. 11734 117352018-05-20 Paul Thomas <pault@gcc.gnu.org> 11736 11737 PR fortran/82275 11738 * gfortran.dg/select_type_42.f90: New test. 11739 117402018-05-19 Paul Thomas <pault@gcc.gnu.org> 11741 11742 PR fortran/82923 11743 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note 11744 that the patch fixes PR66694 & PR82617, although the testcases 11745 are not explicitly included. 11746 117472018-05-18 Kito Cheng <kito.cheng@gmail.com> 11748 11749 * gcc.dg/stack-usage-1.c: Add support for rv32e. 11750 117512018-05-18 Marc Glisse <marc.glisse@inria.fr> 11752 11753 PR c++/82899 11754 * g++.dg/pr82899.C: New testcase. 11755 117562018-05-18 Martin Liska <mliska@suse.cz> 11757 11758 * gcc.dg/pr68766.c: Change pruned output. 11759 117602018-05-18 Cesar Philippidis <cesar@codesourcery.com> 11761 11762 PR c++/85782 11763 * c-c++-common/goacc/pr85782.c: New test. 11764 117652018-05-18 Sudakshina Das <sudi.das@arm.com> 11766 11767 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d. 11768 117692018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11770 11771 * gcc.target/arm/pr62554.c: Delete. 11772 * gcc.target/arm/pr69610-1.c: Likewise. 11773 * gcc.target/arm/pr69610-2.c: Likewise. 11774 117752018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11776 11777 * gcc.target/arm/pr40887.c: Update comment. 11778 * lib/target-supports.exp: Don't generate effective target checks 11779 and related helpers for armv5. Update comment. 11780 * gcc.target/arm/armv5_thumb_isa.c: Delete. 11781 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective 11782 target check and options. 11783 117842018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 11785 11786 PR middle-end/85817 11787 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to 11788 scan-tree-dump-not for h. 11789 117902018-05-18 Richard Biener <rguenther@suse.de> 11791 11792 * gcc.dg/tree-ssa/pr21559.c: Adjust. 11793 * gcc.dg/tree-ssa/pr45397.c: Likewise. 11794 * gcc.dg/tree-ssa/pr61839_1.c: Likewise. 11795 * gcc.dg/tree-ssa/pr61839_2.c: Likewise. 11796 * gcc.dg/tree-ssa/pr61839_4.c: Likewise. 11797 * gcc.dg/tree-ssa/vrp17.c: Likewise. 11798 * gcc.dg/tree-ssa/vrp18.c: Likewise. 11799 * gcc.dg/tree-ssa/vrp23.c: Likewise. 11800 * gcc.dg/tree-ssa/vrp24.c: Likewise. 11801 * gcc.dg/tree-ssa/vrp58.c: Likewise. 11802 * gcc.dg/vrp-min-max-1.c: Likewise. 11803 * gcc.dg/vrp-min-max-3.c: New testcase. 11804 118052018-05-18 Richard Biener <rguenther@suse.de> 11806 11807 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase. 11808 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code. 11809 * gcc.dg/graphite/scop-6.c: Likewise. 11810 * gcc.dg/graphite/scop-7.c: Likewise. 11811 * gcc.dg/graphite/scop-8.c: Likewise. 11812 * gcc.dg/graphite/scop-9.c: Likewise. 11813 118142018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11815 11816 * gcc.target/aarch64/vect-init-ld1.c: New test. 11817 118182018-05-18 Martin Liska <mliska@suse.cz> 11819 11820 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned. 11821 * gcc.dg/tree-prof/update-loopch.c: Likewise. 11822 118232018-05-18 Martin Liska <mliska@suse.cz> 11824 11825 * gcc.dg/ipa/ipa-icf-39.c: New test. 11826 * gcc.dg/pr68766.c: Adjust pruned output. 11827 118282018-05-18 Richard Sandiford <richard.sandiford@linaro.org> 11829 11830 * lib/target-supports.exp (check_effective_target_scalar_all_fma): 11831 New proc. 11832 * gcc.dg/fma-1.c: New test. 11833 * gcc.dg/fma-2.c: Likewise. 11834 * gcc.dg/fma-3.c: Likewise. 11835 * gcc.dg/fma-4.c: Likewise. 11836 * gcc.dg/fma-5.c: Likewise. 11837 * gcc.dg/fma-6.c: Likewise. 11838 * gcc.dg/fma-7.c: Likewise. 11839 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require 11840 scalar_all_fma. 11841 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off. 11842 * gfortran.dg/reassoc_8.f: Likewise. 11843 * gfortran.dg/reassoc_9.f: Likewise. 11844 * gfortran.dg/reassoc_10.f: Likewise. 11845 118462018-05-17 Jim Wilson <jimw@sifive.com> 11847 11848 * gcc.target/riscv/switch-qi.c: New. 11849 * gcc.target/riscv/switch-si.c: New. 11850 118512018-05-17 Pat Haugen <pthaugen@us.ibm.com> 11852 11853 PR target/85698 11854 * gcc.target/powerpc/pr85698.c: New test. 11855 118562018-05-17 Richard Biener <rguenther@suse.de> 11857 11858 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase. 11859 118602018-05-17 Bin Cheng <bin.cheng@arm.com> 11861 11862 PR tree-optimization/85793 11863 * gcc.dg/vect/pr85793.c: New test. 11864 118652018-05-17 Richard Sandiford <richard.sandiford@linaro.org> 11866 11867 * gcc.dg/gimplefe-28.c: New test. 11868 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for 11869 internal function calls. 11870 * gcc.dg/goacc/loop-processing-1.c: Likewise. 11871 118722018-05-17 Martin Liska <mliska@suse.cz> 11873 11874 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use 11875 space in between 'G_' and '('. 11876 118772018-05-17 Jakub Jelinek <jakub@redhat.com> 11878 11879 PR target/85323 11880 * gcc.target/i386/pr85323-7.c: New test. 11881 * gcc.target/i386/pr85323-8.c: New test. 11882 * gcc.target/i386/pr85323-9.c: New test. 11883 11884 PR target/85323 11885 * gcc.target/i386/pr85323-4.c: New test. 11886 * gcc.target/i386/pr85323-5.c: New test. 11887 * gcc.target/i386/pr85323-6.c: New test. 11888 11889 PR target/85323 11890 * gcc.target/i386/pr85323-1.c: New test. 11891 * gcc.target/i386/pr85323-2.c: New test. 11892 * gcc.target/i386/pr85323-3.c: New test. 11893 11894 * gcc.target/i386/avx512f-set-v32hi-1.c: New test. 11895 * gcc.target/i386/avx512f-set-v32hi-2.c: New test. 11896 * gcc.target/i386/avx512f-set-v32hi-3.c: New test. 11897 * gcc.target/i386/avx512f-set-v32hi-4.c: New test. 11898 * gcc.target/i386/avx512f-set-v32hi-5.c: New test. 11899 * gcc.target/i386/avx512f-set-v64qi-1.c: New test. 11900 * gcc.target/i386/avx512f-set-v64qi-2.c: New test. 11901 * gcc.target/i386/avx512f-set-v64qi-3.c: New test. 11902 * gcc.target/i386/avx512f-set-v64qi-4.c: New test. 11903 * gcc.target/i386/avx512f-set-v64qi-5.c: New test. 11904 * gcc.target/i386/avx512f-setzero-1.c: New test. 11905 119062018-05-17 James Greenhalgh <james.greenhalgh@arm.com> 11907 11908 * gcc.target/aarch64/vect-slp-dup.c: New. 11909 119102018-05-17 Paolo Carlini <paolo.carlini@oracle.com> 11911 11912 PR c++/85713 11913 * g++.dg/cpp1y/lambda-generic-85713-2.C: New. 11914 119152018-05-17 Olga Makhotina <olga.makhotina@intel.com> 11916 11917 * gcc.target/i386/builtin_target.c: Test goldmont-plus. 11918 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus. 11919 119202018-05-17 Richard Biener <rguenther@suse.de> 11921 11922 PR tree-optimization/85757 11923 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase. 11924 119252018-05-16 Marek Polacek <polacek@redhat.com> 11926 11927 PR c++/85363 11928 * g++.dg/cpp0x/initlist-throw1.C: New test. 11929 * g++.dg/cpp0x/initlist-throw2.C: New test. 11930 119312018-05-16 Carl Love <cel@us.ibm.com> 11932 11933 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file. 11934 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for 11935 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi. 11936 119372018-05-16 Richard Biener <rguenther@suse.de> 11938 11939 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase. 11940 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise. 11941 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse. 11942 119432018-05-16 Richard Sandiford <richard.sandiford@linaro.org> 11944 11945 * gcc.target/aarch64/sve/vcond_10.c: New test. 11946 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise. 11947 * gcc.target/aarch64/sve/vcond_11.c: Likewise. 11948 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise. 11949 119502018-05-15 Martin Sebor <msebor@redhat.com> 11951 11952 PR tree-optimization/85753 11953 * gcc.dg/Wrestrict-10.c: Adjust. 11954 * gcc.dg/Wrestrict-16.c: New test. 11955 119562018-05-15 Martin Sebor <msebor@redhat.com> 11957 11958 PR middle-end/85643 11959 * c-c++-common/attr-nonstring-7.c: New test. 11960 119612018-05-15 Richard Biener <rguenther@suse.de> 11962 11963 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase. 11964 119652018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 11966 11967 PR tree-optimization/83648 11968 * gcc.dg/tree-ssa/pr83648.c: New test. 11969 * gcc.dg/tree-ssa/pr83648-2.c: Likewise. 11970 119712018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 11972 11973 PR ipa/85734 11974 * gcc.dg/ipa/pr85734.c: New test. 11975 119762018-05-14 Eric Botcazou <ebotcazou@adacore.com> 11977 11978 PR target/85756 11979 * gnat.dg/opt70.adb: New test. 11980 * gnat.dg/opt70_pkg.ad[sb]: New helper. 11981 119822018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11983 11984 * gcc.target/aarch64/crypto-fuse-1.c: New test. 11985 * gcc.target/aarch64/crypto-fuse-2.c: Likewise. 11986 119872018-05-14 Wilco Dijkstra <wdijkstr@arm.com> 11988 11989 * gcc.target/aarch64/vmov_n_1.c: Update test. 11990 * gcc.target/aarch64/vfp-1.c: Update test. 11991 119922018-05-14 Jakub Jelinek <jakub@redhat.com> 11993 11994 PR target/85756 11995 * gcc.c-torture/execute/pr85756.c: New test. 11996 119972018-05-14 Sebastian Peryt <sebastian.peryt@intel.com> 11998 11999 * gcc.target/i386/cldemote-1.c: New test. 12000 120012018-05-13 Paul Thomas <pault@gcc.gnu.org> 12002 12003 PR fortran/85742 12004 * gfortran.dg/assumed_type_9.f90 : New test. 12005 120062018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 12007 12008 PR fortran/85542 12009 * gfortran.dg/pr85542.f90: New test. 12010 120112018-05-11 Martin Jambor <mjambor@suse.cz> 12012 12013 PR ipa/85655 12014 * g++.dg/lto/pr85655_0.C: New test. 12015 120162018-05-11 Sebastian Peryt <sebastian.peryt@intel.com> 12017 12018 * gcc.target/i386/tpause-1.c: New test. 12019 * gcc.target/i386/umonitor-1.c: New test. 12020 120212018-05-11 Jakub Jelinek <jakub@redhat.com> 12022 12023 PR c/85696 12024 * c-c++-common/gomp/pr85696.c: New test. 12025 120262018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io> 12027 Jakub Jelinek <jakub@redhat.com> 12028 12029 PR tree-optimization/85692 12030 * gcc.target/i386/pr85692.c: New test. 12031 120322018-05-11 Martin Liska <mliska@suse.cz> 12033 12034 PR sanitizer/85556 12035 * c-c++-common/ubsan/attrib-6.c: New test. 12036 120372018-05-10 Steven G. Kargl <kargl@gcc.gnu.org> 12038 12039 PR fortran/85687 12040 * gfortran.dg/pr85687.f90: new test. 12041 120422018-05-10 Steven G. Kargl <kargl@gcc.gnu.org> 12043 12044 PR fortran/85521 12045 * gfortran.dg/pr85521_1.f90: New test. 12046 * gfortran.dg/pr85521_2.f90: New test. 12047 120482018-05-10 Steven G. Kargl <kargl@gcc.gnu.org> 12049 12050 PR fortran/70870 12051 * gfortran.dg/pr70870_1.f90: New test. 12052 120532018-05-10 Uros Bizjak <ubizjak@gmail.com> 12054 12055 * gcc.target/i386/xgetsetbv.c: Check also variable arguments. 12056 120572018-05-10 Jakub Jelinek <jakub@redhat.com> 12058 12059 PR c++/85662 12060 * g++.dg/ext/offsetof2.C: New test. 12061 120622018-05-10 Paul Thomas <pault@gcc.gnu.org> 12063 12064 PR fortran/68846 12065 * gfortran.dg/temporary_3.f90 : New test. 12066 12067 PR fortran/70864 12068 * gfortran.dg/temporary_2.f90 : New test. 12069 120702018-05-10 Segher Boessenkool <segher@kernel.crashing.org> 12071 12072 * gcc.dg/vmx/extract-be-order.c: Delete testcase. 12073 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase. 12074 * gcc.dg/vmx/insert-be-order.c: Delete testcase. 12075 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase. 12076 * gcc.dg/vmx/ld-be-order.c: Delete testcase. 12077 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase. 12078 * gcc.dg/vmx/lde-be-order.c: Delete testcase. 12079 * gcc.dg/vmx/ldl-be-order.c: Delete testcase. 12080 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase. 12081 * gcc.dg/vmx/merge-be-order.c: Delete testcase. 12082 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase. 12083 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase. 12084 * gcc.dg/vmx/pack-be-order.c: Delete testcase. 12085 * gcc.dg/vmx/perm-be-order.c: Delete testcase. 12086 * gcc.dg/vmx/splat-be-order.c: Delete testcase. 12087 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase. 12088 * gcc.dg/vmx/st-be-order.c: Delete testcase. 12089 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase. 12090 * gcc.dg/vmx/ste-be-order.c: Delete testcase. 12091 * gcc.dg/vmx/stl-be-order.c: Delete testcase. 12092 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase. 12093 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase. 12094 * gcc.dg/vmx/unpack-be-order.c: Delete testcase. 12095 * gcc.dg/vmx/vsums-be-order.c: Delete testcase. 12096 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase. 12097 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase. 12098 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support. 12099 121002018-05-10 Jakub Jelinek <jakub@redhat.com> 12101 12102 PR tree-optimization/85699 12103 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use 12104 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106. 12105 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define 12106 NO_LONG_DOUBLE to 1 before including nextafter-1.c. 12107 121082018-05-10 Eric Botcazou <ebotcazou@adacore.com> 12109 12110 * g++.dg/tls/pr85400.C: New test. 12111 121122018-05-09 Paolo Carlini <paolo.carlini@oracle.com> 12113 12114 PR c++/85713 12115 * g++.dg/cpp1y/lambda-generic-85713.C: New. 12116 121172018-05-09 Carl Love <cel@us.ibm.com> 12118 12119 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file. 12120 121212018-05-09 Paolo Carlini <paolo.carlini@oracle.com> 12122 12123 PR c++/85713 12124 Revert: 12125 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com> 12126 12127 PR c++/84588 12128 * g++.dg/cpp1y/pr84588.C: New. 12129 121302018-05-09 Andreas Schwab <schwab@suse.de> 12131 12132 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace. 12133 121342018-05-09 Richard Sandiford <richard.sandiford@linaro.org> 12135 12136 * gcc.target/aarch64/store_lane_spill_1.c: New test. 12137 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise. 12138 121392018-05-08 Carl Love <cel@us.ibm.com> 12140 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file. 12141 121422018-05-08 Paolo Carlini <paolo.carlini@oracle.com> 12143 12144 PR c++/84588 12145 * g++.dg/cpp1y/pr84588.C: New. 12146 121472018-05-08 Marek Polacek <polacek@redhat.com> 12148 12149 PR c++/85695 12150 * g++.dg/cpp1z/constexpr-if22.C: New test. 12151 121522018-05-08 Uros Bizjak <ubizjak@gmail.com> 12153 12154 PR target/85693 12155 * gcc.target/i386/pr85693.c: New test. 12156 121572018-05-08 Jakub Jelinek <jakub@redhat.com> 12158 12159 PR target/85683 12160 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add 12161 scan-assembler-times checking that except for [fh]*xor other functions 12162 don't use any load instructions. 12163 121642018-05-08 Olga Makhotina <olga.makhotina@intel.com> 12165 12166 * gcc.target/i386/builtin_target.c: Test goldmont. 12167 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and 12168 arch=silvermont. 12169 121702018-05-08 Jakub Jelinek <jakub@redhat.com> 12171 12172 PR target/85572 12173 * g++.dg/other/sse2-pr85572-1.C: New test. 12174 * g++.dg/other/sse2-pr85572-2.C: New test. 12175 * g++.dg/other/sse4-pr85572-1.C: New test. 12176 * g++.dg/other/avx2-pr85572-1.C: New test. 12177 12178 PR target/85317 12179 * gcc.target/i386/pr85317.c: New test. 12180 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile 12181 optimization barrier to avoid optimizing away the expected insn. 12182 12183 PR target/85480 12184 * gcc.target/i386/avx512dq-pr85480-1.c: New test. 12185 * gcc.target/i386/avx512dq-pr85480-2.c: New test. 12186 121872018-05-08 Richard Sandiford <richard.sandiford@linaro.org> 12188 12189 * g++.dg/other/sve_const_pred_1.C: Rename to... 12190 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64 12191 target selectors and explicit -march options. 12192 * g++.dg/other/sve_const_pred_2.C: Rename to... 12193 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise. 12194 * g++.dg/other/sve_const_pred_3.C: Rename to... 12195 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise. 12196 * g++.dg/other/sve_const_pred_4.C: Rename to... 12197 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise. 12198 * g++.dg/other/sve_tls_2.C: Rename to... 12199 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise. 12200 * g++.dg/other/sve_vcond_1.C: Rename to... 12201 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise. 12202 * g++.dg/other/sve_vcond_1_run.C: Rename to... 12203 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise. 12204 122052018-05-08 Richard Sandiford <richard.sandiford@linaro.org> 12206 12207 PR testsuite/85586 12208 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to 12209 !vect_no_align. 12210 122112018-05-08 Paolo Carlini <paolo.carlini@oracle.com> 12212 12213 PR c++/57429 12214 * g++.dg/cpp0x/deleted14.C: New. 12215 122162018-05-08 Richard Sandiford <richard.sandiford@linaro.org> 12217 Alan Hayward <alan.hayward@arm.com> 12218 David Sherwood <david.sherwood@arm.com> 12219 12220 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs. 12221 XFAIL the BIC test. 12222 * gcc.target/aarch64/sve/vcond_7.c: New test. 12223 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise. 12224 122252018-05-08 Paolo Carlini <paolo.carlini@oracle.com> 12226 12227 PR c++/70563 12228 * g++.dg/cpp0x/sfinae62.C: New. 12229 122302018-05-08 Richard Sandiford <richard.sandiford@linaro.org> 12231 12232 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally 12233 load from src[i]. 12234 122352018-05-08 Paolo Carlini <paolo.carlini@oracle.com> 12236 12237 PR c++/80691 12238 * g++.dg/cpp0x/narrowing1.C: New. 12239 122402018-05-08 Richard Biener <rguenther@suse.de> 12241 12242 PR middle-end/85588 12243 * gcc.dg/torture/pr85574.c: Rename to... 12244 * gcc.dg/torture/pr85588.c: ... this. 12245 122462018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org> 12247 12248 PR fortran/54613 12249 * gfortran.dg/minmaxloc_12.f90: New test case. 12250 * gfortran.dg/minmaxloc_13.f90: New test case. 12251 122522018-05-07 Nathan Sidwell <nathan@acm.org> 12253 12254 * g++.dg/cpp0x/range-for10.C: Delete. 12255 * g++.dg/ext/forscope1.C: Delete. 12256 * g++.dg/ext/forscope2.C: Delete. 12257 * g++.dg/template/for1.C: Delete. 12258 122592018-05-07 Jeff Law <law@redhat.com> 12260 12261 * gfortran.dg/linefile.f90: New test. 12262 122632018-05-07 Christophe Lyon <christophe.lyon@linaro.org> 12264 12265 * gcc.dg/nextafter-2.c: Add c99_runtime effective target 12266 and options. 12267 122682018-05-06 Jakub Jelinek <jakub@redhat.com> 12269 12270 PR c++/85659 12271 * g++.dg/ext/asm14.C: New test. 12272 * g++.dg/ext/asm15.C: New test. 12273 * g++.dg/ext/asm16.C: New test. 12274 122752018-05-06 Michael Eager <eager@eagercon.com> 12276 12277 * gcc.target/microblaze/others/picdtr.c: Correct option 12278 -fPIE -mpic-data-is-text-relative. 12279 122802018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com> 12281 12282 * gcc.target/microblaze/others/picdtr.c: Add test for 12283 -fPIE -mpic-data-is-text-relative. 12284 122852018-05-06 Andre Vehreschild <vehre@gcc.gnu.org> 12286 12287 PR fortran/85507 12288 * gfortran.dg/coarray_dependency_1.f90: New test. 12289 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions. 12290 122912018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> 12292 12293 * brig.dg/test/gimple/smoke_test.hsail: Fix the test 12294 to match the currently produced gimple. 12295 122962018-05-04 Carl Love <cel@us.ibm.com> 12297 12298 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max, 12299 vec_trunc. 12300 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp, 12301 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts. 12302 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp, 12303 xvcmpgedp counts. Add xxsel counts. 12304 123052018-05-04 Richard Biener <rguenther@suse.de> 12306 12307 PR middle-end/85627 12308 * g++.dg/torture/pr85627.C: New testcase. 12309 123102018-05-04 Richard Biener <rguenther@suse.de> 12311 12312 PR middle-end/85574 12313 * gcc.dg/torture/pr85574.c: New testcase. 12314 * gcc.dg/torture/pr57656.c: Use dg-additional-options. 12315 123162018-05-04 Jakub Jelinek <jakub@redhat.com> 12317 12318 PR libstdc++/85466 12319 * gcc.dg/nextafter-1.c: New test. 12320 * gcc.dg/nextafter-2.c: New test. 12321 * gcc.dg/nextafter-3.c: New test. 12322 * gcc.dg/nextafter-4.c: New test. 12323 123242018-05-03 Nathan Sidwell <nathan@acm.org> 12325 12326 Remove -ffriend-injection. 12327 * g++.old-deja/g++.jason/scoping15.C: Delete. 12328 * g++.old-deja/g++.mike/net43.C: Delete. 12329 123302018-05-03 Jakub Jelinek <jakub@redhat.com> 12331 12332 PR target/85530 12333 * gcc.target/i386/avx512f-vpmullq-1.c: New test. 12334 * gcc.target/i386/avx512f-vpmullq-2.c: New test. 12335 * gcc.target/i386/avx512dq-vpmullq-3.c: New test. 12336 * gcc.target/i386/avx512dq-vpmullq-4.c: New test. 12337 123382018-05-03 Tom de Vries <tom@codesourcery.com> 12339 12340 PR testsuite/85106 12341 * lib/scanoffloadtree.exp: New file. 12342 123432018-05-03 Richard Biener <rguenther@suse.de> 12344 12345 PR tree-optimization/85615 12346 * gcc.dg/torture/pr85615.c: New testcase. 12347 123482018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12349 12350 PR tree-optimization/70291 12351 * gcc.dg/complex-6.c: New test. 12352 * gcc.dg/complex-7.c: Likewise. 12353 123542018-05-03 Richard Biener <rguenther@suse.de> 12355 12356 PR testsuite/85579 12357 * fortran.dg/pr51434.f90: Truncate transfer argument. 12358 123592018-05-02 Jakub Jelinek <jakub@redhat.com> 12360 12361 PR target/85582 12362 * gcc.c-torture/execute/pr85582-3.c: New test. 12363 123642018-05-02 Paolo Carlini <paolo.carlini@oracle.com> 12365 Jason Merrill <jason@redhat.com> 12366 12367 PR c++/68374 12368 * g++.dg/warn/Wshadow-13.C: New. 12369 * g++.dg/warn/Wshadow-14.C: Likewise. 12370 123712018-05-02 Tom de Vries <tom@codesourcery.com> 12372 12373 PR libgomp/82428 12374 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test. 12375 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test. 12376 123772018-05-02 David Pagan <dave.pagan@oracle.com> 12378 12379 PR c/30552 12380 * gcc.dg/noncompile/pr30552-1.c: New test. 12381 * gcc.dg/noncompile/pr30552-2.c: New test. 12382 * gcc.dg/noncompile/pr30552-3.c: New test. 12383 * gcc.dg/noncompile/pr30552-4.c: New test. 12384 123852018-05-02 Richard Biener <rguenther@suse.de> 12386 12387 PR tree-optimization/85597 12388 * gcc.dg/vect/pr85597.c: New testcase. 12389 123902018-05-02 Tom de Vries <tom@codesourcery.com> 12391 12392 PR testsuite/85106 12393 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump. 12394 * lib/scanltranstree.exp: New file. 12395 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options) 12396 (scan-ltrans-tree-dump-times_required_options) 12397 (scan-ltrans-tree-dump-not_required_options) 12398 (scan-ltrans-tree-dump-dem_required_options) 12399 (scan-ltrans-tree-dump-dem-not_required_options): New proc. 12400 * lib/gcc-dg.exp: Include scanltranstree.exp. 12401 124022018-05-02 Tom de Vries <tom@codesourcery.com> 12403 12404 PR testsuite/85106 12405 * gcc.dg/ipa/ipa-icf-38.c: New test. 12406 * gcc.dg/ipa/ipa-icf-38a.c: New test. 12407 * lib/scandump.exp (dump-base): New proc. 12408 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem) 12409 (scan-dump-dem-not): Add and handle parameter for suffix of the dump 12410 base. 12411 * lib/scanipa.exp: Add "" argument to scan-dump calls. 12412 * lib/scanlang.exp: Same. 12413 * lib/scanrtl.exp: Same. 12414 * lib/scantree.exp: Same. 12415 * lib/scanwpaipa.exp: New file. 12416 * lib/gcc-dg.exp: Include scanwpaipa.exp. 12417 124182018-05-02 Richard Biener <rguenther@suse.de> 12419 12420 PR middle-end/85567 12421 * gcc.dg/torture/pr85567.c: New testcase. 12422 124232018-05-02 Jakub Jelinek <jakub@redhat.com> 12424 12425 PR target/85582 12426 * gcc.c-torture/execute/pr85582-1.c: New test. 12427 * gcc.c-torture/execute/pr85582-2.c: New test. 12428 124292018-05-02 Richard Sandiford <richard.sandiford@linaro.org> 12430 12431 PR tree-optimization/85586 12432 * gcc.dg/vect/pr85586.c: New test. 12433 124342018-05-01 Marc Glisse <marc.glisse@inria.fr> 12435 12436 PR tree-optimization/85143 12437 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split... 12438 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here. 12439 124402018-05-01 David Malcolm <dmalcolm@redhat.com> 12441 12442 PR c/84258 12443 * c-c++-common/Wformat-pr84258.c: New test. 12444 124452018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 12446 12447 PR tree-optimization/82665 12448 * gcc.dg/tree-ssa/pr82665.c: New test. 12449 124502018-04-30 David Malcolm <dmalcolm@redhat.com> 12451 12452 PR c++/85523 12453 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c 12454 (test_add_fixit_insert_formatted_single_line): New function. 12455 (test_add_fixit_insert_formatted_multiline): New function. 12456 Extend expected output of generated patch to include fix-it hints 12457 for these. 12458 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include 12459 "gcc-rich-location.h". Add test coverage for 12460 gcc_rich_location::add_fixit_insert_formatted. 12461 124622018-04-30 David Malcolm <dmalcolm@redhat.com> 12463 12464 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 12465 (test_show_locus): Update for location_get_source_line returning a 12466 char_span. Use char_span for handling words in the 12467 "test_many_nested_locations" fix-it example. 12468 124692018-04-30 Claudiu Zissulescu <claziss@synopsys.com> 12470 12471 * gcc.target/arc/interrupt-8.c: Update test. 12472 * gcc.target/arc/loop-4.c: Likewise. 12473 * gcc.target/arc/loop-hazard-1.c: Likewise. 12474 * gcc.target/arc/sdata-3.c: Likewise. 12475 124762018-04-30 Claudiu Zissulescu <claziss@synopsys.com> 12477 12478 * gcc.target/arc/store-merge-1.c: New test. 12479 * gcc.target/arc/add_n-combine.c: Update test. 12480 124812018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com> 12482 12483 Microblaze Target: PIC data text relative 12484 12485 * gcc.target/microblaze/others/data_var1.c: Include 12486 PIC case of r20 base register. 12487 * gcc.target/microblaze/others/data_var2.c: Ditto. 12488 * gcc.target/microblaze/others/picdtr.c: Add new 12489 test case for -mpic-is-data-text-relative. 12490 * gcc.target/microblaze/others/sdata_var1.c: Add 12491 * gcc.target/microblaze/others/sdata_var2.c: Ditto. 12492 * gcc.target/microblaze/others/sdata_var3.c: Ditto. 12493 * gcc.target/microblaze/others/sdata_var4.c: Ditto. 12494 * gcc.target/microblaze/others/sdata_var5.c: Ditto. 12495 * gcc.target/microblaze/others/sdata_var6.c: Ditto. 12496 * gcc.target/microblaze/others/string_cst1_gpopt.c: 12497 Ditto. 12498 * gcc.target/microblaze/others/string_cst2_gpopt.c: 12499 Ditto. 12500 125012018-04-30 Richard Biener <rguenther@suse.de> 12502 12503 PR tree-optimization/28364 12504 PR tree-optimization/85275 12505 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase. 12506 * gcc.dg/tree-ssa/predcom-8.c: Likewise. 12507 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase. 12508 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL. 12509 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that 12510 still passes. 12511 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL. 12512 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that 12513 still passes. 12514 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust. 12515 * gcc.dg/tree-ssa/20030710-1.c: Likewise. 12516 * gcc.dg/tree-ssa/20030711-1.c: Likewise. 12517 125182018-04-28 Uros Bizjak <ubizjak@gmail.com> 12519 12520 PR target/84431 12521 * gcc.target/i386/pr84431.c: New test. 12522 125232018-04-27 Martin Jambor <mjambor@suse.cz> 12524 12525 PR ipa/85549 12526 * g++.dg/ipa/pr85549.C: New test. 12527 125282018-04-27 Jakub Jelinek <jakub@redhat.com> 12529 12530 PR c++/85553 12531 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus 12532 directive. 12533 * g++.dg/cpp0x/constexpr-85553.C: New test. 12534 125352018-04-27 David Malcolm <dmalcolm@redhat.com> 12536 12537 PR c++/85515 12538 * g++.dg/pr85515-1.C: New test. 12539 * g++.dg/pr85515-2.C: New test. 12540 125412018-04-27 Paolo Carlini <paolo.carlini@oracle.com> 12542 12543 PR c++/84691 12544 * g++.dg/cpp0x/friend3.C: New. 12545 125462018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12547 12548 PR target/82518 12549 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 12550 Use check_effective_target_arm_little_endian. 12551 125522018-04-27 Jakub Jelinek <jakub@redhat.com> 12553 12554 PR tree-optimization/85529 12555 * gcc.c-torture/execute/pr85529-1.c: New test. 12556 * gcc.c-torture/execute/pr85529-2.c: New test. 12557 * gcc.dg/pr85529.c: New test. 12558 125592018-04-26 Maciej W. Rozycki <macro@mips.com> 12560 12561 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and 12562 `.dword' in addition to `lw' and `.word'. 12563 125642018-04-26 Maciej W. Rozycki <macro@mips.com> 12565 12566 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'. 12567 125682018-04-26 Eric Botcazou <ebotcazou@adacore.com> 12569 12570 * gnat.dg/loop_optimization24.adb: New test. 12571 125722018-04-26 Richard Biener <rguenther@suse.de> 12573 12574 PR tree-optimization/85116 12575 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase. 12576 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise. 12577 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise. 12578 * gcc.dg/tree-ssa/loadpre6.c: Adjust. 12579 125802018-04-25 Sebastian Peryt <sebastian.peryt@intel.com> 12581 12582 PR target/85473 12583 * gcc.target/i386/pr85473-1.c: New test. 12584 * gcc.target/i386/pr85473-2.c: New test. 12585 125862018-04-25 Nathan Sidwell <nathan@acm.org> 12587 Jakub Jelinek <jakub@redhat.com> 12588 12589 PR c++/85437 12590 PR c++/49171 12591 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks. 12592 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails 12593 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise. 12594 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized. 12595 * g++.dg/cpp0x/pr85437-1.C: New. 12596 * g++.dg/cpp0x/pr85437-2.C: New. 12597 * g++.dg/cpp0x/pr85437-3.C: New. 12598 * g++.dg/cpp0x/pr85437-4.C: New. 12599 126002018-04-24 Steven G. Kargl <kargl@gcc.gnu.org> 12601 12602 PR fortran/85520 12603 * gfortran.dg/pr85520.f90: New test. 12604 126052018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12606 12607 PR target/85512 12608 * gcc.dg/pr85512.c: New test. 12609 126102018-04-24 H.J. Lu <hongjiu.lu@intel.com> 12611 12612 PR target/85485 12613 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet. 12614 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise. 12615 * gcc.dg/pr85388-1.c (dg-options): Likwise. 12616 * gcc.dg/pr85388-2.c (dg-options): Likwise. 12617 * gcc.dg/pr85388-3.c (dg-options): Likwise. 12618 * gcc.dg/pr85388-4.c (dg-options): Likwise. 12619 * gcc.dg/pr85388-5.c (dg-options): Likwise. 12620 * gcc.dg/pr85388-6.c (dg-options): Likwise. 12621 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise. 12622 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise. 12623 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise. 12624 * gcc.target/i386/cet-label.c (dg-options): Likwise. 12625 * gcc.target/i386/cet-label-2.c (dg-options): Likwise. 12626 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise. 12627 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise. 12628 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise. 12629 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise. 12630 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise. 12631 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise. 12632 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise. 12633 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise. 12634 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise. 12635 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise. 12636 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise. 12637 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise. 12638 * gcc.target/i386/cet-property-1.c (dg-options): Likwise. 12639 * gcc.target/i386/cet-property-2.c (dg-options): Likwise. 12640 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise. 12641 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise. 12642 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise. 12643 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise. 12644 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise. 12645 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise. 12646 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise. 12647 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise. 12648 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise. 12649 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise. 12650 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise. 12651 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise. 12652 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise. 12653 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise. 12654 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise. 12655 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise. 12656 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise. 12657 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise. 12658 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise. 12659 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise. 12660 * gcc.target/i386/pr82659-1.c (dg-options): Likwise. 12661 * gcc.target/i386/pr82659-2.c (dg-options): Likwise. 12662 * gcc.target/i386/pr82659-3.c (dg-options): Likwise. 12663 * gcc.target/i386/pr82659-4.c (dg-options): Likwise. 12664 * gcc.target/i386/pr82659-5.c (dg-options): Likwise. 12665 * gcc.target/i386/pr82659-6.c (dg-options): Likwise. 12666 * gcc.target/i386/pr84146.c (dg-options): Likwise. 12667 * gcc.target/i386/pr85403.c (dg-options): Likwise. 12668 * gcc.target/i386/pr85404.c (dg-options): Likwise. 12669 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet 12670 with -mshstk. 12671 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise. 12672 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise. 12673 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise. 12674 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise. 12675 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise. 12676 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise. 12677 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise. 12678 * (dg-options): Likwise. 12679 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove 12680 -mno-cet. 12681 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise. 12682 * gcc.target/i386/cet-label-3.c: Removed. 12683 * gcc.target/i386/cet-property-3.c: Likwise. 12684 * gcc.target/i386/cet-sjlj-7.c: Likwise. 12685 126862018-04-24 Jakub Jelinek <jakub@redhat.com> 12687 12688 PR target/85511 12689 * gcc.target/i386/pr85511.c: New test. 12690 12691 PR target/85503 12692 * g++.dg/ext/pr85503.C: New test. 12693 12694 PR target/85508 12695 * gcc.target/i386/pr85508.c: New test. 12696 126972018-04-24 Andreas Krebbel <krebbel@linux.ibm.com> 12698 12699 PR tree-optimization/85478 12700 * g++.dg/pr85478.C: New test. 12701 127022018-04-23 Eric Botcazou <ebotcazou@adacore.com> 12703 12704 * g++.dg/torture/pr85496.C: New test. 12705 127062018-04-23 Andrey Belevantsev <abel@ispras.ru> 12707 12708 PR rtl-optimization/85423 12709 * gcc.dg/pr85423.c: New test. 12710 127112018-04-20 Martin Sebor <msebor@redhat.com> 12712 12713 PR c/85365 12714 * gcc.dg/Wrestrict-15.c: New test. 12715 127162018-04-20 Michael Meissner <meissner@linux.ibm.com> 12717 12718 PR target/85456 12719 * gcc.target/powerpc/pr85456.c: New test. 12720 127212018-04-20 Bill Schmidt <wschmidt@linux.ibm.com> 12722 12723 * g++.dg/ext/undef-bool-1.C: Require lp64. 12724 * gcc.target/powerpc/undef-bool-2.c: Likewise. 12725 127262018-04-20 Jeff Law <law@redhat.com> 12727 12728 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the 12729 stack protector. 12730 * gcc.dg/stack-check-6.c: Likewise. 12731 * gcc.dg/stack-check-6a.c: Likewise. 12732 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector. 12733 * gcc.target/i386/stack-check-18.c: Likewise. 12734 * gcc.target/i386/stack-check-19.c: Likewise. 12735 127362018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12737 12738 PR testsuite/85483 12739 * gcc.target/aarch64/sve/vcond_1.c: Move to... 12740 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives. 12741 * gcc.target/aarch64/sve/vcond_1_run.c: Move to... 12742 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name. 12743 127442018-04-20 H.J. Lu <hongjiu.lu@intel.com> 12745 12746 PR target/85469 12747 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt. 12748 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt. 12749 127502018-04-20 Richard Biener <rguenther@suse.de> 12751 12752 PR middle-end/85475 12753 * gcc.dg/torture/pr85475.c: New testcase. 12754 127552018-04-20 Martin Jambor <mjambor@suse.cz> 12756 12757 ipa/85449 12758 * gcc.dg/ipa/pr85449.c: New test. 12759 127602018-04-20 Martin Jambor <mjambor@suse.cz> 12761 12762 ipa/85447 12763 * g++.dg/ipa/pr85447.C: New file. 12764 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise. 12765 127662018-04-20 Jakub Jelinek <jakub@redhat.com> 12767 12768 PR c++/85462 12769 * g++.dg/cpp0x/pr85462.C: New test. 12770 127712018-04-19 H.J. Lu <hongjiu.lu@intel.com> 12772 12773 * gcc.target/i386/pr85404.c: Require CET target. 12774 127752018-04-19 Jakub Jelinek <jakub@redhat.com> 12776 12777 PR tree-optimization/85467 12778 * gcc.dg/pr85467.c: New test. 12779 127802018-04-19 Paolo Carlini <paolo.carlini@oracle.com> 12781 12782 PR c++/84611 12783 * g++.dg/parse/crash68.C: New. 12784 127852018-04-19 H.J. Lu <hongjiu.lu@intel.com> 12786 12787 PR libgcc/85334 12788 * g++.dg/torture/pr85334.C: New test. 12789 127902018-04-19 Jonathan Wakely <jwakely@redhat.com> 12791 12792 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic 12793 * g++.dg/diagnostic/pr85464.C: New. 12794 127952018-04-19 H.J. Lu <hongjiu.lu@intel.com> 12796 12797 PR target/85397 12798 * gcc.dg/torture/pr85397-1.c: New test. 12799 * gcc.target/i386/cet-sjlj-6a.c: Adjusted. 12800 * gcc.target/i386/cet-sjlj-6b.c: Likewise. 12801 128022018-04-19 H.J. Lu <hongjiu.lu@intel.com> 12803 12804 PR target/85404 12805 * gcc.target/i386/pr85404.c: New test. 12806 128072018-04-19 H.J. Lu <hongjiu.lu@intel.com> 12808 12809 PR target/85417 12810 * c-c++-common/attr-nocf-check-1.c: Compile with 12811 -fcf-protection=none. 12812 * c-c++-common/attr-nocf-check-3.c: Likewise. 12813 * gcc.dg/march-generic.c: Likewise. 12814 * gcc.target/i386/align-limit.c: Likewise. 12815 * gcc.target/i386/cet-notrack-icf-1.c: Likewise. 12816 * gcc.target/i386/cet-notrack-icf-3.c: Likewise. 12817 * gcc.target/i386/cet-property-2.c: Likewise. 12818 * gcc.target/i386/ret-thunk-26.c: Likewise. 12819 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86 12820 targets. 12821 * c-c++-common/fcf-protection-2.c: Likewise. 12822 * c-c++-common/fcf-protection-3.c: Likewise. 12823 * c-c++-common/fcf-protection-5.c: Likewise. 12824 * c-c++-common/fcf-protection-6.c: Likewise. 12825 * c-c++-common/fcf-protection-7.c: Likewise. 12826 * gcc.target/i386/cet-label-3.c: New test. 12827 * gcc.target/i386/cet-property-3.c: Likewise. 12828 * gcc.target/i386/cet-sjlj-7.c: Likewise. 12829 * gcc.target/i386/pr85417-1.c: Likewise. 12830 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect 12831 __x86_indirect_thunk_nt_(r|e)ax 12832 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 12833 * gcc.target/i386/pr85403.c: Remove dg-error, 12834 128352018-04-19 Sebastian Peryt <sebastian.peryt@intel.com> 12836 12837 * gcc.target/i386/movdir-1.c: New test. 12838 128392018-04-19 Richard Biener <rguenther@suse.de> 12840 12841 PR middle-end/85455 12842 * gcc.dg/pr85455.c: New testcase. 12843 128442018-04-19 Christophe Lyon <christophe.lyon@linaro.org> 12845 12846 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective 12847 targets. 12848 * g++.dg/lto/pr85405b_0.C: Likewise. 12849 * g++.dg/lto/pr84805_0.C: Likewise. 12850 128512018-04-18 Martin Liska <mliska@suse.cz> 12852 12853 PR ipa/83983 12854 PR ipa/85391 12855 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected 12856 output. 12857 128582018-04-18 H.J. Lu <hongjiu.lu@intel.com> 12859 12860 PR target/85388 12861 * gcc.dg/pr85388-1.c: New test. 12862 * gcc.dg/pr85388-2.c: Likewise. 12863 * gcc.dg/pr85388-3.c: Likewise. 12864 * gcc.dg/pr85388-4.c: Likewise. 12865 * gcc.dg/pr85388-5.c: Likewise. 12866 * gcc.dg/pr85388-6.c: Likewise. 12867 128682018-04-18 Jan Hubicka <jh@suse.cz> 12869 Martin Liska <mliska@suse.cz> 12870 12871 * g++.dg/lto/pr83121_0.C: Update template. 12872 * g++.dg/lto/pr83121_1.C: Update template. 12873 * g++.dg/lto/pr84805_0.C: Update template. 12874 * g++.dg/lto/pr84805_1.C: Update template. 12875 * g++.dg/lto/pr84805_2.C: Update template. 12876 128772018-04-18 Paolo Carlini <paolo.carlini@oracle.com> 12878 12879 PR c++/84630 12880 * g++.dg/cpp0x/pr84630.C: New. 12881 128822018-04-18 Jakub Jelinek <jakub@redhat.com> 12883 12884 PR c++/84463 12885 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options. 12886 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics 12887 in two cases. Uncomment two other tests and add expected dg-error for 12888 them. 12889 * g++.dg/init/struct2.C: Cast to int rather than long to avoid 12890 -Wnarrowing diagnostics on some targets for c++11. 12891 * g++.dg/parse/array-size2.C: Remove xfail. 12892 * g++.dg/cpp0x/constexpr-84463.C: New test. 12893 128942018-04-17 Bill Schmidt <wschmidt@linux.ibm.com> 12895 12896 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx. 12897 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise. 12898 128992018-04-17 Jakub Jelinek <jakub@redhat.com> 12900 12901 PR testsuite/85326 12902 * g++.dg/other/pr81422.C: Require effective target tls and c++11. 12903 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options. 12904 * g++.dg/other/sve_tls_2.C: Require effective target tls. 12905 129062018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org> 12907 12908 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to 12909 prevent cascading of errors and change expected error message. 12910 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test 12911 to 64-bit targets. 12912 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise. 12913 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise. 12914 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise. 12915 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected 12916 error message. 12917 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. 12918 129192018-04-17 Jakub Jelinek <jakub@redhat.com> 12920 12921 PR target/85430 12922 * gcc.dg/pr85430.c: New test. 12923 129242018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12925 12926 PR testsuite/85326 12927 * gcc.target/arm/pr54300.C: Move to... 12928 * g++.dg/other/pr54300.C: ... Here. Add target directives. 12929 * gcc.target/arm/pr55073.C: Move to... 12930 * g++.dg/other/pr55073.C: ... Here. Add target directives. 12931 * gcc.target/arm/pr56184.C: Move to... 12932 * g++.dg/other/pr56184.C: ... Here. Add target directives. 12933 * gcc.target/arm/pr59985.C: Move to... 12934 * g++.dg/other/pr59985.C: ... Here. Add target directives. 12935 * gcc.target/aarch64/pr60675.C: Move to... 12936 * g++.dg/other/pr60675.C: ... Here. Add target directives. 12937 * gcc.target/aarch64/pr81422.C: Move to... 12938 * g++.dg/other/pr81422.C: ... Here. Add target directives. 12939 * gcc.target/aarch64/sve/const_pred_1.C: Move to... 12940 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives. 12941 * gcc.target/aarch64/sve/const_pred_2.C: Move to... 12942 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives. 12943 * gcc.target/aarch64/sve/const_pred_3.C: Move to... 12944 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives. 12945 * gcc.target/aarch64/sve/const_pred_4.C: Move to... 12946 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives. 12947 * gcc.target/aarch64/sve/tls_2.C: Move to... 12948 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives. 12949 * gcc.target/aarch64/pr81414.C: Rename to... 12950 * gcc.target/aarch64/pr81414.c: ... This. 12951 * gcc.target/aarch64/simd/pr67896.C: Rename to... 12952 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected 12953 messages. 12954 * gcc.target/aarch64/sve/vcond_1.C: Rename to... 12955 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h. 12956 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to... 12957 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include 12958 file name. 12959 129602018-04-17 Jakub Jelinek <jakub@redhat.com> 12961 12962 PR middle-end/85414 12963 * gcc.dg/pr85414.c: New test. 12964 129652018-04-17 Martin Jambor <mjambor@suse.cz> 12966 12967 PR ipa/85421 12968 * g++.dg/ipa/pr85421.C: New test. 12969 129702018-04-17 Martin Liska <mliska@suse.cz> 12971 12972 PR lto/85405 12973 * g++.dg/lto/pr85405b_0.C: New test. 12974 * g++.dg/lto/pr85405b_1.C: New test. 12975 129762018-04-17 Martin Liska <mliska@suse.cz> 12977 12978 PR lto/85405 12979 * g++.dg/lto/pr85405_0.C: New test. 12980 * g++.dg/lto/pr85405_1.C: New test. 12981 129822018-04-17 Martin Liska <mliska@suse.cz> 12983 12984 PR ipa/85329 12985 * g++.dg/ext/pr85329-2.C: New test. 12986 * g++.dg/ext/pr85329.C: New test. 12987 * gcc.target/i386/mvc12.c: New test. 12988 129892018-04-16 Alexandre Oliva <aoliva@redhat.com> 12990 12991 PR c++/85039 12992 * g++.dg/pr85039-1.C: New. 12993 * g++.dg/pr85039-2.C: New. 12994 * g++.dg/parse/semicolon3.C: Remove test_offsetof. 12995 129962018-04-16 Bill Schmidt <wschmidt@linux.ibm.com> 12997 12998 PR target/85080 12999 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks 13000 if the target supports efficient unaligned storage accesses. 13001 130022018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com> 13003 13004 PR target/83660 13005 * gcc.target/powerpc/pr83660.C: New test. 13006 130072018-04-16 H.J. Lu <hongjiu.lu@intel.com> 13008 13009 PR target/85403 13010 * gcc.target/i386/pr85403.c: New test. 13011 130122018-04-16 Olga Makhotina <olga.makhotina@intel.com> 13013 13014 PR target/84331 13015 * gcc.target/i386/funcspec-56.inc: Test arch=skylake. 13016 130172018-04-16 Paolo Carlini <paolo.carlini@oracle.com> 13018 Jason Merrill <jason@redhat.com> 13019 13020 PR c++/85112 13021 * g++.dg/cpp0x/pr85112.C: New. 13022 130232018-04-15 Bill Schmidt <wschmidt@linux.ibm.com> 13024 13025 PR testsuite/85326 13026 * g++.dg/ext/undef-bool-1.C: New file. 13027 * gcc.target/powerpc/powerpc.exp: Remove .C support. 13028 * gcc.target/powerpc/undef-bool-1.C: Remove file. 13029 130302018-04-14 Segher Boessenkool <segher@kernel.crashing.org> 13031 13032 PR target/85293 13033 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the 13034 corresponding dg-error clause. 13035 * gcc.target/powerpc/pr80098-3.c: Ditto. 13036 * gcc.target/powerpc/pr80103-1.c: Delete. 13037 130382018-04-14 Andre Vehreschild <vehre@gcc.gnu.org> 13039 13040 PR fortran/81773 13041 PR fortran/83606 13042 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test. 13043 * gfortran.dg/coarray/get_to_indirect_array.f90: New test. 13044 130452018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 13046 13047 PR fortran/85387 13048 * gfortran.dg/implied_do_io_5.f90: New test. 13049 130502018-04-13 Paul A. Clarke <pc@us.ibm.com> 13051 13052 PR target/83402 13053 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for 13054 several values: positive, negative, and zero. 13055 * gcc.target/powerpc/sse2-pslld-1.c: Same. 13056 * gcc.target/powerpc/sse2-psllq-1.c: Same. 13057 130582018-04-13 Vladimir Makarov <vmakarov@redhat.com> 13059 13060 PR rtl-optimization/79916 13061 * gcc.target/powerpc/pr79916.c: New. 13062 130632018-04-13 Jakub Jelinek <jakub@redhat.com> 13064 13065 PR rtl-optimization/85393 13066 * g++.dg/opt/pr85393.C: New test. 13067 * g++.dg/opt/pr85393-aux.cc: New file. 13068 13069 PR rtl-optimization/85376 13070 * gcc.dg/pr85376.c: New test. 13071 130722018-04-13 Andrey Belevantsev <abel@ispras.ru> 13073 13074 PR rtl-optimization/83852 13075 * gcc.dg/pr83852.c: New testcase. 13076 130772018-04-13 Andreas Krebbel <krebbel@linux.ibm.com> 13078 13079 PR testsuite/85326 13080 * gcc.target/s390/pr77822-1.C: Rename to ... 13081 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check. 13082 * gcc.target/s390/pr77822-2.c: Add asm scan check. 13083 * gcc.target/s390/s390.exp: Remove C from testcase regexps. 13084 130852018-04-13 Jan Hubicka <hubicka@ucw.cz> 13086 13087 PR lto/71991 13088 * gcc.target/i386/pr71991.c: New testcase. 13089 130902018-04-13 Martin Liska <mliska@suse.cz> 13091 Jakub Jelinek <jakub@redhat.com> 13092 13093 PR middle-end/81657 13094 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy 13095 call. 13096 130972018-04-12 David Malcolm <dmalcolm@redhat.com> 13098 13099 PR c++/85385 13100 * g++.dg/diagnostic/macro-arg-count.C: New test. 13101 131022018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org> 13103 13104 PR fortran/83064 13105 PR testsuite/85346 13106 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work 13107 array and move test to libgomp/testsuite/libgomp.fortran. 13108 * gfortran.dg/do_concurrent_6.f90: New test. 13109 131102018-04-12 Marek Polacek <polacek@redhat.com> 13111 13112 PR c++/85258 13113 * g++.dg/parse/error61.C: New test. 13114 131152018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org> 13116 13117 PR target/85347 13118 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to 13119 specify -mvsx on gcc command line. 13120 131212018-04-12 Jakub Jelinek <jakub@redhat.com> 13122 13123 PR target/85328 13124 * gcc.target/i386/pr85328.c: New test. 13125 131262018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 13127 13128 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test. 13129 131302018-04-12 Jakub Jelinek <jakub@redhat.com> 13131 13132 PR rtl-optimization/85342 13133 * gcc.target/i386/pr85342.c: New test. 13134 131352018-04-11 Jason Merrill <jason@redhat.com> 13136 13137 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False 13138 if ulimit -v is set. 13139 131402018-04-11 Bin Cheng <bin.cheng@arm.com> 13141 13142 PR testsuite/85190 13143 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior. 13144 131452018-04-11 Paolo Carlini <paolo.carlini@oracle.com> 13146 13147 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move... 13148 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here. 13149 131502018-04-11 Jakub Jelinek <jakub@redhat.com> 13151 13152 PR c++/70808 13153 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11 13154 effective target. 13155 131562018-04-11 Alexander Monakov <amonakov@ispras.ru> 13157 13158 PR target/84301 13159 * gcc.target/i386/pr84301.c: New test. 13160 131612018-04-11 Jakub Jelinek <jakub@redhat.com> 13162 13163 PR tree-optimization/85331 13164 * gcc.c-torture/execute/pr85331.c: New test. 13165 131662018-04-11 Marek Polacek <polacek@redhat.com> 13167 13168 PR c++/85032 13169 * g++.dg/cpp0x/pr51225.C: Adjust error message. 13170 * g++.dg/cpp1z/constexpr-if21.C: New test. 13171 131722018-04-11 Jakub Jelinek <jakub@redhat.com> 13173 13174 PR target/85281 13175 * gcc.target/i386/pr85281.c: New test. 13176 131772018-04-11 Alexander Monakov <amonakov@ispras.ru> 13178 13179 PR rtl-optimization/84659 13180 * gcc.dg/pr84659.c: New test. 13181 131822018-04-11 Jakub Jelinek <jakub@redhat.com> 13183 13184 PR debug/85302 13185 * g++.dg/debug/dwarf2/pr85302.C: New test. 13186 131872018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com> 13188 13189 PR target/85261 13190 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand 13191 into register. 13192 131932018-04-10 Paolo Carlini <paolo.carlini@oracle.com> 13194 13195 PR c++/70808 13196 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New. 13197 131982018-04-10 Segher Boessenkool <segher@kernel.crashing.org> 13199 13200 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables. 13201 * gcc.target/powerpc/dimode_off.c: Ditto. 13202 * gcc.target/powerpc/tfmode_off.c: Ditto. 13203 * gcc.target/powerpc/timode_off.c: Ditto. 13204 132052018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 13206 13207 * gcc.target/powerpc/vec-ldl-1.c: New test. 13208 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect 13209 corrections to ABI implementation. 13210 132112018-04-10 Thomas Schwinge <thomas@codesourcery.com> 13212 13213 PR target/85056 13214 * gcc.target/nvptx/pr85056.c (main): Initialize "sum". 13215 132162018-04-10 Jakub Jelinek <jakub@redhat.com> 13217 13218 PR rtl-optimization/85300 13219 * gcc.dg/pr85300.c: New test. 13220 132212018-04-10 David Malcolm <dmalcolm@redhat.com> 13222 13223 PR c++/85110 13224 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases 13225 where we now show the pertinent parameter. 13226 * g++.dg/diagnostic/aka2.C: Likewise. 13227 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. 13228 132292018-04-10 Jakub Jelinek <jakub@redhat.com> 13230 13231 PR fortran/85313 13232 * gfortran.dg/gomp/pr85313.f90: New test. 13233 132342018-04-10 Paolo Carlini <paolo.carlini@oracle.com> 13235 13236 PR c++/24314 13237 * g++.dg/parse/template29.C: New. 13238 132392018-04-10 Bin Cheng <bin.cheng@arm.com> 13240 13241 PR testsuite/85190 13242 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access. 13243 132442018-04-10 Jakub Jelinek <jakub@redhat.com> 13245 13246 PR target/85177 13247 PR target/85255 13248 * gcc.target/i386/avx512f-pr85177.c: New test. 13249 * gcc.target/i386/avx512f-pr85255.c: New test. 13250 132512018-04-10 Richard Sandiford <richard.sandiford@linaro.org> 13252 13253 PR tree-optimization/85286 13254 * gcc.dg/vect/pr85286.c: New test. 13255 132562018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13257 13258 PR target/85173 13259 * gcc.target/arm/pr85173.c: New test. 13260 132612018-04-10 Jakub Jelinek <jakub@redhat.com> 13262 13263 PR lto/85248 13264 * gcc.dg/lto/pr85248_0.c: New test. 13265 * gcc.dg/lto/pr85248_1.c: New test. 13266 132672018-04-09 Jan Hubicka <jh@suse.cz> 13268 13269 PR lto/85078 13270 * g++.dg/torture/pr85078.C: New. 13271 132722018-04-09 Paolo Carlini <paolo.carlini@oracle.com> 13273 13274 PR c++/85227 13275 * g++.dg/cpp1z/decomp44.C: New. 13276 * g++.dg/cpp1z/decomp45.C: Likewise. 13277 132782018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org> 13279 13280 PR fortran/83064 13281 * gfortran.dg/do_concurrent_5.f90: New test. 13282 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus 13283 message. 13284 132852018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org> 13286 13287 PR fortran/51260 13288 * gfortran.dg/parameter_array_element_3.f90: New test. 13289 132902018-04-09 Jakub Jelinek <jakub@redhat.com> 13291 13292 PR c++/85194 13293 * g++.dg/cpp1z/decomp43.C: New test. 13294 13295 PR rtl-optimization/80463 13296 * g++.dg/pr80463.C: Add -w to dg-options. 13297 132982018-04-09 Richard Biener <rguenther@suse.de> 13299 13300 PR tree-optimization/85284 13301 * gcc.dg/torture/pr85284.c: New testcase. 13302 133032018-04-09 Andrey Belevantsev <abel@ispras.ru> 13304 13305 PR rtl-optimization/80463 13306 PR rtl-optimization/83972 13307 PR rtl-optimization/83480 13308 13309 * gcc.dg/pr80463.c: New test. 13310 * g++.dg/pr80463.C: Likewise. 13311 * gcc.dg/pr83972.c: Likewise. 13312 133132018-04-09 Andrey Belevantsev <abel@ispras.ru> 13314 13315 PR rtl-optimization/83913 13316 * gcc.dg/pr83913.c: New test. 13317 133182018-04-09 Andrey Belevantsev <abel@ispras.ru> 13319 13320 PR rtl-optimization/83962 13321 * gcc.dg/pr83962.c: New test. 13322 133232018-04-09 Andrey Belevantsev <abel@ispras.ru> 13324 13325 PR rtl-optimization/83530 13326 * gcc.dg/pr83530.c: New test. 13327 133282018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org> 13329 13330 PR middle-end/82976 13331 * gfortran.dg/realloc_on_assign_16a.f90: New test. 13332 133332018-04-07 Jakub Jelinek <jakub@redhat.com> 13334 13335 PR tree-optimization/85257 13336 * gcc.dg/pr85257.c: New test. 13337 133382018-04-06 Eric Botcazou <ebotcazou@adacore.com> 13339 13340 * g++.dg/opt/pr85196.C: New test. 13341 133422018-04-06 David Malcolm <dmalcolm@redhat.com> 13343 13344 PR c++/84269 13345 * g++.dg/lookup/missing-std-include-6.C: Move std::array and 13346 std::tuple here since they need C++11. 13347 * g++.dg/lookup/missing-std-include-8.C: New test. 13348 * g++.dg/lookup/missing-std-include.C: Move std::array and 13349 std::tuple test to missing-std-include-6.C to avoid failures 13350 with C++98. 13351 133522018-04-06 Jakub Jelinek <jakub@redhat.com> 13353 13354 PR debug/85252 13355 * gcc.dg/debug/pr85252.c: New test. 13356 13357 PR rtl-optimization/84872 13358 * gcc.dg/graphite/pr84872.c: New test. 13359 13360 PR c++/85210 13361 * g++.dg/cpp1z/decomp42.C: New test. 13362 133632018-04-06 David Malcolm <dmalcolm@redhat.com> 13364 13365 PR c++/85021 13366 * g++.dg/lookup/missing-std-include-7.C: New test. 13367 133682018-04-06 Tamar Christina <tamar.christina@arm.com> 13369 13370 * gcc.dg/struct-simple.c: Revert r254862. 13371 * lib/target-supports.exp 13372 (check_effective_target_word_mode_no_slow_unalign): Likewise. 13373 133742018-04-06 Richard Biener <rguenther@suse.de> 13375 13376 PR middle-end/85244 13377 * gcc.dg/torture/pr85244-1.c: New testcase. 13378 * gcc.dg/torture/pr85244-2.c: Likewise. 13379 133802018-04-06 Jakub Jelinek <jakub@redhat.com> 13381 13382 PR sanitizer/85213 13383 * c-c++-common/ubsan/pr85213.c: New test. 13384 133852018-04-06 Richard Biener <rguenther@suse.de> 13386 13387 PR middle-end/85180 13388 * gcc.dg/pr85180.c: New testcase. 13389 133902018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 13391 13392 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions 13393 to trigger the optimization. Do some cleanup and function 13394 renaming. Add more test functions. 13395 133962018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 13397 13398 * gcc.target/s390/s390.exp: Remove -O0 from list of torture 13399 options. 13400 * gcc.target/s390/hotpatch-1.c: Skip when building without 13401 optimization. 13402 * gcc.target/s390/hotpatch-10.c: Likewise. 13403 * gcc.target/s390/hotpatch-11.c: Likewise. 13404 * gcc.target/s390/hotpatch-12.c: Likewise. 13405 * gcc.target/s390/hotpatch-13.c: Likewise. 13406 * gcc.target/s390/hotpatch-14.c: Likewise. 13407 * gcc.target/s390/hotpatch-15.c: Likewise. 13408 * gcc.target/s390/hotpatch-16.c: Likewise. 13409 * gcc.target/s390/hotpatch-17.c: Likewise. 13410 * gcc.target/s390/hotpatch-18.c: Likewise. 13411 * gcc.target/s390/hotpatch-19.c: Likewise. 13412 * gcc.target/s390/hotpatch-2.c: Likewise. 13413 * gcc.target/s390/hotpatch-3.c: Likewise. 13414 * gcc.target/s390/hotpatch-4.c: Likewise. 13415 * gcc.target/s390/hotpatch-5.c: Likewise. 13416 * gcc.target/s390/hotpatch-6.c: Likewise. 13417 * gcc.target/s390/hotpatch-7.c: Likewise. 13418 * gcc.target/s390/hotpatch-8.c: Likewise. 13419 * gcc.target/s390/hotpatch-9.c: Likewise. 13420 134212018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 13422 13423 * c-c++-common/Wattributes.c: Disable warning for s390* target and 13424 check for an error instead. 13425 * gcc.dg/Wattributes-6.c: Likewise. 13426 134272018-04-05 Jakub Jelinek <jakub@redhat.com> 13428 13429 PR c++/85209 13430 * g++.dg/cpp1z/decomp39.C: New test. 13431 * g++.dg/cpp1z/decomp40.C: New test. 13432 13433 PR c++/85208 13434 * g++.dg/cpp1z/decomp41.C: New test. 13435 13436 PR middle-end/85195 13437 * gcc.dg/pr85195.c: New test. 13438 134392018-04-05 Paolo Carlini <paolo.carlini@oracle.com> 13440 13441 PR c++/80956 13442 * g++.dg/cpp0x/initlist100.C: New. 13443 * g++.dg/cpp0x/initlist101.C: Likewise. 13444 134452018-04-05 Paolo Carlini <paolo.carlini@oracle.com> 13446 13447 PR c++/84792 13448 * g++.dg/other/pr84792-1.C: New. 13449 * g++.dg/other/pr84792-2.C: Likewise. 13450 134512018-04-05 Uros Bizjak <ubizjak@gmail.com> 13452 13453 PR target/85193 13454 * gcc.target/i386/pr85193.c: New test. 13455 134562018-04-05 Alexandre Oliva <aoliva@redhat.com> 13457 13458 PR c++/84979 13459 * g++.dg/concepts/pr84979.C: New. 13460 * g++.dg/concepts/pr84979-2.C: New. 13461 * g++.dg/concepts/pr84979-3.C: New. 13462 134632018-04-04 Paolo Carlini <paolo.carlini@oracle.com> 13464 13465 PR c++/80026 13466 * g++.dg/cpp0x/variadic174.C: New. 13467 134682018-04-04 Jakub Jelinek <jakub@redhat.com> 13469 13470 PR inline-asm/85172 13471 * g++.dg/ext/builtin13.C: New test. 13472 * g++.dg/ext/atomic-4.C: New test. 13473 13474 PR c++/85146 13475 * g++.dg/ext/bases2.C: Expect extra error diagnostics. 13476 * g++.dg/ext/bases3.C: New test. 13477 134782018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com> 13479 13480 PR target/85203 13481 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan 13482 to match a single insn of the baz function. Move scan directives at 13483 the end of the file below the functions they are trying to test for 13484 better readability. 13485 * gcc.target/arm/cmse/cmse-16.c: New testcase. 13486 134872018-04-04 Peter Bergner <bergner@vnet.ibm.com> 13488 13489 PR rtl-optimization/84878 13490 * gcc.target/powerpc/pr84878.c: New test. 13491 134922018-04-04 Michael Matz <matz@suse.de> 13493 13494 * gcc.dg/Wstringop-overflow-4.c: New test. 13495 * c-c++-common/Wstringop-truncation-4.c: Adjust. 13496 134972018-04-04 Jakub Jelinek <jakub@redhat.com> 13498 13499 PR testsuite/85189 13500 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error 13501 for the diagnostics of overridden functions. Adjust for new wording. 13502 135032018-04-04 Richard Biener <rguenther@suse.de> 13504 13505 PR lto/85176 13506 * g++.dg/lto/pr85176_0.C: New testcase. 13507 135082018-04-04 Richard Biener <rguenther@suse.de> 13509 13510 PR testsuite/85191 13511 * lib/target-supports.exp (check_effective_target_vect_perm_short): 13512 Fix typo. 13513 135142018-04-04 Martin Liska <mliska@suse.cz> 13515 13516 PR sanitizer/85174 13517 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors 13518 and msdata as a workaround for powerpc. 13519 135202018-04-04 Richard Biener <rguenther@suse.de> 13521 13522 PR tree-optimization/85168 13523 * gcc.dg/torture/pr85168.c: New testcase. 13524 135252018-04-04 Alexandre Oliva <aoliva@redhat.com> 13526 13527 PR c++/84943 13528 * g++.dg/pr84943.C: New. 13529 * g++.dg/pr84943-2.C: New. 13530 135312018-04-03 Jakub Jelinek <jakub@redhat.com> 13532 13533 PR rtl-optimization/85167 13534 * gcc.dg/pr85167.c: New test. 13535 13536 PR tree-optimization/85156 13537 * c-c++-common/pr85156.c: New test. 13538 * gcc.c-torture/execute/pr85156.c: New test. 13539 135402018-04-03 Bill Schmidt <wschmidt@linux.ibm.com> 13541 13542 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop. 13543 * gcc.target/powerpc/undef-bool-1.C: New file. 13544 * gcc.target/powerpc/undef-bool-2.c: New file. 13545 135462018-04-03 Paolo Carlini <paolo.carlini@oracle.com> 13547 13548 PR c++/84768 13549 * g++.dg/cpp1z/class-deduction52.C: New. 13550 135512018-04-03 Jakub Jelinek <jakub@redhat.com> 13552 13553 PR c++/85147 13554 * g++.dg/cpp0x/pr85147.C: New test. 13555 13556 PR c++/85140 13557 * g++.dg/cpp0x/gen-attrs-64.C: New test. 13558 13559 PR c++/85134 13560 * g++.dg/gomp/pr85134.C: New test. 13561 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error. 13562 13563 PR target/85169 13564 * gcc.c-torture/execute/pr85169.c: New test. 13565 * gcc.target/i386/avx512f-pr85169.c: New test. 13566 * gcc.target/i386/avx512bw-pr85169.c: New test. 13567 135682018-04-03 Segher Boessenkool <segher@kernel.crashing.org> 13569 13570 PR target/85126 13571 * gcc.target/powerpc/pr69946: Adjust comment. Remove 13572 scan-assembler-times clause. 13573 135742018-04-03 Christophe Lyon <christophe.lyon@linaro.org> 13575 13576 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to 13577 dg-additional-options. 13578 135792018-04-03 Segher Boessenkool <segher@kernel.crashing.org> 13580 13581 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector. 13582 135832018-04-03 Richard Biener <rguenther@suse.de> 13584 13585 PR testsuite/85154 13586 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling. 13587 135882018-04-02 Jim Wilson <jimw@sifive.com> 13589 13590 * gcc.target/riscv/pr84660.c: New. 13591 * gcc.target/riscv/shift-and-1.c: New. 13592 * gcc.target/riscv/shift-and-2.c: New. 13593 135942018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org> 13595 13596 PR fortran/85102 13597 * gfortran.dg/array_simplify_2.f90: New test. 13598 135992018-04-01 Jakub Jelinek <jakub@redhat.com> 13600 13601 PR middle-end/85090 13602 * gcc.target/i386/avx512f-pr85090-1.c: New test. 13603 * gcc.target/i386/avx512f-pr85090-2.c: New test. 13604 * gcc.target/i386/avx512f-pr85090-3.c: New test. 13605 * gcc.target/i386/avx512bw-pr85090-2.c: New test. 13606 * gcc.target/i386/avx512bw-pr85090-3.c: New test. 13607 136082018-03-31 Alexandre Oliva <aoliva@redhat.com> 13609 13610 PR c++/85027 13611 * g++.dg/pr85027.C: New. 13612 136132018-03-31 Segher Boessenkool <segher@kernel.crashing.org> 13614 13615 PR target/83315 13616 * gcc.target/powerpc/sse-maxps-2.c: New test. 13617 * gcc.target/powerpc/sse-minps-2.c: New test. 13618 136192018-03-30 Jakub Jelinek <jakub@redhat.com> 13620 13621 PR c++/84791 13622 * g++.dg/gomp/pr84791.C: New test. 13623 136242018-03-30 Paul Thomas <pault@gcc.gnu.org> 13625 13626 PR fortran/84931 13627 * gfortran.dg/array_constructor_53.f90: New test. 13628 136292018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 13630 13631 PR fortran/85130 13632 * gfortran.dg/substr_6.f90: Remove illegal test for 13633 out-of-bounds substring. 13634 136352017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 13636 13637 PR fortran/85111 13638 * gfortran.dg/zero_sized_10.f90: New test. 13639 136402018-03-29 David Malcolm <dmalcolm@redhat.com> 13641 13642 PR c++/84269 13643 * g++.dg/lookup/missing-std-include-6.C: New test. 13644 * g++.dg/lookup/missing-std-include.C: Add std::pair and 13645 std::tuple tests. 13646 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>. 13647 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>, 13648 <cstring>, <cassert>, and <cstdlib>. 13649 136502018-03-29 Vladimir Makarov <vmakarov@redhat.com> 13651 13652 PR inline-asm/84985 13653 * gcc.target/i386/pr84985.c: New. 13654 136552018-03-29 David Malcolm <dmalcolm@redhat.com> 13656 13657 PR c++/85110 13658 * g++.dg/diagnostic/param-type-mismatch-2.C: New test. 13659 136602018-03-29 Jakub Jelinek <jakub@redhat.com> 13661 13662 PR c++/85108 13663 * g++.dg/warn/Wunused-var-31.C: New test. 13664 13665 PR c/85094 13666 * c-c++-common/Wduplicated-branches-14.c: New test. 13667 136682018-03-29 Paolo Carlini <paolo.carlini@oracle.com> 13669 13670 PR c++/84606 13671 * g++.dg/cpp0x/pr84606.C: New. 13672 136732018-03-29 Carl Love <cel@us.ibm.com> 13674 13675 Revert 13676 2017-09-27 Carl Love <cel@us.ibm.com> 13677 13678 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file 13679 for the __builtin_fctid and __builtin_fctiw. 13680 136812018-03-28 Peter Bergner <bergner@vnet.ibm.com> 13682 13683 PR target/84912 13684 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for 13685 deleted builtin function. 13686 (div_weuo): Likewise. 13687 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise. 13688 (div_deuo): Likewise. 13689 136902018-03-28 Paolo Carlini <paolo.carlini@oracle.com> 13691 13692 PR c++/85028 13693 * g++.dg/other/default13.C: New. 13694 136952018-03-28 Jakub Jelinek <jakub@redhat.com> 13696 13697 PR target/85095 13698 * gcc.target/i386/pr85095-1.c: New test. 13699 * gcc.target/i386/pr85095-2.c: New test. 13700 * gcc.c-torture/execute/pr85095.c: New test. 13701 13702 PR tree-optimization/82004 13703 * gcc.dg/pr82004.c: New test. 13704 137052018-03-28 Jakub Jelinek <jakub@redhat.com> 13706 Martin Liska <mliska@suse.cz> 13707 13708 PR sanitizer/85081 13709 * g++.dg/asan/pr85081.C: New test. 13710 137112018-03-28 Alexandre Oliva <aoliva@redhat.com> 13712 13713 PR c++/84789 13714 * g++.dg/template/pr84789.C: Adjust for testing with 13715 -fconcepts too. 13716 13717 PR c++/84973 13718 * g++.dg/template/pr84973.C: New. 13719 * g++.dg/template/pr84973-2.C: New. 13720 * g++.dg/template/pr84973-3.C: New. 13721 13722 PR c++/84968 13723 * g++.dg/eh/pr84968.C: New. 13724 137252018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com> 13726 13727 PR target/84914 13728 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex 13729 long double multiply/divide uses the correct function. 13730 * gcc.target/powerpc/mulkc-3.c: Likewise. 13731 * gcc.target/powerpc/divkc-2.c: Likewise. 13732 * gcc.target/powerpc/divkc-3.c: Likewise. 13733 137342018-03-27 Paolo Carlini <paolo.carlini@oracle.com> 13735 13736 PR c++/85067 13737 * g++.dg/cpp0x/defaulted51.C: New. 13738 * g++.dg/cpp0x/constexpr-68754.C: Adjust. 13739 137402018-03-27 Jakub Jelinek <jakub@redhat.com> 13741 13742 PR c++/85077 13743 * g++.dg/ext/vector35.C: New test. 13744 13745 PR c++/85061 13746 * g++.dg/ext/builtin-offsetof3.C: New test. 13747 13748 PR c++/85076 13749 * g++.dg/cpp1y/pr85076.C: New test. 13750 137512018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 13752 13753 PR fortran/85084 13754 * gfortran.dg/matmul_rank_1.f90: New test. 13755 137562018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 13757 Harald Anlauf <anlauf@gmx.de> 13758 13759 * gfortran.dg/structure_constructor_15.f90: New test. 13760 137612018-03-27 Volker Reichelt <v.reichelt@netcologne.de> 13762 13763 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error 13764 for the diagnostics of overridden functions. Adjust for new wording. 13765 * g++.dg/cpp0x/implicit1.C: Likewise. 13766 * g++.dg/cpp0x/override1.C: Likewise. 13767 * g++.dg/cpp1y/auto-fn18.C: Likewise. 13768 * g++.dg/eh/shadow1.C: Likewise. 13769 * g++.dg/inherit/covariant12.C: Likewise. 13770 * g++.dg/inherit/covariant14.C: Likewise. 13771 * g++.dg/inherit/covariant15.C: Likewise. 13772 * g++.dg/inherit/covariant16.C: Likewise. 13773 * g++.dg/inherit/covariant22.C: Likewise. 13774 * g++.dg/inherit/crash3.C: Likewise. 13775 * g++.dg/inherit/error2.C: Likewise. 13776 * g++.dg/template/crash100.C: Likewise. 13777 * g++.old-deja/g++.eh/spec6.C: Likewise. 13778 * g++.old-deja/g++.mike/p811.C: Likewise. 13779 * g++.old-deja/g++.other/virtual11.C: Likewise. 13780 * g++.old-deja/g++.other/virtual4.C: Likewise. 13781 137822018-03-27 H.J. Lu <hongjiu.lu@intel.com> 13783 13784 PR target/85044 13785 * gcc.target/i386/pr85044.c: New test. 13786 137872018-03-27 Martin Sebor <msebor@redhat.com> 13788 13789 PR testsuite/83462 13790 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets 13791 other than x86. 13792 137932018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13794 13795 PR target/83009 13796 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32. 13797 137982018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 13799 13800 PR target/81863 13801 * gcc.target/arm/pr81863.c: New test. 13802 138032018-03-27 Cesar Philippidis <cesar@codesourcery.com> 13804 13805 PR target/85056 13806 * gcc.target/nvptx/pr85056.c: New test. 13807 * gcc.target/nvptx/pr85056a.c: New test. 13808 138092018-03-27 Richard Biener <rguenther@suse.de> 13810 13811 PR testsuite/82847 13812 * lib/target-supports.exp (check_ssse3_available): New function. 13813 (check_effective_target_vect_perm_short): Enable for x86 if 13814 check_ssse3_available. 13815 138162018-03-27 Richard Biener <rguenther@suse.de> 13817 13818 PR tree-optimization/85082 13819 * gfortran.dg/pr85082.f90: New testcase. 13820 138212018-03-27 Chenghua Xu <paul.hua.gm@gmail.com> 13822 13823 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2" 13824 to "l=2" in dg-final. 13825 138262018-03-27 Chenghua Xu <paul.hua.gm@gmail.com> 13827 13828 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final. 13829 * gcc.target/mips/fix-r4000-2.c: Likewise. 13830 * gcc.target/mips/fix-r4000-3.c: Likewise. 13831 * gcc.target/mips/fix-r4000-4.c: Likewise. 13832 * gcc.target/mips/fix-r4000-5.c: Likewise. 13833 * gcc.target/mips/fix-r4000-6.c: Likewise. 13834 * gcc.target/mips/fix-r4000-7.c: Likewise. 13835 * gcc.target/mips/fix-r4000-8.c: Likewise. 13836 * gcc.target/mips/fix-r4000-9.c: Likewise. 13837 * gcc.target/mips/fix-r4000-10.c: Likewise. 13838 * gcc.target/mips/fix-r4000-7.c: Change dg-final 13839 "mulditi3_r4000" instead of "mulditi3". 13840 * gcc.target/mips/fix-r4000-8.c: Change dg-final 13841 "umulditi3_r4000" instead of "umulditi3". 13842 138432018-03-27 Jakub Jelinek <jakub@redhat.com> 13844 13845 PR c++/85068 13846 * g++.dg/inherit/covariant22.C: New test. 13847 138482018-03-27 Richard Biener <rguenther@suse.de> 13849 13850 PR testsuite/84004 13851 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for 13852 alignment. 13853 138542018-03-27 Paolo Carlini <paolo.carlini@oracle.com> 13855 Jason Merrill <jason@redhat.com> 13856 13857 PR c++/84632 13858 * g++.dg/init/array49.C: New. 13859 * g++.dg/torture/pr70499.C: Adjust. 13860 138612018-03-26 Uros Bizjak <ubizjak@gmail.com> 13862 13863 PR target/85073 13864 * gcc.target/i386/pr85073.c: New test. 13865 138662018-03-26 Richard Biener <rguenther@suse.de> 13867 13868 PR testsuite/85066 13869 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long 13870 instead of long. 13871 138722018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org> 13873 13874 PR fortran/66709 13875 * gfortran.dg/parameter_array_format.f90: New test. 13876 138772018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org> 13878 Neil Carlson <neil.n.carlson@gmail.com> 13879 13880 PR fortran/84381 13881 * gfortran.dg/literal_character_constant_1.inc: Replace 13882 call abort by STOP n. 13883 * gfortran.dg/overload_1.f90: Likewise. 13884 138852018-03-25 Seth Johnson <johnsonsr@ornl.gov> 13886 Dominique d'Humieres <dominiq@gcc.gnu.org> 13887 13888 PR fortran/84924 13889 * gfortran.dg/scalar_pointer_1.f90: New test. 13890 138912018-03-25 Tom de Vries <tom@codesourcery.com> 13892 13893 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more 13894 precise. 13895 138962018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13897 13898 PR fortran/69497 13899 * gfortran.dg/pr89497.f90: New test. 13900 139012018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org> 13902 13903 PR fortran/70068 13904 * gfortran.dg/substr_7.f90: New test. 13905 139062018-03-24 Steven G. Kargl <kargl@gcc.gnu.org> 13907 13908 PR fortran/42651 13909 * gfortran.dg/pr42651.f90: New test. 13910 * gfortran.dg/func_result_7.f90: Update error message. 13911 139122018-03-24 Richard Sandiford <richard.sandiford@linaro.org> 13913 13914 PR tree-optimization/84005 13915 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about 13916 failing to force the alignment. 13917 139182018-03-23 Peter Bergner <bergner@vnet.ibm.com> 13919 13920 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test 13921 from this to... 13922 <vclzd>: ...this. 13923 139242018-03-23 Peter Bergner <bergner@vnet.ibm.com> 13925 13926 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled 13927 message. Fix scan-assembler patterns. 13928 139292018-03-23 Jakub Jelinek <jakub@redhat.com> 13930 13931 PR c++/85015 13932 * g++.dg/cpp0x/pr85015.C: New test. 13933 13934 PR c++/84942 13935 * g++.dg/cpp1y/pr84942.C: New test. 13936 139372018-03-23 Vladimir Makarov <vmakarov@redhat.com> 13938 13939 PR inline-asm/85030 13940 * gcc.target/i386/pr85030.c: New. 13941 139422018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13943 13944 PR target/85026 13945 * g++.dg/pr85026.C: New test. 13946 139472018-03-23 David Edelsohn <dje.gcc@gmail.com> 13948 13949 * g++.dg/debug/pr84704.C: XFAIL AIX. 13950 139512018-03-23 Sudakshina Das <sudi.das@arm.com> 13952 13953 PR target/84826 13954 * gcc.target/arm/pr84826.c: Add dg directive. 13955 139562018-03-23 Marek Polacek <polacek@redhat.com> 13957 13958 PR c++/85033 13959 * g++.dg/ext/builtin-offsetof2.C: New test. 13960 13961 PR c++/85045 13962 * g++.dg/cpp0x/Wnarrowing5.C: New test. 13963 * gcc.dg/pr85045.c: New test. 13964 139652018-03-23 Eric Botcazou <ebotcazou@adacore.com> 13966 13967 PR debug/85020 13968 * gnat.dg/lto22.adb: New test. 13969 * gnat.dg/lto22_pkg1.ad[sb]: New helper. 13970 * gnat.dg/lto22_pkg2.ads: Likewise. 13971 139722018-03-23 Jakub Jelinek <jakub@redhat.com> 13973 13974 PR c/80778 13975 * gcc.dg/lto/pr80778_0.c: New test. 13976 13977 PR inline-asm/85034 13978 * gcc.target/i386/pr85034.c: New test. 13979 13980 PR inline-asm/85022 13981 * c-c++-common/torture/pr85022.c: New test. 13982 13983 PR sanitizer/85029 13984 * g++.dg/ubsan/pr85029.C: New test. 13985 139862018-03-23 Alexandre Oliva <aoliva@redhat.com> 13987 13988 PR c++/71251 13989 * g++.dg/cpp0x/pr71251.C: New. 13990 13991 PR c++/84789 13992 * g++.dg/template/pr84789.C: New. 13993 * g++.dg/template/pr84789-2.C: New. 13994 * g++.dg/template/pr84789-3.C: New. 13995 * g++.dg/parse/dtor11.C: Accept alternate error message. 13996 13997 PR c++/84729 13998 * g++.dg/pr84729.C: New. 13999 * g++.old-deja/g++.ext/arrnew2.C: Require error. 14000 * g++.old-deja/g++.robertl/eb58.C: Likewise. 14001 * g++.old-deja/g++.robertl/eb63.C: Likewise. 14002 140032018-03-22 Steven G. Kargl <kargl@gcc.gnu.org> 14004 14005 PR fortran/84922 14006 * gfortran.dg/interface_42.f90: New test. 14007 * gfortran.dg/interface_43.f90: New test. 14008 140092018-03-22 Sudakshina Das <sudi.das@arm.com> 14010 14011 PR target/84826 14012 * gcc.target/arm/pr84826.c: New test. 14013 140142018-03-22 Christophe Lyon <christophe.lyon@linaro.org> 14015 14016 * gcc.target/arm/addr-modes-float.c: Move dg-do before 14017 dg-require-effective-target. 14018 * gcc.target/arm/addr-modes-int.c: Likewise. 14019 * gcc.target/nios2/lo-addr-tls.c: Likewise. 14020 140212018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org> 14022 14023 PR target/84760 14024 * gcc.target/powerpc/altivec-ld-1.c: New test. 14025 140262018-03-22 Bin Cheng <bin.cheng@arm.com> 14027 14028 * gcc.dg/graphite/pr83126.c: Require pthread for the test. 14029 140302018-03-22 Jakub Jelinek <jakub@redhat.com> 14031 14032 PR inline-asm/84941 14033 * gcc.dg/pr84941.c: New test. 14034 140352018-03-22 Tom de Vries <tom@codesourcery.com> 14036 14037 PR tree-optimization/84956 14038 * gcc.dg/pr84956.c: New test. 14039 140402018-03-22 Marek Polacek <polacek@redhat.com> 14041 14042 PR c++/84854 14043 * g++.dg/cpp1z/constexpr-if15.C: New test. 14044 * g++.dg/cpp1z/constexpr-if16.C: New test. 14045 140462018-03-21 Joseph Myers <joseph@codesourcery.com> 14047 14048 * gcc.dg/builtin-tgmath-3.c: New test. 14049 140502018-03-21 Alexandre Oliva <aoliva@redhat.com> 14051 14052 PR c++/71965 14053 * g++.dg/concepts/pr71965.C: New. 14054 14055 PR c++/84610 14056 PR c++/84642 14057 * g++.dg/cpp0x/pr84610.C: New. 14058 * g++.dg/cpp0x/pr84642.C: New. 14059 140602018-03-21 Jakub Jelinek <jakub@redhat.com> 14061 14062 PR c/84999 14063 * c-c++-common/pr84999.c: New test. 14064 140652018-03-21 Paolo Carlini <paolo.carlini@oracle.com> 14066 14067 PR c++/84972 14068 * g++.dg/ext/desig10.C: New. 14069 140702018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org> 14071 Harald Anlauf <anlauf@gmx.de> 14072 14073 PR fortran/84957 14074 * gfortran.dg/pr84957.f90: New test. 14075 140762018-03-21 Jakub Jelinek <jakub@redhat.com> 14077 14078 PR tree-optimization/84960 14079 * gcc.c-torture/compile/pr84960.c: New test. 14080 140812018-03-21 Richard Sandiford <richard.sandiford@linaro.org> 14082 14083 PR tree-optimization/84811 14084 * gcc.dg/torture/pr84811.c: New test. 14085 140862018-03-21 Jakub Jelinek <jakub@redhat.com> 14087 14088 PR tree-optimization/84982 14089 * c-c++-common/pr84982.c: New test. 14090 14091 PR c++/84961 14092 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and 14093 "m" (++x) in C++. 14094 * g++.dg/torture/pr84961-1.C: New test. 14095 * g++.dg/torture/pr84961-2.C: New test. 14096 140972018-03-21 Nathan Sidwell <nathan@acm.org> 14098 14099 PR c++/85008 14100 * g++.dg/pr85008.C: New. 14101 141022018-03-21 Janne Blomqvist <jb@gcc.gnu.org> 14103 14104 PR fortran/84615 14105 * gfortran.dg/char_result_17.f90: New test. 14106 141072018-03-21 David Malcolm <dmalcolm@redhat.com> 14108 14109 PR c++/84994 14110 * g++.dg/other/accessor-fixits-1.C: Move to... 14111 * g++.dg/torture/accessor-fixits-1.C: ...here. 14112 * g++.dg/other/accessor-fixits-2.C: Move to... 14113 * g++.dg/torture/accessor-fixits-2.C: ...here. 14114 * g++.dg/other/accessor-fixits-3.C: Move to... 14115 * g++.dg/torture/accessor-fixits-3.C: ...here. 14116 * g++.dg/other/accessor-fixits-4.C: Move to... 14117 * g++.dg/torture/accessor-fixits-4.C: ...here. 14118 * g++.dg/other/accessor-fixits-5.C: Move to... 14119 * g++.dg/torture/accessor-fixits-5.C: ...here. 14120 * g++.dg/torture/accessor-fixits-6.C: New testcase. 14121 * g++.dg/torture/accessor-fixits-7.C: New testcase. 14122 * g++.dg/torture/accessor-fixits-8.C: New testcase. 14123 141242018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14125 14126 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC. 14127 141282018-03-21 Sudakshina Das <sudi.das@arm.com> 14129 14130 PR target/82989 14131 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives. 14132 141332018-03-21 Nathan Sidwell <nathan@acm.org> 14134 14135 PR c++/84804 14136 * g++.dg/lookup/pr84804.C: New. 14137 141382018-03-21 Martin Sebor <msebor@redhat.com> 14139 14140 PR c++/84850 14141 * g++.dg/Wclass-memaccess-3.C: New test. 14142 * g++.dg/Wclass-memaccess-4.C: New test. 14143 141442018-03-21 David Malcolm <dmalcolm@redhat.com> 14145 14146 PR c++/84892 14147 * g++.dg/other/accessor-fixits-1.C 14148 (test_access_const_t1_color): New. 14149 (test_deref_const_t1_color): New. 14150 * g++.dg/other/accessor-fixits-5.C: New testcase. 14151 141522018-03-21 Tom de Vries <tom@codesourcery.com> 14153 14154 PR tree-optimization/83126 14155 * gcc.dg/graphite/pr83126.c: New test. 14156 141572018-03-21 Nathan Sidwell <nathan@acm.org> 14158 14159 * g++.dg/ext/anon-struct6.C: Adjust. 14160 * g++.dg/ext/deprecate-1.C: New. 14161 * g++.dg/ext/deprecate-2.C: New. 14162 * g++.dg/lookup/pr84602.C: Adjust. 14163 * g++.dg/lookup/pr84962.C: Adjust. 14164 * g++.old-deja/g++.other/anon4.C 14165 14166 PR c++/84836 14167 * g++.dg/lookup/pr84836.C: New. 14168 141692018-03-21 Bin Cheng <bin.cheng@arm.com> 14170 14171 PR tree-optimization/84969 14172 * gcc.dg/tree-ssa/pr84969.c: New test. 14173 141742018-03-21 Jakub Jelinek <jakub@redhat.com> 14175 14176 PR rtl-optimization/84989 14177 * gcc.target/i386/pr84989.c: New test. 14178 141792018-03-21 Christophe Lyon <christophe.lyon@linaro.org> 14180 14181 * gcc.target/arm/pr82518.c: Require arm_neon_hw. 14182 141832018-03-21 Martin Liska <mliska@suse.cz> 14184 14185 PR ipa/84963 14186 * gfortran.dg/goacc/pr84963.f90: New test. 14187 141882018-03-21 Marek Polacek <polacek@redhat.com> 14189 14190 PR c++/71638, ICE with NSDMI and reference. 14191 * g++.dg/cpp0x/nsdmi14.C: New test. 14192 * g++.dg/cpp1y/nsdmi-aggr10.C: New test. 14193 141942018-03-21 Chenghua Xu <paul.hua.gm@gmail.com> 14195 14196 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for 14197 MIPS with -mpaired-single directives. 14198 141992018-03-20 Steven G. Kargl <kargl@gcc.gnu.org> 14200 14201 PR fortran/85001 14202 * gfortran.dg/interface_41.f90: New test. 14203 142042018-03-20 Jakub Jelinek <jakub@redhat.com> 14205 14206 PR debug/84875 14207 * gcc.dg/pr84875.c: New test. 14208 142092018-03-20 Marek Polacek <polacek@redhat.com> 14210 14211 PR c++/84978, ICE with NRVO. 14212 * g++.dg/opt/nrv19.C: New test. 14213 142142018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14215 14216 PR target/82518 14217 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 14218 Disable for armeb targets. 14219 * gcc.target/arm/pr82518.c: New test. 14220 142212018-03-20 Nathan Sidwell <nathan@acm.org> 14222 14223 PR c++/84962 14224 * g++.dg/lookup/pr84962.C: New. 14225 14226 PR c++/84970 14227 * g++.dg/lookup/pr84970.C: New. 14228 142292018-03-20 Richard Biener <rguenther@suse.de> 14230 14231 PR target/84986 14232 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase. 14233 142342018-03-20 Martin Liska <mliska@suse.cz> 14235 14236 PR ipa/84825 14237 * g++.dg/ipa/pr84825.C: New test. 14238 142392018-03-20 Martin Liska <mliska@suse.cz> 14240 14241 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove. 14242 142432018-03-20 Jakub Jelinek <jakub@redhat.com> 14244 14245 PR target/84845 14246 * gcc.c-torture/compile/pr84845.c: New test. 14247 142482018-03-20 Sudakshina Das <sudi.das@arm.com> 14249 14250 PR target/82989 14251 * gcc.target/arm/pr82989.c: New test. 14252 142532018-03-20 Jakub Jelinek <jakub@redhat.com> 14254 14255 PR target/84945 14256 * gcc.target/i386/pr84945.c: New test. 14257 142582018-03-20 Christophe Lyon <christophe.lyon@linaro.org> 14259 14260 PR target/81647 14261 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions. 14262 142632018-03-20 Jakub Jelinek <jakub@redhat.com> 14264 14265 PR c/84953 14266 * gcc.dg/pr84953.c: New test. 14267 142682018-03-19 Marek Polacek <polacek@redhat.com> 14269 14270 PR c++/84925 14271 * g++.dg/cpp1z/lambda-__func__.C: New test. 14272 14273 PR c++/84927 14274 * g++.dg/cpp1y/nsdmi-aggr9.C: New test. 14275 142762018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com> 14277 14278 PR sanitizer/78651 14279 * g++.dg/asan/pr78651.C: New test. 14280 142812018-03-19 Tom de Vries <tom@codesourcery.com> 14282 14283 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target 14284 vect_int_mult. Add nvptx xfail for PR84958. 14285 142862018-03-19 Nathan Sidwell <nathan@acm.org> 14287 14288 PR c++/84835 14289 * g++.dg/cpp1y/pr84835.C: New. 14290 142912018-03-19 Sudakshina Das <sudi.das@arm.com> 14292 14293 PR target/81647 14294 * gcc.target/aarch64/pr81647.c: New. 14295 142962018-03-19 Richard Biener <rguenther@suse.de> 14297 14298 PR tree-optimization/84933 14299 * g++.dg/pr84933.C: New testcase. 14300 143012018-03-19 Richard Biener <rguenther@suse.de> 14302 14303 PR tree-optimization/84859 14304 * gcc.dg/tree-ssa/pr84859.c: New testcase. 14305 * gcc.dg/tree-ssa/pr35286.c: Disable cselim. 14306 * gcc.dg/tree-ssa/split-path-6.c: Likewise. 14307 * gcc.dg/tree-ssa/split-path-7.c: Likewise. 14308 143092018-03-19 Nathan Sidwell <nathan@acm.org> 14310 14311 PR c++/84812 14312 * g++.dg/lookup/pr84812.C: New. 14313 143142018-03-19 Richard Biener <rguenther@suse.de> 14315 14316 PR tree-optimization/84929 14317 * gcc.dg/torture/pr84929.c: New testcase. 14318 143192018-03-19 Tamar Christina <tamar.christina@arm.com> 14320 14321 PR target/84711 14322 * gcc.target/arm/big-endian-subreg.c: Delete. 14323 143242018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org> 14325 14326 PR fortran/84931 14327 * gfortran.dg/array_constructor_52.f90: New test. 14328 143292018-03-17 Steven G. Kargl <kargl@gcc.gnu.org> 14330 14331 PR fortran/77414 14332 * gfortran.dg/pr77414.f90: New test. 14333 * gfortran.dg/internal_references_1.f90: Adjust error message. 14334 143352018-03-18 Steven G. Kargl <kargl@gcc.gnu.org> 14336 14337 PR fortran/65453 14338 * gfortran.dg/pr65453.f90: New test. 14339 143402018-03-18 Richard Sandiford <richard.sandiford@linaro.org> 14341 14342 PR tree-optimization/84913 14343 * gfortran.dg/vect/pr84913.f90: New test. 14344 143452018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org> 14346 14347 PR fortran/79929 14348 * gfortran.dg/warn_concat.f90: New test. 14349 143502018-03-16 Jakub Jelinek <jakub@redhat.com> 14351 14352 PR target/84899 14353 * gcc.dg/pr84899.c: New test. 14354 143552018-03-16 Steven G. Kargl <kargl@gcc.gnu.org> 14356 14357 PR fortran/69395 14358 * gfortran.dg/pr69395.f90: Add test for max dimensions 14359 143602018-03-16 Vladimir Makarov <vmakarov@redhat.com> 14361 14362 PR target/84876 14363 * gcc.target/i386/pr84876.c: New test. 14364 143652018-03-16 Martin Liska <mliska@suse.cz> 14366 14367 PR ipa/84833 14368 * gcc.target/i386/mvc11.c: New test. 14369 143702018-03-16 Martin Liska <mliska@suse.cz> 14371 14372 PR ipa/84722 14373 * gcc.target/i386/mvc10.c: New test. 14374 143752018-03-16 Jakub Jelinek <jakub@redhat.com> 14376 14377 PR c++/79937 14378 PR c++/82410 14379 * g++.dg/cpp1y/pr79937-1.C: New test. 14380 * g++.dg/cpp1y/pr79937-2.C: New test. 14381 * g++.dg/cpp1y/pr79937-3.C: New test. 14382 * g++.dg/cpp1y/pr79937-4.C: New test. 14383 * g++.dg/cpp1y/pr82410.C: New test. 14384 143852018-03-16 Tom de Vries <tom@codesourcery.com> 14386 14387 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult. 14388 143892018-03-16 Tom de Vries <tom@codesourcery.com> 14390 14391 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values. 14392 143932018-03-16 Jakub Jelinek <jakub@redhat.com> 14394 14395 PR c++/84874 14396 * g++.dg/cpp2a/desig8.C: New test. 14397 14398 PR tree-optimization/84841 14399 * gcc.dg/pr84841.c: New test. 14400 14401 PR c++/84874 14402 * g++.dg/cpp2a/desig7.C: New test. 14403 144042018-03-16 Mark Doffman <mark.doffman@codethink.co.uk> 14405 Jim MacArthur <jim.macarthur@codethink.co.uk> 14406 14407 * gfortran.dg/automatic_1.f90: New test. 14408 * gfortran.dg/automatic_repeat.f90: New test 14409 * gfortran.dg/automatic_save.f90: New test. 14410 * gfortran.dg/vax_structure.f90: New test. 14411 144122018-03-15 Steven G. Kargl <kargl@gcc.gnu.org> 14413 14414 PR fortran/78741 14415 * gfortran.dg/pr78741.f90: New test. 14416 144172018-03-15 Steven G. Kargl <kargl@gcc.gnu.org> 14418 14419 PR fortran/69395 14420 * gfortran.dg/pr69395.f90: New test. 14421 144222018-03-15 Jakub Jelinek <jakub@redhat.com> 14423 14424 PR c++/79085 14425 * g++.dg/opt/pr79085.C: New test. 14426 144272018-03-15 H.J. Lu <hongjiu.lu@intel.com> 14428 14429 PR target/84574 14430 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk 14431 label instead of __x86_indirect_thunk label. 14432 144332018-03-15 Jakub Jelinek <jakub@redhat.com> 14434 14435 PR c++/84222 14436 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus. 14437 * g++.dg/warn/deprecated-6.C (T::member3): Likewise. 14438 * g++.dg/warn/deprecated-13.C: New test. 14439 144402018-03-15 Olga Makhotina <olga.makhotina@intel.com> 14441 14442 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic. 14443 144442018-03-15 Richard Biener <rguenther@suse.de> 14445 14446 PR c/84873 14447 * c-c++-common/pr84873.c: New testcase. 14448 144492018-03-15 Tamar Christina <tamar.christina@arm.com> 14450 14451 PR target/84711 14452 * gcc.target/arm/big-endian-subreg.c: New. 14453 144542018-03-15 Jakub Jelinek <jakub@redhat.com> 14455 14456 PR target/84860 14457 * gcc.c-torture/compile/pr84860.c: New test. 14458 144592018-03-15 Julia Koval <julia.koval@intel.com> 14460 14461 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add 14462 cannonlake. 14463 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni, 14464 avx512bitalg. 14465 144662018-03-15 Jakub Jelinek <jakub@redhat.com> 14467 14468 PR c/84853 14469 * gcc.dg/pr84853.c: New test. 14470 144712018-03-14 Carl Love <cel@us.ibm.com> 14472 14473 * gcc.target/powerpc/builtins-7-runnable.c: New test file. 14474 144752018-03-14 Martin Liska <mliska@suse.cz> 14476 14477 PR ipa/8480 14478 * g++.dg/lto/pr84805_0.C: New test. 14479 * g++.dg/lto/pr84805_1.C: New test. 14480 * g++.dg/lto/pr84805_2.C: New test. 14481 144822018-03-14 David Malcolm <dmalcolm@redhat.com> 14483 14484 PR c/84852 14485 * gcc.dg/fixits-pr84852-1.c: New test. 14486 * gcc.dg/fixits-pr84852-2.c: New test. 14487 144882018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com> 14489 14490 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a 14491 separate verbose message. 14492 * lib/scandump.exp (scan-dump-times): Likewise. 14493 144942018-03-14 Julia Koval <julia.koval@intel.com> 14495 14496 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake 14497 server. 14498 * gcc.target/i386/funcspec-56.inc: Ditto. 14499 145002018-03-14 Richard Sandiford <richard.sandiford@linaro.org> 14501 14502 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to 14503 aarch64_sve_hw. 14504 145052018-03-14 Jakub Jelinek <jakub@redhat.com> 14506 14507 PR sanitizer/83392 14508 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected 14509 check count from 17 to 14. 14510 14511 PR target/84844 14512 * gcc.target/i386/pr84844.c: New test. 14513 145142018-03-14 Richard Biener <rguenther@suse.de> 14515 14516 PR tree-optimization/84830 14517 * gcc.dg/torture/pr84830.c: New testcase. 14518 145192018-03-14 Marek Polacek <polacek@redhat.com> 14520 14521 PR c++/84596 14522 * g++.dg/cpp0x/static_assert15.C: New test. 14523 145242018-03-13 Steven G. Kargl <kargl@gcc.gnu.org> 14525 14526 PR fortran/61775 14527 * gfortran.dg/pr61775.f90: New test. 14528 145292018-03-13 Jakub Jelinek <jakub@redhat.com> 14530 14531 PR c++/84843 14532 * g++.dg/ext/pr84843-1.C: New test. 14533 * g++.dg/ext/pr84843-2.C: New test. 14534 145352018-03-13 David Pagan <dave.pagan@oracle.com> 14536 14537 PR c/46921 14538 * gcc.dg/pr46921.c: New test. 14539 145402018-03-13 Martin Sebor <msebor@redhat.com> 14541 14542 PR tree-optimization/84725 14543 * c-c++-common/Wstringop-truncation-4.c: New test. 14544 * c-c++-common/attr-nonstring-5.c: New test. 14545 145462018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 14547 14548 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather 14549 than unpacks. 14550 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. 14551 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. 14552 145532018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 14554 14555 * gcc.target/aarch64/sve/tls_1.c: New test. 14556 * gcc.target/aarch64/sve/tls_2.C: Likewise. 14557 145582018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 14559 14560 * gcc.target/aarch64/sve/mul_highpart_1.c: New test. 14561 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise. 14562 145632018-03-13 Martin Liska <mliska@suse.cz> 14564 14565 PR ipa/84658. 14566 * g++.dg/ipa/pr84658.C: New test. 14567 145682018-03-13 Jakub Jelinek <jakub@redhat.com> 14569 14570 PR middle-end/84834 14571 * gcc.dg/pr84834.c: New test. 14572 14573 PR target/84827 14574 * gcc.target/i386/pr84827.c: New test. 14575 14576 PR target/84828 14577 * g++.dg/ext/pr84828.C: New test. 14578 14579 PR target/84786 14580 * gcc.target/i386/avx512f-pr84786-1.c: New test. 14581 * gcc.target/i386/avx512f-pr84786-2.c: New test. 14582 14583 PR c++/84808 14584 * g++.dg/cpp1y/constexpr-84808.C: New test. 14585 14586 PR c++/84704 14587 * g++.dg/debug/pr84704.C: New test. 14588 145892018-03-12 Renlin Li <renlin.li@arm.com> 14590 14591 * gcc.target/aarch64/movi_hf.c: New. 14592 * gcc.target/aarch64/f16_mov_immediate_1.c: Update. 14593 * gcc.target/aarch64/f16_mov_immediate_2.c: Update. 14594 145952018-03-12 Martin Sebor <msebor@redhat.com> 14596 14597 PR tree-optimization/83456 14598 * c-c++-common/Wrestrict-2.c: Remove test cases. 14599 * c-c++-common/Wrestrict.c: Same. 14600 * gcc.dg/Wrestrict-12.c: New test. 14601 * gcc.dg/Wrestrict-14.c: New test. 14602 146032018-03-12 H.J. Lu <hongjiu.lu@intel.com> 14604 14605 * g++.dg/pr84821.C: New test. 14606 146072018-03-12 H.J. Lu <hongjiu.lu@intel.com> 14608 14609 * gcc.dg/pr84799.c: New test. 14610 146112018-03-12 Richard Biener <rguenther@suse.de> 14612 14613 PR tree-optimization/84803 14614 * gcc.dg/torture/pr84803.c: New testcase. 14615 146162018-03-12 Jakub Jelinek <jakub@redhat.com> 14617 14618 PR c++/84813 14619 * g++.dg/debug/pr84813.C: New test. 14620 146212018-03-11 Paul Thomas <pault@gcc.gnu.org> 14622 14623 PR fortran/84546 14624 * gfortran.dg/unlimited_polymorphic_29.f90: New test. 14625 146262018-03-11 Steven G. Kargl <kargl@gcc.gnu.org> 14627 14628 PR fortran/83939 14629 * gfortran.dg/pr83939.f90 14630 146312018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org> 14632 14633 PR fortran/66128 14634 * gfortran.dg/zero_sized_9.f90: New test. 14635 146362018-03-11 Jakub Jelinek <jakub@redhat.com> 14637 14638 PR debug/58150 14639 * g++.dg/debug/dwarf2/enum2.C: New test. 14640 146412018-03-10 Steven G. Kargl <kargl@gcc.gnu.org> 14642 14643 PR fortran/84734 14644 * gfortran.dg/pr84734.f90: New test. 14645 146462018-03-10 Eric Botcazou <ebotcazou@adacore.com> 14647 14648 * gnat.dg/prot3.adb: New test. 14649 * gnat.dg/prot3_pkg.ad[sb]: New helper. 14650 146512018-03-09 Jason Merrill <jason@redhat.com> 14652 Paolo Carlini <paolo.carlini@oracle.com> 14653 14654 PR c++/71169 14655 PR c++/71832 14656 * g++.dg/cpp0x/pr71169.C: New. 14657 * g++.dg/cpp0x/pr71169-2.C: Likewise. 14658 * g++.dg/cpp0x/pr71832.C: Likewise. 14659 146602018-03-09 Peter Bergner <bergner@vnet.ibm.com> 14661 14662 PR target/83969 14663 * gcc.target/powerpc/pr83969.c: New test. 14664 146652018-03-09 Jakub Jelinek <jakub@redhat.com> 14666 14667 PR target/84772 14668 * gcc.dg/pr84772.c: New test. 14669 14670 PR c++/84076 14671 * g++.dg/warn/Wformat-2.C: New test. 14672 14673 PR c++/84767 14674 * g++.dg/ext/vla18.C: New test. 14675 146762018-03-09 Martin Sebor <msebor@redhat.com> 14677 14678 PR tree-optimization/84526 14679 * gcc.dg/Wrestrict-10.c: New test. 14680 * gcc.dg/Wrestrict-11.c: New test. 14681 146822018-03-09 Alexandre Oliva <aoliva@redhat.com> 14683 14684 PR rtl-optimization/84682 14685 * gcc.dg/torture/pr84682-1.c: New. 14686 * gcc.dg/torture/pr84682-2.c: New. 14687 * gcc.dg/torture/pr84682-3.c: New. 14688 146892018-03-09 Jakub Jelinek <jakub@redhat.com> 14690 14691 PR c++/84724 14692 * g++.dg/ext/pr84724.C: New test. 14693 146942018-03-09 Vladimir Makarov <vmakarov@redhat.com> 14695 14696 PR target/83712 14697 * gcc.target/arm/pr83712.c: New. 14698 146992018-03-09 Richard Biener <rguenther@suse.de> 14700 14701 PR tree-optimization/84775 14702 * gcc.dg/torture/pr84775.c: New testcase. 14703 147042018-03-09 Jakub Jelinek <jakub@redhat.com> 14705 14706 PR debug/84404 14707 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective 14708 targets. 14709 147102018-03-09 Eric Botcazou <ebotcazou@adacore.com> 14711 14712 * gcc.c-torture/compile/20180309-1.c: New test. 14713 147142018-03-08 Jakub Jelinek <jakub@redhat.com> 14715 14716 PR c++/80598 14717 * g++.dg/warn/Wunused-function4.C: New test. 14718 14719 PR inline-asm/84742 14720 * gcc.target/i386/pr84742-1.c: New test. 14721 * gcc.target/i386/pr84742-2.c: New test. 14722 147232018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14724 14725 PR target/84748 14726 * gcc.c-torture/execute/pr84748.c: New test. 14727 147282018-03-08 Richard Biener <rguenther@suse.de> 14729 14730 PR middle-end/84552 14731 * gcc.dg/graphite/pr84552.c: New testcase. 14732 147332018-03-08 Richard Biener <rguenther@suse.de> 14734 14735 PR tree-optimization/84178 14736 * gcc.dg/torture/pr84178-2.c: New testcase. 14737 147382018-03-08 David Malcolm <dmalcolm@redhat.com> 14739 14740 PR tree-optimization/84178 14741 * gcc.c-torture/compile/pr84178-1.c: New test. 14742 147432018-03-08 Thomas Schwinge <thomas@codesourcery.com> 14744 14745 * lib/target-supports.exp: Do not return zero from a ifunc 14746 function. 14747 147482018-03-08 Richard Biener <rguenther@suse.de> 14749 14750 PR tree-optimization/84746 14751 * gcc.dg/torture/pr84746.c: New testcase. 14752 14753 147542018-03-08 Alexandre Oliva <aoliva@redhat.com> 14755 PR debug/84404 14756 PR debug/84408 14757 * gcc.dg/graphite/pr84404.c: New. 14758 147592018-03-08 Jakub Jelinek <jakub@redhat.com> 14760 14761 PR tree-optimization/84740 14762 * gcc.dg/torture/pr84740.c: New test. 14763 14764 PR tree-optimization/84739 14765 * gcc.dg/pr84739.c: New test. 14766 147672018-03-07 Martin Sebor <msebor@redhat.com> 14768 14769 PR tree-optimization/83519 14770 * gcc.dg/Wrestrict-13.c: New test. 14771 147722018-03-07 Steven G. Kargl <kargl@gcc.gnu.org> 14773 14774 PR fortran/64124 14775 PR fortran/70409 14776 * gfortran.dg/pr64124.f90: New tests. 14777 * gfortran.dg/pr70409.f90: New tests. 14778 147792018-03-07 Segher Boessenkool <segher@kernel.crashing.org> 14780 14781 PR target/82411 14782 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata. 14783 147842018-03-07 Martin Sebor <msebor@redhat.com> 14785 14786 PR tree-optimization/84526 14787 * gcc.dg/Wrestrict-10.c: New test. 14788 147892018-03-07 Martin Sebor <msebor@redhat.com> 14790 14791 PR tree-optimization/84468 14792 * g++.dg/warn/Wstringop-truncation-2.C: New test. 14793 * gcc.dg/Wstringop-truncation.c: New test. 14794 * gcc.dg/Wstringop-truncation-2.c: New test. 14795 147962018-03-07 Jakub Jelinek <jakub@redhat.com> 14797 14798 PR fortran/84565 14799 * gfortran.dg/pr84565.f90: New test. 14800 14801 PR middle-end/84723 14802 * gcc.target/i386/pr84723-1.c: New test. 14803 * gcc.target/i386/pr84723-2.c: New test. 14804 * gcc.target/i386/pr84723-3.c: New test. 14805 * gcc.target/i386/pr84723-4.c: New test. 14806 * gcc.target/i386/pr84723-5.c: New test. 14807 148082018-03-06 Steven G. Kargl <kargl@gcc.gnu.org> 14809 14810 PR fortran/64107 14811 * gfortran.dg/pr64107.f90: New test. 14812 148132017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org> 14814 14815 PR fortran/84697 14816 PR fortran/66128 14817 * gfortran.dg/minmaxloc_zerosize_1.f90: New test. 14818 148192018-03-06 Marek Polacek <polacek@redhat.com> 14820 14821 PR c++/84684 14822 * g++.dg/cpp1z/constexpr-84684.C: New test. 14823 148242018-03-06 Jakub Jelinek <jakub@redhat.com> 14825 14826 PR c/84721 14827 * gcc.dg/pr84721.c: New test. 14828 14829 PR target/84710 14830 * gcc.dg/pr84710.c: New test. 14831 148322018-03-06 Steven G. Kargl <kargl@gcc.gnu.org> 14833 14834 PR fortran/56667 14835 * gfortran.dg/implied_do_2.f90: New test. 14836 * gfortran.dg/coarray_8.f90: Update for new error message. 14837 148382018-03-06 Jakub Jelinek <jakub@redhat.com> 14839 14840 PR inline-asm/84683 14841 * g++.dg/ext/pr84683.C: New test. 14842 14843 PR tree-optimization/84687 14844 * gcc.dg/pr84687.c: New test. 14845 148462018-03-06 Alexandre Oliva <aoliva@redhat.com> 14847 14848 PR c++/84231 14849 * g++.dg/pr84231.C: New. 14850 14851 PR c++/84593 14852 * g++.dg/cpp1y/pr84593.C: New. 14853 14854 PR c++/84492 14855 * g++.dg/pr84492.C: New. 14856 148572018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 14858 14859 * gcc.target/powerpc/spec-barr-1.c: Change called function name to 14860 __builtin_ppc_speculation_barrier. 14861 148622018-03-05 Jakub Jelinek <jakub@redhat.com> 14863 14864 PR target/84700 14865 * gcc.target/powerpc/pr84700.c: New test. 14866 148672018-03-05 Nathan Sidwell <nathan@acm.org> 14868 14869 PR c++/84702 14870 * g++.dg/lookup/pr84702.C: New. 14871 148722018-03-05 Jakub Jelinek <jakub@redhat.com> 14873 14874 PR target/84564 14875 * gcc.target/i386/pr84564.c: New test. 14876 148772018-03-05 Marek Polacek <polacek@redhat.com> 14878 14879 PR c++/84707 14880 * g++.dg/cpp0x/inline-ns10.C: New test. 14881 148822018-03-05 Nathan Sidwell <nathan@acm.org> 14883 14884 PR c++/84694 14885 * g++.dg/template/pr84694.C: New. 14886 148872018-03-05 Jakub Jelinek <jakub@redhat.com> 14888 14889 PR target/84524 14890 * gcc.c-torture/execute/pr84524.c: New test. 14891 * gcc.target/i386/avx512bw-pr84524.c: New test. 14892 148932018-03-05 Peter Bergner <bergner@vnet.ibm.com> 14894 14895 PR target/84264 14896 * g++.dg/pr84264.C: New test. 14897 148982018-03-05 Paolo Carlini <paolo.carlini@oracle.com> 14899 14900 PR c++/84618 14901 * g++.dg/cpp0x/lambda/lambda-ice29.C: New. 14902 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust. 14903 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise. 14904 149052018-03-05 Olga Makhotina <olga.makhotina@intel.com> 14906 14907 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd. 14908 * g++.dg/other/i386-3.C: Ditto. 14909 * gcc.target/i386/sse-12.c: Ditto. 14910 * gcc.target/i386/sse-13.c: Ditto. 14911 * gcc.target/i386/sse-14.c: Ditto. 14912 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd. 14913 * gcc.target/i386/wbinvd-1.c: New test. 14914 * gcc.target/i386/wbnoinvd-1.c: Ditto. 14915 * gcc.target/i386/pconfig-1.c: Ditto. 14916 149172018-03-05 Pádraig Brady <P@draigBrady.com> 14918 Nathan Sidwell <nathan@acm.org> 14919 14920 PR c++/84497 14921 * g++.dg/cpp0x/pr84497.C: New. 14922 149232018-03-05 Richard Biener <rguenther@suse.de> 14924 14925 PR tree-optimization/84670 14926 * gcc.dg/pr84670-1.c: New testcase. 14927 * gcc.dg/pr84670-2.c: Likewise. 14928 * gcc.dg/pr84670-3.c: Likewise. 14929 * gcc.dg/pr84670-4.c: Likewise. 14930 149312018-03-05 Richard Biener <rguenther@suse.de> 14932 14933 PR tree-optimization/84650 14934 * gcc.dg/graphite/pr84650.c: New testcase. 14935 149362018-03-05 Paolo Carlini <paolo.carlini@oracle.com> 14937 14938 PR c++/82022 14939 * g++.dg/cpp1z/constexpr-lambda20.C: New. 14940 149412018-03-03 Harald Anlauf <anlauf@gmx.de> 14942 14943 PR fortran/71085 14944 * gfortran.dg/pr71085.f90: New test. 14945 149462018-03-03 Steven G. Kargl <kargl@gcc.gnu.org> 14947 14948 PR fortran/66128 14949 * gfortran.dg/zero_sized_8.f90: Really commit New test. 14950 149512018-03-03 Steven G. Kargl <kargl@gcc.gnu.org> 14952 14953 PR fortran/51434 14954 * gfortran.dg/pr51434.f90: New test. 14955 149562018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 14957 14958 PR c++/61358 14959 * g++.dg/cpp0x/lambda/lambda-61358.C: New. 14960 149612018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 14962 14963 PR c++/67370 14964 * g++.dg/cpp0x/lambda/lambda-67370.C: New. 14965 149662018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 14967 14968 PR c++/71464 14969 * g++.dg/torture/pr71464.C: New. 14970 149712018-03-03 Paul Thomas <pault@gcc.gnu.org> 14972 14973 PR fortran/80965 14974 * gfortran.dg/select_type_41.f90: New test. 14975 149762018-03-02 Paolo Carlini <paolo.carlini@oracle.com> 14977 14978 PR c++/61135 14979 * g++.dg/cpp0x/lambda/lambda-61135.C: New. 14980 149812018-03-02 Marek Polacek <polacek@redhat.com> 14982 14983 PR c++/84578 14984 * g++.dg/ext/flexary29.C: New test. 14985 149862018-03-02 Jakub Jelinek <jakub@redhat.com> 14987 14988 * c-c++-common/Warray-bounds-2.c: Fix a comment typo. 14989 149902018-03-02 Paolo Carlini <paolo.carlini@oracle.com> 14991 14992 PR c++/81812 14993 * g++.dg/torture/pr81812.C: New. 14994 149952018-03-02 Marek Polacek <polacek@redhat.com> 14996 14997 PR c++/84171 14998 * g++.dg/warn/Wsign-compare-8.C: New test. 14999 15000 PR c++/84663 15001 * g++.dg/parse/array-size3.C: New test. 15002 15003 PR c++/84664 15004 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test. 15005 150062018-03-02 Jakub Jelinek <jakub@redhat.com> 15007 15008 PR c++/84662 15009 * g++.dg/cpp1y/pr84662.C: New test. 15010 150112018-03-02 Thomas Schwinge <thomas@codesourcery.com> 15012 15013 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options". 15014 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of 15015 "dg-lto-options". 15016 * g++.dg/lto/20101010-1_0.C: Likewise. 15017 * g++.dg/lto/20101010-2_0.C: Likewise. 15018 150192018-03-02 Jakub Jelinek <jakub@redhat.com> 15020 15021 PR ipa/84628 15022 * gcc.dg/pr84628.c: New test. 15023 15024 PR target/56540 15025 * gcc.target/ia64/pr56540.c: New test. 15026 150272018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com> 15028 15029 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow 15030 32-bit target. 15031 * gcc.target/powerpc/altivec-7.h: Remove VSX content. 15032 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content). 15033 * gcc.target/powerpc/vsx-7.h: New include (VSX content). 15034 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include. 15035 150362018-03-02 Marek Polacek <polacek@redhat.com> 15037 15038 PR c++/84590 15039 * c-c++-common/ubsan/shift-11.c: New test. 15040 150412018-03-02 Richard Sandiford <richard.sandiford@linaro.org> 15042 15043 * gcc.dg/vect/vect-alias-check-13.c: New test. 15044 150452018-03-02 Jakub Jelinek <jakub@redhat.com> 15046 15047 PR target/84614 15048 * gcc.dg/pr84614.c: New test. 15049 15050 PR inline-asm/84625 15051 * gcc.target/i386/pr84625.c: New test. 15052 150532018-03-02 Richard Biener <rguenther@suse.de> 15054 15055 PR tree-optimization/84427 15056 * gcc.dg/torture/pr84427.c: New testcase. 15057 150582018-03-01 Peter Bergner <bergner@vnet.ibm.com> 15059 15060 PR target/84534 15061 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on 15062 powerpc64le*-*-linux*. 15063 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's. 15064 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise. 15065 150662018-03-01 Martin Sebor <msebor@redhat.com> 15067 15068 PR c++/84294 15069 * g++.dg/ext/attr-const.C: Remove xfail. 15070 * g++.dg/ext/attr-malloc-3.C: New test. 15071 * g++.dg/ext/attr-noinline-3.C: New test. 15072 * g++.dg/ext/attr-noreturn-3.C: New test. 15073 * g++.dg/ext/attr-nothrow-3.C: New test. 15074 * g++.dg/ext/attr-pure.C: Remove xfail. 15075 150762018-03-02 Jakub Jelinek <jakub@redhat.com> 15077 15078 PR sanitizer/70875 15079 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to 15080 dg-options and dg-shouldfail "ubsan" directive. 15081 150822018-03-01 Marek Polacek <polacek@redhat.com> 15083 Jason Merrill <jason@redhat.com> 15084 15085 PR c++/84582 15086 * g++.dg/cpp1y/auto-fn15.C: Extend testing. 15087 * g++.dg/cpp1z/static1.C: New test. 15088 * g++.dg/template/static37.C: New test. 15089 150902018-03-01 Nathan Sidwell <nathan@acm.org> 15091 15092 PR c++/84434 15093 * g++.dg/template/pr84434.C: New. 15094 150952018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com> 15096 15097 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add 15098 -mthumb to the command-line. 15099 151002018-03-01 Marek Polacek <polacek@redhat.com> 15101 15102 PR c++/84596 15103 * g++.dg/cpp0x/static_assert14.C: New test. 15104 151052018-03-01 Paolo Carlini <paolo.carlini@oracle.com> 15106 15107 PR c++/79410 15108 * g++.dg/torture/pr79410.C: New. 15109 151102018-03-01 Martin Liska <mliska@suse.cz> 15111 15112 PR sanitizer/82484 15113 * gcc.dg/asan/pr82484.c: New test. 15114 151152018-03-01 Richard Biener <rguenther@suse.de> 15116 15117 PR debug/84645 15118 * gfortran.dg/lto/pr84645_0.f90: New testcase. 15119 151202018-03-01 Paul Thomas <pault@gcc.gnu.org> 15121 15122 PR fortran/84219 15123 * gfortran.dg/coarray_47.f90: New test. 15124 151252018-03-01 Paul Thomas <pault@gcc.gnu.org> 15126 15127 PR fortran/84538 15128 * gfortran.dg/class_array_23.f03: New test. 15129 151302018-03-01 Richard Sandiford <richard.sandiford@linaro.org> 15131 15132 PR rtl-optimization/84528 15133 * gcc.dg/torture/pr84538.c: Rename to... 15134 * gcc.dg/torture/pr84528.c: ...this. 15135 151362018-03-01 Richard Sandiford <richard.sandiford@linaro.org> 15137 15138 PR rtl-optimization/84528 15139 * gcc.dg/torture/pr84538.c: New test. 15140 151412018-02-28 Martin Sebor <msebor@redhat.com> 15142 15143 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid 15144 -fpic test failures. 15145 * c-c++-common/Wrestrict-2.c: Same. 15146 * c-c++-common/Wstringop-truncation.c: Same. 15147 * gcc.dg/Warray-bounds-22.c: Same. 15148 * gcc.dg/Wstringop-overflow.c: Same. 15149 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same. 15150 (signed_range): Same. 15151 (unsigned_anti_range): Same. 15152 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same. 15153 (signed_range): Same. 15154 (unsigned_anti_range): Same. 15155 * gcc.dg/attr-alloc_size-7.c: Same. 15156 * gcc.dg/attr-alloc_size-8.c: Same. 15157 * gcc.dg/builtin-alloc-size.c: Same. 15158 * gcc.dg/builtin-stpncpy.c: Same. 15159 * gcc.dg/builtins-nonnull.c: Same. 15160 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same. 15161 * gcc.dg/pr79214.c: Same. 15162 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same. 15163 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same. 15164 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same. 15165 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same. 15166 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same. 15167 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same. 15168 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same. 15169 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. 15170 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same. 15171 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. 15172 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same. 15173 151742018-02-28 David Edelsohn <dje.gcc@gmail.com> 15175 15176 PR target/84014 15177 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option. 15178 151792018-02-28 Jakub Jelinek <jakub@redhat.com> 15180 15181 PR c++/84609 15182 * g++.dg/cpp0x/pr84609.C: New test. 15183 151842018-02-28 Martin Sebor <msebor@redhat.com> 15185 15186 PR testsuite/84617 15187 * g++.dg/ext/attr-malloc-3.C: New test. 15188 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due 15189 to pre-existing problems. 15190 * g++.dg/ext/attr-pure.C: Same. 15191 151922018-02-28 Paul Thomas <pault@gcc.gnu.org> 15193 15194 PR fortran/83901 15195 * gfortran.dg/associate_37.f90: New test. 15196 15197 PR fortran/83344 15198 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer. 15199 152002018-02-28 Jakub Jelinek <jakub@redhat.com> 15201 15202 PR target/52991 15203 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes. 15204 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes. 15205 * gcc.dg/bf-ms-layout-4.c: New test. 15206 * gcc.dg/bf-ms-layout-5.c: New test. 15207 152082018-02-28 Peter Bergner <bergner@vnet.ibm.com> 15209 15210 PR target/83399 15211 * gcc.target/powerpc/pr83399.c: Only run on Linux. 15212 152132018-02-28 Richard Biener <rguenther@suse.de> 15214 15215 PR tree-optimization/84584 15216 * gcc.dg/graphite/pr84584.c: New testcase. 15217 152182018-02-28 Jonathan Wakely <jwakely@redhat.com> 15219 15220 PR preprocessor/84517 15221 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__. 15222 152232018-02-28 Eric Botcazou <ebotcazou@adacore.com> 15224 15225 * c-c++-common/dump-ada-spec-12.c: New test. 15226 * c-c++-common/dump-ada-spec-13.c: Likewise. 15227 152282018-02-28 Eric Botcazou <ebotcazou@adacore.com> 15229 15230 * c-c++-common/dump-ada-spec-11.c: New test. 15231 152322018-02-28 Martin Liska <mliska@suse.cz> 15233 15234 PR testsuite/84597 15235 * g++.dg/ext/timevar1.C: Fix pruned patterns. 15236 * g++.dg/ext/timevar2.C: Likewise. 15237 152382018-02-28 Eric Botcazou <ebotcazou@adacore.com> 15239 15240 * c-c++-common/dump-ada-spec-8.c: New test. 15241 * c-c++-common/dump-ada-spec-9.c: Likewise. 15242 * c-c++-common/dump-ada-spec-10.c: Likewise. 15243 152442018-02-28 Richard Biener <rguenther@suse.de> 15245 15246 PR middle-end/84607 15247 * gcc.dg/pr84607.c: New testcase. 15248 152492018-02-28 Nathan Sidwell <nathan@acm.org> 15250 15251 PR c++/84602 15252 * g++.dg/lookup/pr84602.C: New. 15253 152542018-02-28 Jakub Jelinek <jakub@redhat.com> 15255 15256 PR c++/83871 15257 PR c++/83503 15258 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from 15259 dg-options. 15260 * g++.dg/ext/attr-nonnull.C: Likewise. 15261 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not 15262 directives. 15263 * g++.dg/ext/attr-noinline-2.C: Likewise. 15264 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of 15265 -fdump-tree-eh in dg-options. 15266 152672018-02-28 Alan Modra <amodra@gmail.com> 15268 15269 * lib/prune.exp (prune_gcc_output): Match lower case "in function" 15270 GNU ld message. 15271 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message. 15272 152732018-02-27 Martin Sebor <msebor@redhat.com> 15274 15275 PR c++/83871 15276 PR c++/83503 15277 * g++.dg/Wmissing-attributes.C: New test. 15278 * g++.dg/ext/attr-const-pure.C: New test. 15279 * g++.dg/ext/attr-const.C: New test. 15280 * g++.dg/ext/attr-deprecated-2.C: New test. 15281 * g++.dg/ext/attr-malloc-2.C: New test. 15282 * g++.dg/ext/attr-malloc.C: New test. 15283 * g++.dg/ext/attr-noinline-2.C: New test. 15284 * g++.dg/ext/attr-noinline.C: New test. 15285 * g++.dg/ext/attr-nonnull.C: New test. 15286 * g++.dg/ext/attr-noreturn-2.C: New test. 15287 * g++.dg/ext/attr-noreturn.C: New test. 15288 * g++.dg/ext/attr-nothrow-2.C: New test. 15289 * g++.dg/ext/attr-nothrow.C: New test. 15290 * g++.dg/ext/attr-optimize.C: New test. 15291 * g++.dg/ext/attr-pure.C: New test. 15292 * g++.dg/ext/attr-returns-nonnull.C: New test. 15293 * g++.dg/ext/attr-warning.C: New test. 15294 152952018-02-27 Nathan Sidwell <nathan@acm.org> 15296 15297 PR c++/84426 15298 * g++.dg/lookup/pr84426.C: New. 15299 153002018-02-27 Richard Biener <rguenther@suse.de> 15301 15302 PR tree-optimization/84512 15303 * gcc.dg/tree-ssa/pr84512.c: New testcase. 15304 153052018-02-27 Martin Liska <mliska@suse.cz> 15306 15307 PR gcov-profile/84548 15308 * g++.dg/gcov/pr84548.C: New test. 15309 153102018-02-27 Jakub Jelinek <jakub@redhat.com> 15311 15312 PR target/84575 15313 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options. 15314 153152018-02-26 Jakub Jelinek <jakub@redhat.com> 15316 15317 PR c++/84558 15318 * g++.dg/cpp1y/pr84558.C: New test. 15319 153202018-02-26 Paolo Carlini <paolo.carlini@oracle.com> 15321 15322 PR c++/84540 15323 * g++.dg/cpp0x/alignas14.C: New. 15324 * g++.dg/cpp0x/alignas15.C: Likewise. 15325 153262018-02-26 Jakub Jelinek <jakub@redhat.com> 15327 15328 PR c++/84557 15329 * g++.dg/gomp/pr84557.C: New test. 15330 153312018-02-26 Marek Polacek <polacek@redhat.com> 15332 15333 PR c++/84325 15334 * g++.dg/cpp1z/pr84325.C: New test. 15335 153362018-02-26 Carl Love <cel@us.ibm.com> 15337 15338 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to 15339 Power 8 test file. 15340 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests. 15341 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8. 15342 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add 15343 -mcpu=power8. 15344 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file. 15345 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add 15346 -mcpu=power8. 15347 153482018-02-26 H.J. Lu <hongjiu.lu@intel.com> 15349 15350 PR target/84039 15351 * gcc.target/i386/indirect-thunk-1.c: Updated. 15352 * gcc.target/i386/indirect-thunk-2.c: Likewise. 15353 * gcc.target/i386/indirect-thunk-3.c: Likewise. 15354 * gcc.target/i386/indirect-thunk-4.c: Likewise. 15355 * gcc.target/i386/indirect-thunk-5.c: Likewise. 15356 * gcc.target/i386/indirect-thunk-6.c: Likewise. 15357 * gcc.target/i386/indirect-thunk-7.c: Likewise. 15358 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 15359 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 15360 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 15361 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 15362 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 15363 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 15364 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 15365 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 15366 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 15367 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 15368 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 15369 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 15370 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 15371 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 15372 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 15373 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 15374 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 15375 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 15376 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 15377 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 15378 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 15379 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 15380 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 15381 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 15382 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 15383 * gcc.target/i386/ret-thunk-9.c: Likewise. 15384 * gcc.target/i386/ret-thunk-10.c: Likewise. 15385 * gcc.target/i386/ret-thunk-11.c: Likewise. 15386 * gcc.target/i386/ret-thunk-12.c: Likewise. 15387 * gcc.target/i386/ret-thunk-13.c: Likewise. 15388 * gcc.target/i386/ret-thunk-14.c: Likewise. 15389 * gcc.target/i386/ret-thunk-15.c: Likewise. 15390 153912018-02-26 Eric Botcazou <ebotcazou@adacore.com> 15392 15393 * gcc.c-torture/execute/20180226-1.c: New test. 15394 153952018-02-26 Richard Sandiford <richard.sandiford@linaro.org> 15396 15397 PR tree-optimization/83965 15398 * gcc.dg/vect/pr83965-2.c: New test. 15399 154002018-02-26 Tom de Vries <tom@codesourcery.com> 15401 15402 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare. 15403 154042018-02-26 H.J. Lu <hongjiu.lu@intel.com> 15405 15406 PR target/84530 15407 * gcc.target/i386/ret-thunk-22.c: New test. 15408 * gcc.target/i386/ret-thunk-23.c: Likewise. 15409 * gcc.target/i386/ret-thunk-24.c: Likewise. 15410 * gcc.target/i386/ret-thunk-25.c: Likewise. 15411 * gcc.target/i386/ret-thunk-26.c: Likewise. 15412 154132018-02-26 Paolo Carlini <paolo.carlini@oracle.com> 15414 15415 PR c++/84533 15416 * g++.dg/cpp1z/pr84533.C: New. 15417 154182018-02-26 Marek Polacek <polacek@redhat.com> 15419 15420 PR c++/84537 15421 * g++.dg/parse/error60.C: New test. 15422 154232018-02-26 Jakub Jelinek <jakub@redhat.com> 15424 15425 PR c++/84556 15426 * g++.dg/gomp/pr84556.C: New test. 15427 * g++.dg/vect/pr84556.cc: New test. 15428 154292018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org> 15430 15431 PR fortran/32957 15432 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int. 15433 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. 15434 * gfortran.dg/c_funloc_tests_3.f03: Likewise. 15435 * gfortran.dg/c_loc_test.f90: Likewise. 15436 * gfortran.dg/c_loc_tests_2.f03: Likewise. 15437 * gfortran.dg/proc_decl_17.f90: Likewise. 15438 * gfortran.dg/proc_ptr_8.f90: Likewise. 15439 154402018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 15441 15442 PR target/84521 15443 * gcc.target/aarch64/lr_free_2.c: Revert changes in 15444 r254814 disabling -fomit-frame-pointer by default. 15445 * gcc.target/aarch64/spill_1.c: Likewise. 15446 * gcc.target/aarch64/test_frame_11.c: Likewise. 15447 * gcc.target/aarch64/test_frame_12.c: Likewise. 15448 * gcc.target/aarch64/test_frame_13.c: Likewise. 15449 * gcc.target/aarch64/test_frame_14.c: Likewise. 15450 * gcc.target/aarch64/test_frame_15.c: Likewise. 15451 * gcc.target/aarch64/test_frame_3.c: Likewise. 15452 * gcc.target/aarch64/test_frame_5.c: Likewise. 15453 * gcc.target/aarch64/test_frame_9.c: Likewise. 15454 154552018-02-25 Steven G. Kargl <kargl@gcc.gnu.org> 15456 15457 PR fortran/83633 15458 * gfortran.dg/explicit_shape_1.f90: New test. 15459 * gfortran.dg/automatic_module_variable.f90: Update regex. 15460 * gfortran.dg/bad_automatic_objects_1.f90: Ditto. 15461 * gfortran.dg/constant_shape.f90: Ditto. 15462 * gfortran.dg/dec_structure_23.f90: Ditto. 15463 * gfortran.dg/pr78240.f90: Ditto. 15464 154652018-02-25 Paul Thomas <pault@gcc.gnu.org> 15466 15467 PR fortran/84523 15468 * gfortran.dg/pr84523.f90: New test. 15469 154702018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org> 15471 15472 PR fortran/78238 15473 * gfortran.dg/select_type_40.f90: New test. 15474 154752018-02-24 Steven G. Kargl <kargl@gcc.gnu.org> 15476 15477 PR fortran/30792 15478 * gfortran.dg/data_substring.f90: New test. 15479 154802018-02-24 Marek Polacek <polacek@redhat.com> 15481 15482 PR c++/83692 15483 * g++.dg/cpp1z/constexpr-83692.C: New test. 15484 154852018-02-23 Steven G. Kargl <kargl@gcc.gnu.org> 15486 15487 PR fortran/84346 15488 * gfortran.dg/statement_function_1.f90: Update test. 15489 154902018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15491 15492 PR fortran/84506 15493 * gfortran.dg/inquire_19.f90: New test. 15494 154952018-02-23 Paul Thomas <pault@gcc.gnu.org> 15496 15497 PR fortran/83149 15498 * gfortran.dg/pr83149_b.f90: New test. 15499 * gfortran.dg/pr83149_a.f90: Additional source for previous. 15500 155012018-02-23 Carl Love <cel@us.ibm.com> 15502 15503 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2, 15504 vec_signed2 and vec_unsigned2 to new Power 8 test file. 15505 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for 15506 Power 8 tests. 15507 155082018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com> 15509 15510 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza. 15511 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza. 15512 155132018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com> 15514 15515 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to 15516 expected output. 15517 155182018-02-23 Paul Thomas <pault@gcc.gnu.org> 15519 15520 PR fortran/83149 15521 * gfortran.dg/pr83149_1.f90: New test. 15522 * gfortran.dg/pr83149.f90: Additional source for previous. 15523 155242018-02-23 Segher Boessenkool <segher@kernel.crashing.org> 15525 15526 PR testsuite/80551 15527 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow 15528 __GI___pthread_mutex_init as well. 15529 155302018-02-23 Paul Thomas <pault@gcc.gnu.org> 15531 15532 PR fortran/83148 15533 * gfortran.dg/class_68.f90: New test. 15534 155352018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org> 15536 15537 PR fortran/59781 15538 * gfortran.dg/derived_init_5.f90: New test. 15539 155402018-02-22 Jakub Jelinek <jakub@redhat.com> 15541 15542 PR target/82851 15543 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options. 15544 * gcc.target/i386/avx2-vpsubq-3.c: Likewise. 15545 155462018-02-22 Vladimir Makarov <vmakarov@redhat.com> 15547 15548 PR target/81572 15549 * gcc.target/powerpc/pr81572.c: New. 15550 155512018-02-22 Andreas Schwab <schwab@linux-m68k.org> 15552 15553 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*. 15554 155552018-02-22 Martin Sebor <msebor@redhat.com> 15556 15557 PR tree-optimization/84480 15558 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings. 15559 * g++.dg/warn/Wstringop-truncation-1.C: New test. 15560 155612018-02-22 H.J. Lu <hongjiu.lu@intel.com> 15562 15563 PR target/84176 15564 * gcc.target/i386/indirect-thunk-11.c: New test. 15565 * gcc.target/i386/indirect-thunk-12.c: Likewise. 15566 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise. 15567 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise. 15568 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise. 15569 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise. 15570 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise. 15571 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise. 15572 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise. 15573 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise. 15574 155752018-02-22 Steve Ellcey <sellcey@cavium.com> 15576 15577 PR target/83335 15578 * gcc.target/aarch64/asm-2.c: Add dg-error for 15579 ILP32 mode. 15580 * gcc.target/aarch64/asm-4.c: New test. 15581 155822018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com> 15583 15584 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings. 15585 155862018-02-22 Marek Polacek <polacek@redhat.com> 15587 15588 PR c++/84493 15589 * g++.dg/parse/error59.C: New test. 15590 155912018-02-22 Tom de Vries <tom@codesourcery.com> 15592 15593 * gcc.c-torture/execute/pr82210.c: Require effective target alloca. 15594 155952018-02-22 Paolo Carlini <paolo.carlini@oracle.com> 15596 15597 PR c++/77655 15598 * g++.dg/cpp0x/pr77655.C: New. 15599 156002018-02-22 Jakub Jelinek <jakub@redhat.com> 15601 15602 PR c++/84496 15603 * g++.dg/cpp1y/pr84496.C: New test. 15604 15605 PR target/84502 15606 * g++.dg/torture/pr84502.C: New test. 15607 15608 PR tree-optimization/84503 15609 * gcc.dg/pr84503-1.c: New test. 15610 * gcc.dg/pr84503-2.c: New test. 15611 156122018-02-21 Jakub Jelinek <jakub@redhat.com> 15613 15614 PR tree-optimization/84478 15615 * gcc.c-torture/execute/pr84478.c: New test. 15616 156172018-02-20 Martin Sebor <msebor@redhat.com> 15618 15619 PR middle-end/84095 15620 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings. 15621 * c-c++-common/Wrestrict.c: Same. 15622 * gcc.dg/Wrestrict-6.c: Same. 15623 * gcc.dg/Warray-bounds-27.c: New test. 15624 * gcc.dg/Wrestrict-8.c: New test. 15625 * gcc.dg/Wrestrict-9.c: New test. 15626 * gcc.dg/pr84095.c: New test. 15627 156282018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org> 15629 15630 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number. 15631 156322018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org> 15633 15634 PR fortran/48890 15635 PR fortran/83823 15636 * gfortran.dg/structure_constructor_14.f90: New test. 15637 156382018-02-20 Jeff Law <law@redhat.com> 15639 15640 PR middle-end/82123 15641 PR tree-optimization/81592 15642 PR middle-end/79257 15643 * gcc.dg/pr81592.c: New test. 15644 * gcc.dg/pr82123.c: New test. 15645 * gcc.dg/builtin-unreachable-6.c: Turn off VRP. 15646 156472018-02-20 Jakub Jelinek <jakub@redhat.com> 15648 15649 PR c++/84488 15650 * g++.dg/warn/Wunused-var-30.C: New test. 15651 156522018-02-20 Richard Sandiford <richard.sandiford@linaro.org> 15653 15654 PR tree-optimization/84419 15655 * gcc.dg/vect/pr84419.c: New test. 15656 156572018-02-20 Jakub Jelinek <jakub@redhat.com> 15658 15659 PR middle-end/82004 15660 * gfortran.dg/pr82004.f90: New test. 15661 156622018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org> 15663 15664 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case. 15665 156662018-02-20 Martin Liska <mliska@suse.cz> 15667 15668 PR c/84310 15669 PR target/79747 15670 * gcc.target/i386/pr84310.c: New test. 15671 * gcc.target/i386/pr84310-2.c: Likewise. 15672 156732018-02-20 Paolo Carlini <paolo.carlini@oracle.com> 15674 15675 PR c++/84446 15676 * g++.dg/cpp0x/lambda/lambda-ice27.C: New. 15677 156782018-02-20 Jakub Jelinek <jakub@redhat.com> 15679 15680 PR c++/84445 15681 * g++.dg/cpp1z/launder7.C: New test. 15682 15683 PR c++/84449 15684 * g++.dg/cpp0x/constexpr-84449.C: New test. 15685 15686 PR c++/84455 15687 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test. 15688 156892018-02-19 Paul Thomas <pault@gcc.gnu.org> 15690 15691 PR fortran/83344 15692 PR fortran/83975 15693 * gfortran.dg/associate_22.f90: Enable commented out test. 15694 * gfortran.dg/associate_36.f90: New test. 15695 156962018-02-19 Jakub Jelinek <jakub@redhat.com> 15697 15698 PR target/84146 15699 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options. 15700 157012017-02-19 Uros Bizjak <ubizjak@gmail.com> 15702 15703 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128. 15704 (dg-options): Use -mavx instead of -w. 15705 157062018-02-19 Jakub Jelinek <jakub@redhat.com> 15707 15708 PR c++/84444 15709 * g++.dg/cpp1z/launder8.C: New test. 15710 15711 PR c++/84448 15712 * g++.dg/gomp/pr84448.C: New test. 15713 15714 PR c++/84430 15715 * g++.dg/gomp/pr84430.C: New test. 15716 15717 PR tree-optimization/84452 15718 * gcc.dg/pr84452.c: New test. 15719 15720 PR c++/79064 15721 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l. 15722 157232018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org> 15724 15725 PR fortran/35339 15726 * gfortran.dg/implied_do_io_4.f90: New test. 15727 157282018-02-19 Andre Vehreschild <vehre@gcc.gnu.org> 15729 15730 * gfortran.dg/coarray_alloc_comp_6.f08: New test. 15731 * gfortran.dg/coarray_alloc_comp_7.f08: New test. 15732 * gfortran.dg/coarray_alloc_comp_8.f08: New test. 15733 157342018-02-19 Carl Love <cel@us.ibm.com> 15735 15736 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file. 15737 157382018-01-16 Sebastian Peryt <sebastian.peryt@intel.com> 15739 15740 PR target/84460 15741 * gcc.target/i386/pr57193.c: Add -mtune=generic. 15742 157432018-02-19 Paolo Carlini <paolo.carlini@oracle.com> 15744 15745 PR c++/84348 15746 * g++.dg/cpp0x/auto50.C: New. 15747 * g++.dg/parse/friend12.C: Adjust. 15748 157492018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15750 15751 PR libgfortran/84389 15752 * gfortran.dg/dtio_33.f90: New test. 15753 157542018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15755 15756 PR libgfortran/84412 15757 * gfortran.dg/inquire_18.f90: New test. 15758 157592018-02-18 Janus Weil <janus@gcc.gnu.org> 15760 15761 PR fortran/84381 15762 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics". 15763 * gfortran.dg/pointer_intent_3.f90: Ditto. 15764 * gfortran.dg/proc_ptr_common_1.f90: Ditto. 15765 * gfortran.dg/protected_3.f90: Ditto. 15766 * gfortran.dg/protected_4.f90: Ditto. 15767 * gfortran.dg/protected_5.f90: Ditto. 15768 * gfortran.dg/protected_6.f90: Ditto. 15769 157702018-02-18 Paul Thomas <pault@gcc.gnu.org> 15771 15772 PR fortran/80945 15773 * gfortran.dg/associate_35.f90: Remove error, add stop n's and 15774 change to run. 15775 157762018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 15777 15778 PR fortran/84270 15779 * gfortran.dg/inline_matmul_22.f90: New test. 15780 157812018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 15782 15783 PR fortran/84381 15784 * gfortran.dg/abort_shoulfail.f90: New test. 15785 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT 15786 by STOP n. 15787 * gfortran.dg/PR19754_2.f90: Likewise. 15788 * gfortran.dg/PR19872.f: Likewise. 15789 * gfortran.dg/PR49268.f90: Likewise. 15790 * gfortran.dg/Wall.f90: Likewise. 15791 * gfortran.dg/Wno-all.f90: Likewise. 15792 * gfortran.dg/achar_1.f90: Likewise. 15793 * gfortran.dg/achar_2.f90: Likewise. 15794 * gfortran.dg/achar_4.f90: Likewise. 15795 * gfortran.dg/achar_6.F90: Likewise. 15796 * gfortran.dg/actual_array_constructor_1.f90: Likewise. 15797 * gfortran.dg/actual_array_constructor_2.f90: Likewise. 15798 * gfortran.dg/actual_array_constructor_3.f90: Likewise. 15799 * gfortran.dg/actual_array_offset_1.f90: Likewise. 15800 * gfortran.dg/actual_array_result_1.f90: Likewise. 15801 * gfortran.dg/actual_array_substr_1.f90: Likewise. 15802 * gfortran.dg/actual_array_substr_2.f90: Likewise. 15803 * gfortran.dg/actual_pointer_function_1.f90: Likewise. 15804 * gfortran.dg/actual_procedure_1.f90: Likewise. 15805 * gfortran.dg/adjustl_1.f90: Likewise. 15806 * gfortran.dg/advance_1.f90: Likewise. 15807 * gfortran.dg/advance_4.f90: Likewise. 15808 * gfortran.dg/advance_5.f90: Likewise. 15809 * gfortran.dg/advance_6.f90: Likewise. 15810 * gfortran.dg/aint_anint_1.f90: Likewise. 15811 * gfortran.dg/aliasing_array_result_1.f90: Likewise. 15812 * gfortran.dg/aliasing_dummy_1.f90: Likewise. 15813 * gfortran.dg/aliasing_dummy_4.f90: Likewise. 15814 * gfortran.dg/aliasing_dummy_5.f90: Likewise. 15815 * gfortran.dg/alloc_comp_assign_1.f90: Likewise. 15816 * gfortran.dg/alloc_comp_assign_10.f90: Likewise. 15817 * gfortran.dg/alloc_comp_assign_11.f90: Likewise. 15818 * gfortran.dg/alloc_comp_assign_12.f03: Likewise. 15819 * gfortran.dg/alloc_comp_assign_13.f08: Likewise. 15820 * gfortran.dg/alloc_comp_assign_14.f08: Likewise. 15821 * gfortran.dg/alloc_comp_assign_15.f03: Likewise. 15822 * gfortran.dg/alloc_comp_assign_2.f90: Likewise. 15823 * gfortran.dg/alloc_comp_assign_3.f90: Likewise. 15824 * gfortran.dg/alloc_comp_assign_4.f90: Likewise. 15825 * gfortran.dg/alloc_comp_assign_5.f90: Likewise. 15826 * gfortran.dg/alloc_comp_assign_6.f90: Likewise. 15827 * gfortran.dg/alloc_comp_assign_7.f90: Likewise. 15828 * gfortran.dg/alloc_comp_assign_8.f90: Likewise. 15829 * gfortran.dg/alloc_comp_assign_9.f90: Likewise. 15830 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise. 15831 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise. 15832 * gfortran.dg/alloc_comp_basics_1.f90: Likewise. 15833 * gfortran.dg/alloc_comp_basics_2.f90: Likewise. 15834 * gfortran.dg/alloc_comp_basics_5.f90: Likewise. 15835 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise. 15836 * gfortran.dg/alloc_comp_class_1.f90: Likewise. 15837 * gfortran.dg/alloc_comp_class_2.f90: Likewise. 15838 * gfortran.dg/alloc_comp_class_4.f03: Likewise. 15839 * gfortran.dg/alloc_comp_class_5.f03: Likewise. 15840 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise. 15841 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise. 15842 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise. 15843 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise. 15844 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise. 15845 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise. 15846 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise. 15847 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise. 15848 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise. 15849 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise. 15850 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise. 15851 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise. 15852 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise. 15853 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise. 15854 * gfortran.dg/alloc_comp_optional_1.f90: Likewise. 15855 * gfortran.dg/alloc_comp_result_1.f90: Likewise. 15856 * gfortran.dg/alloc_comp_result_2.f90: Likewise. 15857 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise. 15858 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise. 15859 * gfortran.dg/allocatable_dummy_1.f90: Likewise. 15860 * gfortran.dg/allocatable_dummy_3.f90: Likewise. 15861 * gfortran.dg/allocatable_function_1.f90: Likewise. 15862 * gfortran.dg/allocatable_function_10.f90: Likewise. 15863 * gfortran.dg/allocatable_function_3.f90: Likewise. 15864 * gfortran.dg/allocatable_function_5.f90: Likewise. 15865 * gfortran.dg/allocatable_function_6.f90: Likewise. 15866 * gfortran.dg/allocatable_function_7.f90: Likewise. 15867 * gfortran.dg/allocatable_function_8.f90: Likewise. 15868 * gfortran.dg/allocatable_scalar_1.f90: Likewise. 15869 * gfortran.dg/allocatable_scalar_10.f90: Likewise. 15870 * gfortran.dg/allocatable_scalar_12.f90: Likewise. 15871 * gfortran.dg/allocatable_scalar_13.f90: Likewise. 15872 * gfortran.dg/allocatable_scalar_3.f90: Likewise. 15873 * gfortran.dg/allocatable_scalar_4.f90: Likewise. 15874 * gfortran.dg/allocatable_scalar_5.f90: Likewise. 15875 * gfortran.dg/allocatable_scalar_6.f90: Likewise. 15876 * gfortran.dg/allocatable_scalar_7.f90: Likewise. 15877 * gfortran.dg/allocatable_scalar_8.f90: Likewise. 15878 * gfortran.dg/allocatable_scalar_9.f90: Likewise. 15879 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise. 15880 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise. 15881 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise. 15882 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise. 15883 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise. 15884 * gfortran.dg/allocate_class_3.f90: Likewise. 15885 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise. 15886 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise. 15887 * gfortran.dg/allocate_derived_5.f90: Likewise. 15888 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise. 15889 * gfortran.dg/allocate_with_mold_1.f90: Likewise. 15890 * gfortran.dg/allocate_with_source_1.f90: Likewise. 15891 * gfortran.dg/allocate_with_source_10.f08: Likewise. 15892 * gfortran.dg/allocate_with_source_11.f08: Likewise. 15893 * gfortran.dg/allocate_with_source_12.f03: Likewise. 15894 * gfortran.dg/allocate_with_source_15.f03: Likewise. 15895 * gfortran.dg/allocate_with_source_16.f90: Likewise. 15896 * gfortran.dg/allocate_with_source_17.f03: Likewise. 15897 * gfortran.dg/allocate_with_source_18.f03: Likewise. 15898 * gfortran.dg/allocate_with_source_2.f90: Likewise. 15899 * gfortran.dg/allocate_with_source_20.f03: Likewise. 15900 * gfortran.dg/allocate_with_source_22.f03: Likewise. 15901 * gfortran.dg/allocate_with_source_23.f03: Likewise. 15902 * gfortran.dg/allocate_with_source_24.f90: Likewise. 15903 * gfortran.dg/allocate_with_source_5.f90: Likewise. 15904 * gfortran.dg/allocate_with_source_6.f90: Likewise. 15905 * gfortran.dg/allocate_with_source_7.f08: Likewise. 15906 * gfortran.dg/allocate_with_source_8.f08: Likewise. 15907 * gfortran.dg/allocate_with_source_9.f08: Likewise. 15908 * gfortran.dg/allocate_zerosize_1.f90: Likewise. 15909 * gfortran.dg/allocate_zerosize_3.f: Likewise. 15910 * gfortran.dg/altreturn_3.f90: Likewise. 15911 * gfortran.dg/altreturn_5.f90: Likewise. 15912 * gfortran.dg/altreturn_7.f90: Likewise. 15913 * gfortran.dg/and_or_xor.f90: Likewise. 15914 * gfortran.dg/anint_1.f90: Likewise. 15915 * gfortran.dg/any_all_1.f90: Likewise. 15916 * gfortran.dg/anyallcount_1.f90: Likewise. 15917 * gfortran.dg/append_1.f90: Likewise. 15918 * gfortran.dg/argument_checking_1.f90: Likewise. 15919 * gfortran.dg/argument_checking_2.f90: Likewise. 15920 * gfortran.dg/argument_checking_8.f90: Likewise. 15921 * gfortran.dg/arithmetic_if.f90: Likewise. 15922 * gfortran.dg/array_1.f90: Likewise. 15923 * gfortran.dg/array_2.f90: Likewise. 15924 * gfortran.dg/array_alloc_1.f90: Likewise. 15925 * gfortran.dg/array_alloc_2.f90: Likewise. 15926 * gfortran.dg/array_alloc_3.f90: Likewise. 15927 * gfortran.dg/array_assignment_1.F90: Likewise. 15928 * gfortran.dg/array_assignment_5.f90: Likewise. 15929 * gfortran.dg/array_constructor_1.f90: Likewise. 15930 * gfortran.dg/array_constructor_10.f90: Likewise. 15931 * gfortran.dg/array_constructor_11.f90: Likewise. 15932 * gfortran.dg/array_constructor_12.f90: Likewise. 15933 * gfortran.dg/array_constructor_15.f90: Likewise. 15934 * gfortran.dg/array_constructor_16.f90: Likewise. 15935 * gfortran.dg/array_constructor_17.f90: Likewise. 15936 * gfortran.dg/array_constructor_19.f90: Likewise. 15937 * gfortran.dg/array_constructor_23.f: Likewise. 15938 * gfortran.dg/array_constructor_24.f: Likewise. 15939 * gfortran.dg/array_constructor_32.f90: Likewise. 15940 * gfortran.dg/array_constructor_36.f90: Likewise. 15941 * gfortran.dg/array_constructor_39.f90: Likewise. 15942 * gfortran.dg/array_constructor_4.f90: Likewise. 15943 * gfortran.dg/array_constructor_40.f90: Likewise. 15944 * gfortran.dg/array_constructor_44.f90: Likewise. 15945 * gfortran.dg/array_constructor_45.f90: Likewise. 15946 * gfortran.dg/array_constructor_46.f90: Likewise. 15947 * gfortran.dg/array_constructor_47.f90: Likewise. 15948 * gfortran.dg/array_constructor_49.f90: Likewise. 15949 * gfortran.dg/array_constructor_5.f90: Likewise. 15950 * gfortran.dg/array_constructor_50.f90: Likewise. 15951 * gfortran.dg/array_constructor_6.f90: Likewise. 15952 * gfortran.dg/array_constructor_7.f90: Likewise. 15953 * gfortran.dg/array_constructor_8.f90: Likewise. 15954 * gfortran.dg/array_constructor_9.f90: Likewise. 15955 * gfortran.dg/array_constructor_type_1.f03: Likewise. 15956 * gfortran.dg/array_constructor_type_10.f03: Likewise. 15957 * gfortran.dg/array_constructor_type_11.f03: Likewise. 15958 * gfortran.dg/array_constructor_type_12.f03: Likewise. 15959 * gfortran.dg/array_constructor_type_13.f90: Likewise. 15960 * gfortran.dg/array_constructor_type_14.f03: Likewise. 15961 * gfortran.dg/array_constructor_type_16.f03: Likewise. 15962 * gfortran.dg/array_constructor_type_2.f03: Likewise. 15963 * gfortran.dg/array_constructor_type_22.f03: Likewise. 15964 * gfortran.dg/array_constructor_type_3.f03: Likewise. 15965 * gfortran.dg/array_constructor_type_4.f03: Likewise. 15966 * gfortran.dg/array_constructor_type_5.f03: Likewise. 15967 * gfortran.dg/array_constructor_type_6.f03: Likewise. 15968 * gfortran.dg/array_constructor_type_7.f03: Likewise. 15969 * gfortran.dg/array_function_1.f90: Likewise. 15970 * gfortran.dg/array_function_5.f90: Likewise. 15971 * gfortran.dg/array_initializer_1.f90: Likewise. 15972 * gfortran.dg/array_initializer_2.f90: Likewise. 15973 * gfortran.dg/array_memcpy_5.f90: Likewise. 15974 * gfortran.dg/array_memset_2.f90: Likewise. 15975 * gfortran.dg/array_reference_1.f90: Likewise. 15976 * gfortran.dg/array_return_value_1.f90: Likewise. 15977 * gfortran.dg/array_section_1.f90: Likewise. 15978 * gfortran.dg/array_temporaries_3.f90: Likewise. 15979 * gfortran.dg/arrayio_1.f90: Likewise. 15980 * gfortran.dg/arrayio_10.f90: Likewise. 15981 * gfortran.dg/arrayio_11.f90: Likewise. 15982 * gfortran.dg/arrayio_12.f90: Likewise. 15983 * gfortran.dg/arrayio_13.f90: Likewise. 15984 * gfortran.dg/arrayio_14.f90: Likewise. 15985 * gfortran.dg/arrayio_16.f90: Likewise. 15986 * gfortran.dg/arrayio_2.f90: Likewise. 15987 * gfortran.dg/arrayio_3.f90: Likewise. 15988 * gfortran.dg/arrayio_4.f90: Likewise. 15989 * gfortran.dg/arrayio_5.f90: Likewise. 15990 * gfortran.dg/arrayio_6.f90: Likewise. 15991 * gfortran.dg/arrayio_7.f90: Likewise. 15992 * gfortran.dg/arrayio_8.f90: Likewise. 15993 * gfortran.dg/arrayio_9.f90: Likewise. 15994 * gfortran.dg/arrayio_derived_1.f90: Likewise. 15995 * gfortran.dg/assign_10.f90: Likewise. 15996 * gfortran.dg/assign_9.f90: Likewise. 15997 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise. 15998 * gfortran.dg/assignment_1.f90: Likewise. 15999 * gfortran.dg/associate_1.f03: Likewise. 16000 * gfortran.dg/associate_11.f90: Likewise. 16001 * gfortran.dg/associate_13.f90: Likewise. 16002 * gfortran.dg/associate_15.f90: Likewise. 16003 * gfortran.dg/associate_17.f90: Likewise. 16004 * gfortran.dg/associate_18.f08: Likewise. 16005 * gfortran.dg/associate_19.f03: Likewise. 16006 * gfortran.dg/associate_20.f03: Likewise. 16007 * gfortran.dg/associate_22.f90: Likewise. 16008 * gfortran.dg/associate_23.f90: Likewise. 16009 * gfortran.dg/associate_24.f90: Likewise. 16010 * gfortran.dg/associate_25.f90: Likewise. 16011 * gfortran.dg/associate_27.f90: Likewise. 16012 * gfortran.dg/associate_28.f90: Likewise. 16013 * gfortran.dg/associate_32.f03: Likewise. 16014 * gfortran.dg/associate_33.f03: Likewise. 16015 * gfortran.dg/associate_34.f90: Likewise. 16016 * gfortran.dg/associate_6.f03: Likewise. 16017 * gfortran.dg/associate_7.f03: Likewise. 16018 * gfortran.dg/associate_8.f03: Likewise. 16019 * gfortran.dg/associate_9.f03: Likewise. 16020 * gfortran.dg/associated_1.f90: Likewise. 16021 * gfortran.dg/associated_2.f90: Likewise. 16022 * gfortran.dg/associated_5.f90: Likewise. 16023 * gfortran.dg/associated_6.f90: Likewise. 16024 * gfortran.dg/associated_target_3.f90: Likewise. 16025 * gfortran.dg/associated_target_4.f90: Likewise. 16026 * gfortran.dg/associated_target_5.f03: Likewise. 16027 * gfortran.dg/associated_target_6.f03: Likewise. 16028 * gfortran.dg/assumed_dummy_1.f90: Likewise. 16029 * gfortran.dg/assumed_rank_1.f90: Likewise. 16030 * gfortran.dg/assumed_rank_10.f90: Likewise. 16031 * gfortran.dg/assumed_rank_2.f90: Likewise. 16032 * gfortran.dg/assumed_rank_7.f90: Likewise. 16033 * gfortran.dg/assumed_rank_8.f90: Likewise. 16034 * gfortran.dg/assumed_rank_9.f90: Likewise. 16035 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. 16036 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. 16037 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise. 16038 * gfortran.dg/assumed_type_2.f90: Likewise. 16039 * gfortran.dg/atan2_1.f90: Likewise. 16040 * gfortran.dg/auto_array_1.f90: Likewise. 16041 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise. 16042 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise. 16043 * gfortran.dg/auto_char_len_3.f90: Likewise. 16044 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise. 16045 * gfortran.dg/auto_internal_assumed.f90: Likewise. 16046 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise. 16047 * gfortran.dg/auto_save_2.f90: Likewise. 16048 * gfortran.dg/automatic_default_init_1.f90: Likewise. 16049 * gfortran.dg/backslash_1.f90: Likewise. 16050 * gfortran.dg/backslash_2.f90: Likewise. 16051 * gfortran.dg/backslash_3.f: Likewise. 16052 * gfortran.dg/backspace_1.f: Likewise. 16053 * gfortran.dg/backspace_10.f90: Likewise. 16054 * gfortran.dg/backspace_11.f90: Likewise. 16055 * gfortran.dg/backspace_2.f: Likewise. 16056 * gfortran.dg/backspace_3.f: Likewise. 16057 * gfortran.dg/backspace_4.f: Likewise. 16058 * gfortran.dg/backspace_5.f: Likewise. 16059 * gfortran.dg/backspace_6.f: Likewise. 16060 * gfortran.dg/backspace_7.f90: Likewise. 16061 * gfortran.dg/backspace_8.f: Likewise. 16062 * gfortran.dg/backspace_9.f: Likewise. 16063 * gfortran.dg/bessel_1.f90: Likewise. 16064 * gfortran.dg/bessel_2.f90: Likewise. 16065 * gfortran.dg/bessel_5.f90: Likewise. 16066 * gfortran.dg/bessel_6.f90: Likewise. 16067 * gfortran.dg/bessel_7.f90: Likewise. 16068 * gfortran.dg/bind_c_dts_2.f03: Likewise. 16069 * gfortran.dg/bind_c_dts_3.f03: Likewise. 16070 * gfortran.dg/bind_c_usage_15.f90: Likewise. 16071 * gfortran.dg/bind_c_usage_16.f03: Likewise. 16072 * gfortran.dg/bind_c_usage_17.f90: Likewise. 16073 * gfortran.dg/bind_c_usage_24.f90: Likewise. 16074 * gfortran.dg/binding_c_table_15_1.f03: Likewise. 16075 * gfortran.dg/binding_label_tests_16.f03: Likewise. 16076 * gfortran.dg/binding_label_tests_23.f90: Likewise. 16077 * gfortran.dg/bit_comparison_1.F90: Likewise. 16078 * gfortran.dg/bit_comparison_2.F90: Likewise. 16079 * gfortran.dg/block_1.f08: Likewise. 16080 * gfortran.dg/block_13.f08: Likewise. 16081 * gfortran.dg/block_14.f90: Likewise. 16082 * gfortran.dg/block_2.f08: Likewise. 16083 * gfortran.dg/block_6.f08: Likewise. 16084 * gfortran.dg/block_7.f08: Likewise. 16085 * gfortran.dg/block_8.f08: Likewise. 16086 * gfortran.dg/blockdata_1.f90: Likewise. 16087 * gfortran.dg/bound_1.f90: Likewise. 16088 * gfortran.dg/bound_2.f90: Likewise. 16089 * gfortran.dg/bound_3.f90: Likewise. 16090 * gfortran.dg/bound_4.f90: Likewise. 16091 * gfortran.dg/bound_5.f90: Likewise. 16092 * gfortran.dg/bound_6.f90: Likewise. 16093 * gfortran.dg/bound_7.f90: Likewise. 16094 * gfortran.dg/bound_8.f90: Likewise. 16095 * gfortran.dg/bound_9.f90: Likewise. 16096 * gfortran.dg/bound_simplification_1.f90: Likewise. 16097 * gfortran.dg/bound_simplification_3.f90: Likewise. 16098 * gfortran.dg/bound_simplification_4.f90: Likewise. 16099 * gfortran.dg/bound_simplification_5.f90: Likewise. 16100 * gfortran.dg/bound_simplification_6.f90: Likewise. 16101 * gfortran.dg/bounds_check_1.f90: Likewise. 16102 * gfortran.dg/bounds_check_12.f90: Likewise. 16103 * gfortran.dg/bounds_check_14.f90: Likewise. 16104 * gfortran.dg/bounds_check_15.f90: Likewise. 16105 * gfortran.dg/bounds_check_19.f90: Likewise. 16106 * gfortran.dg/bounds_check_8.f90: Likewise. 16107 * gfortran.dg/bounds_check_9.f90: Likewise. 16108 * gfortran.dg/bounds_check_fail_2.f90: Likewise. 16109 * gfortran.dg/bounds_check_fail_3.f90: Likewise. 16110 * gfortran.dg/bounds_check_fail_4.f90: Likewise. 16111 * gfortran.dg/boz_1.f90: Likewise. 16112 * gfortran.dg/boz_11.f90: Likewise. 16113 * gfortran.dg/boz_13.f90: Likewise. 16114 * gfortran.dg/boz_14.f90: Likewise. 16115 * gfortran.dg/boz_15.f90: Likewise. 16116 * gfortran.dg/boz_3.f90: Likewise. 16117 * gfortran.dg/boz_6.f90: Likewise. 16118 * gfortran.dg/boz_9.f90: Likewise. 16119 * gfortran.dg/byte_1.f90: Likewise. 16120 * gfortran.dg/byte_2.f90: Likewise. 16121 * gfortran.dg/c_assoc.f90: Likewise. 16122 * gfortran.dg/c_assoc_2.f03: Likewise. 16123 * gfortran.dg/c_assoc_3.f90: Likewise. 16124 * gfortran.dg/c_by_val_1.f: Likewise. 16125 * gfortran.dg/c_by_val_5.f90: Likewise. 16126 * gfortran.dg/c_char_tests.f03: Likewise. 16127 * gfortran.dg/c_char_tests_2.f03: Likewise. 16128 * gfortran.dg/c_f_pointer_complex.f03: Likewise. 16129 * gfortran.dg/c_f_pointer_logical.f03: Likewise. 16130 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise. 16131 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. 16132 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise. 16133 * gfortran.dg/c_f_pointer_tests.f90: Likewise. 16134 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise. 16135 * gfortran.dg/c_kind_int128_test2.f03: Likewise. 16136 * gfortran.dg/c_kind_params.f90: Likewise. 16137 * gfortran.dg/c_loc_test_20.f90: Likewise. 16138 * gfortran.dg/c_loc_tests_2.f03: Likewise. 16139 * gfortran.dg/c_ptr_tests_14.f90: Likewise. 16140 * gfortran.dg/c_ptr_tests_15.f90: Likewise. 16141 * gfortran.dg/c_size_t_test.f03: Likewise. 16142 * gfortran.dg/c_sizeof_1.f90: Likewise. 16143 * gfortran.dg/c_sizeof_5.f90: Likewise. 16144 * gfortran.dg/c_sizeof_6.f90: Likewise. 16145 * gfortran.dg/char4_iunit_1.f03: Likewise. 16146 * gfortran.dg/char4_iunit_2.f03: Likewise. 16147 * gfortran.dg/char_allocation_1.f90: Likewise. 16148 * gfortran.dg/char_array_constructor.f90: Likewise. 16149 * gfortran.dg/char_array_structure_constructor.f90: Likewise. 16150 * gfortran.dg/char_assign_1.f90: Likewise. 16151 * gfortran.dg/char_associated_1.f90: Likewise. 16152 * gfortran.dg/char_cast_2.f90: Likewise. 16153 * gfortran.dg/char_comparison_1.f: Likewise. 16154 * gfortran.dg/char_component_initializer_1.f90: Likewise. 16155 * gfortran.dg/char_component_initializer_2.f90: Likewise. 16156 * gfortran.dg/char_cons_len.f90: Likewise. 16157 * gfortran.dg/char_conversion.f90: Likewise. 16158 * gfortran.dg/char_cshift_1.f90: Likewise. 16159 * gfortran.dg/char_cshift_2.f90: Likewise. 16160 * gfortran.dg/char_decl_2.f90: Likewise. 16161 * gfortran.dg/char_eoshift_1.f90: Likewise. 16162 * gfortran.dg/char_eoshift_2.f90: Likewise. 16163 * gfortran.dg/char_eoshift_3.f90: Likewise. 16164 * gfortran.dg/char_eoshift_4.f90: Likewise. 16165 * gfortran.dg/char_eoshift_5.f90: Likewise. 16166 * gfortran.dg/char_expr_1.f90: Likewise. 16167 * gfortran.dg/char_expr_3.f90: Likewise. 16168 * gfortran.dg/char_initialiser_actual.f90: Likewise. 16169 * gfortran.dg/char_length_12.f90: Likewise. 16170 * gfortran.dg/char_length_14.f90: Likewise. 16171 * gfortran.dg/char_length_15.f90: Likewise. 16172 * gfortran.dg/char_length_17.f90: Likewise. 16173 * gfortran.dg/char_length_20.f90: Likewise. 16174 * gfortran.dg/char_length_21.f90: Likewise. 16175 * gfortran.dg/char_length_5.f90: Likewise. 16176 * gfortran.dg/char_length_6.f90: Likewise. 16177 * gfortran.dg/char_length_7.f90: Likewise. 16178 * gfortran.dg/char_length_8.f90: Likewise. 16179 * gfortran.dg/char_pack_1.f90: Likewise. 16180 * gfortran.dg/char_pack_2.f90: Likewise. 16181 * gfortran.dg/char_pointer_assign.f90: Likewise. 16182 * gfortran.dg/char_pointer_assign_3.f90: Likewise. 16183 * gfortran.dg/char_pointer_comp_assign.f90: Likewise. 16184 * gfortran.dg/char_pointer_dependency.f90: Likewise. 16185 * gfortran.dg/char_pointer_dummy.f90: Likewise. 16186 * gfortran.dg/char_pointer_func.f90: Likewise. 16187 * gfortran.dg/char_reshape_1.f90: Likewise. 16188 * gfortran.dg/char_result_1.f90: Likewise. 16189 * gfortran.dg/char_result_12.f90: Likewise. 16190 * gfortran.dg/char_result_13.f90: Likewise. 16191 * gfortran.dg/char_result_14.f90: Likewise. 16192 * gfortran.dg/char_result_15.f90: Likewise. 16193 * gfortran.dg/char_result_2.f90: Likewise. 16194 * gfortran.dg/char_result_3.f90: Likewise. 16195 * gfortran.dg/char_result_4.f90: Likewise. 16196 * gfortran.dg/char_result_5.f90: Likewise. 16197 * gfortran.dg/char_result_6.f90: Likewise. 16198 * gfortran.dg/char_result_7.f90: Likewise. 16199 * gfortran.dg/char_result_8.f90: Likewise. 16200 * gfortran.dg/char_spread_1.f90: Likewise. 16201 * gfortran.dg/char_transpose_1.f90: Likewise. 16202 * gfortran.dg/char_type_len.f90: Likewise. 16203 * gfortran.dg/char_unpack_1.f90: Likewise. 16204 * gfortran.dg/char_unpack_2.f90: Likewise. 16205 * gfortran.dg/character_array_constructor_1.f90: Likewise. 16206 * gfortran.dg/character_comparison_1.f90: Likewise. 16207 * gfortran.dg/character_comparison_2.f90: Likewise. 16208 * gfortran.dg/character_comparison_3.f90: Likewise. 16209 * gfortran.dg/character_comparison_4.f90: Likewise. 16210 * gfortran.dg/character_comparison_5.f90: Likewise. 16211 * gfortran.dg/character_comparison_6.f90: Likewise. 16212 * gfortran.dg/character_comparison_7.f90: Likewise. 16213 * gfortran.dg/character_comparison_8.f90: Likewise. 16214 * gfortran.dg/character_comparison_9.f90: Likewise. 16215 * gfortran.dg/charlen_15.f90: Likewise. 16216 * gfortran.dg/charlen_16.f90: Likewise. 16217 * gfortran.dg/chkbits.f90: Likewise. 16218 * gfortran.dg/chmod_1.f90: Likewise. 16219 * gfortran.dg/chmod_2.f90: Likewise. 16220 * gfortran.dg/chmod_3.f90: Likewise. 16221 * gfortran.dg/class_1.f03: Likewise. 16222 * gfortran.dg/class_18.f03: Likewise. 16223 * gfortran.dg/class_19.f03: Likewise. 16224 * gfortran.dg/class_35.f90: Likewise. 16225 * gfortran.dg/class_46.f03: Likewise. 16226 * gfortran.dg/class_48.f90: Likewise. 16227 * gfortran.dg/class_51.f90: Likewise. 16228 * gfortran.dg/class_52.f90: Likewise. 16229 * gfortran.dg/class_6.f03: Likewise. 16230 * gfortran.dg/class_63.f90: Likewise. 16231 * gfortran.dg/class_64.f90: Likewise. 16232 * gfortran.dg/class_65.f90: Likewise. 16233 * gfortran.dg/class_66.f90: Likewise. 16234 * gfortran.dg/class_67.f90: Likewise. 16235 * gfortran.dg/class_9.f03: Likewise. 16236 * gfortran.dg/class_alias.f90: Likewise. 16237 * gfortran.dg/class_allocate_1.f03: Likewise. 16238 * gfortran.dg/class_allocate_10.f03: Likewise. 16239 * gfortran.dg/class_allocate_13.f90: Likewise. 16240 * gfortran.dg/class_allocate_14.f90: Likewise. 16241 * gfortran.dg/class_allocate_15.f90: Likewise. 16242 * gfortran.dg/class_allocate_19.f03: Likewise. 16243 * gfortran.dg/class_allocate_21.f90: Likewise. 16244 * gfortran.dg/class_allocate_22.f90: Likewise. 16245 * gfortran.dg/class_allocate_3.f03: Likewise. 16246 * gfortran.dg/class_allocate_4.f03: Likewise. 16247 * gfortran.dg/class_allocate_5.f90: Likewise. 16248 * gfortran.dg/class_allocate_6.f03: Likewise. 16249 * gfortran.dg/class_allocate_7.f03: Likewise. 16250 * gfortran.dg/class_allocate_8.f03: Likewise. 16251 * gfortran.dg/class_allocate_9.f03: Likewise. 16252 * gfortran.dg/class_array_1.f03: Likewise. 16253 * gfortran.dg/class_array_14.f90: Likewise. 16254 * gfortran.dg/class_array_15.f03: Likewise. 16255 * gfortran.dg/class_array_16.f90: Likewise. 16256 * gfortran.dg/class_array_2.f03: Likewise. 16257 * gfortran.dg/class_array_20.f03: Likewise. 16258 * gfortran.dg/class_array_21.f03: Likewise. 16259 * gfortran.dg/class_array_3.f03: Likewise. 16260 * gfortran.dg/class_array_4.f03: Likewise. 16261 * gfortran.dg/class_array_7.f03: Likewise. 16262 * gfortran.dg/class_array_8.f03: Likewise. 16263 * gfortran.dg/class_array_9.f03: Likewise. 16264 * gfortran.dg/class_defined_operator_1.f03: Likewise. 16265 * gfortran.dg/class_dummy_1.f03: Likewise. 16266 * gfortran.dg/class_optional_1.f90: Likewise. 16267 * gfortran.dg/class_optional_2.f90: Likewise. 16268 * gfortran.dg/class_result_5.f90: Likewise. 16269 * gfortran.dg/class_result_6.f90: Likewise. 16270 * gfortran.dg/class_to_type_1.f03: Likewise. 16271 * gfortran.dg/class_to_type_2.f90: Likewise. 16272 * gfortran.dg/class_to_type_3.f03: Likewise. 16273 * gfortran.dg/class_to_type_4.f90: Likewise. 16274 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise. 16275 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise. 16276 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise. 16277 * gfortran.dg/coarray/atomic_1.f90: Likewise. 16278 * gfortran.dg/coarray/atomic_2.f90: Likewise. 16279 * gfortran.dg/coarray/codimension.f90: Likewise. 16280 * gfortran.dg/coarray/coindexed_1.f90: Likewise. 16281 * gfortran.dg/coarray/collectives_1.f90: Likewise. 16282 * gfortran.dg/coarray/collectives_2.f90: Likewise. 16283 * gfortran.dg/coarray/collectives_3.f90: Likewise. 16284 * gfortran.dg/coarray/collectives_4.f90: Likewise. 16285 * gfortran.dg/coarray/cosubscript_1.f90: Likewise. 16286 * gfortran.dg/coarray/dummy_1.f90: Likewise. 16287 * gfortran.dg/coarray/event_1.f90: Likewise. 16288 * gfortran.dg/coarray/event_2.f90: Likewise. 16289 * gfortran.dg/coarray/get_array.f90: Likewise. 16290 * gfortran.dg/coarray/image_index_1.f90: Likewise. 16291 * gfortran.dg/coarray/image_index_2.f90: Likewise. 16292 * gfortran.dg/coarray/image_index_3.f90: Likewise. 16293 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise. 16294 * gfortran.dg/coarray/lock_1.f90: Likewise. 16295 * gfortran.dg/coarray/lock_2.f90: Likewise. 16296 * gfortran.dg/coarray/move_alloc_1.f90: Likewise. 16297 * gfortran.dg/coarray/poly_run_1.f90: Likewise. 16298 * gfortran.dg/coarray/poly_run_2.f90: Likewise. 16299 * gfortran.dg/coarray/poly_run_3.f90: Likewise. 16300 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise. 16301 * gfortran.dg/coarray/registering_1.f90: Likewise. 16302 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise. 16303 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise. 16304 * gfortran.dg/coarray/send_array.f90: Likewise. 16305 * gfortran.dg/coarray/send_char_array_1.f90: Likewise. 16306 * gfortran.dg/coarray/sendget_array.f90: Likewise. 16307 * gfortran.dg/coarray/subobject_1.f90: Likewise. 16308 * gfortran.dg/coarray/sync_1.f90: Likewise. 16309 * gfortran.dg/coarray/sync_3.f90: Likewise. 16310 * gfortran.dg/coarray/this_image_1.f90: Likewise. 16311 * gfortran.dg/coarray/this_image_2.f90: Likewise. 16312 * gfortran.dg/coarray_13.f90: Likewise. 16313 * gfortran.dg/coarray_15.f90: Likewise. 16314 * gfortran.dg/coarray_16.f90: Likewise. 16315 * gfortran.dg/coarray_2.f90: Likewise. 16316 * gfortran.dg/coarray_23.f90: Likewise. 16317 * gfortran.dg/coarray_40.f90: Likewise. 16318 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise. 16319 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise. 16320 * gfortran.dg/coarray_allocate_10.f08: Likewise. 16321 * gfortran.dg/coarray_allocate_2.f08: Likewise. 16322 * gfortran.dg/coarray_allocate_3.f08: Likewise. 16323 * gfortran.dg/coarray_allocate_4.f08: Likewise. 16324 * gfortran.dg/coarray_allocate_5.f08: Likewise. 16325 * gfortran.dg/coarray_allocate_7.f08: Likewise. 16326 * gfortran.dg/coarray_allocate_8.f08: Likewise. 16327 * gfortran.dg/coarray_allocate_9.f08: Likewise. 16328 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise. 16329 * gfortran.dg/coarray_lib_comm_1.f90: Likewise. 16330 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise. 16331 * gfortran.dg/coarray_lib_token_1.f90: Likewise. 16332 * gfortran.dg/coarray_lib_token_2.f90: Likewise. 16333 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise. 16334 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise. 16335 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise. 16336 * gfortran.dg/coarray_stat_2.f90: Likewise. 16337 * gfortran.dg/coarray_subobject_1.f90: Likewise. 16338 * gfortran.dg/coindexed_1.f90: Likewise. 16339 * gfortran.dg/comma.f: Likewise. 16340 * gfortran.dg/comma_format_extension_3.f: Likewise. 16341 * gfortran.dg/comma_format_extension_4.f: Likewise. 16342 * gfortran.dg/common_2.f90: Likewise. 16343 * gfortran.dg/common_4.f90: Likewise. 16344 * gfortran.dg/common_align_1.f90: Likewise. 16345 * gfortran.dg/common_align_2.f90: Likewise. 16346 * gfortran.dg/common_equivalence_1.f: Likewise. 16347 * gfortran.dg/common_pointer_1.f90: Likewise. 16348 * gfortran.dg/common_resize_1.f: Likewise. 16349 * gfortran.dg/complex_intrinsic_1.f90: Likewise. 16350 * gfortran.dg/complex_intrinsic_3.f90: Likewise. 16351 * gfortran.dg/complex_intrinsic_5.f90: Likewise. 16352 * gfortran.dg/complex_intrinsic_7.f90: Likewise. 16353 * gfortran.dg/complex_read.f90: Likewise. 16354 * gfortran.dg/complex_write.f90: Likewise. 16355 * gfortran.dg/constant_substring.f: Likewise. 16356 * gfortran.dg/constructor_2.f90: Likewise. 16357 * gfortran.dg/constructor_3.f90: Likewise. 16358 * gfortran.dg/constructor_6.f90: Likewise. 16359 * gfortran.dg/contained_1.f90: Likewise. 16360 * gfortran.dg/contained_3.f90: Likewise. 16361 * gfortran.dg/contained_equivalence_1.f90: Likewise. 16362 * gfortran.dg/contained_module_proc_1.f90: Likewise. 16363 * gfortran.dg/continuation_1.f90: Likewise. 16364 * gfortran.dg/continuation_11.f90: Likewise. 16365 * gfortran.dg/continuation_12.f90: Likewise. 16366 * gfortran.dg/continuation_13.f90: Likewise. 16367 * gfortran.dg/continuation_14.f: Likewise. 16368 * gfortran.dg/continuation_8.f90: Likewise. 16369 * gfortran.dg/convert_2.f90: Likewise. 16370 * gfortran.dg/convert_implied_open.f90: Likewise. 16371 * gfortran.dg/count_init_expr.f03: Likewise. 16372 * gfortran.dg/cr_lf.f90: Likewise. 16373 * gfortran.dg/cray_pointers_10.f90: Likewise. 16374 * gfortran.dg/cray_pointers_2.f90: Likewise. 16375 * gfortran.dg/cray_pointers_5.f90: Likewise. 16376 * gfortran.dg/cray_pointers_7.f90: Likewise. 16377 * gfortran.dg/cray_pointers_8.f90: Likewise. 16378 * gfortran.dg/cshift_1.f90: Likewise. 16379 * gfortran.dg/cshift_2.f90: Likewise. 16380 * gfortran.dg/cshift_large_1.f90: Likewise. 16381 * gfortran.dg/cshift_nan_1.f90: Likewise. 16382 * gfortran.dg/csqrt_2.f: Likewise. 16383 * gfortran.dg/data_array_1.f90: Likewise. 16384 * gfortran.dg/data_char_1.f90: Likewise. 16385 * gfortran.dg/data_char_2.f90: Likewise. 16386 * gfortran.dg/data_char_3.f90: Likewise. 16387 * gfortran.dg/data_derived_1.f90: Likewise. 16388 * gfortran.dg/data_implied_do_1.f90: Likewise. 16389 * gfortran.dg/data_namelist_conflict.f90: Likewise. 16390 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise. 16391 * gfortran.dg/deallocate_stat.f90: Likewise. 16392 * gfortran.dg/deallocate_stat_2.f90: Likewise. 16393 * gfortran.dg/debug/pr37738.f: Likewise. 16394 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise. 16395 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise. 16396 * gfortran.dg/dec_exp_1.f90: Likewise. 16397 * gfortran.dg/dec_init_1.f90: Likewise. 16398 * gfortran.dg/dec_init_2.f90: Likewise. 16399 * gfortran.dg/dec_init_3.f90: Likewise. 16400 * gfortran.dg/dec_init_4.f90: Likewise. 16401 * gfortran.dg/dec_io_1.f90: Likewise. 16402 * gfortran.dg/dec_io_2.f90: Likewise. 16403 * gfortran.dg/dec_io_2a.f90: Likewise. 16404 * gfortran.dg/dec_io_6.f90: Likewise. 16405 * gfortran.dg/dec_loc_rval_1.f90: Likewise. 16406 * gfortran.dg/dec_logical_xor_1.f90: Likewise. 16407 * gfortran.dg/dec_math.f90: Likewise. 16408 * gfortran.dg/dec_parameter_1.f: Likewise. 16409 * gfortran.dg/dec_parameter_2.f90: Likewise. 16410 * gfortran.dg/dec_static_1.f90: Likewise. 16411 * gfortran.dg/dec_static_2.f90: Likewise. 16412 * gfortran.dg/dec_structure_1.f90: Likewise. 16413 * gfortran.dg/dec_structure_10.f90: Likewise. 16414 * gfortran.dg/dec_structure_18.f90: Likewise. 16415 * gfortran.dg/dec_structure_19.f90: Likewise. 16416 * gfortran.dg/dec_structure_2.f90: Likewise. 16417 * gfortran.dg/dec_structure_22.f90: Likewise. 16418 * gfortran.dg/dec_structure_3.f90: Likewise. 16419 * gfortran.dg/dec_structure_4.f90: Likewise. 16420 * gfortran.dg/dec_structure_5.f90: Likewise. 16421 * gfortran.dg/dec_structure_6.f90: Likewise. 16422 * gfortran.dg/dec_structure_7.f90: Likewise. 16423 * gfortran.dg/dec_union_1.f90: Likewise. 16424 * gfortran.dg/dec_union_2.f90: Likewise. 16425 * gfortran.dg/dec_union_3.f90: Likewise. 16426 * gfortran.dg/dec_union_4.f90: Likewise. 16427 * gfortran.dg/dec_union_5.f90: Likewise. 16428 * gfortran.dg/default_format_1.f90: Likewise. 16429 * gfortran.dg/default_format_2.f90: Likewise. 16430 * gfortran.dg/default_format_denormal_1.f90: Likewise. 16431 * gfortran.dg/default_format_denormal_2.f90: Likewise. 16432 * gfortran.dg/default_initialization_3.f90: Likewise. 16433 * gfortran.dg/default_initialization_4.f90: Likewise. 16434 * gfortran.dg/default_initialization_5.f90: Likewise. 16435 * gfortran.dg/deferred_character_1.f90: Likewise. 16436 * gfortran.dg/deferred_character_10.f90: Likewise. 16437 * gfortran.dg/deferred_character_11.f90: Likewise. 16438 * gfortran.dg/deferred_character_12.f90: Likewise. 16439 * gfortran.dg/deferred_character_13.f90: Likewise. 16440 * gfortran.dg/deferred_character_14.f90: Likewise. 16441 * gfortran.dg/deferred_character_15.f90: Likewise. 16442 * gfortran.dg/deferred_character_16.f90: Likewise. 16443 * gfortran.dg/deferred_character_2.f90: Likewise. 16444 * gfortran.dg/deferred_character_3.f90: Likewise. 16445 * gfortran.dg/deferred_character_4.f90: Likewise. 16446 * gfortran.dg/deferred_character_5.f90: Likewise. 16447 * gfortran.dg/deferred_character_6.f90: Likewise. 16448 * gfortran.dg/deferred_character_7.f90: Likewise. 16449 * gfortran.dg/deferred_character_8.f90: Likewise. 16450 * gfortran.dg/deferred_character_9.f90: Likewise. 16451 * gfortran.dg/deferred_character_assignment_1.f90: Likewise. 16452 * gfortran.dg/deferred_type_component_1.f90: Likewise. 16453 * gfortran.dg/deferred_type_component_2.f90: Likewise. 16454 * gfortran.dg/deferred_type_param_2.f90: Likewise. 16455 * gfortran.dg/deferred_type_param_4.f90: Likewise. 16456 * gfortran.dg/deferred_type_param_5.f90: Likewise. 16457 * gfortran.dg/deferred_type_param_6.f90: Likewise. 16458 * gfortran.dg/deferred_type_param_8.f90: Likewise. 16459 * gfortran.dg/deferred_type_param_9.f90: Likewise. 16460 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise. 16461 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise. 16462 * gfortran.dg/defined_assignment_1.f90: Likewise. 16463 * gfortran.dg/defined_assignment_10.f90: Likewise. 16464 * gfortran.dg/defined_assignment_11.f90: Likewise. 16465 * gfortran.dg/defined_assignment_2.f90: Likewise. 16466 * gfortran.dg/defined_assignment_3.f90: Likewise. 16467 * gfortran.dg/defined_assignment_4.f90: Likewise. 16468 * gfortran.dg/defined_assignment_5.f90: Likewise. 16469 * gfortran.dg/defined_assignment_8.f90: Likewise. 16470 * gfortran.dg/defined_assignment_9.f90: Likewise. 16471 * gfortran.dg/dependency_2.f90: Likewise. 16472 * gfortran.dg/dependency_21.f90: Likewise. 16473 * gfortran.dg/dependency_22.f90: Likewise. 16474 * gfortran.dg/dependency_23.f90: Likewise. 16475 * gfortran.dg/dependency_24.f90: Likewise. 16476 * gfortran.dg/dependency_25.f90: Likewise. 16477 * gfortran.dg/dependency_26.f90: Likewise. 16478 * gfortran.dg/dependency_39.f90: Likewise. 16479 * gfortran.dg/dependency_40.f90: Likewise. 16480 * gfortran.dg/dependency_41.f90: Likewise. 16481 * gfortran.dg/dependency_42.f90: Likewise. 16482 * gfortran.dg/dependency_43.f90: Likewise. 16483 * gfortran.dg/dependency_44.f90: Likewise. 16484 * gfortran.dg/dependency_45.f90: Likewise. 16485 * gfortran.dg/dependency_50.f90: Likewise. 16486 * gfortran.dg/dependency_51.f90: Likewise. 16487 * gfortran.dg/dependent_decls_1.f90: Likewise. 16488 * gfortran.dg/der_array_1.f90: Likewise. 16489 * gfortran.dg/der_array_io_1.f90: Likewise. 16490 * gfortran.dg/der_array_io_2.f90: Likewise. 16491 * gfortran.dg/der_array_io_3.f90: Likewise. 16492 * gfortran.dg/der_io_1.f90: Likewise. 16493 * gfortran.dg/der_io_3.f90: Likewise. 16494 * gfortran.dg/der_pointer_2.f90: Likewise. 16495 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise. 16496 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise. 16497 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise. 16498 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise. 16499 * gfortran.dg/derived_constructor_char_3.f90: Likewise. 16500 * gfortran.dg/derived_constructor_comps_1.f90: Likewise. 16501 * gfortran.dg/derived_constructor_comps_4.f90: Likewise. 16502 * gfortran.dg/derived_constructor_comps_5.f90: Likewise. 16503 * gfortran.dg/derived_constructor_comps_6.f90: Likewise. 16504 * gfortran.dg/derived_external_function_1.f90: Likewise. 16505 * gfortran.dg/derived_init_1.f90: Likewise. 16506 * gfortran.dg/derived_init_2.f90: Likewise. 16507 * gfortran.dg/derived_init_3.f90: Likewise. 16508 * gfortran.dg/derived_init_4.f90: Likewise. 16509 * gfortran.dg/derived_pointer_null_1.f90: Likewise. 16510 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. 16511 * gfortran.dg/dev_null.F90: Likewise. 16512 * gfortran.dg/dfloat_1.f90: Likewise. 16513 * gfortran.dg/dim_sum_1.f90: Likewise. 16514 * gfortran.dg/dim_sum_2.f90: Likewise. 16515 * gfortran.dg/dim_sum_3.f90: Likewise. 16516 * gfortran.dg/direct_io_10.f: Likewise. 16517 * gfortran.dg/direct_io_11.f90: Likewise. 16518 * gfortran.dg/direct_io_12.f90: Likewise. 16519 * gfortran.dg/direct_io_2.f90: Likewise. 16520 * gfortran.dg/direct_io_3.f90: Likewise. 16521 * gfortran.dg/direct_io_4.f90: Likewise. 16522 * gfortran.dg/direct_io_5.f90: Likewise. 16523 * gfortran.dg/direct_io_6.f90: Likewise. 16524 * gfortran.dg/direct_io_7.f90: Likewise. 16525 * gfortran.dg/direct_io_8.f90: Likewise. 16526 * gfortran.dg/direct_io_9.f: Likewise. 16527 * gfortran.dg/do_1.f90: Likewise. 16528 * gfortran.dg/do_3.F90: Likewise. 16529 * gfortran.dg/do_concurrent_2.f90: Likewise. 16530 * gfortran.dg/do_concurrent_4.f90: Likewise. 16531 * gfortran.dg/do_corner_warn.f90: Likewise. 16532 * gfortran.dg/do_iterator_2.f90: Likewise. 16533 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise. 16534 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise. 16535 * gfortran.dg/dos_eol.f: Likewise. 16536 * gfortran.dg/dot_product_1.f03: Likewise. 16537 * gfortran.dg/dot_product_2.f90: Likewise. 16538 * gfortran.dg/dot_product_4.f90: Likewise. 16539 * gfortran.dg/dshift_1.F90: Likewise. 16540 * gfortran.dg/dshift_2.F90: Likewise. 16541 * gfortran.dg/dtio_1.f90: Likewise. 16542 * gfortran.dg/dtio_10.f90: Likewise. 16543 * gfortran.dg/dtio_12.f90: Likewise. 16544 * gfortran.dg/dtio_14.f90: Likewise. 16545 * gfortran.dg/dtio_15.f90: Likewise. 16546 * gfortran.dg/dtio_16.f90: Likewise. 16547 * gfortran.dg/dtio_17.f90: Likewise. 16548 * gfortran.dg/dtio_19.f90: Likewise. 16549 * gfortran.dg/dtio_2.f90: Likewise. 16550 * gfortran.dg/dtio_20.f03: Likewise. 16551 * gfortran.dg/dtio_22.f90: Likewise. 16552 * gfortran.dg/dtio_24.f90: Likewise. 16553 * gfortran.dg/dtio_25.f90: Likewise. 16554 * gfortran.dg/dtio_26.f03: Likewise. 16555 * gfortran.dg/dtio_27.f90: Likewise. 16556 * gfortran.dg/dtio_28.f03: Likewise. 16557 * gfortran.dg/dtio_3.f90: Likewise. 16558 * gfortran.dg/dtio_30.f03: Likewise. 16559 * gfortran.dg/dtio_31.f03: Likewise. 16560 * gfortran.dg/dtio_32.f03: Likewise. 16561 * gfortran.dg/dtio_4.f90: Likewise. 16562 * gfortran.dg/dtio_5.f90: Likewise. 16563 * gfortran.dg/dtio_7.f90: Likewise. 16564 * gfortran.dg/dtio_8.f90: Likewise. 16565 * gfortran.dg/dtio_9.f90: Likewise. 16566 * gfortran.dg/dummy_procedure_3.f90: Likewise. 16567 * gfortran.dg/dummy_procedure_7.f90: Likewise. 16568 * gfortran.dg/dup_save_1.f90: Likewise. 16569 * gfortran.dg/dup_save_2.f90: Likewise. 16570 * gfortran.dg/dynamic_dispatch_1.f03: Likewise. 16571 * gfortran.dg/dynamic_dispatch_11.f03: Likewise. 16572 * gfortran.dg/dynamic_dispatch_12.f90: Likewise. 16573 * gfortran.dg/dynamic_dispatch_2.f03: Likewise. 16574 * gfortran.dg/dynamic_dispatch_3.f03: Likewise. 16575 * gfortran.dg/dynamic_dispatch_4.f03: Likewise. 16576 * gfortran.dg/dynamic_dispatch_5.f03: Likewise. 16577 * gfortran.dg/dynamic_dispatch_7.f03: Likewise. 16578 * gfortran.dg/dynamic_dispatch_8.f03: Likewise. 16579 * gfortran.dg/dynamic_dispatch_9.f03: Likewise. 16580 * gfortran.dg/e_d_fmt.f90: Likewise. 16581 * gfortran.dg/edit_real_1.f90: Likewise. 16582 * gfortran.dg/elemental_by_value_1.f90: Likewise. 16583 * gfortran.dg/elemental_dependency_1.f90: Likewise. 16584 * gfortran.dg/elemental_dependency_4.f90: Likewise. 16585 * gfortran.dg/elemental_dependency_5.f90: Likewise. 16586 * gfortran.dg/elemental_dependency_6.f90: Likewise. 16587 * gfortran.dg/elemental_optional_args_2.f90: Likewise. 16588 * gfortran.dg/elemental_optional_args_3.f90: Likewise. 16589 * gfortran.dg/elemental_optional_args_4.f90: Likewise. 16590 * gfortran.dg/elemental_optional_args_5.f03: Likewise. 16591 * gfortran.dg/elemental_optional_args_6.f90: Likewise. 16592 * gfortran.dg/elemental_optional_args_7.f90: Likewise. 16593 * gfortran.dg/elemental_scalar_args_1.f90: Likewise. 16594 * gfortran.dg/elemental_scalar_args_2.f90: Likewise. 16595 * gfortran.dg/elemental_subroutine_1.f90: Likewise. 16596 * gfortran.dg/elemental_subroutine_10.f90: Likewise. 16597 * gfortran.dg/elemental_subroutine_11.f90: Likewise. 16598 * gfortran.dg/elemental_subroutine_2.f90: Likewise. 16599 * gfortran.dg/elemental_subroutine_3.f90: Likewise. 16600 * gfortran.dg/elemental_subroutine_7.f90: Likewise. 16601 * gfortran.dg/elemental_subroutine_9.f90: Likewise. 16602 * gfortran.dg/empty_format_1.f90: Likewise. 16603 * gfortran.dg/endfile.f: Likewise. 16604 * gfortran.dg/endfile.f90: Likewise. 16605 * gfortran.dg/endfile_2.f90: Likewise. 16606 * gfortran.dg/entry_1.f90: Likewise. 16607 * gfortran.dg/entry_10.f90: Likewise. 16608 * gfortran.dg/entry_12.f90: Likewise. 16609 * gfortran.dg/entry_13.f90: Likewise. 16610 * gfortran.dg/entry_14.f90: Likewise. 16611 * gfortran.dg/entry_16.f90: Likewise. 16612 * gfortran.dg/entry_3.f90: Likewise. 16613 * gfortran.dg/entry_6.f90: Likewise. 16614 * gfortran.dg/entry_9.f90: Likewise. 16615 * gfortran.dg/entry_array_specs_2.f: Likewise. 16616 * gfortran.dg/enum_1.f90: Likewise. 16617 * gfortran.dg/enum_9.f90: Likewise. 16618 * gfortran.dg/eof_1.f90: Likewise. 16619 * gfortran.dg/eof_2.f90: Likewise. 16620 * gfortran.dg/eof_4.f90: Likewise. 16621 * gfortran.dg/eof_5.f90: Likewise. 16622 * gfortran.dg/eor_handling_1.f90: Likewise. 16623 * gfortran.dg/eor_handling_2.f90: Likewise. 16624 * gfortran.dg/eor_handling_3.f90: Likewise. 16625 * gfortran.dg/eor_handling_4.f90: Likewise. 16626 * gfortran.dg/eor_handling_5.f90: Likewise. 16627 * gfortran.dg/eoshift_3.f90: Likewise. 16628 * gfortran.dg/eoshift_4.f90: Likewise. 16629 * gfortran.dg/eoshift_5.f90: Likewise. 16630 * gfortran.dg/eoshift_6.f90: Likewise. 16631 * gfortran.dg/eoshift_large_1.f90: Likewise. 16632 * gfortran.dg/equiv_6.f90: Likewise. 16633 * gfortran.dg/equiv_7.f90: Likewise. 16634 * gfortran.dg/equiv_9.f90: Likewise. 16635 * gfortran.dg/equiv_constraint_4.f90: Likewise. 16636 * gfortran.dg/erf_2.F90: Likewise. 16637 * gfortran.dg/erf_3.F90: Likewise. 16638 * gfortran.dg/erfc_scaled_1.f90: Likewise. 16639 * gfortran.dg/error_format_2.f90: Likewise. 16640 * gfortran.dg/error_recovery_5.f90: Likewise. 16641 * gfortran.dg/execute_command_line_2.f90: Likewise. 16642 * gfortran.dg/execute_command_line_3.f90: Likewise. 16643 * gfortran.dg/exit_1.f08: Likewise. 16644 * gfortran.dg/exit_3.f08: Likewise. 16645 * gfortran.dg/exponent_1.f90: Likewise. 16646 * gfortran.dg/exponent_2.f90: Likewise. 16647 * gfortran.dg/extended_char_comparison_1.f: Likewise. 16648 * gfortran.dg/extends_1.f03: Likewise. 16649 * gfortran.dg/extends_16.f90: Likewise. 16650 * gfortran.dg/extends_2.f03: Likewise. 16651 * gfortran.dg/extends_3.f03: Likewise. 16652 * gfortran.dg/extends_4.f03: Likewise. 16653 * gfortran.dg/extends_type_of_1.f03: Likewise. 16654 * gfortran.dg/extends_type_of_2.f03: Likewise. 16655 * gfortran.dg/external_procedures_3.f90: Likewise. 16656 * gfortran.dg/f2003_inquire_1.f03: Likewise. 16657 * gfortran.dg/f2003_io_1.f03: Likewise. 16658 * gfortran.dg/f2003_io_4.f03: Likewise. 16659 * gfortran.dg/f2003_io_5.f03: Likewise. 16660 * gfortran.dg/f2003_io_6.f03: Likewise. 16661 * gfortran.dg/f2003_io_7.f03: Likewise. 16662 * gfortran.dg/f2c_1.f90: Likewise. 16663 * gfortran.dg/f2c_2.f90: Likewise. 16664 * gfortran.dg/f2c_3.f90: Likewise. 16665 * gfortran.dg/f2c_4.f90: Likewise. 16666 * gfortran.dg/f2c_6.f90: Likewise. 16667 * gfortran.dg/f2c_7.f90: Likewise. 16668 * gfortran.dg/f2c_9.f90: Likewise. 16669 * gfortran.dg/fgetc_1.f90: Likewise. 16670 * gfortran.dg/fgetc_2.f90: Likewise. 16671 * gfortran.dg/filename_null.f90: Likewise. 16672 * gfortran.dg/finalize_12.f90: Likewise. 16673 * gfortran.dg/finalize_13.f90: Likewise. 16674 * gfortran.dg/finalize_15.f90: Likewise. 16675 * gfortran.dg/finalize_17.f90: Likewise. 16676 * gfortran.dg/finalize_18.f90: Likewise. 16677 * gfortran.dg/finalize_25.f90: Likewise. 16678 * gfortran.dg/finalize_29.f08: Likewise. 16679 * gfortran.dg/finalize_31.f90: Likewise. 16680 * gfortran.dg/float_1.f90: Likewise. 16681 * gfortran.dg/flush_1.f90: Likewise. 16682 * gfortran.dg/fmt_bz_bn.f: Likewise. 16683 * gfortran.dg/fmt_bz_bn_err.f: Likewise. 16684 * gfortran.dg/fmt_cache_1.f: Likewise. 16685 * gfortran.dg/fmt_cache_2.f: Likewise. 16686 * gfortran.dg/fmt_cache_3.f90: Likewise. 16687 * gfortran.dg/fmt_colon.f90: Likewise. 16688 * gfortran.dg/fmt_e.f90: Likewise. 16689 * gfortran.dg/fmt_en.f90: Likewise. 16690 * gfortran.dg/fmt_error_10.f: Likewise. 16691 * gfortran.dg/fmt_error_9.f: Likewise. 16692 * gfortran.dg/fmt_exhaust.f90: Likewise. 16693 * gfortran.dg/fmt_f0_1.f90: Likewise. 16694 * gfortran.dg/fmt_f_an_p.f: Likewise. 16695 * gfortran.dg/fmt_fw_d.f90: Likewise. 16696 * gfortran.dg/fmt_g.f: Likewise. 16697 * gfortran.dg/fmt_g0_1.f08: Likewise. 16698 * gfortran.dg/fmt_g0_2.f08: Likewise. 16699 * gfortran.dg/fmt_g0_4.f08: Likewise. 16700 * gfortran.dg/fmt_g0_5.f08: Likewise. 16701 * gfortran.dg/fmt_g0_6.f08: Likewise. 16702 * gfortran.dg/fmt_g0_7.f08: Likewise. 16703 * gfortran.dg/fmt_g_1.f90: Likewise. 16704 * gfortran.dg/fmt_int_sign.f90: Likewise. 16705 * gfortran.dg/fmt_l.f90: Likewise. 16706 * gfortran.dg/fmt_missing_period_2.f: Likewise. 16707 * gfortran.dg/fmt_missing_period_3.f: Likewise. 16708 * gfortran.dg/fmt_p_1.f90: Likewise. 16709 * gfortran.dg/fmt_pf.f90: Likewise. 16710 * gfortran.dg/fmt_read.f90: Likewise. 16711 * gfortran.dg/fmt_read_bz_bn.f90: Likewise. 16712 * gfortran.dg/fmt_t_1.f90: Likewise. 16713 * gfortran.dg/fmt_t_2.f90: Likewise. 16714 * gfortran.dg/fmt_t_3.f90: Likewise. 16715 * gfortran.dg/fmt_t_4.f90: Likewise. 16716 * gfortran.dg/fmt_t_5.f90: Likewise. 16717 * gfortran.dg/fmt_t_6.f: Likewise. 16718 * gfortran.dg/fmt_t_7.f: Likewise. 16719 * gfortran.dg/fmt_t_9.f: Likewise. 16720 * gfortran.dg/fmt_tl.f: Likewise. 16721 * gfortran.dg/fmt_unlimited.f90: Likewise. 16722 * gfortran.dg/fmt_white.f: Likewise. 16723 * gfortran.dg/fmt_zero_digits.f90: Likewise. 16724 * gfortran.dg/fold_nearest.f90: Likewise. 16725 * gfortran.dg/forall_1.f90: Likewise. 16726 * gfortran.dg/forall_10.f90: Likewise. 16727 * gfortran.dg/forall_12.f90: Likewise. 16728 * gfortran.dg/forall_13.f90: Likewise. 16729 * gfortran.dg/forall_15.f90: Likewise. 16730 * gfortran.dg/forall_4.f90: Likewise. 16731 * gfortran.dg/forall_5.f90: Likewise. 16732 * gfortran.dg/forall_6.f90: Likewise. 16733 * gfortran.dg/forall_7.f90: Likewise. 16734 * gfortran.dg/fraction.f90: Likewise. 16735 * gfortran.dg/fseek.f90: Likewise. 16736 * gfortran.dg/ftell_1.f90: Likewise. 16737 * gfortran.dg/ftell_2.f90: Likewise. 16738 * gfortran.dg/ftell_3.f90: Likewise. 16739 * gfortran.dg/func_assign_2.f90: Likewise. 16740 * gfortran.dg/func_assign_3.f90: Likewise. 16741 * gfortran.dg/func_derived_1.f90: Likewise. 16742 * gfortran.dg/func_derived_2.f90: Likewise. 16743 * gfortran.dg/func_derived_3.f90: Likewise. 16744 * gfortran.dg/func_result_1.f90: Likewise. 16745 * gfortran.dg/func_result_2.f90: Likewise. 16746 * gfortran.dg/func_result_6.f90: Likewise. 16747 * gfortran.dg/function_charlen_2.f90: Likewise. 16748 * gfortran.dg/function_charlen_3.f: Likewise. 16749 * gfortran.dg/function_kinds_1.f90: Likewise. 16750 * gfortran.dg/function_kinds_4.f90: Likewise. 16751 * gfortran.dg/function_optimize_10.f90: Likewise. 16752 * gfortran.dg/function_optimize_11.f90: Likewise. 16753 * gfortran.dg/function_optimize_12.f90: Likewise. 16754 * gfortran.dg/function_optimize_4.f90: Likewise. 16755 * gfortran.dg/function_optimize_8.f90: Likewise. 16756 * gfortran.dg/g77/13037.f: Likewise. 16757 * gfortran.dg/g77/1832.f: Likewise. 16758 * gfortran.dg/g77/19981119-0.f: Likewise. 16759 * gfortran.dg/g77/19990313-0.f: Likewise. 16760 * gfortran.dg/g77/19990313-1.f: Likewise. 16761 * gfortran.dg/g77/19990313-2.f: Likewise. 16762 * gfortran.dg/g77/19990313-3.f: Likewise. 16763 * gfortran.dg/g77/19990419-1.f: Likewise. 16764 * gfortran.dg/g77/19990826-0.f: Likewise. 16765 * gfortran.dg/g77/19990826-2.f: Likewise. 16766 * gfortran.dg/g77/20000503-1.f: Likewise. 16767 * gfortran.dg/g77/20001111.f: Likewise. 16768 * gfortran.dg/g77/20010116.f: Likewise. 16769 * gfortran.dg/g77/20010216-1.f: Likewise. 16770 * gfortran.dg/g77/20010430.f: Likewise. 16771 * gfortran.dg/g77/20010610.f: Likewise. 16772 * gfortran.dg/g77/6177.f: Likewise. 16773 * gfortran.dg/g77/7388.f: Likewise. 16774 * gfortran.dg/g77/947.f: Likewise. 16775 * gfortran.dg/g77/970625-2.f: Likewise. 16776 * gfortran.dg/g77/971102-1.f: Likewise. 16777 * gfortran.dg/g77/980628-0.f: Likewise. 16778 * gfortran.dg/g77/980628-1.f: Likewise. 16779 * gfortran.dg/g77/980628-10.f: Likewise. 16780 * gfortran.dg/g77/980628-2.f: Likewise. 16781 * gfortran.dg/g77/980628-3.f: Likewise. 16782 * gfortran.dg/g77/980628-7.f: Likewise. 16783 * gfortran.dg/g77/980628-8.f: Likewise. 16784 * gfortran.dg/g77/980628-9.f: Likewise. 16785 * gfortran.dg/g77/980701-0.f: Likewise. 16786 * gfortran.dg/g77/980701-1.f: Likewise. 16787 * gfortran.dg/g77/cabs.f: Likewise. 16788 * gfortran.dg/g77/claus.f: Likewise. 16789 * gfortran.dg/g77/complex_1.f: Likewise. 16790 * gfortran.dg/g77/cpp3.F: Likewise. 16791 * gfortran.dg/g77/cpp4.F: Likewise. 16792 * gfortran.dg/g77/cpp5.F: Likewise. 16793 * gfortran.dg/g77/dcomplex.f: Likewise. 16794 * gfortran.dg/g77/dnrm2.f: Likewise. 16795 * gfortran.dg/g77/erfc.f: Likewise. 16796 * gfortran.dg/g77/f77-edit-i-in.f: Likewise. 16797 * gfortran.dg/g77/f77-edit-t-in.f: Likewise. 16798 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise. 16799 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise. 16800 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise. 16801 * gfortran.dg/g77/int8421.f: Likewise. 16802 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise. 16803 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise. 16804 * gfortran.dg/g77/le.f: Likewise. 16805 * gfortran.dg/g77/short.f: Likewise. 16806 * gfortran.dg/gamma_1.f90: Likewise. 16807 * gfortran.dg/gamma_4.f90: Likewise. 16808 * gfortran.dg/gamma_5.f90: Likewise. 16809 * gfortran.dg/generic_13.f90: Likewise. 16810 * gfortran.dg/generic_15.f90: Likewise. 16811 * gfortran.dg/generic_19.f90: Likewise. 16812 * gfortran.dg/generic_20.f90: Likewise. 16813 * gfortran.dg/generic_23.f03: Likewise. 16814 * gfortran.dg/generic_25.f90: Likewise. 16815 * gfortran.dg/generic_27.f90: Likewise. 16816 * gfortran.dg/generic_31.f90: Likewise. 16817 * gfortran.dg/generic_4.f90: Likewise. 16818 * gfortran.dg/global_vars_c_init.f90: Likewise. 16819 * gfortran.dg/global_vars_f90_init.f90: Likewise. 16820 * gfortran.dg/gnu_logical_1.F: Likewise. 16821 * gfortran.dg/goacc/fixed-1.f: Likewise. 16822 * gfortran.dg/goacc/fixed-2.f: Likewise. 16823 * gfortran.dg/goacc/gang-static.f95: Likewise. 16824 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise. 16825 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. 16826 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. 16827 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. 16828 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. 16829 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. 16830 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise. 16831 * gfortran.dg/goacc/kernels-loop.f95: Likewise. 16832 * gfortran.dg/goacc/omp-fixed.f: Likewise. 16833 * gfortran.dg/gomp/crayptr5.f90: Likewise. 16834 * gfortran.dg/gomp/pr48794-2.f90: Likewise. 16835 * gfortran.dg/gomp/pr48794.f90: Likewise. 16836 * gfortran.dg/gomp/pr72744.f90: Likewise. 16837 * gfortran.dg/gomp/pr77665.f90: Likewise. 16838 * gfortran.dg/gomp/workshare2.f90: Likewise. 16839 * gfortran.dg/gomp/workshare3.f90: Likewise. 16840 * gfortran.dg/goto_1.f: Likewise. 16841 * gfortran.dg/goto_2.f90: Likewise. 16842 * gfortran.dg/goto_4.f90: Likewise. 16843 * gfortran.dg/goto_6.f: Likewise. 16844 * gfortran.dg/graphite/id-26.f03: Likewise. 16845 * gfortran.dg/graphite/id-pr45370.f90: Likewise. 16846 * gfortran.dg/graphite/pr29581.f90: Likewise. 16847 * gfortran.dg/graphite/pr29832.f90: Likewise. 16848 * gfortran.dg/graphite/run-id-1.f: Likewise. 16849 * gfortran.dg/graphite/run-id-2.f90: Likewise. 16850 * gfortran.dg/graphite/run-id-3.f90: Likewise. 16851 * gfortran.dg/hollerith.f90: Likewise. 16852 * gfortran.dg/hollerith4.f90: Likewise. 16853 * gfortran.dg/hollerith6.f90: Likewise. 16854 * gfortran.dg/hollerith8.f90: Likewise. 16855 * gfortran.dg/hollerith_1.f90: Likewise. 16856 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise. 16857 * gfortran.dg/hollerith_f95.f90: Likewise. 16858 * gfortran.dg/hollerith_legacy.f90: Likewise. 16859 * gfortran.dg/host_assoc_call_3.f90: Likewise. 16860 * gfortran.dg/host_assoc_function_1.f90: Likewise. 16861 * gfortran.dg/host_assoc_function_3.f90: Likewise. 16862 * gfortran.dg/host_assoc_function_4.f90: Likewise. 16863 * gfortran.dg/host_assoc_function_9.f90: Likewise. 16864 * gfortran.dg/host_dummy_index_1.f90: Likewise. 16865 * gfortran.dg/hypot_1.f90: Likewise. 16866 * gfortran.dg/iall_iany_iparity_1.f90: Likewise. 16867 * gfortran.dg/iargc.f90: Likewise. 16868 * gfortran.dg/ibits.f90: Likewise. 16869 * gfortran.dg/ichar_1.f90: Likewise. 16870 * gfortran.dg/ichar_2.f90: Likewise. 16871 * gfortran.dg/ieee/ieee_1.F90: Likewise. 16872 * gfortran.dg/ieee/ieee_2.f90: Likewise. 16873 * gfortran.dg/ieee/ieee_3.f90: Likewise. 16874 * gfortran.dg/ieee/ieee_4.f90: Likewise. 16875 * gfortran.dg/ieee/ieee_6.f90: Likewise. 16876 * gfortran.dg/ieee/ieee_7.f90: Likewise. 16877 * gfortran.dg/ieee/ieee_8.f90: Likewise. 16878 * gfortran.dg/ieee/intrinsics_1.f90: Likewise. 16879 * gfortran.dg/ieee/intrinsics_2.F90: Likewise. 16880 * gfortran.dg/ieee/large_1.f90: Likewise. 16881 * gfortran.dg/ieee/large_2.f90: Likewise. 16882 * gfortran.dg/ieee/large_3.F90: Likewise. 16883 * gfortran.dg/ieee/large_4.f90: Likewise. 16884 * gfortran.dg/ieee/rounding_1.f90: Likewise. 16885 * gfortran.dg/ieee/underflow_1.f90: Likewise. 16886 * gfortran.dg/impl_do_var_data.f90: Likewise. 16887 * gfortran.dg/implicit_10.f90: Likewise. 16888 * gfortran.dg/implicit_12.f90: Likewise. 16889 * gfortran.dg/implicit_class_1.f90: Likewise. 16890 * gfortran.dg/implicit_pure_1.f90: Likewise. 16891 * gfortran.dg/implied_do_1.f90: Likewise. 16892 * gfortran.dg/implied_do_io_1.f90: Likewise. 16893 * gfortran.dg/implied_do_io_2.f90: Likewise. 16894 * gfortran.dg/implied_do_io_3.f90: Likewise. 16895 * gfortran.dg/implied_shape_1.f08: Likewise. 16896 * gfortran.dg/import.f90: Likewise. 16897 * gfortran.dg/import4.f90: Likewise. 16898 * gfortran.dg/impure_1.f08: Likewise. 16899 * gfortran.dg/index.f90: Likewise. 16900 * gfortran.dg/index_2.f90: Likewise. 16901 * gfortran.dg/init_flag_1.f90: Likewise. 16902 * gfortran.dg/init_flag_10.f90: Likewise. 16903 * gfortran.dg/init_flag_15.f03: Likewise. 16904 * gfortran.dg/init_flag_2.f90: Likewise. 16905 * gfortran.dg/init_flag_3.f90: Likewise. 16906 * gfortran.dg/init_flag_4.f90: Likewise. 16907 * gfortran.dg/init_flag_5.f90: Likewise. 16908 * gfortran.dg/init_flag_6.f90: Likewise. 16909 * gfortran.dg/init_flag_7.f90: Likewise. 16910 * gfortran.dg/init_flag_9.f90: Likewise. 16911 * gfortran.dg/initialization_11.f90: Likewise. 16912 * gfortran.dg/initialization_19.f90: Likewise. 16913 * gfortran.dg/initialization_2.f90: Likewise. 16914 * gfortran.dg/initialization_22.f90: Likewise. 16915 * gfortran.dg/initialization_27.f90: Likewise. 16916 * gfortran.dg/initialization_5.f90: Likewise. 16917 * gfortran.dg/initialization_6.f90: Likewise. 16918 * gfortran.dg/inline_matmul_1.f90: Likewise. 16919 * gfortran.dg/inline_matmul_10.f90: Likewise. 16920 * gfortran.dg/inline_matmul_11.f90: Likewise. 16921 * gfortran.dg/inline_matmul_13.f90: Likewise. 16922 * gfortran.dg/inline_matmul_14.f90: Likewise. 16923 * gfortran.dg/inline_matmul_16.f90: Likewise. 16924 * gfortran.dg/inline_matmul_17.f90: Likewise. 16925 * gfortran.dg/inline_matmul_18.f90: Likewise. 16926 * gfortran.dg/inline_matmul_19.f90: Likewise. 16927 * gfortran.dg/inline_matmul_2.f90: Likewise. 16928 * gfortran.dg/inline_matmul_20.f90: Likewise. 16929 * gfortran.dg/inline_matmul_22.f90: Likewise. 16930 * gfortran.dg/inline_matmul_3.f90: Likewise. 16931 * gfortran.dg/inline_matmul_4.f90: Likewise. 16932 * gfortran.dg/inline_matmul_5.f90: Likewise. 16933 * gfortran.dg/inline_matmul_6.f90: Likewise. 16934 * gfortran.dg/inline_matmul_7.f90: Likewise. 16935 * gfortran.dg/inline_matmul_8.f90: Likewise. 16936 * gfortran.dg/inline_matmul_9.f90: Likewise. 16937 * gfortran.dg/inline_sum_1.f90: Likewise. 16938 * gfortran.dg/inline_sum_3.f90: Likewise. 16939 * gfortran.dg/inline_sum_5.f90: Likewise. 16940 * gfortran.dg/inquire-complex.f90: Likewise. 16941 * gfortran.dg/inquire.f90: Likewise. 16942 * gfortran.dg/inquire_10.f90: Likewise. 16943 * gfortran.dg/inquire_13.f90: Likewise. 16944 * gfortran.dg/inquire_15.f90: Likewise. 16945 * gfortran.dg/inquire_16.f90: Likewise. 16946 * gfortran.dg/inquire_17.f90: Likewise. 16947 * gfortran.dg/inquire_5.f90: Likewise. 16948 * gfortran.dg/inquire_6.f90: Likewise. 16949 * gfortran.dg/inquire_7.f90: Likewise. 16950 * gfortran.dg/inquire_9.f90: Likewise. 16951 * gfortran.dg/inquire_internal.f90: Likewise. 16952 * gfortran.dg/inquire_recl_f2018.f90: Likewise. 16953 * gfortran.dg/inquire_size.f90: Likewise. 16954 * gfortran.dg/int_1.f90: Likewise. 16955 * gfortran.dg/int_conv_1.f90: Likewise. 16956 * gfortran.dg/int_range_io_1.f90: Likewise. 16957 * gfortran.dg/integer_exponentiation_2.f90: Likewise. 16958 * gfortran.dg/integer_exponentiation_3.F90: Likewise. 16959 * gfortran.dg/integer_exponentiation_5.F90: Likewise. 16960 * gfortran.dg/integer_plus.f90: Likewise. 16961 * gfortran.dg/intent_out_2.f90: Likewise. 16962 * gfortran.dg/intent_out_5.f90: Likewise. 16963 * gfortran.dg/intent_out_6.f90: Likewise. 16964 * gfortran.dg/interface_12.f90: Likewise. 16965 * gfortran.dg/interface_19.f90: Likewise. 16966 * gfortran.dg/interface_4.f90: Likewise. 16967 * gfortran.dg/interface_5.f90: Likewise. 16968 * gfortran.dg/interface_9.f90: Likewise. 16969 * gfortran.dg/interface_assignment_1.f90: Likewise. 16970 * gfortran.dg/interface_assignment_2.f90: Likewise. 16971 * gfortran.dg/internal_dummy_2.f08: Likewise. 16972 * gfortran.dg/internal_dummy_3.f08: Likewise. 16973 * gfortran.dg/internal_dummy_4.f08: Likewise. 16974 * gfortran.dg/internal_pack_1.f90: Likewise. 16975 * gfortran.dg/internal_pack_10.f90: Likewise. 16976 * gfortran.dg/internal_pack_12.f90: Likewise. 16977 * gfortran.dg/internal_pack_13.f90: Likewise. 16978 * gfortran.dg/internal_pack_14.f90: Likewise. 16979 * gfortran.dg/internal_pack_15.f90: Likewise. 16980 * gfortran.dg/internal_pack_2.f90: Likewise. 16981 * gfortran.dg/internal_pack_3.f90: Likewise. 16982 * gfortran.dg/internal_pack_4.f90: Likewise. 16983 * gfortran.dg/internal_pack_6.f90: Likewise. 16984 * gfortran.dg/internal_pack_8.f90: Likewise. 16985 * gfortran.dg/internal_readwrite_1.f90: Likewise. 16986 * gfortran.dg/internal_readwrite_2.f90: Likewise. 16987 * gfortran.dg/internal_readwrite_3.f90: Likewise. 16988 * gfortran.dg/intrinsic_actual_1.f: Likewise. 16989 * gfortran.dg/intrinsic_actual_2.f90: Likewise. 16990 * gfortran.dg/intrinsic_actual_4.f90: Likewise. 16991 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise. 16992 * gfortran.dg/intrinsic_char_1.f90: Likewise. 16993 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise. 16994 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise. 16995 * gfortran.dg/intrinsic_modulo_1.f90: Likewise. 16996 * gfortran.dg/intrinsic_pack_1.f90: Likewise. 16997 * gfortran.dg/intrinsic_pack_2.f90: Likewise. 16998 * gfortran.dg/intrinsic_pack_3.f90: Likewise. 16999 * gfortran.dg/intrinsic_pack_5.f90: Likewise. 17000 * gfortran.dg/intrinsic_product_1.f90: Likewise. 17001 * gfortran.dg/intrinsic_sign_1.f90: Likewise. 17002 * gfortran.dg/intrinsic_sign_2.f90: Likewise. 17003 * gfortran.dg/intrinsic_spread_1.f90: Likewise. 17004 * gfortran.dg/intrinsic_spread_2.f90: Likewise. 17005 * gfortran.dg/intrinsic_spread_3.f90: Likewise. 17006 * gfortran.dg/intrinsic_unpack_1.f90: Likewise. 17007 * gfortran.dg/intrinsic_unpack_2.f90: Likewise. 17008 * gfortran.dg/intrinsic_unpack_3.f90: Likewise. 17009 * gfortran.dg/intrinsic_verify_1.f90: Likewise. 17010 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise. 17011 * gfortran.dg/io_err_1.f90: Likewise. 17012 * gfortran.dg/io_real_boz.f90: Likewise. 17013 * gfortran.dg/iomsg_1.f90: Likewise. 17014 * gfortran.dg/iostat_1.f90: Likewise. 17015 * gfortran.dg/iostat_2.f90: Likewise. 17016 * gfortran.dg/iostat_4.f90: Likewise. 17017 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise. 17018 * gfortran.dg/ishft_1.f90: Likewise. 17019 * gfortran.dg/ishft_2.f90: Likewise. 17020 * gfortran.dg/ishft_4.f90: Likewise. 17021 * gfortran.dg/isnan_1.f90: Likewise. 17022 * gfortran.dg/isnan_2.f90: Likewise. 17023 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise. 17024 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise. 17025 * gfortran.dg/iso_fortran_env_1.f90: Likewise. 17026 * gfortran.dg/iso_fortran_env_3.f90: Likewise. 17027 * gfortran.dg/iso_fortran_env_5.f90: Likewise. 17028 * gfortran.dg/iso_fortran_env_6.f90: Likewise. 17029 * gfortran.dg/itime_idate_1.f: Likewise. 17030 * gfortran.dg/itime_idate_2.f: Likewise. 17031 * gfortran.dg/large_integer_kind_1.f90: Likewise. 17032 * gfortran.dg/large_integer_kind_2.f90: Likewise. 17033 * gfortran.dg/large_real_kind_1.f90: Likewise. 17034 * gfortran.dg/large_real_kind_2.F90: Likewise. 17035 * gfortran.dg/large_real_kind_3.F90: Likewise. 17036 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise. 17037 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise. 17038 * gfortran.dg/large_recl.f90: Likewise. 17039 * gfortran.dg/large_unit_1.f90: Likewise. 17040 * gfortran.dg/large_unit_2.f90: Likewise. 17041 * gfortran.dg/largeequiv_1.f90: Likewise. 17042 * gfortran.dg/leadz_trailz_1.f90: Likewise. 17043 * gfortran.dg/leadz_trailz_2.f90: Likewise. 17044 * gfortran.dg/leadz_trailz_3.f90: Likewise. 17045 * gfortran.dg/list_read_1.f90: Likewise. 17046 * gfortran.dg/list_read_10.f90: Likewise. 17047 * gfortran.dg/list_read_11.f90: Likewise. 17048 * gfortran.dg/list_read_12.f90: Likewise. 17049 * gfortran.dg/list_read_13.f: Likewise. 17050 * gfortran.dg/list_read_14.f90: Likewise. 17051 * gfortran.dg/list_read_2.f90: Likewise. 17052 * gfortran.dg/list_read_3.f90: Likewise. 17053 * gfortran.dg/list_read_4.f90: Likewise. 17054 * gfortran.dg/list_read_5.f90: Likewise. 17055 * gfortran.dg/list_read_6.f90: Likewise. 17056 * gfortran.dg/list_read_7.f90: Likewise. 17057 * gfortran.dg/list_read_8.f90: Likewise. 17058 * gfortran.dg/list_read_9.f90: Likewise. 17059 * gfortran.dg/loc_2.f90: Likewise. 17060 * gfortran.dg/logical_1.f90: Likewise. 17061 * gfortran.dg/logical_dot_product.f90: Likewise. 17062 * gfortran.dg/logical_temp_io.f90: Likewise. 17063 * gfortran.dg/logical_temp_io_kind8.f90: Likewise. 17064 * gfortran.dg/lrshift_1.f90: Likewise. 17065 * gfortran.dg/ltime_gmtime_1.f90: Likewise. 17066 * gfortran.dg/ltime_gmtime_2.f90: Likewise. 17067 * gfortran.dg/lto/pr40725_0.f03: Likewise. 17068 * gfortran.dg/lto/pr41576_1.f90: Likewise. 17069 * gfortran.dg/make_unit.f90: Likewise. 17070 * gfortran.dg/mapping_1.f90: Likewise. 17071 * gfortran.dg/mapping_2.f90: Likewise. 17072 * gfortran.dg/mapping_3.f90: Likewise. 17073 * gfortran.dg/masklr_1.F90: Likewise. 17074 * gfortran.dg/masklr_2.F90: Likewise. 17075 * gfortran.dg/matmul_1.f90: Likewise. 17076 * gfortran.dg/matmul_10.f90: Likewise. 17077 * gfortran.dg/matmul_12.f90: Likewise. 17078 * gfortran.dg/matmul_16.f90: Likewise. 17079 * gfortran.dg/matmul_17.f90: Likewise. 17080 * gfortran.dg/matmul_18.f90: Likewise. 17081 * gfortran.dg/matmul_2.f90: Likewise. 17082 * gfortran.dg/matmul_3.f90: Likewise. 17083 * gfortran.dg/matmul_4.f90: Likewise. 17084 * gfortran.dg/matmul_6.f90: Likewise. 17085 * gfortran.dg/matmul_8.f03: Likewise. 17086 * gfortran.dg/matmul_9.f90: Likewise. 17087 * gfortran.dg/matmul_bounds_12.f90: Likewise. 17088 * gfortran.dg/matmul_bounds_6.f90: Likewise. 17089 * gfortran.dg/matmul_const.f90: Likewise. 17090 * gfortran.dg/maxloc_1.f90: Likewise. 17091 * gfortran.dg/maxloc_2.f90: Likewise. 17092 * gfortran.dg/maxloc_3.f90: Likewise. 17093 * gfortran.dg/maxloc_4.f90: Likewise. 17094 * gfortran.dg/maxloc_string_1.f90: Likewise. 17095 * gfortran.dg/maxlocval_1.f90: Likewise. 17096 * gfortran.dg/maxlocval_2.f90: Likewise. 17097 * gfortran.dg/maxlocval_3.f90: Likewise. 17098 * gfortran.dg/maxlocval_4.f90: Likewise. 17099 * gfortran.dg/maxval_char_1.f90: Likewise. 17100 * gfortran.dg/maxval_char_2.f90: Likewise. 17101 * gfortran.dg/maxval_char_3.f90: Likewise. 17102 * gfortran.dg/maxval_char_4.f90: Likewise. 17103 * gfortran.dg/maxval_parameter_1.f90: Likewise. 17104 * gfortran.dg/mclock.f90: Likewise. 17105 * gfortran.dg/merge_bits_1.F90: Likewise. 17106 * gfortran.dg/merge_bits_2.F90: Likewise. 17107 * gfortran.dg/merge_char_1.f90: Likewise. 17108 * gfortran.dg/merge_init_expr.f90: Likewise. 17109 * gfortran.dg/min_max_optional_1.f90: Likewise. 17110 * gfortran.dg/min_max_optional_5.f90: Likewise. 17111 * gfortran.dg/minloc_1.f90: Likewise. 17112 * gfortran.dg/minloc_2.f90: Likewise. 17113 * gfortran.dg/minloc_3.f90: Likewise. 17114 * gfortran.dg/minloc_4.f90: Likewise. 17115 * gfortran.dg/minloc_string_1.f90: Likewise. 17116 * gfortran.dg/minlocval_1.f90: Likewise. 17117 * gfortran.dg/minlocval_2.f90: Likewise. 17118 * gfortran.dg/minlocval_3.f90: Likewise. 17119 * gfortran.dg/minlocval_4.f90: Likewise. 17120 * gfortran.dg/minmax_char_1.f90: Likewise. 17121 * gfortran.dg/minmaxloc_1.f90: Likewise. 17122 * gfortran.dg/minmaxloc_10.f90: Likewise. 17123 * gfortran.dg/minmaxloc_11.f90: Likewise. 17124 * gfortran.dg/minmaxloc_12.f90: Likewise. 17125 * gfortran.dg/minmaxloc_13.f90: Likewise. 17126 * gfortran.dg/minmaxloc_2.f90: Likewise. 17127 * gfortran.dg/minmaxloc_3.f90: Likewise. 17128 * gfortran.dg/minmaxloc_4.f90: Likewise. 17129 * gfortran.dg/minmaxloc_5.f90: Likewise. 17130 * gfortran.dg/minmaxloc_6.f90: Likewise. 17131 * gfortran.dg/minmaxloc_7.f90: Likewise. 17132 * gfortran.dg/minmaxloc_8.f90: Likewise. 17133 * gfortran.dg/minmaxval_1.f90: Likewise. 17134 * gfortran.dg/minval_char_1.f90: Likewise. 17135 * gfortran.dg/minval_char_2.f90: Likewise. 17136 * gfortran.dg/minval_char_3.f90: Likewise. 17137 * gfortran.dg/minval_char_4.f90: Likewise. 17138 * gfortran.dg/minval_char_5.f90: Likewise. 17139 * gfortran.dg/minval_parameter_1.f90: Likewise. 17140 * gfortran.dg/missing_optional_dummy_1.f90: Likewise. 17141 * gfortran.dg/missing_optional_dummy_2.f90: Likewise. 17142 * gfortran.dg/missing_optional_dummy_6.f90: Likewise. 17143 * gfortran.dg/missing_parens_1.f90: Likewise. 17144 * gfortran.dg/missing_parens_2.f90: Likewise. 17145 * gfortran.dg/mod_large_1.f90: Likewise. 17146 * gfortran.dg/mod_sign0_1.f90: Likewise. 17147 * gfortran.dg/module_blank_common.f90: Likewise. 17148 * gfortran.dg/module_commons_1.f90: Likewise. 17149 * gfortran.dg/module_commons_3.f90: Likewise. 17150 * gfortran.dg/module_double_reuse.f90: Likewise. 17151 * gfortran.dg/module_equivalence_1.f90: Likewise. 17152 * gfortran.dg/module_equivalence_2.f90: Likewise. 17153 * gfortran.dg/module_equivalence_3.f90: Likewise. 17154 * gfortran.dg/module_equivalence_5.f90: Likewise. 17155 * gfortran.dg/module_interface_1.f90: Likewise. 17156 * gfortran.dg/module_nan.f90: Likewise. 17157 * gfortran.dg/module_private_array_refs_1.f90: Likewise. 17158 * gfortran.dg/module_procedure_1.f90: Likewise. 17159 * gfortran.dg/module_read_1.f90: Likewise. 17160 * gfortran.dg/module_read_2.f90: Likewise. 17161 * gfortran.dg/module_widestring_1.f90: Likewise. 17162 * gfortran.dg/move_alloc.f90: Likewise. 17163 * gfortran.dg/move_alloc_10.f90: Likewise. 17164 * gfortran.dg/move_alloc_13.f90: Likewise. 17165 * gfortran.dg/move_alloc_14.f90: Likewise. 17166 * gfortran.dg/move_alloc_15.f90: Likewise. 17167 * gfortran.dg/move_alloc_16.f90: Likewise. 17168 * gfortran.dg/move_alloc_2.f90: Likewise. 17169 * gfortran.dg/move_alloc_5.f90: Likewise. 17170 * gfortran.dg/move_alloc_6.f90: Likewise. 17171 * gfortran.dg/move_alloc_9.f90: Likewise. 17172 * gfortran.dg/multiple_allocation_1.f90: Likewise. 17173 * gfortran.dg/multiple_allocation_3.f90: Likewise. 17174 * gfortran.dg/mvbits_1.f90: Likewise. 17175 * gfortran.dg/mvbits_2.f90: Likewise. 17176 * gfortran.dg/mvbits_3.f90: Likewise. 17177 * gfortran.dg/mvbits_4.f90: Likewise. 17178 * gfortran.dg/mvbits_7.f90: Likewise. 17179 * gfortran.dg/mvbits_8.f90: Likewise. 17180 * gfortran.dg/namelist_11.f: Likewise. 17181 * gfortran.dg/namelist_12.f: Likewise. 17182 * gfortran.dg/namelist_13.f90: Likewise. 17183 * gfortran.dg/namelist_14.f90: Likewise. 17184 * gfortran.dg/namelist_15.f90: Likewise. 17185 * gfortran.dg/namelist_16.f90: Likewise. 17186 * gfortran.dg/namelist_17.f90: Likewise. 17187 * gfortran.dg/namelist_18.f90: Likewise. 17188 * gfortran.dg/namelist_19.f90: Likewise. 17189 * gfortran.dg/namelist_20.f90: Likewise. 17190 * gfortran.dg/namelist_21.f90: Likewise. 17191 * gfortran.dg/namelist_22.f90: Likewise. 17192 * gfortran.dg/namelist_23.f90: Likewise. 17193 * gfortran.dg/namelist_24.f90: Likewise. 17194 * gfortran.dg/namelist_26.f90: Likewise. 17195 * gfortran.dg/namelist_27.f90: Likewise. 17196 * gfortran.dg/namelist_28.f90: Likewise. 17197 * gfortran.dg/namelist_29.f90: Likewise. 17198 * gfortran.dg/namelist_37.f90: Likewise. 17199 * gfortran.dg/namelist_38.f90: Likewise. 17200 * gfortran.dg/namelist_39.f90: Likewise. 17201 * gfortran.dg/namelist_40.f90: Likewise. 17202 * gfortran.dg/namelist_41.f90: Likewise. 17203 * gfortran.dg/namelist_42.f90: Likewise. 17204 * gfortran.dg/namelist_43.f90: Likewise. 17205 * gfortran.dg/namelist_44.f90: Likewise. 17206 * gfortran.dg/namelist_47.f90: Likewise. 17207 * gfortran.dg/namelist_48.f90: Likewise. 17208 * gfortran.dg/namelist_49.f90: Likewise. 17209 * gfortran.dg/namelist_50.f90: Likewise. 17210 * gfortran.dg/namelist_51.f90: Likewise. 17211 * gfortran.dg/namelist_52.f90: Likewise. 17212 * gfortran.dg/namelist_54.f90: Likewise. 17213 * gfortran.dg/namelist_55.f90: Likewise. 17214 * gfortran.dg/namelist_56.f90: Likewise. 17215 * gfortran.dg/namelist_57.f90: Likewise. 17216 * gfortran.dg/namelist_58.f90: Likewise. 17217 * gfortran.dg/namelist_59.f90: Likewise. 17218 * gfortran.dg/namelist_60.f90: Likewise. 17219 * gfortran.dg/namelist_61.f90: Likewise. 17220 * gfortran.dg/namelist_64.f90: Likewise. 17221 * gfortran.dg/namelist_65.f90: Likewise. 17222 * gfortran.dg/namelist_69.f90: Likewise. 17223 * gfortran.dg/namelist_70.f90: Likewise. 17224 * gfortran.dg/namelist_71.f90: Likewise. 17225 * gfortran.dg/namelist_72.f: Likewise. 17226 * gfortran.dg/namelist_73.f90: Likewise. 17227 * gfortran.dg/namelist_77.f90: Likewise. 17228 * gfortran.dg/namelist_78.f90: Likewise. 17229 * gfortran.dg/namelist_79.f90: Likewise. 17230 * gfortran.dg/namelist_80.f90: Likewise. 17231 * gfortran.dg/namelist_81.f90: Likewise. 17232 * gfortran.dg/namelist_82.f90: Likewise. 17233 * gfortran.dg/namelist_84.f90: Likewise. 17234 * gfortran.dg/namelist_85.f90: Likewise. 17235 * gfortran.dg/namelist_86.f90: Likewise. 17236 * gfortran.dg/namelist_87.f90: Likewise. 17237 * gfortran.dg/namelist_88.f90: Likewise. 17238 * gfortran.dg/namelist_89.f90: Likewise. 17239 * gfortran.dg/namelist_90.f: Likewise. 17240 * gfortran.dg/namelist_95.f90: Likewise. 17241 * gfortran.dg/namelist_char_only.f90: Likewise. 17242 * gfortran.dg/namelist_empty.f90: Likewise. 17243 * gfortran.dg/namelist_internal.f90: Likewise. 17244 * gfortran.dg/namelist_use.f90: Likewise. 17245 * gfortran.dg/namelist_use_only.f90: Likewise. 17246 * gfortran.dg/namelist_utf8.f90: Likewise. 17247 * gfortran.dg/nan_1.f90: Likewise. 17248 * gfortran.dg/nan_2.f90: Likewise. 17249 * gfortran.dg/nan_3.f90: Likewise. 17250 * gfortran.dg/nan_6.f90: Likewise. 17251 * gfortran.dg/nan_7.f90: Likewise. 17252 * gfortran.dg/nearest_1.f90: Likewise. 17253 * gfortran.dg/nearest_2.f90: Likewise. 17254 * gfortran.dg/nearest_3.f90: Likewise. 17255 * gfortran.dg/negative-z-descriptor.f90: Likewise. 17256 * gfortran.dg/negative_automatic_size.f90: Likewise. 17257 * gfortran.dg/negative_unit.f: Likewise. 17258 * gfortran.dg/negative_unit2.f90: Likewise. 17259 * gfortran.dg/negative_unit_int8.f: Likewise. 17260 * gfortran.dg/nested_array_constructor_2.f90: Likewise. 17261 * gfortran.dg/nested_array_constructor_3.f90: Likewise. 17262 * gfortran.dg/nested_array_constructor_4.f90: Likewise. 17263 * gfortran.dg/nested_modules_1.f90: Likewise. 17264 * gfortran.dg/nested_modules_2.f90: Likewise. 17265 * gfortran.dg/nested_modules_3.f90: Likewise. 17266 * gfortran.dg/nesting_1.f90: Likewise. 17267 * gfortran.dg/new_line.f90: Likewise. 17268 * gfortran.dg/newunit_1.f90: Likewise. 17269 * gfortran.dg/newunit_3.f90: Likewise. 17270 * gfortran.dg/newunit_5.f90.f90: Likewise. 17271 * gfortran.dg/nint_1.f90: Likewise. 17272 * gfortran.dg/nint_2.f90: Likewise. 17273 * gfortran.dg/no_arg_check_2.f90: Likewise. 17274 * gfortran.dg/no_range_check_1.f90: Likewise. 17275 * gfortran.dg/no_range_check_2.f90: Likewise. 17276 * gfortran.dg/no_range_check_3.f90: Likewise. 17277 * gfortran.dg/noadv_size.f90: Likewise. 17278 * gfortran.dg/nonreturning_statements.f90: Likewise. 17279 * gfortran.dg/norm2_1.f90: Likewise. 17280 * gfortran.dg/norm2_3.f90: Likewise. 17281 * gfortran.dg/nosigned_zero_1.f90: Likewise. 17282 * gfortran.dg/nosigned_zero_2.f90: Likewise. 17283 * gfortran.dg/nosigned_zero_3.f90: Likewise. 17284 * gfortran.dg/null_4.f90: Likewise. 17285 * gfortran.dg/null_9.f90: Likewise. 17286 * gfortran.dg/nullify_3.f90: Likewise. 17287 * gfortran.dg/oldstyle_1.f90: Likewise. 17288 * gfortran.dg/open_access_append_1.f90: Likewise. 17289 * gfortran.dg/open_access_append_2.f90: Likewise. 17290 * gfortran.dg/open_errors.f90: Likewise. 17291 * gfortran.dg/open_negative_unit_1.f90: Likewise. 17292 * gfortran.dg/open_new.f90: Likewise. 17293 * gfortran.dg/open_readonly_1.f90: Likewise. 17294 * gfortran.dg/operator_1.f90: Likewise. 17295 * gfortran.dg/optional_absent_1.f90: Likewise. 17296 * gfortran.dg/optional_absent_2.f90: Likewise. 17297 * gfortran.dg/optional_absent_3.f90: Likewise. 17298 * gfortran.dg/optional_class_1.f90: Likewise. 17299 * gfortran.dg/optional_dim_2.f90: Likewise. 17300 * gfortran.dg/optional_dim_3.f90: Likewise. 17301 * gfortran.dg/output_exponents_1.f90: Likewise. 17302 * gfortran.dg/overload_1.f90: Likewise. 17303 * gfortran.dg/overload_2.f90: Likewise. 17304 * gfortran.dg/overwrite_1.f: Likewise. 17305 * gfortran.dg/pad_no.f90: Likewise. 17306 * gfortran.dg/parameter_array_init_1.f90: Likewise. 17307 * gfortran.dg/parameter_array_init_2.f90: Likewise. 17308 * gfortran.dg/parameter_array_init_4.f90: Likewise. 17309 * gfortran.dg/parameter_array_init_5.f90: Likewise. 17310 * gfortran.dg/parameter_array_section_2.f90: Likewise. 17311 * gfortran.dg/parens_3.f90: Likewise. 17312 * gfortran.dg/parens_5.f90: Likewise. 17313 * gfortran.dg/parens_6.f90: Likewise. 17314 * gfortran.dg/parent_result_ref_1.f90: Likewise. 17315 * gfortran.dg/parent_result_ref_2.f90: Likewise. 17316 * gfortran.dg/parent_result_ref_3.f90: Likewise. 17317 * gfortran.dg/parent_result_ref_4.f90: Likewise. 17318 * gfortran.dg/parity_1.f90: Likewise. 17319 * gfortran.dg/past_eor.f90: Likewise. 17320 * gfortran.dg/pdt_1.f03: Likewise. 17321 * gfortran.dg/pdt_10.f03: Likewise. 17322 * gfortran.dg/pdt_11.f03: Likewise. 17323 * gfortran.dg/pdt_12.f03: Likewise. 17324 * gfortran.dg/pdt_13.f03: Likewise. 17325 * gfortran.dg/pdt_14.f03: Likewise. 17326 * gfortran.dg/pdt_15.f03: Likewise. 17327 * gfortran.dg/pdt_19.f03: Likewise. 17328 * gfortran.dg/pdt_20.f03: Likewise. 17329 * gfortran.dg/pdt_22.f03: Likewise. 17330 * gfortran.dg/pdt_23.f03: Likewise. 17331 * gfortran.dg/pdt_25.f03: Likewise. 17332 * gfortran.dg/pdt_26.f03: Likewise. 17333 * gfortran.dg/pdt_27.f03: Likewise. 17334 * gfortran.dg/pdt_28.f03: Likewise. 17335 * gfortran.dg/pdt_3.f03: Likewise. 17336 * gfortran.dg/pdt_4.f03: Likewise. 17337 * gfortran.dg/pdt_5.f03: Likewise. 17338 * gfortran.dg/pdt_7.f03: Likewise. 17339 * gfortran.dg/pointer_1.f90: Likewise. 17340 * gfortran.dg/pointer_array_1.f90: Likewise. 17341 * gfortran.dg/pointer_array_3.f90: Likewise. 17342 * gfortran.dg/pointer_array_4.f90: Likewise. 17343 * gfortran.dg/pointer_array_5.f90: Likewise. 17344 * gfortran.dg/pointer_array_6.f90: Likewise. 17345 * gfortran.dg/pointer_array_7.f90: Likewise. 17346 * gfortran.dg/pointer_array_8.f90: Likewise. 17347 * gfortran.dg/pointer_array_9.f90: Likewise. 17348 * gfortran.dg/pointer_array_component_1.f90: Likewise. 17349 * gfortran.dg/pointer_array_component_2.f90: Likewise. 17350 * gfortran.dg/pointer_assign_10.f90: Likewise. 17351 * gfortran.dg/pointer_assign_11.f90: Likewise. 17352 * gfortran.dg/pointer_assign_4.f90: Likewise. 17353 * gfortran.dg/pointer_assign_8.f90: Likewise. 17354 * gfortran.dg/pointer_assign_9.f90: Likewise. 17355 * gfortran.dg/pointer_check_10.f90: Likewise. 17356 * gfortran.dg/pointer_check_9.f90: Likewise. 17357 * gfortran.dg/pointer_function_actual_1.f90: Likewise. 17358 * gfortran.dg/pointer_function_actual_2.f90: Likewise. 17359 * gfortran.dg/pointer_function_result_1.f90: Likewise. 17360 * gfortran.dg/pointer_init_1.f90: Likewise. 17361 * gfortran.dg/pointer_init_3.f90: Likewise. 17362 * gfortran.dg/pointer_init_4.f90: Likewise. 17363 * gfortran.dg/pointer_init_5.f90: Likewise. 17364 * gfortran.dg/pointer_init_8.f90: Likewise. 17365 * gfortran.dg/pointer_intent_1.f90: Likewise. 17366 * gfortran.dg/pointer_intent_4.f90: Likewise. 17367 * gfortran.dg/pointer_intent_5.f90: Likewise. 17368 * gfortran.dg/pointer_remapping_10.f90: Likewise. 17369 * gfortran.dg/pointer_remapping_4.f03: Likewise. 17370 * gfortran.dg/pointer_remapping_5.f08: Likewise. 17371 * gfortran.dg/pointer_remapping_9.f90: Likewise. 17372 * gfortran.dg/pointer_target_1.f90: Likewise. 17373 * gfortran.dg/pointer_target_2.f90: Likewise. 17374 * gfortran.dg/popcnt_poppar_1.F90: Likewise. 17375 * gfortran.dg/popcnt_poppar_2.F90: Likewise. 17376 * gfortran.dg/power.f90: Likewise. 17377 * gfortran.dg/power1.f90: Likewise. 17378 * gfortran.dg/power_3.f90: Likewise. 17379 * gfortran.dg/power_4.f90: Likewise. 17380 * gfortran.dg/power_5.f90: Likewise. 17381 * gfortran.dg/pr12884.f: Likewise. 17382 * gfortran.dg/pr15129.f90: Likewise. 17383 * gfortran.dg/pr15140.f90: Likewise. 17384 * gfortran.dg/pr15324.f90: Likewise. 17385 * gfortran.dg/pr15332.f: Likewise. 17386 * gfortran.dg/pr15957.f90: Likewise. 17387 * gfortran.dg/pr15959.f90: Likewise. 17388 * gfortran.dg/pr16597.f90: Likewise. 17389 * gfortran.dg/pr16861.f90: Likewise. 17390 * gfortran.dg/pr16938.f90: Likewise. 17391 * gfortran.dg/pr17090.f90: Likewise. 17392 * gfortran.dg/pr17143.f90: Likewise. 17393 * gfortran.dg/pr17164.f90: Likewise. 17394 * gfortran.dg/pr17229.f: Likewise. 17395 * gfortran.dg/pr17285.f90: Likewise. 17396 * gfortran.dg/pr17286.f90: Likewise. 17397 * gfortran.dg/pr17472.f: Likewise. 17398 * gfortran.dg/pr17612.f90: Likewise. 17399 * gfortran.dg/pr17706.f90: Likewise. 17400 * gfortran.dg/pr18025.f90: Likewise. 17401 * gfortran.dg/pr18122.f90: Likewise. 17402 * gfortran.dg/pr18210.f90: Likewise. 17403 * gfortran.dg/pr18392.f90: Likewise. 17404 * gfortran.dg/pr19155.f: Likewise. 17405 * gfortran.dg/pr19216.f: Likewise. 17406 * gfortran.dg/pr19467.f90: Likewise. 17407 * gfortran.dg/pr19657.f: Likewise. 17408 * gfortran.dg/pr19926.f90: Likewise. 17409 * gfortran.dg/pr19928-1.f90: Likewise. 17410 * gfortran.dg/pr19928-2.f90: Likewise. 17411 * gfortran.dg/pr20086.f90: Likewise. 17412 * gfortran.dg/pr20124.f90: Likewise. 17413 * gfortran.dg/pr20163-2.f: Likewise. 17414 * gfortran.dg/pr20480.f90: Likewise. 17415 * gfortran.dg/pr20755.f: Likewise. 17416 * gfortran.dg/pr20950.f: Likewise. 17417 * gfortran.dg/pr21177.f90: Likewise. 17418 * gfortran.dg/pr21730.f: Likewise. 17419 * gfortran.dg/pr22491.f: Likewise. 17420 * gfortran.dg/pr25603.f: Likewise. 17421 * gfortran.dg/pr26246_2.f90: Likewise. 17422 * gfortran.dg/pr32136.f90: Likewise. 17423 * gfortran.dg/pr32533.f90: Likewise. 17424 * gfortran.dg/pr33794.f90: Likewise. 17425 * gfortran.dg/pr35662.f90: Likewise. 17426 * gfortran.dg/pr35944-1.f90: Likewise. 17427 * gfortran.dg/pr35944-2.f90: Likewise. 17428 * gfortran.dg/pr35983.f90: Likewise. 17429 * gfortran.dg/pr39865.f90: Likewise. 17430 * gfortran.dg/pr41212.f90: Likewise. 17431 * gfortran.dg/pr43808.f90: Likewise. 17432 * gfortran.dg/pr44592.f90: Likewise. 17433 * gfortran.dg/pr44735.f90: Likewise. 17434 * gfortran.dg/pr45308.f03: Likewise. 17435 * gfortran.dg/pr46297.f: Likewise. 17436 * gfortran.dg/pr46588.f90: Likewise. 17437 * gfortran.dg/pr46665.f90: Likewise. 17438 * gfortran.dg/pr46804.f90: Likewise. 17439 * gfortran.dg/pr47008.f03: Likewise. 17440 * gfortran.dg/pr47614.f: Likewise. 17441 * gfortran.dg/pr47878.f90: Likewise. 17442 * gfortran.dg/pr49103.f90: Likewise. 17443 * gfortran.dg/pr50069_1.f90: Likewise. 17444 * gfortran.dg/pr50769.f90: Likewise. 17445 * gfortran.dg/pr52608.f90: Likewise. 17446 * gfortran.dg/pr55086_2.f90: Likewise. 17447 * gfortran.dg/pr55086_2_tfat.f90: Likewise. 17448 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise. 17449 * gfortran.dg/pr55330.f90: Likewise. 17450 * gfortran.dg/pr56015.f90: Likewise. 17451 * gfortran.dg/pr57910.f90: Likewise. 17452 * gfortran.dg/pr59700.f90: Likewise. 17453 * gfortran.dg/pr62125.f90: Likewise. 17454 * gfortran.dg/pr64530.f90: Likewise. 17455 * gfortran.dg/pr65429.f90: Likewise. 17456 * gfortran.dg/pr65450.f90: Likewise. 17457 * gfortran.dg/pr65504.f90: Likewise. 17458 * gfortran.dg/pr65903.f90: Likewise. 17459 * gfortran.dg/pr66311.f90: Likewise. 17460 * gfortran.dg/pr66864.f90: Likewise. 17461 * gfortran.dg/pr67140.f90: Likewise. 17462 * gfortran.dg/pr67524.f90: Likewise. 17463 * gfortran.dg/pr67885.f90: Likewise. 17464 * gfortran.dg/pr68053.f90: Likewise. 17465 * gfortran.dg/pr68566.f90: Likewise. 17466 * gfortran.dg/pr69514_1.f90: Likewise. 17467 * gfortran.dg/pr69514_2.f90: Likewise. 17468 * gfortran.dg/pr69739.f90: Likewise. 17469 * gfortran.dg/pr70673.f90: Likewise. 17470 * gfortran.dg/pr71523_2.f90: Likewise. 17471 * gfortran.dg/pr71764.f90: Likewise. 17472 * gfortran.dg/pr78092.f90: Likewise. 17473 * gfortran.dg/pr82973.f90: Likewise. 17474 * gfortran.dg/pr83864.f90: Likewise. 17475 * gfortran.dg/pr83874.f90: Likewise. 17476 * gfortran.dg/pr84088.f90: Likewise. 17477 * gfortran.dg/pr84155.f90: Likewise. 17478 * gfortran.dg/proc_decl_12.f90: Likewise. 17479 * gfortran.dg/proc_decl_13.f90: Likewise. 17480 * gfortran.dg/proc_decl_15.f90: Likewise. 17481 * gfortran.dg/proc_decl_17.f90: Likewise. 17482 * gfortran.dg/proc_decl_18.f90: Likewise. 17483 * gfortran.dg/proc_decl_2.f90: Likewise. 17484 * gfortran.dg/proc_decl_5.f90: Likewise. 17485 * gfortran.dg/proc_decl_9.f90: Likewise. 17486 * gfortran.dg/proc_ptr_1.f90: Likewise. 17487 * gfortran.dg/proc_ptr_10.f90: Likewise. 17488 * gfortran.dg/proc_ptr_12.f90: Likewise. 17489 * gfortran.dg/proc_ptr_18.f90: Likewise. 17490 * gfortran.dg/proc_ptr_19.f90: Likewise. 17491 * gfortran.dg/proc_ptr_21.f90: Likewise. 17492 * gfortran.dg/proc_ptr_22.f90: Likewise. 17493 * gfortran.dg/proc_ptr_23.f90: Likewise. 17494 * gfortran.dg/proc_ptr_25.f90: Likewise. 17495 * gfortran.dg/proc_ptr_26.f90: Likewise. 17496 * gfortran.dg/proc_ptr_3.f90: Likewise. 17497 * gfortran.dg/proc_ptr_36.f90: Likewise. 17498 * gfortran.dg/proc_ptr_47.f90: Likewise. 17499 * gfortran.dg/proc_ptr_48.f90: Likewise. 17500 * gfortran.dg/proc_ptr_5.f90: Likewise. 17501 * gfortran.dg/proc_ptr_6.f90: Likewise. 17502 * gfortran.dg/proc_ptr_7.f90: Likewise. 17503 * gfortran.dg/proc_ptr_8.f90: Likewise. 17504 * gfortran.dg/proc_ptr_common_1.f90: Likewise. 17505 * gfortran.dg/proc_ptr_comp_1.f90: Likewise. 17506 * gfortran.dg/proc_ptr_comp_11.f90: Likewise. 17507 * gfortran.dg/proc_ptr_comp_12.f90: Likewise. 17508 * gfortran.dg/proc_ptr_comp_13.f90: Likewise. 17509 * gfortran.dg/proc_ptr_comp_14.f90: Likewise. 17510 * gfortran.dg/proc_ptr_comp_15.f90: Likewise. 17511 * gfortran.dg/proc_ptr_comp_16.f90: Likewise. 17512 * gfortran.dg/proc_ptr_comp_17.f90: Likewise. 17513 * gfortran.dg/proc_ptr_comp_18.f90: Likewise. 17514 * gfortran.dg/proc_ptr_comp_19.f90: Likewise. 17515 * gfortran.dg/proc_ptr_comp_2.f90: Likewise. 17516 * gfortran.dg/proc_ptr_comp_29.f90: Likewise. 17517 * gfortran.dg/proc_ptr_comp_45.f90: Likewise. 17518 * gfortran.dg/proc_ptr_comp_47.f90: Likewise. 17519 * gfortran.dg/proc_ptr_comp_5.f90: Likewise. 17520 * gfortran.dg/proc_ptr_comp_6.f90: Likewise. 17521 * gfortran.dg/proc_ptr_comp_8.f90: Likewise. 17522 * gfortran.dg/proc_ptr_comp_9.f90: Likewise. 17523 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise. 17524 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise. 17525 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise. 17526 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise. 17527 * gfortran.dg/proc_ptr_result_1.f90: Likewise. 17528 * gfortran.dg/proc_ptr_result_3.f90: Likewise. 17529 * gfortran.dg/proc_ptr_result_6.f90: Likewise. 17530 * gfortran.dg/proc_ptr_result_7.f90: Likewise. 17531 * gfortran.dg/proc_ptr_result_8.f90: Likewise. 17532 * gfortran.dg/product_init_expr.f03: Likewise. 17533 * gfortran.dg/promotion.f90: Likewise. 17534 * gfortran.dg/promotion_3.f90: Likewise. 17535 * gfortran.dg/promotion_4.f90: Likewise. 17536 * gfortran.dg/protected_1.f90: Likewise. 17537 * gfortran.dg/protected_2.f90: Likewise. 17538 * gfortran.dg/ptr-func-1.f90: Likewise. 17539 * gfortran.dg/ptr-func-2.f90: Likewise. 17540 * gfortran.dg/ptr_func_assign_1.f08: Likewise. 17541 * gfortran.dg/ptr_func_assign_2.f08: Likewise. 17542 * gfortran.dg/ptr_func_assign_3.f08: Likewise. 17543 * gfortran.dg/pure_byref_1.f90: Likewise. 17544 * gfortran.dg/pure_byref_2.f90: Likewise. 17545 * gfortran.dg/pure_byref_3.f90: Likewise. 17546 * gfortran.dg/quad_2.f90: Likewise. 17547 * gfortran.dg/quad_3.f90: Likewise. 17548 * gfortran.dg/random_3.f90: Likewise. 17549 * gfortran.dg/random_4.f90: Likewise. 17550 * gfortran.dg/random_7.f90: Likewise. 17551 * gfortran.dg/read_2.f90: Likewise. 17552 * gfortran.dg/read_3.f90: Likewise. 17553 * gfortran.dg/read_4.f90: Likewise. 17554 * gfortran.dg/read_5.f90: Likewise. 17555 * gfortran.dg/read_bad_advance.f90: Likewise. 17556 * gfortran.dg/read_bang.f90: Likewise. 17557 * gfortran.dg/read_bang4.f90: Likewise. 17558 * gfortran.dg/read_comma.f: Likewise. 17559 * gfortran.dg/read_dir.f90: Likewise. 17560 * gfortran.dg/read_empty_file.f: Likewise. 17561 * gfortran.dg/read_eof_1.f90: Likewise. 17562 * gfortran.dg/read_eof_2.f90: Likewise. 17563 * gfortran.dg/read_eof_3.f90: Likewise. 17564 * gfortran.dg/read_eof_4.f90: Likewise. 17565 * gfortran.dg/read_eof_5.f90: Likewise. 17566 * gfortran.dg/read_eof_6.f: Likewise. 17567 * gfortran.dg/read_eof_7.f90: Likewise. 17568 * gfortran.dg/read_eof_8.f90: Likewise. 17569 * gfortran.dg/read_eof_all.f90: Likewise. 17570 * gfortran.dg/read_eor.f90: Likewise. 17571 * gfortran.dg/read_float_1.f90: Likewise. 17572 * gfortran.dg/read_float_2.f03: Likewise. 17573 * gfortran.dg/read_float_3.f90: Likewise. 17574 * gfortran.dg/read_float_4.f90: Likewise. 17575 * gfortran.dg/read_infnan_1.f90: Likewise. 17576 * gfortran.dg/read_list_eof_1.f90: Likewise. 17577 * gfortran.dg/read_logical.f90: Likewise. 17578 * gfortran.dg/read_many_1.f: Likewise. 17579 * gfortran.dg/read_no_eor.f90: Likewise. 17580 * gfortran.dg/read_noadvance.f90: Likewise. 17581 * gfortran.dg/read_repeat.f90: Likewise. 17582 * gfortran.dg/read_repeat_2.f90: Likewise. 17583 * gfortran.dg/read_size_noadvance.f90: Likewise. 17584 * gfortran.dg/read_x_eof.f90: Likewise. 17585 * gfortran.dg/read_x_past.f: Likewise. 17586 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise. 17587 * gfortran.dg/real_const_1.f: Likewise. 17588 * gfortran.dg/real_const_2.f90: Likewise. 17589 * gfortran.dg/real_const_3.f90: Likewise. 17590 * gfortran.dg/real_do_1.f90: Likewise. 17591 * gfortran.dg/real_index_1.f90: Likewise. 17592 * gfortran.dg/realloc_on_assign_1.f03: Likewise. 17593 * gfortran.dg/realloc_on_assign_10.f90: Likewise. 17594 * gfortran.dg/realloc_on_assign_11.f90: Likewise. 17595 * gfortran.dg/realloc_on_assign_12.f90: Likewise. 17596 * gfortran.dg/realloc_on_assign_16.f90: Likewise. 17597 * gfortran.dg/realloc_on_assign_17.f90: Likewise. 17598 * gfortran.dg/realloc_on_assign_18.f90: Likewise. 17599 * gfortran.dg/realloc_on_assign_2.f03: Likewise. 17600 * gfortran.dg/realloc_on_assign_23.f90: Likewise. 17601 * gfortran.dg/realloc_on_assign_25.f90: Likewise. 17602 * gfortran.dg/realloc_on_assign_26.f90: Likewise. 17603 * gfortran.dg/realloc_on_assign_27.f08: Likewise. 17604 * gfortran.dg/realloc_on_assign_28.f90: Likewise. 17605 * gfortran.dg/realloc_on_assign_29.f90: Likewise. 17606 * gfortran.dg/realloc_on_assign_3.f03: Likewise. 17607 * gfortran.dg/realloc_on_assign_4.f03: Likewise. 17608 * gfortran.dg/realloc_on_assign_5.f03: Likewise. 17609 * gfortran.dg/realloc_on_assign_7.f03: Likewise. 17610 * gfortran.dg/record_marker_1.f90: Likewise. 17611 * gfortran.dg/record_marker_2.f: Likewise. 17612 * gfortran.dg/record_marker_3.f90: Likewise. 17613 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise. 17614 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise. 17615 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise. 17616 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise. 17617 * gfortran.dg/recursive_check_7.f90: Likewise. 17618 * gfortran.dg/recursive_reference_1.f90: Likewise. 17619 * gfortran.dg/recursive_reference_2.f90: Likewise. 17620 * gfortran.dg/recursive_stack.f90: Likewise. 17621 * gfortran.dg/reduction.f90: Likewise. 17622 * gfortran.dg/repack_arrays_1.f90: Likewise. 17623 * gfortran.dg/repeat_1.f90: Likewise. 17624 * gfortran.dg/repeat_2.f90: Likewise. 17625 * gfortran.dg/repeat_3.f90: Likewise. 17626 * gfortran.dg/repeat_6.f90: Likewise. 17627 * gfortran.dg/reshape-alloc.f90: Likewise. 17628 * gfortran.dg/reshape-complex.f90: Likewise. 17629 * gfortran.dg/reshape.f90: Likewise. 17630 * gfortran.dg/reshape_2.f90: Likewise. 17631 * gfortran.dg/reshape_7.f90: Likewise. 17632 * gfortran.dg/reshape_empty_1.f03: Likewise. 17633 * gfortran.dg/reshape_pad_1.f90: Likewise. 17634 * gfortran.dg/reshape_rank7.f90: Likewise. 17635 * gfortran.dg/reshape_transpose_1.f90: Likewise. 17636 * gfortran.dg/reshape_zerosize_3.f90: Likewise. 17637 * gfortran.dg/result_default_init_1.f90: Likewise. 17638 * gfortran.dg/result_in_spec_1.f90: Likewise. 17639 * gfortran.dg/result_in_spec_2.f90: Likewise. 17640 * gfortran.dg/ret_array_1.f90: Likewise. 17641 * gfortran.dg/ret_pointer_1.f90: Likewise. 17642 * gfortran.dg/ret_pointer_2.f90: Likewise. 17643 * gfortran.dg/rewind_1.f90: Likewise. 17644 * gfortran.dg/round_1.f03: Likewise. 17645 * gfortran.dg/round_2.f03: Likewise. 17646 * gfortran.dg/round_3.f08: Likewise. 17647 * gfortran.dg/round_4.f90: Likewise. 17648 * gfortran.dg/rrspacing_1.f90: Likewise. 17649 * gfortran.dg/runtime_warning_1.f90: Likewise. 17650 * gfortran.dg/same_type_as_2.f03: Likewise. 17651 * gfortran.dg/save_1.f90: Likewise. 17652 * gfortran.dg/save_5.f90: Likewise. 17653 * gfortran.dg/save_6.f90: Likewise. 17654 * gfortran.dg/scalar_mask_1.f90: Likewise. 17655 * gfortran.dg/scalar_mask_2.f90: Likewise. 17656 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise. 17657 * gfortran.dg/scale_1.f90: Likewise. 17658 * gfortran.dg/scan_1.f90: Likewise. 17659 * gfortran.dg/scan_2.f90: Likewise. 17660 * gfortran.dg/secnds-1.f: Likewise. 17661 * gfortran.dg/secnds.f: Likewise. 17662 * gfortran.dg/select_1.f90: Likewise. 17663 * gfortran.dg/select_2.f90: Likewise. 17664 * gfortran.dg/select_3.f90: Likewise. 17665 * gfortran.dg/select_5.f90: Likewise. 17666 * gfortran.dg/select_char_1.f90: Likewise. 17667 * gfortran.dg/select_char_2.f90: Likewise. 17668 * gfortran.dg/select_type_13.f03: Likewise. 17669 * gfortran.dg/select_type_14.f03: Likewise. 17670 * gfortran.dg/select_type_15.f03: Likewise. 17671 * gfortran.dg/select_type_19.f03: Likewise. 17672 * gfortran.dg/select_type_2.f03: Likewise. 17673 * gfortran.dg/select_type_26.f03: Likewise. 17674 * gfortran.dg/select_type_27.f03: Likewise. 17675 * gfortran.dg/select_type_28.f03: Likewise. 17676 * gfortran.dg/select_type_3.f03: Likewise. 17677 * gfortran.dg/select_type_35.f03: Likewise. 17678 * gfortran.dg/select_type_36.f03: Likewise. 17679 * gfortran.dg/select_type_37.f03: Likewise. 17680 * gfortran.dg/select_type_39.f03: Likewise. 17681 * gfortran.dg/select_type_4.f90: Likewise. 17682 * gfortran.dg/select_type_5.f03: Likewise. 17683 * gfortran.dg/select_type_6.f03: Likewise. 17684 * gfortran.dg/select_type_7.f03: Likewise. 17685 * gfortran.dg/select_type_8.f03: Likewise. 17686 * gfortran.dg/selected_char_kind_1.f90: Likewise. 17687 * gfortran.dg/selected_char_kind_4.f90: Likewise. 17688 * gfortran.dg/selected_kind_1.f90: Likewise. 17689 * gfortran.dg/selected_real_kind_2.f90: Likewise. 17690 * gfortran.dg/shape_2.f90: Likewise. 17691 * gfortran.dg/shape_4.f90: Likewise. 17692 * gfortran.dg/shape_5.f90: Likewise. 17693 * gfortran.dg/shape_7.f90: Likewise. 17694 * gfortran.dg/shape_8.f90: Likewise. 17695 * gfortran.dg/shape_9.f90: Likewise. 17696 * gfortran.dg/shift-kind_2.f90: Likewise. 17697 * gfortran.dg/shiftalr_1.F90: Likewise. 17698 * gfortran.dg/shiftalr_2.F90: Likewise. 17699 * gfortran.dg/simpleif_1.f90: Likewise. 17700 * gfortran.dg/simplify_argN_1.f90: Likewise. 17701 * gfortran.dg/simplify_cshift_1.f90: Likewise. 17702 * gfortran.dg/simplify_cshift_4.f90: Likewise. 17703 * gfortran.dg/simplify_eoshift_1.f90: Likewise. 17704 * gfortran.dg/simplify_modulo.f90: Likewise. 17705 * gfortran.dg/single_char_string.f90: Likewise. 17706 * gfortran.dg/size_dim.f90: Likewise. 17707 * gfortran.dg/size_optional_dim_1.f90: Likewise. 17708 * gfortran.dg/sizeof.f90: Likewise. 17709 * gfortran.dg/sizeof_4.f90: Likewise. 17710 * gfortran.dg/slash_1.f90: Likewise. 17711 * gfortran.dg/sms-1.f90: Likewise. 17712 * gfortran.dg/sms-2.f90: Likewise. 17713 * gfortran.dg/spec_expr_7.f90: Likewise. 17714 * gfortran.dg/specifics_1.f90: Likewise. 17715 * gfortran.dg/spellcheck-procedure_1.f90: Likewise. 17716 * gfortran.dg/spellcheck-procedure_2.f90: Likewise. 17717 * gfortran.dg/spread_init_expr.f03: Likewise. 17718 * gfortran.dg/spread_scalar_source.f90: Likewise. 17719 * gfortran.dg/spread_shape_1.f90: Likewise. 17720 * gfortran.dg/stat_1.f90: Likewise. 17721 * gfortran.dg/stat_2.f90: Likewise. 17722 * gfortran.dg/stfunc_1.f90: Likewise. 17723 * gfortran.dg/stfunc_4.f90: Likewise. 17724 * gfortran.dg/stfunc_6.f90: Likewise. 17725 * gfortran.dg/storage_size_1.f08: Likewise. 17726 * gfortran.dg/storage_size_3.f08: Likewise. 17727 * gfortran.dg/storage_size_4.f90: Likewise. 17728 * gfortran.dg/streamio_1.f90: Likewise. 17729 * gfortran.dg/streamio_10.f90: Likewise. 17730 * gfortran.dg/streamio_11.f90: Likewise. 17731 * gfortran.dg/streamio_12.f90: Likewise. 17732 * gfortran.dg/streamio_13.f90: Likewise. 17733 * gfortran.dg/streamio_14.f90: Likewise. 17734 * gfortran.dg/streamio_15.f90: Likewise. 17735 * gfortran.dg/streamio_16.f90: Likewise. 17736 * gfortran.dg/streamio_17.f90: Likewise. 17737 * gfortran.dg/streamio_2.f90: Likewise. 17738 * gfortran.dg/streamio_3.f90: Likewise. 17739 * gfortran.dg/streamio_4.f90: Likewise. 17740 * gfortran.dg/streamio_5.f90: Likewise. 17741 * gfortran.dg/streamio_6.f90: Likewise. 17742 * gfortran.dg/streamio_7.f90: Likewise. 17743 * gfortran.dg/streamio_8.f90: Likewise. 17744 * gfortran.dg/streamio_9.f90: Likewise. 17745 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise. 17746 * gfortran.dg/string_4.f90: Likewise. 17747 * gfortran.dg/string_array_constructor_2.f90: Likewise. 17748 * gfortran.dg/string_assign_2.f90: Likewise. 17749 * gfortran.dg/string_compare_1.f90: Likewise. 17750 * gfortran.dg/string_compare_2.f90: Likewise. 17751 * gfortran.dg/string_compare_3.f90: Likewise. 17752 * gfortran.dg/string_ctor_1.f90: Likewise. 17753 * gfortran.dg/string_length_1.f90: Likewise. 17754 * gfortran.dg/string_length_2.f90: Likewise. 17755 * gfortran.dg/string_length_3.f90: Likewise. 17756 * gfortran.dg/string_length_4.f90: Likewise. 17757 * gfortran.dg/string_null_compare_1.f: Likewise. 17758 * gfortran.dg/string_pad_trunc.f90: Likewise. 17759 * gfortran.dg/structure_constructor_1.f03: Likewise. 17760 * gfortran.dg/structure_constructor_11.f90: Likewise. 17761 * gfortran.dg/structure_constructor_13.f03: Likewise. 17762 * gfortran.dg/structure_constructor_2.f03: Likewise. 17763 * gfortran.dg/structure_constructor_5.f03: Likewise. 17764 * gfortran.dg/submodule_1.f08: Likewise. 17765 * gfortran.dg/submodule_11.f08: Likewise. 17766 * gfortran.dg/submodule_14.f08: Likewise. 17767 * gfortran.dg/submodule_15.f08: Likewise. 17768 * gfortran.dg/submodule_17.f08: Likewise. 17769 * gfortran.dg/submodule_18.f08: Likewise. 17770 * gfortran.dg/submodule_19.f08: Likewise. 17771 * gfortran.dg/submodule_2.f08: Likewise. 17772 * gfortran.dg/submodule_27.f08: Likewise. 17773 * gfortran.dg/submodule_28.f08: Likewise. 17774 * gfortran.dg/submodule_29.f08: Likewise. 17775 * gfortran.dg/submodule_30.f08: Likewise. 17776 * gfortran.dg/submodule_6.f08: Likewise. 17777 * gfortran.dg/submodule_7.f08: Likewise. 17778 * gfortran.dg/submodule_8.f08: Likewise. 17779 * gfortran.dg/subnormal_1.f90: Likewise. 17780 * gfortran.dg/subref_array_pointer_1.f90: Likewise. 17781 * gfortran.dg/subref_array_pointer_2.f90: Likewise. 17782 * gfortran.dg/subref_array_pointer_4.f90: Likewise. 17783 * gfortran.dg/substr_2.f: Likewise. 17784 * gfortran.dg/substr_3.f: Likewise. 17785 * gfortran.dg/substr_4.f: Likewise. 17786 * gfortran.dg/substr_5.f90: Likewise. 17787 * gfortran.dg/substr_6.f90: Likewise. 17788 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise. 17789 * gfortran.dg/sum_init_expr.f03: Likewise. 17790 * gfortran.dg/sum_zero_array_1.f90: Likewise. 17791 * gfortran.dg/system_clock_3.f08: Likewise. 17792 * gfortran.dg/t_editing.f: Likewise. 17793 * gfortran.dg/team_change_1.f90: Likewise. 17794 * gfortran.dg/team_end_1.f90: Likewise. 17795 * gfortran.dg/team_number_1.f90: Likewise. 17796 * gfortran.dg/temporary_1.f90: Likewise. 17797 * gfortran.dg/test_com_block.f90: Likewise. 17798 * gfortran.dg/test_only_clause.f90: Likewise. 17799 * gfortran.dg/tiny_1.f90: Likewise. 17800 * gfortran.dg/tiny_2.f90: Likewise. 17801 * gfortran.dg/tl_editing.f90: Likewise. 17802 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise. 17803 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. 17804 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise. 17805 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise. 17806 * gfortran.dg/transfer_assumed_size_1.f90: Likewise. 17807 * gfortran.dg/transfer_class_2.f90: Likewise. 17808 * gfortran.dg/transfer_intrinsic_2.f90: Likewise. 17809 * gfortran.dg/transfer_intrinsic_3.f90: Likewise. 17810 * gfortran.dg/transfer_intrinsic_5.f90: Likewise. 17811 * gfortran.dg/transfer_resolve_1.f90: Likewise. 17812 * gfortran.dg/transfer_simplify_1.f90: Likewise. 17813 * gfortran.dg/transfer_simplify_10.f90: Likewise. 17814 * gfortran.dg/transfer_simplify_11.f90: Likewise. 17815 * gfortran.dg/transfer_simplify_2.f90: Likewise. 17816 * gfortran.dg/transfer_simplify_3.f90: Likewise. 17817 * gfortran.dg/transfer_simplify_4.f90: Likewise. 17818 * gfortran.dg/transfer_simplify_8.f90: Likewise. 17819 * gfortran.dg/transfer_simplify_9.f90: Likewise. 17820 * gfortran.dg/transpose_1.f90: Likewise. 17821 * gfortran.dg/transpose_3.f03: Likewise. 17822 * gfortran.dg/transpose_4.f90: Likewise. 17823 * gfortran.dg/transpose_conjg_1.f90: Likewise. 17824 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise. 17825 * gfortran.dg/transpose_optimization_2.f90: Likewise. 17826 * gfortran.dg/trim_1.f90: Likewise. 17827 * gfortran.dg/trim_optimize_1.f90: Likewise. 17828 * gfortran.dg/trim_optimize_2.f90: Likewise. 17829 * gfortran.dg/trim_optimize_3.f90: Likewise. 17830 * gfortran.dg/trim_optimize_4.f90: Likewise. 17831 * gfortran.dg/trim_optimize_5.f90: Likewise. 17832 * gfortran.dg/trim_optimize_6.f90: Likewise. 17833 * gfortran.dg/trim_optimize_7.f90: Likewise. 17834 * gfortran.dg/trim_optimize_8.f90: Likewise. 17835 * gfortran.dg/type_to_class_1.f03: Likewise. 17836 * gfortran.dg/type_to_class_2.f03: Likewise. 17837 * gfortran.dg/type_to_class_3.f03: Likewise. 17838 * gfortran.dg/type_to_class_4.f03: Likewise. 17839 * gfortran.dg/type_to_class_5.f03: Likewise. 17840 * gfortran.dg/typebound_assignment_5.f03: Likewise. 17841 * gfortran.dg/typebound_assignment_6.f03: Likewise. 17842 * gfortran.dg/typebound_assignment_7.f90: Likewise. 17843 * gfortran.dg/typebound_call_1.f03: Likewise. 17844 * gfortran.dg/typebound_call_13.f03: Likewise. 17845 * gfortran.dg/typebound_call_18.f03: Likewise. 17846 * gfortran.dg/typebound_call_19.f03: Likewise. 17847 * gfortran.dg/typebound_call_2.f03: Likewise. 17848 * gfortran.dg/typebound_call_20.f03: Likewise. 17849 * gfortran.dg/typebound_call_3.f03: Likewise. 17850 * gfortran.dg/typebound_generic_5.f03: Likewise. 17851 * gfortran.dg/typebound_generic_6.f03: Likewise. 17852 * gfortran.dg/typebound_generic_9.f03: Likewise. 17853 * gfortran.dg/typebound_operator_12.f03: Likewise. 17854 * gfortran.dg/typebound_operator_13.f03: Likewise. 17855 * gfortran.dg/typebound_operator_15.f90: Likewise. 17856 * gfortran.dg/typebound_operator_20.f90: Likewise. 17857 * gfortran.dg/typebound_operator_3.f03: Likewise. 17858 * gfortran.dg/typebound_operator_6.f03: Likewise. 17859 * gfortran.dg/typebound_operator_7.f03: Likewise. 17860 * gfortran.dg/typebound_operator_8.f03: Likewise. 17861 * gfortran.dg/typebound_operator_9.f03: Likewise. 17862 * gfortran.dg/typebound_proc_19.f90: Likewise. 17863 * gfortran.dg/typebound_proc_20.f90: Likewise. 17864 * gfortran.dg/typebound_proc_23.f90: Likewise. 17865 * gfortran.dg/typebound_proc_27.f03: Likewise. 17866 * gfortran.dg/typebound_proc_35.f90: Likewise. 17867 * gfortran.dg/typebound_proc_36.f90: Likewise. 17868 * gfortran.dg/unf_io_convert_1.f90: Likewise. 17869 * gfortran.dg/unf_io_convert_2.f90: Likewise. 17870 * gfortran.dg/unf_io_convert_3.f90: Likewise. 17871 * gfortran.dg/unf_io_convert_4.f90: Likewise. 17872 * gfortran.dg/unf_read_corrupted_1.f90: Likewise. 17873 * gfortran.dg/unf_read_corrupted_2.f90: Likewise. 17874 * gfortran.dg/unf_short_record_1.f90: Likewise. 17875 * gfortran.dg/unformatted_recl_1.f90: Likewise. 17876 * gfortran.dg/unformatted_subrecord_1.f90: Likewise. 17877 * gfortran.dg/unit_1.f90: Likewise. 17878 * gfortran.dg/unlimited_fmt_1.f08: Likewise. 17879 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise. 17880 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise. 17881 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise. 17882 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise. 17883 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise. 17884 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise. 17885 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise. 17886 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise. 17887 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise. 17888 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise. 17889 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise. 17890 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise. 17891 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise. 17892 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise. 17893 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise. 17894 * gfortran.dg/unpack_init_expr.f03: Likewise. 17895 * gfortran.dg/use_10.f90: Likewise. 17896 * gfortran.dg/use_11.f90: Likewise. 17897 * gfortran.dg/use_13.f90: Likewise. 17898 * gfortran.dg/use_24.f90: Likewise. 17899 * gfortran.dg/use_27.f90: Likewise. 17900 * gfortran.dg/use_5.f90: Likewise. 17901 * gfortran.dg/use_allocated_1.f90: Likewise. 17902 * gfortran.dg/use_only_1.f90: Likewise. 17903 * gfortran.dg/use_only_4.f90: Likewise. 17904 * gfortran.dg/use_rename_2.f90: Likewise. 17905 * gfortran.dg/use_rename_4.f90: Likewise. 17906 * gfortran.dg/used_dummy_types_1.f90: Likewise. 17907 * gfortran.dg/used_interface_ref.f90: Likewise. 17908 * gfortran.dg/used_types_5.f90: Likewise. 17909 * gfortran.dg/utf8_1.f03: Likewise. 17910 * gfortran.dg/utf8_2.f03: Likewise. 17911 * gfortran.dg/value_1.f90: Likewise. 17912 * gfortran.dg/value_2.f90: Likewise. 17913 * gfortran.dg/value_4.f90: Likewise. 17914 * gfortran.dg/value_6.f03: Likewise. 17915 * gfortran.dg/value_7.f03: Likewise. 17916 * gfortran.dg/value_test.f90: Likewise. 17917 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise. 17918 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise. 17919 * gfortran.dg/vect/pr60510.f: Likewise. 17920 * gfortran.dg/vect/pr69882.f90: Likewise. 17921 * gfortran.dg/vect/pr69980.f90: Likewise. 17922 * gfortran.dg/vect/vect-5.f90: Likewise. 17923 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. 17924 * gfortran.dg/vector_subscript_1.f90: Likewise. 17925 * gfortran.dg/vector_subscript_2.f90: Likewise. 17926 * gfortran.dg/vector_subscript_3.f90: Likewise. 17927 * gfortran.dg/vector_subscript_5.f90: Likewise. 17928 * gfortran.dg/verify_2.f90: Likewise. 17929 * gfortran.dg/volatile10.f90: Likewise. 17930 * gfortran.dg/where_1.f90: Likewise. 17931 * gfortran.dg/where_operator_assign_1.f90: Likewise. 17932 * gfortran.dg/where_operator_assign_2.f90: Likewise. 17933 * gfortran.dg/where_operator_assign_3.f90: Likewise. 17934 * gfortran.dg/whole_file_13.f90: Likewise. 17935 * gfortran.dg/whole_file_2.f90: Likewise. 17936 * gfortran.dg/widechar_2.f90: Likewise. 17937 * gfortran.dg/widechar_4.f90: Likewise. 17938 * gfortran.dg/widechar_5.f90: Likewise. 17939 * gfortran.dg/widechar_6.f90: Likewise. 17940 * gfortran.dg/widechar_8.f90: Likewise. 17941 * gfortran.dg/widechar_IO_1.f90: Likewise. 17942 * gfortran.dg/widechar_IO_2.f90: Likewise. 17943 * gfortran.dg/widechar_IO_3.f90: Likewise. 17944 * gfortran.dg/widechar_IO_4.f90: Likewise. 17945 * gfortran.dg/widechar_compare_1.f90: Likewise. 17946 * gfortran.dg/widechar_intrinsics_10.f90: Likewise. 17947 * gfortran.dg/widechar_intrinsics_4.f90: Likewise. 17948 * gfortran.dg/widechar_intrinsics_5.f90: Likewise. 17949 * gfortran.dg/widechar_intrinsics_6.f90: Likewise. 17950 * gfortran.dg/widechar_intrinsics_7.f90: Likewise. 17951 * gfortran.dg/widechar_intrinsics_8.f90: Likewise. 17952 * gfortran.dg/widechar_intrinsics_9.f90: Likewise. 17953 * gfortran.dg/widechar_select_1.f90: Likewise. 17954 * gfortran.dg/winapi.f90: Likewise. 17955 * gfortran.dg/write_0_pe_format.f90: Likewise. 17956 * gfortran.dg/write_back.f: Likewise. 17957 * gfortran.dg/write_check3.f90: Likewise. 17958 * gfortran.dg/write_direct_eor.f90: Likewise. 17959 * gfortran.dg/write_padding.f90: Likewise. 17960 * gfortran.dg/write_recursive.f90: Likewise. 17961 * gfortran.dg/write_rewind_1.f: Likewise. 17962 * gfortran.dg/write_rewind_2.f: Likewise. 17963 * gfortran.dg/write_zero_array.f90: Likewise. 17964 * gfortran.dg/x_slash_1.f: Likewise. 17965 * gfortran.dg/x_slash_2.f: Likewise. 17966 * gfortran.dg/zero_array_components_1.f90: Likewise. 17967 * gfortran.dg/zero_length_1.f90: Likewise. 17968 * gfortran.dg/zero_length_2.f90: Likewise. 17969 * gfortran.dg/zero_sized_1.f90: Likewise. 17970 * gfortran.dg/zero_sized_3.f90: Likewise. 17971 * gfortran.fortran-torture/compile/nested.f90: Likewise. 17972 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise. 17973 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise. 17974 * gfortran.fortran-torture/execute/adjustr.f90: Likewise. 17975 * gfortran.fortran-torture/execute/allocate.f90: Likewise. 17976 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise. 17977 * gfortran.fortran-torture/execute/args.f90: Likewise. 17978 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise. 17979 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise. 17980 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise. 17981 * gfortran.fortran-torture/execute/arraysave.f90: Likewise. 17982 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise. 17983 * gfortran.fortran-torture/execute/backspace.f90: Likewise. 17984 * gfortran.fortran-torture/execute/bounds.f90: Likewise. 17985 * gfortran.fortran-torture/execute/character_passing.f90: Likewise. 17986 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise. 17987 * gfortran.fortran-torture/execute/cmplx.f90: Likewise. 17988 * gfortran.fortran-torture/execute/common.f90: Likewise. 17989 * gfortran.fortran-torture/execute/common_2.f90: Likewise. 17990 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise. 17991 * gfortran.fortran-torture/execute/common_size.f90: Likewise. 17992 * gfortran.fortran-torture/execute/constructor.f90: Likewise. 17993 * gfortran.fortran-torture/execute/contained.f90: Likewise. 17994 * gfortran.fortran-torture/execute/contained2.f90: Likewise. 17995 * gfortran.fortran-torture/execute/contained_3.f90: Likewise. 17996 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise. 17997 * gfortran.fortran-torture/execute/data.f90: Likewise. 17998 * gfortran.fortran-torture/execute/data_2.f90: Likewise. 17999 * gfortran.fortran-torture/execute/data_3.f90: Likewise. 18000 * gfortran.fortran-torture/execute/data_4.f90: Likewise. 18001 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise. 18002 * gfortran.fortran-torture/execute/der_init.f90: Likewise. 18003 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise. 18004 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise. 18005 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise. 18006 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise. 18007 * gfortran.fortran-torture/execute/der_io.f90: Likewise. 18008 * gfortran.fortran-torture/execute/der_point.f90: Likewise. 18009 * gfortran.fortran-torture/execute/der_type.f90: Likewise. 18010 * gfortran.fortran-torture/execute/direct_io.f90: Likewise. 18011 * gfortran.fortran-torture/execute/elemental.f90: Likewise. 18012 * gfortran.fortran-torture/execute/empty_format.f90: Likewise. 18013 * gfortran.fortran-torture/execute/emptyif.f90: Likewise. 18014 * gfortran.fortran-torture/execute/entry_1.f90: Likewise. 18015 * gfortran.fortran-torture/execute/entry_10.f90: Likewise. 18016 * gfortran.fortran-torture/execute/entry_11.f90: Likewise. 18017 * gfortran.fortran-torture/execute/entry_2.f90: Likewise. 18018 * gfortran.fortran-torture/execute/entry_3.f90: Likewise. 18019 * gfortran.fortran-torture/execute/entry_4.f90: Likewise. 18020 * gfortran.fortran-torture/execute/entry_5.f90: Likewise. 18021 * gfortran.fortran-torture/execute/entry_6.f90: Likewise. 18022 * gfortran.fortran-torture/execute/entry_7.f90: Likewise. 18023 * gfortran.fortran-torture/execute/entry_8.f90: Likewise. 18024 * gfortran.fortran-torture/execute/entry_9.f90: Likewise. 18025 * gfortran.fortran-torture/execute/enum_1.f90: Likewise. 18026 * gfortran.fortran-torture/execute/enum_2.f90: Likewise. 18027 * gfortran.fortran-torture/execute/enum_3.f90: Likewise. 18028 * gfortran.fortran-torture/execute/enum_4.f90: Likewise. 18029 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise. 18030 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise. 18031 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise. 18032 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise. 18033 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise. 18034 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise. 18035 * gfortran.fortran-torture/execute/forall.f90: Likewise. 18036 * gfortran.fortran-torture/execute/forall_1.f90: Likewise. 18037 * gfortran.fortran-torture/execute/forall_2.f90: Likewise. 18038 * gfortran.fortran-torture/execute/forall_3.f90: Likewise. 18039 * gfortran.fortran-torture/execute/forall_4.f90: Likewise. 18040 * gfortran.fortran-torture/execute/forall_5.f90: Likewise. 18041 * gfortran.fortran-torture/execute/forall_6.f90: Likewise. 18042 * gfortran.fortran-torture/execute/forall_7.f90: Likewise. 18043 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise. 18044 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise. 18045 * gfortran.fortran-torture/execute/hollerith.f90: Likewise. 18046 * gfortran.fortran-torture/execute/in-pack.f90: Likewise. 18047 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise. 18048 * gfortran.fortran-torture/execute/initializer.f90: Likewise. 18049 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise. 18050 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise. 18051 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise. 18052 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise. 18053 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise. 18054 * gfortran.fortran-torture/execute/integer_select.f90: Likewise. 18055 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise. 18056 * gfortran.fortran-torture/execute/internal_write.f90: Likewise. 18057 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise. 18058 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise. 18059 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise. 18060 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise. 18061 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise. 18062 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise. 18063 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise. 18064 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise. 18065 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise. 18066 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise. 18067 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise. 18068 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise. 18069 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise. 18070 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise. 18071 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: 18072 Likewise. 18073 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise. 18074 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise. 18075 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise. 18076 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise. 18077 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise. 18078 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise. 18079 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise. 18080 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise. 18081 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise. 18082 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise. 18083 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise. 18084 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise. 18085 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise. 18086 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise. 18087 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise. 18088 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise. 18089 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise. 18090 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise. 18091 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise. 18092 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise. 18093 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise. 18094 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise. 18095 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise. 18096 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise. 18097 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise. 18098 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise. 18099 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise. 18100 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise. 18101 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise. 18102 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise. 18103 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise. 18104 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise. 18105 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise. 18106 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise. 18107 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise. 18108 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise. 18109 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise. 18110 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise. 18111 * gfortran.fortran-torture/execute/mainsub.f90: Likewise. 18112 * gfortran.fortran-torture/execute/math.f90: Likewise. 18113 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise. 18114 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise. 18115 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise. 18116 * gfortran.fortran-torture/execute/nestcons.f90: Likewise. 18117 * gfortran.fortran-torture/execute/nullarg.f90: Likewise. 18118 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise. 18119 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise. 18120 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise. 18121 * gfortran.fortran-torture/execute/partparm.f90: Likewise. 18122 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise. 18123 * gfortran.fortran-torture/execute/power.f90: Likewise. 18124 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise. 18125 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise. 18126 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise. 18127 * gfortran.fortran-torture/execute/pr32140.f90: Likewise. 18128 * gfortran.fortran-torture/execute/pr40021.f: Likewise. 18129 * gfortran.fortran-torture/execute/pr43390.f90: Likewise. 18130 * gfortran.fortran-torture/execute/pr54767.f90: Likewise. 18131 * gfortran.fortran-torture/execute/pr57396.f90: Likewise. 18132 * gfortran.fortran-torture/execute/procarg.f90: Likewise. 18133 * gfortran.fortran-torture/execute/ptr.f90: Likewise. 18134 * gfortran.fortran-torture/execute/random_1.f90: Likewise. 18135 * gfortran.fortran-torture/execute/random_2.f90: Likewise. 18136 * gfortran.fortran-torture/execute/random_init.f90: Likewise. 18137 * gfortran.fortran-torture/execute/read_eof.f90: Likewise. 18138 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise. 18139 * gfortran.fortran-torture/execute/retarray.f90: Likewise. 18140 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise. 18141 * gfortran.fortran-torture/execute/save_1.f90: Likewise. 18142 * gfortran.fortran-torture/execute/save_2.f90: Likewise. 18143 * gfortran.fortran-torture/execute/scalarize.f90: Likewise. 18144 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise. 18145 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise. 18146 * gfortran.fortran-torture/execute/select_1.f90: Likewise. 18147 * gfortran.fortran-torture/execute/seq_io.f90: Likewise. 18148 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise. 18149 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise. 18150 * gfortran.fortran-torture/execute/specifics.f90: Likewise. 18151 * gfortran.fortran-torture/execute/st_function.f90: Likewise. 18152 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise. 18153 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise. 18154 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise. 18155 * gfortran.fortran-torture/execute/straret.f90: Likewise. 18156 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise. 18157 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise. 18158 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise. 18159 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise. 18160 * gfortran.fortran-torture/execute/strcmp.f90: Likewise. 18161 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise. 18162 * gfortran.fortran-torture/execute/string.f90: Likewise. 18163 * gfortran.fortran-torture/execute/strlen.f90: Likewise. 18164 * gfortran.fortran-torture/execute/strret.f90: Likewise. 18165 * gfortran.fortran-torture/execute/t_edit.f90: Likewise. 18166 * gfortran.fortran-torture/execute/test_slice.f90: Likewise. 18167 * gfortran.fortran-torture/execute/transfer1.f90: Likewise. 18168 * gfortran.fortran-torture/execute/transfer2.f90: Likewise. 18169 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise. 18170 * gfortran.fortran-torture/execute/userop.f90: Likewise. 18171 * gfortran.fortran-torture/execute/where17.f90: Likewise. 18172 * gfortran.fortran-torture/execute/where18.f90: Likewise. 18173 * gfortran.fortran-torture/execute/where19.f90: Likewise. 18174 * gfortran.fortran-torture/execute/where20.f90: Likewise. 18175 * gfortran.fortran-torture/execute/where21.f90: Likewise. 18176 * gfortran.fortran-torture/execute/where_1.f90: Likewise. 18177 * gfortran.fortran-torture/execute/where_10.f90: Likewise. 18178 * gfortran.fortran-torture/execute/where_11.f90: Likewise. 18179 * gfortran.fortran-torture/execute/where_14.f90: Likewise. 18180 * gfortran.fortran-torture/execute/where_15.f90: Likewise. 18181 * gfortran.fortran-torture/execute/where_16.f90: Likewise. 18182 * gfortran.fortran-torture/execute/where_2.f90: Likewise. 18183 * gfortran.fortran-torture/execute/where_3.f90: Likewise. 18184 * gfortran.fortran-torture/execute/where_4.f90: Likewise. 18185 * gfortran.fortran-torture/execute/where_5.f90: Likewise. 18186 * gfortran.fortran-torture/execute/where_6.f90: Likewise. 18187 * gfortran.fortran-torture/execute/where_7.f90: Likewise. 18188 * gfortran.fortran-torture/execute/where_8.f90: Likewise. 18189 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise. 18190 * gfortran.fortran-torture/execute/write_logical.f90: Likewise. 18191 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans. 18192 * gfortran.dg/inline_transpose_1.f90: Likewise. 18193 181942018-02-17 Paul Thomas <pault@gcc.gnu.org> 18195 18196 PR fortran/84115 18197 * gfortran.dg/associate_35.f90: Remove error, add STOP n and 18198 change to dg-run. 18199 182002018-02-16 Eric Botcazou <ebotcazou@adacore.com> 18201 18202 PR ada/84277 18203 * gnat.dg/array11.adb (Array11): Tweak index and remove warning. 18204 * gnat.dg/dispatch1.adb: Rename into... 18205 * gnat.dg/disp1.adb: ...this. 18206 * gnat.dg/dispatch1_p.ads: Rename into... 18207 * gnat.dg/disp1_pkg.ads: ...this. 18208 * gnat.dg/disp2.adb: Rename into... 18209 * gnat.dg/dispatch2.adb: ...this. 18210 * gnat.dg/dispatch2_p.ads: Rename into... 18211 * gnat.dg/disp2_pkg.ads: ...this. 18212 * gnat.dg/dispatch2_p.adb: Rename into... 18213 * gnat.dg/disp2_pkg.adb: this. 18214 * gnat.dg/generic_dispatch.adb: Rename into... 18215 * gnat.dg/generic_disp.adb: this. 18216 * gnat.dg/generic_dispatch_p.ads: Rename into... 18217 * gnat.dg/generic_disp_pkg.ads: ...this. 18218 * gnat.dg/generic_dispatch_p.adb: Rename into... 18219 * gnat.dg/generic_disp_pkg.adb: ...this. 18220 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify. 18221 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise. 18222 * gnat.dg/object_overflow1.adb: Tweak index. 18223 * gnat.dg/object_overflow2.adb: Likewise. 18224 * gnat.dg/object_overflow3.adb: Likewise. 18225 * gnat.dg/object_overflow4.adb: Likewise. 18226 * gnat.dg/object_overflow5.adb: Likewise. 18227 182282018-02-16 Jakub Jelinek <jakub@redhat.com> 18229 18230 PR ipa/84425 18231 * gcc.c-torture/compile/pr84425.c: New test. 18232 182332018-02-16 Marek Polacek <polacek@redhat.com> 18234 Jakub Jelinek <jakub@redhat.com> 18235 18236 PR c++/84192 18237 * g++.dg/cpp1y/constexpr-84192.C: New test. 18238 182392018-02-16 Martin Sebor <msebor@redhat.com> 18240 18241 PR c++/79064 18242 * g++.dg/overload15.C: New test. 18243 182442018-02-16 Yury Gribov <tetra2005@gmail.com> 18245 18246 PR target/81535 18247 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*. 18248 * gcc.dg/pr56727-2.c: Ditto. 18249 * gcc.target/powerpc/pr79439.c: Renamed to... 18250 * gcc.target/powerpc/pr79439-1.c: ...this. 18251 * gcc.target/powerpc/pr79439-2.c: New test. 18252 * gcc.target/powerpc/pr79439-3.c: New test. 18253 182542018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com> 18255 18256 target/pr84371 18257 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas. 18258 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test. 18259 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas. 18260 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same. 18261 * gcc.target/powerpc/builtins-3.c: Same. 18262 182632018-02-16 Nathan Sidwell <nathan@acm.org> 18264 18265 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning. 18266 182672018-02-16 Vladimir Makarov <vmakarov@redhat.com> 18268 18269 PR rtl-optimization/70023 18270 * gcc.target/i386/pr70023.c: New. 18271 182722018-02-16 Carl Love <cel@us.ibm.com> 18273 18274 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI 18275 tests. 18276 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI 18277 tests. 18278 182792018-02-16 Carl Love <cel@us.ibm.com> 18280 18281 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file 18282 for the ABI definitions for vec_extract4b and vec_insert4b. 18283 182842018-02-16 Nathan Sidwell <nathan@acm.org> 18285 18286 * g++.old-deja/g++.jason/scoping15.C: Expect warnings. 18287 * g++.old-deja/g++.mike/net43.C: Likewise. 18288 182892018-02-16 Paolo Carlini <paolo.carlini@oracle.com> 18290 18291 PR c++/82468 18292 * g++.dg/cpp1z/class-deduction48.C: New. 18293 182942018-02-16 Nathan Sidwell <nathan@acm.org> 18295 18296 PR c++/84375 18297 * g++.dg/lookup/pr84375.C: New. 18298 182992018-02-14 Oleg Endo <olegendo@gcc.gnu.org> 18300 18301 PR target/83831 18302 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases. 18303 183042018-02-16 Richard Biener <rguenther@suse.de> 18305 18306 PR tree-optimization/84417 18307 * gcc.dg/torture/pr84417.c: New testcase. 18308 183092018-02-16 Jakub Jelinek <jakub@redhat.com> 18310 18311 PR target/84272 18312 * g++.dg/opt/pr84272.C: New test. 18313 18314 PR rtl-optimization/83723 18315 * gcc.dg/pr83723.c: New test. 18316 183172018-02-16 Richard Biener <rguenther@suse.de> 18318 18319 PR tree-optimization/84399 18320 * gcc.dg/graphite/pr84399.c: New testcase. 18321 183222018-02-16 Richard Biener <rguenther@suse.de> 18323 18324 PR tree-optimization/84190 18325 * g++.dg/torture/pr84190.C: New testcase. 18326 183272018-02-15 Martin Sebor <msebor@redhat.com> 18328 18329 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new 18330 directives. 18331 183322018-02-15 Janus Weil <janus@gcc.gnu.org> 18333 18334 PR fortran/84409 18335 * gfortran.dg/dtio_21.f03: Add an error message. 18336 * gfortran.dg/dtio_22.f90: Fix invalid test case. 18337 183382018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org> 18339 18340 PR fortran/84381 18341 * gfortran.dg/stop_shouldfail.f90: New test. 18342 183432018-02-15 Paolo Carlini <paolo.carlini@oracle.com> 18344 18345 PR c++/84330 18346 * g++.dg/concepts/pr84330.C: New. 18347 183482018-02-15 Tom de Vries <tom@codesourcery.com> 18349 18350 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca. 18351 183522018-02-15 Tom de Vries <tom@codesourcery.com> 18353 18354 * gcc.c-torture/compile/pr84136.c: Require effective target 18355 indirect_jumps. 18356 183572018-02-15 Jakub Jelinek <jakub@redhat.com> 18358 18359 PR tree-optimization/84383 18360 * gcc.c-torture/compile/pr84383.c: New test. 18361 18362 PR tree-optimization/84334 18363 * gcc.dg/pr84334.c: New test. 18364 183652018-02-14 Carl Love <cel@us.ibm.com> 18366 18367 * gcc.target/powerpc/builtins-4-int128-runnable.c 18368 (dg-require-effective-target): Change vsx_hw to p8vector_hw. 18369 (dg-options): Change -maltivec -mvsx to -mpower8-vector. 18370 183712018-02-14 Martin Sebor <msebor@redhat.com> 18372 18373 PR tree-optimization/83698 18374 * gcc.dg/Wrestrict-7.c: New test. 18375 * c-c++-common/Wrestrict.c: Adjust expected values for strcat. 18376 * gcc.target/i386/chkp-stropt-17.c: Same. 18377 183782018-02-14 Martin Sebor <msebor@redhat.com> 18379 18380 PR c/84108 18381 * gcc.dg/Wattributes-8.c: New test. 18382 183832018-02-14 Janus Weil <janus@gcc.gnu.org> 18384 18385 PR fortran/84385 18386 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case. 18387 * gfortran.dg/allocate_with_source_23.f90: Ditto. 18388 * gfortran.dg/select_type_1.f03: Extend test case. 18389 183902017-02-14 Uros Bizjak <ubizjak@gmail.com> 18391 18392 * gcc.target/i386/pr57193.c (dg-do): Remove target selector. 18393 (dg-options): Use -O2 -msse2 -mno-sse3. 18394 183952018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org> 18396 18397 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so 18398 this test case still works ok. 18399 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise. 18400 * gcc.dg/vmx/insert-be-order.c: Likewise. 18401 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise. 18402 * gcc.dg/vmx/ld-be-order.c: Likewise. 18403 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise. 18404 * gcc.dg/vmx/lde-be-order.c: Likewise. 18405 * gcc.dg/vmx/ldl-be-order.c: Likewise. 18406 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise. 18407 * gcc.dg/vmx/merge-be-order.c: Likewise. 18408 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise. 18409 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise. 18410 * gcc.dg/vmx/pack-be-order.c: Likewise. 18411 * gcc.dg/vmx/perm-be-order.c: Likewise. 18412 * gcc.dg/vmx/splat-be-order.c: Likewise. 18413 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise. 18414 * gcc.dg/vmx/st-be-order.c: Likewise. 18415 * gcc.dg/vmx/st-vsx-be-order.c: Likewise. 18416 * gcc.dg/vmx/ste-be-order.c: Likewise. 18417 * gcc.dg/vmx/stl-be-order.c: Likewise. 18418 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise. 18419 * gcc.dg/vmx/sum2s-be-order.c: Likewise. 18420 * gcc.dg/vmx/unpack-be-order.c: Likewise. 18421 * gcc.dg/vmx/vsums-be-order.c: Likewise. 18422 * gcc.target/powerpc/vec-setup-be-long.c: Likewise. 18423 184242018-02-14 Paolo Carlini <paolo.carlini@oracle.com> 18425 18426 PR c++/84350 18427 * g++.dg/cpp0x/auto49.C: New. 18428 184292018-02-14 Nathan Sidwell <nathan@acm.org> 18430 18431 * g++.dg/template/instantiate5.C: Adjust required-from loc. 18432 184332018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com> 18434 18435 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas. 18436 * gcc.target/powerpc/le-altivec-consts.c: Same. 18437 184382018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com> 18439 18440 PR target/84220 18441 * gcc.target/powerpc/pr84220-sld.c: New test. 18442 * gcc.target/powerpc/pr84220-sld2.c: New test. 18443 * gcc.target/powerpc/pr84220-sldw.c: New test. 18444 * gcc.target/powerpc/pr84220-xxperm.c: New test. 18445 * gcc.target/powerpc/pr84220-xxsld.c: New test. 18446 184472018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 18448 18449 PR target/84239 18450 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and 18451 _inc_ssp intrinsics. 18452 * gcc.target/i386/cet-intrin-4.c: Likewise. 18453 * gcc.target/i386/cet-rdssp-1.c: Remove argument from 18454 __builtin_ia32_rdssp[d|q]. 18455 184562018-02-14 Richard Sandiford <richard.sandiford@linaro.org> 18457 18458 PR tree-optimization/84357 18459 * gcc.dg/vect/pr84357.c: New test. 18460 184612018-02-14 Oleg Endo <olegendo@gcc.gnu.org> 18462 18463 PR target/83831 18464 * gcc.target/rx/pr83831.c: New tests. 18465 184662018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com> 18467 18468 PR target/79242 18469 * gcc.target/msp430/pr79242.c: New test. 18470 184712018-02-13 Peter Bergner <bergner@vnet.ibm.com> 18472 18473 PR target/84372 18474 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling 18475 with -mcpu=power9. 18476 184772018-02-13 Peter Bergner <bergner@vnet.ibm.com> 18478 18479 PR target/84279 18480 * g++.dg/pr84279.C: New test. 18481 184822018-02-13 Segher Boessenkool <segher@kernel.crashing.org> 18483 18484 PR rtl-optimization/84169 18485 * gcc.c-torture/execute/pr84169.c: New. 18486 184872018-02-13 Peter Bergner <bergner@vnet.ibm.com> 18488 18489 PR target/84370 18490 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option. 18491 184922018-02-13 Peter Bergner <bergner@vnet.ibm.com> 18493 18494 PR target/84365 18495 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling 18496 with -mcpu=power9. 18497 184982018-02-13 Jakub Jelinek <jakub@redhat.com> 18499 18500 PR c++/84364 18501 * g++.dg/warn/effc4.C: New test. 18502 185032018-02-13 Paolo Carlini <paolo.carlini@oracle.com> 18504 18505 PR c++/84333 18506 * g++.dg/template/sizeof16.C: New. 18507 * g++.dg/template/sizeof17.C: Likewise. 18508 185092018-02-13 Janus Weil <janus@gcc.gnu.org> 18510 18511 PR fortran/84313 18512 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case, 18513 add necessary compiler options. 18514 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message. 18515 185162018-02-13 Jakub Jelinek <jakub@redhat.com> 18517 18518 PR c/82210 18519 * gcc.c-torture/execute/pr82210.c: New test. 18520 18521 PR middle-end/84309 18522 * gcc.dg/pr84309-2.c: New test. 18523 185242018-02-12 Richard Sandiford <richard.sandiford@linaro.org> 18525 18526 PR tree-optimization/84321 18527 * gcc.dg/pr84321.c: New test. 18528 185292018-02-13 Vladimir Makarov <vmakarov@redhat.com> 18530 18531 PR target/84359 18532 * gcc.target/i386/pr57193.c: Add -march=x86-64. 18533 185342018-02-13 Paolo Bonzini <bonzini@gnu.org> 18535 18536 PR sanitizer/84340 18537 * gcc.dg/asan/pr84307.c: Remove test. 18538 185392018-02-13 Sebastian Perta <sebastian.perta@renesas.com> 18540 18541 * gcc.target/rl78/test_auto_vector.c: New test. 18542 185432018-02-13 Richard Sandiford <richard.sandiford@linaro.org> 18544 18545 PR c/84305 18546 * gcc.c-torture/compile/pr84305.c: New test. 18547 185482018-02-13 Jakub Jelinek <jakub@redhat.com> 18549 18550 PR target/84335 18551 * gcc.target/i386/pr84335.c: New test. 18552 18553 PR tree-optimization/84339 18554 * gcc.c-torture/execute/pr84339.c: New test. 18555 18556 PR middle-end/84309 18557 * gcc.dg/pr84309.c: New test. 18558 * gcc.target/i386/pr84309.c: New test. 18559 18560 PR target/84336 18561 * gcc.target/i386/pr84336.c: New test. 18562 185632018-02-12 Jakub Jelinek <jakub@redhat.com> 18564 18565 PR c++/84341 18566 * c-c++-common/gomp/pr84341.c: New test. 18567 185682018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 18569 18570 PR fortran/68746 18571 * gfortran.dg/read_dir.f90: Re-add dg-do run. 18572 185732018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 18574 18575 PR fortran/68746 18576 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat 18577 of zero for read. 18578 185792018-02-12 Jeff Law <law@redhat.com> 18580 18581 * gcc.c-torture/compile/reg-args-size.c: New test. 18582 185832018-02-12 Carl Love <cel@us.ibm.com> 18584 18585 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and 18586 uint128 tests to new testfile. 18587 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for 18588 int128 and uint128 tests. 18589 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to 18590 list of torture tests. 18591 185922018-02-12 Janus Weil <janus@gcc.gnu.org> 18593 18594 PR fortran/84273 18595 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case. 18596 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case. 18597 185982018-02-12 Tamar Christina <tamar.christina@arm.com> 18599 18600 PR target/82641 18601 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te. 18602 186032018-02-12 Paolo Bonzini <bonzini@gnu.org> 18604 18605 PR sanitizer/84307 18606 * gcc.dg/asan/pr84307.c: New test. 18607 186082018-02-12 Nathan Sidwell <nathan@acm.org> 18609 18610 * g++.dg/parse/pr84263.C: New. 18611 186122018-02-12 Paolo Carlini <paolo.carlini@oracle.com> 18613 18614 PR c++/79626 18615 * g++.dg/template/crash129.C: New. 18616 186172018-02-12 Olga Makhotina <olga.makhotina@intel.com> 18618 18619 PR target/83828 18620 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. 18621 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. 18622 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. 18623 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. 18624 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. 18625 186262018-02-12 Olga Makhotina <olga.makhotina@intel.com> 18627 18628 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd, 18629 _mm_maskz_scalef_round_sd): Test new intrinsics. 18630 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd, 18631 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new 18632 intrinsics. 18633 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss, 18634 _mm_maskz_scalef_round_ss): Test new intrinsics. 18635 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss, 18636 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new 18637 intrinsics. 18638 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round, 18639 __builtin_ia32_scalefss_round): Remove builtin. 18640 (__builtin_ia32_scalefsd_mask_round, 18641 __builtin_ia32_scalefss_mask_round): Test new builtin. 18642 * gcc.target/i386/sse-13.c: Ditto. 18643 * gcc.target/i386/sse-23.c: Ditto. 18644 186452018-02-12 Olga Makhotina <olga.makhotina@intel.com> 18646 18647 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd) 18648 (_mm_maskz_sqrt_round_sd): Test new intrinsics. 18649 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd) 18650 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics. 18651 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss) 18652 (_mm_maskz_sqrt_round_ss): Test new intrinsics. 18653 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss) 18654 (_mm_mask_sqrt_round_ss, _mm_maskz_sqrt_round_ss): Test new 18655 intrinsics. 18656 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round) 18657 (__builtin_ia32_sqrtss_round): Remove builtins. 18658 (__builtin_ia32_sqrtsd_mask_round) 18659 (__builtin_ia32_sqrtss_mask_round): Test new builtins. 18660 * gcc.target/i386/sse-13.c: Ditto. 18661 * gcc.target/i386/sse-23.c: Ditto. 18662 186632018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 18664 18665 PR fortran/35299 18666 * gfortran.dg/statement_function_3.f: New test. 18667 186682018-02-11 Steven G. Kargl <kargl@gcc.gnu.org> 18669 18670 PR fortran/54223 18671 PR fortran/84276 18672 * gfortran.dg/statement_function_1.f90: New test. 18673 * gfortran.dg/statement_function_2.f90: New test. 18674 186752018-02-11 Paul Thomas <pault@gcc.gnu.org> 18676 18677 PR fortran/84074 18678 * gfortran.dg/type_to_class_5.f03: New test. 18679 186802018-02-10 Paul Thomas <pault@gcc.gnu.org> 18681 18682 PR fortran/56691 18683 * gfortran.dg/type_to_class_4.f03: New test. 18684 186852018-02-10 Alan Modra <amodra@gmail.com> 18686 18687 PR target/84300 18688 * gcc.dg/pr84300.c: New. 18689 186902018-02-10 Jakub Jelinek <jakub@redhat.com> 18691 18692 PR sanitizer/83987 18693 * g++.dg/ubsan/pr83987-2.C: New test. 18694 186952018-02-09 Sebastian Perta <sebastian.perta@renesas.com> 18696 18697 * gcc.target/rx/movsicc.c: New test. 18698 186992018-02-09 Peter Bergner <bergner@vnet.ibm.com> 18700 18701 PR target/83926 18702 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled 18703 message. 18704 187052018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com> 18706 18707 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target. 18708 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New. 18709 187102018-02-09 Nathan Sidwell <nathan@acm.org> 18711 18712 PR c/84293 18713 * c-c++-common/pr84293.h: New. 18714 * c-c++-common/pr84293.c: New. 18715 187162018-02-09 Vladimir Makarov <vmakarov@redhat.com> 18717 18718 PR rtl-optimization/57193 18719 * gcc.target/i386/pr57193.c: New. 18720 187212018-02-09 Jakub Jelinek <jakub@redhat.com> 18722 18723 PR target/84226 18724 * gcc.target/powerpc/pr84226.c: New test. 18725 187262018-02-09 Peter Bergner <bergner@vnet.ibm.com> 18727 18728 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test 18729 from this to... 18730 <vclzd>: ...this. 18731 187322018-02-09 Martin Sebor <msebor@redhat.com> 18733 18734 PR lto/84212 18735 * gcc.dg/lto/pr84212_0.c: New test file. 18736 * gcc.dg/lto/pr84212_1.c: Same. 18737 187382018-02-09 Peter Bergner <bergner@vnet.ibm.com> 18739 18740 PR target/83926 18741 * gcc.target/powerpc/pr83926.c: New test. 18742 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled 18743 message. Fix test for running in 32-bit mode. 18744 187452018-02-09 Tamar Christina <tamar.christina@arm.com> 18746 18747 PR target/82641 18748 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t. 18749 187502018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 18751 18752 PR target/PR84295 18753 * gcc.target/s390/pr84295.c: New test. 18754 187552018-02-09 Paolo Carlini <paolo.carlini@oracle.com> 18756 18757 PR c++/77522 18758 * g++.dg/cpp1y/lambda-init16.C: New. 18759 187602018-02-09 Eric Botcazou <ebotcazou@adacore.com> 18761 18762 * gnat.dg/sso8.adb: New test. 18763 * gnat.dg/sso8_pkg.ads: New helper. 18764 187652018-02-09 Richard Biener <rguenther@suse.de> 18766 18767 PR tree-optimization/84278 18768 * gcc.target/i386/pr84278.c: Adjust regex. 18769 187702018-02-09 Jakub Jelinek <jakub@redhat.com> 18771 18772 PR tree-optimization/84232 18773 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86. 18774 18775 PR debug/84252 18776 * gcc.target/aarch64/pr84252.c: New test. 18777 18778 PR middle-end/84237 18779 * gcc.dg/pr84237.c: New test. 18780 187812018-02-09 Marek Polacek <polacek@redhat.com> 18782 Jakub Jelinek <jakub@redhat.com> 18783 18784 PR c++/83659 18785 * g++.dg/torture/pr83659.C: New test. 18786 187872018-02-08 David Malcolm <dmalcolm@redhat.com> 18788 18789 PR tree-optimization/84136 18790 * gcc.c-torture/compile/pr84136.c: New test. 18791 187922018-02-08 Sergey Shalnov <sergey.shalnov@intel.com> 18793 18794 PR target/83008 18795 * gcc.target/i386/pr83008.c: New test. 18796 187972018-02-08 Peter Bergner <bergner@vnet.ibm.com> 18798 18799 PR target/81143 18800 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__. 18801 188022018-02-08 Paolo Carlini <paolo.carlini@oracle.com> 18803 18804 PR c++/83806 18805 * g++.dg/warn/Wunused-parm-11.C: New. 18806 188072018-02-08 Marek Polacek <polacek@redhat.com> 18808 18809 PR tree-optimization/84238 18810 * gcc.dg/Wstringop-overflow-3.c: New test. 18811 188122018-02-08 Nathan Sidwell <nathan@acm.org> 18813 18814 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic. 18815 188162018-02-08 Richard Sandiford <richard.sandiford@linaro.org> 18817 18818 PR tree-optimization/84265 18819 * gcc.dg/vect/pr84265.c: New test. 18820 188212018-02-08 Richard Sandiford <richard.sandiford@linaro.org> 18822 18823 PR tree-optimization/81635 18824 * gcc.dg/vect/bb-slp-pr81635-3.c: New test. 18825 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise. 18826 188272018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 18828 18829 * gcc.target/s390/nobp-function-pointer-attr.c: New test. 18830 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test. 18831 * gcc.target/s390/nobp-function-pointer-z10.c: New test. 18832 * gcc.target/s390/nobp-function-pointer-z900.c: New test. 18833 * gcc.target/s390/nobp-indirect-jump-attr.c: New test. 18834 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test. 18835 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test. 18836 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test. 18837 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test. 18838 * gcc.target/s390/nobp-indirect-jump-z10.c: New test. 18839 * gcc.target/s390/nobp-indirect-jump-z900.c: New test. 18840 * gcc.target/s390/nobp-return-attr-all.c: New test. 18841 * gcc.target/s390/nobp-return-attr-neg.c: New test. 18842 * gcc.target/s390/nobp-return-mem-attr.c: New test. 18843 * gcc.target/s390/nobp-return-mem-nothunk.c: New test. 18844 * gcc.target/s390/nobp-return-mem-z10.c: New test. 18845 * gcc.target/s390/nobp-return-mem-z900.c: New test. 18846 * gcc.target/s390/nobp-return-reg-attr.c: New test. 18847 * gcc.target/s390/nobp-return-reg-mixed.c: New test. 18848 * gcc.target/s390/nobp-return-reg-nothunk.c: New test. 18849 * gcc.target/s390/nobp-return-reg-z10.c: New test. 18850 * gcc.target/s390/nobp-return-reg-z900.c: New test. 18851 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test. 18852 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test. 18853 * gcc.target/s390/nobp-table-jump-z10.c: New test. 18854 * gcc.target/s390/nobp-table-jump-z900.c: New test. 18855 188562018-02-08 Richard Biener <rguenther@suse.de> 18857 18858 PR tree-optimization/84233 18859 * g++.dg/torture/pr84233.C: New testcase. 18860 188612018-02-08 Richard Biener <rguenther@suse.de> 18862 18863 PR tree-optimization/84278 18864 * gcc.target/i386/pr84278.c: New testcase. 18865 188662018-02-08 Wilco Dijkstra <wdijkstr@arm.com> 18867 18868 PR rtl-optimization/84068 18869 PR rtl-optimization/83459 18870 * gcc.dg/pr84068.c: New test. 18871 188722018-02-08 Richard Biener <rguenther@suse.de> 18873 18874 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or 18875 loop vectorization to happen. 18876 188772018-02-08 Paolo Carlini <paolo.carlini@oracle.com> 18878 18879 PR c++/83204 18880 * g++.dg/cpp0x/lambda/lambda-ice25.C: New. 18881 188822018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com> 18883 18884 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas. 18885 188862018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com> 18887 18888 PR target/84154 18889 * gcc.target/powerpc/pr84154-1.c: New tests. 18890 * gcc.target/powerpc/pr84154-2.c: Likewise. 18891 * gcc.target/powerpc/pr84154-3.c: Likewise. 18892 188932018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com> 18894 18895 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires. 18896 188972018-02-07 Jakub Jelinek <jakub@redhat.com> 18898 18899 PR c++/84082 18900 * g++.dg/template/incomplete11.C: New test. 18901 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too. 18902 189032018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 18904 18905 PR fortran/82994 18906 * gfortran.dg/deallocate_error_3.f90: New test. 18907 * gfortran.dg/deallocate_error_4.f90: New test. 18908 189092018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org> 18910 18911 PR fortran/68560 18912 * gfortran.dg/shape_9.f90: New test. 18913 189142018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 18915 18916 PR fortran/82049 18917 * gfortran.dg/assumed_charlen_parameter.f90: New test. 18918 189192018-02-07 David Malcolm <dmalcolm@redhat.com> 18920 18921 PR c++/81610 18922 PR c++/80567 18923 * g++.dg/spellcheck-reswords.C: New test case. 18924 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus 18925 suggestion of "if". 18926 189272018-02-07 Martin Liska <mliska@suse.cz> 18928 18929 PR c++/84059. 18930 * g++.dg/ext/mv26.C: New test. 18931 189322018-02-07 Tom de Vries <tom@codesourcery.com> 18933 18934 * gcc.dg/pr83844.c: Require effective target alloca. 18935 189362018-02-07 Tom de Vries <tom@codesourcery.com> 18937 18938 * gcc.dg/torture/pr83055.c: Require effective target global_constructor. 18939 189402018-02-07 H.J. Lu <hongjiu.lu@intel.com> 18941 18942 PR target/84243 18943 * gcc.target/i386/cet-intrin-4.c (dg-options): Use 18944 -fcf-protection=return. 18945 189462018-02-07 Tom de Vries <tom@codesourcery.com> 18947 18948 PR libgomp/84217 18949 * c-c++-common/goacc/pr84217.c: New test. 18950 * gfortran.dg/goacc/pr84217.f90: New test. 18951 189522018-02-07 Richard Biener <rguenther@suse.de> 18953 18954 PR tree-optimization/84204 18955 * gcc.dg/graphite/pr84204.c: New testcase. 18956 18957 PR tree-optimization/84205 18958 * gcc.dg/graphite/pr84205.c: New testcase. 18959 18960 PR tree-optimization/84223 18961 * gfortran.dg/graphite/pr84223.f90: New testcase. 18962 189632018-02-07 Paolo Carlini <paolo.carlini@oracle.com> 18964 18965 PR c++/71662 18966 * g++.dg/cpp0x/scoped_enum7.C: New. 18967 189682018-02-07 Christophe Lyon <christophe.lyon@linaro.org> 18969 18970 PR tree-optimization/83008 18971 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize. 18972 189732018-02-07 Jakub Jelinek <jakub@redhat.com> 18974 18975 PR tree-optimization/84235 18976 * gcc.c-torture/execute/ieee/pr84235.c: New test. 18977 189782018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 18979 18980 PR testsuite/84243 18981 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86 18982 targets. 18983 * c-c++-common/fcf-protection-7.c: Likewise for -mibt. 18984 189852018-02-06 Jakub Jelinek <jakub@redhat.com> 18986 18987 PR target/84146 18988 * gcc.target/i386/pr84146.c: New test. 18989 189902018-02-06 Michael Collison <michael.collison@arm.com> 18991 18992 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting. 18993 189942018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 18995 18996 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation 18997 warning for -mno-speculate-indirect-jumps. 18998 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise. 18999 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. 19000 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise. 19001 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise. 19002 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise. 19003 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise. 19004 190052018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 19006 19007 PR target/84145 19008 * c-c++-common/fcf-protection-1.c: Change a compared message. 19009 * c-c++-common/fcf-protection-2.c: Likewise. 19010 * c-c++-common/fcf-protection-3.c: Likewise. 19011 * c-c++-common/fcf-protection-5.c: Likewise. 19012 * c-c++-common/fcf-protection-6.c: New test. 19013 * c-c++-common/fcf-protection-7.c: Likewise. 19014 190152018-02-06 Marek Polacek <polacek@redhat.com> 19016 19017 PR tree-optimization/84228 19018 * c-c++-common/Wstringop-truncation-3.c: New test. 19019 190202018-02-06 Tamar Christina <tamar.christina@arm.com> 19021 19022 PR target/82641 19023 * gcc.target/arm/pragma_arch_switch_2.c: New. 19024 190252018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19026 19027 PR target/79975 19028 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options. 19029 190302018-02-05 Martin Sebor <msebor@redhat.com> 19031 19032 PR tree-optimization/83369 19033 * gcc.dg/Wnonnull.c: New test. 19034 190352018-02-05 Richard Sandiford <richard.sandiford@linaro.org> 19036 19037 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file 19038 argument and use dg-messages-by-file instead. Expect it to be 19039 an array rather than a dict. 19040 (lto-link-and-maybe-run): Remove messages_by_file argument and 19041 use an upvar for dg-messages-by-file. Update call to 19042 lto_handle_diagnostics. 19043 (lt-get-options): Treat dg-messages-by-file as an array 19044 rather than a dict. 19045 (lto-get-options-main): Likewise. Set the entry rather than appending. 19046 (lto-execute): Treat dg-messages-by-file as an array rather than 19047 a dict. Update call to lto-link-and-maybe-run. 19048 190492018-02-05 Paolo Carlini <paolo.carlini@oracle.com> 19050 19051 PR c++/82782 19052 * g++.dg/cpp1z/inline-var4.C: New. 19053 190542018-02-05 Martin Liska <mliska@suse.cz> 19055 19056 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS 19057 options. 19058 * c-c++-common/asan/pointer-compare-2.c: Likewise. 19059 * c-c++-common/asan/pointer-subtract-1.c: Likewise. 19060 * c-c++-common/asan/pointer-subtract-2.c: Likewise. 19061 * c-c++-common/asan/pointer-subtract-3.c: Likewise. 19062 * c-c++-common/asan/pointer-subtract-4.c: Likewise. 19063 * c-c++-common/asan/pointer-compare-3.c: New test. 19064 190652018-02-05 Richard Sandiford <richard.sandiford@linaro.org> 19066 19067 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs. 19068 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 19069 190702018-02-05 Olga Makhotina <olga.makhotina@intel.com> 19071 19072 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd, 19073 _mm_maskz_range_sd, _mm_mask_range_round_sd, 19074 _mm_maskz_range_round_sd): Test new intrinsics. 19075 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd, 19076 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd, 19077 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics. 19078 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss, 19079 _mm_maskz_range_ss, _mm_mask_range_round_ss, 19080 _mm_maskz_range_round_ss): Test new intrinsics. 19081 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss, 19082 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss, 19083 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics. 19084 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round, 19085 __builtin_ia32_rangess128_round): Remove builtins. 19086 (__builtin_ia32_rangesd128_mask_round, 19087 __builtin_ia32_rangess128_mask_round): Test new builtins. 19088 * gcc.target/i386/sse-13.c: Ditto. 19089 * gcc.target/i386/sse-23.c: Ditto. 19090 190912018-02-04 Jan Hubicka <hubicka@ucw.cz> 19092 19093 PR middle-end/79966 19094 * gfortran.dg/pr79966.f90: New testcase 19095 190962018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org> 19097 19098 PR fortran/84094 19099 * gfortran.dg/associate_23.f90: Fix invalid code. 19100 * gfortran.dg/intrinsic_actual_4.f90: Likewise. 19101 * gfortran.dg/matmul_3.f90: Likewise. 19102 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. 19103 191042018-02-04 Paul Thomas <pault@gcc.gnu.org> 19105 19106 PR fortran/84115 19107 * gfortran.dg/associate_34.f90: New test. 19108 * gfortran.dg/associate_35.f90: New test. 19109 191102018-02-03 Paul Thomas <pault@gcc.gnu.org> 19111 19112 PR fortran/84141 19113 PR fortran/84155 19114 * gfortran.dg/pr84155.f90: New test. 19115 191162017-02-02 Uros Bizjak <ubizjak@gmail.com> 19117 19118 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect. 19119 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto. 19120 191212018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com> 19122 19123 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to 19124 dg-do run stanza. 19125 191262018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com> 19127 19128 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok 19129 requirement. 19130 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same. 19131 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same. 19132 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same. 19133 191342018-02-02 Georg-Johann Lay <avr@gjlay.de> 19135 19136 PR testsuite/52641 19137 * gcc.c-torture/execute/pr83362.c: Make work for int16. 19138 * gcc.dg/Wsign-conversion.c: Dito. 19139 * gcc.dg/attr-alloc_size-4.c: Dito. 19140 * gcc.dg/pr81020.c: Dito. 19141 * gcc.dg/pr81192.c: Dito. 19142 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast. 19143 * gcc.dg/attr-alloc_size-11.c: Also special-case avr. 19144 * gcc.dg/pr83844.c: Restrict to int32plus. 19145 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus. 19146 * gcc.dg/tree-ssa/ldist-25.c: Dito. 19147 * gcc.dg/tree-ssa/ldist-27.c: Dito. 19148 * gcc.dg/tree-ssa/ldist-28.c: Dito. 19149 * gcc.dg/tree-ssa/ldist-29.c: Dito. 19150 * gcc.dg/tree-ssa/ldist-30.c: Dito. 19151 * gcc.dg/tree-ssa/ldist-31.c: Dito. 19152 * gcc.dg/tree-ssa/ldist-32.c: Dito. 19153 * gcc.dg/tree-ssa/ldist-33.c: Dito. 19154 * gcc.dg/tree-ssa/ldist-34.c: Dito. 19155 * gcc.dg/tree-ssa/ldist-35.c: Dito. 19156 * gcc.dg/tree-ssa/ldist-36.c: Dito. 19157 191582018-02-02 Julia Koval <julia.koval@intel.com> 19159 19160 * gcc.target/i386/funcspec-56.inc: Handle new march. 19161 * g++.dg/ext/mv16.C: Ditto. 19162 191632018-02-02 Georg-Johann Lay <avr@gjlay.de> 19164 19165 * lib/target-supports.exp 19166 (check_effective_target_keeps_null_pointer_checks): No more 19167 special-case avr. 19168 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr. 19169 * gcc.dg/ifcvt-4.c: Skip avr. 19170 * gcc.dg/pr53037-1.c: Dito. 19171 * gcc.dg/pr53037-2.c: Dito. 19172 * gcc.dg/pr53037-3.c: Dito. 19173 * gcc.dg/pr63387-2.c: Dito. 19174 * gcc.dg/pr63387.c: Dito. 19175 * gcc.dg/sancov/cmp0.c: Dito. 19176 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito. 19177 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito. 19178 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito. 19179 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito. 19180 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito. 19181 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito. 19182 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito. 19183 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito. 19184 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito. 19185 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito. 19186 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito. 19187 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito. 19188 * gcc.dg/tree-ssa/pr82059.c: Dito. 19189 * gcc.c-torture/execute/pr70460.c: Dito. 19190 191912018-02-02 Georg-Johann Lay <avr@gjlay.de> 19192 19193 PR testsuite/52641 19194 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16. 19195 * gcc.c-torture/execute/20180112-1.c: Dito. 19196 * gcc.c-torture/execute/pr81503.c: Dito. 19197 * gcc.dg/store_merging_12.c: Dito. 19198 * gcc.dg/tree-ssa/loop-niter-1.c: Dito. 19199 * gcc.dg/tree-ssa/loop-niter-2.c: Dito. 19200 * gcc.dg/tree-ssa/pr80898.c: Dito. 19201 * gcc.dg/tree-ssa/pr82363.c: Dito. 19202 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning. 19203 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16. 19204 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito. 19205 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito. 19206 * gcc.dg/torture/pr81814.c: Restrict to int32plus. 19207 * gcc.dg/tree-ssa/pr80803.c: Dito. 19208 * gcc.dg/tree-ssa/pr80898-2.c: Dito. 19209 * gcc.dg/tree-ssa/pr81346-4.c: Dito. 19210 * gcc.dg/tree-ssa/vrp114.c: Dito. 19211 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus. 19212 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito. 19213 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito. 19214 192152018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 19216 19217 PR target/84066 19218 * gcc.target/i386/cet-sjlj-6a.c: New test. 19219 * gcc.target/i386/cet-sjlj-6b.c: Likewise. 19220 192212018-02-01 Marek Polacek <polacek@redhat.com> 19222 19223 PR c++/84125 19224 * g++.dg/cpp1y/lambda-generic-84125.C: New test. 19225 192262018-01-30 Jeff Law <law@redhat.com> 19227 19228 PR target/84128 19229 * gcc.target/i386/pr84128.c: New test. 19230 192312018-02-01 Georg-Johann Lay <avr@gjlay.de> 19232 19233 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add 19234 -fdelete-null-pointer-checks. 19235 192362018-02-01 Paolo Carlini <paolo.carlini@oracle.com> 19237 19238 PR c++/83796 19239 * g++.dg/cpp0x/abstract-default1.C: New. 19240 192412018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 19242 19243 PR tree-optimization/81635 19244 * gcc.dg/vect/bb-slp-pr81635-1.c: New test. 19245 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise. 19246 192472018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 19248 19249 PR target/83370 19250 * gcc.target/aarch64/pr83370.c: New. 19251 192522018-02-01 Richard Biener <rguenther@suse.de> 19253 19254 * gcc.dg/graphite/pr35356-1.c: Adjust. 19255 192562018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 19257 19258 PR testsuite/83846 19259 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests 19260 for ILP32. 19261 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead 19262 of hard-coding the choice. 19263 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise. 19264 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise. 19265 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize 19266 memset call. 19267 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use 19268 stdint.h types. 19269 * gcc.target/aarch64/sve/const_pred_2.C: Likewise. 19270 * gcc.target/aarch64/sve/const_pred_3.C: Likewise. 19271 * gcc.target/aarch64/sve/const_pred_4.C: Likewise. 19272 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. 19273 * gcc.target/aarch64/sve/logical_1.c: Likewise. 19274 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. 19275 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. 19276 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. 19277 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. 19278 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. 19279 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. 19280 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. 19281 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. 19282 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. 19283 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. 19284 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. 19285 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. 19286 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. 19287 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. 19288 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. 19289 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. 19290 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. 19291 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. 19292 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. 19293 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. 19294 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. 19295 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. 19296 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. 19297 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. 19298 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. 19299 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. 19300 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. 19301 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. 19302 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. 19303 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. 19304 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. 19305 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. 19306 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. 19307 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise. 19308 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 19309 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise. 19310 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. 19311 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. 19312 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. 19313 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use 19314 __builtin_popcountll rather than __builtin_popcountl. 19315 193162018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 19317 19318 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead 19319 of LD1R[HWD] for multi-element constants on big-endian targets. 19320 * gcc.target/aarch64/sve/slp_3.c: Likewise. 19321 * gcc.target/aarch64/sve/slp_4.c: Likewise. 19322 193232018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 19324 19325 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB. 19326 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB. 19327 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB. 19328 193292018-02-01 Jakub Jelinek <jakub@redhat.com> 19330 19331 PR tree-optimization/81661 19332 PR tree-optimization/84117 19333 * gcc.dg/pr81661.c: New test. 19334 * gfortran.dg/pr84117.f90: New test. 19335 193362018-02-01 Janne Blomqvist <jb@gcc.gnu.org> 19337 19338 PR fortran/83705 19339 * gfortran.dg/repeat_7.f90: Catch warning message. 19340 193412018-01-31 Ian Lance Taylor <iant@golang.org> 19342 19343 * go.go-torture/execute/printnil.go: New test. 19344 193452018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19346 19347 * lib/target-supports.exp (check_effective_target_comdat_group): 19348 Allow for Solaris as comdat syntax. 19349 19350 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on 19351 Solaris with comdat_group support and as. 19352 193532018-01-31 Marek Polacek <polacek@redhat.com> 19354 19355 PR c/81779 19356 * gcc.dg/pr81779.c: New test. 19357 193582018-01-31 Jakub Jelinek <jakub@redhat.com> 19359 19360 PR fortran/84116 19361 * gfortran.dg/gomp/pr84116.f90: New test. 19362 19363 PR c++/83993 19364 * g++.dg/init/pr83993-2.C: New test. 19365 19366 PR c++/83993 19367 * g++.dg/init/pr83993-1.C: New test. 19368 * g++.dg/cpp0x/pr83993.C: New test. 19369 193702018-01-31 Paul Thomas <pault@gcc.gnu.org> 19371 19372 PR fortran/84088 19373 * gfortran.dg/pr84088.f90: New test. 19374 193752018-01-31 Vladimir Makarov <vmakarov@redhat.com> 19376 19377 PR target/82444 19378 * gcc.target/i386/pr82444.c: New. 19379 193802018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com> 19381 19382 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins. 19383 * gcc.target/powerpc/vsx-13.c: New. 19384 193852018-01-31 Paolo Carlini <paolo.carlini@oracle.com> 19386 19387 PR c++/84092 19388 * g++.dg/cpp1y/var-templ57.C: New. 19389 193902018-01-31 Marek Polacek <polacek@redhat.com> 19391 19392 PR c++/84138 19393 * g++.dg/diagnostic/pr84138.C: New test. 19394 193952018-01-31 Janne Blomqvist <jb@gcc.gnu.org> 19396 19397 PR fortran/78534 19398 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune 19399 -Wstringop-overflow warnings due to spurious warning with -O1. 19400 * gfortran.dg/char_cast_1.f90: Update dump scan pattern. 19401 * gfortran.dg/transfer_intrinsic_1.f90: Likewise. 19402 194032018-01-31 Richard Biener <rguenther@suse.de> 19404 19405 PR tree-optimization/84132 19406 * g++.dg/torture/pr84132.C: New testcase. 19407 194082018-01-31 Jan Hubicka <hubicka@ucw.cz> 19409 19410 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and 19411 dg-final scan. 19412 194132018-01-31 Julia Koval <julia.koval@intel.com> 19414 19415 PR target/83618 19416 * gcc.target/i386/rdpid.c: Remove "eax". 19417 194182018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19419 19420 PR tree-optimization/64946 19421 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word 19422 scan-assembler checks. 19423 194242018-01-31 Eric Botcazou <ebotcazou@adacore.com> 19425 19426 * gcc.c-torture/execute/20180131-1.c: New test. 19427 194282018-01-31 Claudiu Zissulescu <claziss@synopsys.com> 19429 19430 * gcc.target/arc/taux-1.c: New test. 19431 * gcc.target/arc/taux-2.c: Likewise. 19432 194332018-01-31 Claudiu Zissulescu <claziss@synopsys.com> 19434 19435 * gcc.target/arc/uncached.c: New test. 19436 194372018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19438 19439 PR lto/83954 19440 * gnat.dg/lto20.adb: Remove dg-excess-errors. 19441 194422018-01-31 Jakub Jelinek <jakub@redhat.com> 19443 19444 PR preprocessor/69869 19445 * gcc.dg/cpp/trad/pr69869.c: New test. 19446 19447 PR c/84100 19448 * gcc.dg/pr84100.c: New test. 19449 194502018-01-30 Jeff Law <law@redhat.com> 19451 19452 PR target/84064 19453 * gcc.target/i386/pr84064: New test. 19454 194552018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org> 19456 19457 PR fortran/84134 19458 * gfortran.dg/data_implied_do_2.f90: New test. 19459 194602018-01-30 Janus Weil <janus@gcc.gnu.org> 19461 19462 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive. 19463 194642018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org> 19465 19466 PR fortran/84133 19467 * gfortran.dg/inline_matmul_21.f90: New test case. 19468 194692018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19470 19471 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options. 19472 194732018-01-30 Vladimir Makarov <vmakarov@redhat.com> 19474 19475 PR target/84112 19476 * gcc.target/powerpc/pr84112.c: New. 19477 194782018-01-30 Jakub Jelinek <jakub@redhat.com> 19479 19480 PR rtl-optimization/83986 19481 * gcc.dg/pr83986.c: New test. 19482 194832018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com> 19484 19485 PR 58684 19486 * gcc.dg/torture/inf-compare-1.c: Add xfail. 19487 * gcc.dg/torture/inf-compare-2.c: Add xfail. 19488 * gcc.dg/torture/inf-compare-3.c: Add xfail. 19489 * gcc.dg/torture/inf-compare-4.c: Add xfail. 19490 194912018-01-30 Jakub Jelinek <jakub@redhat.com> 19492 19493 PR tree-optimization/84111 19494 * gcc.c-torture/compile/pr84111.c: New test. 19495 194962018-01-30 Jan Hubicka <hubicka@ucw.cz> 19497 19498 PR ipa/83179 19499 * gcc.dg/ipa/inline-2.c: Fix template. 19500 * gcc.dg/ipa/inline-3.c: Fix template. 19501 195022018-01-30 Jan Hubicka <hubicka@ucw.cz> 19503 19504 PR ipa/81360 19505 * g++.dg/torture/pr81360.C: New testcase. 19506 195072018-01-30 Jan Hubicka <hubicka@ucw.cz> 19508 19509 PR lto/83954 19510 * gcc.dg/lto/pr83954.h: New testcase. 19511 * gcc.dg/lto/pr83954_0.c: New testcase. 19512 * gcc.dg/lto/pr83954_1.c: New testcase. 19513 195142018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19515 19516 PR bootstrap/84017 19517 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings 19518 to dg-options. 19519 Simplify DW_AT_producer scan. 19520 195212018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19522 19523 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets. 19524 195252018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com> 19526 19527 PR target/83828 19528 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. 19529 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. 19530 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto. 19531 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto. 19532 195332018-01-29 Jeff Law <law@redhat.com> 19534 19535 PR testsuite/81010 19536 * gcc.target/powerpc/pr56605.c: Update various dg- directives to 19537 better match other tests which require vsx. Verify the zero 19538 extension is part of the test in the combiner dump. 19539 195402018-01-29 Marek Polacek <polacek@redhat.com> 19541 19542 PR c/83966 19543 * gcc.dg/format/Wsuggest-attribute-1.c: New test. 19544 19545 PR c++/83996 19546 * g++.dg/ext/pr83996.C: New test. 19547 195482018-01-29 Richard Biener <rguenther@suse.de> 19549 19550 PR tree-optimization/84057 19551 * gcc.dg/graphite/pr84057.c: New testcase. 19552 195532018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org> 19554 19555 PR fortran/84073 19556 * gfortran.dg/bind_c_usage_31.f90: New test. 19557 195582018-01-27 Paolo Carlini <paolo.carlini@oracle.com> 19559 19560 PR c++/83924 19561 * g++.dg/warn/Wduplicated-branches5.C: New. 19562 195632018-01-26 Sebastian Perta <sebastian.perta@renesas.com> 19564 19565 * gcc.target/rl78/test_addsi3_internal.c: New test. 19566 195672018-01-26 Segher Boessenkool <segher@kernel.crashing.org> 19568 19569 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets. 19570 Make expected output depend on whether we expect sibcalls or not. 19571 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into 19572 safe-indirect-jump-1.c). 19573 195742018-01-26 Damian Rouson <damian@sourceryinstitute.org> 19575 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 19576 Soren Rasmussen <s.c.rasmussen@gmail.com> 19577 19578 Fortran 2018 teams tests. 19579 19580 * gfortran.dg/team_number_1.f90: new test for team_number. 19581 * gfortran.dg/team_change_1.f90: new test for change team. 19582 * gfortran.dg/team_end_1.f90: new test for end team. 19583 * gfortran.dg/team_form_1.f90: new test for form team. 19584 195852018-01-26 Steven G. Kargl <kargl@gcc.gnu.org> 19586 19587 PR fortran/83998 19588 * gfortran.dg/dot_product_4.f90 19589 195902018-01-26 Martin Sebor <msebor@redhat.com> 19591 19592 PR tree-optimization/83896 19593 * gcc.dg/strlenopt-43.c: New. 19594 195952018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 19596 19597 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas. 19598 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same. 19599 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New. 19600 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New. 19601 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New. 19602 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New. 19603 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New. 19604 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New. 19605 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler 19606 stanzas. 19607 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same. 19608 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New. 19609 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New. 19610 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New. 19611 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New. 19612 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New. 19613 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New. 19614 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid 19615 instruction list. 19616 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same. 19617 196182018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 19619 19620 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete. 19621 * gcc.target/powerpc/fold-vec-cmp-int.h: New. 19622 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New. 19623 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New. 19624 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New. 19625 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete. 19626 * gcc.target/powerpc/fold-vec-cmp-short.h: New. 19627 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New. 19628 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New. 19629 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete. 19630 * gcc.target/powerpc/fold-vec-cmp-char.h: New. 19631 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New. 19632 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New. 19633 196342018-01-26 Martin Liska <mliska@suse.cz> 19635 19636 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type 19637 warning is seen. 19638 196392018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 19640 19641 * gcc.target/powerpc/fold-vec-neg-longlong.h: New. 19642 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New. 19643 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New. 19644 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete. 19645 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas. 19646 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New. 19647 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New. 19648 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New. 19649 196502018-01-26 Richard Biener <rguenther@suse.de> 19651 19652 PR rtl-optimization/84003 19653 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger 19654 latent bug in DSE if NOINLINE is appropriately defined. 19655 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C 19656 and defining NOINLINE. 19657 196582018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19659 19660 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64 19661 tests specific to aarch64. XFAIL test on arm. 19662 196632018-01-26 Jakub Jelinek <jakub@redhat.com> 19664 19665 PR rtl-optimization/83985 19666 * gcc.dg/pr83985.c: New test. 19667 19668 PR c/83989 19669 * c-c++-common/Wrestrict-3.c: New test. 19670 196712018-01-26 Claudiu Zissulescu <claziss@synopsys.com> 19672 19673 * gcc.target/arc/tdelegitimize_addr.c: New test. 19674 196752018-01-26 Claudiu Zissulescu <claziss@synopsys.com> 19676 19677 * gcc.target/arc/jli-1.c: New file. 19678 * gcc.target/arc/jli-2.c: Likewise. 19679 196802018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 19681 19682 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in 19683 scan-assembler. 19684 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. 19685 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. 19686 196872018-01-26 Richard Biener <rguenther@suse.de> 19688 19689 PR tree-optimization/81082 19690 * gcc.dg/vect/pr81082.c: New testcase. 19691 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n 19692 simplification to n * n. 19693 196942018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19695 19696 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on 19697 Solaris 10. 19698 * gcc.target/i386/pr63620.c: Likewise. 19699 197002018-01-26 Julia Koval <julia.koval@intel.com> 19701 19702 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add 19703 -mavx512f -mavx512bw. 19704 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw. 19705 * gcc.target/i386/i386.exp: Fix types. 19706 197072018-01-26 Alan Modra <amodra@gmail.com> 19708 19709 PR target/84033 19710 * gcc.target/powerpc/swaps-p8-46.c: New. 19711 197122018-25-01 Paul Thomas <pault@gcc.gnu.org> 19713 19714 PR fortran/37577 19715 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008. 19716 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to 19717 'array01' in the tree dump comparison. 19718 * gfortran.dg/coarray_lib_token_4.f90: Likewise. 19719 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits. 19720 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008. 19721 197222018-01-25 Jan Hubicka <hubicka@ucw.cz> 19723 19724 PR middle-end/83055 19725 * gcc.dg/torture/pr83055.c: New testcase. 19726 197272018-01-25 Jakub Jelinek <jakub@redhat.com> 19728 19729 PR c++/84031 19730 * g++.dg/cpp1z/decomp36.C: New test. 19731 19732 PR middle-end/83977 19733 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options. 19734 197352018-01-25 Richard Sandiford <richard.sandiford@linaro.org> 19736 19737 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for 19738 the shift dump line. 19739 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 19740 197412018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com> 19742 19743 PR target/81550 19744 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop 19745 index instead of int, which allows IVOPTs to properly optimize the 19746 loop. 19747 197482018-01-24 David Malcolm <dmalcolm@redhat.com> 19749 19750 PR jit/82846 19751 * jit.dg/test-alignment.c (create_aligned_code): Fix return type 19752 of "fn_type" typedef. 19753 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise. 19754 197552018-01-24 Ian Lance Taylor <iant@golang.org> 19756 19757 * go.go-torture/execute/names-1.go: New test. 19758 197592018-01-19 Jeff Law <law@redhat.com> 19760 19761 PR target/83994 19762 * gcc.target/i386/pr83994.c: New test. 19763 197642018-01-24 Vladimir Makarov <vmakarov@redhat.com> 19765 19766 PR target/84014 19767 * gcc.target/powerpc/pr84014.c: New. 19768 197692018-01-24 Jakub Jelinek <jakub@redhat.com> 19770 19771 PR middle-end/83977 19772 * c-c++-common/gomp/pr83977-1.c: New test. 19773 * c-c++-common/gomp/pr83977-2.c: New test. 19774 * c-c++-common/gomp/pr83977-3.c: New test. 19775 * gfortran.dg/gomp/pr83977.f90: New test. 19776 197772018-01-24 Richard Sandiford <richard.sandiford@linaro.org> 19778 19779 PR testsuite/83889 19780 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run. 19781 * gcc.dg/vect/pr80631-1.c: Likewise. 19782 * gcc.dg/vect/pr80631-2.c: Likewise. 19783 * gcc.dg/vect/pr81410.c: Likewise. 19784 * gcc.dg/vect/pr81633.c: Likewise. 19785 * gcc.dg/vect/pr81815.c: Likewise. 19786 * gcc.dg/vect/pr82108.c: Likewise. 19787 * gcc.dg/vect/pr83857.c: Likewise. 19788 * gcc.dg/vect/vect-alias-check-8.c: Likewise. 19789 * gcc.dg/vect/vect-alias-check-9.c: Likewise. 19790 * gcc.dg/vect/vect-alias-check-10.c: Likewise. 19791 * gcc.dg/vect/vect-alias-check-11.c: Likewise. 19792 * gcc.dg/vect/vect-alias-check-12.c: Likewise. 19793 * gcc.dg/vect/vect-reduc-11.c: Likewise. 19794 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise. 19795 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use 19796 dg-xfail-run-if instead. 19797 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. 19798 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. 19799 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. 19800 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run. 19801 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 19802 198032018-01-24 Richard Sandiford <richard.sandiford@linaro.org> 19804 19805 PR tree-optimization/83979 19806 * g++.dg/pr83979.c: New test. 19807 198082018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19809 19810 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp 19811 option. Add arm_neon_ok_no_float_abi check. 19812 198132018-01-24 Richard Biener <rguenther@suse.de> 19814 19815 PR tree-optimization/83176 19816 * gcc.dg/graphite/pr83176.c: New testcase. 19817 198182018-01-24 Richard Biener <rguenther@suse.de> 19819 19820 PR tree-optimization/82819 19821 * gcc.dg/graphite/pr82819.c: New testcase. 19822 198232018-01-23 Paolo Carlini <paolo.carlini@oracle.com> 19824 19825 PR c++/83921 19826 * g++.dg/cpp1y/constexpr-83921-1.C: New. 19827 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise. 19828 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise. 19829 * g++.dg/ext/stmtexpr20.C: Likewise. 19830 * g++.dg/ext/stmtexpr21.C: Likewise. 19831 198322018-01-23 David Malcolm <dmalcolm@redhat.com> 19833 19834 PR c++/83974 19835 * g++.dg/warn/pr83974.C: New test case. 19836 198372018-01-23 Jakub Jelinek <jakub@redhat.com> 19838 19839 PR sanitizer/83987 19840 * g++.dg/ubsan/pr83987.C: New test. 19841 198422018-01-23 Paul Thomas <pault@gcc.gnu.org> 19843 19844 PR fortran/83866 19845 * gfortran.dg/pdt_29.f03: New test. 19846 198472018-01-23 Paul Thomas <pault@gcc.gnu.org> 19848 19849 PR fortran/83898 19850 * gfortran.dg/associate_33.f03: New test. 19851 198522018-01-23 Martin Liska <mliska@suse.cz> 19853 19854 PR lto/81440 19855 * gcc.dg/lto/pr81440.h: New test. 19856 * gcc.dg/lto/pr81440_0.c: New test. 19857 * gcc.dg/lto/pr81440_1.c: New test. 19858 198592018-01-23 Nathan Sidwell <nathan@acm.org> 19860 19861 PR c++/83988 19862 * g++.dg/template/pr83988.C: New. 19863 198642018-01-23 Jakub Jelinek <jakub@redhat.com> 19865 19866 PR c++/82882 19867 PR c++/83978 19868 * g++.dg/cpp0x/pr82882.C: New test. 19869 * g++.dg/cpp0x/pr83978.C: New test. 19870 19871 PR c++/83958 19872 * g++.dg/cpp1z/decomp35.C: New test. 19873 198742018-01-23 Nathan Sidwell <nathan@acm.org> 19875 19876 * g++.dg/cpp0x/range-for10.C: Adjust. 19877 * g++.dg/ext/forscope1.C: Adjust. 19878 * g++.dg/ext/forscope2.C: Adjust. 19879 * g++.dg/template/for1.C: Adjust. 19880 198812018-01-23 David Malcolm <dmalcolm@redhat.com> 19882 19883 PR tree-optimization/83510 19884 * gcc.c-torture/compile/pr83510.c: New test case. 19885 198862018-01-23 Richard Sandiford <richard.sandiford@linaro.org> 19887 19888 PR testsuite/83888 19889 * lib/target-supports.exp (check_effective_target_vect_float): Say 19890 that the result only holds when -funsafe-math-optimizations is on. 19891 (check_effective_target_vect_float_strict): New procedure. 19892 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead 19893 of vect_float. 19894 * gcc.dg/vect/vect-reduc-6.c: Likewise. 19895 198962018-01-23 Richard Sandiford <richard.sandiford@linaro.org> 19897 19898 PR tree-optimization/83965 19899 * gcc.dg/vect/pr83965.c: New test. 19900 199012018-01-23 Richard Biener <rguenther@suse.de> 19902 19903 PR tree-optimization/83963 19904 * gfortran.dg/graphite/pr83963.f: New testcase. 19905 * gcc.dg/graphite/pr83963-2.c: Likewise. 19906 199072018-01-23 Jakub Jelinek <jakub@redhat.com> 19908 19909 PR c++/83918 19910 * g++.dg/cpp1z/pr83918.C: New test. 19911 199122018-01-22 Jakub Jelinek <jakub@redhat.com> 19913 19914 PR tree-optimization/83957 19915 * gcc.dg/autopar/pr83957.c: New test. 19916 19917 PR tree-optimization/83081 19918 * gcc.dg/predict-8.c: Adjust expected probability. 19919 199202018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com> 19921 19922 PR target/83862 19923 * gcc.target/powerpc/pr83862.c: New test. 19924 199252018-01-22 Carl Love <cel@us.ibm.com> 19926 19927 * gcc.target/powerpc/powerpc.exp: Add torture tests for 19928 builtins-4-runnable.c, builtins-6-runnable.c, 19929 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c. 19930 * gcc.target/powerpc/builtins-6-runnable.c: New test file. 19931 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests 19932 for signed/unsigned 128-bit and long long int loads. 19933 199342018-01-22 Marek Polacek <polacek@redhat.com> 19935 19936 PR c++/81933 19937 * g++.dg/cpp1y/constexpr-empty4.C: New test. 19938 199392018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com> 19940 19941 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to 19942 scan-asembler valid instructions list. 19943 * gcc.target/powerpc/fold-vec-abs-short.c: Same. 19944 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up 19945 power8-vector requirement and option. 19946 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same. 19947 199482018-01-22 Janne Blomqvist <jb@gcc.gnu.org> 19949 19950 PR 78534 19951 PR 83704 19952 * gfortran.dg/string_1.f90: Remove printing the length. 19953 199542018-01-22 Richard Biener <rguenther@suse.de> 19955 19956 PR tree-optimization/83963 19957 * gcc.dg/graphite/pr83963.c: New testcase. 19958 199592018-01-22 Sudakshina Das <sudi.das@arm.com> 19960 19961 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and 19962 dg-require-effective-target directives. 19963 199642018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19965 19966 * lib/target-supports.exp (check_effective_target_arm_softfloat): 19967 New procedure. 19968 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere. 19969 Adjust scan-assembler checks for soft-float. 19970 199712018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 19972 19973 PR target/83946 19974 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX. 19975 199762018-01-21 John David Anglin <danglin@gcc.gnu.org> 19977 19978 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*. 19979 * gcc.dg/pr83623.c: Likewise. 19980 * gcc.dg/pr83666.c: Likewise. 19981 199822018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 19983 David Edelsohn <dje.gcc@gmail.com> 19984 19985 PR target/83946 19986 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected 19987 assembly output from "crset eq" to "crset 2". 19988 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected 19989 assembly output from . to $. 19990 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. 19991 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected 19992 assembly output from "crset eq" to "crset 2". 19993 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected 19994 assembly output from "crset eq" to "crset 2", and from . to $. 19995 199962018-01-20 Steven G. Kargl <kargl@gcc.gnu.org> 19997 19998 PR fortran/83900 19999 * gfortran.dg/matmul_18.f90: New test. 20000 200012018-01-20 Richard Sandiford <richard.sandiford@linaro.org> 20002 20003 PR tree-optimization/83940 20004 * gcc.dg/torture/pr83940.c: New test. 20005 200062018-01-20 Jakub Jelinek <jakub@redhat.com> 20007 20008 PR middle-end/83945 20009 * gcc.dg/tls/pr83945.c: New test. 20010 20011 PR target/83930 20012 * gcc.dg/pr83930.c: New test. 20013 200142018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 20015 20016 PR fortran/83900 20017 * gfortran.dg/matmul_17.f90: New test. 20018 200192018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 20020 20021 PR fortran/80768 20022 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734. 20023 200242018-01-19 Jakub Jelinek <jakub@redhat.com> 20025 20026 PR c++/81167 20027 * g++.dg/cpp0x/pr81167.C: New test. 20028 20029 PR c++/83919 20030 * g++.dg/cpp0x/pr83919.C: New test. 20031 200322018-01-19 Jeff Law <law@redhat.com> 20033 Jakub Jelinek <jakub@redhat.com> 20034 20035 * gcc.dg/stack-check-16.c: New test. 20036 200372018-01-19 Cesar Philippidis <cesar@codesourcery.com> 20038 20039 PR target/83790 20040 * gcc.target/nvptx/indirect_call.c: New test. 20041 200422018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 20043 20044 * g++.dg/torture/pr83619.C: Remove dg-message. 20045 200462018-01-19 Martin Liska <mliska@suse.cz> 20047 20048 * gcc.dg/predict-1.c: Adjust expected probability. 20049 * gcc.dg/predict-3.c: Likewise. 20050 * gcc.dg/predict-5.c: Likewise. 20051 * gcc.dg/predict-6.c: Likewise. 20052 * gcc.dg/predict-9.c: Likewise. 20053 200542018-01-19 Richard Sandiford <richard.sandiford@linaro.org> 20055 20056 PR tree-optimization/83922 20057 * gcc.dg/pr83922.c: New test. 20058 200592018-01-19 Richard Sandiford <richard.sandiford@linaro.org> 20060 20061 PR tree-optimization/83914 20062 * gcc.dg/vect/pr83914.c: New test. 20063 200642018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20065 20066 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs. 20067 * gcc.target/arm/negdi-2.c: Likewise. 20068 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS. 20069 200702018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20071 20072 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern. 20073 200742018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20075 20076 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options. 20077 200782018-01-18 John David Anglin <danglin@gcc.gnu.org> 20079 20080 * gcc.dg/torture/pr52451.c (main): Skip long double test on 20081 hppa*-*-hpux*. 20082 200832018-01-18 Jakub Jelinek <jakub@redhat.com> 20084 20085 PR ipa/83619 20086 PR testsuite/83934 20087 * g++.dg/torture/pr83619.C (e): Define before first use instead of 20088 forward declaration. 20089 200902018-01-18 Carl Love <cel@us.ibm.com> 20091 20092 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket 20093 to the function. 20094 200952018-01-18 Paolo Carlini <paolo.carlini@oracle.com> 20096 20097 PR c++/81013 20098 * g++.dg/inherit/union3.C: New. 20099 201002018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 20101 20102 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*. 20103 201042018-01-18 Jan Hubicka <hubicka@ucw.cz> 20105 20106 PR ipa/83619 20107 * g++.dg/torture/pr83619.C: New testcase. 20108 201092018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 20110 20111 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok): 20112 Add function body to force error messages in some configurations. 20113 201142018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20115 20116 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t 20117 and arm_thumb1_ok. 20118 201192018-01-18 Boris Kolpackov <boris@codesynthesis.com> 20120 20121 PR other/70268 20122 * c-c++-common/ffile-prefix-map.c: New test. 20123 * c-c++-common/fmacro-prefix-map.c: New test. 20124 * c-c++-common/cpp/ffile-prefix-map.c: New test. 20125 * c-c++-common/cpp/fmacro-prefix-map.c: New test. 20126 201272018-01-18 Martin Liska <mliska@suse.cz> 20128 20129 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options. 20130 * gcc.target/i386/indirect-thunk-4.c: Likewise. 20131 * gcc.target/i386/indirect-thunk-6.c: Likewise. 20132 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 20133 * gcc.target/i386/ret-thunk-10.c: Likewise. 20134 * gcc.target/i386/ret-thunk-11.c: Likewise. 20135 * gcc.target/i386/ret-thunk-12.c: Likewise. 20136 * gcc.target/i386/ret-thunk-15.c: Likewise. 20137 * gcc.target/i386/ret-thunk-9.c: Likewise. 20138 201392018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 20140 20141 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options 20142 order. 20143 201442018-01-18 Nathan Sidwell <nathan@acm.org> 20145 20146 PR c++/83160 20147 * g++.dg/cpp0x/pr83160.C: New. 20148 201492018-01-18 Richard Biener <rguenther@suse.de> 20150 20151 PR tree-optimization/83887 20152 * gcc.dg/graphite/pr83887.c: New testcase. 20153 * gfortran.dg/graphite/pr83887.f90: Likewise. 20154 * gfortran.dg/graphite/pr83887.f: Likewise. 20155 201562018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20157 20158 PR target/65578 20159 * gcc.target/arm/builtin-bswap.x: New file. 20160 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks 20161 and options for armv6t2. 20162 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks 20163 and options for Thumb1. 20164 * gcc.target/arm/builtin-bswap16.x: New file. 20165 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks 20166 and options for armv6t2. 20167 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks 20168 and options for Thumb1. 20169 201702018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 20171 20172 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options 20173 order. 20174 201752018-01-18 Jakub Jelinek <jakub@redhat.com> 20176 20177 PR c/61240 20178 * gcc.dg/pr61240.c: New test. 20179 201802018-01-17 Harald Anlauf <anlauf@gmx.de> 20181 20182 PR fortran/83864 20183 * gfortran.dg/pr83864.f90: New test. 20184 201852018-01-17 Jeff Law <law@redhat.com> 20186 20187 PR testsuite/83883 20188 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output. 20189 201902018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 20191 20192 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian 20193 restriction, but still restrict to 64-bit. 20194 * gcc.target/powerpc/safe-indirect-jump-7.c: New file. 20195 * gcc.target/powerpc/safe-indirect-jump-8.c: New file. 20196 201972018-01-17 Harald Anlauf <anlauf@gmx.de> 20198 20199 PR fortran/83874 20200 * gfortran.dg/pr83874.f90: New test. 20201 202022018-01-18 Jakub Jelinek <jakub@redhat.com> 20203 20204 PR c++/83824 20205 * g++.dg/cpp0x/pr83824.C: New test. 20206 202072018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com> 20208 20209 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the 20210 appropriate .gnu_attribute for the long double type, if we use the 20211 long double type, but do not generate any calls. 20212 * gcc.target/powerpc/gnuattr2.c: Likewise. 20213 * gcc.target/powerpc/gnuattr3.c: Likewise. 20214 202152018-01-17 Paolo Carlini <paolo.carlini@oracle.com> 20216 20217 PR c++/78344 20218 * g++.dg/cpp0x/alignas13.C: New. 20219 202202018-01-17 Jakub Jelinek <jakub@redhat.com> 20221 20222 PR c++/83897 20223 * g++.dg/cpp0x/pr83897.C: New test. 20224 202252018-01-17 Jan Hubicka <hubicka@ucw.cz> 20226 20227 PR ipa/83051 20228 * gcc.c-torture/compile/pr83051-2.c: New testcase. 20229 202302018-01-17 Paolo Carlini <paolo.carlini@oracle.com> 20231 20232 PR c++/81054 20233 * g++.dg/cpp0x/constexpr-ice19.C: New. 20234 202352018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com> 20236 20237 * gcc.target/powerpc/fold-vec-mergehl-char.c: New. 20238 * gcc.target/powerpc/fold-vec-mergehl-double.c: New. 20239 * gcc.target/powerpc/fold-vec-mergehl-float.c: New. 20240 * gcc.target/powerpc/fold-vec-mergehl-int.c: New. 20241 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New. 20242 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New. 20243 * gcc.target/powerpc/fold-vec-mergehl-short.c: New. 20244 * gcc.target/powerpc/builtins-1-be-folded.c: New. 20245 * gcc.target/powerpc/builtins-1-le-folded.c: New. 20246 * gcc.target/powerpc/builtins-1.fold.h: New. 20247 202482018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com> 20249 20250 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding. 20251 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding. 20252 202532018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20254 20255 * gcc.target/arm/g2.c: Add -marm to dg-options. 20256 * gcc.target/arm/scd42-2.c: Likewise. 20257 202582018-01-17 Nathan Sidwell <nathan@acm.org> 20259 20260 PR c++/83287 20261 * g++.dg/lookup/pr83287-2.C: New. 20262 202632018-01-17 David Malcolm <dmalcolm@redhat.com> 20264 20265 PR c++/83814 20266 PR c++/83902 20267 * g++.dg/wrappers/pr83814.C: New test case. 20268 * g++.dg/wrappers/pr83902.C: New test case. 20269 202702018-01-17 David Malcolm <dmalcolm@redhat.com> 20271 20272 PR lto/83121 20273 * g++.dg/lto/pr83121_0.C: New test case. 20274 * g++.dg/lto/pr83121_1.C: New test case. 20275 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure, 20276 adapted from DejaGnu's dg-test. 20277 (lto_handle_diagnostics): New procedure. 20278 (lto_prune_warns): Ignore informational notes. 20279 (lto-link-and-maybe-run): Add "messages_by_file" param. 20280 Call lto_handle_diagnostics. Avoid issuing "unresolved" for 20281 "execute" when "link" fails if "execute" was not specified. 20282 (lto-can-handle-directive): New procedure. 20283 (lto-get-options-main): Call lto-can-handle-directive. Add a 20284 dg-messages local, using it to set the caller's 20285 dg-messages-by-file for the given source file. 20286 (lto-get-options): Likewise. 20287 (lto-execute): Add dg-messages-by-file local, and pass it to 20288 lto-link-and-maybe-run. 20289 202902018-01-17 Wilco Dijkstra <wdijkstr@arm.com> 20291 Richard Sandiford <richard.sandiford@linaro.org> 20292 20293 PR target/79041 20294 PR target/82964 20295 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic. 20296 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic. 20297 202982018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20299 20300 * lib/target-supports.exp: Fix -march arguments in arm arch effective 20301 target check autogenerator for armv8.1-a and armv8.2-a. 20302 203032018-01-17 Carl Love <cel@us.ibm.com> 20304 20305 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests. 20306 Add debug print statements. 20307 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do 20308 16 byte vector load followed by a partial vector load. 20309 203102018-01-17 David Malcolm <dmalcolm@redhat.com> 20311 20312 PR c++/83799 20313 * g++.dg/wrappers/pr83799.C: New test case. 20314 203152018-01-17 Nathan Sidwell <nathan@acm.org> 20316 20317 PR c++/83739 20318 * g++.dg/cpp1y/pr83739.C: New. 20319 203202018-01-17 Eric Botcazou <ebotcazou@adacore.com> 20321 20322 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion. 20323 * gcc.target/visium/overflow16.c: Likewise. 20324 * gcc.target/visium/overflow32.c: Likewise. 20325 203262018-01-17 Eric Botcazou <ebotcazou@adacore.com> 20327 20328 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20. 20329 203302018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20331 20332 * gcc.dg/rtl/arm/stl-cond.c: New test. 20333 * gcc.target/arm/stl-cond.c: Delete. 20334 203352018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20336 20337 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and 20338 directives. 20339 203402018-01-17 Jakub Jelinek <jakub@redhat.com> 20341 20342 PR tree-optimization/83843 20343 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm. 20344 * gcc.dg/store_merging_19.c: New test. 20345 203462018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20347 20348 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks 20349 and options. 20350 203512018-01-17 Jakub Jelinek <jakub@redhat.com> 20352 20353 PR rtl-optimization/83771 20354 * gcc.dg/pr83771.c: New test. 20355 203562018-01-17 Eric Botcazou <ebotcazou@adacore.com> 20357 20358 PR tree-optimization/81184 20359 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit 20360 targets. 20361 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 20362 203632018-01-17 Eric Botcazou <ebotcazou@adacore.com> 20364 20365 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change. 20366 203672018-01-16 Sebastian Peryt <sebastian.peryt@intel.com> 20368 20369 PR target/83546 20370 * gcc.target/i386/pr83546.c: New test. 20371 203722018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20373 20374 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch. 20375 203762018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20377 20378 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one 20379 test and add dg-warning for the -Wstringop-overflow warning. 20380 203812018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20382 20383 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range): 20384 XFAIL last test on SPARC and Visium. 20385 203862018-01-16 Vladimir Makarov <vmakarov@redhat.com> 20387 20388 PR rtl-optimization/80481 20389 * g++.dg/pr80481.C: Exclude solaris. 20390 203912018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20392 20393 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium. 20394 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium. 20395 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium. 20396 203972018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20398 20399 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium. 20400 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise. 20401 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise. 20402 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise. 20403 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise. 20404 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise. 20405 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise. 20406 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise. 20407 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise. 20408 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise. 20409 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise. 20410 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise. 20411 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise. 20412 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise. 20413 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise. 20414 204152018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20416 20417 PR testsuite/77734 20418 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC. 20419 204202018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 20421 20422 * gcc.target/powerpc/safe-indirect-jump-1.c: New file. 20423 * gcc.target/powerpc/safe-indirect-jump-2.c: New file. 20424 * gcc.target/powerpc/safe-indirect-jump-3.c: New file. 20425 * gcc.target/powerpc/safe-indirect-jump-4.c: New file. 20426 * gcc.target/powerpc/safe-indirect-jump-5.c: New file. 20427 * gcc.target/powerpc/safe-indirect-jump-6.c: New file. 20428 204292018-01-16 Richard Sandiford <richard.sandiford@linaro.org> 20430 20431 PR tree-optimization/83857 20432 * gcc.dg/vect/pr83857.c: New test. 20433 204342018-01-16 Richard Biener <rguenther@suse.de> 20435 20436 PR tree-optimization/83867 20437 * gcc.dg/vect/pr83867.c: New testcase. 20438 204392018-01-16 Jakub Jelinek <jakub@redhat.com> 20440 20441 PR c/83844 20442 * gcc.dg/pr83844.c: New test. 20443 204442018-01-16 Richard Sandiford <richard.sandiford@linaro.org> 20445 20446 * gcc.dg/torture/pr83847.c: New test. 20447 204482018-01-16 Jakub Jelinek <jakub@redhat.com> 20449 20450 PR rtl-optimization/86620 20451 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1 20452 instead of --param=max-sched-ready-insns=0. 20453 * gcc.target/i386/pr83620.c: New test. 20454 * gcc.dg/pr83620.c: New test. 20455 20456 PR tree-optimization/83843 20457 * gcc.dg/store_merging_18.c: New test. 20458 20459 PR c++/83817 20460 * g++.dg/cpp1y/pr83817.C: New test. 20461 20462 PR c++/83825 20463 * g++.dg/template/pr83825.C: New test. 20464 204652018-01-16 Richard Biener <rguenther@suse.de> 20466 20467 * gcc.dg/graphite/pr83435.c: Restrict to target pthread. 20468 204692018-01-16 Richard Biener <rguenther@suse.de> 20470 20471 PR testsuite/82132 20472 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate 20473 from gcc.dg/torture/pr60092.c. 20474 204752018-01-15 Martin Sebor <msebor@redhat.com> 20476 20477 PR c++/83588 20478 * g++.dg/ext/flexary28.C: New test. 20479 204802018-01-15 Louis Krupp <louis.krupp@zoho.com> 20481 20482 PR fortran/82257 20483 * gfortran.dg/unlimited_polymorphic_28.f90: New test. 20484 204852018-01-15 Martin Sebor <msebor@redhat.com> 20486 20487 PR testsuite/83869 20488 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762. 20489 204902018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org> 20491 20492 PR fortran/54613 20493 * gfortran.dg/minmaxloc_9.f90: New test. 20494 * gfortran.dg/minmaxloc_10.f90: New test. 20495 * gfortran.dg/minmaxloc_11.f90: New test. 20496 204972018-01-15 H.J. Lu <hongjiu.lu@intel.com> 20498 20499 PR target/83839 20500 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux. 20501 * gcc.target/i386/indirect-thunk-2.c: Likewise. 20502 * gcc.target/i386/indirect-thunk-3.c: Likewise. 20503 * gcc.target/i386/indirect-thunk-4.c: Likewise. 20504 * gcc.target/i386/indirect-thunk-7.c: Likewise. 20505 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 20506 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 20507 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 20508 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 20509 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 20510 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 20511 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 20512 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 20513 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 20514 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 20515 * gcc.target/i386/indirect-thunk-register-1.c: Likewise. 20516 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 20517 * gcc.target/i386/indirect-thunk-register-4.c: Likewise. 20518 * gcc.target/i386/ret-thunk-10.c: Likewise. 20519 * gcc.target/i386/ret-thunk-11.c: Likewise. 20520 * gcc.target/i386/ret-thunk-12.c: Likewise. 20521 * gcc.target/i386/ret-thunk-13.c: Likewise. 20522 * gcc.target/i386/ret-thunk-14.c: Likewise. 20523 * gcc.target/i386/ret-thunk-15.c: Likewise. 20524 * gcc.target/i386/ret-thunk-9.c: Don't check the 20525 __x86_return_thunk label. Scan for "push" only for Linux. 20526 205272018-01-15 Richard Sandiford <richard.sandiford@linaro.org> 20528 20529 PR testsuite/79920 20530 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double 20531 205322018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20533 20534 PR target/83687 20535 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer 20536 tests. 20537 * gcc.target/arm/pr83687.c: New test. 20538 205392018-01-15 Georg-Johann Lay <avr@gjlay.de> 20540 20541 Adjust tests to AVR_TINY. 20542 20543 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY. 20544 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter. 20545 * gcc.target/avr/pr71627.c: Same. 20546 * gcc.target/avr/torture/addr-space-1-0.c: Same. 20547 * gcc.target/avr/torture/addr-space-1-1.c: Same. 20548 * gcc.target/avr/torture/addr-space-1-x.c: Same. 20549 * gcc.target/avr/torture/addr-space-2-0.c: Same. 20550 * gcc.target/avr/torture/addr-space-2-1.c: Same. 20551 * gcc.target/avr/torture/addr-space-2-x.c: Same. 20552 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same. 20553 * gcc.target/avr/torture/sat-k-plus-minus.c: Same. 20554 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same. 20555 * gcc.target/avr/torture/sat-r-plus-minus.c: Same. 20556 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same. 20557 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same. 20558 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same. 20559 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same. 20560 * gcc.target/avr/torture/pr61055.c: Same. 20561 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if 20562 available. 20563 * gcc.target/avr/torture/int24-mul.c: Same. 20564 * gcc.target/avr/torture/pr51782-1.c: Same. 20565 * gcc.target/avr/torture/pr61443.c: Same. 20566 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff... 20567 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test. 20568 205692018-01-15 Georg-Johann Lay <avr@gjlay.de> 20570 20571 PR c/83801 20572 PR c/83729 20573 * gcc.target/avr/torture/pr83729.c: New test. 20574 * gcc.target/avr/torture/pr83801.c: New test. 20575 205762018-01-15 Jakub Jelinek <jakub@redhat.com> 20577 20578 PR middle-end/82694 20579 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes. 20580 * gcc.dg/tree-ssa/pr81388-1.c: Likewise. 20581 205822018-01-10 Martin Sebor <msebor@redhat.com> 20583 20584 PR other/83508 20585 * gcc.dg/Wstringop-overflow-2.c: New test. 20586 205872018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 20588 20589 PR libgfortran/83811 20590 * gfortran.dg/fmt_e.f90: New test. 20591 205922018-01-14 H.J. Lu <hongjiu.lu@intel.com> 20593 20594 * gcc.target/i386/indirect-thunk-10.c: New test. 20595 * gcc.target/i386/indirect-thunk-8.c: Likewise. 20596 * gcc.target/i386/indirect-thunk-9.c: Likewise. 20597 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise. 20598 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise. 20599 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise. 20600 * gcc.target/i386/ret-thunk-17.c: Likewise. 20601 * gcc.target/i386/ret-thunk-18.c: Likewise. 20602 * gcc.target/i386/ret-thunk-19.c: Likewise. 20603 * gcc.target/i386/ret-thunk-20.c: Likewise. 20604 * gcc.target/i386/ret-thunk-21.c: Likewise. 20605 206062018-01-14 H.J. Lu <hongjiu.lu@intel.com> 20607 20608 * gcc.target/i386/indirect-thunk-register-4.c: New test. 20609 206102018-01-14 H.J. Lu <hongjiu.lu@intel.com> 20611 20612 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 20613 -mno-indirect-branch-register. 20614 * gcc.target/i386/indirect-thunk-2.c: Likewise. 20615 * gcc.target/i386/indirect-thunk-3.c: Likewise. 20616 * gcc.target/i386/indirect-thunk-4.c: Likewise. 20617 * gcc.target/i386/indirect-thunk-5.c: Likewise. 20618 * gcc.target/i386/indirect-thunk-6.c: Likewise. 20619 * gcc.target/i386/indirect-thunk-7.c: Likewise. 20620 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 20621 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 20622 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 20623 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 20624 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 20625 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 20626 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 20627 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 20628 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 20629 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 20630 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 20631 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 20632 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 20633 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 20634 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 20635 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 20636 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 20637 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 20638 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 20639 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 20640 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 20641 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 20642 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 20643 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 20644 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 20645 * gcc.target/i386/ret-thunk-10.c: Likewise. 20646 * gcc.target/i386/ret-thunk-11.c: Likewise. 20647 * gcc.target/i386/ret-thunk-12.c: Likewise. 20648 * gcc.target/i386/ret-thunk-13.c: Likewise. 20649 * gcc.target/i386/ret-thunk-14.c: Likewise. 20650 * gcc.target/i386/ret-thunk-15.c: Likewise. 20651 * gcc.target/i386/ret-thunk-9.c: Likewise. 20652 * gcc.target/i386/indirect-thunk-register-1.c: New test. 20653 * gcc.target/i386/indirect-thunk-register-2.c: Likewise. 20654 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 20655 206562018-01-14 H.J. Lu <hongjiu.lu@intel.com> 20657 20658 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 20659 -mfunction-return=keep. 20660 * gcc.target/i386/indirect-thunk-2.c: Likewise. 20661 * gcc.target/i386/indirect-thunk-3.c: Likewise. 20662 * gcc.target/i386/indirect-thunk-4.c: Likewise. 20663 * gcc.target/i386/indirect-thunk-5.c: Likewise. 20664 * gcc.target/i386/indirect-thunk-6.c: Likewise. 20665 * gcc.target/i386/indirect-thunk-7.c: Likewise. 20666 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 20667 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 20668 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 20669 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 20670 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 20671 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 20672 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 20673 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 20674 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 20675 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 20676 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 20677 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 20678 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 20679 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 20680 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 20681 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 20682 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 20683 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 20684 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 20685 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 20686 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 20687 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 20688 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 20689 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 20690 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 20691 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 20692 * gcc.target/i386/ret-thunk-1.c: New test. 20693 * gcc.target/i386/ret-thunk-10.c: Likewise. 20694 * gcc.target/i386/ret-thunk-11.c: Likewise. 20695 * gcc.target/i386/ret-thunk-12.c: Likewise. 20696 * gcc.target/i386/ret-thunk-13.c: Likewise. 20697 * gcc.target/i386/ret-thunk-14.c: Likewise. 20698 * gcc.target/i386/ret-thunk-15.c: Likewise. 20699 * gcc.target/i386/ret-thunk-16.c: Likewise. 20700 * gcc.target/i386/ret-thunk-2.c: Likewise. 20701 * gcc.target/i386/ret-thunk-3.c: Likewise. 20702 * gcc.target/i386/ret-thunk-4.c: Likewise. 20703 * gcc.target/i386/ret-thunk-5.c: Likewise. 20704 * gcc.target/i386/ret-thunk-6.c: Likewise. 20705 * gcc.target/i386/ret-thunk-7.c: Likewise. 20706 * gcc.target/i386/ret-thunk-8.c: Likewise. 20707 * gcc.target/i386/ret-thunk-9.c: Likewise. 20708 207092018-01-14 H.J. Lu <hongjiu.lu@intel.com> 20710 20711 * gcc.target/i386/indirect-thunk-1.c: New test. 20712 * gcc.target/i386/indirect-thunk-2.c: Likewise. 20713 * gcc.target/i386/indirect-thunk-3.c: Likewise. 20714 * gcc.target/i386/indirect-thunk-4.c: Likewise. 20715 * gcc.target/i386/indirect-thunk-5.c: Likewise. 20716 * gcc.target/i386/indirect-thunk-6.c: Likewise. 20717 * gcc.target/i386/indirect-thunk-7.c: Likewise. 20718 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 20719 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 20720 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 20721 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 20722 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 20723 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 20724 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 20725 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 20726 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 20727 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 20728 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 20729 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 20730 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 20731 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 20732 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 20733 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 20734 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 20735 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 20736 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 20737 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 20738 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 20739 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 20740 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 20741 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 20742 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 20743 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 20744 207452018-01-14 Jan Hubicka <hubicka@ucw.cz> 20746 20747 PR ipa/83051 20748 * gcc.c-torture/compile/pr83051.c: New testcase. 20749 207502018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 20751 20752 PR tree-optimization/83501 20753 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets. 20754 207552018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 20756 20757 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look 20758 for lvx and stvx instead of lxvd2x and stxvd2x and require 20759 little-endian target. Add comments. 20760 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more 20761 comprehensive testing. 20762 * gcc.target/powerpc/swaps-p8-29.c: Likewise. 20763 * gcc.target/powerpc/swaps-p8-30.c: Likewise. 20764 * gcc.target/powerpc/swaps-p8-31.c: Likewise. 20765 * gcc.target/powerpc/swaps-p8-32.c: Likewise. 20766 * gcc.target/powerpc/swaps-p8-33.c: Likewise. 20767 * gcc.target/powerpc/swaps-p8-34.c: Likewise. 20768 * gcc.target/powerpc/swaps-p8-35.c: Likewise. 20769 * gcc.target/powerpc/swaps-p8-36.c: Likewise. 20770 * gcc.target/powerpc/swaps-p8-37.c: Likewise. 20771 * gcc.target/powerpc/swaps-p8-38.c: Likewise. 20772 * gcc.target/powerpc/swaps-p8-39.c: Likewise. 20773 * gcc.target/powerpc/swaps-p8-40.c: Likewise. 20774 * gcc.target/powerpc/swaps-p8-41.c: Likewise. 20775 * gcc.target/powerpc/swaps-p8-42.c: Likewise. 20776 * gcc.target/powerpc/swaps-p8-43.c: Likewise. 20777 * gcc.target/powerpc/swaps-p8-44.c: Likewise. 20778 * gcc.target/powerpc/swaps-p8-45.c: Likewise. 20779 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove 20780 scan-assembler-not directives that forbid lvx and xxpermdi. 20781 * gcc.target/powerpc/vec-extract-3.c: Likewise. 20782 * gcc.target/powerpc/vec-extract-5.c: Likewise. 20783 * gcc.target/powerpc/vec-extract-6.c: Likewise. 20784 * gcc.target/powerpc/vec-extract-7.c: Likewise. 20785 * gcc.target/powerpc/vec-extract-8.c: Likewise. 20786 * gcc.target/powerpc/vec-extract-9.c: Likewise. 20787 * gcc.target/powerpc/vsx-vector-6-le.c: Change 20788 scan-assembler-times directives to reflect different numbers of 20789 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions. 20790 207912018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20792 Alan Hayward <alan.hayward@arm.com> 20793 David Sherwood <david.sherwood@arm.com> 20794 20795 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather 20796 than SLP vectorization. 20797 * gcc.dg/vect/vect-alias-check-10.c: New test. 20798 * gcc.dg/vect/vect-alias-check-11.c: Likewise. 20799 * gcc.dg/vect/vect-alias-check-12.c: Likewise. 20800 * gcc.dg/vect/vect-alias-check-8.c: Likewise. 20801 * gcc.dg/vect/vect-alias-check-9.c: Likewise. 20802 * gcc.target/aarch64/sve/strided_load_8.c: Likewise. 20803 * gcc.target/aarch64/sve/var_stride_1.c: Likewise. 20804 * gcc.target/aarch64/sve/var_stride_1.h: Likewise. 20805 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise. 20806 * gcc.target/aarch64/sve/var_stride_2.c: Likewise. 20807 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise. 20808 * gcc.target/aarch64/sve/var_stride_3.c: Likewise. 20809 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise. 20810 * gcc.target/aarch64/sve/var_stride_4.c: Likewise. 20811 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise. 20812 * gcc.target/aarch64/sve/var_stride_5.c: Likewise. 20813 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise. 20814 * gcc.target/aarch64/sve/var_stride_6.c: Likewise. 20815 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise. 20816 * gcc.target/aarch64/sve/var_stride_7.c: Likewise. 20817 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise. 20818 * gcc.target/aarch64/sve/var_stride_8.c: Likewise. 20819 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise. 20820 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. 20821 208222018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20823 Alan Hayward <alan.hayward@arm.com> 20824 David Sherwood <david.sherwood@arm.com> 20825 20826 * lib/target-supports.exp (check_effective_target_vect_scatter_store): 20827 New proc. 20828 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on 20829 targets with scatter stores. 20830 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter 20831 stores. 20832 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test. 20833 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise. 20834 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise. 20835 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise. 20836 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise. 20837 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise. 20838 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise. 20839 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise. 20840 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise. 20841 * gcc.target/aarch64/sve/strided_store_1.c: Likewise. 20842 * gcc.target/aarch64/sve/strided_store_2.c: Likewise. 20843 * gcc.target/aarch64/sve/strided_store_3.c: Likewise. 20844 * gcc.target/aarch64/sve/strided_store_4.c: Likewise. 20845 * gcc.target/aarch64/sve/strided_store_5.c: Likewise. 20846 * gcc.target/aarch64/sve/strided_store_6.c: Likewise. 20847 * gcc.target/aarch64/sve/strided_store_7.c: Likewise. 20848 208492018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20850 Alan Hayward <alan.hayward@arm.com> 20851 David Sherwood <david.sherwood@arm.com> 20852 20853 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used 20854 for double_reduc1. 20855 * gcc.target/aarch64/sve/strided_load_4.c: New test. 20856 * gcc.target/aarch64/sve/strided_load_5.c: Likewise. 20857 * gcc.target/aarch64/sve/strided_load_6.c: Likewise. 20858 * gcc.target/aarch64/sve/strided_load_7.c: Likewise. 20859 208602018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20861 Alan Hayward <alan.hayward@arm.com> 20862 David Sherwood <david.sherwood@arm.com> 20863 20864 * gcc.target/aarch64/sve/strided_load_1.c: New test. 20865 * gcc.target/aarch64/sve/strided_load_2.c: Likewise. 20866 * gcc.target/aarch64/sve/strided_load_3.c: Likewise. 20867 208682018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20869 Alan Hayward <alan.hayward@arm.com> 20870 David Sherwood <david.sherwood@arm.com> 20871 20872 * gcc.target/aarch64/sve/gather_load_1.c: New test. 20873 * gcc.target/aarch64/sve/gather_load_2.c: Likewise. 20874 * gcc.target/aarch64/sve/gather_load_3.c: Likewise. 20875 * gcc.target/aarch64/sve/gather_load_4.c: Likewise. 20876 * gcc.target/aarch64/sve/gather_load_5.c: Likewise. 20877 * gcc.target/aarch64/sve/gather_load_6.c: Likewise. 20878 * gcc.target/aarch64/sve/gather_load_7.c: Likewise. 20879 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise. 20880 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise. 20881 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise. 20882 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise. 20883 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise. 20884 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise. 20885 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise. 20886 208872018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20888 Alan Hayward <alan.hayward@arm.com> 20889 David Sherwood <david.sherwood@arm.com> 20890 20891 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and 20892 check for a message about using in-order reductions. 20893 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and 20894 check for a message about using in-order reductions. 20895 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be 20896 vectorized and check for a message about using in-order reductions. 20897 Expect targets with variable-length vectors to fall back to the 20898 fixed-length mininum. 20899 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and 20900 check for a message about using in-order reductions. 20901 * gcc.dg/vect/vect-reduc-in-order-1.c: New test. 20902 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. 20903 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. 20904 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. 20905 * gcc.target/aarch64/sve/reduc_strict_1.c: New test. 20906 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise. 20907 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise. 20908 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise. 20909 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise. 20910 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types. 20911 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if 20912 vect_fold_left_plus. 20913 209142018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20915 20916 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates 20917 are spilled. 20918 * gcc.target/aarch64/sve/spill_2.c: New test. 20919 * gcc.target/aarch64/sve/spill_3.c: Likewise. 20920 * gcc.target/aarch64/sve/spill_4.c: Likewise. 20921 * gcc.target/aarch64/sve/spill_5.c: Likewise. 20922 * gcc.target/aarch64/sve/spill_6.c: Likewise. 20923 * gcc.target/aarch64/sve/spill_7.c: Likewise. 20924 209252018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20926 Alan Hayward <alan.hayward@arm.com> 20927 David Sherwood <david.sherwood@arm.com> 20928 20929 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number 20930 of branches. 20931 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 20932 * gcc.target/aarch64/sve/struct_vect_20.c: New test. 20933 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise. 20934 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. 20935 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise. 20936 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. 20937 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise. 20938 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. 20939 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise. 20940 209412018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20942 Alan Hayward <alan.hayward@arm.com> 20943 David Sherwood <david.sherwood@arm.com> 20944 20945 * gcc.target/aarch64/sve/struct_vect_18.c: New test. 20946 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise. 20947 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 20948 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise. 20949 209502018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20951 Alan Hayward <alan.hayward@arm.com> 20952 David Sherwood <david.sherwood@arm.com> 20953 20954 * lib/target-supports.exp 20955 (check_effective_target_vect_fold_extract_last): New proc. 20956 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup 20957 for fold_extract_last. 20958 * gcc.dg/vect/pr65947-2.c: Likewise. 20959 * gcc.dg/vect/pr65947-3.c: Likewise. 20960 * gcc.dg/vect/pr65947-4.c: Likewise. 20961 * gcc.dg/vect/pr65947-5.c: Likewise. 20962 * gcc.dg/vect/pr65947-6.c: Likewise. 20963 * gcc.dg/vect/pr65947-9.c: Likewise. 20964 * gcc.dg/vect/pr65947-10.c: Likewise. 20965 * gcc.dg/vect/pr65947-12.c: Likewise. 20966 * gcc.dg/vect/pr65947-14.c: Likewise. 20967 * gcc.dg/vect/pr80631-1.c: Likewise. 20968 * gcc.target/aarch64/sve/clastb_1.c: New test. 20969 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise. 20970 * gcc.target/aarch64/sve/clastb_2.c: Likewise. 20971 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise. 20972 * gcc.target/aarch64/sve/clastb_3.c: Likewise. 20973 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise. 20974 * gcc.target/aarch64/sve/clastb_4.c: Likewise. 20975 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise. 20976 * gcc.target/aarch64/sve/clastb_5.c: Likewise. 20977 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise. 20978 * gcc.target/aarch64/sve/clastb_6.c: Likewise. 20979 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise. 20980 * gcc.target/aarch64/sve/clastb_7.c: Likewise. 20981 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise. 20982 209832018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20984 Alan Hayward <alan.hayward@arm.com> 20985 David Sherwood <david.sherwood@arm.com> 20986 20987 * gcc.target/aarch64/sve/live_1.c: New test. 20988 * gcc.target/aarch64/sve/live_1_run.c: Likewise. 20989 209902018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20991 Alan Hayward <alan.hayward@arm.com> 20992 David Sherwood <david.sherwood@arm.com> 20993 20994 * gcc.target/aarch64/sve/nopeel_1.c: New test. 20995 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise. 20996 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise. 20997 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. 20998 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise. 20999 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. 21000 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise. 21001 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise. 21002 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise. 21003 210042018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21005 Alan Hayward <alan.hayward@arm.com> 21006 David Sherwood <david.sherwood@arm.com> 21007 21008 * lib/target-supports.exp (check_effective_target_vect_fully_masked): 21009 New proc. 21010 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if 21011 vect_fully_masked. 21012 * gcc.target/aarch64/sve/loop_add_4.c: New test. 21013 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise. 21014 * gcc.target/aarch64/sve/loop_add_5.c: Likewise. 21015 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise. 21016 * gcc.target/aarch64/sve/miniloop_1.c: Likewise. 21017 * gcc.target/aarch64/sve/miniloop_2.c: Likewise. 21018 210192018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21020 Alan Hayward <alan.hayward@arm.com> 21021 David Sherwood <david.sherwood@arm.com> 21022 21023 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS 21024 instead of just ADDRESS. 21025 * gcc.dg/tree-ssa/scev-10.c: Likewise. 21026 * gcc.dg/tree-ssa/scev-11.c: Likewise. 21027 * gcc.dg/tree-ssa/scev-12.c: Likewise. 21028 * gcc.target/aarch64/sve/index_offset_1.c: New test. 21029 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise. 21030 * gcc.target/aarch64/sve/loop_add_2.c: Likewise. 21031 * gcc.target/aarch64/sve/loop_add_3.c: Likewise. 21032 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes. 21033 * gcc.target/aarch64/sve/while_2.c: Likewise. 21034 * gcc.target/aarch64/sve/while_3.c: Likewise. 21035 * gcc.target/aarch64/sve/while_4.c: Likewise. 21036 210372018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21038 Alan Hayward <alan.hayward@arm.com> 21039 David Sherwood <david.sherwood@arm.com> 21040 21041 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors. 21042 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations 21043 to be predicated. 21044 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop. 21045 * gcc.target/aarch64/sve/slp_7.c: Likewise. 21046 * gcc.target/aarch64/sve/reduc_5.c: New test. 21047 * gcc.target/aarch64/sve/slp_13.c: Likewise. 21048 * gcc.target/aarch64/sve/slp_13_run.c: Likewise. 21049 210502018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21051 Alan Hayward <alan.hayward@arm.com> 21052 David Sherwood <david.sherwood@arm.com> 21053 21054 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization. 21055 * gcc.dg/tree-ssa/peel1.c: Likewise. 21056 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for 21057 variable-length vectors. 21058 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND. 21059 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT. 21060 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop. 21061 * gcc.target/aarch64/sve/slp_2.c: Likewise. 21062 * gcc.target/aarch64/sve/slp_3.c: Likewise. 21063 * gcc.target/aarch64/sve/slp_4.c: Likewise. 21064 * gcc.target/aarch64/sve/slp_6.c: Likewise. 21065 * gcc.target/aarch64/sve/slp_8.c: New test. 21066 * gcc.target/aarch64/sve/slp_8_run.c: Likewise. 21067 * gcc.target/aarch64/sve/slp_9.c: Likewise. 21068 * gcc.target/aarch64/sve/slp_9_run.c: Likewise. 21069 * gcc.target/aarch64/sve/slp_10.c: Likewise. 21070 * gcc.target/aarch64/sve/slp_10_run.c: Likewise. 21071 * gcc.target/aarch64/sve/slp_11.c: Likewise. 21072 * gcc.target/aarch64/sve/slp_11_run.c: Likewise. 21073 * gcc.target/aarch64/sve/slp_12.c: Likewise. 21074 * gcc.target/aarch64/sve/slp_12_run.c: Likewise. 21075 * gcc.target/aarch64/sve/ld1r_2.c: Likewise. 21076 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise. 21077 * gcc.target/aarch64/sve/while_1.c: Likewise. 21078 * gcc.target/aarch64/sve/while_2.c: Likewise. 21079 * gcc.target/aarch64/sve/while_3.c: Likewise. 21080 * gcc.target/aarch64/sve/while_4.c: Likewise. 21081 210822018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21083 Alan Hayward <alan.hayward@arm.com> 21084 David Sherwood <david.sherwood@arm.com> 21085 21086 * lib/target-supports.exp (check_effective_target_vect_logical_reduc): 21087 New proc. 21088 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc 21089 and add an associated scan-dump test. Prevent vectorization 21090 of the first two loops. 21091 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 21092 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions. 21093 * gcc.target/aarch64/sve/reduc_2.c: Likewise. 21094 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. 21095 (INIT_VECTOR): Tweak initial value so that some bits are always set. 21096 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. 21097 210982018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21099 Alan Hayward <alan.hayward@arm.com> 21100 David Sherwood <david.sherwood@arm.com> 21101 21102 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors. 21103 * gcc.dg/vect/pr67790.c: Likewise. 21104 * gcc.dg/vect/slp-reduc-1.c: Likewise. 21105 * gcc.dg/vect/slp-reduc-2.c: Likewise. 21106 * gcc.dg/vect/slp-reduc-3.c: Likewise. 21107 * gcc.dg/vect/slp-reduc-5.c: Likewise. 21108 * gcc.target/aarch64/sve/slp_5.c: New test. 21109 * gcc.target/aarch64/sve/slp_5_run.c: Likewise. 21110 * gcc.target/aarch64/sve/slp_6.c: Likewise. 21111 * gcc.target/aarch64/sve/slp_6_run.c: Likewise. 21112 * gcc.target/aarch64/sve/slp_7.c: Likewise. 21113 * gcc.target/aarch64/sve/slp_7_run.c: Likewise. 21114 211152018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21116 Alan Hayward <alan.hayward@arm.com> 21117 David Sherwood <david.sherwood@arm.com> 21118 21119 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length 21120 && vect_load_lanes 21121 * gcc.dg/vect/slp-1.c: Likewise. 21122 * gcc.dg/vect/slp-10.c: Likewise. 21123 * gcc.dg/vect/slp-12b.c: Likewise. 21124 * gcc.dg/vect/slp-12c.c: Likewise. 21125 * gcc.dg/vect/slp-17.c: Likewise. 21126 * gcc.dg/vect/slp-19b.c: Likewise. 21127 * gcc.dg/vect/slp-20.c: Likewise. 21128 * gcc.dg/vect/slp-21.c: Likewise. 21129 * gcc.dg/vect/slp-22.c: Likewise. 21130 * gcc.dg/vect/slp-23.c: Likewise. 21131 * gcc.dg/vect/slp-24-big-array.c: Likewise. 21132 * gcc.dg/vect/slp-24.c: Likewise. 21133 * gcc.dg/vect/slp-28.c: Likewise. 21134 * gcc.dg/vect/slp-39.c: Likewise. 21135 * gcc.dg/vect/slp-6.c: Likewise. 21136 * gcc.dg/vect/slp-7.c: Likewise. 21137 * gcc.dg/vect/slp-cond-1.c: Likewise. 21138 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. 21139 * gcc.dg/vect/slp-cond-2.c: Likewise. 21140 * gcc.dg/vect/slp-multitypes-1.c: Likewise. 21141 * gcc.dg/vect/slp-multitypes-8.c: Likewise. 21142 * gcc.dg/vect/slp-multitypes-9.c: Likewise. 21143 * gcc.dg/vect/slp-multitypes-10.c: Likewise. 21144 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 21145 * gcc.dg/vect/slp-perm-6.c: Likewise. 21146 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 21147 * gcc.dg/vect/vect-live-slp-1.c: Likewise. 21148 * gcc.dg/vect/vect-live-slp-2.c: Likewise. 21149 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length. 21150 * gcc.dg/vect/slp-12a.c: Likewise. 21151 * gcc.dg/vect/slp-14.c: Likewise. 21152 * gcc.dg/vect/slp-15.c: Likewise. 21153 * gcc.dg/vect/slp-multitypes-2.c: Likewise. 21154 * gcc.dg/vect/slp-multitypes-4.c: Likewise. 21155 * gcc.dg/vect/slp-multitypes-5.c: Likewise. 21156 * gcc.target/aarch64/sve/slp_1.c: New test. 21157 * gcc.target/aarch64/sve/slp_1_run.c: Likewise. 21158 * gcc.target/aarch64/sve/slp_2.c: Likewise. 21159 * gcc.target/aarch64/sve/slp_2_run.c: Likewise. 21160 * gcc.target/aarch64/sve/slp_3.c: Likewise. 21161 * gcc.target/aarch64/sve/slp_3_run.c: Likewise. 21162 * gcc.target/aarch64/sve/slp_4.c: Likewise. 21163 * gcc.target/aarch64/sve/slp_4_run.c: Likewise. 21164 211652018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21166 Alan Hayward <alan.hayward@arm.com> 21167 David Sherwood <david.sherwood@arm.com> 21168 21169 * gcc.dg/vect/vect-ooo-group-1.c: New test. 21170 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. 21171 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise. 21172 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. 21173 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise. 21174 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. 21175 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise. 21176 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. 21177 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. 21178 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. 21179 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. 21180 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. 21181 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. 21182 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise. 21183 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. 21184 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise. 21185 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. 21186 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise. 21187 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. 21188 211892018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21190 Alan Hayward <alan.hayward@arm.com> 21191 David Sherwood <david.sherwood@arm.com> 21192 21193 * gcc.target/aarch64/sve/struct_move_1.c: New test. 21194 * gcc.target/aarch64/sve/struct_move_2.c: Likewise. 21195 * gcc.target/aarch64/sve/struct_move_3.c: Likewise. 21196 * gcc.target/aarch64/sve/struct_move_4.c: Likewise. 21197 * gcc.target/aarch64/sve/struct_move_5.c: Likewise. 21198 * gcc.target/aarch64/sve/struct_move_6.c: Likewise. 21199 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. 21200 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise. 21201 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. 21202 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. 21203 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. 21204 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. 21205 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. 21206 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. 21207 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise. 21208 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise. 21209 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise. 21210 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise. 21211 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. 21212 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise. 21213 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. 21214 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. 21215 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. 21216 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. 21217 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. 21218 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. 21219 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. 21220 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. 21221 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. 21222 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. 21223 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. 21224 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. 21225 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. 21226 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise. 21227 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise. 21228 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise. 21229 212302018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21231 Alan Hayward <alan.hayward@arm.com> 21232 David Sherwood <david.sherwood@arm.com> 21233 21234 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 21235 Return true for SVE too. 21236 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors 21237 if load/store lanes are supported. 21238 * gcc.dg/vect/slp-10.c: Likewise. 21239 * gcc.dg/vect/slp-12c.c: Likewise. 21240 * gcc.dg/vect/slp-17.c: Likewise. 21241 * gcc.dg/vect/slp-33.c: Likewise. 21242 * gcc.dg/vect/slp-6.c: Likewise. 21243 * gcc.dg/vect/slp-cond-1.c: Likewise. 21244 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise. 21245 * gcc.dg/vect/slp-multitypes-11.c: Likewise. 21246 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 21247 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE. 21248 * gcc.dg/vect/slp-perm-6.c: Likewise. 21249 * gcc.dg/vect/slp-perm-9.c: Likewise. 21250 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors. 21251 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop 21252 for variable-length vectors. 21253 212542018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21255 Alan Hayward <alan.hayward@arm.com> 21256 David Sherwood <david.sherwood@arm.com> 21257 21258 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test. 21259 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise. 21260 212612018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21262 21263 * g++.target/aarch64/sve/aarch64-sve.exp: New harness. 21264 * g++.target/aarch64/sve/catch_1.C: New test. 21265 * g++.target/aarch64/sve/catch_2.C: Likewise. 21266 * g++.target/aarch64/sve/catch_3.C: Likewise. 21267 * g++.target/aarch64/sve/catch_4.C: Likewise. 21268 * g++.target/aarch64/sve/catch_5.C: Likewise. 21269 * g++.target/aarch64/sve/catch_6.C: Likewise. 21270 212712018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21272 Alan Hayward <alan.hayward@arm.com> 21273 David Sherwood <david.sherwood@arm.com> 21274 21275 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok): 21276 New proc. 21277 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve". 21278 * gcc.target/aarch64/fmaxmin.c: Likewise. 21279 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. 21280 * gcc.target/aarch64/orr_imm_1.c: Likewise. 21281 * gcc.target/aarch64/pr62178.c: Likewise. 21282 * gcc.target/aarch64/pr71727-2.c: Likewise. 21283 * gcc.target/aarch64/saddw-1.c: Likewise. 21284 * gcc.target/aarch64/saddw-2.c: Likewise. 21285 * gcc.target/aarch64/uaddw-1.c: Likewise. 21286 * gcc.target/aarch64/uaddw-2.c: Likewise. 21287 * gcc.target/aarch64/uaddw-3.c: Likewise. 21288 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise. 21289 * gcc.target/aarch64/vect-compile.c: Likewise. 21290 * gcc.target/aarch64/vect-faddv-compile.c: Likewise. 21291 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise. 21292 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. 21293 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. 21294 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. 21295 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. 21296 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise. 21297 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise. 21298 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise. 21299 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise. 21300 * gcc.target/aarch64/vect-fmovd.c: Likewise. 21301 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise. 21302 * gcc.target/aarch64/vect-fmovf.c: Likewise. 21303 * gcc.target/aarch64/vect-fp-compile.c: Likewise. 21304 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise. 21305 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise. 21306 * gcc.target/aarch64/vect-movi.c: Likewise. 21307 * gcc.target/aarch64/vect-mull-compile.c: Likewise. 21308 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise. 21309 * gcc.target/aarch64/vect-vaddv.c: Likewise. 21310 * gcc.target/aarch64/vect_saddl_1.c: Likewise. 21311 * gcc.target/aarch64/vect_smlal_1.c: Likewise. 21312 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for 21313 fixed-length SVE. 21314 * gcc.target/aarch64/sve/aarch64-sve.exp: New file. 21315 * gcc.target/aarch64/sve/arith_1.c: New test. 21316 * gcc.target/aarch64/sve/const_pred_1.C: Likewise. 21317 * gcc.target/aarch64/sve/const_pred_2.C: Likewise. 21318 * gcc.target/aarch64/sve/const_pred_3.C: Likewise. 21319 * gcc.target/aarch64/sve/const_pred_4.C: Likewise. 21320 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise. 21321 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise. 21322 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise. 21323 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise. 21324 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise. 21325 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise. 21326 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise. 21327 * gcc.target/aarch64/sve/ext_1.c: Likewise. 21328 * gcc.target/aarch64/sve/ext_2.c: Likewise. 21329 * gcc.target/aarch64/sve/extract_1.c: Likewise. 21330 * gcc.target/aarch64/sve/extract_2.c: Likewise. 21331 * gcc.target/aarch64/sve/extract_3.c: Likewise. 21332 * gcc.target/aarch64/sve/extract_4.c: Likewise. 21333 * gcc.target/aarch64/sve/fabs_1.c: Likewise. 21334 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise. 21335 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise. 21336 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise. 21337 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise. 21338 * gcc.target/aarch64/sve/fdiv_1.c: Likewise. 21339 * gcc.target/aarch64/sve/fdup_1.c: Likewise. 21340 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise. 21341 * gcc.target/aarch64/sve/fmad_1.c: Likewise. 21342 * gcc.target/aarch64/sve/fmla_1.c: Likewise. 21343 * gcc.target/aarch64/sve/fmls_1.c: Likewise. 21344 * gcc.target/aarch64/sve/fmsb_1.c: Likewise. 21345 * gcc.target/aarch64/sve/fmul_1.c: Likewise. 21346 * gcc.target/aarch64/sve/fneg_1.c: Likewise. 21347 * gcc.target/aarch64/sve/fnmad_1.c: Likewise. 21348 * gcc.target/aarch64/sve/fnmla_1.c: Likewise. 21349 * gcc.target/aarch64/sve/fnmls_1.c: Likewise. 21350 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise. 21351 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise. 21352 * gcc.target/aarch64/sve/frinta_1.c: Likewise. 21353 * gcc.target/aarch64/sve/frinti_1.c: Likewise. 21354 * gcc.target/aarch64/sve/frintm_1.c: Likewise. 21355 * gcc.target/aarch64/sve/frintp_1.c: Likewise. 21356 * gcc.target/aarch64/sve/frintx_1.c: Likewise. 21357 * gcc.target/aarch64/sve/frintz_1.c: Likewise. 21358 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise. 21359 * gcc.target/aarch64/sve/fsubr_1.c: Likewise. 21360 * gcc.target/aarch64/sve/index_1.c: Likewise. 21361 * gcc.target/aarch64/sve/index_1_run.c: Likewise. 21362 * gcc.target/aarch64/sve/ld1r_1.c: Likewise. 21363 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise. 21364 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. 21365 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise. 21366 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise. 21367 * gcc.target/aarch64/sve/logical_1.c: Likewise. 21368 * gcc.target/aarch64/sve/loop_add_1.c: Likewise. 21369 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise. 21370 * gcc.target/aarch64/sve/mad_1.c: Likewise. 21371 * gcc.target/aarch64/sve/maxmin_1.c: Likewise. 21372 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise. 21373 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise. 21374 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise. 21375 * gcc.target/aarch64/sve/mla_1.c: Likewise. 21376 * gcc.target/aarch64/sve/mls_1.c: Likewise. 21377 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise. 21378 * gcc.target/aarch64/sve/msb_1.c: Likewise. 21379 * gcc.target/aarch64/sve/mul_1.c: Likewise. 21380 * gcc.target/aarch64/sve/neg_1.c: Likewise. 21381 * gcc.target/aarch64/sve/nlogical_1.c: Likewise. 21382 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise. 21383 * gcc.target/aarch64/sve/pack_1.c: Likewise. 21384 * gcc.target/aarch64/sve/pack_1_run.c: Likewise. 21385 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise. 21386 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise. 21387 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise. 21388 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise. 21389 * gcc.target/aarch64/sve/pack_float_1.c: Likewise. 21390 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise. 21391 * gcc.target/aarch64/sve/popcount_1.c: Likewise. 21392 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise. 21393 * gcc.target/aarch64/sve/reduc_1.c: Likewise. 21394 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. 21395 * gcc.target/aarch64/sve/reduc_2.c: Likewise. 21396 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. 21397 * gcc.target/aarch64/sve/reduc_3.c: Likewise. 21398 * gcc.target/aarch64/sve/rev_1.c: Likewise. 21399 * gcc.target/aarch64/sve/revb_1.c: Likewise. 21400 * gcc.target/aarch64/sve/revh_1.c: Likewise. 21401 * gcc.target/aarch64/sve/revw_1.c: Likewise. 21402 * gcc.target/aarch64/sve/shift_1.c: Likewise. 21403 * gcc.target/aarch64/sve/single_1.c: Likewise. 21404 * gcc.target/aarch64/sve/single_2.c: Likewise. 21405 * gcc.target/aarch64/sve/single_3.c: Likewise. 21406 * gcc.target/aarch64/sve/single_4.c: Likewise. 21407 * gcc.target/aarch64/sve/spill_1.c: Likewise. 21408 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise. 21409 * gcc.target/aarch64/sve/subr_1.c: Likewise. 21410 * gcc.target/aarch64/sve/trn1_1.c: Likewise. 21411 * gcc.target/aarch64/sve/trn2_1.c: Likewise. 21412 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise. 21413 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise. 21414 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. 21415 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise. 21416 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. 21417 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise. 21418 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise. 21419 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise. 21420 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise. 21421 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise. 21422 * gcc.target/aarch64/sve/uzp1_1.c: Likewise. 21423 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise. 21424 * gcc.target/aarch64/sve/uzp2_1.c: Likewise. 21425 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise. 21426 * gcc.target/aarch64/sve/vcond_1.C: Likewise. 21427 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise. 21428 * gcc.target/aarch64/sve/vcond_2.c: Likewise. 21429 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise. 21430 * gcc.target/aarch64/sve/vcond_3.c: Likewise. 21431 * gcc.target/aarch64/sve/vcond_4.c: Likewise. 21432 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise. 21433 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 21434 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise. 21435 * gcc.target/aarch64/sve/vcond_6.c: Likewise. 21436 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise. 21437 * gcc.target/aarch64/sve/vec_init_1.c: Likewise. 21438 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise. 21439 * gcc.target/aarch64/sve/vec_init_2.c: Likewise. 21440 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise. 21441 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise. 21442 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise. 21443 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise. 21444 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise. 21445 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise. 21446 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise. 21447 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise. 21448 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise. 21449 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise. 21450 * gcc.target/aarch64/sve/zip1_1.c: Likewise. 21451 * gcc.target/aarch64/sve/zip2_1.c: Likewise. 21452 214532018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21454 Alan Hayward <alan.hayward@arm.com> 21455 David Sherwood <david.sherwood@arm.com> 21456 21457 * lib/target-supports.exp (check_effective_target_aarch64_sve) 21458 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw) 21459 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw): 21460 New procedures. 21461 (check_effective_target_vect_perm): Handle SVE. 21462 (check_effective_target_vect_perm_byte): Likewise. 21463 (check_effective_target_vect_perm_short): Likewise. 21464 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise. 21465 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. 21466 (check_effective_target_vect_widen_mult_hi_to_si): Likewise. 21467 (check_effective_target_vect_element_align_preferred): Likewise. 21468 (check_effective_target_vect_align_stack_vars): Likewise. 21469 (check_effective_target_vect_load_lanes): Likewise. 21470 (check_effective_target_vect_masked_store): Likewise. 21471 (available_vector_sizes): Use aarch64_sve_bits for SVE. 21472 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE. 21473 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL. 21474 * gcc.dg/vect/bb-slp-pr69907.c: Likewise. 21475 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise. 21476 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. 21477 * gcc.dg/vect/slp-23.c: Likewise. 21478 * gcc.dg/vect/slp-perm-5.c: Likewise. 21479 * gcc.dg/vect/slp-perm-6.c: Likewise. 21480 * gcc.dg/vect/slp-perm-9.c: Likewise. 21481 * gcc.dg/vect/slp-reduc-3.c: Likewise. 21482 * gcc.dg/vect/vect-114.c: Likewise. 21483 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise. 21484 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. 21485 214862018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21487 21488 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for 21489 vect_variable_length, expecting the test to be vectorized 21490 without SLP instead. 21491 * gcc.dg/vect/pr33953.c: Likewise. 21492 * gcc.dg/vect/pr37027.c: Likewise. 21493 * gcc.dg/vect/pr67790.c: Likewise. 21494 * gcc.dg/vect/pr68445.c: Likewise. 21495 * gcc.dg/vect/slp-1.c: Likewise. 21496 * gcc.dg/vect/slp-10.c: Likewise. 21497 * gcc.dg/vect/slp-12a.c: Likewise. 21498 * gcc.dg/vect/slp-12b.c: Likewise. 21499 * gcc.dg/vect/slp-12c.c: Likewise. 21500 * gcc.dg/vect/slp-13-big-array.c: Likewise. 21501 * gcc.dg/vect/slp-13.c: Likewise. 21502 * gcc.dg/vect/slp-14.c: Likewise. 21503 * gcc.dg/vect/slp-15.c: Likewise. 21504 * gcc.dg/vect/slp-17.c: Likewise. 21505 * gcc.dg/vect/slp-19b.c: Likewise. 21506 * gcc.dg/vect/slp-2.c: Likewise. 21507 * gcc.dg/vect/slp-20.c: Likewise. 21508 * gcc.dg/vect/slp-21.c: Likewise. 21509 * gcc.dg/vect/slp-22.c: Likewise. 21510 * gcc.dg/vect/slp-24-big-array.c: Likewise. 21511 * gcc.dg/vect/slp-24.c: Likewise. 21512 * gcc.dg/vect/slp-28.c: Likewise. 21513 * gcc.dg/vect/slp-39.c: Likewise. 21514 * gcc.dg/vect/slp-42.c: Likewise. 21515 * gcc.dg/vect/slp-6.c: Likewise. 21516 * gcc.dg/vect/slp-7.c: Likewise. 21517 * gcc.dg/vect/slp-cond-1.c: Likewise. 21518 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. 21519 * gcc.dg/vect/slp-cond-2.c: Likewise. 21520 * gcc.dg/vect/slp-multitypes-1.c: Likewise. 21521 * gcc.dg/vect/slp-multitypes-10.c: Likewise. 21522 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 21523 * gcc.dg/vect/slp-multitypes-2.c: Likewise. 21524 * gcc.dg/vect/slp-multitypes-4.c: Likewise. 21525 * gcc.dg/vect/slp-multitypes-5.c: Likewise. 21526 * gcc.dg/vect/slp-multitypes-8.c: Likewise. 21527 * gcc.dg/vect/slp-multitypes-9.c: Likewise. 21528 * gcc.dg/vect/slp-reduc-1.c: Likewise. 21529 * gcc.dg/vect/slp-reduc-2.c: Likewise. 21530 * gcc.dg/vect/slp-reduc-4.c: Likewise. 21531 * gcc.dg/vect/slp-reduc-5.c: Likewise. 21532 * gcc.dg/vect/slp-reduc-7.c: Likewise. 21533 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 21534 * gcc.dg/vect/vect-live-slp-1.c: Likewise. 21535 * gcc.dg/vect/vect-live-slp-2.c: Likewise. 21536 * gcc.dg/vect/vect-live-slp-3.c: Likewise. 21537 215382018-01-13 Jakub Jelinek <jakub@redhat.com> 21539 21540 PR c/83801 21541 * gcc.dg/pr83801.c: New test. 21542 215432018-01-13 Paul Thomas <pault@gcc.gnu.org> 21544 21545 PR fortran/52162 21546 * gfortran.dg/bounds_check_19.f90: New test. 21547 215482018-01-12 Jakub Jelinek <jakub@redhat.com> 21549 21550 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times 21551 instead of scan-assembler-not for xsnabsqp. 21552 215532018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 21554 21555 PR libgfortran/83525 21556 * gfortran.dg/newunit_5.f90: New test. 21557 215582018-01-12 Vladimir Makarov <vmakarov@redhat.com> 21559 21560 PR rtl-optimization/80481 21561 * g++.dg/pr80481.C: New. 21562 215632018-01-12 Uros Bizjak <ubizjak@gmail.com> 21564 21565 PR target/83628 21566 * gcc.target/alpha/pr83628-3.c: New test. 21567 215682018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 21569 21570 * lib/target-supports.exp (check_effective_target_avx512f): Also 21571 check for __builtin_ia32_addsd_round, 21572 __builtin_ia32_getmantsd_round. 21573 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove. 21574 215752018-01-12 Segher Boessenkool <segher@kernel.crashing.org> 21576 21577 PR target/83629 21578 * gcc.target/powerpc/pr83629.c: Require ilp32. 21579 215802018-01-12 Richard Biener <rguenther@suse.de> 21581 21582 PR tree-optimization/80846 21583 * gcc.target/i386/pr80846-1.c: New testcase. 21584 * gcc.target/i386/pr80846-2.c: Likewise. 21585 215862018-01-12 Eric Botcazou <ebotcazou@adacore.com> 21587 21588 * gcc.c-torture/execute/20180112-1.c: New test. 21589 215902018-01-12 Tom de Vries <tom@codesourcery.com> 21591 21592 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps. 21593 * g++.dg/ext/label13a.C: Same. 21594 * g++.dg/ext/label14.C: Same. 21595 * g++.dg/ext/label2.C: Same. 21596 * g++.dg/ext/label3.C: Same. 21597 * g++.dg/torture/pr42462.C: Same. 21598 * g++.dg/torture/pr42739.C: Same. 21599 * g++.dg/warn/Wunused-label-3.C: Same. 21600 216012018-01-12 Tom de Vries <tom@codesourcery.com> 21602 21603 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca. 21604 * g++.dg/Walloca1.C: Same. 21605 * g++.dg/cpp0x/pr70338.C: Same. 21606 * g++.dg/cpp1y/lambda-generic-vla1.C: Same. 21607 * g++.dg/cpp1y/vla10.C: Same. 21608 * g++.dg/cpp1y/vla2.C: Same. 21609 * g++.dg/cpp1y/vla6.C: Same. 21610 * g++.dg/cpp1y/vla8.C: Same. 21611 * g++.dg/debug/debug5.C: Same. 21612 * g++.dg/debug/debug6.C: Same. 21613 * g++.dg/debug/pr54828.C: Same. 21614 * g++.dg/diagnostic/pr70105.C: Same. 21615 * g++.dg/eh/cleanup5.C: Same. 21616 * g++.dg/eh/spbp.C: Same. 21617 * g++.dg/ext/tmplattr9.C: Same. 21618 * g++.dg/ext/vla10.C: Same. 21619 * g++.dg/ext/vla11.C: Same. 21620 * g++.dg/ext/vla12.C: Same. 21621 * g++.dg/ext/vla15.C: Same. 21622 * g++.dg/ext/vla16.C: Same. 21623 * g++.dg/ext/vla17.C: Same. 21624 * g++.dg/ext/vla3.C: Same. 21625 * g++.dg/ext/vla6.C: Same. 21626 * g++.dg/ext/vla7.C: Same. 21627 * g++.dg/init/array24.C: Same. 21628 * g++.dg/init/new47.C: Same. 21629 * g++.dg/init/pr55497.C: Same. 21630 * g++.dg/opt/pr78201.C: Same. 21631 * g++.dg/template/vla2.C: Same. 21632 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. 21633 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. 21634 * g++.dg/torture/pr62127.C: Same. 21635 * g++.dg/torture/pr67055.C: Same. 21636 * g++.dg/torture/stackalign/eh-alloca-1.C: Same. 21637 * g++.dg/torture/stackalign/eh-inline-2.C: Same. 21638 * g++.dg/torture/stackalign/eh-vararg-1.C: Same. 21639 * g++.dg/torture/stackalign/eh-vararg-2.C: Same. 21640 * g++.dg/warn/Wplacement-new-size-5.C: Same. 21641 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same. 21642 * g++.dg/warn/Wvla-1.C: Same. 21643 * g++.dg/warn/Wvla-3.C: Same. 21644 * g++.old-deja/g++.ext/array2.C: Same. 21645 * g++.old-deja/g++.ext/constructor.C: Same. 21646 * g++.old-deja/g++.law/builtin1.C: Same. 21647 * g++.old-deja/g++.other/crash12.C: Same. 21648 * g++.old-deja/g++.other/eh3.C: Same. 21649 * g++.old-deja/g++.pt/array6.C: Same. 21650 * g++.old-deja/g++.pt/dynarray.C: Same. 21651 216522018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 21653 21654 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form. 21655 216562018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 21657 21658 PR libfortran/67412 21659 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if 21660 on *-*-solaris2.10. 21661 216622018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 21663 21664 * lib/target-supports.exp (check_effective_target_branch_cost): 21665 Accept all x86 targets. 21666 216672018-01-12 Martin Liska <mliska@suse.cz> 21668 21669 PR ipa/83054 21670 * g++.dg/warn/pr83054.C: New test. 21671 216722018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 21673 21674 * gcc.target/powerpc/spec-barr-1.c: New file. 21675 216762018-01-11 H.J. Lu <hongjiu.lu@intel.com> 21677 21678 PR target/83330 21679 * gcc.target/i386/pr83330.c: New test. 21680 216812018-01-11 Steven G. Kargl <kargl@gcc.gnu.org> 21682 21683 PR fortran/79383 21684 * gfortran.dg/dtio_31.f03: New test. 21685 * gfortran.dg/dtio_32.f03: New test. 21686 216872018-01-11 David Malcolm <dmalcolm@redhat.com> 21688 21689 PR c++/43486 21690 * g++.dg/wrappers: New subdirectory. 21691 * g++.dg/wrappers/README: New file. 21692 * g++.dg/wrappers/alloc.C: New test case. 21693 * g++.dg/wrappers/cow-istream-string.C: New test case. 21694 * g++.dg/wrappers/cp-stdlib.C: New test case. 21695 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case. 21696 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case. 21697 216982018-01-11 Jan Hubicka <hubicka@ucw.cz> 21699 21700 PR middle-end/83718 21701 * g++.dg/torture/pr83718.C: New testcase. 21702 217032018-01-11 Martin Jambor <mjambor@suse.cz> 21704 21705 PR ipa/83178 21706 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count. 21707 217082018-01-11 Bin Cheng <bin.cheng@arm.com> 21709 21710 PR tree-optimization/83695 21711 * gcc.dg/tree-ssa/pr83695.c: New test. 21712 217132018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 21714 21715 * gcc.target/arm/simd/fp16fml_lane_high.c: New test. 21716 * gcc.target/arm/simd/fp16fml_lane_low.c: New test. 21717 217182018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 21719 21720 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml. 21721 * gcc.target/arm/simd/fp16fml_high.c: New test. 21722 * gcc.target/arm/simd/fp16fml_low.c: Likewise. 21723 * lib/target-supports.exp 21724 (check_effective_target_arm_fp16fml_neon_ok_nocache, 21725 check_effective_target_arm_fp16fml_neon_ok, 21726 add_options_for_arm_fp16fml_neon): New procedures. 21727 217282018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 21729 21730 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a 21731 combination tests. 21732 217332018-01-11 Richard Biener <rguenther@suse.de> 21734 21735 PR tree-optimization/83435 21736 * gcc.dg/graphite/pr83435.c: New testcase. 21737 217382018-01-11 Richard Sandiford <richard.sandiford@linaro.org> 21739 Alan Hayward <alan.hayward@arm.com> 21740 David Sherwood <david.sherwood@arm.com> 21741 21742 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too. 21743 217442018-01-11 Tamar Christina <tamar.christina@arm.com> 21745 21746 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New. 21747 217482018-01-11 Sudakshina Das <sudi.das@arm.com> 21749 21750 PR target/82096 21751 * gcc.c-torture/compile/pr82096.c: New test. 21752 217532018-01-11 Ed Schonberg <schonberg@adacore.com> 21754 21755 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase. 21756 217572018-01-11 Hristian Kirtchev <kirtchev@adacore.com> 21758 21759 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase. 21760 217612018-01-11 Justin Squirek <squirek@adacore.com> 21762 21763 * gnat.dg/expr_func4.adb: New testcase. 21764 217652018-01-11 Hristian Kirtchev <kirtchev@adacore.com> 21766 21767 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New 21768 testcase. 21769 217702018-01-11 Bob Duff <duff@adacore.com> 21771 21772 * gnat.dg/protected_null.adb: New testcase. 21773 217742018-01-11 Ed Schonberg <schonberg@adacore.com> 21775 21776 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase. 21777 217782018-01-11 Ed Schonberg <schonberg@adacore.com> 21779 21780 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase. 21781 217822018-01-11 Justin Squirek <squirek@adacore.com> 21783 21784 * gnat.dg/loopvar.adb: New testcase. 21785 217862018-01-10 Jan Hubicka <hubicka@ucw.cz> 21787 21788 PR middle-end/83189 21789 * gfortran.fortran-torture/compile/pr83189.f90: New testcase. 21790 217912018-01-10 Jan Hubicka <hubicka@ucw.cz> 21792 21793 * gcc.c-torture/compile/pr83575.c: New testcase. 21794 217952018-01-10 Michael Collison <michael.collison@arm.com> 21796 21797 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase. 21798 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase. 21799 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase. 21800 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase. 21801 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 21802 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 21803 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 21804 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase. 21805 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase. 21806 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. 21807 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. 21808 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase. 21809 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase. 21810 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase. 21811 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase. 21812 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase. 21813 218142018-01-10 Michael Collison <michael.collison@arm.com> 21815 21816 * gcc.target/aarch64/sha2.h: New shared testcase. 21817 * gcc.target/aarch64/sha2_1.c: New testcase. 21818 * gcc.target/aarch64/sha2_2.c: New testcase. 21819 * gcc.target/aarch64/sha2_3.c: New testcase. 21820 * gcc.target/aarch64/sha3.h: New shared testcase. 21821 * gcc.target/aarch64/sha3_1.c: New testcase. 21822 * gcc.target/aarch64/sha3_2.c: New testcase. 21823 * gcc.target/aarch64/sha3_3.c: New testcase. 21824 218252018-01-10 Michael Collison <michael.collison@arm.com> 21826 21827 * gcc.target/aarch64/sm3_sm4.c: New testcase. 21828 218292018-01-10 Martin Sebor <msebor@redhat.com> 21830 21831 PR tree-optimization/83781 21832 * gcc.dg/strlenopt-42.c: New test. 21833 218342018-01-11 Martin Sebor <msebor@gmail.com> 21835 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 21836 21837 PR tree-optimization/83501 21838 PR tree-optimization/81703 21839 21840 * gcc.dg/strlenopt-39.c: New test-case. 21841 * gcc.dg/pr81703.c: Likewise. 21842 218432018-01-10 Eric Botcazou <ebotcazou@adacore.com> 21844 21845 * gnat.dg/atomic10.adb: New test. 21846 218472018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 21848 21849 PR fortran/82367 21850 * gfortran.dg/deferred_character_18.f90: New test. 21851 218522018-01-10 Martin Sebor <msebor@redhat.com> 21853 21854 PR tree-optimization/83671 21855 * gcc.dg/strlenopt-40.c: New test. 21856 * gcc.dg/strlenopt-41.c: New test. 21857 218582018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 21859 21860 PR fortran/83093 21861 * gfortran.dg/allocate_with_typespec_7.f90: New test. 21862 218632018-01-10 Peter Bergner <bergner@vnet.ibm.com> 21864 21865 PR target/83399 21866 * gcc.target/powerpc/pr83399.c: New test. 21867 218682018-01-10 David Malcolm <dmalcolm@redhat.com> 21869 21870 PR c++/43486 21871 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results 21872 to reflect that the arguments are correctly underlined. 21873 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage 21874 for globals, params, locals and literals. 21875 (test_sizeof): Directly test the location of "sizeof", rather than 21876 when used in compound expressions. 21877 (test_alignof): Likewise for "alignof". 21878 (test_string_literals): Likewise for string literals. 21879 (test_numeric_literals): Likewise for numeric literals. 21880 (test_builtin_offsetof): Likewise for "__builtin_offsetof". 21881 (test_typeid): Likewise for typeid. 21882 (test_unary_plus): New. 21883 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on 21884 format strings. 21885 218862018-01-10 Uros Bizjak <ubizjak@gmail.com> 21887 21888 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv. 21889 218902018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> 21891 21892 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable. 21893 218942018-01-10 Marek Polacek <polacek@redhat.com> 21895 21896 PR c++/82541 21897 * g++.dg/warn/Wduplicated-branches4.C: New test. 21898 218992018-01-10 Jakub Jelinek <jakub@redhat.com> 21900 21901 PR c++/81327 21902 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly 21903 cast to void *. 21904 219052018-01-10 Paolo Carlini <paolo.carlini@oracle.com> 21906 21907 PR c++/81055 21908 * g++.dg/cpp0x/new2.C: New. 21909 219102018-01-10 H.J. Lu <hongjiu.lu@intel.com> 21911 21912 PR target/83735 21913 * gcc.target/i386/pr83735.c: New test. 21914 219152018-01-10 Christophe Lyon <christophe.lyon@linaro.org> 21916 21917 * lib/target-supports.exp (check_effective_target_branch_cost): 21918 New function. 21919 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target. 21920 * gcc.dg/pr21643.c: Likewise. 21921 * gcc.dg/pr46309.c: Likewise. 21922 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 21923 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise. 21924 * gcc.dg/tree-ssa/reassoc-32.c: Likewise. 21925 * gcc.dg/tree-ssa/reassoc-33.c: Likewise. 21926 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 21927 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 21928 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 21929 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise. 21930 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. 21931 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. 21932 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. 21933 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. 21934 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. 21935 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. 21936 219372018-01-10 Segher Boessenkool <segher@kernel.crashing.org> 21938 21939 PR target/83629 21940 * gcc.target/powerpc/pr83629.c: New testcase. 21941 219422018-01-10 Richard Biener <rguenther@suse.de> 21943 21944 PR testsuite/78768 21945 * gcc.dg/pr78768.c: Un-XFAIL. 21946 219472018-01-10 Richard Biener <rguenther@suse.de> 21948 21949 PR debug/82425 21950 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO. 21951 219522018-01-10 Richard Sandiford <richard.sandiford@linaro.org> 21953 21954 PR tree-optimization/83753 21955 * gcc.dg/torture/pr83753.c: New test. 21956 219572018-01-09 Jan Hubicka <hubicka@ucw.cz> 21958 21959 * gcc.target/i386/avx2-gather-1.c: Add -march. 21960 * gcc.target/i386/avx2-gather-2.c: Add -march. 21961 * gcc.target/i386/avx2-gather-3.c: Add -march. 21962 * gcc.target/i386/avx2-gather-4.c: Add -march. 21963 * gcc.target/i386/avx2-gather-5.c: Add -march. 21964 * gcc.target/i386/avx2-gather-6.c: Add -march. 21965 * gcc.target/i386/avx512f-gather-1.c: Add -march. 21966 * gcc.target/i386/avx512f-gather-2.c: Add -march. 21967 * gcc.target/i386/avx512f-gather-3.c: Add -march. 21968 * gcc.target/i386/avx512f-gather-4.c: Add -march. 21969 * gcc.target/i386/avx512f-gather-5.c: Add -march. 21970 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march. 21971 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march. 21972 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march. 21973 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march. 21974 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march. 21975 219762018-01-09 H.J. Lu <hongjiu.lu@intel.com> 21977 21978 PR target/78585: 21979 * gcc.target/i386/pr78585.c: New test. 21980 219812018-01-09 Jakub Jelinek <jakub@redhat.com> 21982 21983 PR c++/83734 21984 * g++.dg/cpp0x/pr83734.C: New test. 21985 219862018-01-09 Carl Love <cel@us.ibm.com> 21987 21988 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and 21989 vec_mergeo builtins with float, double, long long, unsigned long long, 21990 bool long long arguments. 21991 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for 21992 vec_float2 with double arguments. 21993 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the 21994 vec_mergew and vec_mergow builtins. 21995 219962018-01-09 Steven G. Kargl <kargl@gcc.gnu.org> 21997 21998 PR fortran/83742 21999 * gfortran.dg/contiguous_6.f90: New test. 22000 220012018-01-09 Richard Biener <rguenther@suse.de> 22002 22003 PR tree-optimization/83668 22004 * gcc.dg/graphite/pr83668.c: New testcase. 22005 220062018-01-09 Joseph Myers <joseph@codesourcery.com> 22007 22008 PR tree-optimization/64811 22009 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c, 22010 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c, 22011 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c, 22012 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c: 22013 New tests. 22014 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file. 22015 220162018-01-09 Georg-Johann Lay <avr@gjlay.de> 22017 22018 PR target/79883 22019 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'. 22020 220212018-01-09 Tamar Christina <tamar.christina@arm.com> 22022 22023 PR target/82641 22024 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use 22025 no NEON and require softfp or hard float-abi. 22026 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise. 22027 220282018-01-09 Richard Biener <rguenther@suse.de> 22029 22030 PR tree-optimization/83572 22031 * gcc.dg/graphite/pr83572.c: New testcase. 22032 220332018-01-09 Jakub Jelinek <jakub@redhat.com> 22034 22035 PR target/83507 22036 * gcc.dg/sms-13.c: New test. 22037 220382018-01-08 Steven G. Kargl <kargl@gcc.gnu.org> 22039 22040 PR fortran/83741 22041 * gfortran.dg/allocate_assumed_charlen_3.f90: New test. 22042 220432018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com> 22044 Monk Chiang <sh.chiang04@gmail.com> 22045 22046 * gcc.target/riscv/save-restore-1.c: New. 22047 220482018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 22049 22050 PR target/83677 22051 * gcc.target/powerpc/pr83677.c: New file. 22052 220532018-01-08 Jeff Law <law@redhat.com> 22054 22055 PR rtl-optimizatin/81308 22056 * g++.dg/pr81308-1.C: New test. 22057 * g++.dg/pr81308-2.C: New test. 22058 220592018-01-08 Vidya Praveen <vidyapraveen@arm.com> 22060 22061 PR target/83663 - Revert r255946 22062 * gcc.target/aarch64/vect-slp-dup.c: New. 22063 220642018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 22065 22066 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a 22067 combination tests. 22068 220692018-01-08 Richard Biener <rguenther@suse.de> 22070 22071 PR tree-optimization/83563 22072 * gcc.dg/graphite/pr83563.c: New testcase. 22073 220742018-01-08 Richard Biener <rguenther@suse.de> 22075 22076 PR middle-end/83713 22077 * g++.dg/torture/pr83713.C: New testcase. 22078 220792018-01-08 Tom de Vries <tom@codesourcery.com> 22080 22081 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx. 22082 220832018-01-08 Richard Biener <rguenther@suse.de> 22084 22085 PR tree-optimization/83685 22086 * gcc.dg/torture/pr83685.c: New testcase. 22087 220882018-01-08 Richard Biener <rguenther@suse.de> 22089 22090 PR lto/83719 22091 * gcc.dg/lto/pr83719_0.c: New testcase. 22092 220932018-01-08 Tom de Vries <tom@codesourcery.com> 22094 22095 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size. 22096 * gcc.dg/graphite/run-id-1.c: Same. 22097 * gcc.dg/tree-ssa/loop-interchange-4.c: Same. 22098 220992018-01-08 Paul Thomas <pault@gcc.gnu.org> 22100 22101 PR fortran/83611 22102 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8. 22103 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9. 22104 * gfortran.dg/pdt_27.f03: New test. 22105 22106 PR fortran/83731 22107 * gfortran.dg/pdt_28.f03: New test. 22108 221092018-01-08 Tom de Vries <tom@codesourcery.com> 22110 22111 * c-c++-common/builtins.c: Require effective target alloca. 22112 * gcc.dg/Wrestrict.c: Same. 22113 * gcc.dg/tree-ssa/loop-interchange-15.c: Same. 22114 221152018-01-08 Richard Biener <rguenther@suse.de> 22116 22117 PR middle-end/83580 22118 * gcc.dg/torture/pr83580.c: New testcase. 22119 221202018-01-08 Richard Biener <rguenther@suse.de> 22121 22122 PR middle-end/83517 22123 * gcc.dg/pr83517.c: New testcase. 22124 221252018-01-06 Aldy Hernandez <aldyh@redhat.com> 22126 22127 PR middle-end/81897 22128 * gcc.dg/uninit-pr81897.c: New test. 22129 221302018-01-06 Martin Sebor <msebor@redhat.com> 22131 22132 PR tree-optimization/83640 22133 * gcc.dg/Wrestrict-6.c: New test. 22134 * gcc.dg/pr83640.c: New test. 22135 221362018-01-06 Richard Sandiford <richard.sandiford@linaro.org> 22137 22138 * gcc.target/aarch64/reg-alloc-1.c: New test. 22139 221402018-01-06 Janne Blomqvist <jb@gcc.gnu.org> 22141 22142 PR fortran/50892 22143 * gfortran.dg/char_pointer_assign_icb_1.f90: New test. 22144 221452018-01-06 Jakub Jelinek <jakub@redhat.com> 22146 22147 PR debug/83480 22148 * gcc.dg/pr83480.c: New test. 22149 22150 PR rtl-optimization/83682 22151 * gcc.target/i386/pr83682.c: New test. 22152 221532018-01-05 Janne Blomqvist <jb@gcc.gnu.org> 22154 22155 PR fortran/78534 22156 PR fortran/66310 22157 * gfortran.dg/char_cast_1.f90: Update scan pattern. 22158 * gfortran.dg/dependency_49.f90: Likewise. 22159 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T. 22160 * gfortran.dg/repeat_7.f90: New test for PR 66310. 22161 * gfortran.dg/scan_2.f90: Handle potential cast in assignment. 22162 * gfortran.dg/string_1.f90: Limit to ilp32 targets. 22163 * gfortran.dg/string_1_lp64.f90: New test. 22164 * gfortran.dg/string_3.f90: Limit to ilp32 targets. 22165 * gfortran.dg/string_3_lp64.f90: New test. 22166 221672018-01-05 Jakub Jelinek <jakub@redhat.com> 22168 22169 PR target/83604 22170 * gcc.target/i386/sse-26.c: New test. 22171 22172 PR target/83604 22173 * gcc.target/i386/pr83604.c: New test. 22174 221752018-01-05 Richard Sandiford <richard.sandiford@linaro.org> 22176 22177 * gcc.dg/vect/vect-align-4.c: New test. 22178 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute 22179 and redefine as a structure with an unaligned member "b". 22180 (foo): Update accordingly. 22181 221822018-01-05 Sudakshina Das <sudi.das@arm.com> 22183 22184 PR target/82439 22185 * gcc.target/aarch64/bics_5.c: New test. 22186 * gcc.target/arm/bics_5.c: Likewise. 22187 221882018-01-05 Jakub Jelinek <jakub@redhat.com> 22189 22190 PR tree-optimization/83605 22191 * gcc.dg/pr83605.c: New test. 22192 221932018-01-04 Jakub Jelinek <jakub@redhat.com> 22194 22195 PR target/83554 22196 * gcc.target/i386/pr83554.c: New test. 22197 22198 PR ipa/82352 22199 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of 22200 long unsigned int. 22201 222022018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org> 22203 22204 PR fortran/83683 22205 PR fortran/45689 22206 * gfortran.dg/eoshift_8.f90: New test. 22207 * gfortran.dg/simplify_eoshift_1.f90: New test. 22208 222092018-01-04 Jakub Jelinek <jakub@redhat.com> 22210 22211 PR debug/83585 22212 * gcc.dg/pr83585.c: New test. 22213 222142018-01-04 Nathan Sidwell <nathan@acm.org> 22215 22216 PR c++/83667 22217 * g++.dg/ipa/pr83667.C: Fix regex, require alias. 22218 222192018-01-04 Jakub Jelinek <jakub@redhat.com> 22220 22221 PR debug/83666 22222 * gcc.dg/pr83666.c: New test. 22223 222242018-01-04 Uros Bizjak <ubizjak@gmail.com> 22225 22226 PR target/83628 22227 * gcc.target/alpha/pr83628-1.c: New test. 22228 * gcc.target/alpha/pr83628-2.c: Ditto. 22229 222302018-01-04 Martin Liska <mliska@suse.cz> 22231 22232 PR ipa/82352 22233 * g++.dg/ipa/pr82352.C: New test. 22234 222352018-01-04 Jakub Jelinek <jakub@redhat.com> 22236 22237 * gcc.dg/vect-opt-info-1.c: Moved to ... 22238 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on 22239 vect_int targets, use dg-additional-options instead of dg-options and 22240 use relative line numbers instead of absolute. 22241 222422018-01-03 Martin Sebor <msebor@redhat.com> 22243 22244 PR tree-optimization/83655 22245 * gcc.dg/Wrestrict-5.c: New test. 22246 * c-c++-common/builtins.c: New test. 22247 222482018-01-03 Richard Sandiford <richard.sandiford@linaro.org> 22249 Alan Hayward <alan.hayward@arm.com> 22250 David Sherwood <david.sherwood@arm.com> 22251 22252 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function. 22253 (main): Call it. 22254 222552018-01-03 Jeff Law <law@redhat.com> 22256 22257 PR target/83641 22258 * gcc.target/i386/stack-check-17.c: New test. 22259 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm. 22260 222612018-01-03 Jakub Jelinek <jakub@redhat.com> 22262 22263 PR debug/83621 22264 * gcc.dg/pr83621.c: New test. 22265 22266 PR debug/83645 22267 * gcc.dg/pr83645.c: New test. 22268 222692018-01-03 Martin Sebor <msebor@redhat.com> 22270 22271 PR tree-optimization/83603 22272 * gcc.dg/Wrestrict-4.c: New test. 22273 22274 PR c/83559 22275 * gcc.dg/const-2.c: New test. 22276 * gcc.dg/pure-3.c: New test. 22277 222782018-01-03 Martin Sebor <msebor@redhat.com> 22279 22280 * gcc.dg/Wrestrict-3.c: New test. 22281 222822018-01-03 Jakub Jelinek <jakub@redhat.com> 22283 22284 PR c++/83555 22285 * g++.dg/opt/pr83555.C: New test. 22286 * g++.dg/ubsan/pr83555.C: New test. 22287 222882018-01-03 David Malcolm <dmalcolm@redhat.com> 22289 22290 PR c/82050 22291 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle 22292 the !CHECKING_P case by expecting a note. 22293 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue 22294 a note for the !CHECKING_P case, and move the return statement 22295 outside of #if CHECKING_P guard. 22296 222972018-01-03 Jeff Law <law@redhat.com> 22298 22299 PR middle-end/83654 22300 * gcc.target/i386/stack-check-18.c: New test. 22301 * gcc.target/i386/stack-check-19.c: New test. 22302 223032018-01-03 Martin Sebor <msebor@redhat.com> 22304 22305 PR tree-optimization/83501 22306 * c-c++-common/Warray-bounds-3.c: Remove xfail. 22307 223082018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 22309 22310 PR tree-optimization/83501 22311 * gcc.dg/tree-ssa/pr83501-1.c: New test. 22312 223132018-01-03 Nathan Sidwell <nathan@acm.org> 22314 22315 PR c++/83667 22316 * g++.dg/ipa/pr83667.C: New. 22317 223182018-01-03 Martin Liska <mliska@suse.cz> 22319 22320 PR tree-optimization/83593 22321 * gcc.dg/pr83593.c: New test. 22322 223232018-01-03 Martin Liska <mliska@suse.cz> 22324 22325 PR ipa/83549 22326 * g++.dg/ipa/pr83549.C: New test. 22327 223282018-01-03 Marek Polacek <polacek@redhat.com> 22329 22330 PR c++/83592 22331 * g++.dg/warn/mvp2.C: New test. 22332 223332018-01-03 Jakub Jelinek <jakub@redhat.com> 22334 22335 PR preprocessor/83602 22336 * g++.dg/cpp/pr83602.C: New test. 22337 22338 PR c++/83634 22339 * g++.dg/parse/pr83634.C: New test. 22340 223412018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org> 22342 22343 PR fortran/83664 22344 * gfortran.dg/eoshift_7.f90: New test. 22345 223462018-01-03 Jan Beulich <jbeulich@suse.com> 22347 22348 * gcc.target/i386/avx512vl-no-vmovdqu8.c, 22349 gcc.target/i386/avx512vl-no-vmovdqu16.c: New. 22350 223512018-01-03 Jakub Jelinek <jakub@redhat.com> 22352 22353 Update copyright years. 22354 223552018-01-03 Martin Liska <mliska@suse.cz> 22356 22357 PR ipa/83594 22358 * gcc.dg/ipa/pr83594.c: New test. 22359 223602018-01-03 Richard Sandiford <richard.sandiford@linaro.org> 22361 Alan Hayward <alan.hayward@arm.com> 22362 David Sherwood <david.sherwood@arm.com> 22363 22364 * gcc.dg/vect-opt-info-1.c: New test. 22365 223662018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com> 22367 22368 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128, 22369 floorf128, truncf128, and roundf128. 22370 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128 22371 optimizations added in match.pd. 22372 * gcc.target/powerpc/float128-hw6.c: Likewise. 22373 * gcc.target/powerpc/float128-hw7.c: Likewise. 22374 * gcc.target/powerpc/float128-hw8.c: Likewise. 22375 * gcc.target/powerpc/float128-hw9.c: Likewise. 22376 * gcc.target/powerpc/float128-hw10.c: Likewise. 22377 * gcc.target/powerpc/float128-hw11.c: Likewise. 22378 223792018-01-02 Jakub Jelinek <jakub@redhat.com> 22380 22381 PR c++/83556 22382 * g++.dg/cpp0x/pr83556.C: New test. 22383 223842018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org> 22385 22386 PR fortran/45689 22387 PR fortran/83650 22388 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case. 22389 * gfortran.dg/simplify_cshift_4.f90: New test. 22390 223912018-01-02 Marek Polacek <polacek@redhat.com> 22392 22393 PR c++/81860 22394 * g++.dg/cpp0x/inh-ctor30.C: New test. 22395 22396 PR c++/83644 22397 * g++.dg/cpp1z/pr83644.C: New test. 22398 223992018-01-01 Paul Thomas <pault@gcc.gnu.org> 22400 22401 PR fortran/83076 22402 * gfortran.dg/coarray_45.f90: New test. 22403 22404 PR fortran/83319 22405 * gfortran.dg/coarray_46.f90: New test. 22406 224072018-01-01 Jakub Jelinek <jakub@redhat.com> 22408 22409 PR tree-optimization/83581 22410 * gcc.dg/pr83581.c: New test. 22411 22412 PR c/83595 22413 * gcc.dg/pr83595.c: New test. 22414 22415 PR middle-end/83608 22416 * g++.dg/opt/pr83608.C: New test. 22417 22418 PR middle-end/83609 22419 * gcc.dg/pr83609.c: New test. 22420 * g++.dg/opt/pr83609.C: New test. 22421 22422 PR middle-end/83623 22423 * gcc.dg/pr83623.c: New test. 22424 22425 * gcc.target/i386/i386.exp 22426 (check_effective_target_avx512vpopcntdqvl): New proc. 22427 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use 22428 avx512vpopcntdqvl effective target rather than avx512vpopcntdq. 22429 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise. 22430 22431Copyright (C) 2018 Free Software Foundation, Inc. 22432 22433Copying and distribution of this file, with or without modification, 22434are permitted in any medium without royalty provided the copyright 22435notice and this notice are preserved. 22436