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/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 576 * gcc.dg/loop-versioning-1.c: New test. 577 * gcc.dg/loop-versioning-10.c: Likewise. 578 * gcc.dg/loop-versioning-11.c: Likewise. 579 * gcc.dg/loop-versioning-2.c: Likewise. 580 * gcc.dg/loop-versioning-3.c: Likewise. 581 * gcc.dg/loop-versioning-4.c: Likewise. 582 * gcc.dg/loop-versioning-5.c: Likewise. 583 * gcc.dg/loop-versioning-6.c: Likewise. 584 * gcc.dg/loop-versioning-7.c: Likewise. 585 * gcc.dg/loop-versioning-8.c: Likewise. 586 * gcc.dg/loop-versioning-9.c: Likewise. 587 * gfortran.dg/loop_versioning_1.f90: Likewise. 588 * gfortran.dg/loop_versioning_2.f90: Likewise. 589 * gfortran.dg/loop_versioning_3.f90: Likewise. 590 * gfortran.dg/loop_versioning_4.f90: Likewise. 591 * gfortran.dg/loop_versioning_5.f90: Likewise. 592 * gfortran.dg/loop_versioning_6.f90: Likewise. 593 * gfortran.dg/loop_versioning_7.f90: Likewise. 594 * gfortran.dg/loop_versioning_8.f90: Likewise. 595 5962018-12-16 Steven G. Kargl <kargl@gcc.gnu.org> 597 598 PR fortran/88116 599 * gfortran.dg/pr88116_1.f90: New test. 600 * gfortran.dg/pr88116_2.f90: Ditto. 601 602 PR fortran/88467 603 * gfortran.dg/pr88467.f90: New test. 604 6052018-12-16 Steven G. Kargl <kargl@gcc.gnu.org> 606 607 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment. 608 6092018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org> 610 611 PR fortran/88363 612 * intent_out_13.f90: New test. 613 6142018-12-15 H.J. Lu <hongjiu.lu@intel.com> 615 616 PR target/88483 617 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert 618 reversion 267133. 619 6202018-12-15 Steven G. Kargl <kargl@gcc.gnu.org> 621 622 PR fortran/87944 623 * gfortran.dg/pr87994_1.f90: New test. 624 * gfortran.dg/pr87994_2.f90: Ditto. 625 * gfortran.dg/pr87994_3.f90: Ditto. 626 6272018-12-16 Jakub Jelinek <jakub@redhat.com> 628 629 PR c++/88482 630 * g++.dg/eh/builtin5.C: New test. 631 * g++.dg/eh/builtin6.C: New test. 632 * g++.dg/eh/builtin7.C: New test. 633 * g++.dg/eh/builtin8.C: New test. 634 * g++.dg/eh/builtin9.C: New test. 635 * g++.dg/eh/builtin10.C: New test. 636 * g++.dg/eh/builtin11.C: New test. 637 * g++.dg/parse/crash55.C: Adjust expected diagnostics. 638 6392018-12-15 Steven G. Kargl <kargl@gcc.gnu.org> 640 641 PR fortran/88138 642 * gfortran.dg/pr88138.f90: new test. 643 6442018-12-15 Jakub Jelinek <jakub@redhat.com> 645 646 PR tree-optimization/88464 647 PR target/88498 648 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ... 649 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number. 650 Expect 4 vectorized loops instead of 3. 651 (f4): New function. 652 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ... 653 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number 654 and #include. 655 (avx512f_test): Prepare arguments for f4 and check the results. 656 * gcc.target/i386/avx512f-pr88464-3.c: New test. 657 * gcc.target/i386/avx512f-pr88464-4.c: New test. 658 6592018-12-15 Paolo Carlini <paolo.carlini@oracle.com> 660 661 PR c++/84644 662 * g++.dg/cpp0x/decltype68.C: New. 663 * g++.dg/cpp0x/decltype-33838.C: Adjust. 664 * g++.dg/template/spec32.C: Likewise. 665 * g++.dg/template/ttp22.C: Likewise. 666 6672018-12-15 Jakub Jelinek <jakub@redhat.com> 668 669 PR target/88489 670 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test. 671 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test. 672 673 PR rtl-optimization/88478 674 * g++.dg/opt/pr88478.C: New test. 675 6762018-12-14 Martin Sebor <msebor@redhat.com> 677 678 PR tree-optimization/88372 679 * gcc.dg/Walloc-size-larger-than-18.c: New test. 680 * gcc.dg/builtin-object-size-19.c: Same. 681 6822018-12-14 Martin Sebor <msebor@redhat.com> 683 684 PR tree-optimization/87096 685 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test. 686 6872018-12-14 Alexandre Oliva <aoliva@redhat.com> 688 689 PR c++/87814 690 * g++.dg/cpp1z/pr87814.C: New. 691 6922018-12-14 H.J. Lu <hongjiu.lu@intel.com> 693 694 * gcc.target/i386/cf_check-1.c: New test. 695 * gcc.target/i386/cf_check-2.c: Likewise. 696 * gcc.target/i386/cf_check-3.c: Likewise. 697 * gcc.target/i386/cf_check-4.c: Likewise. 698 * gcc.target/i386/cf_check-5.c: Likewise. 699 7002018-12-14 Thomas Schwinge <thomas@codesourcery.com> 701 Cesar Philippidis <cesar@codesourcery.com> 702 703 * c-c++-common/goacc/note-parallelism.c: New test. 704 * gfortran.dg/goacc/note-parallelism.f90: New test. 705 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update. 706 * c-c++-common/goacc/classify-kernels.c: Likewise. 707 * c-c++-common/goacc/classify-parallel.c: Likewise. 708 * c-c++-common/goacc/classify-routine.c: Likewise. 709 * c-c++-common/goacc/kernels-1.c: Likewise. 710 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise. 711 * c-c++-common/goacc/kernels-double-reduction.c: Likewise. 712 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. 713 * gfortran.dg/goacc/classify-kernels.f95: Likewise. 714 * gfortran.dg/goacc/classify-parallel.f95: Likewise. 715 * gfortran.dg/goacc/classify-routine.f95: Likewise. 716 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise. 717 7182018-12-14 Alexandre Oliva <aoliva@redhat.com> 719 720 PR c++/86823 721 * g++.dg/pr86823.C: New. 722 7232018-12-14 Jakub Jelinek <jakub@redhat.com> 724 725 PR c++/82294 726 PR c++/87436 727 * g++.dg/tree-ssa/pr82294.C: New test. 728 * g++.dg/tree-ssa/pr87436.C: New test. 729 7302018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com> 731 732 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok 733 effective target. 734 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise. 735 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise. 736 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise. 737 7382018-12-14 H.J. Lu <hongjiu.lu@intel.com> 739 740 PR target/88483 741 * gcc.target/i386/stackalign/pr88483.c: New test. 742 7432018-12-14 Eric Botcazou <ebotcazou@adacore.com> 744 745 * gnat.dg/max_size.adb: New test. 746 * gnat.dg/max_size_pkg.ads: Likewise. 747 7482018-12-14 Claudiu Zissulescu <claziss@synopsys.com> 749 750 * gcc.target/arc/milli-1.c: New test. 751 7522018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com> 753 754 * gcc.dg/lto/pr88297_0.c: New test. 755 * gcc.dg/lto/pr88297_1.c: New test. 756 7572018-12-13 Jakub Jelinek <jakub@redhat.com> 758 759 PR tree-optimization/88444 760 * gcc.dg/tree-ssa/pr88444.c: New test. 761 762 PR rtl-optimization/88470 763 * gcc.target/i386/pr88470.c: New test. 764 7652018-12-13 Vladimir Makarov <vmakarov@redhat.com> 766 767 PR rtl-optimization/88414 768 * gcc.target/i386/pr88414.c: New. 769 7702018-12-13 Marek Polacek <polacek@redhat.com> 771 772 PR c++/88216 - ICE with class type in non-type template parameter. 773 * g++.dg/cpp2a/nontype-class9.C: New test. 774 7752018-12-13 Jakub Jelinek <jakub@redhat.com> 776 777 PR rtl-optimization/88416 778 * gcc.target/i386/pr88416.c: New test. 779 780 PR tree-optimization/88464 781 * gcc.target/i386/avx512f-pr88462-1.c: New test. 782 * gcc.target/i386/avx512f-pr88462-2.c: New test. 783 7842018-12-13 Nathan Sidwell <nathan@acm.org> 785 786 PR c++/87531 787 * g++.dg/lookup/pr87531-2.C: New. 788 7892018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 790 791 PR testsuite/88041 792 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix. 793 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link. 794 Include $subdir in filename. 795 Cleanup generated source. 796 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use 797 absolute path. 798 * gdc.test/compilable/depsOutput9948.d: Likewise. 799 8002018-12-13 Jakub Jelinek <jakub@redhat.com> 801 802 PR testsuite/88454 803 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from 804 const char * to const signed char *. 805 (bmhi_init): Change pattern parameter's type the same. Use 806 __builtin_strlen instead of undeclared strlen. 807 8082018-12-13 Andreas Krebbel <krebbel@linux.ibm.com> 809 810 * gcc.target/s390/zvector/vec-double-1.c: New test. 811 * gcc.target/s390/zvector/vec-double-2.c: New test. 812 8132018-12-13 Wei Xiao <wei3.xiao@intel.com> 814 815 * gcc.target/i386/funcspec-56.inc: Handle new march. 816 8172018-12-13 Jakub Jelinek <jakub@redhat.com> 818 819 PR target/88465 820 * gcc.target/i386/avx512f-pr88465.c: New test. 821 * gcc.target/i386/avx512dq-pr88465.c: New test. 822 823 PR target/88461 824 * gcc.target/i386/pr88461.c: New test. 825 8262018-12-12 Paolo Carlini <paolo.carlini@oracle.com> 827 828 * g++.dg/other/static5.C: New. 829 8302018-12-12 Segher Boessenkool <segher@kernel,crashing.org> 831 832 PR testsuite/88318 833 * gcc.dg/independent-cloneids-1.c: Use ^ not \m. 834 8352018-12-12 Joel Brobecker <brobecker@adacore.com> 836 837 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement. 838 8392018-12-12 Jakub Jelinek <jakub@redhat.com> 840 841 PR c++/88446 842 * g++.dg/cpp2a/is-constant-evaluated3.C: New test. 843 844 PR c++/88449 845 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile 846 to dg-do run. 847 (e): Adjust comment with correct expected value. 848 (main): Expect e == 1. 849 * g++.dg/cpp2a/is-constant-evaluated2.C: New test. 850 8512018-12-11 Steven G. Kargl <kargl@gcc.gnu.org> 852 853 PR fortran/88155 854 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu. 855 * gfortran.dg/pr88155.f90: New test. 856 8572018-12-11 Steven G. Kargl <kargl@gcc.gnu.org> 858 859 PR fortran/88249 860 * gfortran.dg/pr88249.f90: New test. 861 8622018-12-11 Jakub Jelinek <jakub@redhat.com> 863 864 PR tree-optimization/80520 865 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target 866 clean. 867 8682018-12-11 Marek Polacek <polacek@redhat.com> 869 870 PR c++/86608 - reading constexpr volatile variable. 871 * g++.dg/cpp0x/constexpr-volatile2.C: New test. 872 * g++.dg/cpp0x/pr65327.C: Add dg-error. 873 8742018-12-11 Paolo Carlini <paolo.carlini@oracle.com> 875 876 * g++.dg/pr53037-4.C: Test the first two locations too. 877 8782018-12-11 Jakub Jelinek <jakub@redhat.com> 879 880 PR tree-optimization/88444 881 * gcc.dg/pr88444.c: New test. 882 8832018-12-11 Dimitar Dimitrov <dimitar@dinux.eu> 884 885 * gcc.target/i386/pr52813.c: New test. 886 8872018-12-11 Jakub Jelinek <jakub@redhat.com> 888 889 PR target/88425 890 * gcc.target/i386/pr88425.c: New test. 891 892 PR sanitizer/88426 893 * c-c++-common/ubsan/float-cast-overflow-11.c: New test. 894 8952018-12-11 Yannick Moy <moy@adacore.com> 896 897 * gnat.dg/ghost4.adb: New testcase. 898 8992018-12-11 Ed Schonberg <schonberg@adacore.com> 900 901 * gnat.dg/iter4.adb: New testcase. 902 9032018-12-11 Hristian Kirtchev <kirtchev@adacore.com> 904 905 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb, 906 gnat.dg/valid4_pkg.ads: New testcase. 907 9082018-12-11 Eric Botcazou <ebotcazou@adacore.com> 909 910 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads, 911 gnat.dg/packed_array_pkg.ads: New testcase. 912 9132018-12-11 Hristian Kirtchev <kirtchev@adacore.com> 914 915 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase. 916 9172018-12-11 Ed Schonberg <schonberg@adacore.com> 918 919 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb, 920 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb, 921 gnat.dg/bip_cu_t.ads: New testcase. 922 9232018-12-11 Hristian Kirtchev <kirtchev@adacore.com> 924 925 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase. 926 9272018-12-11 Eric Botcazou <ebotcazou@adacore.com> 928 929 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads, 930 gnat.dg/atomic11_pkg2.ads: New testcase. 931 9322018-12-11 Ed Schonberg <schonberg@adacore.com> 933 934 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb, 935 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads: 936 New testcase. 937 * gnat.dg/static_pred1.adb: Expect an error message. 938 9392018-12-11 Jakub Jelinek <jakub@redhat.com> 940 941 PR lto/86004 942 * lib/target-supports.exp (check_effective_target_lto_incremental): 943 New. 944 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target. 945 * g++.dg/lto/pr65316_0.C: Likewise. 946 * g++.dg/lto/pr85176_0.C: Likewise. 947 * g++.dg/lto/pr79000_0.C: Likewise. 948 * g++.dg/lto/pr66180_0.C: Likewise. 949 * g++.dg/lto/pr65193_0.C: Likewise. 950 * g++.dg/lto/pr69077_0.C: Likewise. 951 * g++.dg/lto/pr68057_0.C: Likewise. 952 * g++.dg/lto/pr66705_0.C: Likewise. 953 * g++.dg/lto/pr65302_0.C: Likewise. 954 * g++.dg/lto/20091002-1_0.C: Likewise. 955 * g++.dg/lto/pr81940_0.C: Likewise. 956 * g++.dg/lto/pr64043_0.C: Likewise. 957 * g++.dg/lto/pr65549_0.C: Likewise. 958 * g++.dg/lto/pr69133_0.C: Likewise. 959 * gfortran.dg/lto/pr79108_0.f90: Likewise. 960 9612018-12-10 Jeff Law <law@redhat.com> 962 963 PR tree-optimization/80520 964 * gcc.dg/tree-ssa/split-path-5.c: Update expected output. 965 * gcc.dg/tree-ssa/split-path-11.c: New test. 966 9672018-12-10 Steven G. Kargl <kargl@gcc.gnu.org> 968 969 PR fortran/97922 970 * gfortran.dg/io_constraints_8.f90: Update error message. 971 * gfortran.dg/pr87922.f90: New test. 972 9732018-12-10 Martin Sebor <msebor@redhat.com> 974 975 PR tree-optimization/86196 976 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use 977 base size only of arrays. 978 9792018-12-10 Uros Bizjak <ubizjak@gmail.com> 980 981 * gcc.dg/sinatan-1.c: Use dg-add-options ieee. 982 9832018-12-10 Steven G. Kargl <kargl@gcc.gnu.org> 984 985 PR fortran/88269 986 * gfortran.dg/pr88269.f90: New test. 987 9882018-12-10 Uros Bizjak <ubizjak@gmail.com> 989 990 PR target/88418 991 * gcc.target/i386/pr88418.c: New test. 992 9932018-12-10 Richard Biener <rguenther@suse.de> 994 995 PR tree-optimization/88427 996 * gcc.dg/pr88427.c: New testcase. 997 9982018-12-10 Jakub Jelinek <jakub@redhat.com> 999 1000 PR ipa/87955 1001 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options. 1002 10032018-12-10 Martin Jambor <mjambor@suse.cz> 1004 1005 PR ipa/88214 1006 * gcc.dg/ipa/pr88214.c: New test. 1007 10082018-12-10 Jakub Jelinek <jakub@redhat.com> 1009 1010 PR testsuite/88369 1011 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages. 1012 * gcc.dg/vect/vect-ivdep-2.c: Likewise. 1013 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. 1014 * g++.dg/vect/pr33426-ivdep.cc: Likewise. 1015 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise. 1016 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise. 1017 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise. 1018 10192018-12-10 Richard Biener <rguenther@suse.de> 1020 1021 PR middle-end/88415 1022 * gcc.dg/gomp/pr88415.c: New testcase. 1023 10242018-12-10 Eric Botcazou <ebotcazou@adacore.com> 1025 1026 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for 1027 Visium and remove other specific handling. 1028 * c-c++-common/patchable_function_entry-default.c: Likewise. 1029 * c-c++-common/patchable_function_entry-definition.c: Likewise. 1030 10312018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 1032 1033 PR fortran/88205 1034 * gfortran.dg/pr88205.f90: New unit. 1035 10362018-12-09 Iain Buclaw <ibuclaw@gdcproject.org> 1037 1038 PR d/88039 1039 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D. 1040 (dmd2dg): Check generated html in ddoc tests. 1041 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests. 1042 10432018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 1044 1045 PR fortran/88206 1046 * gfortran.dg/pr88206.f90: New test. 1047 10482018-12-09 Steven G. Kargl <kargl@gcc.gnu.org> 1049 1050 PR fortran/88228 1051 * gfortran.dg/pr88228.f90: New test. 1052 10532018-12-09 Thomas Schwinge <thomas@codesourcery.com> 1054 1055 * gfortran.dg/goacc/combined-directives-3.f90: New file. 1056 10572018-12-09 Cesar Philippidis <cesar@codesourcery.com> 1058 1059 * c-c++-common/goacc/combined-directives-3.c: New test. 1060 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test. 1061 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test. 1062 * c-c++-common/goacc/loop-3.c (void p2): Adjust test. 1063 10642018-12-09 Thomas Schwinge <thomas@codesourcery.com> 1065 1066 * gfortran.dg/goacc/loop-2-kernels.f95: Update. 1067 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise. 1068 * gfortran.dg/goacc/nested-parallelism.f90: Likewise. 1069 1070 * gfortran.dg/goacc/loop-2.f95: Split into... 1071 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file... 1072 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file... 1073 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file... 1074 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file... 1075 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new 1076 file... 1077 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file... 1078 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file. 1079 1080 PR fortran/88420 1081 * gfortran.dg/goacc/loop-1-2.f95: Update. 1082 * gfortran.dg/goacc/loop-1.f95: Likewise. 1083 10842018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 1085 1086 PR fortran/88048 1087 * gfortran.dg/pr88048.f90: New test. 1088 10892018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 1090 1091 PR fortran/87945 1092 * gfortran.dg/pr87945_1.f90: New test. 1093 * gfortran.dg/pr87945_2.f90: New test. 1094 10952018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 1096 1097 PR fortran/88025 1098 * gfortran.dg/pr88025.f90: New test. 1099 11002018-12-08 Steven G. Kargl <kargl@gcc.gnu.org> 1101 1102 * gfortran.dg/pr88357_1.f90: New test. 1103 * gfortran.dg/pr88357_2.f90: New test. 1104 11052018-12-08 Jakub Jelinek <jakub@redhat.com> 1106 1107 PR fortran/88304 1108 * gfortran.fortran-torture/compile/pr88304-2.f90: New test. 1109 11102018-12-07 Paolo Carlini <paolo.carlini@oracle.com> 1111 1112 * g++.dg/other/bitfield7.C: New. 1113 * g++.dg/parse/bitfield8.C: Likewise. 1114 * g++.dg/parse/bitfield9.C: Likewise. 1115 * g++.dg/pr53037-4.C: Test the locations too. 1116 11172018-12-07 Peter Bergner <bergner@linux.ibm.com> 1118 1119 PR target/87496 1120 * gcc.target/powerpc/pr87496.c: Rename from this... 1121 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment. 1122 * gcc.target/powerpc/pr87496-2.c: New test. 1123 * gcc.target/powerpc/pr87496-3.c: New test. 1124 11252018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1126 1127 * gcc.target/aarch64/sve/override_sve_width_1.c: New test. 1128 11292018-12-07 Jeff Law <law@redhat.com> 1130 1131 PR middle-end/87813 1132 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from 1133 options to test. 1134 11352018-12-07 Vladimir Makarov <vmakarov@redhat.com> 1136 1137 PR rtl-optimization/88349 1138 * gcc.target/mips/pr88349.c: New. 1139 11402018-12-07 Jakub Jelinek <jakub@redhat.com> 1141 1142 PR c++/86669 1143 * g++.dg/cpp0x/initlist105.C: New test. 1144 * g++.dg/cpp0x/initlist106.C: New test. 1145 * g++.dg/other/pr86669.C: New test. 1146 11472018-12-07 Richard Sandiford <richard.sandiford@arm.com> 1148 1149 * gcc.target/aarch64/sve/pred_elim_2.c: New test. 1150 11512018-12-07 Richard Sandiford <richard.sandiford@arm.com> 1152 1153 * gcc.target/aarch64/sve/pred_elim_1.c: New test. 1154 11552018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1156 1157 * gcc.target/i386/ipa-stack-alignment-2.c: Add 1158 -fomit-frame-pointer to dg-options. 1159 11602018-12-07 Jakub Jelinek <jakub@redhat.com> 1161 1162 PR target/85593 1163 * gcc.target/i386/pr85593.c: New test. 1164 1165 PR rtl-optimization/85770 1166 * gcc.target/i386/pr85770.c: Require int128 effective target. 1167 1168 PR fortran/88377 1169 * gfortran.dg/gomp/pr88377.f90: New test. 1170 1171 PR c/88367 1172 * gcc.dg/tree-ssa/pr88367.c: New test. 1173 1174 PR c++/87506 1175 * g++.dg/cpp0x/constexpr-87506.C: New test. 1176 11772018-12-06 Paolo Carlini <paolo.carlini@oracle.com> 1178 1179 * g++.dg/parse/bitfield7.C: New. 1180 * g++.dg/other/bitfield2.C: Check location and type. 1181 * g++.dg/parse/bitfield1.C: Likewise. 1182 * g++.dg/parse/bitfield2.C: Likewise. 1183 11842018-12-06 Alexandre Oliva <aoliva@redhat.com> 1185 1186 PR c++/86747 1187 * g++.dg/pr86747.C: New. 1188 1189 PR c++/86397 1190 * g++.dg/cpp0x/pr86397-1.C: New. 1191 * g++.dg/cpp0x/pr86397-2.C: New. 1192 11932018-12-06 Paul A. Clarke <pc@us.ibm.com> 1194 1195 PR target/88316 1196 * gcc.target/powerpc/bmi-check.h: Remove test for 1197 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run. 1198 * gcc.target/powerpc/bmi2-check.h: Likewise. 1199 * gcc.target/powerpc/mmx-check.h: Likewise. 1200 * gcc.target/powerpc/sse-check.h: Likewise. 1201 * gcc.target/powerpc/sse2-check.h: Likewise. 1202 * gcc.target/powerpc/sse3-check.h: Likewise. 1203 12042018-12-06 Paul A. Clarke <pc@us.ibm.com> 1205 1206 PR target/88316 1207 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian. 1208 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. 1209 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. 1210 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise. 1211 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise. 1212 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise. 1213 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise. 1214 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise. 1215 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. 1216 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. 1217 12182018-12-06 Marek Polacek <polacek@redhat.com> 1219 1220 PR c++/88373 - wrong parse error with ~. 1221 * g++.dg/cpp2a/fn-template19.C: New test. 1222 12232018-12-06 Richard Sandiford <richard.sandiford@arm.com> 1224 1225 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line. 1226 12272018-12-06 Segher Boessenkool <segher@kernel.crashing.org> 1228 1229 * c-c++-common/torture/asm-inline.c: New testcase. 1230 * gcc.dg/asm-qual-2.c: Test asm inline, too. 1231 12322018-12-06 Segher Boessenkool <segher@kernel.crashing.org> 1233 1234 PR inline-asm/55681 1235 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused. 1236 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed 1237 in any order, but that duplicates are not allowed. 1238 12392018-12-06 Jeff Law <law@redhat.com> 1240 1241 PR testsuite/86540 1242 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion 1243 tests on aarch64. 1244 * gcc.dg/tree-ssa/pr77445-2.c: Similarly. 1245 12462018-12-06 David Malcolm <dmalcolm@redhat.com> 1247 1248 PR c++/85110 1249 * g++.dg/diagnostic/missing-default-args.C: New test. 1250 * g++.dg/diagnostic/param-type-mismatch-3.C: New test. 1251 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid 1252 references and incomplete types. 1253 * g++.dg/warn/Wconversion-null-4.C: New test. 1254 12552018-12-06 Jakub Jelinek <jakub@redhat.com> 1256 1257 PR target/87598 1258 * gcc.target/aarch64/asm-5.c: New test. 1259 1260 PR tree-optimization/85726 1261 * gcc.dg/tree-ssa/pr85726-1.c: New test. 1262 * gcc.dg/tree-ssa/pr85726-2.c: New test. 1263 * gcc.dg/tree-ssa/pr85726-3.c: New test. 1264 * gcc.dg/tree-ssa/pr85726-4.c: New test. 1265 1266 PR fortran/88304 1267 * gfortran.fortran-torture/compile/pr88304.f90: New test. 1268 12692018-12-06 Richard Biener <rguenther@suse.de> 1270 1271 PR middle-end/63184 1272 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed 1273 optimized dump scanning. 1274 * c-c++-common/pr19807-3.c: Likewise. 1275 12762018-12-06 Paolo Carlini <paolo.carlini@oracle.com> 1277 1278 * g++.dg/parse/bitfield6b.C: New. 1279 * g++.dg/parse/bitfield3.C: Test location and type. 1280 12812018-12-06 Iain Sandoe <iain@sandoe.co.uk> 1282 1283 * lib/c-compat.exp (compat-use-alt-compiler): 1284 Handle -fno-diagnostics-show-line-numbers. 1285 (compat_setup_dfp): Likewise. 1286 12872018-12-05 Jeff Law <law@redhat.com> 1288 1289 PR rtl-optimization/85770 1290 * gcc.target/i386/pr85770.c: New test. 1291 12922018-12-05 Martin Sebor <msebor@redhat.com> 1293 1294 PR c/87028 1295 * c-c++-common/Wstringop-truncation.c: Remove xfails. 1296 * gcc.dg/Wstringop-truncation-5.c: New test. 1297 * gcc.dg/strcmpopt_1.c: Adjust. 1298 * gcc.dg/tree-ssa/pr79697.c: Same. 1299 13002018-12-05 Richard Sandiford <richard.sandiford@arm.com> 1301 1302 PR tree-optimization/88064 1303 * gcc.dg/vect/vect-over-widen-23.c: New test. 1304 13052018-12-05 David Malcolm <dmalcolm@redhat.com> 1306 1307 * lib/gcc-dg.exp (process-message): Change verbosity level of 1308 "verbose" from 2 to 3. 1309 (dg-locus): Likewise. 1310 13112018-12-05 Richard Biener <rguenther@suse.de> 1312 1313 PR middle-end/63184 1314 * c-c++-common/pr19807-2.c: New testcase. 1315 * c-c++-common/pr19807-3.c: Likewise. 1316 13172018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1318 1319 PR testsuite/88208 1320 * gcc.target/sparc/attr-aligned.c (MAXALIGN) 1321 [__sparcv9 || __arch64__]: Define. 1322 13232018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1324 1325 * gcc.target/sparc/20181129-1.c: Compile with -std=c99. 1326 * gcc.target/sparc/20181129-2.c: Likewise. 1327 13282018-12-05 Jakub Jelinek <jakub@redhat.com> 1329 1330 PR tree-optimization/87360 1331 * g++.dg/opt/pr87360.C: New test. 1332 * gfortran.dg/pr87360.f90: New test. 1333 1334 PR c++/87897 1335 * g++.dg/init/const13.C: New test. 1336 1337 PR sanitizer/88333 1338 * c-c++-common/asan/pr88333.c: New test. 1339 13402018-12-05 Alexandre Oliva <aoliva@redhat.com> 1341 1342 PR c++/85569 1343 * g++.dg/cpp1z/pr85569.C: New. 1344 13452018-12-05 Chenghua Xu <paul.hua.gm@gmail.com> 1346 1347 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5 1348 to clei_<su>.df $wn,$wn,4 in test31. 1349 13502018-12-04 Paolo Carlini <paolo.carlini@oracle.com> 1351 1352 PR c++/84636 1353 * g++.dg/parse/bitfield6.C: New. 1354 13552018-12-04 Jakub Jelinek <jakub@redhat.com> 1356 1357 PR tree-optimization/87320 1358 * gcc.dg/pr87320.c: New test. 1359 13602018-12-04 Jeff Law <law@redhat.com> 1361 1362 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t. 1363 13642018-12-04 Martin Sebor <msebor@redhat.com> 1365 1366 * gcc.target/i386/attr-aligned-2.c: New test. 1367 * gcc.target/i386/falign-functions-3.c: New test. 1368 13692018-12-04 Jakub Jelinek <jakub@redhat.com> 1370 1371 PR target/88188 1372 * gcc.target/powerpc/pr88188-2.c: New test. 1373 13742018-12-04 Marek Polacek <polacek@redhat.com> 1375 1376 PR c++/88184 - ICE when treating name as template-name. 1377 * g++.dg/cpp2a/fn-template17.C: New test. 1378 * g++.dg/cpp2a/fn-template18.C: New test. 1379 13802018-12-04 David Edelsohn <dje.gcc@gmail.com> 1381 1382 * gcc.dg/live-patching-2.c: Require LTO. 1383 13842018-12-04 Iain Sandoe <iain@sandoe.co.uk> 1385 1386 PR testsuite/88310 1387 * lib/target-supports.exp (check_effective_target_freorder): 1388 Suppress warnings for missing profile. 1389 13902018-12-04 Jakub Jelinek <jakub@redhat.com> 1391 1392 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics 1393 for C++2a. 1394 * g++.old-deja/g++.oliva/typename2.C: Likewise. 1395 1396 PR tree-optimization/88285 1397 * gcc.dg/predict-22.c: Only compile on freorder targets. 1398 13992018-12-04 Julian Brown <julian@codesourcery.com> 1400 1401 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a 1402 test for "wait (". 1403 14042018-12-04 Jakub Jelinek <jakub@redhat.com> 1405 1406 PR c++/88103 1407 * g++.dg/cpp0x/rv-cond3.C: New test. 1408 14092018-12-04 Richard Biener <rguenther@suse.de> 1410 1411 PR tree-optimization/88315 1412 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial 1413 initial value. 1414 14152018-12-03 Jakub Jelinek <jakub@redhat.com> 1416 1417 PR middle-end/64242 1418 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions. 1419 (p): Make it void *volatile instead of volatile void *. 1420 (q): New variable. 1421 (main): Add a dummy 32-byte aligned variable and escape its address. 1422 Don't require that the two __builtin_alloca (0) calls return the 1423 same address, just require that their difference is smaller than 1424 1024 bytes. 1425 14262018-12-03 Marek Polacek <polacek@redhat.com> 1427 1428 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__. 1429 14302018-12-03 Ed Schonberg <schonberg@adacore.com> 1431 1432 * gnat.dg/array33.adb: New testcase. 1433 14342018-12-03 Eric Botcazou <ebotcazou@adacore.com> 1435 1436 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase. 1437 14382018-12-03 Eric Botcazou <ebotcazou@adacore.com> 1439 1440 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads, 1441 gnat.dg/generic_inst2_c.ads: New testcase. 1442 14432018-12-03 Eric Botcazou <ebotcazou@adacore.com> 1444 1445 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb, 1446 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb, 1447 gnat.dg/overload2_q.ads: New testcase. 1448 14492018-12-03 Fritz Reese <fritzoreese@gmail.com> 1450 Mark Eggleston <mark.eggleston@codethink.co.uk> 1451 1452 PR fortran/87919 1453 * gfortran.dg/array_temporaries_5.f90: New test. 1454 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto. 1455 * gfortran.dg/dec_d_lines_3.f: Ditto. 1456 * gfortran.dg/dec_exp_4.f90: Ditto. 1457 * gfortran.dg/dec_exp_5.f90: Ditto. 1458 * gfortran.dg/dec_io_7.f90: Ditto. 1459 * gfortran.dg/dec_structure_24.f90: Ditto. 1460 * gfortran.dg/dec_structure_25.f90: Ditto. 1461 * gfortran.dg/dec_structure_26.f90: Ditto. 1462 * gfortran.dg/dec_structure_27.f90: Ditto. 1463 * gfortran.dg/dec_type_print_3.f90: Ditto. 1464 * gfortran.dg/init_flag_20.f90: Ditto. 1465 14662018-12-03 Jeff Law <law@redhat.com> 1467 1468 * gcc.dg/pr59963-2.c: Make testnames unique. 1469 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise. 1470 14712018-12-03 Ilya Leoshkevich <iii@linux.ibm.com> 1472 1473 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead 1474 of a@GOTENT. 1475 * gcc.target/s390/section-anchors.c: New test. 1476 * gcc.target/s390/section-anchors2.c: New test. 1477 * gcc.target/s390/section-anchors3.c: New test. 1478 14792018-12-03 Richard Biener <rguenther@suse.de> 1480 1481 PR tree-optimization/88301 1482 * gcc.dg/tree-ssa/evrp13.c: New testcase. 1483 14842018-12-03 Jakub Jelinek <jakub@redhat.com> 1485 1486 PR tree-optimization/71109 1487 * gcc.c-torture/compile/pr71109.c: New test. 1488 1489 PR target/88287 1490 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison 1491 canonicalization. 1492 14932018-12-03 Ilya Leoshkevich <iii@linux.ibm.com> 1494 1495 PR target/80080 1496 * gcc.target/s390/pr80080-4.c: New test. 1497 14982018-12-02 Andi Kleen <ak@linux.intel.com> 1499 1500 * gcc.target/i386/returninst1.c: Run on 64bit only. 1501 * gcc.target/i386/returninst2.c: Dito. 1502 * gcc.target/i386/returninst3.c: Dito. 1503 15042018-12-02 Jakub Jelinek <jakub@redhat.com> 1505 1506 PR target/88278 1507 * gcc.target/i386/pr88278.c: New test. 1508 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq 1509 instead. 1510 * gcc.target/i386/pr53759-2.c: New test. 1511 1512 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related 1513 tests. 1514 1515 PR sanitizer/88291 1516 * c-c++-common/asan/pr88291.c: New test. 1517 1518 PR c++/88258 1519 * g++.dg/gomp/pr88258.C: New test. 1520 15212018-12-01 Marek Polacek <polacek@redhat.com> 1522 1523 Implement P0634R3, Down with typename! 1524 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error. 1525 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down. 1526 * g++.dg/cpp1z/typename1.C: New test. 1527 * g++.dg/cpp2a/typename1.C: New test. 1528 * g++.dg/cpp2a/typename10.C: New test. 1529 * g++.dg/cpp2a/typename11.C: New test. 1530 * g++.dg/cpp2a/typename2.C: New test. 1531 * g++.dg/cpp2a/typename3.C: New test. 1532 * g++.dg/cpp2a/typename4.C: New test. 1533 * g++.dg/cpp2a/typename5.C: New test. 1534 * g++.dg/cpp2a/typename6.C: New test. 1535 * g++.dg/cpp2a/typename7.C: New test. 1536 * g++.dg/cpp2a/typename8.C: New test. 1537 * g++.dg/cpp2a/typename9.C: New test. 1538 * g++.dg/diagnostic/missing-typename.C: Only run the test in 1539 c++17_down. 1540 * g++.dg/other/crash-9.C: Add template disambiguator. 1541 * g++.dg/other/nontype-1.C: Only expect error in c++17_down. 1542 * g++.dg/parse/crash13.C: Likewise. 1543 * g++.dg/parse/error36.C: Likewise. 1544 * g++.dg/parse/no-typename1.C: Likewise. 1545 * g++.dg/parse/typedef2.C: Likewise. 1546 * g++.dg/parse/typename11.C: Likewise. 1547 * g++.dg/template/crash48.C: Adjust dg-error. 1548 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down. 1549 Add dg-error. 1550 * g++.dg/template/error29.C: Only expect error in c++17_down. 1551 * g++.dg/template/nested5.C: Add template disambiguator. 1552 * g++.dg/template/pr84789.C: Only expect error in c++17_down. 1553 * g++.dg/template/static30.C: Add dg-error. 1554 * g++.dg/template/typedef6.C: Adjust dg-error. 1555 * g++.dg/template/typename3.C: Only expect error in c++17_down. 1556 1557 PR c++/83856 1558 * g++.dg/cpp1y/lambda-generic-83856.C: New test. 1559 1560 PR c++/79629 1561 * g++.dg/other/error35.C: New test. 1562 1563 PR c++/87523 1564 * g++.dg/cpp1y/lambda-generic-87523.C: New test. 1565 15662018-12-01 Jeff Law <law@redhat.com> 1567 1568 * gcc.dg/predict-22.c: Update expected output. 1569 15702018-12-01 Jakub Jelinek <jakub@redhat.com> 1571 1572 PR target/54589 1573 * gcc.target/i386/pr54589.c: New test. 1574 15752018-11-30 Jakub Jelinek <jakub@redhat.com> 1576 1577 PR testsuite/85368 1578 * lib/target-supports.exp (logical_op_short_circuit): Remove. 1579 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit 1580 effective target, drop -mbranch-cost= options from the test and 1581 instead pass --param logical-op-non-short-circuit=0 or 1582 --param logical-op-non-short-circuit=1 depending on what the 1583 tests meant to test. 1584 * gcc.dg/pr21643.c: Likewise. 1585 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. 1586 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 1587 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. 1588 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. 1589 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. 1590 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise. 1591 * gcc.dg/tree-ssa/vrp47.c: Likewise. 1592 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise. 1593 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise. 1594 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise. 1595 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. 1596 * gcc.dg/tree-ssa/vrp87.c: Likewise. 1597 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. 1598 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise. 1599 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise. 1600 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise. 1601 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. 1602 * gcc.dg/tree-ssa/forwprop-28.c: Likewise. 1603 * gcc.dg/binop-xor1.c: Likewise. 1604 * gcc.dg/pr46309.c: Likewise. 1605 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test. 1606 * gcc.dg/tree-ssa/reassoc-32.c: Add 1607 --param logical-op-non-short-circuit=1 to dg-options. 1608 * gcc.dg/tree-ssa/reassoc-33.c: Likewise. 1609 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 1610 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 1611 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 1612 16132018-11-30 Wilco Dijkstra <wdijkstr@arm.com> 1614 1615 PR middle-end/64242 1616 * gcc.c-torture/execute/pr64242.c: New test. 1617 16182018-11-30 David Malcolm <dmalcolm@redhat.com> 1619 1620 * g++.dg/parse/missing-parens-fixit.C: New test. 1621 16222018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com> 1623 1624 * gcc.dg/independent-cloneids-1.c: New test. 1625 16262018-11-30 Jakub Jelinek <jakub@redhat.com> 1627 1628 PR debug/85550 1629 * g++.dg/debug/dwarf2/pr85550.C: New test. 1630 16312018-11-30 Thomas Schwinge <thomas@codesourcery.com> 1632 1633 PR c/87924 1634 * c-c++-common/goacc/asyncwait-5.c: Update. 1635 * gfortran.dg/goacc/asyncwait-5.f: Likewise. 1636 1637 * c-c++-common/goacc/asyncwait-5.c: New file. 1638 * gfortran.dg/goacc/asyncwait-5.f: Likewise. 1639 16402018-11-30 Peter Bergner <bergner@linux.ibm.com> 1641 1642 PR target/87496 1643 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector. 1644 Add -mcpu=power7 option. 1645 16462018-11-30 David Malcolm <dmalcolm@redhat.com> 1647 1648 PR preprocessor/88257 1649 * c-c++-common/Wformat-pr88257.c: New test. 1650 * c-c++-common/Wformat-pr88257.h: New test header. 1651 * c-c++-common/empty.h: New test header. 1652 16532018-11-30 Sam Tebbs <sam.tebbs@arm.com> 1654 1655 * gcc.target/arm/neon-dotprod-restriction.c: New file. 1656 * lib/target-supports.exp 1657 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include 1658 stdint.h. 1659 16602018-11-30 Martin Liska <mliska@suse.cz> 1661 1662 PR sanitizer/81715 1663 * c-c++-common/asan/asan-stack-small.c: New test. 1664 16652018-11-30 Richard Biener <rguenther@suse.de> 1666 1667 * gcc.dg/gimplefe-34.c: New testcase. 1668 * gcc.dg/gimplefe-35.c: Likewise. 1669 16702018-11-30 Martin Liska <mliska@suse.cz> 1671 1672 PR testsuite/88265 1673 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors. 1674 * gfortran.dg/simd-builtins-6.f90: Likewise. 1675 16762018-11-29 Andi Kleen <ak@linux.intel.com> 1677 1678 * gcc.target/i386/fentryname2.c: New test. 1679 * gcc.target/i386/fentryname3.c: New test. 1680 16812018-11-29 Andi Kleen <ak@linux.intel.com> 1682 1683 * gcc.target/i386/fentryname1.c: New test. 1684 16852018-11-29 Andi Kleen <ak@linux.intel.com> 1686 1687 * gcc.target/i386/returninst1.c: New test. 1688 * gcc.target/i386/returninst2.c: New test. 1689 * gcc.target/i386/returninst3.c: New test. 1690 16912018-11-29 Eric Botcazou <ebotcazou@adacore.com> 1692 1693 * gcc.target/sparc/20181129-1.c: New test. 1694 * gcc.target/sparc/20181129-2.c: Likewise. 1695 16962018-11-29 Jakub Jelinek <jakub@redhat.com> 1697 1698 PR target/88152 1699 * g++.target/i386/pr88152.C: New test. 1700 17012018-11-29 Vladimir Makarov <vmakarov@redhat.com> 1702 1703 * gcc.target/i386/pr34256.c: Adjust the number of expected moves. 1704 17052018-11-29 Paolo Carlini <paolo.carlini@oracle.com> 1706 1707 * g++.dg/cpp0x/constexpr-base6b.C: New. 1708 * g++.dg/cpp0x/constexpr-47969.C: Test locations too. 1709 * g++.dg/cpp0x/constexpr-48324.C: Likewise. 1710 * g++.dg/cpp0x/constexpr-ex2.C: Likewise. 1711 * g++.dg/cpp0x/scoped_enum2.C: Likewise. 1712 * g++.dg/cpp1y/pr63996.C: Likewise. 1713 * g++.dg/ext/constexpr-vla5.C: Likewise. 1714 * g++.dg/ext/stmtexpr15.C: Likewise. 1715 * g++.dg/ext/vla1.C: Likewise. 1716 * g++.dg/other/fold1.C: Likewise. 1717 * g++.dg/parse/array-size2.C: Likewise. 1718 * g++.dg/parse/crash36.C: Likewise. 1719 * g++.dg/ubsan/pr81530.C: Likewise. 1720 * g++.dg/warn/Wvla-1.C: Likewise. 1721 * g++.dg/warn/Wvla-2.C: Likewise. 1722 * g++.old-deja/g++.brendan/array1.C: Likewise. 1723 * g++.old-deja/g++.bugs/900402_02.C: Likewise. 1724 * g++.old-deja/g++.law/init3.C: Likewise. 1725 * g++.old-deja/g++.mike/p6149.C: Likewise. 1726 17272018-11-29 David Malcolm <dmalcolm@redhat.com> 1728 1729 PR c++/88121 1730 * g++.dg/lookup/suggestions-scoped-enums.C: New test. 1731 * g++.dg/lookup/suggestions-unscoped-enums.C: New test. 1732 17332018-11-29 Peter Bergner <bergner@linux.ibm.com> 1734 1735 PR target/87496 1736 * gcc.target/powerpc/pr87496.c: New test. 1737 17382018-11-29 Martin Sebor <msebor@redhat.com> 1739 1740 PR c/88172 1741 PR testsuite/88208 1742 * gcc.dg/attr-aligned-2.c: New test. 1743 * gcc.dg/builtin-has-attribute.c: Adjust. 1744 * c-c++-common/builtin-has-attribute-2.c: Same. 1745 * c-c++-common/builtin-has-attribute-3.c: Same. 1746 * c-c++-common/builtin-has-attribute-4.c: Same. 1747 * c-c++-common/builtin-has-attribute-5.c: New test. 1748 * gcc.target/aarch64/attr-aligned.c: Same. 1749 * gcc.target/i386/attr-aligned.c: Same. 1750 * gcc.target/powerpc/attr-aligned.c: Same. 1751 * gcc.target/sparc/attr-aligned.c: Same. 1752 17532018-11-29 qing zhao <qing.zhao@oracle.com> 1754 1755 * gcc.dg/live-patching-1.c: New test. 1756 * gcc.dg/live-patching-2.c: New test. 1757 * gcc.dg/live-patching-3.c: New test. 1758 * gcc.dg/tree-ssa/writeonly-3.c: New test. 1759 * gcc.target/i386/ipa-stack-alignment-2.c: New test. 1760 17612018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br> 1762 1763 * gcc.dg/sinhatanh-1.c: New test. 1764 * gcc.dg/sinhatanh-2.c: New test. 1765 * gcc.dg/sinhatanh-3.c: New test. 1766 17672018-11-29 Jakub Jelinek <jakub@redhat.com> 1768 1769 PR target/54700 1770 * g++.target/i386/sse4_1-pr54700-1.C: New test. 1771 * g++.target/i386/sse4_1-pr54700-2.C: New test. 1772 * g++.target/i386/avx-pr54700-1.C: New test. 1773 * g++.target/i386/avx-pr54700-2.C: New test. 1774 * g++.target/i386/avx2-pr54700-1.C: New test. 1775 * g++.target/i386/avx2-pr54700-2.C: New test. 1776 * g++.target/i386/sse4_1-check.h: New file. 1777 * g++.target/i386/avx-check.h: New file. 1778 * g++.target/i386/avx2-check.h: New file. 1779 * g++.target/i386/m128-check.h: New file. 1780 * g++.target/i386/m256-check.h: New file. 1781 * g++.target/i386/avx-os-support.h: New file. 1782 1783 PR target/88152 1784 * g++.dg/tree-ssa/pr88152-1.C: New test. 1785 * g++.dg/tree-ssa/pr88152-2.C: New test. 1786 1787 PR target/88234 1788 * gcc.dg/ubsan/pr88234.c: New test. 1789 17902018-11-29 Richard Biener <rguenther@suse.de> 1791 1792 PR tree-optimization/88243 1793 * gcc.dg/torture/pr88243.c: New testcase. 1794 17952018-11-29 Jakub Jelinek <jakub@redhat.com> 1796 1797 PR c++/87539 1798 * g++.dg/cpp0x/pr87539.C: New test. 1799 18002018-11-28 Martin Sebor <msebor@redhat.com> 1801 1802 PR c/88065 1803 PR c/87297 1804 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test. 1805 18062018-11-28 Marek Polacek <polacek@redhat.com> 1807 1808 Implement P1094R2, Nested inline namespaces. 1809 * g++.dg/cpp2a/nested-inline-ns1.C: New test. 1810 * g++.dg/cpp2a/nested-inline-ns2.C: New test. 1811 18122018-11-28 Nathan Sidwell <nathan@acm.org> 1813 1814 PR c++/87531 1815 * g++.dg/lookup/pr87531.C: New. 1816 18172018-11-28 Jan Hubicka <jh@suse.cz> 1818 1819 * gcc.dg/predict-13.c: Update template. 1820 * gcc.dg/predict-13b.c: New testcase. 1821 * gcc.dg/predict-22.c: New testcase. 1822 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to 1823 get sane profile. 1824 18252018-11-28 Marek Polacek <polacek@redhat.com> 1826 1827 PR c++/88222 - ICE with bit-field with invalid type. 1828 * g++.dg/ext/flexary31.C: New test. 1829 18302018-11-28 David Edelsohn <dje.gcc@gmail.com> 1831 1832 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX. 1833 * g++.dg/opt/pr83084.C: XFAIL AIX. 1834 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX. 1835 18362018-11-28 Richard Biener <rguenther@suse.de> 1837 1838 PR tree-optimization/88223 1839 * gcc.dg/torture/pr88223.c: New testcase. 1840 18412018-11-28 Richard Biener <rguenther@suse.de> 1842 1843 PR tree-optimization/88217 1844 * g++.dg/pr88217.C: New testcase. 1845 18462018-11-28 Richard Biener <rguenther@suse.de> 1847 1848 PR tree-optimization/79351 1849 * gcc.dg/torture/pr79351.c: New testcase. 1850 18512018-11-28 Jakub Jelinek <jakub@redhat.com> 1852 1853 PR target/88189 1854 * gcc.target/i386/sse4_1-pr88189-1.c: New test. 1855 * gcc.target/i386/sse4_1-pr88189-2.c: New test. 1856 * gcc.target/i386/avx-pr88189-1.c: New test. 1857 * gcc.target/i386/avx-pr88189-2.c: New test. 1858 1859 PR c++/87476 1860 * g++.dg/cpp0x/pr87476-1.C: New test. 1861 * g++.dg/cpp0x/pr87476-2.C: New test. 1862 1863 PR c++/88215 1864 * c-c++-common/ubsan/pr88215.c: New test. 1865 18662018-11-28 Richard Biener <rguenther@suse.de> 1867 1868 PR tree-optimization/88182 1869 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd. 1870 18712018-11-27 Jakub Jelinek <jakub@redhat.com> 1872 1873 PR c++/88187 1874 * g++.dg/other/pr88187.C: New test. 1875 1876 PR c++/88181 1877 * g++.dg/debug/pr88181.C: New test. 1878 1879 PR middle-end/87157 1880 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa 1881 attribute. 1882 18832018-11-27 Martin Sebor <msebor@redhat.com> 1884 1885 PR 87756 1886 PR 88211 1887 PR 88226 1888 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails. 1889 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same. 1890 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same. 1891 18922018-11-27 Mike Gulick <mgulick@mathworks.com> 1893 1894 PR preprocessor/83173 1895 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test. 1896 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for 1897 pr83173.c. 1898 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for 1899 pr83173.c. 1900 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for 1901 pr83173.c. 1902 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS 1903 instead of PLUGIN_START_UNIT. 1904 * gcc.dg/plugin/plugin.exp: Enable new test. 1905 19062018-11-27 Jakub Jelinek <jakub@redhat.com> 1907 1908 PR testsuite/85368 1909 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs 1910 rather than 0 or 2 depending on logical_op_short_circuit. 1911 1912 PR target/88188 1913 * gcc.target/powerpc/pr88188.c: New test. 1914 19152018-11-27 Martin Liska <mliska@suse.cz> 1916 1917 * gfortran.dg/simd-builtins-1.f90: New test. 1918 * gfortran.dg/simd-builtins-1.h: New test. 1919 * gfortran.dg/simd-builtins-2.f90: New test. 1920 * gfortran.dg/simd-builtins-3.f90: New test. 1921 * gfortran.dg/simd-builtins-3.h: New test. 1922 * gfortran.dg/simd-builtins-4.f: New test. 1923 * gfortran.dg/simd-builtins-4.h: New test. 1924 * gfortran.dg/simd-builtins-5.f: New test. 1925 * gfortran.dg/simd-builtins-6.f90: New test. 1926 19272018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com> 1928 1929 * lib/target-supports.exp 1930 (check_effective_target_logical_op_short_circuit): Add msp430. 1931 (check_effective_target_int_eq_float): New. 1932 (check_effective_target_ptr_eq_long): New. 1933 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests. 1934 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when 1935 sizeof (float) != sizeof (int). 1936 * gcc.dg/pr84670-4.c: Require ptr_eq_long. 1937 * gcc.dg/pr85859.c: Likewise. 1938 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf. 1939 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. 1940 * gcc.dg/ifcvt-4.c: Likewise. 1941 * gcc.dg/pr34856.c: Likewise. 1942 * gcc.dg/builtin-apply2.c: Likewise. 1943 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise. 1944 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430. 1945 * gcc.dg/tree-ssa/20040204-1.c: Likewise. 1946 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430 1947 so it fits. 1948 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long. 1949 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when 1950 sizeof(void *) != sizeof(long). 1951 * gcc.dg/lto/20091013-1_2.c: Likewise. 1952 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430. 1953 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise. 1954 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise. 1955 * gcc.dg/tree-ssa/loop-35.c: Likewise. 1956 * gcc.dg/tree-ssa/pr23455.c: Likewise. 1957 * gcc.dg/weak/typeof-2.c: Likewise. 1958 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA. 1959 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text. 1960 * gcc.target/msp430/pr79242.c: Don't skip for -msmall. 1961 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm". 1962 19632018-11-26 Martin Sebor <msebor@redhat.com> 1964 1965 PR 87756 1966 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here... 1967 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them. 1968 19692018-11-26 Marek Polacek <polacek@redhat.com> 1970 1971 PR c++/88120 - ICE when calling save_expr in a template. 1972 * g++.dg/cpp0x/pr88120.C: New test. 1973 19742018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com> 1975 1976 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead 1977 of int if __SIZEOF_INT__ == 2. 1978 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when 1979 __SIZEOF_SIZE_T < 4. 1980 * c-c++-common/rotate-8.c: Define smaller "large" constant when 1981 __SIZEOF_INT__ == 2. 1982 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32. 1983 * gcc.dg/pr53037-2.c: Likewise. 1984 * gcc.dg/pr53037-3.c: Likewise. 1985 * gcc.dg/pr85512.c: Likewise. 1986 * gcc.dg/pr59963-2.c: Add dg-warning for int16. 1987 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int. 1988 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16. 1989 * gcc.dg/tree-ssa/pr79327-2.c: Likewise. 1990 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for 1991 int16. 1992 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning 1993 directives for int16. 1994 19952018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com> 1996 1997 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New. 1998 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol 1999 _printf_float for newlib_nano_io target. 2000 * gcc.c-torture/execute/930513-1.c: Likewise. 2001 * gcc.dg/torture/builtin-sprintf.c: Likewise. 2002 * gcc.c-torture/execute/ieee/920810-1.x: New. 2003 20042018-11-26 Jakub Jelinek <jakub@redhat.com> 2005 2006 PR target/88195 2007 * gcc.target/i386/pr88195.c: New test. 2008 2009 PR testsuite/88090 2010 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef. 2011 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and 2012 expect it in diagnostics. 2013 2014 PR c++/86900 2015 * g++.dg/debug/dwarf2/pr86900.C: New test. 2016 20172018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com> 2018 2019 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target 2020 size20plus. 2021 * gcc.dg/pr34225.c: Likewise. 2022 * gcc.dg/pr40971.c: Likewise. 2023 * gcc.dg/pr69071.c: Likewise. 2024 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise. 2025 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise. 2026 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise. 2027 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise. 2028 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise. 2029 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise. 2030 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise. 2031 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise. 2032 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target 2033 size32plus. 2034 * gcc.dg/Walloc-size-larger-than-4.c: Likewise. 2035 * gcc.dg/Walloc-size-larger-than-5.c: Likewise. 2036 * gcc.dg/Walloc-size-larger-than-6.c: Likewise. 2037 * gcc.dg/Walloc-size-larger-than-7.c: Likewise. 2038 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise. 2039 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise. 2040 * lib/target-supports.exp (check_effective_target_size20plus): New. 2041 (check_effective_target_size32plus): Update comment. 2042 20432018-11-26 Uros Bizjak <ubizjak@gmail.com> 2044 2045 PR target/88178 2046 * gcc.target/pr88178.c: New test. 2047 20482018-11-26 Matthias Klose <doko@ubuntu.com> 2049 2050 * jit.dg/test-long-names.c: Fix build with -Wformat-security. 2051 20522018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2053 2054 * lib/target-supports.exp (check_compile): Handle D. 2055 (check_effective_target_d_runtime): New proc. 2056 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to 2057 compile unless d_runtime. 2058 * gdc.dg/runnable.d: Skip unless d_runtime. 2059 * gdc.dg/lto/lto.exp: Require d_runtime to run tests. 2060 20612018-11-24 Paul Thomas <pault@gcc.gnu.org> 2062 2063 PR fortran/88143 2064 * gfortran.dg/associate_46.f90: New test. 2065 20662018-11-23 Jeff Law <law@redhat.com> 2067 2068 PR rtl-optimization/84768 2069 * gcc.c-torture/compile/pr84768.c: New test. 2070 20712018-11-23 Vladimir Makarov <vmakarov@redhat.com> 2072 2073 * gcc.target/powerpc/pr70669.c: Use unary minus instead of 2074 addition. 2075 20762018-11-23 Jakub Jelinek <jakub@redhat.com> 2077 2078 PR tree-optimization/87756 2079 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of 2080 optimized. 2081 * gcc.dg/builtin-memchr-3.c: Likewise. 2082 20832018-11-23 Martin Sebor <msebor@redhat.com> 2084 2085 PR tree-optimization/87756 2086 * gcc.dg/builtin-memchr-2.c: New test. 2087 * gcc.dg/builtin-memchr-3.c: Same. 2088 * gcc.dg/warn-sprintf-no-nul-2.c: Same. 2089 20902018-11-23 Martin Sebor <msebor@redhat.com> 2091 2092 PR testsuite/88098 2093 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust. 2094 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test. 2095 * gcc.dg/torture/pr67222.c: Adjust. 2096 20972018-11-23 Richard Biener <rguenther@suse.de> 2098 2099 PR tree-optimization/88149 2100 * g++.dg/torture/pr88149.C: New testcase. 2101 21022018-11-23 Jakub Jelinek <jakub@redhat.com> 2103 2104 PR tree-optimization/86614 2105 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg, 2106 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds 2107 warnings, just early ones from FE. Remove dg-prune-output. 2108 * c-c++-common/Warray-bounds-6.c: New test. 2109 2110 * gfortran.dg/pad_source_1.f: New test. 2111 * gfortran.dg/pad_source_2.f: New test. 2112 * gfortran.dg/pad_source_3.f: New test. 2113 * gfortran.dg/pad_source_4.f: New test. 2114 * gfortran.dg/pad_source_5.f: New test. 2115 21162018-11-22 Jan Hubicka <jh@suse.cz> 2117 2118 PR lto/88142 2119 * g++.dg/lto/odr-5_0.C: New testcase. 2120 * g++.dg/lto/odr-5_1.C: New testcase. 2121 21222018-11-22 Jan Hubicka <hubicka@ucw.cz> 2123 2124 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options. 2125 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin. 2126 21272018-11-22 Jakub Jelinek <jakub@redhat.com> 2128 2129 PR tree-optimization/85794 2130 * gcc.dg/vect/O3-pr85794.c: New test. 2131 21322018-11-22 Vladimir Makarov <vmakarov@redhat.com> 2133 2134 PR rtl-optimization/87718 2135 * gcc.target/i386/pr82361-1.c: Check only the first operand of 2136 moves. 2137 21382018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org> 2139 2140 * gcc.target/arm/pr85434.c: New test. 2141 21422018-11-22 Richard Biener <rguenther@suse.de> 2143 2144 PR tree-optimization/88148 2145 * gfortran.dg/pr88148.f90: New testcase. 2146 21472018-11-22 Andreas Schwab <schwab@suse.de> 2148 2149 * g++.dg/lto/odr-2_0.C: Remove extra brace 2150 21512018-11-22 Martin Liska <mliska@suse.cz> 2152 2153 PR sanitizer/88017 2154 * gcc.dg/tsan/pr88017.c: New test. 2155 21562018-11-21 Jakub Jelinek <jakub@redhat.com> 2157 2158 PR c++/88122 2159 * g++.dg/cpp0x/implicit15.C: New test. 2160 2161 PR c++/87386 2162 * g++.dg/diagnostic/pr87386.C: New test. 2163 * g++.dg/parse/error17.C: Adjust expected diagnostics. 2164 2165 PR rtl-optimization/85925 2166 * gcc.c-torture/execute/20181120-1.c: Require effective target 2167 int32plus. 2168 (u): New variable. 2169 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201 2170 instead of 0x10101. 2171 2172018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com> 2173 2174 PR target/85667 2175 * gcc.target/pr85667-1.c: New testcase. 2176 * gcc.target/pr85667-2.c: New testcase. 2177 * gcc.target/pr85667-3.c: New testcase. 2178 * gcc.target/pr85667-4.c: New testcase. 2179 21802018-11-21 Jan Hubicka <hubicka@ucw.cz> 2181 2182 PR lto/87957 2183 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum. 2184 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum. 2185 * g++.dg/lto/odr-2_0.C: New. 2186 * g++.dg/lto/odr-2_1.C: New. 2187 * g++.dg/lto/odr-3_0.C: New. 2188 * g++.dg/lto/odr-3_1.C: New. 2189 21902018-11-21 Jakub Jelinek <jakub@redhat.com> 2191 2192 PR target/87839 2193 * gcc.target/aarch64/pr87839.c: New test. 2194 21952018-11-21 Renlin Li <renlin.li@arm.com> 2196 2197 PR middle-end/84877 2198 * gcc.dg/pr84877.c: New. 2199 22002018-11-21 H.J. Lu <hongjiu.lu@intel.com> 2201 2202 PR target/87317 2203 * gcc.target/i386/pr87317-1.c: New file. 2204 * gcc.target/i386/pr87317-2.c: Likewise. 2205 * gcc.target/i386/pr87317-3.c: Likewise. 2206 * gcc.target/i386/pr87317-4.c: Likewise. 2207 * gcc.target/i386/pr87317-5.c: Likewise. 2208 * gcc.target/i386/pr87317-6.c: Likewise. 2209 * gcc.target/i386/pr87317-7.c: Likewise. 2210 * gcc.target/i386/pr87317-8.c: Likewise. 2211 * gcc.target/i386/pr87317-9.c: Likewise. 2212 * gcc.target/i386/pr87317-10.c: Likewise. 2213 * gcc.target/i386/pr87317-11.c: Likewise. 2214 * gcc.target/i386/pr87317-12.c: Likewise. 2215 * gcc.target/i386/pr87317-13.c: Likewise. 2216 22172018-11-21 Tom de Vries <tdevries@suse.de> 2218 2219 PR driver/79855 2220 * lib/options.exp (check_for_options_with_filter): New proc. 2221 * gcc.misc-tests/help.exp: Check that --help=params lines end with 2222 period. 2223 22242018-11-21 Jakub Jelinek <jakub@redhat.com> 2225 Mark Eggleston <mark.eggleston@codethink.com> 2226 2227 * gfortran.dg/include_10.f: New test. 2228 * gfortran.dg/include_10.inc: New file. 2229 * gfortran.dg/include_11.f: New test. 2230 * gfortran.dg/include_12.f: New test. 2231 * gfortran.dg/include_13.f90: New test. 2232 * gfortran.dg/gomp/include_1.f: New test. 2233 * gfortran.dg/gomp/include_1.inc: New file. 2234 * gfortran.dg/gomp/include_2.f90: New test. 2235 22362018-11-21 Andreas Krebbel <krebbel@linux.ibm.com> 2237 2238 * gcc.target/s390/vector/align-1.c: New test. 2239 * gcc.target/s390/vector/align-2.c: New test. 2240 22412018-11-20 Martin Sebor <msebor@redhat.com> 2242 2243 * c-c++-common/builtin-has-attribute-2.c: New test. 2244 * c-c++-common/builtin-has-attribute-3.c: New test. 2245 * c-c++-common/builtin-has-attribute-4.c: New test. 2246 * c-c++-common/builtin-has-attribute.c: New test. 2247 * gcc.dg/builtin-has-attribute.c: New test. 2248 * gcc.target/i386/builtin-has-attribute.c: New test. 2249 22502018-11-20 Jan Hubicka <hubicka@ucw.cz> 2251 2252 PR lto/84044 2253 * g++.dg/lto/odr-4_0.C: New testcase. 2254 * g++.dg/lto/odr-4_1.C: New testcase. 2255 22562018-11-20 Jakub Jelinek <jakub@redhat.com> 2257 2258 PR c++/88110 2259 * g++.dg/cpp2a/constexpr-virtual13.C: New test. 2260 2261 PR tree-optimization/87895 2262 * gcc.dg/gomp/pr87895-1.c: New test. 2263 * gcc.dg/gomp/pr87895-2.c: New test. 2264 * gcc.dg/gomp/pr87895-3.c: New test. 2265 22662018-11-20 Uros Bizjak <ubizjak@gmail.com> 2267 2268 PR target/88070 2269 * gcc.target/i386/pr88070.c: New test. 2270 22712018-11-20 Andreas Krebbel <krebbel@linux.ibm.com> 2272 2273 * gcc.target/s390/flogr-1.c: New test. 2274 22752018-11-20 Jan Hubicka <hubicka@ucw.cz> 2276 2277 PR lto/87997 2278 * g++.dg/torture/pr87997.C: New testcase. 2279 22802018-11-20 Jan Hubicka <hubicka@ucw.cz> 2281 2282 PR ipa/87706 2283 * gcc.dg/ipa/ctor-empty-1.c: Update template. 2284 22852018-11-20 Richard Biener <rguenther@suse.de> 2286 2287 PR tree-optimization/88074 2288 * gcc.dg/pr88074.c: New testcase. 2289 22902018-11-20 Martin Liska <mliska@suse.cz> 2291 2292 * pr57362.C: Move to g++.target/i386 folder. 2293 * pr57548.C: Likewise. 2294 * pr59492.C: Likewise. 2295 * pr82625.C: Likewise. 2296 * pr85329-2.C: Likewise. 2297 * pr85329.C: Likewise. 2298 22992018-11-20 Richard Biener <rguenther@suse.de> 2300 2301 PR tree-optimization/88069 2302 * gcc.dg/pr88069.c: New testcase. 2303 23042018-11-20 Martin Liska <mliska@suse.cz> 2305 2306 PR ipa/88093 2307 * gcc.target/i386/ipa-stack-alignment.c: Add 2308 -fomit-frame-pointer. 2309 23102018-11-20 Ilya Leoshkevich <iii@linux.ibm.com> 2311 2312 PR target/88083 2313 * gcc.target/s390/pr88083.c: New test. 2314 23152018-11-20 Richard Biener <rguenther@suse.de> 2316 2317 PR middle-end/83215 2318 * g++.dg/tree-ssa/pr83215.C: New testcase. 2319 23202018-11-20 Eric Botcazou <ebotcazou@adacore.com> 2321 2322 * gcc.c-torture/execute/20181120-1.c: New test. 2323 23242018-11-20 Richard Biener <rguenther@suse.de> 2325 2326 PR tree-optimization/88087 2327 * gcc.dg/tree-ssa/pr88087.c: New testcase. 2328 23292018-11-19 Paul Koning <ni1d@arrl.net> 2330 2331 * gcc.c-torture/execute/align-3.c: Skip if pdp11. 2332 * gcc.c-torture/execute/pr23467.c: Ditto. 2333 * gcc.c-torture/execute/pr36093.c: Ditto. 2334 * gcc.c-torture/execute/pr43783.c: Ditto. 2335 * gcc.dg/const-elim-2.c: Xfail if pdp11. 2336 * gcc.dg/torture/pr36400.c: Ditto. 2337 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check 2338 for jsr. 2339 23402018-11-19 Paul Koning <ni1d@arrl.net> 2341 2342 * lib/target-supports.exp (check_weak_available): Return "no" for 2343 pdp11. 2344 23452018-11-19 Marek Polacek <polacek@redhat.com> 2346 2347 PR c++/87781 - detect invalid elaborated-type-specifier. 2348 * g++.dg/parse/elab3.C: New test. 2349 * g++.dg/template/crash115.C: Adjust dg-error. 2350 23512018-11-19 Peter Bergner <bergner@linux.ibm.com> 2352 2353 PR rtl-optimization/88033 2354 * gcc.target/i386/pr88033.c: New test. 2355 23562018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2357 2358 * gcc.target/aarch64/sve/unroll-1.c: New test. 2359 23602018-11-19 David Malcolm <dmalcolm@redhat.com> 2361 2362 PR tree-optimization/87025 2363 * gcc.dg/pr87025.c: New test. 2364 23652018-11-19 Jakub Jelinek <jakub@redhat.com> 2366 2367 PR tree-optimization/88071 2368 * gcc.dg/pr88071.c: New test. 2369 2370 PR c++/60994 2371 * g++.dg/lookup/pr60994.C: New test. 2372 2373 PR debug/87039 2374 * g++.dg/gomp/pr78363-4.C: New test. 2375 * g++.dg/gomp/pr78363-5.C: New test. 2376 * g++.dg/gomp/pr78363-6.C: New test. 2377 * g++.dg/gomp/pr78363-7.C: New test. 2378 23792018-11-19 Richard Biener <rguenther@suse.de> 2380 2381 PR lto/87229 2382 * g++.dg/lto/pr87229_0.C: New testcase. 2383 23842018-11-19 Martin Liska <mliska@suse.cz> 2385 2386 PR lto/88077 2387 * gcc.dg/lto/pr88077_0.c: New test. 2388 * gcc.dg/lto/pr88077_1.c: New test. 2389 23902018-11-19 Martin Liska <mliska@suse.cz> 2391 2392 * g++.dg/gcov/pr84548.C: Remove remove-gcda. 2393 * g++.dg/gcov/ternary.C: Likewise. 2394 * lib/gcov.exp: Support pattern of following form: 2395 count(1*). 2396 23972018-11-19 Eric Botcazou <ebotcazou@adacore.com> 2398 2399 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and 2400 unrelated final test. 2401 * gcc.target/visium/overflow16: Likewise. 2402 * gcc.target/visium/overflow32.c: Likewise. 2403 24042018-11-18 Paolo Carlini <paolo.carlini@oracle.com> 2405 2406 * g++.dg/template/crash91.C: Check location too. 2407 24082018-11-19 Martin Liska <mliska@suse.cz> 2409 2410 PR gcov-profile/88045 2411 * g++.dg/gcov/pr88045.C: New test. 2412 24132018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org> 2414 2415 PR fortran/88073 2416 * gfortran.dg/where_7.f90: New test. 2417 24182018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org> 2419 2420 PR fortran/70260 2421 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive. 2422 * gfortran.dg/protected_4.f90: Split line to allow for extra error. 2423 * gfortran.dg/protected_6.f90: Likewise. 2424 * gfortran.dg/assign_11.f90: New test. 2425 * gfortran.dg/pointer_assign_12.f90: New test. 2426 24272018-11-17 Jakub Jelinek <jakub@redhat.com> 2428 2429 PR tree-optimization/87546 2430 * gcc.dg/vect/O3-pr87546.c: New test. 2431 24322018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com> 2433 2434 PR middle-end/87854 2435 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32 2436 bits. Update comment. 2437 * gcc.dg/concat2.c: Likewise. 2438 * gcc.c-torture/compile/pr46534.c: Likewise. 2439 24402018-11-16 Jakub Jelinek <jakub@redhat.com> 2441 2442 PR c++/87269 2443 * g++.dg/lookup/pr87269.C (std::size_t): New typedef. 2444 (operator"" _a) Change unsigned long type to std::size_t. 2445 24462018-11-16 Michael Meissner <meissner@linux.ibm.com> 2447 2448 * gcc.target/powerpc/fusion3.c: Delete. 2449 * gcc.target/powerpc/fusion4.c: Delete. 2450 24512018-11-16 Jakub Jelinek <jakub@redhat.com> 2452 2453 PR rtl-optimization/87475 2454 * g++.dg/opt/pr87475.C: New test. 2455 24562018-11-16 Matthew Malcomson <matthew.malcomson@arm.com> 2457 2458 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards. 2459 * gcc.c-torture/execute/user-printf.c: Likewise. 2460 24612018-11-16 Nathan Sidwell <nathan@acm.org> 2462 2463 PR c++/87269 2464 * g++.dg/lookup/pr87269.C: New. 2465 24662018-11-16 Richard Biener <rguenther@suse.de> 2467 2468 PR testsuite/88053 2469 * g++.dg/lto/pr54625-2_0.c: Add -w. 2470 24712018-11-16 Ilya Leoshkevich <iii@linux.ibm.com> 2472 2473 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in 2474 r{o,x}sbg expectations. 2475 * gcc.target/s390/risbg-ll-2.c: Likewise. 2476 24772018-11-16 Richard Biener <rguenther@suse.de> 2478 2479 PR testsuite/88053 2480 * g++.dg/lto/pr54625-1_0.c: Add -w. 2481 24822018-11-15 Martin Sebor <msebor@redhat.com> 2483 2484 PR c++/87541 2485 PR c++/87542 2486 * g++.dg/ext/attr-alloc_size.C: New test. 2487 * c-c++-common/pr71574.c: Adjust diagnostics. 2488 * c-c++-common/attributes-1.c: Same. 2489 * gcc.dg/attr-alloc_align-2.c: Same. 2490 * gcc.dg/attr-alloc_align-4.c: New test. 2491 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics. 2492 * gcc.dg/attr-alloc_size.c: Same. 2493 * gcc.dg/attr-assume_aligned-4.c: New test. 2494 * gcc.dg/format/attr-3.c: Adjust diagnostics. 2495 * gcc.dg/nonnull-2.c: Same. 2496 * gcc.dg/torture/pr80612.c: Same. 2497 * obj-c++.dg/attributes/method-format-1.mm: Same. 2498 * obj-c++.dg/attributes/method-nonnull-1.mm: Same. 2499 * objc.dg/attributes/method-format-1.m: same. 2500 * objc.dg/attributes/method-nonnull-1.m: Same. 2501 25022018-11-15 Martin Sebor <msebor@redhat.com> 2503 2504 PR c/83656 2505 * gcc.dg/20021006-1.c 2506 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test. 2507 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test. 2508 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test. 2509 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test. 2510 * gcc.dg/Walloca-16.c: Adjust. 2511 * gcc.dg/Wrestrict-4.c: Adjust. 2512 * gcc.dg/Wrestrict-5.c: Adjust. 2513 * gcc.dg/atomic/stdatomic-generic.c: Adjust. 2514 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust. 2515 * gcc.dg/initpri1.c: Adjust. 2516 * gcc.dg/pr15698-1.c: Adjust. 2517 * gcc.dg/pr69156.c: Adjust. 2518 * gcc.dg/pr83463.c: Adjust. 2519 * gcc.dg/redecl-4.c: Adjust. 2520 * gcc.dg/tls/thr-init-2.c: Adjust. 2521 * gcc.dg/torture/pr55890-2.c: Adjust. 2522 * gcc.dg/torture/pr55890-3.c: Adjust. 2523 * gcc.dg/torture/pr67741.c: Adjust. 2524 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust. 2525 * gcc.dg/torture/tls/thr-init-1.c: Adjust. 2526 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust. 2527 25282018-11-15 Nathan Sidwell <nathan@acm.org> 2529 2530 PR c++/86246 2531 PR c++/87989 2532 * g++.dg/template/pr86246.C: New. 2533 * g++.dg/template/pr87989.C: New. 2534 25352018-11-15 Paolo Carlini <paolo.carlini@oracle.com> 2536 2537 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too. 2538 * g++.dg/cpp0x/constexpr-ice19.C: Likewise. 2539 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise. 2540 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise. 2541 * g++.dg/ext/constexpr-vla5.C: Likewise. 2542 * g++.dg/gomp/pr85134.C: Likewise. 2543 25442018-11-15 Nathan Sidwell <nathan@acm.org> 2545 2546 DR 2336 2547 * g++.dg/cpp1y/pr79393-3.C: New. 2548 25492018-11-15 David Malcolm <dmalcolm@redhat.com> 2550 2551 PR other/19165 2552 * c-c++-common/diagnostic-format-json-1.c: New test. 2553 * c-c++-common/diagnostic-format-json-2.c: New test. 2554 * c-c++-common/diagnostic-format-json-3.c: New test. 2555 * c-c++-common/diagnostic-format-json-4.c: New test. 2556 * c-c++-common/diagnostic-format-json-5.c: New test. 2557 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 2558 (custom_diagnostic_finalizer): Add diagnostic_t param. 2559 * gcc.dg/plugin/location_overflow_plugin.c 2560 (verify_unpacked_ranges): Likewise. 2561 (verify_no_columns): Likewise. 2562 * gfortran.dg/diagnostic-format-json-1.F90: New test. 2563 * gfortran.dg/diagnostic-format-json-2.F90: New test. 2564 * gfortran.dg/diagnostic-format-json-3.F90: New test. 2565 25662018-11-15 Richard Biener <rguenther@suse.de> 2567 2568 PR middle-end/88029 2569 * gcc.dg/tree-ssa/pr88029.c: New testcase. 2570 25712018-11-15 Richard Biener <rguenther@suse.de> 2572 2573 PR tree-optimization/88031 2574 * gcc.dg/pr88031.c: New testcase. 2575 25762018-11-15 Wilco Dijkstra <wdijkstr@arm.com> 2577 2578 * gcc.target/aarch64/pr62178.c: Fix spaces. 2579 25802018-11-15 Richard Biener <rguenther@suse.de> 2581 2582 PR tree-optimization/88030 2583 * gcc.dg/tsan/pr88030.c: New testcase. 2584 25852018-11-15 Jakub Jelinek <jakub@redhat.com> 2586 2587 PR rtl-optimization/88018 2588 * g++.dg/tsan/pr88018.C: New test. 2589 25902018-11-15 Richard Biener <rguenther@suse.de> 2591 2592 PR middle-end/87917 2593 * gcc.dg/tree-ssa/pr87917.c: New testcase. 2594 25952018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com> 2596 2597 PR tree-optimization/84648 2598 * gcc.dg/tree-ssa/pr84648.c: New test. 2599 * gcc.dg/pr68317.c: Add warning check on overflow. 2600 26012018-11-14 Nathan Sidwell <nathan@acm.org> 2602 2603 PR debug/88006 2604 PR debug/87462 2605 * g++.dg/debug/dwarf2/pr87462.C: New. 2606 * g++.dg/debug/dwarf2/pr88006.C: New. 2607 26082018-11-14 Paolo Carlini <paolo.carlini@oracle.com> 2609 2610 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too. 2611 * g++.dg/cpp0x/nsdmi6.C: Likewise. 2612 * g++.dg/ext/flexary4.C: Likewise. 2613 * g++.dg/ext/flexary9.C: Likewise. 2614 * g++.dg/other/incomplete2.C: Likewise. 2615 * g++.dg/parse/friend12.C: Likewise. 2616 26172018-11-14 Jakub Jelinek <jakub@redhat.com> 2618 2619 P1236R1 - Signed integers are two's complement 2620 * g++.dg/cpp2a/constexpr-shift1.C: New test. 2621 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect 2622 diagnostics here for c++2a. 2623 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect 2624 diagnostics here for c++2a. 2625 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise. 2626 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests. 2627 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise. 2628 * g++.dg/ubsan/cxx2a-shift-1.C: New test. 2629 * g++.dg/ubsan/cxx2a-shift-2.C: New test. 2630 26312018-11-14 Jeff Law <law@redhat.com> 2632 2633 * gcc.c-torture/compile/20181114.c: New test. 2634 26352018-11-14 Richard Biener <rguenther@suse.de> 2636 2637 PR middle-end/87985 2638 * gcc.dg/pr87985.c: New testcase. 2639 26402018-11-14 Ilya Leoshkevich <iii@linux.ibm.com> 2641 2642 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in 2643 31-bit mode. 2644 26452018-11-14 Ilya Leoshkevich <iii@linux.ibm.com> 2646 2647 * gcc.target/s390/global-array-almost-huge-element.c: Run only 2648 in 64-bit mode. 2649 * gcc.target/s390/global-array-almost-negative-huge-element.c: 2650 Likewise. 2651 * gcc.target/s390/global-array-even-element.c: Likewise. 2652 26532018-11-14 Wilco Dijkstra <wdijkstr@arm.com> 2654 Jackson Woodruff <jackson.woodruff@arm.com> 2655 2656 PR 71026/tree-optimization 2657 * gcc.dg/div-cmp-1.c: New test. 2658 * gcc.dg/div-cmp-2.c: New test. 2659 26602018-11-14 Jakub Jelinek <jakub@redhat.com> 2661 2662 PR other/88007 2663 * gcc.dg/pr88007.c: New test. 2664 2665 PR rtl-optimization/87817 2666 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests. 2667 26682018-11-14 Wilco Dijkstra <wdijkstr@arm.com> 2669 2670 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks. 2671 26722018-11-14 Patrick Bernardi <bernardi@adacore.com> 2673 2674 * gnat.dg/rt_signals.adb: New testcase. 2675 26762018-11-14 Hristian Kirtchev <kirtchev@adacore.com> 2677 2678 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase. 2679 26802018-11-14 Javier Miranda <miranda@adacore.com> 2681 2682 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase. 2683 26842018-11-14 Eric Botcazou <ebotcazou@adacore.com> 2685 2686 * gnat.dg/compile_time_error1.adb, 2687 gnat.dg/compile_time_error1.ads, 2688 gnat.dg/compile_time_error1_pkg.ads: New testcase. 2689 26902018-11-14 Justin Squirek <squirek@adacore.com> 2691 2692 * gnat.dg/generic_pkg.adb: New testcase. 2693 26942018-11-14 Ed Schonberg <schonberg@adacore.com> 2695 2696 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New 2697 testcase. 2698 26992018-11-14 Justin Squirek <squirek@adacore.com> 2700 2701 * gnat.dg/enum5.adb: New testcase. 2702 27032018-11-14 Hristian Kirtchev <kirtchev@adacore.com> 2704 2705 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads, 2706 gnat.dg/bip_exception_pkg.ads: New testcase. 2707 27082018-11-14 Hristian Kirtchev <kirtchev@adacore.com> 2709 2710 * gnat.dg/equal4.adb, gnat.dg/equal4.ads, 2711 gnat.dg/equal4_controlled_filter.ads, 2712 gnat.dg/equal4_full_selector_filter.ads, 2713 gnat.dg/equal4_smart_pointers.ads: New testcase. 2714 27152018-11-14 Piotr Trojanek <trojanek@adacore.com> 2716 2717 * gnat.dg/generic_actuals.adb: New testcase. 2718 27192018-11-14 Richard Biener <rguenther@suse.de> 2720 2721 PR tree-optimization/87974 2722 * g++.dg/opt/pr87974.C: New testcase. 2723 27242018-11-14 Jakub Jelinek <jakub@redhat.com> 2725 2726 PR tree-optimization/87977 2727 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options. 2728 * gcc.dg/recip_sqrt_mult_2.c: Likewise. 2729 * gcc.dg/recip_sqrt_mult_3.c: Likewise. 2730 * gcc.dg/recip_sqrt_mult_4.c: Likewise. 2731 * gcc.dg/recip_sqrt_mult_5.c: Likewise. 2732 27332018-11-13 Peter Bergner <bergner@linux.ibm.com> 2734 2735 PR rtl-optimization/87507 2736 * gcc.target/powerpc/pr87507.c: New test. 2737 * gcc.target/powerpc/pr68805.c: Update expected results. 2738 27392018-11-13 Jakub Jelinek <jakub@redhat.com> 2740 2741 PR tree-optimization/87898 2742 * gcc.dg/gomp/pr87898.c: New test. 2743 27442018-11-13 David Malcolm <dmalcolm@redhat.com> 2745 2746 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with 2747 "location_t". 2748 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise. 2749 27502018-11-13 Martin Sebor <msebor@redhat.com> 2751 2752 PR middle-end/81824 2753 * gcc.dg/attr-copy-5.c: New test. 2754 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics. 2755 27562018-11-13 Richard Biener <rguenther@suse.de> 2757 2758 PR tree-optimization/86991 2759 * gcc.dg/pr86991.c: New testcase. 2760 27612018-11-13 David Malcolm <dmalcolm@redhat.com> 2762 2763 PR ipa/87955 2764 * gcc.target/i386/pr87955.c: New test. 2765 27662018-11-12 Aldy Hernandez <aldyh@redhat.com> 2767 2768 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty 2769 printer. 2770 * gcc.dg/tree-ssa/vrp92.c: Same. 2771 27722018-11-13 Richard Biener <rguenther@suse.de> 2773 2774 PR tree-optimization/87931 2775 * gcc.dg/graphite/pr87931.c: New testcase. 2776 27772018-11-13 Martin Liska <mliska@suse.cz> 2778 2779 PR sanitizer/87930 2780 * gcc.target/i386/pr87930.c: New test. 2781 27822018-11-13 Richard Biener <rguenther@suse.de> 2783 2784 PR tree-optimization/87962 2785 * gcc.dg/pr87962.c: New testcase. 2786 27872018-11-13 Richard Biener <rguenther@suse.de> 2788 2789 PR tree-optimization/87967 2790 * g++.dg/opt/pr87967.C: New testcase. 2791 27922018-11-13 Claudiu Zissulescu <claziss@synopsys.com> 2793 2794 * gcc.target/arc/builtin_eh.c: New test. 2795 27962018-11-13 Claudiu Zissulescu <claziss@synopsys.com> 2797 2798 * gcc.target/arc/firq-1.c: Update test. 2799 * gcc.target/arc/firq-3.c: Likewise. 2800 * gcc.target/arc/firq-4.c: Likewise. 2801 * gcc.target/arc/interrupt-6.c: Likewise. 2802 28032018-11-13 Jakub Jelinek <jakub@redhat.com> 2804 2805 PR rtl-optimization/87918 2806 * gcc.target/i386/pr87918.c: New test. 2807 28082018-11-13 Alan Modra <amodra@gmail.com> 2809 2810 * gcc.target/powerpc/rotmask.c: New. 2811 28122018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org> 2813 2814 PR middle-end/86677 2815 PR middle-end/87528 2816 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount 2817 pattern. 2818 * gcc.dg/tree-ssa/popcount.c: Likewise. 2819 * gcc.dg/tree-ssa/popcount2.c: Likewise. 2820 * gcc.dg/tree-ssa/popcount3.c: Likewise. 2821 * gcc.target/aarch64/popcount4.c: New test. 2822 * lib/target-supports.exp (check_effective_target_popcountl): New. 2823 28242018-11-12 Martin Liska <mliska@suse.cz> 2825 2826 PR gcov-profile/87442 2827 * gcc.dg/profile-filtering-1.c: New test. 2828 * gcc.dg/profile-filtering-2.c: New test. 2829 28302018-11-12 Martin Sebor <msebor@redhat.com> 2831 2832 PR c/81824 2833 * gcc.dg/Wattribute-alias.c: Require ifunc support. 2834 28352018-11-12 Renlin Li <renlin.li@arm.com> 2836 2837 PR target/87815 2838 * gcc.target/aarch64/sve/pr87815.c: New. 2839 28402018-11-12 Sudakshina Das <sudi.das@arm.com> 2841 2842 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a 2843 combination tests. 2844 28452018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com> 2846 2847 * gcc.target/csky/fnmul-1.c: New. 2848 * gcc.target/csky/fnmul-2.c: New. 2849 * gcc.target/csky/fnmul-3.c: New. 2850 * gcc.target/csky/fnmul-4.c: New. 2851 28522018-11-11 Uros Bizjak <ubizjak@gmail.com> 2853 2854 PR target/87928 2855 * gcc.target/i386/pr87928.c: New test. 2856 28572018-11-09 Martin Sebor <msebor@redhat.com> 2858 2859 PR testsuite/87965 2860 * c-c++-common/pr60226.c: Adjust text of expected diagnostic. 2861 * gcc.dg/pr39323-1.c: Ditto. 2862 28632018-11-09 Paul Koning <ni1d@arrl.net> 2864 2865 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in 2866 warnings. 2867 * gcc.dg/Wrestrict-4.c: Ditto. 2868 * gcc.dg/Wrestrict-5.c: Ditto. 2869 * gcc.dg/pr83463.c: Ditto. 2870 * gcc.dg/torture/pr55890-2.c: Ditto. 2871 * gcc.dg/torture/pr55890-3.c: Ditto. 2872 * gcc.dg/torture/pr71816.c: Ditto. 2873 28742018-11-09 Jakub Jelinek <jakub@redhat.com> 2875 2876 * c-c++-common/gomp/clauses-5.c: New test. 2877 2878 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages. 2879 * c-c++-common/gomp/requires-2.c: Likewise. 2880 * c-c++-common/gomp/requires-4.c: Likewise. 2881 2882 * c-c++-common/gomp/lastprivate-conditional-1.c: New test. 2883 * c-c++-common/gomp/lastprivate-conditional-2.c: New test. 2884 28852018-11-09 Jeff Law <law@redhat.com> 2886 2887 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850. 2888 28892018-11-09 Martin Sebor <msebor@redhat.com> 2890 2891 PR middle-end/81824 2892 * gcc.dg/Wattribute-alias.c: New test. 2893 * gcc.dg/Wmissing-attributes.c: New test. 2894 * gcc.dg/attr-copy.c: New test. 2895 * gcc.dg/attr-copy-2.c: New test. 2896 * gcc.dg/attr-copy-3.c: New test. 2897 * gcc.dg/attr-copy-4.c: New test. 2898 28992018-11-09 Martin Sebor <msebor@redhat.com> 2900 2901 PR c/87795 2902 * gcc.dg/attr-aligned.c: New test. 2903 29042018-11-09 Martin Liska <mliska@suse.cz> 2905 2906 * gcc.target/i386/ipa-stack-alignment.c: New test. 2907 29082018-11-09 Martin Liska <mliska@suse.cz> 2909 2910 * gcc.dg/tree-ssa/writeonly-2.c: New test. 2911 29122018-11-09 Jakub Jelinek <jakub@redhat.com> 2913 2914 * gcc.dg/gomp/workshare-reduction-1.c: New test. 2915 * gcc.dg/gomp/workshare-reduction-2.c: New test. 2916 * gcc.dg/gomp/workshare-reduction-3.c: New test. 2917 * gcc.dg/gomp/workshare-reduction-4.c: New test. 2918 * gcc.dg/gomp/workshare-reduction-5.c: New test. 2919 * gcc.dg/gomp/workshare-reduction-6.c: New test. 2920 * gcc.dg/gomp/workshare-reduction-7.c: New test. 2921 * gcc.dg/gomp/workshare-reduction-8.c: New test. 2922 * gcc.dg/gomp/workshare-reduction-9.c: New test. 2923 * gcc.dg/gomp/workshare-reduction-10.c: New test. 2924 * gcc.dg/gomp/workshare-reduction-11.c: New test. 2925 * gcc.dg/gomp/workshare-reduction-12.c: New test. 2926 * gcc.dg/gomp/workshare-reduction-13.c: New test. 2927 * gcc.dg/gomp/workshare-reduction-14.c: New test. 2928 * gcc.dg/gomp/workshare-reduction-15.c: New test. 2929 * gcc.dg/gomp/workshare-reduction-16.c: New test. 2930 * gcc.dg/gomp/workshare-reduction-17.c: New test. 2931 * gcc.dg/gomp/workshare-reduction-18.c: New test. 2932 * gcc.dg/gomp/workshare-reduction-19.c: New test. 2933 * gcc.dg/gomp/workshare-reduction-20.c: New test. 2934 * gcc.dg/gomp/workshare-reduction-21.c: New test. 2935 * gcc.dg/gomp/workshare-reduction-22.c: New test. 2936 * gcc.dg/gomp/workshare-reduction-23.c: New test. 2937 * gcc.dg/gomp/workshare-reduction-24.c: New test. 2938 * gcc.dg/gomp/workshare-reduction-25.c: New test. 2939 * gcc.dg/gomp/workshare-reduction-26.c: New test. 2940 * gcc.dg/gomp/workshare-reduction-27.c: New test. 2941 * gcc.dg/gomp/workshare-reduction-28.c: New test. 2942 * gcc.dg/gomp/workshare-reduction-29.c: New test. 2943 * gcc.dg/gomp/workshare-reduction-30.c: New test. 2944 * gcc.dg/gomp/workshare-reduction-31.c: New test. 2945 * gcc.dg/gomp/workshare-reduction-32.c: New test. 2946 * gcc.dg/gomp/workshare-reduction-33.c: New test. 2947 * gcc.dg/gomp/workshare-reduction-34.c: New test. 2948 * gcc.dg/gomp/workshare-reduction-35.c: New test. 2949 * gcc.dg/gomp/workshare-reduction-36.c: New test. 2950 * gcc.dg/gomp/workshare-reduction-37.c: New test. 2951 * gcc.dg/gomp/workshare-reduction-38.c: New test. 2952 * gcc.dg/gomp/workshare-reduction-39.c: New test. 2953 * gcc.dg/gomp/workshare-reduction-40.c: New test. 2954 * gcc.dg/gomp/workshare-reduction-41.c: New test. 2955 * gcc.dg/gomp/workshare-reduction-42.c: New test. 2956 * gcc.dg/gomp/workshare-reduction-43.c: New test. 2957 * gcc.dg/gomp/workshare-reduction-44.c: New test. 2958 * gcc.dg/gomp/workshare-reduction-45.c: New test. 2959 * gcc.dg/gomp/workshare-reduction-46.c: New test. 2960 * gcc.dg/gomp/workshare-reduction-47.c: New test. 2961 * gcc.dg/gomp/workshare-reduction-48.c: New test. 2962 * gcc.dg/gomp/workshare-reduction-49.c: New test. 2963 * gcc.dg/gomp/workshare-reduction-50.c: New test. 2964 * gcc.dg/gomp/workshare-reduction-51.c: New test. 2965 * gcc.dg/gomp/workshare-reduction-52.c: New test. 2966 * gcc.dg/gomp/workshare-reduction-53.c: New test. 2967 * gcc.dg/gomp/workshare-reduction-54.c: New test. 2968 * gcc.dg/gomp/workshare-reduction-55.c: New test. 2969 * gcc.dg/gomp/workshare-reduction-56.c: New test. 2970 * gcc.dg/gomp/workshare-reduction-57.c: New test. 2971 * gcc.dg/gomp/workshare-reduction-58.c: New test. 2972 29732018-11-09 Stafford Horne <shorne@gmail.com> 2974 Richard Henderson <rth@twiddle.net> 2975 2976 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC. 2977 * gcc.dg/20020312-2.c: Likewise. 2978 * gcc.dg/attr-alloc_size-11.c: Likewise. 2979 * gcc.dg/builtin-apply2.c: Likewise. 2980 * gcc.dg/nop.h: Likewise. 2981 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. 2982 * gcc.dg/tree-ssa/20040204-1.c: Likewise. 2983 * gcc.dg/tree-ssa/reassoc-33.c: Likewise. 2984 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 2985 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 2986 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 2987 * lib/target-supports.exp 2988 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*. 2989 * gcc.target/or1k/*: New. 2990 29912018-11-09 Richard Biener <rguenther@suse.de> 2992 2993 PR tree-optimization/87621 2994 * g++.dg/vect/pr87621.cc: New testcase. 2995 29962018-11-09 Alexandre Oliva <aoliva@redhat.com> 2997 2998 PR rtl-optimization/86438 2999 * gcc.dg/torture/pr86438.c: New. 3000 3001 PR target/87793 3002 * gcc.dg/pr87793.c: New. 3003 30042018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 3005 3006 * gcc.target/arm/neon-vect-div-1.c: New test. 3007 * gcc.target/arm/neon-vect-div-2.c: Likewise. 3008 30092018-11-08 Andi Kleen <ak@linux.intel.com> 3010 3011 * gcc.target/i386/ptwrite1.c: New test. 3012 * gcc.target/i386/ptwrite2.c: New test. 3013 30142018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3015 3016 PR libfortran/78351 3017 * gfortran.dg/read_legacy_comma.f90: New test. 3018 30192018-11-08 Peter Bergner <bergner@linux.ibm.com> 3020 3021 PR rtl-optimization/87600 3022 * gcc.dg/pr87600.h: New file. 3023 * gcc.dg/pr87600-1.c: New test. 3024 * gcc.dg/pr87600-2.c: Likewise. 3025 30262018-11-08 Jakub Jelinek <jakub@redhat.com> 3027 3028 * c-c++-common/gomp/atomic-17.c: New test. 3029 * c-c++-common/gomp/atomic-18.c: New test. 3030 * c-c++-common/gomp/atomic-19.c: New test. 3031 * c-c++-common/gomp/atomic-20.c: New test. 3032 * c-c++-common/gomp/atomic-21.c: New test. 3033 * c-c++-common/gomp/atomic-22.c: New test. 3034 * c-c++-common/gomp/clauses-1.c (r2): New variable. 3035 (foo): Add ntm argument and test if and nontemporal clauses on 3036 constructs with simd. 3037 (bar): Put taskloop simd inside of taskgroup with task_reduction, 3038 use in_reduction clause instead of reduction. Add another 3039 taskloop simd without nogroup clause, but with reduction clause and 3040 a new in_reduction. Add ntm and i3 arguments. Test if and 3041 nontemporal clauses on constructs with simd. Change if clauses on 3042 some constructs from specific to the particular constituents to one 3043 without a modifier. Add new tests for combined host teams and for 3044 new parallel master and {,parallel }master taskloop{, simd} combined 3045 constructs. 3046 (baz): New function with host teams tests. 3047 * gcc.dg/gomp/combined-1.c: Moved to ... 3048 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library 3049 call. 3050 * c-c++-common/gomp/combined-2.c: New test. 3051 * c-c++-common/gomp/combined-3.c: New test. 3052 * c-c++-common/gomp/critical-1.c: New test. 3053 * c-c++-common/gomp/critical-2.c: New test. 3054 * c-c++-common/gomp/default-1.c: New test. 3055 * c-c++-common/gomp/defaultmap-1.c: New test. 3056 * c-c++-common/gomp/defaultmap-2.c: New test. 3057 * c-c++-common/gomp/defaultmap-3.c: New test. 3058 * c-c++-common/gomp/depend-5.c: New test. 3059 * c-c++-common/gomp/depend-6.c: New test. 3060 * c-c++-common/gomp/depend-iterator-1.c: New test. 3061 * c-c++-common/gomp/depend-iterator-2.c: New test. 3062 * c-c++-common/gomp/depobj-1.c: New test. 3063 * c-c++-common/gomp/flush-1.c: New test. 3064 * c-c++-common/gomp/flush-2.c: New test. 3065 * c-c++-common/gomp/for-1.c: New test. 3066 * c-c++-common/gomp/for-2.c: New test. 3067 * c-c++-common/gomp/for-3.c: New test. 3068 * c-c++-common/gomp/for-4.c: New test. 3069 * c-c++-common/gomp/for-5.c: New test. 3070 * c-c++-common/gomp/for-6.c: New test. 3071 * c-c++-common/gomp/for-7.c: New test. 3072 * c-c++-common/gomp/if-1.c (foo): Add some further tests. 3073 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different 3074 diagnostics wording in one case. 3075 * c-c++-common/gomp/if-3.c: New test. 3076 * c-c++-common/gomp/master-combined-1.c: New test. 3077 * c-c++-common/gomp/master-combined-2.c: New test. 3078 * c-c++-common/gomp/nontemporal-1.c: New test. 3079 * c-c++-common/gomp/nontemporal-2.c: New test. 3080 * c-c++-common/gomp/reduction-task-1.c: New test. 3081 * c-c++-common/gomp/reduction-task-2.c: New test. 3082 * c-c++-common/gomp/requires-1.c: New test. 3083 * c-c++-common/gomp/requires-2.c: New test. 3084 * c-c++-common/gomp/requires-3.c: New test. 3085 * c-c++-common/gomp/requires-4.c: New test. 3086 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect 3087 diagnostics for nonmonotonic modifier with static, runtime or auto 3088 schedule kinds. 3089 * c-c++-common/gomp/simd7.c: New test. 3090 * c-c++-common/gomp/target-data-1.c: New test. 3091 * c-c++-common/gomp/taskloop-reduction-1.c: New test. 3092 * c-c++-common/gomp/taskwait-depend-1.c: New test. 3093 * c-c++-common/gomp/teams-1.c: New test. 3094 * c-c++-common/gomp/teams-2.c: New test. 3095 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add 3096 shared(c) clause. 3097 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error. 3098 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const 3099 qualified vars without mutable member no longer being predeterined 3100 shared. 3101 * gcc.dg/gomp/sharing-1.c: Likewise. 3102 * g++.dg/gomp/clause-3.C: Likewise. 3103 * g++.dg/gomp/member-2.C: Likewise. 3104 * g++.dg/gomp/predetermined-1.C: Likewise. 3105 * g++.dg/gomp/private-1.C: Likewise. 3106 * g++.dg/gomp/sharing-1.C: Likewise. 3107 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate 3108 const static data member without mutable elements. 3109 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps. 3110 * gcc.dg/gomp/for-5.c: Likewise. 3111 * gcc.dg/gomp/for-6.c: Change expected library call. 3112 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=. 3113 * gcc.dg/gomp/reduction-2.c: New test. 3114 * gcc.dg/gomp/simd-1.c: New test. 3115 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines. 3116 * g++.dg/gomp/atomic-18.C: New test. 3117 * g++.dg/gomp/atomic-19.C: New test. 3118 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only 3119 variable messages. Add another expected error. 3120 * g++.dg/gomp/critical-3.C: New test. 3121 * g++.dg/gomp/depend-iterator-1.C: New test. 3122 * g++.dg/gomp/depend-iterator-2.C: New test. 3123 * g++.dg/gomp/depobj-1.C: New test. 3124 * g++.dg/gomp/doacross-1.C: New test. 3125 * g++.dg/gomp/for-21.C: New test. 3126 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps. 3127 * g++.dg/gomp/for-5.C: Likewise. 3128 * g++.dg/gomp/for-6.C: Change expected library call. 3129 * g++.dg/gomp/loop-4.C: New test. 3130 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected 3131 diagnostics. 3132 * g++.dg/gomp/pr33372-3.C: Likewise. 3133 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=. 3134 * g++.dg/gomp/simd-2.C: New test. 3135 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines. 3136 31372018-11-08 Uros Bizjak <ubizjak@gmail.com> 3138 3139 * gcc.dg/pr87874.c (em): Declare uint64_max as 3140 const unsigned long long int. 3141 31422018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3143 3144 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent 3145 integer overflow when sizeof(short) == sizeof(int). 3146 * gcc.dg/attr-alloc_size-11.c: Likewise. 3147 * gcc.dg/attr-alloc_size-3.c: Likewise. 3148 * gcc.dg/attr-alloc_size-5.c: Likewise. 3149 * gcc.dg/builtin-stringop-chk-7.c: Likewise. 3150 31512018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3152 3153 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for 3154 uppercase "NOP" instructions in assembler output. 3155 * c-c++-common/patchable_function_entry-default.c: Likewise. 3156 * c-c++-common/patchable_function_entry-definition.c: Likewise. 3157 31582018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3159 3160 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer 3161 checks. 3162 * gcc.dg/addr_equal-1.c: Likewise. 3163 * gcc.dg/tree-ssa/pr78154.c: Likewise. 3164 * gcc.dg/tree-ssa/vrp111.c: Likewise. 3165 31662018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3167 3168 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of 3169 an output section is too large for a memory region, or a memory 3170 region overflows. 3171 31722018-11-08 Eric Botcazou <ebotcazou@adacore.com> 3173 3174 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma. 3175 * gnat.dg/null_pointer_deref2.adb: Likewise. 3176 * gnat.dg/null_pointer_deref3.adb: Likewise. 3177 * gnat.dg/opt74.adb: New test. 3178 * gnat.dg/opt74_pkg.ad[sb]: New helper. 3179 * gnat.dg/warn12.adb: Delete. 3180 * gnat.dg/warn12_pkg.ads: Likewise. 3181 31822018-11-08 David Malcolm <dmalcolm@redhat.com> 3183 3184 PR ipa/86395 3185 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to 3186 "-fdump-ipa-inline". 3187 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to 3188 "-fdump-tree-einline". 3189 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to 3190 "-fdump-tree-einline". 3191 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to 3192 "-fdump-tree-einline". 3193 * g++.dg/tree-ssa/inline-2.C: Likewise. 3194 * g++.dg/tree-ssa/inline-3.C: Likewise. 3195 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but 3196 using "-fopt-info-inline". 3197 * gcc.dg/ipa/fopt-info-inline-1.c: New test. 3198 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to 3199 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized 3200 directive. 3201 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to 3202 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized 3203 directive. Update scan-tree-dump-times to reflect /order 3204 suffixes. 3205 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to 3206 reflect /order suffixes. 3207 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to 3208 avoid getting extra messages from inliner. 3209 * gcc.dg/plugin/dump-2.c: Likewise. 3210 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new 3211 "function body not available" missed optimization messages. 3212 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect 3213 /order suffixes. 3214 * gcc.dg/pr71969-3.c: Likewise. 3215 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to 3216 "-fdump-tree-einline". 3217 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to 3218 "-fdump-tree-einline". Update scan-tree-dump-times to reflect 3219 /order suffixes. 3220 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to 3221 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized 3222 directive. 3223 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to 3224 "-fdump-tree-einline". 3225 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order 3226 suffixes. 3227 32282018-11-08 David Malcolm <dmalcolm@redhat.com> 3229 3230 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f. 3231 32322018-11-08 David Malcolm <dmalcolm@redhat.com> 3233 3234 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef. 3235 (test_dump): Add testing of %C. 3236 32372018-11-08 Eric Botcazou <ebotcazou@adacore.com> 3238 3239 * g++.dg/other/pr87916.C: New test. 3240 32412018-11-08 Richard Biener <rguenther@suse.de> 3242 3243 PR tree-optimization/87929 3244 * gcc.dg/pr87929.c: New testcase. 3245 32462018-11-08 Martin Liska <mliska@suse.cz> 3247 3248 * gcc.dg/pr87811.c: Update scanned pattern. 3249 * gcc.dg/pr87811-2.c: Likewise. 3250 32512018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3252 3253 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined 3254 sun. 3255 * g++.dg/lto/pr87906_1.C: Likewise. 3256 32572018-11-08 Richard Biener <rguenther@suse.de> 3258 3259 PR tree-optimization/87913 3260 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase. 3261 32622018-11-08 Chenghua Xu <paul.hua.gm@gmail.com> 3263 3264 * gcc.target/mips/mips.exp (mips-dg-options): 3265 Add mips_option_dependency msoft-float vs no-mmi and 3266 mips16/micromips vs no-mmi/ext/ext2 only gcc 3267 config with Loongson target. 3268 32692018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3270 3271 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to 3272 memcpy from "unsigned long" to __SIZE_TYPE__. 3273 32742018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3275 3276 PR c/87691 3277 * gcc.target/msp430/pr87691.c: New test. 3278 32792018-11-07 Nikolai Merinov <n.merinov@inango-systems.com> 3280 3281 * gcc.dg/Wno-attribute-warning.c: New test. 3282 32832018-11-07 Nathan Sidwell <nathan@acm.org> 3284 3285 PR c++/87904 3286 * g++.dg/lookup/pr87904.C: New. 3287 32882018-11-07 Uros Bizjak <ubizjak@gmail.com> 3289 3290 * gcc.dg/pr87874.c: Compile only for int128 effective target. 3291 32922018-11-07 Richard Biener <rguenther@suse.de> 3293 3294 PR tree-optimization/87914 3295 * lib/target-supports.exp (check_effective_target_vect_var_shift): New. 3296 (check_avx2_available): Likewise. 3297 * g++.dg/vect/pr87914.cc: New testcase. 3298 32992018-11-07 Chenghua Xu <paul.hua.gm@gmail.com> 3300 3301 * gcc.target/mips/loongson-ctz.c: Fix typo. 3302 * gcc.target/mips/loongson-dctz.c: Fix typo. 3303 33042018-11-07 Jan Hubicka <jh@suse.cz> 3305 3306 * g++.dg/lto/odr-1_1.C: Fix template. 3307 33082018-11-07 Chenghua Xu <paul.hua.gm@gmail.com> 3309 3310 * gcc.target/mips/loongson-ctz.c: New test. 3311 * gcc.target/mips/loongson-dctz.c: Likewise. 3312 * gcc.target/mips/mips.exp (mips_option_groups): Add 3313 -mloongson-ext2 option. 3314 33152018-11-07 Chenghua Xu <paul.hua.gm@gmail.com> 3316 3317 * gcc.target/mips/mips.exp (mips_option_groups): Add 3318 -mloongson-ext option. 3319 (mips-dg-options): Add mips_option_dependency options 3320 "-mmicromips" vs "-mno-loongson-ext", 3321 33222018-11-07 Chenghua Xu <paul.hua.gm@gmail.com> 3323 3324 * gcc.target/mips/loongson-shift-count-truncated-1.c 3325 (dg-options): Run under -mloongson-mmi option. 3326 Include loongson-mmiintrin.h instead of loongson.h. 3327 * gcc.target/mips/loongson-simd.c: Likewise. 3328 * gcc.target/mips/mips.exp (mips_option_groups): Add 3329 -mloongson-mmi option. 3330 (mips-dg-options): Add mips_option_dependency options "-mips16" vs 3331 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi", 3332 "-msoft-float" vs "-mno-loongson-mmi". 3333 (mips-dg-init): Add -mloongson-mmi option. 3334 * lib/target-supports.exp: Rename check_mips_loongson_hw_available 3335 to check_mips_loongson_mmi_hw_available. 3336 Rename check_effective_target_mips_loongson_runtime to 3337 check_effective_target_mips_loongson_mmi_runtime. 3338 (check_effective_target_vect_int): Use mips_loongson_mmi instead 3339 of mips_loongson when check et-is-effective-target. 3340 (add_options_for_mips_loongson_mmi): New proc. 3341 Rename check_effective_target_mips_loongson to 3342 check_effective_target_mips_loongson_mmi. 3343 (check_effective_target_vect_shift, 3344 check_effective_target_whole_vector_shift, 3345 check_effective_target_vect_no_int_min_max, 3346 check_effective_target_vect_no_align, 3347 check_effective_target_vect_short_mult, 3348 check_vect_support_and_set_flags):Use mips_loongson_mmi instead 3349 of mips_loongson when check et-is-effective-target. 3350 33512018-11-07 Richard Biener <rguenther@suse.de> 3352 3353 PR lto/87906 3354 * g++.dg/lto/pr87906_0.C: New testcase. 3355 * g++.dg/lto/pr87906_1.C: Likewise. 3356 33572018-11-07 Alexandre Oliva <aoliva@redhat.com> 3358 3359 PR rtl-optimization/87874 3360 * gcc.dg/pr87874.c: New. 3361 33622018-11-06 Ilya Leoshkevich <iii@linux.ibm.com> 3363 3364 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb. 3365 33662018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3367 3368 * gcc.target/msp430/special-regs.c: New test. 3369 33702018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3371 3372 PR sanitizer/80953 3373 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca 3374 support. 3375 (foo): Use __builtin_alloca. 3376 33772018-11-06 Jan Hubicka <jh@suse.cz> 3378 3379 * gcc.dg/lto/tbaa-1.c: New testcase. 3380 33812018-11-06 Richard Biener <rguenther@suse.de> 3382 3383 PR tree-optimization/87889 3384 * gcc.dg/pr87894.c: New testcase. 3385 33862018-11-06 Andreas Krebbel <krebbel@linux.ibm.com> 3387 3388 PR target/87723 3389 * gcc.target/s390/pr87723.c: New test. 3390 33912018-11-06 Richard Biener <rguenther@suse.de> 3392 3393 PR middle-end/18041 3394 * gcc.target/i386/pr18041-1.c: New testcase. 3395 * gcc.target/i386/pr18041-2.c: Likewise. 3396 33972018-11-06 Wei Xiao <wei3.xiao@intel.com> 3398 3399 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics. 3400 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto. 3401 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto. 3402 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto. 3403 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto. 3404 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto. 3405 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto. 3406 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto. 3407 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto. 3408 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto. 3409 * gcc.target/i386/sse-13.c: Ditto. 3410 * gcc.target/i386/sse-14.c: Ditto. 3411 * gcc.target/i386/sse-22.c: Ditto. 3412 * gcc.target/i386/sse-23.c: Ditto. 3413 * gcc.target/i386/testimm-10.c: Ditto. 3414 * gcc.target/i386/testround-1.c: Ditto. 3415 34162018-11-05 Paul Koning <ni1d@arrl.net> 3417 3418 * lib/target-supports.exp: Add check for "inf" effective target 3419 keyword. 3420 * gcc.dg/builtins-44.c: Skip if no infinite support. 3421 * gcc.dg/builtins-45.c: Ditto. 3422 * gcc.dg/torture/builtin-complex-1.c: Ditto. 3423 * gcc.dg/torture/builtin-cproj-1.c: Ditto. 3424 * gcc.dg/torture/builtin-frexp-1.c: Ditto. 3425 * gcc.dg/torture/builtin-ldexp-1.c: Ditto. 3426 * gcc.dg/torture/builtin-logb-1.c: Ditto. 3427 * gcc.dg/torture/builtin-math-2.c: Ditto. 3428 * gcc.dg/torture/builtin-math-5.c: Ditto. 3429 * gcc.dg/torture/builtin-math-7.c: Ditto. 3430 * gcc.dg/torture/builtin-modf-1.c: Ditto. 3431 * gcc.dg/torture/type-generic-1.c: Ditto. 3432 34332018-11-05 Ilya Leoshkevich <iii@linux.ibm.com> 3434 3435 * gcc.target/s390/md/andc-splitter-1.c: Add colon to 3436 expectations. 3437 * gcc.target/s390/md/andc-splitter-2.c: Likewise. 3438 * gcc.target/s390/md/setmem_long-1.c: Likewise. 3439 34402018-11-05 Richard Biener <rguenther@suse.de> 3441 3442 PR tree-optimization/87873 3443 * gcc.dg/pr87873.c: New testcase. 3444 34452018-11-05 Robin Dapp <rdapp@linux.ibm.com> 3446 3447 * gcc.target/s390/ifcvt-one-insn-bool.c: New test. 3448 * gcc.target/s390/ifcvt-one-insn-char.c: New test. 3449 34502018-11-05 Robin Dapp <rdapp@linux.ibm.com> 3451 3452 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12. 3453 34542018-11-05 Richard Biener <rguenther@suse.de> 3455 3456 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one. 3457 * gcc.dg/tree-ssa/scev-7.c: Likewise. 3458 34592018-11-05 Jakub Jelinek <jakub@redhat.com> 3460 3461 PR tree-optimization/87859 3462 * gcc.dg/store_merging_24.c: New test. 3463 * gcc.dg/store_merging_25.c: New test. 3464 3465 PR sanitizer/87837 3466 * c-c++-common/ubsan/pr87837.c: New test. 3467 34682018-11-05 Martin Liska <mliska@suse.cz> 3469 3470 PR c/87811 3471 * gcc.dg/pr87811.c: New test. 3472 * gcc.dg/pr87811-2.c: Likewise. 3473 * gcc.dg/pr87811-3.c: Likewise. 3474 34752018-11-05 Martin Liska <mliska@suse.cz> 3476 3477 PR gcov-profile/77698 3478 * gcc.dg/tree-prof/pr77698.c: New test. 3479 34802018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de> 3481 3482 PR tree-optimization/86572 3483 * gcc.dg/pr86572.c: New test. 3484 34852018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de> 3486 3487 PR tree-optimization/87672 3488 * gcc.dg/pr87672.c: New test. 3489 34902018-11-04 Uros Bizjak <ubizjak@gmail.com> 3491 3492 PR middle-end/58372 3493 * g++.target/i386/pr58372.C: New test. 3494 34952018-11-03 Sandra Loosemore <sandra@codesourcery.com> 3496 3497 PR target/87079 3498 * gcc.target/nios2/pr87079-1.c: New. 3499 * gcc.target/nios2/pr87079-2.c: New. 3500 35012018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3502 3503 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ... 3504 * gcc.dg/compat/pr83487-1_main.c: ... here. 3505 * gcc.dg/compat/struct-by-value-10_main.c, 3506 gcc.dg/compat/struct-by-value-10_x.c, 3507 gcc.dg/compat/struct-by-value-11_main.c, 3508 gcc.dg/compat/struct-by-value-11_x.c, 3509 gcc.dg/compat/struct-by-value-12_main.c, 3510 gcc.dg/compat/struct-by-value-12_x.c, 3511 gcc.dg/compat/struct-by-value-13_main.c, 3512 gcc.dg/compat/struct-by-value-13_x.c, 3513 gcc.dg/compat/struct-by-value-14_main.c, 3514 gcc.dg/compat/struct-by-value-14_x.c, 3515 gcc.dg/compat/struct-by-value-15_main.c, 3516 gcc.dg/compat/struct-by-value-15_x.c, 3517 gcc.dg/compat/struct-by-value-17_main.c, 3518 gcc.dg/compat/struct-by-value-17_x.c, 3519 gcc.dg/compat/struct-by-value-18_main.c, 3520 gcc.dg/compat/struct-by-value-18_x.c, 3521 gcc.dg/compat/struct-by-value-2_main.c, 3522 gcc.dg/compat/struct-by-value-2_x.c, 3523 gcc.dg/compat/struct-by-value-22_main.c, 3524 gcc.dg/compat/struct-by-value-22_x.c, 3525 gcc.dg/compat/struct-by-value-3_main.c, 3526 gcc.dg/compat/struct-by-value-3_x.c, 3527 gcc.dg/compat/struct-by-value-4_main.c, 3528 gcc.dg/compat/struct-by-value-4_x.c, 3529 gcc.dg/compat/struct-by-value-5b_main.c, 3530 gcc.dg/compat/struct-by-value-5b_x.c, 3531 gcc.dg/compat/struct-by-value-6b_main.c, 3532 gcc.dg/compat/struct-by-value-6b_x.c, 3533 gcc.dg/compat/struct-by-value-6b_main.c, 3534 gcc.dg/compat/struct-by-value-7b_x.c, 3535 gcc.dg/compat/struct-by-value-7b_main.c, 3536 gcc.dg/compat/struct-by-value-8_main.c, 3537 gcc.dg/compat/struct-by-value-8_x.c, 3538 gcc.dg/compat/struct-by-value-9_main.c, 3539 gcc.dg/compat/struct-by-value-9_x.c, 3540 gcc.dg/compat/struct-return-2_main.c, 3541 gcc.dg/compat/struct-return-2_x.c: Likewise. 3542 35432018-11-02 Nathan Sidwell <nathan@acm.org> 3544 3545 * g++.dg/lookup/crash6.C: Adjust error 3546 * g++.dg/parse/crash38.C: Likewise. 3547 35482018-11-02 Andreas Schwab <schwab@linux-m68k.org> 3549 3550 * gcc.c-torture/execute/20010904-2.c: Fix last change. 3551 * gcc.dg/Wattributes-10.c: Likewise. 3552 35532018-11-02 Richard Biener <rguenther@suse.de> 3554 3555 PR tree-optimization/87776 3556 * gcc.dg/torture/pr87776.c: New testcase. 3557 35582018-11-01 Marek Polacek <polacek@redhat.com> 3559 3560 Implement P0846R0, ADL and function templates. 3561 * g++.dg/addr_builtin-1.C: Adjust dg-error. 3562 * g++.dg/cpp2a/fn-template1.C: New test. 3563 * g++.dg/cpp2a/fn-template10.C: New test. 3564 * g++.dg/cpp2a/fn-template11.C: New test. 3565 * g++.dg/cpp2a/fn-template12.C: New test. 3566 * g++.dg/cpp2a/fn-template13.C: New test. 3567 * g++.dg/cpp2a/fn-template14.C: New test. 3568 * g++.dg/cpp2a/fn-template15.C: New test. 3569 * g++.dg/cpp2a/fn-template16.C: New test. 3570 * g++.dg/cpp2a/fn-template2.C: New test. 3571 * g++.dg/cpp2a/fn-template3.C: New test. 3572 * g++.dg/cpp2a/fn-template4.C: New test. 3573 * g++.dg/cpp2a/fn-template5.C: New test. 3574 * g++.dg/cpp2a/fn-template6.C: New test. 3575 * g++.dg/cpp2a/fn-template7.C: New test. 3576 * g++.dg/cpp2a/fn-template8.C: New test. 3577 * g++.dg/cpp2a/fn-template9.C: New test. 3578 * g++.dg/parse/fn-template1.C: New test. 3579 * g++.dg/parse/fn-template2.C: New test. 3580 * g++.dg/parse/template19.C: Adjust dg-error. 3581 * g++.dg/template/pr61745.C: Add target to dg-error. 3582 35832017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> 3584 3585 PR fortran/54613 3586 * gfortran.dg/findloc_1.f90: Actually commit. 3587 * gfortran.dg/findloc_2.f90: Actually commit. 3588 * gfortran.dg/findloc_3.f90: Actually commit. 3589 * gfortran.dg/findloc_4.f90: Actually commit. 3590 * gfortran.dg/findloc_5.f90: Actually commit. 3591 * gfortran.dg/findloc_6.f90: Actually commit. 3592 35932018-11-01 Paul Thomas <pault@gcc.gnu.org> 3594 3595 PR fortran/40196 3596 * gfortran.dg/inquiry_part_ref_1.f08: New test. 3597 * gfortran.dg/inquiry_part_ref_2.f90: New test. 3598 * gfortran.dg/inquiry_part_ref_3.f90: New test. 3599 36002018-11-01 Paul Koning <ni1d@arrl.net> 3601 3602 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11. 3603 * gcc.c-torture/execute/20010904-2.c: Ditto. 3604 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11. 3605 * gcc.dg/Walloc-size-larger-than-4.c: Ditto. 3606 * gcc.dg/Walloc-size-larger-than-5.c: Ditto. 3607 * gcc.dg/Walloc-size-larger-than-6.c: Ditto. 3608 * gcc.dg/Walloc-size-larger-than-7.c: Ditto. 3609 * gcc.dg/Walloca-14.c: Ditto. 3610 * gcc.dg/Wlarger-than3.c: Ditto. 3611 * gcc.dg/compat/pr83487-1_y.c: Ditto. 3612 * gcc.dg/compat/struct-by-value-2_x.c: Ditto. 3613 * gcc.dg/compat/struct-by-value-3_x.c: Ditto. 3614 * gcc.dg/compat/struct-by-value-4_x.c: Ditto. 3615 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto. 3616 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto. 3617 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto. 3618 * gcc.dg/compat/struct-by-value-8_x.c: Ditto. 3619 * gcc.dg/compat/struct-by-value-9_x.c: Ditto. 3620 * gcc.dg/compat/struct-by-value-10_x.c: Ditto. 3621 * gcc.dg/compat/struct-by-value-11_x.c: Ditto. 3622 * gcc.dg/compat/struct-by-value-12_x.c: Ditto. 3623 * gcc.dg/compat/struct-by-value-13_x.c: Ditto. 3624 * gcc.dg/compat/struct-by-value-14_x.c: Ditto. 3625 * gcc.dg/compat/struct-by-value-15_x.c: Ditto. 3626 * gcc.dg/compat/struct-by-value-16_x.c: Ditto. 3627 * gcc.dg/compat/struct-by-value-17_x.c: Ditto. 3628 * gcc.dg/compat/struct-by-value-18_x.c: Ditto. 3629 * gcc.dg/compat/struct-by-value-22_x.c: Ditto. 3630 * gcc.dg/compat/struct-return-2_x.c: Ditto. 3631 * gcc.dg/falign-labels-1.c: Ditto. 3632 * gcc.dg/long_branch.c: Ditto. 3633 * gcc.dg/nextafter-1.c: Ditto. 3634 * gcc.dg/pr35045.c: Ditto. 3635 * gcc.dg/pr48616.c: Ditto. 3636 * gcc.dg/pr84100.c: Ditto. 3637 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto. 3638 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto. 3639 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto. 3640 * gcc.dg/Wattributes-10.c: Expect error if pdp11. 3641 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11. 3642 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF. 3643 * gcc.dg/builtins-1.c: Ditto. 3644 36452018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> 3646 3647 PR fortran/46020 3648 * gfortran.dg/bind_c_18.f90: Adjust error message. 3649 36502018-11-01 Marek Polacek <polacek@redhat.com> 3651 3652 * g++.dg/cpp1z/constexpr-lambda22.C: New test, 3653 36542018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3655 3656 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32. 3657 36582018-11-30 Jan Hubicka <jh@suse.cz> 3659 3660 * g++.dg/lto/pr84805_1.C: Update template. 3661 * g++.dg/lto/pr84805_0.C: Update template. 3662 * g++.dg/lto/pr84805_1b.C: Update template. 3663 * g++.dg/lto/pr84805_0b.C: Update template. 3664 36652018-11-01 Jakub Jelinek <jakub@redhat.com> 3666 3667 PR tree-optimization/87826 3668 * gcc.dg/pr87826.c: New test. 3669 36702018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org> 3671 3672 PR fortran/46020 3673 * gfortran.dg/bind_c_usage_7.f90: Adjust error message. 3674 * gfortran.dg/bind_c_usage_32.f90: New test. 3675 36762018-11-01 Nathan Sidwell <nathan@acm.org> 3677 3678 * g++.dg/abi/anon5.C: New. 3679 36802018-11-01 Jakub Jelinek <jakub@redhat.com> 3681 3682 PR d/87824 3683 * gdc.dg/simd.d: Add -Wno-psabi. 3684 * gdc.dg/compilable.d: Likewise. 3685 36862018-11-01 Martin Liska <mliska@suse.cz> 3687 Jason Merrill <jason@redhat.com> 3688 3689 PR c++/64266 3690 PR bootstrap/70422 3691 PR ipa/81277 3692 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation 3693 test. 3694 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time 3695 assumptions are not longer valid. 3696 36972018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org> 3698 3699 PR fortran/20520 3700 * gfortran.dg/allocatable_uninitialized_1.f90: New test. 3701 37022018-10-31 Nathan Sidwell <nathan@acm.org> 3703 3704 * g++.dg/lookup/friend21.C: New. 3705 37062018-10-31 Martin Liska <mliska@suse.cz> 3707 3708 PR driver/83193 3709 * gcc.target/aarch64/spellcheck_7.c: New test. 3710 * gcc.target/aarch64/spellcheck_8.c: New test. 3711 * gcc.target/aarch64/spellcheck_9.c: New test. 3712 37132018-10-31 Nathan Sidwell <nathan@acm.org> 3714 3715 * g++.dg/lookup/using60.C: New. 3716 37172018-10-31 Richard Biener <rguenther@suse.de> 3718 3719 PR middle-end/70359 3720 PR middle-end/86270 3721 * gcc.target/i386/pr70359.c: New testcase. 3722 * gcc.target/i386/pr86270.c: Likewise. 3723 37242018-10-31 Claudiu Zissulescu <claziss@synopsys.com> 3725 3726 * gcc.target/arc/jumptable.c: New test. 3727 37282018-10-31 Claudiu Zissulescu <claziss@synopsys.com> 3729 3730 * gcc.target/arc/tls-gd.c: New file. 3731 * gcc.target/arc/tls-ie.c: Likewise. 3732 * gcc.target/arc/tls-ld.c: Likewise. 3733 * gcc.target/arc/tls-le.c: Likewise. 3734 * gcc.target/arc/tls-1.c: Update test. 3735 37362018-10-31 Claudiu Zissulescu <claziss@synopsys.com> 3737 3738 * gcc.target/arc/mulsi3_highpart-2.c: Update test. 3739 37402018-10-31 Martin Liska <mliska@suse.cz> 3741 3742 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message. 3743 * c-c++-common/ubsan/unreachable-1.c (main): Likewise. 3744 * c-c++-common/ubsan/unreachable-2.c: Likewise. 3745 * c-c++-common/ubsan/unreachable-4.c (main): Likewise. 3746 37472018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org> 3748 3749 PR target/87374 3750 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and 3751 -mword-relocations would be passed when compiling the test. 3752 * gcc.target/arm/movsi_movt.c: Likewise. 3753 * gcc.target/arm/pr81863.c: Likewise. 3754 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise. 3755 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise. 3756 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise. 3757 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise. 3758 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise. 3759 * gcc.target/arm/tls-disable-literal-pool.c: Likewise. 3760 37612018-10-31 Richard Biener <rguenther@suse.de> 3762 3763 PR testsuite/87802 3764 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets. 3765 37662018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org> 3767 3768 PR fortran/85896 3769 * gfortran.dg/min_max_type.f90: New test. 3770 37712018-10-30 Martin Sebor <msebor@redhat.com> 3772 3773 PR middle-end/87041 3774 * gcc.c-torture/execute/fprintf-2.c: New test. 3775 * gcc.c-torture/execute/printf-2.c: Same. 3776 * gcc.c-torture/execute/user-printf.c: Same. 3777 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same. 3778 * gcc.dg/tree-ssa/builtin-printf-2.c: Same. 3779 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same. 3780 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same. 3781 37822018-10-30 Marek Polacek <polacek@redhat.com> 3783 3784 Implement P0892R2, explicit(bool). 3785 * g++.dg/cpp2a/explicit1.C: New test. 3786 * g++.dg/cpp2a/explicit10.C: New test. 3787 * g++.dg/cpp2a/explicit11.C: New test. 3788 * g++.dg/cpp2a/explicit12.C: New test. 3789 * g++.dg/cpp2a/explicit13.C: New test. 3790 * g++.dg/cpp2a/explicit2.C: New test. 3791 * g++.dg/cpp2a/explicit3.C: New test. 3792 * g++.dg/cpp2a/explicit4.C: New test. 3793 * g++.dg/cpp2a/explicit5.C: New test. 3794 * g++.dg/cpp2a/explicit6.C: New test. 3795 * g++.dg/cpp2a/explicit7.C: New test. 3796 * g++.dg/cpp2a/explicit8.C: New test. 3797 * g++.dg/cpp2a/explicit9.C: New test. 3798 37992018-10-30 Segher Boessenkool <segher@kernel.crashing.org> 3800 3801 PR rtl-optimization/87708 3802 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test. 3803 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test. 3804 38052018-10-30 Paolo Carlini <paolo.carlini@oracle.com> 3806 3807 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too. 3808 * g++.dg/ext/flexarray-mangle-2.C: Likewise. 3809 * g++.dg/ext/flexarray-mangle.C: Likewise. 3810 * g++.dg/ext/flexarray-subst.C: Likewise. 3811 * g++.dg/ext/flexary10.C: Likewise. 3812 * g++.dg/ext/flexary11.C: Likewise. 3813 * g++.dg/ext/flexary14.C: Likewise. 3814 * g++.dg/ext/flexary16.C: Likewise. 3815 * g++.dg/ext/flexary26.C: Likewise. 3816 * g++.dg/ext/flexary27.C: Likewise. 3817 * g++.dg/ext/flexary7.C: Likewise. 3818 * g++.dg/ext/pr71290.C: Likewise. 3819 38202018-10-30 Paul Koning <ni1d@arrl.net> 3821 3822 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support. 3823 38242018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com> 3825 3826 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold 3827 section names without numbers. 3828 * gcc.dg/tree-prof/section-attr-1.c: Ditto. 3829 * gcc.dg/tree-prof/section-attr-2.c: Ditto. 3830 * gcc.dg/tree-prof/section-attr-3.c: Ditto. 3831 38322018-10-29 David Malcolm <dmalcolm@redhat.com> 3833 3834 PR c++/87721 3835 * c-c++-common/substring-location-PR-87721.c: New test. 3836 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for 3837 PR 87721. 3838 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c 3839 (test_string_literals): Fold the index arguments before checking 3840 for INTEGER_CST. 3841 38422018-10-29 David Malcolm <dmalcolm@redhat.com> 3843 3844 * c-c++-common/spellcheck-reserved.c: Update expected output for 3845 C++ for merger of "did you mean" suggestions into the error 3846 message. 3847 * g++.dg/ext/builtin3.C: Update expected output for merger of "did 3848 you mean" suggestion into the error. 3849 * g++.dg/lookup/error1.C: Likewise. 3850 * g++.dg/lookup/pr77549.C: Likewise. 3851 * g++.dg/lookup/pr80913.C: Likewise. 3852 * g++.dg/lookup/suggestions1.C: Likewise. 3853 * g++.dg/lookup/suggestions2.C: New test. 3854 * g++.dg/overload/koenig1.C: Update expected output as above. 3855 * g++.dg/spellcheck-identifiers-2.C: Likewise. 3856 * g++.dg/spellcheck-identifiers.C: Likewise. 3857 * g++.dg/spellcheck-ns.C: New test. 3858 * g++.dg/spellcheck-pr77829.C: Update expected output as above. 3859 * g++.dg/spellcheck-pr78656.C: Likewise. 3860 * g++.dg/spellcheck-pr79298.C: Likewise, adding 3861 -fdiagnostics-show-caret to options. 3862 * g++.dg/spellcheck-pr80177.C: Likewise. 3863 * g++.dg/spellcheck-single-vs-multiple.C: New test. 3864 * g++.dg/spellcheck-typenames.C: Update expected output as above. 3865 * g++.dg/template/static10.C: Likewise. 3866 * g++.old-deja/g++.mike/ns5.C: Likewise. 3867 * g++.old-deja/g++.mike/ns7.C: Likewise. 3868 * g++.old-deja/g++.ns/koenig5.C: Likewise. 3869 * g++.old-deja/g++.other/lineno5.C: Likewise. 3870 38712018-10-29 Paolo Carlini <paolo.carlini@oracle.com> 3872 3873 * g++.dg/cpp0x/auto24.C: Test location too. 3874 * g++.dg/cpp0x/auto3.C: Likewise. 3875 * g++.dg/cpp0x/auto42.C: Likewise. 3876 * g++.dg/cpp0x/initlist57.C: Likewise. 3877 * g++.dg/cpp0x/initlist75.C: Likewise. 3878 * g++.dg/cpp0x/initlist80.C: Likewise. 3879 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise. 3880 * g++.old-deja/g++.brendan/array-refs.C: Likewise. 3881 * g++.old-deja/g++.bugs/900322_01.C: Likewise. 3882 * g++.old-deja/g++.bugs/900519_07.C: Likewise. 3883 * g++.old-deja/g++.other/typeck1.C: Likewise. 3884 38852018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org> 3886 3887 PR middle-end/87469 3888 * g++.dg/pr87469.C: New test. 3889 38902018-10-29 Marek Polacek <polacek@redhat.com> 3891 3892 PR c++/87594 - constexpr rejects-valid with range-based for. 3893 * g++.dg/cpp1y/constexpr-loop8.C: New test. 3894 38952018-10-29 Richard Biener <rguenther@suse.de> 3896 3897 PR tree-optimization/87785 3898 * gcc.dg/torture/20181029-1.c: New testcase. 3899 * gcc.dg/torture/20181029-2.c: Likewise. 3900 39012018-10-29 Richard Biener <rguenther@suse.de> 3902 3903 PR tree-optimization/87790 3904 * gcc.dg/pr87790.c: New testcase. 3905 39062018-10-29 Martin Liska <mliska@suse.cz> 3907 3908 * g++.dg/gcov/gcov-8.C: Do not check intermediate format. 3909 * lib/gcov.exp: Remove legacy verify-intermediate. 3910 39112018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org> 3912 3913 * gcc.dg/gimplefe-30.c: New test. 3914 * gcc.dg/gimplefe-31.c: New test. 3915 * gcc.dg/gimplefe-32.c: New test. 3916 * gcc.dg/gimplefe-33.c: New test. 3917 39182018-10-28 Iain Buclaw <ibuclaw@gdcproject.org> 3919 3920 * gcc.misc-tests/help.exp: Add D to option descriptions check. 3921 * gdc.dg/asan/asan.exp: New file. 3922 * gdc.dg/asan/gdc272.d: New test. 3923 * gdc.dg/compilable.d: New test. 3924 * gdc.dg/dg.exp: New file. 3925 * gdc.dg/gdc254.d: New test. 3926 * gdc.dg/gdc260.d: New test. 3927 * gdc.dg/gdc270a.d: New test. 3928 * gdc.dg/gdc270b.d: New test. 3929 * gdc.dg/gdc282.d: New test. 3930 * gdc.dg/gdc283.d: New test. 3931 * gdc.dg/imports/gdc170.d: New test. 3932 * gdc.dg/imports/gdc231.d: New test. 3933 * gdc.dg/imports/gdc239.d: New test. 3934 * gdc.dg/imports/gdc241a.d: New test. 3935 * gdc.dg/imports/gdc241b.d: New test. 3936 * gdc.dg/imports/gdc251a.d: New test. 3937 * gdc.dg/imports/gdc251b.d: New test. 3938 * gdc.dg/imports/gdc253.d: New test. 3939 * gdc.dg/imports/gdc254a.d: New test. 3940 * gdc.dg/imports/gdc256.d: New test. 3941 * gdc.dg/imports/gdc27.d: New test. 3942 * gdc.dg/imports/gdcpkg256/package.d: New test. 3943 * gdc.dg/imports/runnable.d: New test. 3944 * gdc.dg/link.d: New test. 3945 * gdc.dg/lto/lto.exp: New file. 3946 * gdc.dg/lto/ltotests_0.d: New test. 3947 * gdc.dg/lto/ltotests_1.d: New test. 3948 * gdc.dg/runnable.d: New test. 3949 * gdc.dg/simd.d: New test. 3950 * gdc.test/gdc-test.exp: New file. 3951 * lib/gdc-dg.exp: New file. 3952 * lib/gdc.exp: New file. 3953 39542017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org> 3955 3956 PR fortran/54613 3957 * gfortran.dg/findloc_1.f90: New test. 3958 * gfortran.dg/findloc_2.f90: New test. 3959 * gfortran.dg/findloc_3.f90: New test. 3960 * gfortran.dg/findloc_4.f90: New test. 3961 * gfortran.dg/findloc_5.f90: New test. 3962 * gfortran.dg/findloc_6.f90: New test. 3963 39642018-10-26 Bill Schmidt <wschmidt@linux.ibm.com> 3965 Jinsong Ji <jji@us.ibm.com> 3966 3967 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also; 3968 formatting cleanup. 3969 * gcc.target/powerpc/sse-pavgw-1.c: Likewise. 3970 * gcc.target/powerpc/sse2-addsd-1.c: Likewise. 3971 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise. 3972 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise. 3973 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise. 3974 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise. 3975 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise. 3976 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise. 3977 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise. 3978 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise. 3979 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise. 3980 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise. 3981 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise. 3982 * gcc.target/powerpc/sse2-divpd-1.c: Likewise. 3983 * gcc.target/powerpc/sse2-divsd-1.c: Likewise. 3984 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise. 3985 * gcc.target/powerpc/sse2-minsd-1.c: Likewise. 3986 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise. 3987 * gcc.target/powerpc/sse2-movq-1.c: Likewise. 3988 * gcc.target/powerpc/sse2-movsd-3.c: Likewise. 3989 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise. 3990 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise. 3991 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise. 3992 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise. 3993 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise. 3994 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise. 3995 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise. 3996 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise. 3997 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise. 3998 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise. 3999 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise. 4000 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise. 4001 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise. 4002 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. 4003 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. 4004 * gcc.target/powerpc/sse2-pslld-2.c: Likewise. 4005 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise. 4006 * gcc.target/powerpc/sse2-psrld-1.c: Likewise. 4007 * gcc.target/powerpc/sse2-psrld-2.c: Likewise. 4008 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise. 4009 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise. 4010 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise. 4011 * gcc.target/powerpc/sse2-subsd-1.c: Likewise. 4012 40132018-10-26 Paul A. Clarke <pc@us.ibm.com> 4014 4015 * gcc.target/powerpc/ssse3-check.h: New file. 4016 * gcc.target/powerpc/ssse3-vals.h: New file. 4017 * gcc.target/powerpc/ssse3-pabsb.c: New file. 4018 * gcc.target/powerpc/ssse3-pabsd.c: New file. 4019 * gcc.target/powerpc/ssse3-pabsw.c: New file. 4020 * gcc.target/powerpc/ssse3-palignr.c: New file. 4021 * gcc.target/powerpc/ssse3-phaddd.c: New file. 4022 * gcc.target/powerpc/ssse3-phaddsw.c: New file. 4023 * gcc.target/powerpc/ssse3-phaddw.c: New file. 4024 * gcc.target/powerpc/ssse3-phsubd.c: New file. 4025 * gcc.target/powerpc/ssse3-phsubsw.c: New file. 4026 * gcc.target/powerpc/ssse3-phsubw.c: New file. 4027 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file. 4028 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file. 4029 * gcc.target/powerpc/ssse3-pshufb.c: New file. 4030 * gcc.target/powerpc/ssse3-psignb.c: New file. 4031 * gcc.target/powerpc/ssse3-psignd.c: New file. 4032 * gcc.target/powerpc/ssse3-psignw.c: New file. 4033 40342018-10-26 Paul A. Clarke <pc@us.ibm.com> 4035 4036 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution. 4037 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise. 4038 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. 4039 * gcc.target/powerpc/mmx-packs.c: Likewise. 4040 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise. 4041 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise. 4042 * gcc.target/powerpc/mmx-paddb-1.c: Likewise. 4043 * gcc.target/powerpc/mmx-paddd-1.c: Likewise. 4044 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise. 4045 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise. 4046 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise. 4047 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise. 4048 * gcc.target/powerpc/mmx-paddw-1.c: Likewise. 4049 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise. 4050 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise. 4051 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise. 4052 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise. 4053 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise. 4054 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise. 4055 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise. 4056 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise. 4057 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise. 4058 * gcc.target/powerpc/mmx-pslld-1.c: Likewise. 4059 * gcc.target/powerpc/mmx-psllw-1.c: Likewise. 4060 * gcc.target/powerpc/mmx-psrad-1.c: Likewise. 4061 * gcc.target/powerpc/mmx-psraw-1.c: Likewise. 4062 * gcc.target/powerpc/mmx-psrld-1.c: Likewise. 4063 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise. 4064 * gcc.target/powerpc/mmx-psubb-2.c: Likewise. 4065 * gcc.target/powerpc/mmx-psubd-2.c: Likewise. 4066 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise. 4067 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise. 4068 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise. 4069 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise. 4070 * gcc.target/powerpc/mmx-psubw-2.c: Likewise. 4071 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise. 4072 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise. 4073 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise. 4074 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise. 4075 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise. 4076 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise. 4077 * gcc.target/powerpc/pr37191.c: Likewise. 4078 * gcc.target/powerpc/sse-addps-1.c: Likewise. 4079 * gcc.target/powerpc/sse-addss-1.c: Likewise. 4080 * gcc.target/powerpc/sse-andnps-1.c: Likewise. 4081 * gcc.target/powerpc/sse-andps-1.c: Likewise. 4082 * gcc.target/powerpc/sse-cmpss-1.c: Likewise. 4083 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise. 4084 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise. 4085 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise. 4086 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise. 4087 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise. 4088 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise. 4089 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise. 4090 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise. 4091 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise. 4092 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise. 4093 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise. 4094 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise. 4095 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise. 4096 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise. 4097 * gcc.target/powerpc/sse-divps-1.c: Likewise. 4098 * gcc.target/powerpc/sse-divss-1.c: Likewise. 4099 * gcc.target/powerpc/sse-maxps-1.c: Likewise. 4100 * gcc.target/powerpc/sse-maxps-2.c: Likewise. 4101 * gcc.target/powerpc/sse-maxss-1.c: Likewise. 4102 * gcc.target/powerpc/sse-minps-1.c: Likewise. 4103 * gcc.target/powerpc/sse-minps-2.c: Likewise. 4104 * gcc.target/powerpc/sse-minss-1.c: Likewise. 4105 * gcc.target/powerpc/sse-movaps-1.c: Likewise. 4106 * gcc.target/powerpc/sse-movaps-2.c: Likewise. 4107 * gcc.target/powerpc/sse-movhlps-1.c: Likewise. 4108 * gcc.target/powerpc/sse-movhps-1.c: Likewise. 4109 * gcc.target/powerpc/sse-movhps-2.c: Likewise. 4110 * gcc.target/powerpc/sse-movlhps-1.c: Likewise. 4111 * gcc.target/powerpc/sse-movlps-1.c: Likewise. 4112 * gcc.target/powerpc/sse-movlps-2.c: Likewise. 4113 * gcc.target/powerpc/sse-movmskb-1.c: Likewise. 4114 * gcc.target/powerpc/sse-movmskps-1.c: Likewise. 4115 * gcc.target/powerpc/sse-movss-1.c: Likewise. 4116 * gcc.target/powerpc/sse-movss-2.c: Likewise. 4117 * gcc.target/powerpc/sse-movss-3.c: Likewise. 4118 * gcc.target/powerpc/sse-mulps-1.c: Likewise. 4119 * gcc.target/powerpc/sse-mulss-1.c: Likewise. 4120 * gcc.target/powerpc/sse-orps-1.c: Likewise. 4121 * gcc.target/powerpc/sse-pavgw-1.c: Likewise. 4122 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise. 4123 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise. 4124 * gcc.target/powerpc/sse-pminsw-1.c: Likewise. 4125 * gcc.target/powerpc/sse-pminub-1.c: Likewise. 4126 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise. 4127 * gcc.target/powerpc/sse-psadbw-1.c: Likewise. 4128 * gcc.target/powerpc/sse-rcpps-1.c: Likewise. 4129 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise. 4130 * gcc.target/powerpc/sse-shufps-1.c: Likewise. 4131 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise. 4132 * gcc.target/powerpc/sse-subps-1.c: Likewise. 4133 * gcc.target/powerpc/sse-subss-1.c: Likewise. 4134 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise. 4135 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise. 4136 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise. 4137 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise. 4138 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise. 4139 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise. 4140 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise. 4141 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise. 4142 * gcc.target/powerpc/sse-xorps-1.c: Likewise. 4143 * gcc.target/powerpc/sse2-addpd-1.c: Likewise. 4144 * gcc.target/powerpc/sse2-addsd-1.c: Likewise. 4145 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise. 4146 * gcc.target/powerpc/sse2-andpd-1.c: Likewise. 4147 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise. 4148 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise. 4149 * gcc.target/powerpc/sse2-comisd-1.c: Likewise. 4150 * gcc.target/powerpc/sse2-comisd-2.c: Likewise. 4151 * gcc.target/powerpc/sse2-comisd-3.c: Likewise. 4152 * gcc.target/powerpc/sse2-comisd-4.c: Likewise. 4153 * gcc.target/powerpc/sse2-comisd-5.c: Likewise. 4154 * gcc.target/powerpc/sse2-comisd-6.c: Likewise. 4155 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise. 4156 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise. 4157 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise. 4158 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise. 4159 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise. 4160 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise. 4161 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise. 4162 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise. 4163 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise. 4164 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise. 4165 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise. 4166 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise. 4167 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise. 4168 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise. 4169 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise. 4170 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise. 4171 * gcc.target/powerpc/sse2-divpd-1.c: Likewise. 4172 * gcc.target/powerpc/sse2-divsd-1.c: Likewise. 4173 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise. 4174 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise. 4175 * gcc.target/powerpc/sse2-minpd-1.c: Likewise. 4176 * gcc.target/powerpc/sse2-minsd-1.c: Likewise. 4177 * gcc.target/powerpc/sse2-mmx.c: Likewise. 4178 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise. 4179 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise. 4180 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise. 4181 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise. 4182 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise. 4183 * gcc.target/powerpc/sse2-movq-1.c: Likewise. 4184 * gcc.target/powerpc/sse2-movq-2.c: Likewise. 4185 * gcc.target/powerpc/sse2-movq-3.c: Likewise. 4186 * gcc.target/powerpc/sse2-movsd-1.c: Likewise. 4187 * gcc.target/powerpc/sse2-movsd-2.c: Likewise. 4188 * gcc.target/powerpc/sse2-movsd-3.c: Likewise. 4189 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise. 4190 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise. 4191 * gcc.target/powerpc/sse2-orpd-1.c: Likewise. 4192 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise. 4193 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise. 4194 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise. 4195 * gcc.target/powerpc/sse2-paddb-1.c: Likewise. 4196 * gcc.target/powerpc/sse2-paddd-1.c: Likewise. 4197 * gcc.target/powerpc/sse2-paddq-1.c: Likewise. 4198 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise. 4199 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise. 4200 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise. 4201 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise. 4202 * gcc.target/powerpc/sse2-paddw-1.c: Likewise. 4203 * gcc.target/powerpc/sse2-pand-1.c: Likewise. 4204 * gcc.target/powerpc/sse2-pandn-1.c: Likewise. 4205 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise. 4206 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise. 4207 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise. 4208 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise. 4209 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise. 4210 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise. 4211 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise. 4212 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise. 4213 * gcc.target/powerpc/sse2-pextrw.c: Likewise. 4214 * gcc.target/powerpc/sse2-pinsrw.c: Likewise. 4215 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise. 4216 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise. 4217 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise. 4218 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise. 4219 * gcc.target/powerpc/sse2-pminub-1.c: Likewise. 4220 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise. 4221 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise. 4222 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise. 4223 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise. 4224 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise. 4225 * gcc.target/powerpc/sse2-por-1.c: Likewise. 4226 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise. 4227 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise. 4228 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise. 4229 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise. 4230 * gcc.target/powerpc/sse2-pslld-1.c: Likewise. 4231 * gcc.target/powerpc/sse2-pslld-2.c: Likewise. 4232 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise. 4233 * gcc.target/powerpc/sse2-psllq-1.c: Likewise. 4234 * gcc.target/powerpc/sse2-psllq-2.c: Likewise. 4235 * gcc.target/powerpc/sse2-psllw-1.c: Likewise. 4236 * gcc.target/powerpc/sse2-psllw-2.c: Likewise. 4237 * gcc.target/powerpc/sse2-psrad-1.c: Likewise. 4238 * gcc.target/powerpc/sse2-psrad-2.c: Likewise. 4239 * gcc.target/powerpc/sse2-psraw-1.c: Likewise. 4240 * gcc.target/powerpc/sse2-psraw-2.c: Likewise. 4241 * gcc.target/powerpc/sse2-psrld-1.c: Likewise. 4242 * gcc.target/powerpc/sse2-psrld-2.c: Likewise. 4243 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise. 4244 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise. 4245 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise. 4246 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise. 4247 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise. 4248 * gcc.target/powerpc/sse2-psubb-1.c: Likewise. 4249 * gcc.target/powerpc/sse2-psubd-1.c: Likewise. 4250 * gcc.target/powerpc/sse2-psubq-1.c: Likewise. 4251 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise. 4252 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise. 4253 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise. 4254 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise. 4255 * gcc.target/powerpc/sse2-psubw-1.c: Likewise. 4256 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise. 4257 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise. 4258 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise. 4259 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise. 4260 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise. 4261 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise. 4262 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise. 4263 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise. 4264 * gcc.target/powerpc/sse2-pxor-1.c: Likewise. 4265 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise. 4266 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise. 4267 * gcc.target/powerpc/sse2-subpd-1.c: Likewise. 4268 * gcc.target/powerpc/sse2-subsd-1.c: Likewise. 4269 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise. 4270 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise. 4271 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise. 4272 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise. 4273 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise. 4274 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise. 4275 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise. 4276 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise. 4277 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise. 4278 * gcc.target/powerpc/sse3-addsubpd.c: Likewise. 4279 * gcc.target/powerpc/sse3-addsubps.c: Likewise. 4280 * gcc.target/powerpc/sse3-haddpd.c: Likewise. 4281 * gcc.target/powerpc/sse3-haddps.c: Likewise. 4282 * gcc.target/powerpc/sse3-hsubpd.c: Likewise. 4283 * gcc.target/powerpc/sse3-hsubps.c: Likewise. 4284 * gcc.target/powerpc/sse3-lddqu.c: Likewise. 4285 * gcc.target/powerpc/sse3-movddup.c: Likewise. 4286 * gcc.target/powerpc/sse3-movshdup.c: Likewise. 4287 * gcc.target/powerpc/sse3-movsldup.c: Likewise. 4288 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add 4289 ommitted "-mpower8-vector" to dg-options. 4290 42912018-10-26 Jan Hubicka <jh@suse.cz> 4292 4293 * g++.dg/lto/odr-1_0.C: Fix template. 4294 * g++.dg/lto/odr-1_1.C: Fix template. 4295 42962018-10-26 Richard Biener <rguenther@suse.de> 4297 4298 PR tree-optimization/87105 4299 * g++.dg/vect/slp-pr87105.cc: Adjust. 4300 * gcc.dg/torture/20181024-1.c: New testcase. 4301 * g++.dg/opt/20181025-1.C: Likewise. 4302 43032018-10-26 Richard Biener <rguenther@suse.de> 4304 4305 PR testsuite/87754 4306 * g++.dg/lto/odr-1_0.C: Fix pattern. 4307 43082018-10-26 Richard Biener <rguenther@suse.de> 4309 4310 PR tree-optimization/87746 4311 * gcc.dg/pr87746.c: New testcase. 4312 43132018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4314 4315 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning. 4316 43172018-10-25 Carl Love <cel@us.ibm.com> 4318 4319 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file. 4320 43212018-10-25 Martin Liska <mliska@suse.cz> 4322 4323 PR testsuite/87739 4324 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char. 4325 43262018-10-25 Martin Liska <mliska@suse.cz> 4327 4328 PR other/87735 4329 * gcc.dg/tree-prof/time-profiler-1.c: Revert. 4330 * gcc.dg/tree-prof/time-profiler-2.c: Likewise. 4331 * gcc.dg/tree-prof/time-profiler-3.c: Likewise. 4332 43332018-10-25 Ilya Leoshkevich <iii@linux.ibm.com> 4334 4335 * gcc.target/s390/global-array-almost-huge-element.c: New test. 4336 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test. 4337 * gcc.target/s390/global-array-element-pic.c: New test. 4338 * gcc.target/s390/global-array-even-element.c: New test. 4339 * gcc.target/s390/global-array-huge-element.c: New test. 4340 * gcc.target/s390/global-array-negative-huge-element.c: New test. 4341 * gcc.target/s390/global-array-odd-element.c: New test. 4342 43432018-10-25 Jan Hubicka <jh@suse.cz> 4344 4345 * g++.dg/lto/odr-1_0.C: New test. 4346 * g++.dg/lto/odr-1_1.C: New test. 4347 43482018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org> 4349 4350 4351 * gcc.dg/sibcall-9.c: Make v static. 4352 * gcc.dg/sibcall-10.c: Likewise. 4353 43542018-10-25 Richard Biener <rguenther@suse.de> 4355 4356 PR tree-optimization/87665 4357 PR tree-optimization/87745 4358 * gfortran.dg/20181025-1.f: New testcase. 4359 43602018-10-25 Jakub Jelinek <jakub@redhat.com> 4361 4362 PR fortran/87725 4363 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier 4364 from kind with a colon rather than comma. 4365 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test. 4366 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test. 4367 43682018-10-24 Michael Meissner <meissner@linux.ibm.com> 4369 4370 * gcc.target/powerpc/float128-math.c: New test to make sure the 4371 long double built-in function names use the f128 form if the user 4372 switched from IBM long double to IEEE long double. 4373 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise. 4374 43752018-10-24 Jakub Jelinek <jakub@redhat.com> 4376 4377 PR c++/86288 4378 * g++.dg/cpp0x/gen-attrs-66.C: New test. 4379 43802018-10-24 Martin Sebor <msebor@redhat.com> 4381 4382 PR c++/84851 4383 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL. 4384 43852018-10-24 Martin Liska <mliska@suse.cz> 4386 4387 PR tree-optimization/84436 4388 * gcc.dg/tree-ssa/pr84436-1.c: New test. 4389 * gcc.dg/tree-ssa/pr84436-2.c: New test. 4390 * gcc.dg/tree-ssa/pr84436-3.c: New test. 4391 * gcc.dg/tree-ssa/pr84436-4.c: New test. 4392 * gcc.dg/tree-ssa/pr84436-5.c: New test. 4393 43942018-10-24 Ilya Leoshkevich <iii@linux.ibm.com> 4395 4396 * gcc.target/s390/20181024-1.c: New test. 4397 43982018-10-24 Richard Biener <rguenther@suse.de> 4399 4400 PR tree-optimization/87105 4401 * gcc.dg/vect/bb-slp-39.c: New testcase. 4402 * gfortran.dg/vect/pr83232.f90: Un-XFAIL. 4403 44042018-10-24 Richard Biener <rguenther@suse.de> 4405 4406 PR tree-optimization/84013 4407 * gcc.dg/tree-ssa/restrict-9.c: New testcase. 4408 44092018-10-24 Richard Biener <rguenther@suse.de> 4410 4411 PR tree-optimization/87665 4412 * gcc.dg/torture/pr87665.c: New testcase. 4413 44142018-10-23 Jakub Jelinek <jakub@redhat.com> 4415 4416 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down 4417 only. Add expected warnings and messages for c++2a. 4418 44192018-10-23 Richard Biener <rguenther@suse.de> 4420 4421 PR tree-optimization/87105 4422 PR tree-optimization/87608 4423 * g++.dg/tree-ssa/phiopt-1.C: New testcase. 4424 g++.dg/vect/slp-pr87105.cc: Likewise. 4425 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase 4426 relies on phiprop run before. 4427 * g++.dg/tree-ssa/pr30738.C: Likewise. 4428 * g++.dg/tree-ssa/pr57380.C: Likewise. 4429 * gcc.dg/tree-ssa/pr84859.c: Likewise. 4430 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is 4431 confused by copies in the IL left by EVRP. 4432 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused 4433 by predictors. 4434 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2. 4435 * gcc.dg/pr24574.c: Likewise. 4436 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4. 4437 44382018-10-23 Richard Biener <rguenther@suse.de> 4439 4440 PR tree-optimization/87700 4441 * gcc.dg/torture/pr87700.c: New testcase. 4442 44432018-10-23 Richard Biener <rguenther@suse.de> 4444 4445 PR tree-optimization/87693 4446 * gcc.dg/torture/pr87693.c: New testcase. 4447 44482018-10-23 Paul Thomas <pault@gcc.gnu.org> 4449 4450 PR fortran/85603 4451 * gfortran.dg/deferred_character_23.f90 : Check reallocation is 4452 occurring as it should and a regression caused by version 1 of 4453 this patch. 4454 44552018-10-22 Yury Gribov <tetra2005@gmail.com> 4456 4457 PR tree-optimization/87633 4458 * g++.dg/pr87633.C: New test. 4459 44602018-10-22 Marek Polacek <polacek@redhat.com> 4461 4462 PR testsuite/87694 4463 * g++.dg/concepts/memfun-err.C: Make it a compile test. 4464 44652018-10-22 Richard Biener <rguenther@suse.de> 4466 4467 * gcc.dg/tree-ssa/evrp12.c: New testcase. 4468 * gcc.dg/predict-6.c: Adjust. 4469 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP. 4470 * gcc.dg/tree-ssa/vrp02.c: Likewise. 4471 * gcc.dg/tree-ssa/cunroll-9.c: Likewise. 4472 44732018-10-22 Martin Liska <mliska@suse.cz> 4474 4475 PR tree-optimization/87686 4476 * g++.dg/tree-ssa/pr87686.C: New test. 4477 44782018-10-22 Jakub Jelinek <jakub@redhat.com> 4479 4480 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate 4481 properly -std= options. 4482 44832018-10-22 Richard Biener <rguenther@suse.de> 4484 4485 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access. 4486 44872018-10-22 Eric Botcazou <ebotcazou@adacore.com> 4488 4489 * gnat.dg/sso14.adb: New test. 4490 * gnat.dg/sso15.adb: Likewise. 4491 44922018-10-22 Eric Botcazou <ebotcazou@adacore.com> 4493 4494 * gnat.dg/warn19.ad[sb]: New test. 4495 * gnat.dg/warn19_pkg.ads: New helper. 4496 44972018-10-22 Richard Biener <rguenther@suse.de> 4498 4499 PR tree-optimization/87640 4500 * gcc.dg/torture/pr87640.c: New testcase. 4501 45022018-10-22 Ilya Leoshkevich <iii@linux.ibm.com> 4503 4504 * gcc.target/s390/litpool-int.c: New test. 4505 45062018-10-22 H.J. Lu <hongjiu.lu@intel.com> 4507 4508 PR target/72782 4509 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test. 4510 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise. 4511 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise. 4512 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise. 4513 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise. 4514 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise. 4515 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise. 4516 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise. 4517 45182018-10-22 H.J. Lu <hongjiu.lu@intel.com> 4519 4520 PR target/72782 4521 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test. 4522 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise. 4523 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise. 4524 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise. 4525 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise. 4526 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise. 4527 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise. 4528 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise. 4529 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise. 4530 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise. 4531 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise. 4532 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise. 4533 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise. 4534 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise. 4535 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise. 4536 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise. 4537 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise. 4538 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise. 4539 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise. 4540 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise. 4541 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise. 4542 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise. 4543 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise. 4544 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise. 4545 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise. 4546 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise. 4547 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise. 4548 45492018-10-22 H.J. Lu <hongjiu.lu@intel.com> 4550 4551 PR target/72782 4552 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test. 4553 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise. 4554 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise. 4555 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise. 4556 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise. 4557 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise. 4558 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise. 4559 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise. 4560 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise. 4561 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise. 4562 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise. 4563 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise. 4564 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise. 4565 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise. 4566 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise. 4567 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise. 4568 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise. 4569 45702018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4571 4572 PR target/72782 4573 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New. 4574 (__builtin_ia32_vfmsubpd512_maskz): Likewise. 4575 (__builtin_ia32_vfmsubps512_mask): Likewise. 4576 (__builtin_ia32_vfmsubps512_maskz): Likewise. 4577 (__builtin_ia32_vfnmaddpd512_mask3): Likewise. 4578 (__builtin_ia32_vfnmaddpd512_maskz): Likewise. 4579 (__builtin_ia32_vfnmaddps512_mask3): Likewise. 4580 (__builtin_ia32_vfnmaddps512_maskz): Likewise. 4581 (__builtin_ia32_vfnmsubpd512_maskz): Likewise. 4582 (__builtin_ia32_vfnmsubps512_maskz): Likewise. 4583 * gcc.target/i386/sse-13.c 4584 (__builtin_ia32_vfmsubpd512_mask): Likewise. 4585 (__builtin_ia32_vfmsubpd512_maskz): Likewise. 4586 (__builtin_ia32_vfmsubps512_mask): Likewise. 4587 (__builtin_ia32_vfmsubps512_maskz): Likewise. 4588 (__builtin_ia32_vfnmaddpd512_mask3): Likewise. 4589 (__builtin_ia32_vfnmaddpd512_maskz): Likewise. 4590 (__builtin_ia32_vfnmaddps512_mask3): Likewise. 4591 (__builtin_ia32_vfnmaddps512_maskz): Likewise. 4592 (__builtin_ia32_vfnmsubpd512_maskz): Likewise. 4593 (__builtin_ia32_vfnmsubps512_maskz): Likewise. 4594 * gcc.target/i386/sse-23.c 4595 (__builtin_ia32_vfmsubpd512_mask): Likewise. 4596 (__builtin_ia32_vfmsubpd512_maskz): Likewise. 4597 (__builtin_ia32_vfmsubps512_mask): Likewise. 4598 (__builtin_ia32_vfmsubps512_maskz): Likewise. 4599 (__builtin_ia32_vfnmaddpd512_mask3): Likewise. 4600 (__builtin_ia32_vfnmaddpd512_maskz): Likewise. 4601 (__builtin_ia32_vfnmaddps512_mask3): Likewise. 4602 (__builtin_ia32_vfnmaddps512_maskz): Likewise. 4603 (__builtin_ia32_vfnmsubpd512_maskz): Likewise. 4604 (__builtin_ia32_vfnmsubps512_maskz): Likewise. 4605 46062018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4607 4608 PR target/72782 4609 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test. 4610 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise. 4611 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise. 4612 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise. 4613 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise. 4614 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise. 4615 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise. 4616 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise. 4617 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise. 4618 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise. 4619 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise. 4620 46212018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4622 4623 PR target/72782 4624 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test. 4625 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise. 4626 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise. 4627 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise. 4628 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise. 4629 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise. 4630 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise. 4631 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise. 4632 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise. 4633 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise. 4634 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise. 4635 46362018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4637 4638 PR target/72782 4639 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test. 4640 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise. 4641 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise. 4642 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise. 4643 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise. 4644 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise. 4645 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise. 4646 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise. 4647 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise. 4648 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise. 4649 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise. 4650 46512018-10-21 Paul Thomas <pault@gcc.gnu.org> 4652 4653 PR fortran/71880 4654 * gfortran.dg/deferred_character_31.f90 : New test. 4655 46562018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4657 4658 PR target/72782 4659 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test. 4660 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise. 4661 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise. 4662 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise. 4663 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise. 4664 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise. 4665 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise. 4666 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise. 4667 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise. 4668 46692018-10-21 H.J. Lu <hongjiu.lu@intel.com> 4670 4671 PR target/87662 4672 * gcc.target/i386/pr87662.c 4673 46742018-10-20 H.J. Lu <hongjiu.lu@intel.com> 4675 4676 PR target/72782 4677 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test. 4678 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise. 4679 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise. 4680 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise. 4681 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise. 4682 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise. 4683 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise. 4684 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise. 4685 46862018-10-20 Marek Polacek <polacek@redhat.com> 4687 4688 * g++.dg/*.C: Use target c++17 instead of explicit dg-options. 4689 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to 4690 the list of default stds to test. 4691 46922018-10-20 Jakub Jelinek <jakub@redhat.com> 4693 4694 PR middle-end/87647 4695 * gcc.c-torture/compile/pr87647.c: New test. 4696 46972018-10-19 Jakub Jelinek <jakub@redhat.com> 4698 4699 PR middle-end/85488 4700 PR middle-end/87649 4701 * c-c++-common/gomp/doacross-2.c: New test. 4702 * c-c++-common/gomp/sink-3.c: Expect another error during error 4703 recovery. 4704 47052018-10-19 Segher Boessenkool <segher@kernel.crashing.org> 4706 4707 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR 4708 field number. 4709 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto. 4710 47112018-10-19 Richard Biener <rguenther@suse.de> 4712 4713 PR middle-end/87645 4714 * gcc.dg/torture/pr87645.c: New testcase. 4715 47162018-10-19 Richard Biener <rguenther@suse.de> 4717 4718 PR target/87657 4719 * gcc.target/i386/pr87657.c: New testcase. 4720 47212018-10-19 H.J. Lu <hongjiu.lu@intel.com> 4722 4723 PR target/72782 4724 * gcc.target/i386/avx512-binop-1.h: New file. 4725 * gcc.target/i386/avx512-binop-2.h: Likewise. 4726 * gcc.target/i386/avx512-binop-3.h: Likewise. 4727 * gcc.target/i386/avx512-binop-4.h: Likewise. 4728 * gcc.target/i386/avx512-binop-5.h: Likewise. 4729 * gcc.target/i386/avx512-binop-6.h: Likewise. 4730 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise. 4731 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise. 4732 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise. 4733 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise. 4734 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise. 4735 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise. 4736 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise. 4737 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise. 4738 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise. 4739 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise. 4740 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise. 4741 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise. 4742 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise. 4743 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise. 4744 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise. 4745 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise. 4746 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise. 4747 47482018-10-19 Ilya Leoshkevich <iii@linux.ibm.com> 4749 4750 PR rtl-optimization/87596 4751 * gcc.target/i386/pr87596.c: New test. 4752 47532018-10-19 Eric Botcazou <ebotcazou@adacore.com> 4754 4755 * gnat.dg/frame_overflow2.adb: New test. 4756 47572018-10-18 H.J. Lu <hongjiu.lu@intel.com> 4758 4759 PR target/72782 4760 * gcc.target/i386/avx512-fma-1.h: New file. 4761 * gcc.target/i386/avx512-fma-2.h: Likewise. 4762 * gcc.target/i386/avx512-fma-3.h: Likewise. 4763 * gcc.target/i386/avx512-fma-4.h: Likewise. 4764 * gcc.target/i386/avx512-fma-5.h: Likewise. 4765 * gcc.target/i386/avx512-fma-6.h: Likewise. 4766 * gcc.target/i386/avx512-fma-7.h: Likewise. 4767 * gcc.target/i386/avx512-fma-8.h: Likewise. 4768 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise. 4769 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise. 4770 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise. 4771 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise. 4772 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise. 4773 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise. 4774 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise. 4775 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise. 4776 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise. 4777 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise. 4778 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise. 4779 47802018-10-18 Tobias Burnus <burnus@net-b.de> 4781 4782 PR fortran/87625 4783 * gfortran.dg/realloc_on_assign_31.f90: New file. 4784 47852018-10-18 David Malcolm <dmalcolm@redhat.com> 4786 4787 PR tree-optimization/87562 4788 * c-c++-common/substring-location-PR-87562-1-a.h: New file. 4789 * c-c++-common/substring-location-PR-87562-1-b.h: New file. 4790 * c-c++-common/substring-location-PR-87562-1.c: New test. 4791 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for 4792 PR 87562. 4793 * gcc.dg/plugin/pr87562-a.h: New file. 4794 * gcc.dg/plugin/pr87562-b.h: New file. 4795 47962018-10-18 Paul Thomas <pault@gcc.gnu.org> 4797 4798 PR fortran/58618 4799 * gfortran.dg/associate_45.f90 : New test. 4800 48012018-10-18 Paul Thomas <pault@gcc.gnu.org> 4802 4803 PR fortran/58618 4804 * gfortran.dg/deferred_character_30.f90 : New test. 4805 48062018-10-18 Richard Biener <rguenther@suse.de> 4807 4808 PR middle-end/87087 4809 * gcc.dg/torture/pr87087.c: New testcase. 4810 * gcc.dg/graphite/pr84204.c: XFAIL. 4811 * gcc.dg/graphite/pr85935.c: Likewise. 4812 48132018-10-18 H.J. Lu <hongjiu.lu@intel.com> 4814 4815 PR target/87537 4816 * gcc.target/i386/pr87537-1.c: New test. 4817 48182018-10-17 Joseph Myers <joseph@codesourcery.com> 4819 4820 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c, 4821 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c, 4822 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c, 4823 gcc.dg/gnu2x-static-assert-1.c: New tests. 4824 * gcc.dg/missing-symbol-3.c: Update expected fix-it text. 4825 48262018-10-17 Tobias Burnus <burnus@net-b.de> 4827 4828 PR fortran/87632 4829 * gfortran.dg/select_type_47.f90: New. 4830 48312018-10-17 Eric Botcazou <ebotcazou@adacore.com> 4832 4833 * gcc.c-torture/execute/pr87623.c: New test. 4834 48352018-10-17 Paolo Carlini <paolo.carlini@oracle.com> 4836 4837 PR c++/84705 4838 * g++.dg/cpp0x/pr84705.C: New. 4839 48402018-10-17 Paul Thomas <pault@gcc.gnu.org> 4841 4842 PR fortran/56386 4843 PR fortran/58906 4844 PR fortran/77385 4845 * gfortran.dg/associate_44.f90 : New test. 4846 4847 PR fortran/80260 4848 * gfortran.dg/select_type_45.f90 : New test. 4849 4850 PR fortran/82077 4851 * gfortran.dg/select_type_46.f90 : New test. 4852 48532018-10-16 Tobias Burnus <burnus@net-b.de> 4854 4855 PR fortran/67125 4856 * gfortran.dg/allocate_with_source_26.f90: Extend 4857 testcase with polymorphic variables. 4858 48592018-10-16 Tobias Burnus <burnus@net-b.de> 4860 4861 PR fortran/67125 4862 * gfortran.dg/allocate_with_source_26.f90: New. 4863 48642018-10-15 David Malcolm <dmalcolm@redhat.com> 4865 4866 * gcc.dg/missing-header-fixit-3.c: Update expected indentation 4867 to reflect minimum margin width. 4868 * gcc.dg/missing-header-fixit-4.c: Likewise. 4869 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: 4870 Likewise. 4871 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: 4872 Likewise. 4873 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c: 4874 New test. 4875 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it. 4876 48772018-10-15 Tobias Burnus <burnus@net-b.de> 4878 4879 PR fortran/87597 4880 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree. 4881 48822018-10-15 Renlin Li <renlin.li@arm.com> 4883 4884 PR target/87563 4885 * gcc.target/aarch64/sve/pr87563.c: New. 4886 48872018-10-15 Paul Thomas <pault@gcc.gnu.org> 4888 Tobias Burnus <burnus@gcc.gnu.org> 4889 4890 PR fortran/87566 4891 * gfortran.dg/select_type_44.f90: New test. 4892 * gfortran.dg/associate_42.f90: New test. 4893 48942018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com> 4895 4896 PR tree-optimization/87022 4897 * gcc.dg/tree-ssa/pr87022.c: New test. 4898 48992018-10-15 Richard Biener <rguenther@suse.de> 4900 4901 PR middle-end/87610 4902 * gcc.dg/torture/restrict-6.c: New testcase. 4903 49042018-10-15 Andreas Krebbel <krebbel@linux.ibm.com> 4905 4906 * g++.dg/vec-init-1.C: New test. 4907 49082018-10-14 H.J. Lu <hongjiu.lu@intel.com> 4909 4910 PR target/87599 4911 * gcc.target/i386/pr87599.c: New test. 4912 49132018-10-14 H.J. Lu <hongjiu.lu@intel.com> 4914 4915 PR target/87572 4916 * gcc.target/i386/pr87572.c: New test. 4917 49182018-10-14 Paul Thomas <pault@gcc.gnu.org> 4919 4920 PR fortran/83146 4921 * gfortran.dg/associate_43.f90: New test. 4922 49232018-10-14 Anthony Green <green@moxielogic.com> 4924 4925 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie. 4926 49272018-10-12 Yury Gribov <tetra2005@gmail.com> 4928 4929 PR middle-end/81376 4930 * c-c++-common/pr81376.c: New test. 4931 * gcc.target/i386/387-ficom-2.c: Update test. 4932 * gcc.target/i386/387-ficom-2.c: Ditto. 4933 49342018-10-12 Tobias Burnus <burnus@net-b.de> 4935 4936 PR fortran/87597 4937 * gfortran.dg/inline_matmul_24.f90: New. 4938 49392018-10-12 Tobias Burnus <burnus@net-b.de> 4940 4941 PR fortran/58787 4942 * gfortran.dg/goacc/pr77765.f90: Modify dg-error. 4943 * gfortran.dg/interface_42.f90: Ditto. 4944 * gfortran.dg/internal_references_1.f90: Ditto. 4945 * gfortran.dg/invalid_procedure_name.f90: Ditto. 4946 * gfortran.dg/pr65453.f90: Ditto. 4947 * gfortran.dg/pr77414.f90: Ditto. 4948 * gfortran.dg/pr78741.f90: Ditto. 4949 * gfortran.dg/same_name_2.f90: Ditto. 4950 49512018-10-12 Wilco Dijkstra <wdijkstr@arm.com> 4952 4953 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount. 4954 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors. 4955 49562018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com> 4957 4958 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New. 4959 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New. 4960 * gcc.target/powerpc/fold-vec-insert-double.c: New. 4961 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New. 4962 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New. 4963 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New. 4964 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New. 4965 * gcc.target/powerpc/fold-vec-insert-longlong.c: New. 4966 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New. 4967 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New. 4968 49692018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com> 4970 4971 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New. 4972 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New. 4973 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New. 4974 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New. 4975 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New. 4976 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New. 4977 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New. 4978 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New. 4979 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New. 4980 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New. 4981 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New. 4982 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New. 4983 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New. 4984 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New. 4985 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New. 4986 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New. 4987 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New. 4988 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New. 4989 49902018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com> 4991 4992 * gcc.target/powerpc/fold-vec-select-char.c: New. 4993 * gcc.target/powerpc/fold-vec-select-double.c: New. 4994 * gcc.target/powerpc/fold-vec-select-float.c: New. 4995 * gcc.target/powerpc/fold-vec-select-int.c: New. 4996 * gcc.target/powerpc/fold-vec-select-longlong.c: New. 4997 * gcc.target/powerpc/fold-vec-select-short.c: New. 4998 49992018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br> 5000 5001 PR tree-optimization/86829 5002 * gcc.dg/sinatan-1.c: New test. 5003 * gcc.dg/sinatan-2.c: New test. 5004 * gcc.dg/sinatan-3.c: New test. 5005 50062018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com> 5007 5008 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New. 5009 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New. 5010 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New. 5011 50122018-10-11 Tobias Burnus <burnus@net-b.de> 5013 5014 Revert: 5015 2018-10-09 Tobias Burnus <burnus@net-b.de> 5016 5017 PR fortran/83522 5018 * gfortran.dg/actual_array_substr_1.f90: Add dg-error, 5019 change to dg-do compile. 5020 * gfortran.dg/actual_array_substr_2.f90: Ditto. 5021 * gfortran.dg/array_initializer_1.f90: Use array 5022 element not size-one section. 5023 * gfortran.dg/array_substring.f90: New. 5024 50252018-10-11 Wilco Dijkstra <wdijkstr@arm.com> 5026 5027 PR target/87511 5028 * gcc.target/aarch64/pr87511.c: Add new test. 5029 50302018-10-11 David Malcolm <dmalcolm@redhat.com> 5031 5032 PR c++/84993 5033 * g++.dg/torture/accessor-fixits-9.C: New test. 5034 50352018-10-11 Nathan Sidwell <nathan@acm.org> 5036 5037 * g++.dg/parse/close-brace.C: New. 5038 * g++.dg/cpp0x/noexcept16.C: Avoid warning. 5039 * g++.old-deja/g++.other/crash32.C: Add another error 5040 50412018-10-11 Jakub Jelinek <jakub@redhat.com> 5042 5043 PR c++/85070 5044 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from 5045 c++14_only to c++14. 5046 50472018-10-11 David Malcolm <dmalcolm@redhat.com> 5048 5049 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if 5050 there hasn't been a dg-end-multiline-output since the last 5051 dg-begin-multiline-output. 5052 (dg-end-multiline-output): Issue an error if there hasn't been a 5053 dg-begin-multiline-output. Reset _multiline_last_beginning_line 5054 as soon possible. Rename "line" to "last_line". 5055 50562018-10-11 Andrew Stubbs <ams@codesourcery.com> 5057 5058 * selftests/repeat.rtl: New file. 5059 50602018-10-11 Jakub Jelinek <jakub@redhat.com> 5061 5062 PR c++/87582 5063 * g++.dg/cpp1z/decomp48.C: New test. 5064 50652018-10-11 David Malcolm <dmalcolm@redhat.com> 5066 5067 * g++.dg/diagnostic/macro-arg-count.C: Move to... 5068 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing 5069 output for C vs C++. Expect notes showing the definitions of the 5070 macros. 5071 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the 5072 above. 5073 50742018-10-11 Martin Jambor <mjambor@suse.cz> 5075 5076 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is 5077 greater that the size of double by target large_long double. 5078 50792018-10-11 Jakub Jelinek <jakub@redhat.com> 5080 5081 * g++.dg/cpp2a/feat-cxx2a.C: New test. 5082 5083 PR c++/87547 5084 * g++.dg/rtti/typeid12.C: New test. 5085 50862018-10-10 Eric Botcazou <ebotcazou@adacore.com> 5087 5088 * g++.dg/other/pr87574.C: New test. 5089 50902018-10-10 Marek Polacek <polacek@redhat.com> 5091 5092 PR c++/87567 - constexpr rejects call to non-constexpr function. 5093 * g++.dg/cpp1y/constexpr-loop7.C: New test. 5094 50952018-10-10 Paul A. Clarke <pc@us.ibm.com> 5096 5097 PR target/87579 5098 * gcc.target/powerpc/sse3-check.h: Remove duplicated code. 5099 * gcc.target/powerpc/sse3-addsubps.c: Likewise. 5100 * gcc.target/powerpc/sse3-addsubpd.c: Likewise. 5101 * gcc.target/powerpc/sse3-haddps.c: Likewise. 5102 * gcc.target/powerpc/sse3-hsubps.c: Likewise. 5103 * gcc.target/powerpc/sse3-haddpd.c: Likewise. 5104 * gcc.target/powerpc/sse3-hsubpd.c: Likewise. 5105 * gcc.target/powerpc/sse3-lddqu.c: Likewise. 5106 * gcc.target/powerpc/sse3-movsldup.c: Likewise. 5107 * gcc.target/powerpc/sse3-movshdup.c: Likewise. 5108 * gcc.target/powerpc/sse3-movddup.c: Likewise. 5109 * gcc.target/powerpc/pr37191.c: Likewise. 51102018-10-10 Martin Sebor <msebor@redhat.com> 5111 5112 PR c/54391 5113 * gcc.dg/transparent-union-6.c: New. 5114 51152018-10-10 Martin Sebor <msebor@redhat.com> 5116 5117 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t. 5118 Add a test for 2-byte wchar_t. 5119 * gcc.dg/builtin-memchr.c: New test. 5120 51212018-10-10 Uros Bizjak <ubizjak@gmail.com> 5122 5123 PR target/87573 5124 * gcc.target/i386/pr87573.c: New test. 5125 51262018-10-10 Jakub Jelinek <jakub@redhat.com> 5127 5128 PR target/87550 5129 * gcc.target/i386/pr87550.c: New test. 5130 5131 PR c/87286 5132 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options. 5133 51342018-10-09 Paolo Carlini <paolo.carlini@oracle.com> 5135 5136 PR c++/84423 5137 * g++.dg/concepts/pr84423-1.C: New. 5138 * g++.dg/concepts/pr84423-2.C: Likewise. 5139 * g++.dg/cpp0x/auto39.C: Test location too. 5140 * g++.dg/cpp0x/auto9.C: Likewise. 5141 * g++.dg/cpp1y/pr60384.C: Likewise. 5142 51432018-10-09 Paul A. Clarke <pc@us.ibm.com> 5144 5145 * gcc.target/powerpc/sse3-check.h: New file. 5146 * gcc.target/powerpc/sse3-addsubps.c: New file. 5147 * gcc.target/powerpc/sse3-addsubpd.c: New file. 5148 * gcc.target/powerpc/sse3-haddps.c: New file. 5149 * gcc.target/powerpc/sse3-hsubps.c: New file. 5150 * gcc.target/powerpc/sse3-haddpd.c: New file. 5151 * gcc.target/powerpc/sse3-hsubpd.c: New file. 5152 * gcc.target/powerpc/sse3-lddqu.c: New file. 5153 * gcc.target/powerpc/sse3-movsldup.c: New file. 5154 * gcc.target/powerpc/sse3-movshdup.c: New file. 5155 * gcc.target/powerpc/sse3-movddup.c: New file. 5156 * gcc.target/powerpc/pr37191.c: New file. 5157 51582018-10-09 Tobias Burnus <burnus@net-b.de> 5159 5160 PR fortran/83522 5161 * gfortran.dg/actual_array_substr_1.f90: Add dg-error, 5162 change to dg-do compile. 5163 * gfortran.dg/actual_array_substr_2.f90: Ditto. 5164 * gfortran.dg/array_initializer_1.f90: Use array 5165 element not size-one section. 5166 * gfortran.dg/array_substring.f90: New. 5167 51682018-10-09 Eric Botcazou <ebotcazou@adacore.com> 5169 5170 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New 5171 testcase. 5172 51732018-10-09 Eric Botcazou <ebotcazou@adacore.com> 5174 5175 * gnat.dg/warn17.adb: New testcase. 5176 51772018-10-09 Eric Botcazou <ebotcazou@adacore.com> 5178 5179 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb, 5180 gnat.dg/inline14_pkg.ads: New testcase. 5181 51822018-10-09 Ed Schonberg <schonberg@adacore.com> 5183 5184 * gnat.dg/warn18.adb: New testcase. 5185 51862018-10-09 Martin Liska <mliska@suse.cz> 5187 5188 * c-c++-common/asan/pr64820.c: Add line number to scanned 5189 pattern. 5190 * c-c++-common/asan/use-after-return-1.c: Likewise. 5191 * g++.dg/asan/function-argument-1.C (main): Likewise. 5192 * g++.dg/asan/function-argument-2.C (main): Likewise. 5193 * g++.dg/asan/function-argument-3.C (main): Likewise. 5194 * g++.dg/asan/use-after-scope-1.C (main): Likewise. 5195 * g++.dg/asan/use-after-scope-2.C (main): Likewise. 5196 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise. 5197 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise. 5198 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise. 5199 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise. 5200 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise. 5201 * gcc.dg/asan/pr78541.c (main): Likewise. 5202 * gcc.dg/asan/use-after-scope-1.c (main): Likewise. 5203 * gcc.dg/asan/use-after-scope-10.c (main): Likewise. 5204 * gcc.dg/asan/use-after-scope-2.c (main): Likewise. 5205 * gcc.dg/asan/use-after-scope-3.c (main): Likewise. 5206 * gcc.dg/asan/use-after-scope-5.c (main): Likewise. 5207 * gcc.dg/asan/use-after-scope-9.c (main): Likewise. 5208 52092018-10-09 Paul Thomas <pault@gcc.gnu.org> 5210 5211 PR fortran/87151 5212 * gfortran.dg/deferred_type_component_3.f90: New test. 5213 5214 PR fortran/80931 5215 * gfortran.dg/deferred_character_28.f90: New test. 5216 * gfortran.dg/deferred_character_29.f90: New test (note that 5217 this test appears in PR83196 comment #4 by mistake). 5218 52192018-10-08 Eric Botcazou <ebotcazou@adacore.com> 5220 5221 * gcc.target/i386/vararg-loc.c: Accept a column number. 5222 52232018-10-08 Martin Liska <mliska@suse.cz> 5224 5225 * gcc.target/i386/i386.exp: Move procedures to 5226 target-supports.exp. 5227 * g++.target/i386/i386.exp: New file. 5228 * gcc.target/i386/mv*.C: Move here tests and remove 5229 target filter in these tests. 5230 52312018-10-08 Cesar Philippidis <cesar@codesourcery.com> 5232 5233 * gfortran.dg/contiguous_4.f90: Adjust. 5234 * gfortran.dg/contiguous_4.f90: New test. 5235 52362018-10-08 Paul Thomas <pault@gcc.gnu.org> 5237 5238 PR fortran/86372 5239 * gfortran.dg/associate_41.f90: New test. 5240 52412018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 5242 5243 * gcc.dg/merge-all-constants-2.c: Require string_merging support. 5244 * gnat.dg/string_merge1.adb: Likewise. 5245 * gnat.dg/string_merge2.adb: Likewise. 5246 52472018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 5248 5249 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support. 5250 52512018-10-08 Martin Liska <mliska@suse.cz> 5252 5253 * g++.dg/ext/pr82625.C: Add dg-compile filter. 5254 52552018-10-08 Paolo Carlini <paolo.carlini@oracle.com> 5256 5257 PR c++/71128 5258 * g++.dg/concepts/pr71128.C: New. 5259 52602018-10-08 Richard Sandiford <richard.sandiford@arm.com> 5261 5262 PR c/87286 5263 * gcc.dg/pr87286.c: New test. 5264 52652018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org> 5266 5267 PR fortran/86111 5268 * gfortran.dg/array_constructor_type_23.f90: New test. 5269 52702018-10-06 Paul Thomas <pault@gcc.gnu.org> 5271 5272 PR fortran/83999 5273 * gfortran.dg/elemental_function_4.f90 : New test. 5274 52752018-10-05 Peter Bergner <bergner@linux.ibm.com> 5276 5277 PR rtl-optimization/86939 5278 PR rtl-optimization/87479 5279 * gcc.target/powerpc/pr86939.c: New test. 5280 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results. 5281 52822018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de> 5283 5284 * gnat.dg/string_merge1.adb: Fix test expectations. 5285 * gnat.dg/string_merge2.adb: Likewise. 5286 52872018-10-05 David Malcolm <dmalcolm@redhat.com> 5288 5289 PR c++/56856 5290 * g++.dg/ext/builtin4.C: Set expected location for warning to the 5291 correct location within the format string. 5292 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and 5293 files for testing locations within string literal locations from 5294 the C frontend. 5295 * g++.dg/warn/Wformat-method.C: New test. 5296 * g++.dg/warn/Wformat-pr71863.C: New test. 5297 * g++.dg/warn/Wformat-ranges-c++11.C: New test. 5298 * g++.dg/warn/Wformat-ranges.C: New test, based on 5299 gcc.dg/format/diagnostic-ranges.c. 5300 * gcc.dg/plugin/diagnostic-test-string-literals-1.c 5301 (test_multitoken_macro): Generalize expected output to work with 5302 both C and C++. 5303 * gcc.dg/plugin/diagnostic-test-string-literals-2.c 5304 (test_stringified_token_1): Likewise. 5305 (test_stringified_token_3): Likewise. 5306 53072018-10-05 David Malcolm <dmalcolm@redhat.com> 5308 5309 * lib/multiline.exp (proc dg-end-multiline-output): Check argument 5310 count. If there's a 3rd argument, use dg-process-target on it, 5311 bailing out, or recording expected failures as "maybe_x". 5312 (proc handle-multiline-outputs): Extract "maybe_x", and use it 5313 to convert pass/fail into xpass/xfail. 5314 53152018-10-05 Martin Sebor <msebor@redhat.com> 5316 5317 PR tree-optimization/87490 5318 * gcc.dg/pr87490.c: New test. 5319 * gcc.dg/warn-strnlen-no-nul-2.c: Same. 5320 53212018-10-05 Steve Ellcey <sellcey@cavium.com> 5322 5323 PR tree-optimization/71625 5324 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute. 5325 (test_vclz_s16): Ditto. 5326 (test_vclz_s32): Ditto. 5327 (test_vclzq_s8): Ditto. 5328 (test_vclzq_s16): Ditto. 5329 (test_vclzq_s32): Ditto. 5330 (test_vclz_u8): Ditto. 5331 (test_vclz_u16): Ditto. 5332 (test_vclz_u32): Ditto. 5333 (test_vclzq_u8): Ditto. 5334 (test_vclzq_u16): Ditto. 5335 (test_vclzq_u32): Ditto. 5336 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto. 5337 (test_vneg_s16): Ditto. 5338 (test_vneg_s32): Ditto. 5339 (test_vneg_s64): Ditto. 5340 (test_vnegd_s64): Ditto. 5341 (test_vnegq_s8): Ditto. 5342 (test_vnegq_s16): Ditto. 5343 (test_vnegq_s32): Ditto. 5344 (test_vnegq_s64): Ditto. 5345 53462018-10-05 Segher Boessenkool <segher@kernel.crashing.org> 5347 5348 PR target/87509 5349 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead 5350 of dfp_hw. Don't include <altivec.h>. 5351 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require 5352 lp64. 5353 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>. 5354 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto. 5355 * gcc.target/powerpc/test_mffsl.c: Ditto. 5356 53572018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com> 5358 5359 * c-c++-common/Wprio-ctor-dtor.c: New test. 5360 53612018-10-04 David Malcolm <dmalcolm@redhat.com> 5362 5363 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test. 5364 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to 5365 dg-additional-options. Add dg-message and dg-missed directives 5366 to verify that -fopt-info messages are written at the correct 5367 locations. 5368 53692018-10-04 David Malcolm <dmalcolm@redhat.com> 5370 5371 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes 5372 due to "-internals" not being selected. 5373 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with 5374 "-internals" added to re-enable the output from test_scopes. 5375 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c. 5376 53772018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de> 5378 5379 * gnat.dg/string_merge1.adb: New test. 5380 * gnat.dg/string_merge2.adb: New test. 5381 * gcc.dg/merge-all-constants-1.c: Adjust test. 5382 * gcc.dg/merge-all-constants-2.c: New test. 5383 53842018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com> 5385 5386 PR target/87486 5387 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output. 5388 53892018-10-04 Martin Liska <mliska@suse.cz> 5390 5391 PR c/87483 5392 * gcc.dg/pr87483.c: New test. 5393 53942018-10-04 Martin Liska <mliska@suse.cz> 5395 5396 PR ipa/82625 5397 * g++.dg/ext/pr82625.C: New test. 5398 53992018-10-04 David Malcolm <dmalcolm@redhat.com> 5400 5401 * gcc.dg/plugin/dump-1.c: New test. 5402 * gcc.dg/plugin/dump_plugin.c: New test plugin. 5403 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. 5404 54052018-10-04 Peter Bergner <bergner@linux.ibm.com> 5406 5407 PR rtl-optimization/87466 5408 * gcc.target/powerpc/pr87466.c: New test. 5409 54102018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 5411 5412 PR tree-optimization/85787 5413 * gcc.dg/ipa/propmalloc-4.c: New test. 5414 54152018-10-04 Richard Biener <rguenther@suse.de> 5416 5417 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc. 5418 54192018-10-03 Ian Lance Taylor <iant@google.com> 5420 5421 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32. 5422 54232018-10-03 Martin Sebor <msebor@redhat.com> 5424 5425 * gcc.dg/warn-sprintf-no-nul.c: New test. 5426 54272018-10-03 Martin Liska <mliska@suse.cz> 5428 5429 PR gcov-profile/86109 5430 * g++.dg/gcov/pr86109.C: New test. 5431 54322018-10-02 Marc Glisse <marc.glisse@inria.fr> 5433 5434 * gcc.dg/tree-ssa/muldiv-1.c: New file. 5435 * gcc.dg/tree-ssa/muldiv-2.c: Likewise. 5436 54372018-10-02 Segher Boessenkool <segher@kernel.crashing.org> 5438 5439 PR target/87081 5440 * gcc.target/powerpc/vec-init-6.c: Fix expected asm. 5441 54422018-10-01 Martin Sebor <msebor@redhat.com> 5443 5444 * gcc.dg/warn-strnlen-no-nul.c: New. 5445 54462018-10-01 Carl Love <cel@us.ibm.com> 5447 5448 PR 69431 5449 * gcc.target/powerpc/test_mffsl-p9.c: New file. 5450 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file. 5451 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file. 5452 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file. 5453 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file. 5454 54552018-10-01 Paul Thomas <pault@gcc.gnu.org> 5456 5457 PR fortran/65677 5458 * gfortran.dg/dependency_52.f90 : Expand the test to check both 5459 the call to adjustl and direct assignment of the substring. 5460 54612018-10-01 Richard Biener <rguenther@suse.de> 5462 5463 PR tree-optimization/87465 5464 * gcc.dg/tree-ssa/cunroll-15.c: New testcase. 5465 54662018-10-01 Tamar Christina <tamar.christina@arm.com> 5467 5468 PR target/86486 5469 * gcc.dg/pr82788.c: Skip for AArch64. 5470 * gcc.dg/guality/vla-1.c: Turn off stack-clash. 5471 * gcc.target/aarch64/subsp.c: Likewise. 5472 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks 5473 on AArch64. 5474 * gcc.dg/stack-check-10.c: Add AArch64 specific checks. 5475 * gcc.dg/stack-check-12.c: ILP32 fixup. 5476 * gcc.dg/stack-check-5.c: Add AArch64 specific checks. 5477 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this. 5478 * lib/target-supports.exp 5479 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not 5480 require frame pointer for non-leaf functions. 5481 54822018-10-01 Tamar Christina <tamar.christina@arm.com> 5483 5484 PR target/86486 5485 * gcc.target/aarch64/stack-check-alloca-1.c: New. 5486 * gcc.target/aarch64/stack-check-alloca-10.c: New. 5487 * gcc.target/aarch64/stack-check-alloca-2.c: New. 5488 * gcc.target/aarch64/stack-check-alloca-3.c: New. 5489 * gcc.target/aarch64/stack-check-alloca-4.c: New. 5490 * gcc.target/aarch64/stack-check-alloca-5.c: New. 5491 * gcc.target/aarch64/stack-check-alloca-6.c: New. 5492 * gcc.target/aarch64/stack-check-alloca-7.c: New. 5493 * gcc.target/aarch64/stack-check-alloca-8.c: New. 5494 * gcc.target/aarch64/stack-check-alloca-9.c: New. 5495 * gcc.target/aarch64/stack-check-alloca.h: New. 5496 * gcc.target/aarch64/stack-check-14.c: New. 5497 * gcc.target/aarch64/stack-check-15.c: New. 5498 54992018-10-01 Tamar Christina <tamar.christina@arm.com> 5500 5501 PR target/86486 5502 * gcc.target/aarch64/stack-check-prologue-16.c: New test 5503 * gcc.target/aarch64/stack-check-cfa-3.c: New test. 5504 * gcc.target/aarch64/sve/struct_vect_24.c: New test. 5505 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test. 5506 55072018-10-01 Jeff Law <law@redhat.com> 5508 Richard Sandiford <richard.sandiford@linaro.org> 5509 Tamar Christina <tamar.christina@arm.com> 5510 5511 PR target/86486 5512 * gcc.target/aarch64/stack-check-12.c: New. 5513 * gcc.target/aarch64/stack-check-13.c: New. 5514 * gcc.target/aarch64/stack-check-cfa-1.c: New. 5515 * gcc.target/aarch64/stack-check-cfa-2.c: New. 5516 * gcc.target/aarch64/stack-check-prologue-1.c: New. 5517 * gcc.target/aarch64/stack-check-prologue-10.c: New. 5518 * gcc.target/aarch64/stack-check-prologue-11.c: New. 5519 * gcc.target/aarch64/stack-check-prologue-12.c: New. 5520 * gcc.target/aarch64/stack-check-prologue-13.c: New. 5521 * gcc.target/aarch64/stack-check-prologue-14.c: New. 5522 * gcc.target/aarch64/stack-check-prologue-15.c: New. 5523 * gcc.target/aarch64/stack-check-prologue-2.c: New. 5524 * gcc.target/aarch64/stack-check-prologue-3.c: New. 5525 * gcc.target/aarch64/stack-check-prologue-4.c: New. 5526 * gcc.target/aarch64/stack-check-prologue-5.c: New. 5527 * gcc.target/aarch64/stack-check-prologue-6.c: New. 5528 * gcc.target/aarch64/stack-check-prologue-7.c: New. 5529 * gcc.target/aarch64/stack-check-prologue-8.c: New. 5530 * gcc.target/aarch64/stack-check-prologue-9.c: New. 5531 * gcc.target/aarch64/stack-check-prologue.h: New. 5532 * lib/target-supports.exp 5533 (check_effective_target_supports_stack_clash_protection): Add AArch64. 5534 55352018-10-01 Tamar Christina <tamar.christina@arm.com> 5536 5537 * lib/target-supports.exp (check_cached_effective_target_indexed): New. 5538 (check_cached_effective_target, clear_effective_target_cache): Cleanup. 5539 (check_compile): Support values already Boolean. 5540 (check_alias_available, check_gc_sections_available, 5541 check_profiling_available, check_effective_target_vect_cmdline_needed, 5542 check_effective_target_vect_int, 5543 check_effective_target_vect_intfloat_cvt, 5544 check_effective_target_vect_doubleint_cvt, 5545 check_effective_target_vect_intdouble_cvt, 5546 check_effective_target_vect_uintfloat_cvt, 5547 check_effective_target_vect_floatint_cvt, 5548 check_effective_target_vect_floatuint_cvt, 5549 check_effective_target_vect_peeling_profitable, 5550 check_effective_target_vect_simd_clones, 5551 check_effective_target_vect_peeling_profitable, 5552 check_effective_target_vect_simd_clones, 5553 check_effective_target_vect_shift, 5554 check_effective_target_vect_bswap, 5555 check_effective_target_vect_shift_char, 5556 check_effective_target_vect_float, 5557 check_effective_target_vect_double, 5558 check_effective_target_vect_long_long, 5559 check_effective_target_vect_no_int_min_max, 5560 check_effective_target_vect_no_int_add, 5561 check_effective_target_vect_no_bitwise, 5562 check_effective_target_vect_perm, 5563 check_effective_target_vect_perm_byte, 5564 check_effective_target_vect_perm_short, 5565 check_effective_target_xorsign, 5566 check_effective_target_vect_widen_sum_hi_to_si_pattern, 5567 check_effective_target_vect_widen_sum_hi_to_si, 5568 check_effective_target_vect_widen_sum_qi_to_hi, 5569 check_effective_target_vect_widen_sum_qi_to_si, 5570 check_effective_target_vect_widen_mult_qi_to_hi, 5571 check_effective_target_vect_widen_mult_hi_to_si, 5572 check_effective_target_vect_widen_mult_qi_to_hi_pattern, 5573 check_effective_target_vect_widen_mult_hi_to_si_pattern, 5574 check_effective_target_vect_widen_mult_si_to_di_pattern, 5575 check_effective_target_vect_widen_shift, 5576 check_effective_target_vect_sdot_qi, 5577 check_effective_target_vect_udot_qi, 5578 check_effective_target_vect_sdot_hi, 5579 check_effective_target_vect_udot_hi, 5580 check_effective_target_vect_usad_char, 5581 check_effective_target_vect_pack_trunc, 5582 check_effective_target_vect_unpack, 5583 check_effective_target_unaligned_stack, 5584 check_effective_target_vect_no_align, 5585 check_effective_target_vect_hw_misalign, 5586 check_effective_target_natural_alignment_32, 5587 check_effective_target_natural_alignment_64, 5588 check_effective_target_vect_element_align, 5589 check_effective_target_vect_load_lanes **, 5590 check_effective_target_vect_condition, 5591 check_effective_target_vect_cond_mixed, 5592 check_effective_target_vect_char_mult, 5593 check_effective_target_vect_short_mult, 5594 check_effective_target_vect_int_mult, 5595 check_effective_target_vect_extract_even_odd, 5596 check_effective_target_vect_interleave, 5597 check_effective_target_vect_stridedN, 5598 check_effective_target_vect_call_copysignf, 5599 check_effective_target_sqrt_insn, 5600 check_effective_target_vect_call_sqrtf, 5601 check_effective_target_vect_call_btrunc, 5602 check_effective_target_vect_call_btruncf, 5603 check_effective_target_vect_call_ceil, 5604 check_effective_target_vect_call_ceilf, 5605 check_effective_target_vect_call_floor, 5606 check_effective_target_vect_call_floorf, 5607 check_effective_target_vect_call_lceil, 5608 check_effective_target_vect_call_lfloor, 5609 check_effective_target_vect_call_nearbyint, 5610 check_effective_target_vect_call_nearbyintf, 5611 check_effective_target_vect_call_round, 5612 check_effective_target_vect_call_roundf, 5613 check_effective_target_section_anchors, 5614 check_effective_target_bswap, 5615 check_effective_target_sync_int_long, 5616 check_effective_target_sync_char_short, 5617 check_effective_target_tiny, 5618 check_effective_target_pie_copyreloc, 5619 check_effective_target_got32x_reloc, 5620 check_effective_target_tls_get_addr_via_got): Use new caching. 5621 56222018-10-01 MCC CS <deswurstes@users.noreply.github.com> 5623 5624 PR tree-optimization/87261 5625 * gcc.dg/pr87261.c: New test. 5626 56272018-10-01 Claudiu Zissulescu <claziss@synopsys.com> 5628 5629 * gcc.target/arc/tph_addx.c: New test. 5630 56312018-10-01 Claudiu Zissulescu <claziss@synopsys.com> 5632 5633 * gcc.target/arc/tmac-3.c: New file. 5634 56352018-09-30 Paul Thomas <pault@gcc.gnu.org> 5636 5637 PR fortran/87359 5638 * gfortran.dg/associate_40.f90 : New test. 5639 56402018-09-30 Paul Thomas <pault@gcc.gnu.org> 5641 5642 PR fortran/70752 5643 PR fortran/72709 5644 * gfortran.dg/deferred_character_25.f90 : New test. 5645 * gfortran.dg/deferred_character_26.f90 : New test. 5646 * gfortran.dg/deferred_character_27.f90 : New test to verify 5647 that PR82617 remains fixed. 5648 56492018-09-30 Paul Thomas <pault@gcc.gnu.org> 5650 5651 PR fortran/70149 5652 * gfortran.dg/deferred_character_24.f90 : New test. 5653 56542018-09-29 H.J. Lu <hongjiu.lu@intel.com> 5655 5656 PR target/87370 5657 * gcc.target/i386/pr87370.c: New test. 5658 56592018-09-29 Paul Thomas <pault@gcc.gnu.org> 5660 5661 PR fortran/65667 5662 * gfortran.dg/dependency_52.f90 : New test. 5663 56642018-09-29 Jakub Jelinek <jakub@redhat.com> 5665 5666 PR target/87467 5667 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two. 5668 (CALC): Use double instead of float. 5669 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than 5670 _mm512_abs_ps and _mm512_mask_abs_ps. 5671 56722018-09-28 David Malcolm <dmalcolm@redhat.com> 5673 5674 * c-c++-common/unroll-1.c: Update expected output from "note" to 5675 "optimized". 5676 * c-c++-common/unroll-2.c: Likewise. 5677 * c-c++-common/unroll-3.c: Likewise. 5678 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from 5679 dg-message to dg-missed. Convert param from -fopt-info to 5680 -fopt-info-missed-ipa. 5681 * g++.dg/tree-ssa/pr81408.C: Update expected output from 5682 dg-message to dg-missed. 5683 * g++.dg/vect/slp-pr56812.cc: Update expected output from 5684 dg-message to dg-optimized. 5685 * gcc.dg/pr26570.c: Update expected output from dg-message to 5686 dg-missed. Convert param from -fopt-info to 5687 -fopt-info-missed-ipa. 5688 * gcc.dg/pr32773.c: Likewise. 5689 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from 5690 dg-message to dg-missed. 5691 * gcc.dg/unroll-2.c: Update expected output from dg-message to 5692 dg-optimized. 5693 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param 5694 from -fopt-info to -fopt-info-vec. 5695 * gfortran.dg/directive_unroll_1.f90: Update expected output from 5696 "note" to "optimized". 5697 * gfortran.dg/directive_unroll_2.f90: Likewise. 5698 * gfortran.dg/directive_unroll_3.f90: Likewise. 5699 * gnat.dg/unroll4.adb: Likewise. 5700 * lib/gcc-dg.exp (dg-optimized): New procedure. 5701 (dg-missed): New procedure. 5702 57032018-09-28 Joseph Myers <joseph@codesourcery.com> 5704 5705 PR c/87390 5706 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer 5707 values explicitly to target type for comparison. 5708 57092018-09-28 Steve Ellcey <sellcey@cavium.com> 5710 5711 PR testsuite/87433 5712 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions 5713 instead of 4. 5714 57152018-09-28 Steve Ellcey <sellcey@cavium.com> 5716 5717 PR testsuite/87433 5718 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*. 5719 57202018-09-28 Eric Botcazou <ebotcazou@adacore.com> 5721 5722 * gcc.target/sparc/20160229-1.c: Minor tweak. 5723 * gcc.target/sparc/cbcond-2.c: Likewise. 5724 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option. 5725 * gcc.target/sparc/movcc-2.c: Minor tweak. 5726 * gcc.target/sparc/overflow-3.c: Likewise. 5727 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option. 5728 * gcc.target/sparc/overflow-5.c: Minor tweak. 5729 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option. 5730 57312018-09-27 Segher Boessenkool <segher@kernel.crashing.org> 5732 5733 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a 5734 valid value, in the "vector bool int" case. 5735 57362018-09-27 Uros Bizjak <ubizjak@gmail.com> 5737 5738 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string. 5739 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto. 5740 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20". 5741 57422018-09-27 Martin Liska <mliska@suse.cz> 5743 5744 * g++.dg/pr60518.C: Add -Wno-missing-profile. 5745 * g++.dg/torture/pr59265.C: Likewise. 5746 * g++.dg/tree-prof/morefunc.C: Likewise. 5747 * g++.dg/tree-ssa/dom-invalid.C: Likewise. 5748 * gcc.dg/pr26570.c: Likewise. 5749 * gcc.dg/pr32773.c: Likewise. 5750 * gcc.dg/pr40209.c: Likewise. 5751 * gcc.dg/pr51957-1.c: Likewise. 5752 * gcc.dg/pr80747.c: Likewise. 5753 * gcc.target/aarch64/pr62262.c: Likewise. 5754 57552018-09-27 Richard Biener <rguenther@suse.de> 5756 5757 PR testsuite/87451 5758 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters. 5759 57602018-09-27 Richard Biener <rguenther@suse.de> 5761 5762 PR debug/37801 5763 PR debug/87440 5764 * gcc.dg/debug/dwarf2/inline2.c: Adjust. 5765 * gcc.dg/debug/dwarf2/inline4.c: New testcase. 5766 57672018-09-27 Paolo Carlini <paolo.carlini@oracle.com> 5768 5769 PR c++/67544 5770 * g++.dg/concepts/pr67544.C: New. 5771 57722018-09-27 Paolo Carlini <paolo.carlini@oracle.com> 5773 5774 PR c++/84940 5775 * g++.dg/expr/unary4.C: New. 5776 57772018-09-26 Indu Bhagat <indu.bhagat@oracle.com> 5778 5779 PR gcov-profile/86957 5780 * gcc.dg/Wmissing-profile.c: New test. 5781 57822018-09-26 Joseph Myers <joseph@codesourcery.com> 5783 5784 PR c/87390 5785 * gcc.target/i386/excess-precision-9.c, 5786 gcc.target/i386/excess-precision-10.c: New tests. 5787 57882018-09-26 Richard Biener <rguenther@suse.de> 5789 5790 PR debug/87443 5791 * gcc.dg/debug/dwarf2/inline5.c: New testcase. 5792 57932018-09-26 Martin Jambor <mjambor@suse.cz> 5794 5795 PR c/87347 5796 * gcc.dg/pr87347.c: New test. 5797 57982018-09-26 Paolo Carlini <paolo.carlini@oracle.com> 5799 5800 PR c++/71131 5801 * g++.dg/concepts/pr71131.C: New. 5802 58032018-09-26 Paolo Carlini <paolo.carlini@oracle.com> 5804 5805 PR c++/71127 5806 * g++.dg/concepts/pr71127.C: New. 5807 58082018-09-26 Paolo Carlini <paolo.carlini@oracle.com> 5809 5810 PR c++/67655 5811 * g++.dg/concepts/pr67655.C: New. 5812 58132018-09-26 Thomas Quinot <quinot@adacore.com> 5814 5815 * gnat.dg/sso13.adb: New testcase. 5816 58172018-09-26 Justin Squirek <squirek@adacore.com> 5818 5819 * gnat.dg/warn16.adb: New testcase. 5820 58212018-09-26 Hristian Kirtchev <kirtchev@adacore.com> 5822 5823 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb, 5824 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb, 5825 gnat.dg/elab7_pkg2.ads: New testcase. 5826 58272018-09-26 Javier Miranda <miranda@adacore.com> 5828 5829 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase. 5830 58312018-09-26 Ed Schonberg <schonberg@adacore.com> 5832 5833 * gnat.dg/predicate2-containers.ads, 5834 gnat.dg/predicate2-project-name_values.ads, 5835 gnat.dg/predicate2-project-registry-attribute.ads, 5836 gnat.dg/predicate2-project-registry.ads, 5837 gnat.dg/predicate2-project-typ-set.ads, 5838 gnat.dg/predicate2-project-typ.ads, 5839 gnat.dg/predicate2-project.ads, 5840 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads, 5841 gnat.dg/predicate2_main.adb: New testcase. 5842 58432018-09-26 Hristian Kirtchev <kirtchev@adacore.com> 5844 5845 * gnat.dg/dynhash1.adb: New testcase. 5846 58472018-09-26 Hristian Kirtchev <kirtchev@adacore.com> 5848 5849 * gnat.dg/sets1.adb: New testcase. 5850 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases 5851 to new API. 5852 58532018-09-26 Thomas Quinot <quinot@adacore.com> 5854 5855 * gnat.dg/sso12.adb: New testcase. 5856 58572018-09-26 Justin Squirek <squirek@adacore.com> 5858 5859 * gnat.dg/expr_func8.adb: New testcase. 5860 58612018-09-26 Ed Schonberg <schonberg@adacore.com> 5862 5863 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New 5864 testcase. 5865 58662018-09-26 Paolo Carlini <paolo.carlini@oracle.com> 5867 5868 PR c++/67656 5869 * g++.dg/concepts/pr67656.C: New. 5870 58712018-09-26 Eric Botcazou <ebotcazou@adacore.com> 5872 5873 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb, 5874 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb, 5875 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase. 5876 58772018-09-26 Eric Botcazou <ebotcazou@adacore.com> 5878 5879 * g++.dg/other/vthunk1.C: Rename to... 5880 * g++.dg/other/thunk1.C: ...this. 5881 * g++.dg/other/thunk2a.C: New test. 5882 * g++.dg/other/thunk2b.C: Likewise. 5883 58842018-09-25 Jim Wilson <jimw@sifive.com> 5885 5886 * gcc.target/riscv/weak-1.c: New. 5887 58882018-09-25 Jeff Law <law@redhat.com> 5889 5890 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails. 5891 * gcc.dg/warn-stplen-no-nul.c: Likewise. 5892 58932018-09-25 Alexandre Oliva <oliva@adacore.com> 5894 5895 * gnat.dg/dinst.adb: Adjust for locviews. 5896 58972018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com> 5898 5899 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls. 5900 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid 5901 vec_splat calls from recently added tests. Update instruction counts. 5902 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same. 5903 * gcc.target/powerpc/fold-vec-splat-int.c: Same. 5904 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same. 5905 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same. 5906 * gcc.target/powerpc/fold-vec-splat-short.c: Same. 5907 59082018-09-25 Marek Polacek <polacek@redhat.com> 5909 5910 PR c++/87425 5911 * g++.dg/cpp2a/constexpr-virtual12.C: New test. 5912 59132018-09-25 Jakub Jelinek <jakub@redhat.com> 5914 5915 PR c++/87398 5916 * g++.dg/other/pr87398.C: New test. 5917 * g++.dg/cpp2a/constexpr-virtual10.C: New test. 5918 * g++.dg/cpp2a/constexpr-virtual11.C: New test. 5919 59202018-09-25 Martin Jambor <mjambor@suse.cz> 5921 5922 PR testsuite/87339 5923 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and 5924 float125 target. 5925 * gcc.target/i386/warn-abs-3.c: New test. 5926 59272018-09-25 Paolo Carlini <paolo.carlini@oracle.com> 5928 5929 PR c++/81246 5930 * g++.dg/cpp0x/pr81246.C: New. 5931 59322018-09-25 H.J. Lu <hongjiu.lu@intel.com> 5933 5934 PR target/82699 5935 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32. 5936 * gcc.target/i386/pr82699-6.c: Add -fno-pic. 5937 59382018-09-25 Jakub Jelinek <jakub@redhat.com> 5939 5940 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for 5941 ILP32. 5942 59432018-09-25 Richard Biener <rguenther@suse.de> 5944 5945 PR tree-optimization/87402 5946 * gcc.dg/torture/pr87402.c: New testcase. 5947 59482018-09-25 H.J. Lu <hongjiu.lu@intel.com> 5949 5950 PR testsuite/70150 5951 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie" 5952 for pie_enabled target. 5953 * gcc.dg/uninit-19.c: Check pie_enabled for PIC. 5954 * gcc.target/i386/pr34256.c: Likewise. 5955 59562018-09-24 Paolo Carlini <paolo.carlini@oracle.com> 5957 5958 PR c++/85070 5959 * g++.dg/cpp0x/pr85070.C: New. 5960 59612018-09-24 H.J. Lu <hongjiu.lu@intel.com> 5962 5963 PR target/82699 5964 * gcc.target/i386/pr82699-1.c: New file. 5965 * gcc.target/i386/pr82699-2.c: Likewise. 5966 * gcc.target/i386/pr82699-3.c: Likewise. 5967 * gcc.target/i386/pr82699-4.c: Likewise. 5968 * gcc.target/i386/pr82699-5.c: Likewise. 5969 * gcc.target/i386/pr82699-6.c: Likewise. 5970 59712018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org> 5972 5973 PR fortran/87401 5974 * gfortran.dg/intent_out_12.f90: New test. 5975 59762018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com> 5977 5978 PR testsuite/86952 5979 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and 5980 update expected codegen 5981 59822018-09-24 Cesar Philippidis <cesar@codesourcery.com> 5983 5984 * gfortran.dg/goacc/nested-parallelism.f90: New test. 5985 59862018-09-24 Ilya Leoshkevich <iii@linux.ibm.com> 5987 5988 PR target/80080 5989 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns. 5990 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise. 5991 59922018-09-24 Martin Liska <mliska@suse.cz> 5993 5994 PR sanitizer/85774 5995 * g++.dg/asan/pr85774.C: New test. 5996 59972018-09-24 Alexandre Oliva <oliva@adacore.com> 5998 5999 PR middle-end/87054 6000 * gcc.dg/pr87054.c: Adjust for no __int128 on x86. 6001 60022018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org> 6003 6004 PR fortran/87395 6005 * gfortran.dg/intent_out_11.f90: New test. 6006 60072018-09-23 Janne Blomqvist <jb@gcc.gnu.org> 6008 6009 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns. 6010 * gfortran.dg/coarray_lock_7.f90: Likewise. 6011 60122018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org> 6013 6014 PR fortran/87395 6015 * gfortran.dg/intent_out_10.f90: New test. 6016 60172018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org> 6018 6019 PR fortran/41453 6020 * gfortran.dg/intent_optimize_2.f90: New test. 6021 60222018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6023 6024 PR fortran/87318 6025 * gfortran.dg/dtio_1.f90: Update test to valid code. 6026 60272018-09-22 Paul Thomas <pault@gcc.gnu.org> 6028 6029 PR fortran/85603 6030 * gfortran.dg/deferred_character_23.f90 : New test. 6031 60322018-09-21 Jeff Law <law@redhat.com> 6033 6034 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP. 6035 * gcc.dg/tree-ssa/vrp120.c: New test. 6036 60372018-09-21 Marek Polacek <polacek@redhat.com> 6038 6039 PR c++/87372 - __func__ constexpr evaluation. 6040 * g++.dg/cpp1y/func_constexpr2.C: New test. 6041 60422018-09-21 Paul Thomas <pault@gcc.gnu.org> 6043 6044 PR fortran/77325 6045 * gfortran.dg/deferred_character_22.f90 : New test. 6046 60472018-09-21 Paul Thomas <pault@gcc.gnu.org> 6048 6049 PR fortran/87359 6050 * gfortran.dg/finalize_33.f90 : New test. 6051 60522018-09-21 David Malcolm <dmalcolm@redhat.com> 6053 6054 PR tree-optimization/87309 6055 * gcc.dg/pr87309.c: New test. 6056 60572018-09-21 Eric Botcazou <ebotcazou@adacore.com> 6058 6059 * c-c++-common/dump-ada-spec-14.c: New test. 6060 60612018-09-21 Eric Botcazou <ebotcazou@adacore.com> 6062 6063 * gcc.dg/nested-func-11.c: New test. 6064 6065 * lib/target-supports.exp (check_effective_target_tls_runtime): Make 6066 more robust and remove target-specific handling. 6067 60682018-09-21 Eric Botcazou <ebotcazou@adacore.com> 6069 6070 * gcc.c-torture/execute/20180921-1.c: New test. 6071 60722018-09-20 Marek Polacek <polacek@redhat.com> 6073 6074 PR c++/87109 - wrong ctor with maybe-rvalue semantics. 6075 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results. 6076 * g++.dg/cpp0x/ref-qual20.C: New test. 6077 60782018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io> 6079 6080 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib. 6081 * g++.dg/lto/20081109-1_0.C: Likewise. 6082 * g++.dg/lto/20090302_0.C: Likewise. 6083 * g++.dg/lto/pr45621_0.C: Likewise. 6084 * g++.dg/lto/pr60567_0.C: Likewise. 6085 * g++.dg/lto/pr62026.C: Likewise. 6086 * gcc.dg/lto/pr45736_0.c: Likewise. 6087 * gcc.dg/lto/pr52634_0.c: Likewise. 6088 * gfortran.dg/lto/20091016-1_0.f90: Likewise. 6089 * gfortran.dg/lto/pr79108_0.f90: Likewise. 6090 60912018-09-20 Alexandre Oliva <oliva@adacore.com> 6092 6093 PR middle-end/87054 6094 * gcc.dg/pr87054.c: New. 6095 60962018-09-20 Richard Sandiford <richard.sandiford@arm.com> 6097 6098 PR tree-optimization/87288 6099 * gcc.dg/vect/pr87288-1.c: New test. 6100 * gcc.dg/vect/pr87288-2.c: Likewise, 6101 * gcc.dg/vect/pr87288-3.c: Likewise. 6102 61032018-09-20 Richard Sandiford <richard.sandiford@arm.com> 6104 6105 PR tree-optimization/86877 6106 * gfortran.dg/vect/vect-8-epilogue.F90: New test. 6107 61082018-09-19 Marek Polacek <polacek@redhat.com> 6109 6110 * g++.dg/conversion/op4.C: Add dg-warning. 6111 * g++.dg/warn/Wclass-conversion1.C: New test. 6112 * g++.dg/warn/Wclass-conversion2.C: New test. 6113 * g++.dg/warn/Wconversion5.C: Remove file. 6114 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison. 6115 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning. 6116 * g++.old-deja/g++.jason/conversion5.C: Likewise. 6117 61182018-09-19 Paolo Carlini <paolo.carlini@oracle.com> 6119 6120 PR c++/87324 6121 * g++.dg/cpp0x/desig5.C: New. 6122 61232018-09-19 Paul Thomas <pault@gcc.gnu.org> 6124 6125 PR fortran/84109 6126 * gfortran.dg/elemental_function_3.f90 : New test. 6127 61282018-09-19 Marek Polacek <polacek@redhat.com> 6129 6130 PR c++/87357 - missing -Wconversion warning 6131 * g++.dg/warn/Wconversion5.C: New test. 6132 61332018-09-19 Matthew Malcomson <matthew.malcomson@arm.com> 6134 6135 * gcc.target/aarch64/atomic-store.c: New. 6136 61372018-09-19 Richard Biener <rguenther@suse.de> 6138 6139 PR tree-optimization/87349 6140 PR tree-optimization/87342 6141 * gcc.dg/torture/pr87349-1.c: New testcase. 6142 * gcc.dg/torture/pr87349-2.c: Likewise. 6143 * gcc.dg/torture/pr87342.c: Likewise. 6144 61452018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org> 6146 6147 PR fortran/29550 6148 * gfortran.dg/inline_matmul_13.f90: Adjust count for 6149 _gfortran_matmul. 6150 * gfortran.dg/inline_matmul_16.f90: Likewise. 6151 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan 6152 for dgemm instead of dgemm_. Add call to random_number to make 6153 standard conforming. 6154 * gfortran.dg/matmul_blas_1.f90: New test. 6155 * gfortran.dg/matmul_bounds_14.f: New test. 6156 * gfortran.dg/matmul_bounds_15.f: New test. 6157 * gfortran.dg/matmul_bounds_16.f: New test. 6158 * gfortran.dg/blas_gemm_routines.f: New test / additional file for 6159 preceding tests. 6160 61612018-09-18 Paul Thomas <pault@gcc.gnu.org> 6162 6163 PR fortran/87239 6164 * gfortran.dg/elemental_function_2.f90 : New test. 6165 61662018-09-18 Paul Thomas <pault@gcc.gnu.org> 6167 6168 PR fortran/87336 6169 * gfortran.dg/pointer_array_10.f90 : New test. 6170 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20. 6171 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm' 6172 count to 72. 6173 61742018-09-18 Paolo Carlini <paolo.carlini@oracle.com> 6175 6176 PR c++/85065 6177 * g++.dg/concepts/pr85065.C: New. 6178 61792018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6180 6181 PR testsuite/87339 6182 * gcc.dg/warn-abs-1.c: Require float128 target. 6183 Skip if large_long_double newlib target. 6184 61852018-09-18 Nathan Sidwell <nathan@acm.org> 6186 6187 PR c++/86881 6188 * g++.dg/warn/pr86881.C: New. 6189 61902018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6191 6192 * gcc.target/aarch64/spellcheck_1.c: 6193 Make architecture suggestion optional. 6194 * gcc.target/aarch64/spellcheck_4.c: 6195 Likewise. 6196 61972018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6198 6199 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to 6200 functions. 6201 62022018-09-17 Cesar Philippidis <cesar@codesourcery.com> 6203 Bernd Schmidt <bernds_cb1@t-online.de> 6204 6205 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ... 6206 * gcc.target/nvptx/atomic_fetch-2.c: ... this. 6207 * gcc.target/nvptx/atomic_fetch-3.c: New test. 6208 62092018-09-17 Richard Biener <rguenther@suse.de> 6210 6211 PR tree-optimization/87328 6212 * gcc.dg/torture/pr87328.c: New testcase. 6213 62142018-09-17 Martin Jambor <mjambor@suse.cz> 6215 6216 PR c/63886 6217 * gcc.dg/warn-abs-1.c: New test. 6218 * gcc.dg/dfp/warn-abs-2.c: Likewise. 6219 62202018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de> 6221 6222 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass 6223 TEST_ALWAYS_FLAGS to HOSTCXX. 6224 62252018-09-17 Paul Thomas <pault@gcc.gnu.org> 6226 6227 PR fortran/64120 6228 * gfortran.dg/allocatable_scalar_14.f90 : New test. 6229 62302018-09-17 Richard Biener <rguenther@suse.de> 6231 6232 PR tree-optimization/87301 6233 * gcc.dg/torture/pr87301.c: New testcase. 6234 62352018-09-17 Paul Thomas <pault@gcc.gnu.org> 6236 6237 PR fortran/85954 6238 * gfortran.dg/deferred_character_21.f90 : New test. 6239 62402018-09-16 Janus Weil <janus@gcc.gnu.org> 6241 6242 PR fortran/86484 6243 PR fortran/84543 6244 * gfortran.dg/class_assign_2.f90: New test case. 6245 * gfortran.dg/class_assign_3.f90: New test case. 6246 62472018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org> 6248 6249 PR fortran/37802 6250 * gfortran.dg/matmul_bounds_13.f90: New test case. 6251 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime 6252 error. 6253 * gfortran.dg/matmul_5.f90: Likewise. 6254 * gfortran.dg/matmul_bounds_10.f90: Likewise. 6255 * gfortran.dg/matmul_bounds_11.f90: Likewise. 6256 * gfortran.dg/matmul_bounds_2.f90: Likewise. 6257 * gfortran.dg/matmul_bounds_4.f90: Likewise. 6258 * gfortran.dg/matmul_bounds_5.f90: Likewise. 6259 62602018-09-15 Eric Botcazou <ebotcazou@adacore.com> 6261 6262 * gcc.c-torture/compile/20180915-1.c: New test. 6263 62642018-09-14 David Malcolm <dmalcolm@redhat.com> 6265 6266 PR c/82967 6267 * c-c++-common/attributes-1.c: Remove bogus suggestion from 6268 dg-prune-output. 6269 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove 6270 bogus suggestion. 6271 * gcc.dg/spellcheck-identifiers-4.c: New test. 6272 62732018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de> 6274 6275 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases. 6276 62772018-09-14 Martin Sebor <msebor@redhat.com> 6278 6279 * gcc.dg/warn-stpcpy-no-nul.c: New test. 6280 62812018-09-14 Martin Sebor <msebor@redhat.com> 6282 Jeff Law <law@redhat.com> 6283 6284 * gcc.dg/warn-strcpy-no-nul.c: New test. 6285 62862018-09-14 Martin Sebor <msebor@redhat.com> 6287 6288 c++/61941 6289 * g++.dg/pr61941.C: New test. 6290 62912018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6292 6293 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction 6294 rather than pattern name in combine dump. 6295 62962018-09-14 Sam Tebbs <sam.tebbs@arm.com> 6297 6298 PR target/85628 6299 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6): 6300 New functions. 6301 63022018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6303 6304 PR tree-optimization/87259 6305 * gcc.dg/pr87259.c: New test. 6306 63072018-09-13 Martin Sebor <msebor@redhat.com> 6308 Jeff Law <law@redhat.com> 6309 6310 * gcc.dg/warn-strlen-no-nul.c: New test. 6311 63122018-09-13 Richard Biener <rguenther@suse.de> 6313 6314 PR tree-optimization/87263 6315 * gcc.dg/torture/pr87263.c: New testcase. 6316 * gcc.dg/torture/ssa-fre-2.c: Likewise. 6317 * gcc.dg/torture/ssa-fre-3.c: Likewise. 6318 * gcc.dg/torture/ssa-fre-4.c: Likewise. 6319 63202018-09-13 Omar Sandoval <osandov@osandov.com> 6321 Tom de Vries <tdevries@suse.de> 6322 6323 PR debug/86985 6324 * gcc.dg/guality/zero-length-array.c: New test. 6325 63262018-09-13 Sam Tebbs <sam.tebbs@arm.com> 6327 6328 PR target/85628 6329 * gcc.target/aarch64/combine_bfxil.c: New file. 6330 * gcc.target/aarch64/combine_bfxil_2.c: New file. 6331 63322018-09-13 Jakub Jelinek <jakub@redhat.com> 6333 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6334 6335 PR middle-end/87290 6336 * gcc.target/i386/pr87290.c: New test. 6337 * gcc.c-torture/execute/pr87290.c: New test. 6338 63392018-09-13 Jakub Jelinek <jakub@redhat.com> 6340 6341 PR tree-optimization/87287 6342 * gcc.dg/tree-ssa/pr87287.c: New test. 6343 63442018-09-12 David Malcolm <dmalcolm@redhat.com> 6345 6346 PR c++/85110 6347 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect 6348 special-casing of diagnostic for a single non-viable candidate due 6349 to a bad argument. 6350 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. 6351 Add test coverage for an unmatched overloaded operator. 6352 * g++.dg/expr/pmf-1.C: Likewise. 6353 * g++.old-deja/g++.bugs/900330_02.C: Likewise. 6354 * g++.old-deja/g++.jason/conversion11.C: Likewise. 6355 * g++.old-deja/g++.law/arg11.C: Likewise. 6356 * g++.old-deja/g++.law/arm9.C: Likewise. 6357 * g++.old-deja/g++.robertl/eb131.C: Likewise. 6358 63592018-09-12 Paul Thomas <pault@gcc.gnu.org> 6360 6361 PR fortran/87284 6362 * gfortran.dg/allocate_with_mold_2.f90: New test. 6363 63642018-09-12 Jakub Jelinek <jakub@redhat.com> 6365 6366 PR middle-end/82853 6367 * gcc.target/i386/pr82853-1.c: New test. 6368 * gcc.target/i386/pr82853-2.c: New test. 6369 63702018-09-12 Richard Biener <rguenther@suse.de> 6371 6372 PR tree-optimization/87280 6373 * gcc.dg/torture/pr87280.c: New testcase. 6374 63752018-09-12 Richard Biener <rguenther@suse.de> 6376 6377 PR tree-optimization/87266 6378 * gcc.dg/torture/pr87266-1.c: New testcase. 6379 * gcc.dg/torture/pr87266-2.c: Likewise. 6380 * gcc.dg/torture/pr87266-3.c: Likewise. 6381 * gcc.dg/torture/pr87266-4.c: Likewise. 6382 63832018-09-12 Andreas Krebbel <krebbel@linux.ibm.com> 6384 6385 * gcc.target/s390/dfp_to_bfp_rounding.c: New test. 6386 63872018-09-12 Jakub Jelinek <jakub@redhat.com> 6388 Andreas Krebbel <krebbel@linux.ibm.com> 6389 6390 PR tree-optimization/86844 6391 * gcc.c-torture/execute/pr86844.c: New test. 6392 * gcc.dg/store_merging_22.c: New test. 6393 * gcc.dg/store_merging_23.c: New test. 6394 63952018-09-12 Jakub Jelinek <jakub@redhat.com> 6396 6397 PR middle-end/87248 6398 * c-c++-common/torture/pr87248.c: New test. 6399 64002018-09-11 Janus Weil <janus@gcc.gnu.org> 6401 6402 PR fortran/87172 6403 * gfortran.dg/iso_c_binding_only_2.f90: New test case. 6404 64052018-09-11 Paul Thomas <pault@gcc.gnu.org> 6406 6407 PR fortran/87277 6408 * gfortran.dg/select_type_43.f90: New test. 6409 64102018-09-11 Nathan Sidwell <nathan@acm.org> 6411 6412 * gcc.dg/driver-specs.c: New. 6413 64142018-09-11 Joey Ye <joey.ye@arm.com> 6415 6416 * lib/gcov.exp (verify-intermediate): Add missing close. 6417 64182018-09-11 Janus Weil <janus@gcc.gnu.org> 6419 6420 PR fortran/86830 6421 * gfortran.dg/typebound_call_30.f90: New test case. 6422 64232018-09-10 Janus Weil <janus@gcc.gnu.org> 6424 6425 PR fortran/85395 6426 * gfortran.dg/proc_ptr_comp_52.f90: New test case. 6427 64282018-09-08 Marek Polacek <polacek@redhat.com> 6429 6430 PR c++/87150 - wrong ctor with maybe-rvalue semantics. 6431 * g++.dg/cpp0x/move-return2.C: New test. 6432 64332018-09-08 Marek Polacek <polacek@redhat.com> 6434 6435 * c-c++-common/array-init.c: Add dg-prune-output. 6436 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning. 6437 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise. 6438 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise. 6439 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise. 6440 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise. 6441 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise. 6442 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise. 6443 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise. 6444 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise. 6445 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise. 6446 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise. 6447 * g++.dg/cpp1y/pr64382.C: Likewise. 6448 * g++.dg/cpp1y/pr77739.C: Likewise. 6449 * g++.dg/cpp1z/lambda-this1.C: Likewise. 6450 * g++.dg/cpp1z/lambda-this2.C: Likewise. 6451 * g++.dg/template/crash84.C: Adjust dg-error. 6452 64532018-09-07 Marek Polacek <polacek@redhat.com> 6454 6455 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic 6456 messages. 6457 64582018-09-07 Marek Polacek <polacek@redhat.com> 6459 6460 PR c++/87152 - range-based for loops with initializer broken in templates. 6461 * g++.dg/cpp2a/range-for11.C: New test. 6462 * g++.dg/cpp2a/range-for12.C: New test. 6463 * g++.dg/cpp2a/range-for13.C: New test. 6464 * g++.dg/cpp2a/range-for14.C: New test. 6465 * g++.dg/cpp2a/range-for15.C: New test. 6466 * g++.dg/cpp2a/range-for16.C: New test. 6467 * g++.dg/cpp2a/range-for17.C: New test. 6468 * g++.dg/cpp2a/range-for18.C: New test. 6469 * g++.dg/parse/error61.C (foo): Adjust dg-error. 6470 64712018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com> 6472 6473 PR target/86731 6474 * gcc.target/powerpc/pr86731.c: New test. 6475 * gcc.target/powerpc/pr86731-longlong.c: New test. 6476 * gcc.target/powerpc/pr86731-fwrapv.c: New test. 6477 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test. 6478 * gcc.target/powerpc/pr86731-nogimplefold.c: New test. 6479 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test. 6480 64812018-09-06 Ilya Leoshkevich <iii@linux.ibm.com> 6482 6483 PR target/80080 6484 * gcc.target/s390/pr80080-3.c: New test. 6485 * gcc.target/s390/s390.exp: Make sure the new test passes 6486 on all optimization levels. 6487 64882018-09-05 Marek Polacek <polacek@redhat.com> 6489 6490 PR c++/86982, -Wreturn-local-addr and std::move and std::forward. 6491 * g++.dg/warn/Wreturn-local-addr-5.C: New test. 6492 64932018-09-05 Cesar Philippidis <cesar@codesourcery.com> 6494 Bernd Schmidt <bernds_cb1@t-online.de> 6495 6496 * gcc.target/nvptx/atomic_fetch-1.c: New test. 6497 * gcc.target/nvptx/atomic_fetch-1.c: New test. 6498 64992018-09-05 Marek Polacek <polacek@redhat.com> 6500 6501 PR c++/87109, wrong overload with ref-qualifiers. 6502 * g++.dg/cpp0x/ref-qual19.C: New test. 6503 65042018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> 6505 6506 PR testsuite/52665 6507 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options. 6508 * lib/target-supports.exp (scan-assembler_required_options, 6509 scan-assembler-not_required_options, 6510 scan-assembler-times_required_options): Add -fno-ident. 6511 * lib/scanasm.exp (scan-assembler-times): Fix error message. 6512 * c-c++-common/ident-0a.c: New test. 6513 * c-c++-common/ident-0b.c: New test. 6514 * c-c++-common/ident-1a.c: New test. 6515 * c-c++-common/ident-1b.c: New test. 6516 * c-c++-common/ident-2a.c: New test. 6517 * c-c++-common/ident-2b.c: New test. 6518 65192018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6520 6521 * gcc.dg/recip_sqrt_mult_1.c: New test. 6522 * gcc.dg/recip_sqrt_mult_2.c: Likewise. 6523 * gcc.dg/recip_sqrt_mult_3.c: Likewise. 6524 * gcc.dg/recip_sqrt_mult_4.c: Likewise. 6525 * gcc.dg/recip_sqrt_mult_5.c: Likewise. 6526 * g++.dg/recip_sqrt_mult_1.C: Likewise. 6527 * g++.dg/recip_sqrt_mult_2.C: Likewise. 6528 65292018-09-05 Martin Liska <mliska@suse.cz> 6530 6531 PR tree-optimization/87205 6532 * gcc.dg/tree-ssa/pr87205-2.c: New test. 6533 * gcc.dg/tree-ssa/pr87205.c: New test. 6534 65352018-09-05 Richard Biener <rguenther@suse.de> 6536 6537 PR tree-optimization/87217 6538 * gfortran.dg/pr87217.f: New testcase. 6539 65402018-09-05 Pádraig Brady p@draigbrady.com 6541 6542 PR c++/87137 6543 * g++.dg/abi/pr87137.C: New. 6544 6545 PR c++/87185 6546 * g++.dg/pr87185.C: New. 6547 65482018-09-05 Martin Liska <mliska@suse.cz> 6549 6550 PR testsuite/87216 6551 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern 6552 to support Darwin names. 6553 65542018-09-05 Martin Liska <mliska@suse.cz> 6555 6556 * g++.dg/gcov/loop.C: Update test to support new format. 6557 65582018-09-04 H.J. Lu <hongjiu.lu@intel.com> 6559 6560 PR debug/86593 6561 * g++.dg/pr86593.C: New test. 6562 65632018-09-04 Jakub Jelinek <jakub@redhat.com> 6564 6565 PR target/87198 6566 * gcc.target/i386/pr87198.c: New test. 6567 65682018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6569 6570 PR target/86744 6571 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan. 6572 65732018-09-04 Richard Biener <rguenther@suse.de> 6574 6575 PR tree-optimization/87211 6576 * gcc.dg/torture/pr87211.c: New testcase. 6577 65782018-09-04 Richard Biener <rguenther@suse.de> 6579 6580 PR tree-optimization/87176 6581 * gcc.dg/torture/pr87176.c: New testcase. 6582 * gcc.dg/torture/ssa-fre-1.c: Likewise. 6583 65842018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6585 6586 * gfortran.dg/modulo_check: New test. 6587 65882018-09-03 Richard Biener <rguenther@suse.de> 6589 6590 PR tree-optimization/87177 6591 * gcc.dg/torture/pr87177.c: New testcase. 6592 * gcc.dg/torture/pr87177-2.c: Likewise. 6593 65942018-09-03 Richard Biener <rguenther@suse.de> 6595 6596 PR tree-optimization/87200 6597 * gcc.dg/torture/pr87200.c: New testcase. 6598 65992018-09-03 Richard Biener <rguenther@suse.de> 6600 6601 PR tree-optimization/87197 6602 * gcc.dg/torture/pr87197.c: New testcase. 6603 6604 PR tree-optimization/87169 6605 * gcc.dg/torture/pr87169.c: New testcase. 6606 66072018-09-03 Martin Liska <mliska@suse.cz> 6608 6609 PR driver/83193 6610 * gcc.dg/completion-4.c: New test. 6611 66122018-09-03 Paolo Carlini <paolo.carlini@oracle.com> 6613 6614 PR c++/84980 6615 * g++.dg/concepts/pr84980.C: New. 6616 66172018-09-03 Martin Liska <mliska@suse.cz> 6618 6619 PR middle-end/59521 6620 * c-c++-common/pr59521-1.c: New test. 6621 * c-c++-common/pr59521-2.c: New test. 6622 * gcc.dg/tree-prof/pr59521-3.c: New test. 6623 66242018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de> 6625 6626 * c-c++-common/array-init.c: New test. 6627 * g++.dg/init/string2.C: Remove selector. 6628 66292018-09-01 Michael Matz <matz@suse.de> 6630 6631 PR tree-optimization/87074 6632 * gcc.dg/pr87074.c: New test. 6633 66342018-08-31 Richard Biener <rguenther@suse.de> 6635 6636 PR tree-optimization/87168 6637 * gcc.dg/torture/pr87168.c: New testcase. 6638 66392018-08-31 Vlad Lazar <vlad.lazar@arm.com> 6640 6641 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New. 6642 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New. 6643 (test_vnegd_s64): Likewise. 6644 * gcc.target/aarch64/vnegd_64.c: New. 6645 * gcc.target/aarch64/vabsd_64.c: New. 6646 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New. 6647 66482018-08-31 Nathan Sidwell <nathan@acm.org> 6649 6650 PR c++/87155 6651 PR c++/84707 6652 * g++.dg/cpp0x/pr87155.C: New. 6653 * g++.dg/cpp0x/inline-ns10.C: Adjust. 6654 66552018-08-31 Jakub Jelinek <jakub@redhat.com> 6656 6657 PR middle-end/87138 6658 * gcc.target/i386/avx512bw-pr87138.c: New test. 6659 66602018-08-31 Paul Thomas <pault@gcc.gnu.org> 6661 6662 PR fortran/86328 6663 PR fortran/86760 6664 * gfortran.dg/pr86328.f90 : New test. 6665 in comment 12 of the PR. 6666 * gfortran.dg/pr86760.f90 : New test. 6667 66682018-08-30 Sandra Loosemore <sandra@codesourcery.com> 6669 6670 * g++.dg/cpp0x/noexcept30.C: Make dependence on 6671 -fdelete-null-pointer-checks explicit. 6672 * g++.dg/cpp1y/constexpr-82218.C: Likewise. 6673 * g++.dg/expr/pmf-3.C: Likewise. 6674 * g++.dg/ext/attr-returns-nonnull.C: Likewise. 6675 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise. 6676 * g++.dg/tree-ssa/pr61034.C: Likewise. 6677 * gcc.dg/addr_equal-1.c: Likewise. 6678 * gcc.dg/ipa/pr85734.c: Likewise. 6679 * gcc.dg/ipa/propmalloc-1.c: Likewise. 6680 * gcc.dg/ipa/propmalloc-2.c: Likewise. 6681 * gcc.dg/ipa/propmalloc-3.c: Likewise. 6682 * gcc.dg/tree-ssa/pr78154.c: Likewise. 6683 * gcc.dg/tree-ssa/pr83648.c: Likewise. 6684 66852018-08-30 Martin Sebor <msebor@redhat.com> 6686 6687 PR testsuite/87158 6688 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations. 6689 66902018-08-30 Qing Zhao <qing.zhao@oracle.com> 6691 6692 PR testsuite/86519 6693 * gcc.dg/strcmpopt_6.c: Remove. 6694 * gcc.target/aarch64/strcmpopt_6.c: New testcase. 6695 * gcc.target/i386/strcmpopt_6.c: Likewise. 6696 66972018-08-30 Richard Biener <rguenther@suse.de> 6698 6699 PR tree-optimization/87147 6700 * gcc.dg/torture/pr87147.c: New testcase. 6701 67022018-08-30 Tamar Christina <tamar.christina@arm.com> 6703 6704 * gcc.target/aarch64/large_struct_copy_2.c: New. 6705 67062018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de> 6707 6708 PR middle-end/87053 6709 * gcc.c-torture/execute/pr87053.c: New test. 6710 67112018-08-29 Jakub Jelinek <jakub@redhat.com> 6712 6713 PR c++/87095 6714 * g++.dg/ubsan/vptr-13.C: New test. 6715 67162018-08-29 Paolo Carlini <paolo.carlini@oracle.com> 6717 6718 PR c++/85265 6719 * g++.dg/concepts/pr85265.C: New. 6720 67212018-08-29 Martin Sebor <msebor@redhat.com> 6722 Bernd Edlinger <bernd.edlinger@hotmail.de> 6723 6724 PR tree-optimization/86714 6725 PR tree-optimization/86711 6726 * gcc.c-torture/execute/memchr-1.c: New test. 6727 * gcc.c-torture/execute/pr86714.c: New test. 6728 * gcc.c-torture/execute/widechar-3.c: New test. 6729 * gcc.dg/strlenopt-58.c: New test. 6730 67312018-08-29 Richard Biener <rguenther@suse.de> 6732 6733 PR tree-optimization/87132 6734 * gcc.dg/torture/pr87132.c: New testcase. 6735 67362018-08-29 David Malcolm <dmalcolm@redhat.com> 6737 6738 PR c++/85110 6739 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected 6740 output to reflect underlining of pertinent parameter in decl 6741 for "no known conversion" messages. 6742 67432018-08-29 Jakub Jelinek <jakub@redhat.com> 6744 6745 PR c++/87122 6746 * g++.dg/cpp1z/decomp47.C: New test. 6747 67482018-08-29 Matthew Malcomson <matthew.malcomson@arm.com> 6749 6750 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types 6751 where appropriate. 6752 67532018-08-29 Richard Biener <rguenther@suse.de> 6754 6755 PR tree-optimization/87117 6756 * gfortran.dg/pr87117.f90: New testcase. 6757 67582018-08-29 Richard Biener <rguenther@suse.de> 6759 6760 PR tree-optimization/87126 6761 * gcc.dg/tree-ssa/pr87126.c: New testcase. 6762 67632018-08-28 MCC CS <deswurstes@users.noreply.github.com> 6764 6765 PR tree-optimization/87009 6766 * gcc.dg/pr87009.c: New test. 6767 67682018-08-28 Martin Sebor <msebor@redhat.com> 6769 6770 PR middle-end/86631 6771 * g++.dg/Walloca1.C: Adjust. 6772 67732018-08-28 Paolo Carlini <paolo.carlini@oracle.com> 6774 6775 PR c++/86546 6776 * g++.dg/other/switch4.C: New. 6777 67782018-08-28 Richard Biener <rguenther@suse.de> 6779 6780 PR tree-optimization/87124 6781 * g++.dg/torture/pr87124.C: New testcase. 6782 67832017-08-28 Paul Thomas <pault@gcc.gnu.org> 6784 6785 PR fortran/80477 6786 * gfortran.dg/class_result_7.f90: New test. 6787 * gfortran.dg/class_result_8.f90: New test. 6788 * gfortran.dg/class_result_9.f90: New test. 6789 6790 PR fortran/86481 6791 * gfortran.dg/allocate_with_source_25.f90: New test. 6792 67932018-08-28 Jakub Jelinek <jakub@redhat.com> 6794 6795 PR middle-end/87099 6796 * gcc.dg/pr87099.c: New test. 6797 67982018-08-28 Richard Sandiford <richard.sandiford@arm.com> 6799 6800 PR testsuite/87078 6801 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign. 6802 68032018-08-28 Richard Biener <rguenther@suse.de> 6804 6805 PR tree-optimization/87117 6806 * gcc.dg/pr87117-1.c: New testcase. 6807 68082018-08-28 Richard Biener <rguenther@suse.de> 6809 6810 PR tree-optimization/87117 6811 * gcc.dg/pr87117-2.c: New testcase. 6812 68132018-08-28 Richard Biener <rguenther@suse.de> 6814 6815 PR tree-optimization/87117 6816 * gcc.dg/lvalue-5.c: New testcase. 6817 68182018-08-27 Jeff Law <law@redhat.com> 6819 6820 PR tree-optimization/87110 6821 * gcc.c-torture/compile/pr87110.c: New test. 6822 68232018-08-27 Martin Sebor <msebor@redhat.com> 6824 6825 PR tree-optimization/86914 6826 * gcc.dg/strlenopt-57.c: New test. 6827 68282018-08-27 Martin Sebor <msebor@redhat.com> 6829 6830 PR tree-optimization/87112 6831 * gcc.dg/pr87112.c: New test. 6832 68332018-08-27 David Malcolm <dmalcolm@redhat.com> 6834 6835 PR c++/63392 6836 * g++.dg/diagnostic/missing-typename.C: New test. 6837 68382018-08-27 Jeff Law <law@redhat.com> 6839 6840 * gcc.c-torture/compile/dse.c: New test. 6841 68422018-08-27 Jakub Jelinek <jakub@redhat.com> 6843 6844 PR c++/86993 6845 * g++.dg/diagnostic/pr86993.C: New test. 6846 68472018-08-27 Richard Biener <rguenther@suse.de> 6848 6849 PR tree-optimization/86927 6850 * gcc.dg/vect/pr86927.c: New testcase. 6851 68522018-08-27 David Malcolm <dmalcolm@redhat.com> 6853 6854 PR c++/87091 6855 * gcc.dg/empty.h: New file. 6856 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to 6857 top of file and removal of redundant second printing of warning 6858 location. 6859 * gcc.dg/fixits-pr84852-2.c: Likewise. 6860 * gcc.dg/missing-header-fixit-3.c: Likewise. 6861 * gcc.dg/missing-header-fixit-4.c: New test. 6862 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for 6863 conversion of show_caret_p to a tri-state. 6864 68652018-08-27 David Malcolm <dmalcolm@redhat.com> 6866 6867 PR c++/87091 6868 * g++.dg/pr85523.C: Extend expected output to show line 6869 before line-insertion fix-it hint. 6870 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c 6871 (test_fixit_insert_newline): Add previous line to expected output. 6872 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise. 6873 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise. 6874 68752018-08-27 Martin Liska <mliska@suse.cz> 6876 6877 PR sanitizer/86962 6878 * gcc.dg/asan/pr86962.c: New test. 6879 68802018-08-27 Martin Liska <mliska@suse.cz> 6881 6882 * gcc.dg/tree-prof/val-prof-10.c: New test. 6883 68842018-08-27 Martin Liska <mliska@suse.cz> 6885 6886 PR tree-optimization/86847 6887 * gcc.dg/tree-ssa/switch-3.c: New test. 6888 * gcc.dg/tree-ssa/vrp105.c: Remove. 6889 68902018-08-27 Martin Liska <mliska@suse.cz> 6891 6892 * gcc.dg/tree-ssa/switch-2.c: New test. 6893 68942018-08-27 Richard Biener <rguenther@suse.de> 6895 6896 * g++.dg/torture/20180705-1.C: New testcase. 6897 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise. 6898 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump. 6899 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2. 6900 * gcc.dg/tree-ssa/vrp92.c: Disable FRE. 6901 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option. 6902 * gcc.dg/pr85195.c: Likewise. 6903 * gcc.dg/pr85467.c: Likewise. 6904 * gcc.dg/torture/pr81790.c: Likewise. 6905 6906 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns 6907 param to current default. 6908 69092018-08-27 Jakub Jelinek <jakub@redhat.com> 6910 6911 PR rtl-optimization/87065 6912 * gcc.target/i386/pr87065.c: New test. 6913 69142018-08-26 Marek Polacek <polacek@redhat.com> 6915 6916 PR c++/87080 6917 * g++.dg/cpp0x/Wpessimizing-move5.C: New test. 6918 6919 PR c++/87029, Implement -Wredundant-move. 6920 * g++.dg/cpp0x/Wredundant-move1.C: New test. 6921 * g++.dg/cpp0x/Wredundant-move2.C: New test. 6922 * g++.dg/cpp0x/Wredundant-move3.C: New test. 6923 * g++.dg/cpp0x/Wredundant-move4.C: New test. 6924 69252018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org> 6926 6927 PR libfortran/86704 6928 * gfortran.dg/matmul_19.f90: New test. 6929 69302018-08-25 Janus Weil <janus@gcc.gnu.org> 6931 6932 PR fortran/86545 6933 * gfortran.dg/generic_35.f90: New test case. 6934 69352018-08-24 David Malcolm <dmalcolm@redhat.com> 6936 6937 PR c++/87091 6938 * gcc.dg/missing-header-fixit-3.c: Update for changes to how 6939 line spans are printed with -fdiagnostics-show-line-numbers. 6940 69412018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org> 6942 6943 PR fortran/86837 6944 * gfortran.dg/implied_do_io_6.f90: New test. 6945 69462018-08-24 H.J. Lu <hongjiu.lu@intel.com> 6947 6948 PR middle-end/87092 6949 * gcc.dg/pr87092.c: New test. 6950 69512018-08-24 Marek Polacek <polacek@redhat.com> 6952 6953 PR c++/67012 6954 PR c++/86942 6955 * g++.dg/cpp0x/auto52.C: New test. 6956 * g++.dg/cpp1y/auto-fn52.C: New test. 6957 * g++.dg/cpp1y/auto-fn53.C: New test. 6958 * g++.dg/cpp1y/auto-fn54.C: New test. 6959 69602018-08-24 Richard Sandiford <richard.sandiford@arm.com> 6961 6962 * lib/target-supports.exp (vect_perm_supported): Only return 6963 false for variable-length vectors if the permute size is not 6964 a power of 2. 6965 (check_effective_target_vect_perm) 6966 (check_effective_target_vect_perm_byte) 6967 (check_effective_target_vect_perm_short): Remove check for 6968 variable-length vectors. 6969 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE. 6970 * gcc.dg/vect/slp-perm-10.c: Likewise. 6971 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors. 6972 69732018-08-24 Richard Sandiford <richard.sandiford@arm.com> 6974 6975 * gcc.target/aarch64/sve/bswap_1.c: New test. 6976 * gcc.target/aarch64/sve/bswap_2.c: Likewise. 6977 * gcc.target/aarch64/sve/bswap_3.c: Likewise. 6978 69792018-08-24 Richard Sandiford <richard.sandiford@arm.com> 6980 6981 * gcc.target/aarch64/sve/slp_perm_1.c: New test. 6982 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise. 6983 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise. 6984 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise. 6985 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise. 6986 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise. 6987 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise. 6988 69892018-08-24 H.J. Lu <hongjiu.lu@intel.com> 6990 6991 PR debug/79342 6992 * gcc.dg/pr79342.: New test. 6993 69942018-08-23 Martin Sebor <msebor@redhat.com> 6995 6996 PR tree-optimization/87072 6997 * gcc.dg/Warray-bounds-35.c: New test. 6998 69992018-08-23 Richard Biener <rguenther@suse.de> 7000 7001 PR middle-end/87024 7002 * gcc.dg/pr87024.c: New testcase. 7003 70042018-08-23 Richard Sandiford <richard.sandiford@arm.com> 7005 7006 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL. 7007 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. 7008 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last. 7009 * gcc.dg/vect/pr80631-2.c: Likewise. 7010 70112017-08-23 Paul Thomas <pault@gcc.gnu.org> 7012 7013 PR fortran/86863 7014 * gfortran.dg/submodule_32.f08: New test. 7015 70162018-08-22 Janus Weil <janus@gcc.gnu.org> 7017 7018 PR fortran/86935 7019 * gfortran.dg/associate_3.f90: Update error message. 7020 * gfortran.dg/associate_39.f90: New test case. 7021 70222018-08-22 Janus Weil <janus@gcc.gnu.org> 7023 7024 PR fortran/86888 7025 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add 7026 an additional case. 7027 * gfortran.dg/alloc_comp_basics_7.f90: New test case. 7028 * gfortran.dg/class_17.f03: Update error message. 7029 * gfortran.dg/class_55.f90: Ditto. 7030 * gfortran.dg/dtio_11.f90: Update error messages. 7031 * gfortran.dg/implicit_actual.f90: Add an error message. 7032 * gfortran.dg/typebound_proc_12.f90: Update error message. 7033 70342018-08-22 Martin Sebor <msebor@redhat.com> 7035 7036 PR middle-end/87052 7037 * gcc.dg/pr87052.c: New test. 7038 * gcc.dg/tree-ssa/dump-3.c: Adjust. 7039 70402018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com> 7041 7042 * gfortran.dg/max_fmax_aarch64.f90: Rename to... 7043 * gfortran.dg/max_expr.f90: ...this. 7044 * gfortran.dg/min_fmin_aarch64.f90: Rename to... 7045 * gfortran.dg/min_expr.f90: ...this. 7046 70472018-08-22 Richard Sandiford <richard.sandiford@arm.com> 7048 7049 PR tree-optimization/86725 7050 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test. 7051 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise. 7052 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise. 7053 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise. 7054 70552018-08-22 Richard Sandiford <richard.sandiford@arm.com> 7056 7057 PR tree-optimization/86725 7058 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test. 7059 70602018-08-22 Richard Sandiford <richard.sandiford@arm.com> 7061 7062 * gcc.dg/vect/vect-avg-16.c: New test. 7063 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized. 7064 * gcc.dg/vect/vect-strided-u8-i8-gap4.c, 7065 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for 7066 the second loop in main1. 7067 70682018-08-22 Iain Sandoe <iain@sandoe.co.uk> 7069 7070 * gcc.dg/lto/pr85248_0.c (test_alias): 7071 Stringify __USER_LABEL_PREFIX__. 7072 (test_noreturn): Likewise. 7073 70742018-08-22 Richard Biener <rguenther@suse.de> 7075 7076 PR tree-optimization/86988 7077 * g++.dg/pr86988.C: New testcase. 7078 70792018-08-22 Richard Biener <rguenther@suse.de> 7080 7081 PR tree-optimization/86945 7082 * tree-cfg.c (generate_range_test): Use unsigned arithmetic. 7083 70842018-08-21 Janne Blomqvist <jb@gcc.gnu.org> 7085 7086 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs. 7087 70882018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org> 7089 Thomas Koenig <tkoenig@gcc.gnu.org> 7090 7091 PR fortran/25829 7092 * gfortran.dg/f2003_inquire_1.f03: Add write statement. 7093 * gfortran.dg/f2003_io_1.f03: Add wait statement. 7094 70952018-08-21 Marek Polacek <polacek@redhat.com> 7096 7097 PR c++/86981, Implement -Wpessimizing-move. 7098 * g++.dg/cpp0x/Wpessimizing-move1.C: New test. 7099 * g++.dg/cpp0x/Wpessimizing-move2.C: New test. 7100 * g++.dg/cpp0x/Wpessimizing-move3.C: New test. 7101 * g++.dg/cpp0x/Wpessimizing-move4.C: New test. 7102 * g++.dg/cpp1z/Wpessimizing-move1.C: New test. 7103 7104 PR c++/65043 7105 * g++.dg/concepts/pr67595.C: Add dg-warning. 7106 * g++.dg/cpp0x/Wnarrowing11.C: New test. 7107 * g++.dg/cpp0x/Wnarrowing12.C: New test. 7108 * g++.dg/cpp0x/rv-cast5.C: Add static_cast. 7109 7110 PR c++/86499 7111 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test. 7112 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error. 7113 71142018-08-21 Ed Schonberg <schonberg@adacore.com> 7115 7116 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase. 7117 71182018-08-21 Ed Schonberg <schonberg@adacore.com> 7119 7120 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase. 7121 71222018-08-21 Javier Miranda <miranda@adacore.com> 7123 7124 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase. 7125 71262018-08-21 Ed Schonberg <schonberg@adacore.com> 7127 7128 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase. 7129 71302018-08-21 Ed Schonberg <schonberg@adacore.com> 7131 7132 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase. 7133 71342018-08-21 Eric Botcazou <ebotcazou@adacore.com> 7135 7136 * gnat.dg/rep_clause7.adb: New testcase. 7137 71382018-08-21 Ed Schonberg <schonberg@adacore.com> 7139 7140 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb, 7141 gnat.dg/task1_pkg.ads: New testcase. 7142 71432018-08-21 Hristian Kirtchev <kirtchev@adacore.com> 7144 7145 * gnat.dg/linkedlist.adb: New testcase. 7146 71472018-08-21 Hristian Kirtchev <kirtchev@adacore.com> 7148 7149 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb, 7150 gnat.dg/elab6_pkg.ads: New testcase. 7151 71522018-08-21 Ed Schonberg <schonberg@adacore.com> 7153 7154 * gnat.dg/expr_func5.adb: New testcase. 7155 71562018-08-21 Hristian Kirtchev <kirtchev@adacore.com> 7157 7158 * gnat.dg/dynhash.adb: New testcase. 7159 71602018-08-21 Javier Miranda <miranda@adacore.com> 7161 7162 * gnat.dg/enum4.adb: New testcase. 7163 71642018-08-21 Tamar Christina <tamar.christina@arm.com> 7165 7166 * gcc.target/aarch64/large_struct_copy.c: New test. 7167 71682018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 7169 7170 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*. 7171 71722018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de> 7173 7174 PR middle-end/86121 7175 * gcc.dg/Wstringop-overflow-6.c: Remove xfail. 7176 71772018-08-21 Tom de Vries <tdevries@suse.de> 7178 7179 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches 7180 to avoid mismatch in .debug and .earlydebug dump files. 7181 71822018-08-20 Michael Meissner <meissner@linux.ibm.com> 7183 7184 PR target/87033 7185 * gcc.target/powerpc/pr87033.c: New test. 7186 71872018-08-20 Martin Sebor <msebor@redhat.com> 7188 7189 PR tree-optimization/87034 7190 * gcc.dg/builtin-sprintf-warn-20.c: New test. 7191 71922018-08-20 David Malcolm <dmalcolm@redhat.com> 7193 7194 PR other/84889 7195 * gcc.dg/plugin/diagnostic-group-test-1.c: New test. 7196 * gcc.dg/plugin/diagnostic_group_plugin.c: New test. 7197 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests. 7198 71992018-08-20 H.J. Lu <hongjiu.lu@intel.com> 7200 7201 PR target/87014 7202 * g++.dg/torture/pr87014.C: New file. 7203 72042018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de> 7205 7206 PR target/86984 7207 * gcc.target/alpha/pr86984.c: New test. 7208 72092018-08-20 Richard Biener <rguenther@suse.de> 7210 7211 PR tree-optimization/78655 7212 * gcc.dg/tree-ssa/evrp11.c: New testcase. 7213 72142018-08-18 Iain Sandoe <iain@sandoe.co.uk> 7215 7216 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output 7217 for Darwin. 7218 72192018-08-18 Iain Sandoe <iain@sandoe.co.uk> 7220 7221 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF 7222 test on Darwin. 7223 * g++.dg/debug/dwarf2/pr85302.C: Likewise. 7224 * gcc.dg/lto/pr83719_0.c: Likewise. 7225 72262018-08-17 Martin Sebor <msebor@redhat.com> 7227 7228 PR testsuite/86996 7229 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. 7230 72312018-08-17 David Malcolm <dmalcolm@redhat.com> 7232 7233 * g++.dg/conversion/Wwrite-strings.C: New test. 7234 72352018-08-17 Sandra Loosemore <sandra@codesourcery.com> 7236 Chung-Lin Tang <cltang@codesourcery.com> 7237 Xianmiao Qu <xianmiao_qu@c-sky.com> 7238 7239 C-SKY port: Testsuite 7240 7241 * g++.dg/Wno-frame-address.C: Adjust for C-SKY. 7242 * g++.dg/torture/type-generic-1.C: Likewise. 7243 * gcc.c-torture/compile/20000804-1.c: Likewise. 7244 * gcc.c-torture/execute/20101011-1.c: Likewise. 7245 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise. 7246 * gcc.dg/20020312-2.c: Likewise. 7247 * gcc.dg/Wno-frame-address.c: Likewise. 7248 * gcc.dg/c11-true_min-1.c: Likewise. 7249 * gcc.dg/sibcall-10.c: Likewise. 7250 * gcc.dg/sibcall-9.c: Likewise. 7251 * gcc.dg/stack-usage-1.c: Likewise. 7252 * gcc.dg/torture/float32-tg-3.c: Likewise. 7253 * gcc.dg/torture/float32x-tg-3.c: Likewise. 7254 * gcc.dg/torture/float64-tg-3.c: Likewise. 7255 * gcc.dg/torture/float64x-tg-3.c: Likewise. 7256 * gcc.dg/torture/type-generic-1.c: Likewise. 7257 * gcc.target/csky/*: New. 7258 * lib/target-supports.exp (check_profiling_available): Add 7259 csky-*-elf. 7260 (check_effective_target_hard_float): Handle C-SKY targets with 7261 single-precision hard float only. 7262 (check_effective_target_logical_op_short_circuit): Handle C-SKY. 7263 72642018-08-17 David Malcolm <dmalcolm@redhat.com> 7265 7266 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for 7267 gcc_dump_printf. 7268 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test 7269 coverage for gcc_dump_printf. 7270 72712018-08-17 Martin Liska <mliska@suse.cz> 7272 7273 * g++.dg/opt/mpx.C: Fix scanned pattern. 7274 * gcc.target/i386/mpx.c: Likewise. 7275 * g++.dg/warn/Wunreachable-code-1.C: Remove. 7276 * g++.dg/warn/Wunreachable-code-2.C: Likewise. 7277 * gcc.dg/torture/pr52969.c: Likewise. 7278 * g++.dg/warn/pr31246-2.C: Likewise. 7279 * g++.dg/warn/pr31246.C: Likewise. 7280 * gcc.dg/pr33092.c: Likewise. 7281 * g++.dg/opt/eh1.C: Remove a deprecated option. 7282 * g++.dg/template/inline1.C: Likewise. 7283 * g++.dg/tree-ssa/pr81408.C: Likewise. 7284 * gcc.dg/pr41837.c: Likewise. 7285 * gcc.dg/pr41841.c: Likewise. 7286 * gcc.dg/pr42250.c: Likewise. 7287 * gcc.dg/pr43084.c: Likewise. 7288 * gcc.dg/pr43317.c: Likewise. 7289 * gcc.dg/pr51879-18.c: Likewise. 7290 * gcc.dg/torture/pr36066.c: Likewise. 7291 * gcc.dg/tree-ssa/ifc-8.c: Likewise. 7292 * gcc.dg/tree-ssa/ifc-cd.c: Likewise. 7293 * gcc.dg/tree-ssa/pr19210-1.c: Likewise. 7294 * gcc.dg/tree-ssa/pr45122.c: Likewise. 7295 * gcc.target/i386/pr45352-2.c: Likewise. 7296 * gcc.target/i386/zee.c: Likewise. 7297 * gfortran.dg/auto_char_len_2.f90: Likewise. 7298 * gfortran.dg/auto_char_len_4.f90: Likewise. 7299 * gfortran.dg/c_ptr_tests_15.f90: Likewise. 7300 * gfortran.dg/char_array_structure_constructor.f90: Likewise. 7301 * gfortran.dg/gomp/pr47331.f90: Likewise. 7302 * gfortran.dg/pr40999.f: Likewise. 7303 * gfortran.dg/pr41011.f: Likewise. 7304 * gfortran.dg/pr42051.f03: Likewise. 7305 * gfortran.dg/pr46804.f90: Likewise. 7306 * gfortran.dg/pr83149_1.f90: Likewise. 7307 * gfortran.dg/pr83149_b.f90: Likewise. 7308 * gfortran.dg/whole_file_1.f90: Likewise. 7309 * gfortran.dg/whole_file_10.f90: Likewise. 7310 * gfortran.dg/whole_file_11.f90: Likewise. 7311 * gfortran.dg/whole_file_12.f90: Likewise. 7312 * gfortran.dg/whole_file_13.f90: Likewise. 7313 * gfortran.dg/whole_file_14.f90: Likewise. 7314 * gfortran.dg/whole_file_15.f90: Likewise. 7315 * gfortran.dg/whole_file_16.f90: Likewise. 7316 * gfortran.dg/whole_file_17.f90: Likewise. 7317 * gfortran.dg/whole_file_18.f90: Likewise. 7318 * gfortran.dg/whole_file_19.f90: Likewise. 7319 * gfortran.dg/whole_file_2.f90: Likewise. 7320 * gfortran.dg/whole_file_20.f03: Likewise. 7321 * gfortran.dg/whole_file_3.f90: Likewise. 7322 * gfortran.dg/whole_file_4.f90: Likewise. 7323 * gfortran.dg/whole_file_5.f90: Likewise. 7324 * gfortran.dg/whole_file_6.f90: Likewise. 7325 * gfortran.dg/whole_file_7.f90: Likewise. 7326 * gfortran.dg/whole_file_8.f90: Likewise. 7327 * gfortran.dg/whole_file_9.f90: Likewise. 7328 * gcc.dg/vect/vect.exp: Likewise. 7329 73302018-08-17 Richard Biener <rguenther@suse.de> 7331 7332 PR middle-end/86505 7333 * gcc.dg/torture/pr86505.c: New testcase. 7334 73352018-08-16 Martin Sebor <msebor@redhat.com> 7336 7337 PR tree-optimization/86853 7338 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test. 7339 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test. 7340 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust. 7341 73422018-08-16 David Malcolm <dmalcolm@redhat.com> 7343 7344 * gcc.dg/missing-header-fixit-3.c: New test. 7345 73462018-08-16 David Malcolm <dmalcolm@redhat.com> 7347 7348 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c 7349 (test_fixit_insert_newline): Update expected output to show '+' 7350 characters in margin of line-insertion fix-it hint. 7351 73522018-08-16 Nathan Sidwell <nathan@acm.org> 7353 7354 * gcc.dg/cpp/macsyntx.c: Adjust expected errors. 7355 * gcc.dg/cpp/macsyntx2.c: likewise. 7356 73572018-08-15 Uros Bizjak <ubizjak@gmail.com> 7358 7359 PR testsuite/86745 7360 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings. 7361 * gcc.target/i386/avx-cvt-2.c: Ditto. 7362 73632018-08-16 David Malcolm <dmalcolm@redhat.com> 7364 7365 PR c++/70693 7366 * c-c++-common/Wmisleading-indentation-pr70693.c: New test. 7367 73682018-08-16 Vlad Lazar <vlad.lazar@arm.com> 7369 7370 * gcc.target/aarch64/imm_choice_comparison.c: New test. 7371 73722018-08-16 Iain Sandoe <iain@sandoe.co.uk> 7373 7374 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__. 7375 (lib_strncmp): Likewise. 7376 73772018-08-16 Iain Sandoe <iain@sandoe.co.uk> 7378 7379 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin. 7380 * c-c++-common/asan/pointer-subtract-4.c: Likewise. 7381 * g++.dg/torture/pr44295.C : Likewise. 7382 73832018-08-16 Iain Sandoe <iain@sandoe.co.uk> 7384 7385 PR testsuite/78544 7386 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section 7387 attributes and matching. 7388 * gcc.dg/tree-prof/section-attr-2.c: Likewise. 7389 * gcc.dg/tree-prof/section-attr-3.c: Likewise. 7390 73912018-08-16 Iain Sandoe <iain@sandoe.co.uk> 7392 7393 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__. 7394 73952018-08-15 Uros Bizjak <ubizjak@gmail.com> 7396 7397 * gcc.target/i386/rop1.c: Remove. 7398 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop. 7399 74002018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com> 7401 7402 * gcc.target/powerpc/fold-vec-splat-char.c: New. 7403 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New. 7404 * gcc.target/powerpc/fold-vec-splat-int.c: New. 7405 * gcc.target/powerpc/fold-vec-splat-longlong.c: New. 7406 * gcc.target/powerpc/fold-vec-splat-pixel.c: New. 7407 * gcc.target/powerpc/fold-vec-splat-short.c: New. 7408 74092018-08-15 David Malcolm <dmalcolm@redhat.com> 7410 7411 * g++.dg/diagnostic/aka3.C: New test. 7412 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected 7413 output to show range labels. 7414 * g++.dg/diagnostic/param-type-mismatch.C: Likewise. 7415 * g++.dg/plugin/plugin.exp (plugin_test_list): Add... 7416 * g++.dg/plugin/show-template-tree-color-labels.C: New test. 7417 * gcc.dg/bad-binary-ops.c: Update expected output to show range 7418 labels. Add an "aka" example. 7419 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range 7420 labels. 7421 * gcc.dg/format/diagnostic-ranges.c: Likewise. 7422 * gcc.dg/format/pr72858.c: Likewise. 7423 * gcc.dg/format/pr78498.c: Likewise. 7424 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options. 7425 Update expected output to show range labels. Add examples of 7426 -Wincompatible-pointer-types and -Wpointer-sign for parameters. 7427 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: 7428 Update expected output to show range labels. 7429 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise. 7430 (test_very_wide_line): Adjust so that label is at left-clipping 7431 boundary. 7432 (test_very_wide_line_2): New test. 7433 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: 7434 Update expected output to show range labels. 7435 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise. 7436 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test. 7437 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update 7438 for new param to gcc_rich_location::add_expr. 7439 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range): 7440 Add "label" param. 7441 (test_show_locus): Add examples of labels to various tests. Tweak 7442 the "very wide_line" test case and duplicate it, to cover the 7443 boundary values for clipping of labels against the left-margin. 7444 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add 7445 diagnostic-test-show-locus-no-labels.c. 7446 * gcc.dg/pr69554-1.c: Update expected output to show range labels. 7447 Update line numbers of dg-locus directives. 7448 * gcc.dg/pr69627.c: Update expected output to show range labels. 7449 * lib/multiline.exp (proc _build_multiline_regex): Remove 7450 special-case handling of lines with trailing '|'. 7451 74522018-08-15 Qing Zhao <qing.zhao@oracle.com> 7453 7454 PR testsuite/86519 7455 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of 7456 the .expand file. 7457 74582018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 7459 7460 * gcc.dg/wmain.c: New test. 7461 74622018-08-15 Iain Sandoe <iain@sandoe.co.uk> 7463 7464 PR c/19315 7465 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern. 7466 * gcc.dg/redecl-10.c: Expect warnings for the static vars with 7467 unknown size. 7468 74692018-08-15 Martin Liska <mliska@suse.cz> 7470 7471 PR tree-optimization/86925 7472 * gcc.dg/predict-20.c: New test. 7473 * gcc.dg/predict-21.c: New test. 7474 74752018-08-15 Paolo Carlini <paolo.carlini@oracle.com> 7476 7477 * g++.dg/init/goto3.C: Adjust for error instead of permerror. 7478 74792018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io> 7480 7481 * gcc.target/i386/sse2-movs.c: New test. 7482 74832018-08-14 Martin Sebor <msebor@redhat.com> 7484 7485 PR tree-optimization/86650 7486 * gcc.dg/Warray-bounds-34.c: New test. 7487 74882018-08-14 Janus Weil <janus@gcc.gnu.org> 7489 7490 PR fortran/86116 7491 * gfortran.dg/generic_34.f90: New test case. 7492 74932018-08-13 Marek Polacek <polacek@redhat.com> 7494 7495 PR c++/57891 7496 * g++.dg/cpp0x/Wnarrowing6.C: New test. 7497 * g++.dg/cpp0x/Wnarrowing7.C: New test. 7498 * g++.dg/cpp0x/Wnarrowing8.C: New test. 7499 * g++.dg/cpp0x/Wnarrowing9.C: New test. 7500 * g++.dg/cpp0x/Wnarrowing10.C: New test. 7501 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error. 7502 * g++.dg/cpp0x/constexpr-ex2.C: Likewise. 7503 * g++.dg/cpp0x/constexpr-targ.C: Likewise. 7504 * g++.dg/cpp0x/scoped_enum2.C: Likewise. 7505 * g++.dg/ext/stmtexpr15.C: Likewise. 7506 * g++.dg/gomp/pr47963.C: Likewise. 7507 * g++.dg/init/new37.C: Likewise. 7508 * g++.dg/init/new43.C: Likewise. 7509 * g++.dg/other/fold1.C: Likewise. 7510 * g++.dg/parse/array-size2.C: Likewise. 7511 * g++.dg/template/dependent-name3.C: Likewise. 7512 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error. 7513 * g++.dg/other/vrp1.C: Likewise. 7514 * g++.dg/template/char1.C: Likewise. 7515 75162018-08-13 Segher Boessenkool <segher@kernel.crashing.org> 7517 7518 * gcc.target/powerpc/pr56605.c: The generated code can have an AND 7519 instead of a ZERO_EXTEND. 7520 75212018-08-13 Martin Sebor <msebor@redhat.com> 7522 7523 PR tree-optimization/71625 7524 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case. 7525 * g++.dg/init/string2.C: New test. 7526 * g++.dg/init/string3.C: New test. 7527 * g++.dg/init/string4.C: New test. 7528 * gcc.dg/init-string-3.c: New test. 7529 * gcc.dg/strlenopt-55.c: New test. 7530 * gcc.dg/strlenopt-56.c: New test. 7531 75322018-08-13 Marek Polacek <polacek@redhat.com> 7533 7534 P0806R2 - Deprecate implicit capture of this via [=] 7535 * g++.dg/cpp2a/lambda-this1.C: New test. 7536 * g++.dg/cpp2a/lambda-this2.C: New test. 7537 * g++.dg/cpp2a/lambda-this3.C: New test. 7538 75392018-08-13 Marek Polacek <polacek@redhat.com> 7540 7541 PR c++/86915 7542 * g++.dg/diagnostic/auto1.C: New test. 7543 75442018-08-12 Paul Thomas <pault@gcc.gnu.org> 7545 7546 PR fortran/66679 7547 * gfortran.dg/transfer_class_3.f90: New test. 7548 75492018-08-12 Paul Thomas <pault@gcc.gnu.org> 7550 7551 PR fortran/86906 7552 * gfortran.dg/use_rename_9.f90: New test. 7553 75542018-08-11 Jakub Jelinek <jakub@redhat.com> 7555 7556 PR tree-optimization/86835 7557 * gcc.dg/pr86835.c: New test. 7558 75592018-08-10 Janus Weil <janus@gcc.gnu.org> 7560 7561 PR fortran/57160 7562 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case. 7563 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize". 7564 * gfortran.dg/short_circuiting_2.f90: New test case. 7565 * gfortran.dg/short_circuiting_3.f90: New test case. 7566 75672018-08-10 Alexander Monakov <amonakov@ispras.ru> 7568 7569 PR target/82418 7570 * gcc.target/i386/pr82418.c: New test. 7571 75722018-08-10 Martin Liska <mliska@suse.cz> 7573 7574 PR target/83610 7575 * gcc.dg/predict-17.c: New test. 7576 * gcc.dg/predict-18.c: New test. 7577 * gcc.dg/predict-19.c: New test. 7578 75792018-08-10 Martin Liska <mliska@suse.cz> 7580 7581 PR tree-optimization/85799 7582 * gcc.dg/pr85799.c: New test. 7583 75842018-08-09 Jeff Law <law@redhat.com> 7585 7586 PR middle-end/86897 7587 * gcc.dg/uninit-suppress_2.c: Disable DOM. 7588 75892018-08-09 Richard Sandiford <richard.sandiford@arm.com> 7590 7591 * gcc.target/aarch64/sve/reduc_8.c: New test. 7592 75932018-08-09 David Malcolm <dmalcolm@redhat.com> 7594 7595 PR other/84889 7596 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New 7597 test. 7598 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c: 7599 New test. 7600 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests. 7601 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to 7602 TEST_ALWAYS_FLAGS. 7603 76042018-08-09 Richard Sandiford <richard.sandiford@arm.com> 7605 7606 PR tree-optimization/86858 7607 * gcc.dg/vect/pr86858.c: New test. 7608 76092018-08-09 Richard Sandiford <richard.sandiford@arm.com> 7610 7611 PR tree-optimization/86871 7612 * gcc.dg/vect/pr86871.c: New test. 7613 76142018-08-09 Paolo Carlini <paolo.carlini@oracle.com> 7615 7616 * g++.old-deja/g++.mike/p784.C: Add -fpermissive. 7617 76182018-08-09 Andreas Krebbel <krebbel@linux.ibm.com> 7619 7620 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement 7621 arch and tune numbers by 2. 7622 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise. 7623 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise. 7624 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise. 7625 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise. 7626 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise. 7627 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise. 7628 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise. 7629 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise. 7630 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise. 7631 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise. 7632 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise. 7633 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise. 7634 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise. 7635 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise. 7636 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise. 7637 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise. 7638 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise. 7639 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise. 7640 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise. 7641 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise. 7642 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise. 7643 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise. 7644 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise. 7645 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise. 7646 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise. 7647 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise. 7648 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise. 7649 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise. 7650 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise. 7651 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise. 7652 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise. 7653 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise. 7654 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise. 7655 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise. 7656 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise. 7657 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise. 7658 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise. 7659 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise. 7660 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise. 7661 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise. 7662 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise. 7663 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise. 7664 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise. 7665 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise. 7666 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise. 7667 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise. 7668 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise. 7669 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise. 7670 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise. 7671 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise. 7672 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise. 7673 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise. 7674 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise. 7675 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise. 7676 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise. 7677 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise. 7678 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise. 7679 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise. 7680 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise. 7681 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise. 7682 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise. 7683 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise. 7684 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise. 7685 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise. 7686 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise. 7687 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise. 7688 76892018-08-09 Andreas Krebbel <krebbel@linux.ibm.com> 7690 7691 PR target/84332 7692 * gcc.target/s390/pr84332.c: New testcase. 7693 76942018-08-08 Andreas Schwab <schwab@linux-m68k.org> 7695 7696 PR target/46179 7697 * gcc.target/m68k/tls-dimode.c: New file. 7698 76992018-08-08 Nathan Sidwell <nathan@acm.org> 7700 7701 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h, 7702 c-c++-common/inc-from-1.c: New 7703 77042018-08-08 Andreas Krebbel <krebbel@linux.ibm.com> 7705 7706 PR target/85295 7707 * gcc.target/s390/TI-constants-lra.c: New testcase. 7708 * gcc.target/s390/TI-constants-nolra.c: New testcase. 7709 77102018-08-08 Ilya Leoshkevich <iii@linux.ibm.com> 7711 7712 * gcc.target/s390/hotpatch-8.c: Remove. 7713 * gcc.target/s390/hotpatch-9.c: Remove. 7714 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove. 7715 * gcc.target/s390/mnop-mcount-m31.c: Remove. 7716 77172018-08-08 Jakub Jelinek <jakub@redhat.com> 7718 7719 P0595R1 - is_constant_evaluated 7720 * g++.dg/cpp2a/is-constant-evaluated1.C: New test. 7721 7722 PR c++/86836 7723 * g++.dg/cpp1z/decomp46.C: New test. 7724 7725 PR c++/86738 7726 * g++.dg/opt/pr86738.C: New test. 7727 77282018-08-07 Richard Sandiford <richard.sandiford@arm.com> 7729 7730 PR target/86838 7731 * gcc.target/aarch64/frecpe_1.c: New test. 7732 * gcc.target/aarch64/frecpe_2.c: Likewise. 7733 77342018-08-07 Paolo Carlini <paolo.carlini@oracle.com> 7735 7736 PR c++/59480, DR 136 7737 * g++.dg/other/friend8.C: New. 7738 * g++.dg/other/friend9.C: Likewise. 7739 * g++.dg/other/friend10.C: Likewise. 7740 * g++.dg/other/friend11.C: Likewise. 7741 * g++.dg/other/friend12.C: Likewise. 7742 * g++.dg/other/friend13.C: Likewise. 7743 * g++.dg/other/friend14.C: Likewise. 7744 * g++.dg/other/friend15.C: Likewise. 7745 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. 7746 * g++.dg/parse/defarg8.C: Likewise. 7747 77482018-08-07 Martin Liska <mliska@suse.cz> 7749 7750 PR middle-end/83023 7751 * gcc.dg/predict-16.c: New test. 7752 * g++.dg/predict-1.C: New test. 7753 77542018-08-07 Steve Ellcey <sellcey@cavium.com> 7755 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7756 7757 PR tree-optimization/80925 7758 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops 7759 vectorized on !vect_hw_misalign targets. 7760 77612018-08-06 Marek Polacek <polacek@redhat.com> 7762 7763 PR c++/86767 7764 * g++.dg/cpp1y/constexpr-86767.C: New test. 7765 77662018-08-06 Uros Bizjak <ubizjak@gmail.com> 7767 7768 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt 7769 for target *-*-linux-gnu. 7770 77712018-08-06 Alan Hayward <alan.hayward@arm.com> 7772 7773 * gcc.target/aarch64/sve/tls_preserve_1.c: New test. 7774 * gcc.target/aarch64/sve/tls_preserve_2.c: New test. 7775 * gcc.target/aarch64/sve/tls_preserve_3.c: New test. 7776 77772018-08-06 Andreas Krebbel <krebbel@linux.ibm.com> 7778 7779 * gcc.target/s390/nomemloopunroll-1.c: New test. 7780 77812018-08-05 H.J. Lu <hongjiu.lu@intel.com> 7782 7783 PR target/86386 7784 * gcc.target/i386/pr86386.c: New file. 7785 77862018-08-04 Tom de Vries <tdevries@suse.de> 7787 7788 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line. 7789 77902018-08-04 Andreas Schwab <schwab@linux-m68k.org> 7791 7792 * gcc.dg/guality/const-volatile.c: Remove duplicate test 7793 "type:cvip". 7794 77952018-08-04 Janus Weil <janus@gcc.gnu.org> 7796 7797 PR fortran/45521 7798 * gfortran.dg/interface_assignment_6.f90: New test case. 7799 78002018-08-04 Uros Bizjak <ubizjak@gmail.com> 7801 7802 PR testsuite/86153 7803 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500. 7804 78052018-08-03 David Malcolm <dmalcolm@redhat.com> 7806 Jonathan Wakely <jwakely@redhat.com> 7807 7808 PR c++/85523 7809 * g++.dg/pr85523.C: New test. 7810 78112018-08-03 Bogdan Harjoc <harjoc@gmail.com> 7812 7813 PR c/86690 7814 * gcc.dg/union-duplicate-field.c: New test. 7815 78162018-08-03 Jason Merrill <jason@redhat.com> 7817 7818 PR c++/86706 7819 * g++.dg/template/pr86706.C: New test. 7820 78212018-08-03 Richard Sandiford <richard.sandiford@arm.com> 7822 7823 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used 7824 on vect_avg_qi targets. 7825 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. 7826 * gcc.dg/vect/bb-slp-pow-1.c: New test. 7827 * gcc.dg/vect/vect-avg-15.c: Likewise. 7828 78292018-08-03 Martin Liska <mliska@suse.cz> 7830 7831 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits. 7832 * gcc.dg/predict-13.c: Likewise. 7833 * gcc.dg/predict-3.c: Likewise. 7834 * gcc.dg/predict-4.c: Likewise. 7835 * gcc.dg/predict-5.c: Likewise. 7836 * gcc.dg/predict-6.c: Likewise. 7837 * gcc.dg/predict-9.c: Likewise. 7838 * gfortran.dg/predict-1.f90: Likewise. 7839 78402018-08-02 Richard Biener <rguenther@suse.de> 7841 7842 PR c++/86763 7843 * g++.dg/torture/pr86763.C: New testcase. 7844 78452018-08-02 Richard Biener <rguenther@suse.de> 7846 7847 PR tree-optimization/86816 7848 * g++.dg/torture/pr86816.C: New testcase. 7849 78502018-08-02 Richard Sandiford <richard.sandiford@arm.com> 7851 7852 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate 7853 to be used. 7854 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise. 7855 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16. 7856 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used 7857 for .h. 7858 * gcc.target/aarch64/sve/single_2.c: Likewise. 7859 * gcc.target/aarch64/sve/single_3.c: Likewise. 7860 * gcc.target/aarch64/sve/single_4.c: Likewise. 7861 78622018-08-02 Jackson Woodruff <jackson.woodruff@arm.com> 7863 7864 PR target/86014 7865 * gcc.target/aarch64/ldp_stp_13.c: New test. 7866 78672018-08-01 Martin Sebor <msebor@redhat.com> 7868 7869 PR tree-optimization/86650 7870 * gcc.dg/format/gcc_diag-10.c: Adjust. 7871 78722018-08-01 Richard Sandiford <richard.sandiford@arm.com> 7873 7874 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form 7875 of range check. 7876 * gcc.target/aarch64/sve/var_stride_4.c: Likewise. 7877 78782018-08-01 Richard Sandiford <richard.sandiford@arm.com> 7879 7880 PR target/86753 7881 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests. 7882 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 7883 78842018-08-01 Richard Sandiford <richard.sandiford@arm.com> 7885 7886 * gcc.dg/pointer-range-check-1.c: New test. 7887 * gcc.dg/pointer-range-check-2.c: Likewise. 7888 78892018-08-01 Richard Sandiford <richard.sandiford@arm.com> 7890 7891 PR tree-optimization/86749 7892 * gcc.dg/vect/pr86749.c: New test. 7893 78942018-08-01 Paolo Carlini <paolo.carlini@oracle.com> 7895 7896 PR c++/86661 7897 * g++.dg/lookup/name-clash12.C: New. 7898 78992018-08-01 Richard Biener <rguenther@suse.de> 7900 7901 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase. 7902 79032018-08-01 Uros Bizjak <ubizjak@gmail.com> 7904 7905 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0. 7906 79072018-08-01 Uros Bizjak <ubizjak@gmail.com> 7908 7909 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*. 7910 79112018-08-01 Martin Liska <mliska@suse.cz> 7912 7913 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern. 7914 * gcc.dg/tree-prof/stringop-2.c: Likewise. 7915 * gcc.dg/tree-prof/val-prof-1.c: Likewise. 7916 * gcc.dg/tree-prof/val-prof-2.c: Likewise. 7917 * gcc.dg/tree-prof/val-prof-3.c: Likewise. 7918 * gcc.dg/tree-prof/val-prof-4.c: Likewise. 7919 * gcc.dg/tree-prof/val-prof-5.c: Likewise. 7920 * gcc.dg/tree-prof/val-prof-7.c: Likewise. 7921 79222018-08-01 Martin Liska <mliska@suse.cz> 7923 7924 PR value-prof/35543 7925 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove. 7926 79272018-08-01 Sam Tebbs <sam.tebbs@arm.com> 7928 7929 * gcc.target/aarch64/extract_zero_extend.c: New file. 7930 79312018-08-01 Jakub Jelinek <jakub@redhat.com> 7932 7933 PR c/85704 7934 * gcc.c-torture/compile/pr85704.c: New test. 7935 79362018-07-31 Alexandre Oliva <oliva@adacore.com> 7937 Olivier Hainque <hainque@adacore.com> 7938 7939 * gnat.dg/dinst.adb: New. 7940 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New. 7941 79422018-07-31 David Malcolm <dmalcolm@redhat.com> 7943 7944 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for 7945 tdiag and cxxdiag. 7946 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G 7947 and %K. 7948 79492018-07-31 Richard Earnshaw <rearnsha@arm.com> 7950 7951 * c-c++-common/spec-barrier-1.c: New test. 7952 * c-c++-common/spec-barrier-2.c: New test. 7953 * gcc.dg/spec-barrier-3.c: New test. 7954 79552018-07-31 Martin Sebor <msebor@redhat.com> 7956 7957 PR tree-optimization/86741 7958 * gcc.dg/Warray-bounds-33.c: New test. 7959 79602018-07-31 Andreas Krebbel <krebbel@linux.ibm.com> 7961 7962 * gcc.target/s390/memset-1.c: Improve testcase. 7963 79642018-07-31 Tom de Vries <tdevries@suse.de> 7965 7966 PR debug/86687 7967 * g++.dg/guality/pr86687.C: New test. 7968 79692018-07-31 Jakub Jelinek <jakub@redhat.com> 7970 7971 P1008R1 - prohibit aggregates with user-declared constructors 7972 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor. 7973 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};. 7974 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a. 7975 * g++.dg/cpp2a/aggr1.C: New test. 7976 * g++.dg/cpp2a/aggr2.C: New test. 7977 79782018-07-31 Segher Boessenkool <segher@kernel.crashing.org> 7979 7980 PR target/86640 7981 * gcc.target/arm/pr86640.c: New testcase. 7982 79832018-07-31 Martin Liska <mliska@suse.cz> 7984 7985 PR gcov-profile/85338 7986 PR gcov-profile/85350 7987 PR gcov-profile/85372 7988 * gcc.misc-tests/gcov-pr85338.c: New test. 7989 * gcc.misc-tests/gcov-pr85350.c: New test. 7990 * gcc.misc-tests/gcov-pr85372.c: New test. 7991 79922018-07-31 Martin Liska <mliska@suse.cz> 7993 7994 PR gcov-profile/83813 7995 PR gcov-profile/84758 7996 PR gcov-profile/85217 7997 PR gcov-profile/85332 7998 * gcc.misc-tests/gcov-pr83813.c: New test. 7999 * gcc.misc-tests/gcov-pr84758.c: New test. 8000 * gcc.misc-tests/gcov-pr85217.c: New test. 8001 * gcc.misc-tests/gcov-pr85332.c: New test. 8002 80032018-07-31 Ed Schonberg <schonberg@adacore.com> 8004 8005 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb, 8006 gnat.dg/prot5_pkg.ads: New testcase. 8007 80082018-07-31 Justin Squirek <squirek@adacore.com> 8009 8010 * gnat.dg/addr11.adb: New testcase. 8011 80122018-07-31 Hristian Kirtchev <kirtchev@adacore.com> 8013 8014 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase. 8015 80162018-07-31 Gary Dismukes <dismukes@adacore.com> 8017 8018 * gnat.dg/block_ext_return_assert_failure.adb: New testcase. 8019 80202018-07-31 Ed Schonberg <schonberg@adacore.com> 8021 8022 * gnat.dg/iter3.adb: New testcase. 8023 80242018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com> 8025 8026 Revert 'AsyncI/O patch committed' 8027 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org> 8028 Thomas Koenig <tkoenig@gcc.gnu.org> 8029 8030 PR fortran/25829 8031 * gfortran.dg/f2003_inquire_1.f03: Add write statement. 8032 * gfortran.dg/f2003_io_1.f03: Add wait statement. 8033 80342018-07-30 Segher Boessenkool <segher@kernel.crashing.org> 8035 8036 PR rtl-optimization/85160 8037 * gcc.target/powerpc/combine-2-2.c: New testcase. 8038 80392018-07-27 Martin Sebor <msebor@redhat.com> 8040 8041 PR tree-optimization/86696 8042 * g++.dg/pr86696.C: New test. 8043 80442018-07-27 David Malcolm <dmalcolm@redhat.com> 8045 8046 PR tree-optimization/86636 8047 * gcc.c-torture/compile/pr86636.c: Add dg-do compile. 8048 Add dg-require-effective-target pthread. 8049 80502018-07-26 Qing Zhao <qing.zhao@oracle.com> 8051 8052 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation. 8053 * gcc.dg/strcmpopt_6.c: Likewise. 8054 80552018-07-26 Pat Haugen <pthaugen@us.ibm.com> 8056 8057 PR target/86612 8058 * gcc.target/powerpc/pr58673-2.c: Call strdup. 8059 80602018-07-26 Martin Sebor <msebor@redhat.com> 8061 8062 PR tree-optimization/86043 8063 PR tree-optimization/86042 8064 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to 8065 pr86688. 8066 * gcc.dg/strlenopt-44.c: New test. 8067 80682018-07-26 Martin Liska <mliska@suse.cz> 8069 8070 PR gcov-profile/86536 8071 * gcc.misc-tests/gcov-pr86536.c: New test. 8072 80732018-07-25 Martin Sebor <msebor@redhat.com> 8074 8075 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives 8076 ignored by the test harness. 8077 80782018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org> 8079 Thomas Koenig <tkoenig@gcc.gnu.org> 8080 8081 PR fortran/25829 8082 * gfortran.dg/f2003_inquire_1.f03: Add write statement. 8083 * gfortran.dg/f2003_io_1.f03: Add wait statement. 8084 80852018-07-25 Jakub Jelinek <jakub@redhat.com> 8086 8087 PR c++/85515 8088 * g++.dg/pr85515-2.C: Add expected dg-error. 8089 * g++.dg/cpp0x/range-for36.C: New test. 8090 80912018-07-25 Claudiu Zissulescu <claziss@synopsys.com> 8092 8093 * gcc.target/arc/uncached-1.c: New test. 8094 * gcc.target/arc/uncached-2.c: Likewise. 8095 80962018-07-24 Martin Sebor <msebor@redhat.com> 8097 8098 PR tree-optimization/86622 8099 PR tree-optimization/86532 8100 * gcc.c-torture/execute/strlen-2.c: New test. 8101 * gcc.c-torture/execute/strlen-3.c: New test. 8102 * gcc.c-torture/execute/strlen-4.c: New test. 8103 81042018-07-24 David Malcolm <dmalcolm@redhat.com> 8105 8106 PR tree-optimization/86636 8107 * gcc.c-torture/compile/pr86636.c: New test. 8108 81092018-07-24 Matthew Malcomson <matthew.malcomson@arm.com> 8110 8111 * gcc.target/aarch64/simd/vect_su_add_sub.c: New. 8112 81132018-07-24 Jakub Jelinek <jakub@redhat.com> 8114 8115 PR middle-end/86627 8116 * gcc.target/i386/pr86627.c: New test. 8117 8118 PR testsuite/86649 8119 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1. 8120 * g++.dg/tree-ssa-/pr19476-5.C: Likewise. 8121 * g++.dg/tree-ssa-/pr19476-6.C: New test. 8122 * g++.dg/tree-ssa-/pr19476-7.C: New test. 8123 81242018-07-23 Carl Love <cel@us.ibm.com> 8125 8126 PR 86591 8127 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to 8128 file altivec-2-runnable.c. 8129 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests. 8130 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor. 8131 Update dg-final test for __divdi3 and __udivdi3 instructions. Update 8132 comments for instruction generated by vec_mergeh, vec_perm, vec_round, 8133 vec_cts, vec_ctu, vec_cpsgn tests. 8134 81352018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de> 8136 8137 PR c/86617 8138 * gcc.dg/pr86617.c: New test. 8139 81402018-07-23 Jakub Jelinek <jakub@redhat.com> 8141 8142 PR c++/86569 8143 * g++.dg/warn/Wnonnull-compare-9.C: New test. 8144 81452018-07-20 Martin Sebor <msebor@redhat.com> 8146 8147 PR middle-end/82063 8148 * c-c++-common/pr68657-1.c: Adjust. 8149 * c-c++-common/pr68657-2.c: Same. 8150 * c-c++-common/pr68657-3.c: Same. 8151 * c-c++-common/pr68833-1.c: Same. 8152 * gcc.dg/Walloc-size-larger-than-16.c: Same. 8153 * gcc.dg/Walloca-larger-than.c: New test. 8154 * gcc.dg/Walloca-larger-than-2.c: New test. 8155 * gcc.dg/Wframe-larger-than-2.c: New test. 8156 * gcc.dg/Wlarger-than3.c: New test. 8157 * gcc.dg/Wvla-larger-than-3.c: New test. 8158 * gcc.dg/pr42611.c: Adjust. 8159 * gnat.dg/frame_overflow.adb: Same. 8160 81612018-07-20 Martin Sebor <msebor@redhat.com> 8162 8163 PR tree-optimization/86613 8164 PR tree-optimization/86611 8165 * c-c++-common/Warray-bounds-2.c: Undefine macros and 8166 prune duplicate warnings. 8167 * gcc.dg/Warray-bounds-31.c: Xfail test cases with 8168 data-model-dependencies. 8169 * gcc.dg/Warray-bounds-32.c: Ditto. 8170 81712018-07-20 Richard Biener <rguenther@suse.de> 8172 8173 PR debug/86585 8174 * g++.dg/lto/pr86585_0.C: New testcase. 8175 * g++.dg/lto/pr86585_1.C: Likewise. 8176 81772018-07-19 Martin Sebor <msebor@redhat.com> 8178 8179 PR tree-optimization/83776 8180 PR tree-optimization/84047 8181 * gcc.dg/Warray-bounds-29.c: New test. 8182 * gcc.dg/Warray-bounds-30.c: New test. 8183 * gcc.dg/Warray-bounds-31.c: New test. 8184 * gcc.dg/Warray-bounds-32.c: New test. 8185 81862018-07-19 Michael Collison <michael.collison@arm.com> 8187 Richard Henderson <rth@redhat.com> 8188 8189 * gcc.target/aarch64/builtin_sadd_128.c: New testcase. 8190 * gcc.target/aarch64/builtin_saddl.c: New testcase. 8191 * gcc.target/aarch64/builtin_saddll.c: New testcase. 8192 * gcc.target/aarch64/builtin_uadd_128.c: New testcase. 8193 * gcc.target/aarch64/builtin_uaddl.c: New testcase. 8194 * gcc.target/aarch64/builtin_uaddll.c: New testcase. 8195 * gcc.target/aarch64/builtin_ssub_128.c: New testcase. 8196 * gcc.target/aarch64/builtin_ssubl.c: New testcase. 8197 * gcc.target/aarch64/builtin_ssubll.c: New testcase. 8198 * gcc.target/aarch64/builtin_usub_128.c: New testcase. 8199 * gcc.target/aarch64/builtin_usubl.c: New testcase. 8200 * gcc.target/aarch64/builtin_usubll.c: New testcase. 8201 82022018-07-19 Paolo Carlini <paolo.carlini@oracle.com> 8203 8204 Revert fix for c++/59480 (and testsuite followup) 8205 8206 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com> 8207 8208 * g++.old-deja/g++.mike/p784.C: Add -fpermissive. 8209 8210 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com> 8211 8212 PR c++/59480, DR 136 8213 * g++.dg/other/friend8.C: New. 8214 * g++.dg/other/friend9.C: Likewise. 8215 * g++.dg/other/friend10.C: Likewise. 8216 * g++.dg/other/friend11.C: Likewise. 8217 * g++.dg/other/friend12.C: Likewise. 8218 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. 8219 * g++.dg/parse/defarg8.C: Likewise. 8220 82212018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com> 8222 8223 * gcc.target/aarch64/profile.c: New test. 8224 82252018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com> 8226 8227 PR target/83009 8228 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. 8229 82302018-07-19 H.J. Lu <hongjiu.lu@intel.com> 8231 8232 PR target/86560 8233 * gcc.target/i386/pr86560-4.c: New test. 8234 * gcc.target/i386/pr86560-5.c: Likewise. 8235 82362018-07-19 H.J. Lu <hongjiu.lu@intel.com> 8237 8238 PR target/86560 8239 * gcc.target/i386/pr86560-1.c: New test. 8240 * gcc.target/i386/pr86560-2.c: Likewise. 8241 * gcc.target/i386/pr86560-3.c: Likewise. 8242 82432018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8244 8245 * gfortran.dg/max_fmax_aarch64.f90: New test. 8246 * gfortran.dg/min_fmin_aarch64.f90: Likewise. 8247 * gfortran.dg/minmax_integer.f90: Likewise. 8248 82492018-07-19 Paolo Carlini <paolo.carlini@oracle.com> 8250 8251 * g++.old-deja/g++.mike/p784.C: Add -fpermissive. 8252 82532018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org> 8254 8255 PR middle-end/86544 8256 * g++.dg/tree-ssa/pr86544.C: New test. 8257 82582018-07-18 Jakub Jelinek <jakub@redhat.com> 8259 8260 PR c++/86550 8261 * g++.dg/cpp0x/lambda/lambda-86550.C: New test. 8262 82632018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de> 8264 8265 PR 69558 8266 * c-c++-common/cpp/diagnostic-pragma-2.c: New test. 8267 * c-c++-common/pr69558.c: Remove xfail. 8268 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations. 8269 * gcc.dg/pr61817-1.c: Likewise. 8270 * gcc.dg/pr61817-2.c: Likewise. 8271 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location. 8272 82732018-07-18 Janus Weil <janus@gcc.gnu.org> 8274 8275 PR fortran/85599 8276 * gfortran.dg/function_optimize_5.f90: Add option 8277 '-faggressive-function-elimination' and update dg-warning clauses. 8278 * gfortran.dg/short_circuiting.f90: New test. 8279 82802018-07-18 Marek Polacek <polacek@redhat.com> 8281 8282 PR c++/86190 - bogus -Wsign-conversion warning 8283 * g++.dg/warn/Wsign-conversion-3.C: New test. 8284 * g++.dg/warn/Wsign-conversion-4.C: New test. 8285 82862018-07-18 Paolo Carlini <paolo.carlini@oracle.com> 8287 8288 PR c++/59480, DR 136 8289 * g++.dg/other/friend8.C: New. 8290 * g++.dg/other/friend9.C: Likewise. 8291 * g++.dg/other/friend10.C: Likewise. 8292 * g++.dg/other/friend11.C: Likewise. 8293 * g++.dg/other/friend12.C: Likewise. 8294 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w. 8295 * g++.dg/parse/defarg8.C: Likewise. 8296 82972018-07-18 Paolo Carlini <paolo.carlini@oracle.com> 8298 8299 * g++.dg/ext/uow-3.C: Adjust. 8300 * g++.dg/ext/uow-4.C: Likewise. 8301 * g++.dg/lookup/name-clash11.C: Likewise. 8302 * g++.dg/lookup/name-clash7.C: Likewise. 8303 * g++.dg/lookup/redecl1.C: Likewise. 8304 * g++.dg/warn/changes-meaning.C: Likewise. 8305 * g++.old-deja/g++.jason/scoping8.C: Likewise. 8306 * g++.old-deja/g++.law/nest1.C: Likewise. 8307 83082018-07-18 Richard Biener <rguenther@suse.de> 8309 8310 PR debug/86523 8311 * g++.dg/lto/pr86523-3_0.C: New testcase. 8312 83132018-07-17 Andreas Schwab <schwab@linux-m68k.org> 8314 8315 * gcc.target/m68k/mulsi_highpart.c: New test. 8316 83172018-07-17 Jakub Jelinek <jakub@redhat.com> 8318 8319 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error. 8320 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise. 8321 * gcc.dg/cpp/pr61854-4.c (foo): Likewise. 8322 * gcc.dg/cpp/pr61854-8.c: New test. 8323 83242018-07-17 David Edelsohn <dje.gcc@gmail.com> 8325 8326 * gcc.target/powerpc/pr85456.c: Require longdouble128. 8327 83282018-07-17 Fritz Reese <fritzoreese@gmail.com> 8329 8330 PR fortran/83184 8331 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages. 8332 83332018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com> 8334 8335 * gcc.target/powerpc/fold-vec-unpack-char.c: New. 8336 * gcc.target/powerpc/fold-vec-unpack-float.c: New. 8337 * gcc.target/powerpc/fold-vec-unpack-int.c: New. 8338 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New. 8339 * gcc.target/powerpc/fold-vec-unpack-short.c: New. 8340 83412018-07-17 David Edelsohn <dje.gcc@gmail.com> 8342 8343 * gcc.target/powerpc/pr57150.c: Require longdouble128. 8344 * gcc.target/powerpc/pr79916.c: Require dfp. 8345 83462018-07-17 Richard Biener <rguenther@suse.de> 8347 8348 PR lto/86456 8349 * g++.dg/debug/dwarf2/pr86456.C: New testcase. 8350 83512018-07-17 Robin Dapp <rdapp@linux.ibm.com> 8352 8353 * gcc.target/s390/function-align1.c: New test. 8354 * gcc.target/s390/function-align2.c: New test. 8355 * gcc.target/s390/function-align3.c: New test. 8356 83572018-07-17 Eric Botcazou <ebotcazou@adacore.com> 8358 8359 * gnat.dg/discr55.adb: New test. 8360 83612018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8362 8363 * gcc.target/i386/vartrack-1.c (dg-options): Add 8364 -fomit-frame-pointer. 8365 83662018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8367 8368 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support. 8369 (dg-lto-options): Add -fPIC. 8370 * g++.dg/lto/pr86523-2_0.C: Likewise. 8371 83722018-07-17 Martin Liska <mliska@suse.cz> 8373 8374 * gcc.target/powerpc/loop_align.c: Update scanned pattern. 8375 83762018-07-17 Ed Schonberg <schonberg@adacore.com> 8377 8378 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New 8379 testcase. 8380 83812018-07-17 Eric Botcazou <ebotcazou@adacore.com> 8382 8383 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase. 8384 83852018-07-17 Patrick Bernardi <bernardi@adacore.com> 8386 8387 * gnat.dg/memorytest.adb: New testcase. 8388 83892018-07-17 Hristian Kirtchev <kirtchev@adacore.com> 8390 8391 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads: 8392 New testcase. 8393 83942018-07-17 Ed Schonberg <schonberg@adacore.com> 8395 8396 * gnat.dg/equal3.adb: New testcase. 8397 83982018-07-17 Justin Squirek <squirek@adacore.com> 8399 8400 * gnat.dg/split_args.adb: New testcase. 8401 84022018-07-17 Ed Schonberg <schonberg@adacore.com> 8403 8404 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase. 8405 84062018-07-17 Hristian Kirtchev <kirtchev@adacore.com> 8407 8408 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads: 8409 New testcase. 8410 84112018-07-16 Carl Love <cel@us.ibm.com> 8412 8413 PR target/86414 8414 Forgot the PR number on the commit log. 8415 8416 2018-07-16 Carl Love <cel@us.ibm.com> 8417 8418 PR target/86414 8419 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target 8420 longdouble128. 8421 * gcc.target/powerpc/divkc3-3.c: Ditto. 8422 * gcc.target/powerpc/mulkc3-2.c: Ditto. 8423 * gcc.target/powerpc/mulkc3-3.c: Ditto. 8424 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts. 8425 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific. 8426 84272018-07-16 Segher Boessenkool <segher@kernel.crashing.org> 8428 8429 * gcc.target/powerpc/convert-fp-128.c: New testcase. 8430 * gcc.target/powerpc/convert-fp-64.c: New testcase. 8431 84322018-07-16 Segher Boessenkool <segher@kernel.crashing.org> 8433 8434 * lib/target-supports.exp (check_effective_target_longdouble64, 8435 check_effective_target_ppc_float128, 8436 check_effective_target_ppc_float128_insns, 8437 check_effective_target_powerpc_vsx): New. 8438 84392018-07-16 Segher Boessenkool <segher@kernel.crashing.org> 8440 8441 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix 8442 syntax error. 8443 84442018-07-16 Jakub Jelinek <jakub@redhat.com> 8445 8446 PR tree-optimization/86526 8447 * gcc.c-torture/compile/pr86526.c: New test. 8448 84492018-07-16 Carl Love <cel@us.ibm.com> 8450 8451 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target 8452 longdouble128. 8453 * gcc.target/powerpc/divkc3-3.c: Ditto. 8454 * gcc.target/powerpc/mulkc3-2.c: Ditto. 8455 * gcc.target/powerpc/mulkc3-3.c: Ditto. 8456 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts. 8457 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific. 8458 84592018-07-16 Fritz Reese <fritzoreese@gmail.com> 8460 8461 PR fortran/83184 8462 * gfortran.dg/assumed_rank_14.f90: New testcase. 8463 * gfortran.dg/assumed_rank_15.f90: New testcase. 8464 * gfortran.dg/dec_structure_8.f90: Update error messages. 8465 * gfortran.dg/dec_structure_23.f90: Update error messages. 8466 84672018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de> 8468 8469 PR middle-end/86528 8470 * gcc.c-torture/execute/pr86528.c: New test. 8471 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo. 8472 84732018-07-16 Paolo Carlini <paolo.carlini@oracle.com> 8474 8475 * g++.dg/template/spec40.C: New. 8476 * g++.dg/parse/ptrmem8.C: Likewise. 8477 84782018-07-16 Ilya Leoshkevich <iii@linux.ibm.com> 8479 8480 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase. 8481 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase. 8482 * gcc.target/s390/mnop-mcount-m31.c: New testcase. 8483 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase. 8484 * gcc.target/s390/mnop-mcount-m64.c: New testcase. 8485 84862018-07-16 Ilya Leoshkevich <iii@linux.ibm.com> 8487 8488 * gcc.target/s390/mrecord-mcount.c: New testcase. 8489 84902018-07-16 Ilya Leoshkevich <iii@linux.ibm.com> 8491 8492 * gcc.target/s390/mfentry-m64.c: New testcase. 8493 84942018-07-16 Hristian Kirtchev <kirtchev@adacore.com> 8495 8496 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New 8497 testcase. 8498 84992018-07-16 Hristian Kirtchev <kirtchev@adacore.com> 8500 8501 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New 8502 testcase. 8503 85042018-07-16 Hristian Kirtchev <kirtchev@adacore.com> 8505 8506 * gnat.dg/wide_wide_value1.adb: New testcase. 8507 85082018-07-16 Javier Miranda <miranda@adacore.com> 8509 8510 * gnat.dg/bit_order1.adb: New testcase. 8511 85122018-07-16 Javier Miranda <miranda@adacore.com> 8513 8514 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase. 8515 85162018-07-16 Richard Biener <rguenther@suse.de> 8517 8518 PR lto/86523 8519 * g++.dg/lto/pr86523-1_0.C: New testcase. 8520 * g++.dg/lto/pr86523-2_0.C: Likewise. 8521 85222018-07-16 Martin Liska <mliska@suse.cz> 8523 8524 PR ipa/86529 8525 * g++.dg/ipa/pr86529.C: New test. 8526 85272018-07-16 Tom de Vries <tdevries@suse.de> 8528 8529 PR debug/86455 8530 * gcc.target/i386/vartrack-1.c: New test. 8531 85322018-07-16 Eric Botcazou <ebotcazou@adacore.com> 8533 8534 * gnat.dg/opt73.adb: New test. 8535 85362018-07-16 Jakub Jelinek <jakub@redhat.com> 8537 8538 PR c++/3698 8539 PR c++/86208 8540 * g++.dg/opt/pr3698.C: New test. 8541 85422018-07-16 Richard Biener <rguenther@suse.de> 8543 8544 PR ipa/86389 8545 * gcc.dg/torture/pr86389.c: Require trampolines. 8546 85472018-07-15 Tom de Vries <tdevries@suse.de> 8548 8549 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc. 8550 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if 8551 already called. 8552 * g++.dg/guality/guality.exp: Ensure Og is part of torture options. 8553 * gcc.dg/guality/guality.exp: Same. 8554 * gfortran.dg/guality/guality.exp: Same. 8555 85562018-07-13 H.J. Lu <hongjiu.lu@intel.com> 8557 Sunil K Pandey <sunil.k.pandey@intel.com> 8558 8559 PR target/84413 8560 * gcc.target/i386/pr84413-1.c: New test. 8561 * gcc.target/i386/pr84413-2.c: Likewise. 8562 * gcc.target/i386/pr84413-3.c: Likewise. 8563 85642018-07-13 Bill Schmidt <wschmidt@linux.ibm.com> 8565 Steve Munroe <munroesj52@gmail.com> 8566 8567 * gcc.target/powerpc/sse2-pand-1.c: New file. 8568 * gcc.target/powerpc/sse2-pandn-1.c: Likewise. 8569 * gcc.target/powerpc/sse2-por-1.c: Likewise. 8570 * gcc.target/powerpc/sse2-pxor-1.c: Likewise. 8571 85722018-07-13 Nathan Sidwell <nathan@acm.org> 8573 8574 PR c++/86374 8575 * g++.dg/pr86374.C: New. 8576 85772018-07-13 Qing Zhao <qing.zhao@oracle.com> 8578 8579 PR middle-end/78809 8580 * gcc.dg/strcmpopt_5.c: New test. 8581 * gcc.dg/strcmpopt_6.c: New test. 8582 85832018-07-13 Richard Biener <rguenther@suse.de> 8584 8585 PR middle-end/85974 8586 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening. 8587 85882018-07-13 Tom de Vries <tdevries@suse.de> 8589 8590 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options. 8591 * gcc.dg/guality/ctztest.c: Same. 8592 * gcc.dg/guality/sra-1.c: Same. 8593 85942018-07-13 Tom de Vries <tdevries@suse.de> 8595 8596 * gcc.dg/vla-1.c: Update. 8597 85982018-07-13 Tom de Vries <tdevries@suse.de> 8599 8600 * gcc.src/maintainers.exp: New file. 8601 86022018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org> 8603 8604 PR middle-end/86489 8605 * gcc.dg/pr86489.c: New test. 8606 86072018-07-12 Martin Sebor <msebor@redhat.com> 8608 8609 PR testsuite/86510 8610 g++.dg/warn/pr86453.C: Adjust. 8611 86122018-07-12 Jim Wilson <jimw@sifive.com> 8613 8614 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*. 8615 86162018-07-12 Kito Cheng <kito.cheng@gmail.com> 8617 8618 * gcc.target/riscv/interrupt-conflict-mode.c: New. 8619 86202018-07-12 Jakub Jelinek <jakub@redhat.com> 8621 8622 * c-c++-common/gomp/declare-target-3.c: New test. 8623 * g++.dg/gomp/declare-target-2.C: New test. 8624 86252018-07-12 Martin Sebor <msebor@redhat.com> 8626 8627 PR c/86453 8628 * c-c++-common/Wattributes.c: Adjust. 8629 * gcc.dg/Wattributes-10.c: New test. 8630 * g++.dg/Wattributes-3.C: Adjust. 8631 * gcc.dg/Wattributes-6.c: Adjust. 8632 * gcc.dg/pr18079.c: Adjust. 8633 * gcc.dg/torture/pr42363.c: Adjust. 8634 86352018-07-12 Julia Koval <julia.koval@intel.com> 8636 8637 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit 8638 version. 8639 86402018-07-12 Richard Sandiford <richard.sandiford@linaro.org> 8641 8642 * gcc.dg/vect/vect-cond-arith-6.c: New test. 8643 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise. 8644 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise. 8645 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise. 8646 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise. 8647 * gcc.target/aarch64/sve/slp_14.c: Likewise. 8648 * gcc.target/aarch64/sve/slp_14_run.c: Likewise. 8649 86502018-07-12 Richard Sandiford <richard.sandiford@linaro.org> 8651 8652 * gcc.dg/vect/vect-cond-arith-4.c: New test. 8653 * gcc.dg/vect/vect-cond-arith-5.c: Likewise. 8654 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise. 8655 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise. 8656 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise. 8657 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise. 8658 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise. 8659 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise. 8660 86612018-07-12 Richard Sandiford <richard.sandiford@linaro.org> 8662 Alan Hayward <alan.hayward@arm.com> 8663 David Sherwood <david.sherwood@arm.com> 8664 8665 * gcc.dg/vect/vect-fma-2.c: New test. 8666 * gcc.target/aarch64/sve/reduc_4.c: Likewise. 8667 * gcc.target/aarch64/sve/reduc_6.c: Likewise. 8668 * gcc.target/aarch64/sve/reduc_7.c: Likewise. 8669 86702018-07-12 Richard Sandiford <richard.sandiford@linaro.org> 8671 8672 * gcc.dg/vect/vect-cond-arith-3.c: New test. 8673 * gcc.target/aarch64/sve/vcond_13.c: Likewise. 8674 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise. 8675 * gcc.target/aarch64/sve/vcond_14.c: Likewise. 8676 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise. 8677 * gcc.target/aarch64/sve/vcond_15.c: Likewise. 8678 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise. 8679 * gcc.target/aarch64/sve/vcond_16.c: Likewise. 8680 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise. 8681 86822018-07-12 Richard Sandiford <richard.sandiford@linaro.org> 8683 8684 * gcc.dg/vect/vect-cond-arith-2.c: New test. 8685 * gcc.target/aarch64/sve/loop_add_6.c: Likewise. 8686 86872018-07-12 Richard Biener <rguenther@suse.de> 8688 8689 PR target/84829 8690 * gcc.target/i386/pr84829.c: New testcase. 8691 86922018-07-12 Jakub Jelinek <jakub@redhat.com> 8693 8694 * gcc.dg/torture/20180712-1.c: New test. 8695 8696 PR tree-optimization/86492 8697 * gcc.c-torture/execute/pr86492.c: New test. 8698 86992018-07-12 Richard Biener <rguenther@suse.de> 8700 8701 PR c/86453 8702 * g++.dg/warn/pr86453.C: New testcase. 8703 87042018-07-12 Richard Biener <rguenther@suse.de> 8705 8706 PR middle-end/86479 8707 * gcc.dg/graphite/pr86479.c: New testcase. 8708 87092018-07-11 Jakub Jelinek <jakub@redhat.com> 8710 8711 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead 8712 of hardcoding size. Cast (rel) to MASK_TYPE. 8713 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise. 8714 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test. 8715 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test. 8716 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test. 8717 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test. 8718 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test. 8719 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test. 8720 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test. 8721 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test. 8722 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test. 8723 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test. 8724 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test. 8725 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test. 8726 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test. 8727 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test. 8728 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test. 8729 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test. 8730 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test. 8731 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test. 8732 87332018-07-11 Grazvydas Ignotas <notasas@gmail.com> 8734 8735 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to 8736 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16). 8737 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise. 8738 87392018-07-10 Mark Wielaard <mark@klomp.org> 8740 8741 PR debug/86459 8742 * gcc.dg/pr86459.c: New test. 8743 87442018-07-10 Martin Sebor <msebor@redhat.com> 8745 8746 PR testsuite/86461 8747 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust. 8748 87492018-07-10 Martin Liska <mliska@suse.cz> 8750 8751 PR testsuite/86445 8752 * gcc.dg/pr84100.c: Change it back to dg-bogus. 8753 87542018-07-10 Jakub Jelinek <jakub@redhat.com> 8755 8756 PR sanitizer/86406 8757 * g++.dg/ubsan/pr86406.C: New test. 8758 8759 PR fortran/86421 8760 * gfortran.dg/vect/pr86421.f90: New test. 8761 87622018-07-09 Martin Sebor <msebor@redhat.com> 8763 8764 PR tree-optimization/86415 8765 * gcc.dg/strlenopt-53.c: New test. 8766 87672018-07-09 Martin Sebor <msebor@redhat.com> 8768 8769 PR middle-end/77357 8770 * gcc.dg/strlenopt-49.c: New test. 8771 * gcc.dg/strlenopt-50.c: New test. 8772 * gcc.dg/strlenopt-51.c: New test. 8773 * gcc.dg/strlenopt-52.c: New test. 8774 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust. 8775 87762018-07-09 Jakub Jelinek <jakub@redhat.com> 8777 8778 PR c/86420 8779 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals 8780 to be returned and when first argument is not 0, so that they don't do 8781 anything for NEED_EXC or NEED_ERRNO. 8782 87832018-07-09 Tom de Vries <tdevries@suse.de> 8784 8785 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious. 8786 * gcc.dg/guality/bswaptest.c: Same. 8787 * gcc.dg/guality/clztest.c: Same. 8788 * gcc.dg/guality/csttest.c: Same. 8789 * gcc.dg/guality/ctztest.c: Same. 8790 * gcc.dg/guality/drap.c: Same. 8791 * gcc.dg/guality/nrv-1.c: Same. 8792 * gcc.dg/guality/pr41353-1.c: Same. 8793 * gcc.dg/guality/pr41353-2.c: Same. 8794 * gcc.dg/guality/pr41404-1.c: Same. 8795 * gcc.dg/guality/pr43051-1.c: Same. 8796 * gcc.dg/guality/pr43077-1.c: Same. 8797 * gcc.dg/guality/pr43177.c: Same. 8798 * gcc.dg/guality/pr43329-1.c: Same. 8799 * gcc.dg/guality/pr43479.c: Same. 8800 * gcc.dg/guality/pr43593.c: Same. 8801 * gcc.dg/guality/pr45003-1.c: Same. 8802 * gcc.dg/guality/pr45003-2.c: Same. 8803 * gcc.dg/guality/pr45003-3.c: Same. 8804 * gcc.dg/guality/pr48437.c: Same. 8805 * gcc.dg/guality/pr48466.c: Same. 8806 * gcc.dg/guality/pr49888.c: Same. 8807 * gcc.dg/guality/pr54200.c: Same. 8808 * gcc.dg/guality/pr54519-1.c: Same. 8809 * gcc.dg/guality/pr54519-2.c: Same. 8810 * gcc.dg/guality/pr54519-3.c: Same. 8811 * gcc.dg/guality/pr54519-4.c: Same. 8812 * gcc.dg/guality/pr54519-5.c: Same. 8813 * gcc.dg/guality/pr54519-6.c: Same. 8814 * gcc.dg/guality/pr54551.c: Same. 8815 * gcc.dg/guality/pr54693-2.c: Same. 8816 * gcc.dg/guality/pr54693.c: Same. 8817 * gcc.dg/guality/pr54796.c: Same. 8818 * gcc.dg/guality/pr54970.c: Same. 8819 * gcc.dg/guality/pr67192.c: Same. 8820 * gcc.dg/guality/pr69947.c: Same. 8821 * gcc.dg/guality/pr78726.c: Same. 8822 * gcc.dg/guality/rotatetest.c: Same. 8823 * gcc.dg/guality/sra-1.c: Same. 8824 * gcc.dg/guality/vla-2.c: Same. 8825 88262018-07-09 Paolo Carlini <paolo.carlini@oracle.com> 8827 8828 * g++.dg/diagnostic/long-short.C: New. 8829 * g++.dg/diagnostic/signed-unsigned.C: Likewise. 8830 * g++.dg/diagnostic/virtual-friend.C: Likewise. 8831 * g++.old-deja/g++.brendan/crash11.C: Adjust. 8832 88332018-07-09 Tom de Vries <tdevries@suse.de> 8834 8835 * gcc.dg/vla-1.c: New test. 8836 88372018-07-07 Tom de Vries <tdevries@suse.de> 8838 8839 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump 8840 files. 8841 (get_dump_flags): New proc. 8842 (toplevel): Test all dump flags. 8843 88442018-07-07 Eric Botcazou <ebotcazou@adacore.com> 8845 8846 * gnat.dg/stack_usage6.adb: New test. 8847 * gnat.dg/stack_usage6_pkg.ads: New helper. 8848 88492018-07-07 Eric Botcazou <ebotcazou@adacore.com> 8850 8851 * gnat.dg/pure_function3a.adb: New test. 8852 * gnat.dg/pure_function3b.adb: Likewise. 8853 * gnat.dg/pure_function3c.adb: Likewise. 8854 * gnat.dg/pure_function3_pkg.ads: New helper. 8855 88562018-07-07 Jakub Jelinek <jakub@redhat.com> 8857 8858 PR target/84711 8859 * gcc.dg/vect/pr84711.c: Remove unnecessary sse 8860 dg-require-effective-target. Add -msse not just on i386-*, but 8861 on all i?86-* and x86_64-*. 8862 88632018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org> 8864 8865 * gcc.dg/tree-ssa/phi-opt-16.c: New test. 8866 * gcc.dg/tree-ssa/phi-opt-17.c: New test. 8867 * gcc.dg/tree-ssa/phi-opt-18.c: New test. 8868 * gcc.dg/tree-ssa/phi-opt-19.c: New test. 8869 * gcc.dg/tree-ssa/popcount3.c: New test. 8870 88712018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org> 8872 8873 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement 8874 to preserve the test. 8875 * gcc.target/i386/pr85073.c: Likewise. 8876 88772018-07-06 Jakub Jelinek <jakub@redhat.com> 8878 8879 PR tree-optimization/86401 8880 * gcc.dg/tree-ssa/pr86401-1.c: New test. 8881 * gcc.dg/tree-ssa/pr86401-2.c: New test. 8882 * c-c++-common/rotate-9.c: New test. 8883 88842018-07-06 Peter Bergner <bergner@linux.ibm.com> 8885 8886 PR target/86324 8887 gcc.target/powerpc/pr86324-1.c: New test. 8888 gcc.target/powerpc/pr86324-2.c: Likewise. 8889 88902018-07-06 Tamar Christina <tamar.christina@arm.com> 8891 8892 PR target/84711 8893 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets. 8894 88952018-07-06 Tamar Christina <tamar.christina@arm.com> 8896 8897 * gcc.target/aarch64/struct_cpy.c: Remove ;. 8898 88992018-07-05 Jeff Law <law@redhat.com> 8900 8901 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too. 8902 89032018-07-05 Paul Thomas <pault@gcc.gnu.org> 8904 8905 PR fortran/86408 8906 * gfortran.dg/deferred_character_20.f90: New test. 8907 89082018-07-05 Fritz Reese <fritzoreese@gmail.com> 8909 8910 PR fortran/83183 8911 PR fortran/86325 8912 * gfortran.dg/init_flag_18.f90: New testcase. 8913 * gfortran.dg/init_flag_19.f03: New testcase. 8914 89152018-07-05 Carl Love <cel@us.ibm.com> 8916 * gcc.target/altivec-1-runnable.c: New test file. 8917 * gcc.target/altivec-2-runnable.c: New test file. 8918 * gcc.target/vsx-7.c (main2): Change expected expected instruction 8919 for tests. 8920 89212018-07-05 Martin Sebor <msebor@redhat.com> 8922 8923 PR c++/86400 8924 * gcc.dg/strlenopt-47.c: New test. 8925 * gcc.dg/strlenopt-48.c: New test. 8926 89272018-07-05 Tamar Christina <tamar.christina@arm.com> 8928 8929 PR target/84711 8930 * gcc.target/arm/big-endian-subreg.c: New. 8931 89322018-07-05 Tamar Christina <tamar.christina@arm.com> 8933 8934 PR target/84711 8935 * gcc.dg/vect/pr84711.c: New. 8936 89372018-07-05 Tamar Christina <tamar.christina@arm.com> 8938 8939 * gcc.target/aarch64/struct_cpy.c: New. 8940 89412018-07-05 Christophe Lyon <christophe.lyon@linaro.org> 8942 8943 * c-c++-common/unroll-1.c: Remove 'note:' in matching string. 8944 * c-c++-common/unroll-2.c: Likewise. 8945 * g++.dg/cdce3.C: Likewise. 8946 * g++.dg/ext/unroll-1.C: Likewise. 8947 * g++.dg/ext/unroll-2.C: Likewise. 8948 * g++.dg/ext/unroll-3.C: Likewise. 8949 * gcc.dg/cdce1.c: Likewise. 8950 * gcc.dg/cdce2.c: Likewise. 8951 * gcc.dg/gomp/pr68128-1.c: Likewise. 8952 * gcc.dg/vect/pr46032.c: Likewise. 8953 * gcc.dg/vect/vect-cond-10.c: Likewise. 8954 * gcc.dg/vect/vect-cond-8.c: Likewise. 8955 * gcc.dg/vect/vect-cond-9.c: Likewise. 8956 * gcc.dg/vect/vect-mask-load-1.c: Likewise. 8957 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. 8958 * gcc.target/i386/avx-cvt-2.c: Likewise. 8959 * gcc.target/i386/avx-cvt-3.c: Likewise. 8960 * gcc.target/i386/avx2-cvt-2.c: Likewise. 8961 * gcc.target/i386/avx2-gather-2.c: Likewise. 8962 * gcc.target/i386/avx2-gather-6.c: Likewise. 8963 * gcc.target/i386/avx512f-gather-2.c: Likewise. 8964 * gcc.target/i386/sse2-cvt-2.c: Likewise. 8965 * gfortran.dg/directive_unroll_1.f90: Likewise. 8966 * gfortran.dg/directive_unroll_2.f90: Likewise. 8967 * gnat.dg/unroll2.adb: Likewise. 8968 * gnat.dg/unroll3.adb: Likewise. 8969 89702018-07-05 Tom de Vries <tdevries@suse.de> 8971 8972 * lib/gcc-dg.exp (dg-final): Simplify tcl code. 8973 89742018-07-04 Martin Sebor <msebor@redhat.com> 8975 8976 PR tree-optimization/86274 8977 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo. 8978 89792018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8980 8981 PR fortran/82009 8982 * gfortran.dg/block_16.f08. New test. 8983 89842018-07-04 Aldy Hernandez <aldyh@redhat.com> 8985 8986 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64 8987 has a slightly different IL that provides more threading 8988 opportunities. 8989 89902018-07-04 Martin Liska <mliska@suse.cz> 8991 8992 PR middle-end/66240 8993 PR target/45996 8994 PR c/84100 8995 * gcc.dg/pr84100.c (foo): 8996 * gcc.target/i386/falign-functions-2.c: New test. 8997 * gcc.target/i386/falign-functions.c: New test. 8998 89992018-07-04 Martin Liska <mliska@suse.cz> 9000 9001 * gcc.dg/pr47793.c: Remove. 9002 90032018-07-04 Richard Sandiford <richard.sandiford@arm.com> 9004 9005 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for 9006 final scan test. 9007 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. 9008 90092018-07-03 H.J. Lu <hongjiu.lu@intel.com> 9010 9011 PR target/85620 9012 * gcc.target/i386/pr85620-1.c: New test. 9013 * gcc.target/i386/pr85620-2.c: Likewise. 9014 * gcc.target/i386/pr85620-3.c: Likewise. 9015 * gcc.target/i386/pr85620-4.c: Likewise. 9016 90172018-07-03 Martin Sebor <msebor@redhat.com> 9018 9019 PR tree-optimization/86274 9020 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test. 9021 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. 9022 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same. 9023 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. 9024 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same. 9025 * gcc.dg/tree-ssa/builtin-sprintf.c: Same. 9026 * gcc.dg/tree-ssa/pr83198.c: Same. 9027 90282018-07-03 Paolo Carlini <paolo.carlini@oracle.com> 9029 9030 * g++.dg/other/locations1.C: New. 9031 * g++.dg/tls/locations1.C: Likewise. 9032 * g++.dg/diagnostic/virtual-constexpr.C: Likewise. 9033 * g++.dg/diagnostic/virtual-static.C: Likewise. 9034 * g++.dg/concepts/fn-concept2.C: Test the locations too. 9035 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise. 9036 * g++.dg/cpp0x/pr51463.C: Likewise. 9037 * g++.dg/other/typedef1.C: Likewise. 9038 * g++.dg/parse/dtor13.C: Likewise. 9039 * g++.dg/template/error44.C: Likewise. 9040 * g++.dg/template/typedef4.C: Likewise. 9041 * g++.dg/template/typedef5.C: Likewise. 9042 * g++.dg/tls/diag-2.C: Likewise. 9043 * g++.old-deja/g++.brendan/crash11.C: Likewise. 9044 90452018-07-03 Marek Polacek <polacek@redhat.com> 9046 9047 PR c++/86201 9048 * g++.dg/diagnostic/pr86201.C: New test. 9049 90502018-07-03 Uros Bizjak <ubizjak@gmail.com> 9051 9052 PR target/85694 9053 * gcc.target/i386/pr85694.c: New test. 9054 90552018-07-03 Richard Sandiford <richard.sandiford@arm.com> 9056 9057 PR tree-optimization/85694 9058 * lib/target-supports.exp (check_effective_target_vect_avg_qi): 9059 Return true for AArch64 without SVE. 9060 * gcc.target/aarch64/vect_hadd_1.h: New file. 9061 * gcc.target/aarch64/vect_shadd_1.c: New test. 9062 * gcc.target/aarch64/vect_srhadd_1.c: Likewise. 9063 * gcc.target/aarch64/vect_uhadd_1.c: Likewise. 9064 * gcc.target/aarch64/vect_urhadd_1.c: Likewise. 9065 90662018-07-03 Marek Polacek <polacek@redhat.com> 9067 9068 PR middle-end/86202 9069 * gcc.dg/Wint-conversion-2.c: New test. 9070 9071 PR c++/84306 9072 * g++.dg/overload/conv-op3.C: New test. 9073 90742018-07-03 Richard Biener <rguenther@suse.de> 9075 9076 PR ipa/86389 9077 * gcc.dg/torture/pr86389.c: New testcase. 9078 90792018-07-03 Richard Sandiford <richard.sandiford@arm.com> 9080 9081 PR tree-optimization/85694 9082 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New 9083 proc. 9084 * gcc.dg/vect/vect-avg-1.c: New test. 9085 * gcc.dg/vect/vect-avg-2.c: Likewise. 9086 * gcc.dg/vect/vect-avg-3.c: Likewise. 9087 * gcc.dg/vect/vect-avg-4.c: Likewise. 9088 * gcc.dg/vect/vect-avg-5.c: Likewise. 9089 * gcc.dg/vect/vect-avg-6.c: Likewise. 9090 * gcc.dg/vect/vect-avg-7.c: Likewise. 9091 * gcc.dg/vect/vect-avg-8.c: Likewise. 9092 * gcc.dg/vect/vect-avg-9.c: Likewise. 9093 * gcc.dg/vect/vect-avg-10.c: Likewise. 9094 * gcc.dg/vect/vect-avg-11.c: Likewise. 9095 * gcc.dg/vect/vect-avg-12.c: Likewise. 9096 * gcc.dg/vect/vect-avg-13.c: Likewise. 9097 * gcc.dg/vect/vect-avg-14.c: Likewise. 9098 90992018-07-03 Richard Sandiford <richard.sandiford@arm.com> 9100 9101 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions 9102 get split into two for use by the over-widening pattern. 9103 * gcc.dg/vect/vect-over-widen-6.c: Likewise. 9104 * gcc.dg/vect/vect-over-widen-7.c: Likewise. 9105 * gcc.dg/vect/vect-over-widen-8.c: Likewise. 9106 * gcc.dg/vect/vect-over-widen-9.c: Likewise. 9107 * gcc.dg/vect/vect-over-widen-10.c: Likewise. 9108 * gcc.dg/vect/vect-over-widen-11.c: Likewise. 9109 * gcc.dg/vect/vect-over-widen-12.c: Likewise. 9110 * gcc.dg/vect/vect-over-widen-13.c: Likewise. 9111 * gcc.dg/vect/vect-over-widen-14.c: Likewise. 9112 * gcc.dg/vect/vect-over-widen-15.c: Likewise. 9113 * gcc.dg/vect/vect-over-widen-16.c: Likewise. 9114 * gcc.dg/vect/vect-over-widen-22.c: New test. 9115 91162018-07-03 Richard Sandiford <richard.sandiford@arm.com> 9117 9118 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a 9119 widen_mult pattern. 9120 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new 9121 over-widening messages. 9122 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. 9123 * gcc.dg/vect/vect-over-widen-2.c: Likewise. 9124 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise. 9125 * gcc.dg/vect/vect-over-widen-3.c: Likewise. 9126 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise. 9127 * gcc.dg/vect/vect-over-widen-4.c: Likewise. 9128 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. 9129 * gcc.dg/vect/bb-slp-over-widen-1.c: New test. 9130 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise. 9131 * gcc.dg/vect/vect-over-widen-5.c: Likewise. 9132 * gcc.dg/vect/vect-over-widen-6.c: Likewise. 9133 * gcc.dg/vect/vect-over-widen-7.c: Likewise. 9134 * gcc.dg/vect/vect-over-widen-8.c: Likewise. 9135 * gcc.dg/vect/vect-over-widen-9.c: Likewise. 9136 * gcc.dg/vect/vect-over-widen-10.c: Likewise. 9137 * gcc.dg/vect/vect-over-widen-11.c: Likewise. 9138 * gcc.dg/vect/vect-over-widen-12.c: Likewise. 9139 * gcc.dg/vect/vect-over-widen-13.c: Likewise. 9140 * gcc.dg/vect/vect-over-widen-14.c: Likewise. 9141 * gcc.dg/vect/vect-over-widen-15.c: Likewise. 9142 * gcc.dg/vect/vect-over-widen-16.c: Likewise. 9143 * gcc.dg/vect/vect-over-widen-17.c: Likewise. 9144 * gcc.dg/vect/vect-over-widen-18.c: Likewise. 9145 * gcc.dg/vect/vect-over-widen-19.c: Likewise. 9146 * gcc.dg/vect/vect-over-widen-20.c: Likewise. 9147 * gcc.dg/vect/vect-over-widen-21.c: Likewise. 9148 91492018-07-03 Richard Sandiford <richard.sandiford@arm.com> 9150 9151 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test. 9152 91532018-07-02 Jim Wilson <jimw@sifive.com> 9154 9155 * gcc.target/riscv/interrupt-debug.c: New. 9156 91572018-07-02 Paolo Carlini <paolo.carlini@oracle.com> 9158 9159 * g++.dg/diagnostic/thread-thread_local.C: New. 9160 91612018-07-02 Martin Liska <mliska@suse.cz> 9162 9163 PR testsuite/86366 9164 * gcc.dg/profile-dir-1.c: Fix scanned pattern. 9165 * gcc.dg/profile-dir-2.c: Likewise. 9166 * gcc.dg/profile-dir-3.c: Likewise. 9167 91682018-07-02 Christophe Lyon <christophe.lyon@linaro.org> 9169 9170 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is 9171 overriden. 9172 91732018-07-02 Richard Biener <rguenther@suse.de> 9174 9175 PR tree-optimization/86363 9176 * gcc.dg/torture/pr86363.c: New testcase. 9177 91782018-07-02 Martin Liska <mliska@suse.cz> 9179 9180 * gcc.dg/completion-1.c: New test. 9181 * gcc.dg/completion-2.c: New test. 9182 * gcc.dg/completion-3.c: New test. 9183 91842018-07-02 Paul Thomas <pault@gcc.gnu.org> 9185 9186 PR fortran/82969 9187 PR fortran/86242 9188 * gfortran.dg/proc_ptr_50.f90: New test. 9189 91902018-07-02 Paul Thomas <pault@gcc.gnu.org> 9191 9192 PR fortran/45305 9193 * gfortran.dg/scalarize_parameter_array_2.f90: New test. 9194 91952018-07-02 Martin Liska <mliska@suse.cz> 9196 9197 PR ipa/86279 9198 * gcc.dg/ipa/pr86279.c: New test. 9199 92002018-07-02 Martin Liska <mliska@suse.cz> 9201 9202 PR ipa/86323 9203 * g++.dg/ipa/pr86323.C: New test. 9204 92052018-07-01 Tom de Vries <tdevries@suse.de> 9206 9207 revert: 9208 2018-07-01 Tom de Vries <tdevries@suse.de> 9209 9210 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define. 9211 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE. 9212 92132018-07-01 Tom de Vries <tdevries@suse.de> 9214 9215 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number 9216 argument. 9217 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58 9218 with @main. 9219 92202018-07-01 Tom de Vries <tdevries@suse.de> 9221 9222 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define. 9223 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE. 9224 92252018-07-01 Tom de Vries <tdevries@suse.de> 9226 9227 * lib/gcc-dg.exp (get-absolute-line): Handle '.'. 9228 * gcc.dg/guality/vla-1.c: Use relative line numbers. 9229 92302018-07-01 Tom de Vries <tdevries@suse.de> 9231 9232 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ... 9233 (verify_call): ... here. Move to toplevel. 9234 (verify_call_np, dg_final_directive_check_utils): New proc. 9235 (toplevel): Call dg_final_directive_check_utils. 9236 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference. 9237 92382018-06-30 Jim Wilson <jimw@sifive.com> 9239 9240 * gcc.target/riscv/shift-shift-1.c: New. 9241 * gcc.target/riscv/shift-shift-2.c: New. 9242 * gcc.target/riscv/shift-shift-3.c: New. 9243 92442018-06-30 Richard Sandiford <richard.sandiford@arm.com> 9245 9246 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test. 9247 92482018-06-30 Richard Sandiford <richard.sandiford@arm.com> 9249 9250 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail. 9251 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications 9252 by 4 in the computation of a[i]. 9253 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the 9254 main multiplication constant. 9255 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. 9256 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. 9257 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the 9258 pattern to cast the result to int. 9259 * gcc.dg/vect/vect-reduc-dot-1.c: New test. 9260 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise. 9261 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise. 9262 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise. 9263 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise. 9264 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise. 9265 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise. 9266 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise. 9267 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise. 9268 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise. 9269 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise. 9270 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise. 9271 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise. 9272 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise. 9273 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise. 9274 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise. 9275 * gcc.dg/vect/vect-widen-mult-1.c: Likewise. 9276 * gcc.dg/vect/vect-widen-mult-2.c: Likewise. 9277 * gcc.dg/vect/vect-widen-mult-3.c: Likewise. 9278 * gcc.dg/vect/vect-widen-mult-4.c: Likewise. 9279 92802018-06-30 Richard Sandiford <richard.sandiford@arm.com> 9281 9282 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the 9283 test for vectorization along the lines described in the comment. 9284 92852018-06-30 Tom de Vries <tdevries@suse.de> 9286 9287 * gcc.dg/guality/guality.exp (guality_transform_options): New proc. 9288 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and 9289 LTO_TORTURE_OPTIONS. 9290 * gcc.dg/guality/prevent-optimization.h: New file. 9291 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h. 9292 (a): Replace __attribute__((used)) with ATTRIBUTE_USED. 9293 92942018-06-30 Tom de Vries <tdevries@suse.de> 9295 9296 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers. 9297 * lib/gcc-dg.exp (dg-final): New proc. 9298 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number 9299 argument. 9300 93012018-06-29 Martin Sebor <msebor@redhat.com> 9302 9303 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10 9304 that don't define the function. 9305 93062018-06-29 Marek Polacek <polacek@redhat.com> 9307 9308 PR c++/86184 9309 * g++.dg/ext/cond3.C: New test. 9310 93112018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9312 9313 * gcc.target/arm/arm-soft-strd-even.c: New test. 9314 93152018-06-29 Tom de Vries <tdevries@suse.de> 9316 9317 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint 9318 line, and use it. 9319 * lib/gcc-dg.exp (get-absolute-line): Factor out of ... 9320 (process-message): ... here. 9321 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line. 9322 93232018-06-29 Martin Liska <mliska@suse.cz> 9324 9325 PR tree-optimization/86263 9326 * gcc.dg/tree-ssa/pr86263.c: New test. 9327 93282018-06-28 Carl Love <cel@us.ibm.com> 9329 9330 * gcc.target/p9-extract-1.c: Add test case. 9331 * gcc.target/builtins-3-p9-runnable.c: Add test case to match 9332 name in ABI. 9333 93342018-06-28 Uros Bizjak <ubizjak@gmail.com> 9335 9336 PR target/86348 9337 * gcc.target/i386/pr86348.c: New test. 9338 93392018-06-28 Wilco Dijkstra <wdijkstr@arm.com> 9340 9341 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase. 9342 93432018-06-28 Fritz Reese <fritzoreese@gmail.com> 9344 9345 PR fortran/82865 9346 * gfortran.dg/dec_type_print_2.f03: New testcase. 9347 93482018-06-28 David Pagan <dave.pagan@oracle.com> 9349 9350 PR c/55976 9351 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous 9352 message causing unexpected test FAIL. 9353 93542018-06-28 Martin Liska <mliska@suse.cz> 9355 9356 * gcc.dg/tree-ssa/switch-1.c: New test. 9357 93582018-06-28 Eric Botcazou <ebotcazou@adacore.com> 9359 9360 * gnat.dg/debug15.adb: New test. 9361 93622018-06-27 David Malcolm <dmalcolm@redhat.com> 9363 9364 PR c++/86329 9365 * g++.dg/lookup/pr86329.C: New test. 9366 93672018-06-27 Carl Love <cel@us.ibm.com> 9368 9369 * gcc.target/vsx-vector-abss.c: New file to test vec_abss. 9370 93712018-06-27 Tamar Christina <tamar.christina@arm.com> 9372 9373 PR target/85769 9374 * gcc.target/aarch64/f16_mov_immediate_3.c: New. 9375 93762018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org> 9377 9378 * gcc.target/powerpc/builtins-1.c: Correct a comment. 9379 93802018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com> 9381 9382 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok 9383 requirement for this test. 9384 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok 9385 requirement, and -mpower8-vector compile option. 9386 93872018-06-26 Jakub Jelinek <jakub@redhat.com> 9388 9389 PR target/86314 9390 * gcc.dg/pr86314.c: New test. 9391 9392 PR debug/86257 9393 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options. 9394 93952018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9396 9397 * gcc.target/i386/pr86257.c: Require 64-bit. 9398 93992018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9400 9401 * g++.dg/pr86082.C: Require IBM1047 support. 9402 94032018-06-26 Richard Biener <rguenther@suse.de> 9404 9405 PR middle-end/86271 9406 * gcc.dg/pr86271.c: New testcase. 9407 94082018-06-26 Alexandre Oliva <aoliva@redhat.com> 9409 9410 PR debug/86064 9411 * gcc.dg/pr86064.c: New. 9412 94132018-06-25 Jeff Law <law@redhat.com> 9414 9415 * lib/target-supports.exp 9416 (check_effective_target_logical_op_short_circuit): Add v850. 9417 94182018-06-25 Martin Sebor <msebor@redhat.com> 9419 9420 PR tree-optimization/86204 9421 * gcc.dg/strlenopt-46.c: New test. 9422 94232018-06-25 Martin Sebor <msebor@redhat.com> 9424 9425 PR tree-optimization/85700 9426 * gcc.dg/Wstringop-truncation-4.c: New test. 9427 94282018-06-25 Fritz Reese <fritzoreese@gmail.com> 9429 9430 PR fortran/82972 9431 PR fortran/83088 9432 PR fortran/85851 9433 * gfortran.dg/init_flag_17.f90: New testcase. 9434 94352018-06-25 Carl Love <cel@us.ibm.com> 9436 9437 * gcc.target/powerpc/p9-extract-1.c: Make second argument of 9438 vec_extract a signed int. Add vec_extract tests for bool char 9439 and bool int. 9440 * gcc.target/powerpc/p9-extract-4.c: New test file for long long 9441 vec_extract tests. 9442 94432018-06-25 Tom de Vries <tdevries@suse.de> 9444 9445 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure. 9446 94472018-06-25 Jakub Jelinek <jakub@redhat.com> 9448 9449 PR target/84786 9450 * gcc.target/i386/avx512f-pr84786-3.c: New test. 9451 94522018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr> 9453 9454 * gnat.dg/sso9.adb: New testcase. 9455 * gnat.dg/sso9_pkg.ads: Likewise. 9456 94572018-06-25 Tom de Vries <tdevries@suse.de> 9458 9459 PR debug/86257 9460 * gcc.target/i386/pr86257.c: New test. 9461 94622018-06-25 Andreas Krebbel <krebbel@linux.ibm.com> 9463 9464 PR C++/86082 9465 * g++.dg/pr86082.C: New test. 9466 94672018-06-24 Tom de Vries <tdevries@suse.de> 9468 9469 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb. 9470 * gcc.dg/guality/guality.exp: Same. 9471 * gfortran.dg/guality/guality.exp: Same. 9472 * lib/gcc-gdb-test.exp: Do early out if which gdb fails. 9473 94742018-06-23 Paolo Carlini <paolo.carlini@oracle.com> 9475 9476 * g++.dg/concepts/locations1.C: New. 9477 * g++.dg/cpp0x/locations1.C: Likewise. 9478 * g++.dg/cpp1z/inline-var2.C: Test locations too. 9479 * g++.dg/cpp1z/inline-var3.C: Likewise. 9480 94812018-06-22 Paul Thomas <pault@gcc.gnu.org> 9482 9483 PR fortran/86281 9484 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy. 9485 94862018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org> 9487 9488 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove 9489 this test. 9490 * gcc.target/powerpc/builtins-9.c: New test. 9491 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives 9492 to expect different code generation on big-endian vs. 9493 little-endian targets. 9494 94952018-06-22 Tom de Vries <tdevries@suse.de> 9496 9497 * g++.dg/guality/guality.exp (guality_gdb_name): Default to 9498 $rootme/../gdb/gdb, if available. 9499 * gcc.dg/guality/guality.exp (guality_gdb_name): Same. 9500 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same. 9501 95022018-06-22 Tom de Vries <tdevries@suse.de> 9503 9504 * lib/gcc-gdb-test.exp (report_gdb): New proc. 9505 * g++.dg/guality/guality.exp: Use report_gdb. 9506 * gcc.dg/guality/guality.exp: Same. 9507 * gfortran.dg/guality/guality.exp: Same. 9508 95092018-06-22 Jakub Jelinek <jakub@redhat.com> 9510 9511 PR c++/85662 9512 * g++.dg/ext/offsetof3.C: New test. 9513 95142018-06-22 Carl Love <cel@us.ibm.com> 9515 9516 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX 9517 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look 9518 for the vnor, vand and vxor instructions. 9519 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file. 9520 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3. 9521 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions. 9522 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases. 9523 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count. 9524 Add -dp to dg-options, update expected counts. 9525 95262018-06-22 Paul Koning <ni1d@arrl.net> 9527 9528 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment 9529 if pdp11. 9530 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32. 9531 * gcc.c-torture/compile/20040101-1.c: Ditto. 9532 * gcc.c-torture/compile/20050622-1.c: Ditto. 9533 * gcc.c-torture/compile/20080625-1.c: Ditto. 9534 * gcc.c-torture/compile/20090107-1.c: Ditto. 9535 * gcc.c-torture/compile/920501-12.c: Ditto. 9536 * gcc.c-torture/compile/920501-4.c: Ditto. 9537 * gcc.c-torture/compile/961203-1.c: Ditto. 9538 * gcc.c-torture/compile/limits-externdecl.c: Ditto. 9539 * gcc.c-torture/compile/pr25310.c: Ditto. 9540 95412018-06-22 Cesar Philippidis <cesar@codesourcery.com> 9542 James Norris <jnorris@codesourcery.com> 9543 Thomas Schwinge <thomas@codesourcery.com> 9544 Tom de Vries <tom@codesourcery.com> 9545 9546 * c-c++-common/goacc/deviceptr-4.c: New file. 9547 * c-c++-common/goacc/kernels-counter-var-redundant-load.c: 9548 Likewise. 9549 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise. 9550 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise. 9551 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise. 9552 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise. 9553 * c-c++-common/goacc/kernels-loop-data.c: Likewise. 9554 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: 9555 Likewise. 9556 * c-c++-common/goacc/parallel-reduction.c: Likewise. 9557 * c-c++-common/goacc/private-reduction-1.c: Likewise. 9558 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95: 9559 Likewise. 9560 * gfortran.dg/goacc/modules.f95: Likewise. 9561 * gfortran.dg/goacc/routine-8.f90: Likewise. 9562 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise. 9563 95642018-06-21 Michael Meissner <meissner@linux.ibm.com> 9565 9566 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double 9567 if the long double format is IEEE 128-bit for tests that are 9568 explicitly testing IBM extended double support. Use the 9569 appropriate pack and unpack built-in functions. Change calls from 9570 __builtin_isinfl to __builtin_isinf since the later supports all 9571 floating point types. 9572 * gcc.target/powerpc/pr57150.c: Likewise. 9573 * gcc.target/powerpc/pr60203.c: Likewise. 9574 * gcc.target/powerpc/pr67808.c: Likewise. 9575 * gcc.target/powerpc/pr70117.c: Likewise. 9576 * gcc.target/powerpc/tfmode_off.c: Likewise. 9577 95782018-06-21 Paul Thomas <pault@gcc.gnu.org> 9579 9580 PR fortran/49630 9581 * gfortran.dg/assumed_charlen_function_7.f90: New test. 9582 95832018-06-21 Paul Thomas <pault@gcc.gnu.org> 9584 9585 PR fortran/83118 9586 * gfortran.dg/unlimited_polymorphic_30.f03: New test. 9587 95882018-06-21 Tom de Vries <tdevries@suse.de> 9589 9590 * gcc.dg/guality/pr45882.c (a): Add used attribute. 9591 95922018-06-21 Tom de Vries <tdevries@suse.de> 9593 9594 PR tree-optimization/85859 9595 * gcc.dg/pr85859.c: New test. 9596 95972018-06-21 Richard Biener <rguenther@suse.de> 9598 9599 PR tree-optimization/86232 9600 * gcc.dg/torture/pr86232.c: New testcase. 9601 96022018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com> 9603 9604 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test. 9605 96062018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com> 9607 9608 * gcc/gcc.target/aarch64/aes_2.c: New test. 9609 96102018-06-20 Than McIntosh <thanm@google.com> 9611 9612 PR libgcc/86213 9613 * gcc.dg/split-8.c: New. 9614 96152018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org> 9616 9617 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan 9618 for vpkudus in place of vpksdus. 9619 * gcc.target/powerpc/builtins-3-p8.c: Likewise. 9620 96212018-06-20 Nathan Sidwell <nathan@acm.org> 9622 9623 PR c++/85634 9624 * g++.dg/lookup/pr85634-2.C: New. 9625 96262018-06-20 Paolo Carlini <paolo.carlini@oracle.com> 9627 9628 * g++.dg/template/friend65.C: New. 9629 * g++.dg/cpp0x/main1.C: Likewise. 9630 * g++.dg/other/main2.C: Likewise. 9631 * g++.dg/other/main3.C: Likewise. 9632 * g++.dg/template/friend42.C: Test location too. 9633 * g++.dg/concepts/decl-diagnose.C: Likewise. 9634 * g++.dg/warn/main-2.C: Update. 9635 96362018-06-20 Chung-Lin Tang <cltang@codesourcery.com> 9637 Thomas Schwinge <thomas@codesourcery.com> 9638 Cesar Philippidis <cesar@codesourcery.com> 9639 9640 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC 9641 2.5 data clause semantics. 9642 * c-c++-common/goacc/declare-2.c: Likewise. 9643 * c-c++-common/goacc/default-4.c: Likewise. 9644 * c-c++-common/goacc/finalize-1.c: New test. 9645 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize 9646 OpenACC 2.5 data clause semantics. 9647 * c-c++-common/goacc/kernels-alias.c: Likewise. 9648 * c-c++-common/goacc/routine-5.c: Likewise. 9649 * c-c++-common/goacc/update-if_present-1.c: New test. 9650 * c-c++-common/goacc/update-if_present-2.c: New test. 9651 * g++.dg/goacc/template.C: Update test case to utilize OpenACC 9652 2.5 data clause semantics. 9653 * gfortran.dg/goacc/combined-directives.f90: Likewise. 9654 * gfortran.dg/goacc/data-tree.f95: Likewise. 9655 * gfortran.dg/goacc/declare-2.f95: Likewise. 9656 * gfortran.dg/goacc/default-4.f: Likewise. 9657 * gfortran.dg/goacc/enter-exit-data.f95: Likewise. 9658 * gfortran.dg/goacc/finalize-1.f: New test. 9659 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize 9660 OpenACC 2.5 data clause semantics. 9661 * gfortran.dg/goacc/kernels-alias.f95: Likewise. 9662 * gfortran.dg/goacc/kernels-tree.f95: Likewise. 9663 * gfortran.dg/goacc/nested-function-1.f90: Likewise. 9664 * gfortran.dg/goacc/parallel-tree.f95: Likewise. 9665 * gfortran.dg/goacc/reduction-promotions.f90: Likewise. 9666 * gfortran.dg/goacc/update-if_present-1.f90: New test. 9667 * gfortran.dg/goacc/update-if_present-2.f90: New test. 9668 96692018-06-20 Jakub Jelinek <jakub@redhat.com> 9670 9671 PR c++/86210 9672 * g++.dg/warn/Wnonnull4.C: New test. 9673 96742018-06-20 Marek Polacek <polacek@redhat.com> 9675 9676 PR c++/86240 9677 * g++.dg/pr86240.C: New test. 9678 96792018-06-20 Jakub Jelinek <jakub@redhat.com> 9680 9681 PR debug/86194 9682 * gcc.target/i386/pr86194.c: New test. 9683 9684 PR tree-optimization/86231 9685 * gcc.dg/tree-ssa/vrp119.c: New test. 9686 * gcc.c-torture/execute/pr86231.c: New test. 9687 96882018-06-20 Tom de Vries <tdevries@suse.de> 9689 9690 PR tree-optimization/86097 9691 * gcc.dg/autopar/pr86097.c: New test. 9692 96932018-06-20 Nathan Sidwell <nathan@acm.org> 9694 9695 PR c++/85634 9696 * g++.dg/lookup/pr85634.C: New. 9697 96982018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9699 9700 * gcc.target/aarch64/ldp_stp_q.c: New test. 9701 * gcc.target/aarch64/stp_vec_128_1.c: Likewise. 9702 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise. 9703 97042018-06-20 Martin Liska <mliska@suse.cz> 9705 9706 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL. 9707 97082018-06-19 Martin Sebor <msebor@redhat.com> 9709 9710 PR tree-optimization/48560 9711 * gcc.dg/Warray-bounds-28.c: New test. 9712 97132018-06-19 Martin Sebor <msebor@redhat.com> 9714 9715 PR middle-end/85602 9716 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning 9717 to also match C++. 9718 97192018-06-19 Jan Hubicka <hubicka@ucw.cz> 9720 9721 * g++.dg/lto/pr84805_0.C: Update template. 9722 * g++.dg/lto/pr84805_1.C: Update template. 9723 97242018-06-19 Eric Botcazou <ebotcazou@adacore.com> 9725 9726 * gnat.dg/aggr24.adb: New test. 9727 * gnat.dg/aggr24_pkg.ad[sb]: New helper. 9728 97292018-06-19 Richard Biener <rguenther@suse.de> 9730 9731 PR tree-optimization/86179 9732 * gcc.dg/pr86179.c: New testcase. 9733 97342018-06-18 Martin Sebor <msebor@redhat.com> 9735 9736 PR middle-end/85602 9737 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning. 9738 * c-c++-common/attr-nonstring-8.c: New test. 9739 97402018-06-18 Martin Sebor <msebor@redhat.com> 9741 9742 PR tree-optimization/81384 9743 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test. 9744 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test. 9745 * gcc.c-torture/execute/builtins/strnlen.c: New test. 9746 * gcc.dg/attr-nonstring-2.c: New test. 9747 * gcc.dg/attr-nonstring-3.c: New test. 9748 * gcc.dg/attr-nonstring-4.c: New test. 9749 * gcc.dg/strlenopt-45.c: New test. 9750 * gcc.dg/strlenopt.h (strnlen): Declare. 9751 97522018-06-18 Wilco Dijkstra <wdijkstr@arm.com> 9753 9754 PR tree-optimization/86076 9755 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets. 9756 97572018-06-18 Wilco Dijkstra <wdijkstr@arm.com> 9758 9759 PR tree-optimization/64946 9760 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail. 9761 97622018-06-17 Eric Botcazou <ebotcazou@adacore.com> 9763 9764 * gcc.dg/debug/dwarf2/pr37726.c: Move to... 9765 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test. 9766 * gnat.dg/stack_usage5.adb: New test. 9767 97682018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org> 9769 9770 PR middle-end/82479 9771 * gcc.dg/tree-ssa/popcount.c: New test. 9772 * gcc.dg/tree-ssa/popcount2.c: New test. 9773 97742018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org> 9775 9776 PR middle-end/64946 9777 * gcc.dg/absu.c: New test. 9778 * gcc.dg/gimplefe-29.c: New test. 9779 * gcc.target/aarch64/pr64946.c: New test. 9780 97812018-06-15 Jakub Jelinek <jakub@redhat.com> 9782 9783 PR c/86093 9784 * c-c++-common/pr86093.c: New test. 9785 9786 PR middle-end/85878 9787 * gfortran.fortran-torture/compile/pr85878.f90: New test. 9788 9789 PR middle-end/86123 9790 * gcc.c-torture/compile/pr86123.c: New test. 9791 97922018-06-15 Tom de Vries <tdevries@suse.de> 9793 9794 * gcc.dg-selftests/dg-final.exp: Force sequential execution. 9795 97962018-06-15 Nick Clifton <nickc@redhat.com> 9797 9798 PR 84195 9799 * gcc.c-torture/compile/pr84195.c: New test. 9800 98012018-06-15 Richard Biener <rguenther@suse.de> 9802 9803 PR middle-end/86159 9804 * g++.dg/pr86159.C: New testcase. 9805 98062018-06-15 Richard Biener <rguenther@suse.de> 9807 9808 PR middle-end/86076 9809 * gcc.dg/pr86076.c: New testcase. 9810 98112018-06-14 Marek Polacek <polacek@redhat.com> 9812 9813 PR c++/86063 9814 * g++.dg/cpp0x/gen-attrs-65.C: New test. 9815 98162018-06-14 Jakub Jelinek <jakub@redhat.com> 9817 9818 PR target/86048 9819 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add 9820 -msse2 to dg-options. 9821 9822 PR middle-end/86122 9823 * gcc.c-torture/compile/pr86122.c: New test. 9824 9825 P0624R2 - Default constructible and assignable stateless lambdas 9826 * g++.dg/cpp2a/lambda1.C: New test. 9827 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics 9828 for -std=c++2a. 9829 98302018-06-14 Paolo Carlini <paolo.carlini@oracle.com> 9831 9832 * g++.dg/other/static3.C: New. 9833 * g++.dg/other/static4.C: Likewise. 9834 * g++.dg/warn/Wshadow-15.C: Likewise. 9835 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too. 9836 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise. 9837 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise. 9838 * g++.dg/cpp0x/udlit-args-neg.C: Likewise. 9839 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise. 9840 * g++.dg/cpp0x/udlit-extern-c.C: Likewise. 9841 * g++.dg/cpp0x/udlit-member-neg.C: Likewise. 9842 98432018-06-14 Jakub Jelinek <jakub@redhat.com> 9844 9845 PR target/85945 9846 * gcc.c-torture/compile/pr85945.c: New test. 9847 98482018-06-14 Richard Biener <rguenther@suse.de> 9849 9850 PR ipa/86124 9851 * gcc.dg/pr86124.c: New testcase. 9852 98532018-06-13 Martin Sebor <msebor@redhat.com> 9854 9855 PR tree-optimization/86114 9856 * gcc.dg/pr86114.c: New test. 9857 98582018-06-13 Steven G. Kargl <kargl@gcc.gnu.org> 9859 9860 PR fortran/86110 9861 * gfortran.dg/pr86110.f90: New test. 9862 98632018-06-13 Cesar Philippidis <cesar@codesourcery.com> 9864 9865 PR fortran/85703 9866 * gfortran.dg/goacc/pr85703.f90: New test. 9867 * gfortran.dg/gomp/pr85703.f90: New test. 9868 98692018-06-13 Cesar Philippidis <cesar@codesourcery.com> 9870 9871 PR fortran/85702 9872 * gfortran.dg/goacc/pr85702.f90: New test. 9873 98742018-06-13 Eric Botcazou <ebotcazou@adacore.com> 9875 9876 * gcc.target/i386/pr86048.c: New test. 9877 98782018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 9879 9880 * gcc.target/arc/fma-1.c: New test. 9881 98822018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 9883 9884 * gcc.target/arc/pr9001107555.c: New file. 9885 98862018-06-12 Richard Sandiford <richard.sandiford@linaro.org> 9887 9888 * g++.dg/torture/aarch64-vect-init-1.C: New test. 9889 98902018-06-12 Paolo Carlini <paolo.carlini@oracle.com> 9891 9892 * g++.dg/init/delete3.C: New. 9893 * g++.dg/init/new49.C: Likewise. 9894 * g++.dg/init/new25.C: Test locations too. 9895 * g++.dg/template/new4.C: Likewise. 9896 * g++.old-deja/g++.jason/operator.C: Likewise. 9897 98982018-06-12 Marek Polacek <polacek@redhat.com> 9899 9900 Core issue 1331 - const mismatch with defaulted copy constructor 9901 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error. 9902 * g++.dg/cpp0x/defaulted52.C: New test. 9903 * g++.dg/cpp0x/defaulted53.C: New test. 9904 * g++.dg/cpp0x/defaulted54.C: New test. 9905 * g++.dg/cpp0x/defaulted55.C: New test. 9906 * g++.dg/cpp0x/defaulted56.C: New test. 9907 * g++.dg/cpp0x/defaulted57.C: New test. 9908 * g++.dg/cpp0x/defaulted58.C: New test. 9909 * g++.dg/cpp0x/defaulted59.C: New test. 9910 * g++.dg/cpp0x/defaulted60.C: New test. 9911 99122018-06-12 David Malcolm <dmalcolm@redhat.com> 9913 9914 PR other/69968 9915 * gcc.dg/spellcheck-transposition.c: New test. 9916 99172018-06-12 Steven G. Kargl <kargl@gcc.gnu.org> 9918 9919 PR fortran/44491 9920 * gfortran.dg/pr44491.f90: New testcase 9921 99222018-06-12 Martin Sebor <msebor@redhat.com> 9923 9924 PR tree-optimization/85259 9925 * gcc.dg/Wstringop-overflow-5.c: New test. 9926 * gcc.dg/Wstringop-overflow-6.c: New test. 9927 99282018-06-12 Martin Sebor <msebor@redhat.com> 9929 9930 PR c/85931 9931 * gcc.dg/Wstringop-truncation-3.c: New test. 9932 99332018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9934 9935 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New. 9936 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding. 9937 * gcc.target/powerpc/swaps-p8-17.c: Same. 9938 99392018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9940 9941 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New. 9942 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New. 9943 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New. 9944 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New. 9945 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New. 9946 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New. 9947 99482018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9949 9950 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New. 9951 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New. 9952 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New. 9953 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New. 9954 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New. 9955 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New. 9956 99572018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9958 9959 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New. 9960 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New. 9961 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New. 9962 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New. 9963 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New. 9964 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New. 9965 99662018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9967 9968 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New. 9969 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New. 9970 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New. 9971 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New. 9972 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New. 9973 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New. 9974 99752018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9976 9977 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New. 9978 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New. 9979 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New. 9980 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New. 9981 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New. 9982 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New. 9983 99842018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com> 9985 9986 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase. 9987 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase. 9988 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase. 9989 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase. 9990 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase. 9991 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase. 9992 99932018-06-12 Martin Liska <mliska@suse.cz> 9994 9995 * g++.dg/opt/mpx.C: New test. 9996 * gcc.target/i386/mpx.c: New test. 9997 99982018-06-12 Claudiu Zissulescu <claziss@synopsys.com> 9999 10000 * gcc.target/arc/builtin_simdarc.c: Update test. 10001 * gcc.target/arc/mulsi3_highpart-2.c: Likewise. 10002 * gcc.target/arc/tumaddsidi4.c: Likewise. 10003 100042018-06-12 Eric Botcazou <ebotcazou@adacore.com> 10005 10006 * gnat.dg/opt72a.ad[sb]: New test. 10007 * gnat.dg/opt72_pkg.ads: New helper. 10008 100092018-06-12 Tom de Vries <tdevries@suse.de> 10010 10011 * gcc.dg-selftests/dg-final.exp: New file. 10012 100132018-06-11 Paolo Carlini <paolo.carlini@oracle.com> 10014 10015 * g++.dg/lookup/new2.C: Test locations too. 10016 * g++.dg/other/ellipsis1.C: Likewise. 10017 * g++.dg/other/operator1.C: Likewise. 10018 * g++.dg/other/operator2.C: Likewise. 10019 * g++.dg/overload/operator2.C: Likewise. 10020 * g++.dg/parse/defarg11.C: Likewise. 10021 * g++.dg/parse/operator4.C: Likewise. 10022 * g++.dg/template/error30.C: Likewise. 10023 * g++.dg/template/explicit-args3.C: Likewise. 10024 * g++.dg/warn/effc1.C: Likewise. 10025 * g++.old-deja/g++.brendan/prepost2.C: Likewise. 10026 * g++.old-deja/g++.brendan/prepost3.C: Likewise. 10027 * g++.old-deja/g++.bugs/900215_01.C: Likewise. 10028 * g++.old-deja/g++.jason/conversion5.C: Likewise. 10029 * g++.old-deja/g++.jason/operator.C: Likewise. 10030 100312018-06-11 Martin Sebor <msebor@redhat.com> 10032 10033 PR tree-optimization/86083 10034 * gcc.dg/strlenopt-44.c: New test. 10035 100362018-06-11 Janus Weil <janus@gcc.gnu.org> 10037 10038 PR fortran/45521 10039 * gfortran.dg/generic_32.f90: New test. 10040 * gfortran.dg/generic_33.f90: New test. 10041 100422018-06-11 Carl Love <cel@us.ibm.com> 10043 * gcc.target/powerpc/altivec-7.c (main): Remove tests 10044 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning 10045 long long bool. Remove duplicate dg-final for xxlxor. Update 10046 dg-final instruction counts. 10047 * gcc.target/powerpc/altivec-37.c (main): New file for 10048 tests vec_unpackh and vec_unpackl returning long long bool and 10049 long long int. 10050 100512018-06-11 Martin Liska <mliska@suse.cz> 10052 10053 PR tree-optimization/86089 10054 * gcc.dg/tree-ssa/pr86089.c: New test. 10055 100562018-06-11 Julia Koval <julia.koval@intel.com> 10057 10058 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test. 10059 * gcc.target/i386/vpclmulqdq.c: Ditto. 10060 100612018-06-11 Olivier Hainque <hainque@adacore.com> 10062 10063 * gnat.dg/lang-dw2.adb: New test. 10064 * gnat.dg/lang-dw3.adb: New test. 10065 100662018-06-11 Hristian Kirtchev <kirtchev@adacore.com> 10067 10068 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb, 10069 gnat.dg/assertion_policy1_pkg.ads: New testcase. 10070 100712018-06-11 Ed Schonberg <schonberg@adacore.com> 10072 10073 * gnat.dg/predicate1.adb: New testcase. 10074 100752018-06-11 Yannick Moy <moy@adacore.com> 10076 10077 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase. 10078 100792018-06-11 Hristian Kirtchev <kirtchev@adacore.com> 10080 10081 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New 10082 testcase. 10083 100842018-06-11 Javier Miranda <miranda@adacore.com> 10085 10086 * gnat.dg/prot4.adb: New testcase. 10087 100882018-06-11 Yannick Moy <moy@adacore.com> 10089 10090 * gnat.dg/part_of1-instantiation.adb, 10091 gnat.dg/part_of1-instantiation.ads, 10092 gnat.dg/part_of1-private_generic.adb, 10093 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New 10094 testcase. 10095 100962018-06-11 Piotr Trojanek <trojanek@adacore.com> 10097 10098 * gnat.dg/contract1.adb: New testcase. 10099 101002018-06-11 Javier Miranda <miranda@adacore.com> 10101 10102 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New 10103 testcase. 10104 101052018-06-11 Ed Schonberg <schonberg@adacore.com> 10106 10107 * gnat.dg/inline_always1.adb: New testcase. 10108 101092018-06-11 Ed Schonberg <schonberg@adacore.com> 10110 10111 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads, 10112 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads, 10113 gnat.dg/nested_generic2_g2.ads: New testcase. 10114 101152018-06-10 Paolo Carlini <paolo.carlini@oracle.com> 10116 10117 * g++.dg/template/friend64.C: New. 10118 * g++.old-deja/g++.other/friend4.C: Test the location too. 10119 * g++.old-deja/g++.pt/crash23.C: Likewise. 10120 101212018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org> 10122 10123 * gfortran.dg/inline_matmul_23.f90: New test. 10124 101252018-06-10 Janus Weil <janus@gcc.gnu.org> 10126 10127 PR fortran/85088 10128 * gfortran.dg/intent_decl_1.f90: New test case. 10129 101302018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 10131 10132 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd* 10133 * gfortran.dg/ieee/large_4.f90: Ditto. 10134 * gfortran.dg/round_4.f90: Ditto. 10135 101362018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 10137 10138 PR fortran/38351 10139 * gfortran.dg/pr38351.f90: New test. 10140 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message. 10141 101422018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 10143 10144 PR fortran/85138 10145 PR fortran/85996 10146 PR fortran/86051 10147 * gfortran.dg/pr85138_1.f90: New test. 10148 * gfortran.dg/pr85138_2.f90: Ditto. 10149 * gfortran.dg/pr85996.f90: Ditto. 10150 101512018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 10152 10153 PR fortran/78278 10154 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option. 10155 * gfortran.dg/data_char_1.f90: Ditto. 10156 * gfortran.dg/pr78571.f90: Ditto. 10157 * gfortran.dg/pr78278.f90: New test. 10158 101592018-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 10160 10161 PR fortran/63514 10162 * gfortran.dg/pr63514.f90: New test. 10163 101642018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org> 10165 10166 PR fortran/85631 10167 * gfortran.dg/bounds_check_20.f90: New test. 10168 101692018-06-08 Carl Love <cel@us.ibm.com> 10170 10171 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update 10172 vpkudum counts. 10173 * gcc.target/powerpc/p9-extract-3.c: Make second argument of 10174 vec_extract a signed int. 10175 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update, 10176 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw, 10177 vcmpgtsd, vcmpgtud. 10178 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of 10179 vec_extract a signed int. 10180 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of 10181 vec_extract a signed int. 10182 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and 10183 vec_xor builtins. Update xxsel, xxlxor counts. 10184 101852018-06-08 Steven G. Kargl <kargl@gcc.gnu.org> 10186 10187 PR fortran/86059 10188 * gfortran.dg/associate_30.f90: Remove code tested ... 10189 * gfortran.dg/pr67803.f90: Ditto. 10190 * gfortran.dg/pr67805.f90: Ditto. 10191 * gfortran.dg/pr86059.f90: ... here. New test. 10192 101932018-06-08 Steven G. Kargl <kargl@gcc.gnu.org> 10194 10195 PR fortran/78571 10196 * gfortran.dg/pr78571.f90: New test. 10197 101982018-06-08 Peter Bergner <bergner@vnet.ibm.com> 10199 10200 PR target/85755 10201 * gcc.target/powerpc/pr85755.c: New test. 10202 102032018-06-08 Carl Love <cel@us.ibm.com> 10204 10205 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to 10206 vsx-vector-6.p7.c. 10207 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to 10208 vsx-vector-6.p9.c. 10209 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts 10210 for BE system that are different then for an LE system from this file 10211 into vsx-vector-6-le.c using be target qualifier. Remove this file. 10212 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for 10213 the various instruction counts. Rename file to vsx-vector-6.p8.c. 10214 102152018-06-08 Martin Liska <mliska@suse.cz> 10216 10217 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump. 10218 102192018-06-08 Martin Liska <mliska@suse.cz> 10220 10221 * g++.dg/dg.exp: Do not use mpx.exp. 10222 * g++.dg/lto/lto.exp: Likewise. 10223 * g++.dg/lto/pr69729_0.C: Remove. 10224 * g++.dg/opt/pr71529.C: Remove. 10225 * g++.dg/pr63995-1.C: Remove. 10226 * g++.dg/pr68270.C: Remove. 10227 * g++.dg/pr71624.C: Remove. 10228 * g++.dg/pr71633.C: Remove. 10229 * g++.dg/pr79761.C: Remove. 10230 * g++.dg/pr79764.C: Remove. 10231 * g++.dg/pr79769.C: Remove. 10232 * gcc.dg/lto/chkp-privatize-1_0.c: Remove. 10233 * gcc.dg/lto/chkp-privatize-2_0.c: Remove. 10234 * gcc.dg/lto/chkp-privatize_0.c: Remove. 10235 * gcc.dg/lto/chkp-removed-alias_0.c: Remove. 10236 * gcc.dg/lto/chkp-static-bounds_0.c: Remove. 10237 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove. 10238 * gcc.dg/lto/lto.exp: Do not use mpx.exp. 10239 * gcc.dg/lto/pr66221_0.c: Remove. 10240 * gcc.target/i386/chkp-always_inline.c: Remove. 10241 * gcc.target/i386/chkp-bndret.c: Remove. 10242 * gcc.target/i386/chkp-builtins-1.c: Remove. 10243 * gcc.target/i386/chkp-builtins-2.c: Remove. 10244 * gcc.target/i386/chkp-builtins-3.c: Remove. 10245 * gcc.target/i386/chkp-builtins-4.c: Remove. 10246 * gcc.target/i386/chkp-const-check-1.c: Remove. 10247 * gcc.target/i386/chkp-const-check-2.c: Remove. 10248 * gcc.target/i386/chkp-hidden-def.c: Remove. 10249 * gcc.target/i386/chkp-label-address.c: Remove. 10250 * gcc.target/i386/chkp-lifetime-1.c: Remove. 10251 * gcc.target/i386/chkp-narrow-bounds.c: Remove. 10252 * gcc.target/i386/chkp-pr69044.c: Remove. 10253 * gcc.target/i386/chkp-remove-bndint-1.c: Remove. 10254 * gcc.target/i386/chkp-remove-bndint-2.c: Remove. 10255 * gcc.target/i386/chkp-strchr.c: Remove. 10256 * gcc.target/i386/chkp-strlen-1.c: Remove. 10257 * gcc.target/i386/chkp-strlen-2.c: Remove. 10258 * gcc.target/i386/chkp-strlen-3.c: Remove. 10259 * gcc.target/i386/chkp-strlen-4.c: Remove. 10260 * gcc.target/i386/chkp-strlen-5.c: Remove. 10261 * gcc.target/i386/chkp-stropt-1.c: Remove. 10262 * gcc.target/i386/chkp-stropt-10.c: Remove. 10263 * gcc.target/i386/chkp-stropt-11.c: Remove. 10264 * gcc.target/i386/chkp-stropt-12.c: Remove. 10265 * gcc.target/i386/chkp-stropt-13.c: Remove. 10266 * gcc.target/i386/chkp-stropt-14.c: Remove. 10267 * gcc.target/i386/chkp-stropt-15.c: Remove. 10268 * gcc.target/i386/chkp-stropt-16.c: Remove. 10269 * gcc.target/i386/chkp-stropt-17.c: Remove. 10270 * gcc.target/i386/chkp-stropt-2.c: Remove. 10271 * gcc.target/i386/chkp-stropt-3.c: Remove. 10272 * gcc.target/i386/chkp-stropt-4.c: Remove. 10273 * gcc.target/i386/chkp-stropt-5.c: Remove. 10274 * gcc.target/i386/chkp-stropt-6.c: Remove. 10275 * gcc.target/i386/chkp-stropt-7.c: Remove. 10276 * gcc.target/i386/chkp-stropt-8.c: Remove. 10277 * gcc.target/i386/chkp-stropt-9.c: Remove. 10278 * gcc.target/i386/i386.exp: Do not use mpx.exp. 10279 * gcc.target/i386/indirect-thunk-11.c: Remove. 10280 * gcc.target/i386/indirect-thunk-12.c: Remove. 10281 * gcc.target/i386/indirect-thunk-attr-12.c: Remove. 10282 * gcc.target/i386/indirect-thunk-attr-13.c: Remove. 10283 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove. 10284 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove. 10285 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove. 10286 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove. 10287 * gcc.target/i386/interrupt-bnd-err-1.c: Remove. 10288 * gcc.target/i386/interrupt-bnd-err-2.c: Remove. 10289 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove. 10290 * gcc.target/i386/mpx/alloca-1-nov.c: Remove. 10291 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove. 10292 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove. 10293 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove. 10294 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove. 10295 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove. 10296 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove. 10297 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove. 10298 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove. 10299 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove. 10300 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove. 10301 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove. 10302 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove. 10303 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove. 10304 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove. 10305 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove. 10306 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove. 10307 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove. 10308 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove. 10309 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove. 10310 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove. 10311 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove. 10312 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove. 10313 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove. 10314 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove. 10315 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove. 10316 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove. 10317 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove. 10318 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove. 10319 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove. 10320 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove. 10321 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove. 10322 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove. 10323 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove. 10324 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove. 10325 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove. 10326 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove. 10327 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove. 10328 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove. 10329 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove. 10330 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove. 10331 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove. 10332 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove. 10333 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove. 10334 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove. 10335 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove. 10336 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove. 10337 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove. 10338 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove. 10339 * gcc.target/i386/mpx/calloc-1-nov.c: Remove. 10340 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove. 10341 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove. 10342 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove. 10343 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove. 10344 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove. 10345 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove. 10346 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove. 10347 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove. 10348 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove. 10349 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove. 10350 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove. 10351 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove. 10352 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove. 10353 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove. 10354 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove. 10355 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove. 10356 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove. 10357 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove. 10358 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove. 10359 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove. 10360 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove. 10361 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove. 10362 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove. 10363 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove. 10364 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove. 10365 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove. 10366 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove. 10367 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove. 10368 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove. 10369 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove. 10370 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove. 10371 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove. 10372 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove. 10373 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove. 10374 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove. 10375 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove. 10376 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove. 10377 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove. 10378 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove. 10379 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove. 10380 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove. 10381 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove. 10382 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove. 10383 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove. 10384 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove. 10385 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove. 10386 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove. 10387 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove. 10388 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove. 10389 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove. 10390 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove. 10391 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove. 10392 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove. 10393 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove. 10394 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove. 10395 * gcc.target/i386/mpx/label-address-1.c: Remove. 10396 * gcc.target/i386/mpx/legacy-1-nov.c: Remove. 10397 * gcc.target/i386/mpx/macro.c: Remove. 10398 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove. 10399 * gcc.target/i386/mpx/malloc-1-nov.c: Remove. 10400 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove. 10401 * gcc.target/i386/mpx/memcpy-1.c: Remove. 10402 * gcc.target/i386/mpx/memmove-1.c: Remove. 10403 * gcc.target/i386/mpx/memmove-2.c: Remove. 10404 * gcc.target/i386/mpx/memmove-zero-length.c: Remove. 10405 * gcc.target/i386/mpx/mpx-check.h: Remove. 10406 * gcc.target/i386/mpx/mpx-os-support.h: Remove. 10407 * gcc.target/i386/mpx/mpx.exp: Remove. 10408 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove. 10409 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove. 10410 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove. 10411 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove. 10412 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove. 10413 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove. 10414 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove. 10415 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove. 10416 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove. 10417 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove. 10418 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove. 10419 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove. 10420 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove. 10421 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove. 10422 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove. 10423 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove. 10424 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove. 10425 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove. 10426 * gcc.target/i386/mpx/pointer-diff-1.c: Remove. 10427 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove. 10428 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove. 10429 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove. 10430 * gcc.target/i386/mpx/pr65508.c: Remove. 10431 * gcc.target/i386/mpx/pr65531.cc: Remove. 10432 * gcc.target/i386/mpx/pr66048.cc: Remove. 10433 * gcc.target/i386/mpx/pr66134.c: Remove. 10434 * gcc.target/i386/mpx/pr66566.c: Remove. 10435 * gcc.target/i386/mpx/pr66567.c: Remove. 10436 * gcc.target/i386/mpx/pr66568.c: Remove. 10437 * gcc.target/i386/mpx/pr66569.c: Remove. 10438 * gcc.target/i386/mpx/pr66581.c: Remove. 10439 * gcc.target/i386/mpx/pr68337-1.c: Remove. 10440 * gcc.target/i386/mpx/pr68337-2.c: Remove. 10441 * gcc.target/i386/mpx/pr68416.c: Remove. 10442 * gcc.target/i386/mpx/pr78339.c: Remove. 10443 * gcc.target/i386/mpx/pr79631.c: Remove. 10444 * gcc.target/i386/mpx/pr79633.c: Remove. 10445 * gcc.target/i386/mpx/pr79753.c: Remove. 10446 * gcc.target/i386/mpx/pr79770.c: Remove. 10447 * gcc.target/i386/mpx/pr79987.c: Remove. 10448 * gcc.target/i386/mpx/pr79988.c: Remove. 10449 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove. 10450 * gcc.target/i386/mpx/realloc-1-nov.c: Remove. 10451 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove. 10452 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove. 10453 * gcc.target/i386/mpx/realloc-2-nov.c: Remove. 10454 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove. 10455 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove. 10456 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove. 10457 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove. 10458 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove. 10459 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove. 10460 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove. 10461 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove. 10462 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove. 10463 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove. 10464 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove. 10465 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove. 10466 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove. 10467 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove. 10468 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove. 10469 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove. 10470 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove. 10471 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove. 10472 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove. 10473 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove. 10474 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove. 10475 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove. 10476 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove. 10477 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove. 10478 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove. 10479 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove. 10480 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove. 10481 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove. 10482 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove. 10483 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove. 10484 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove. 10485 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove. 10486 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove. 10487 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove. 10488 * gcc.target/i386/mpx/sincos-1-nov.c: Remove. 10489 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove. 10490 * gcc.target/i386/mpx/static-array-1-nov.c: Remove. 10491 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove. 10492 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove. 10493 * gcc.target/i386/mpx/static-init-1-nov.c: Remove. 10494 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove. 10495 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove. 10496 * gcc.target/i386/mpx/static-init-2-nov.c: Remove. 10497 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove. 10498 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove. 10499 * gcc.target/i386/mpx/static-init-3-nov.c: Remove. 10500 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove. 10501 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove. 10502 * gcc.target/i386/mpx/static-init-4-nov.c: Remove. 10503 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove. 10504 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove. 10505 * gcc.target/i386/mpx/static-init-5-nov.c: Remove. 10506 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove. 10507 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove. 10508 * gcc.target/i386/mpx/static-init-6-nov.c: Remove. 10509 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove. 10510 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove. 10511 * gcc.target/i386/mpx/static-string-1-nov.c: Remove. 10512 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove. 10513 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove. 10514 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove. 10515 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove. 10516 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove. 10517 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove. 10518 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove. 10519 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove. 10520 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove. 10521 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove. 10522 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove. 10523 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove. 10524 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove. 10525 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove. 10526 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove. 10527 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove. 10528 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove. 10529 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove. 10530 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove. 10531 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove. 10532 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove. 10533 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove. 10534 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove. 10535 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove. 10536 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove. 10537 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove. 10538 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove. 10539 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove. 10540 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove. 10541 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove. 10542 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove. 10543 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove. 10544 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove. 10545 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove. 10546 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove. 10547 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove. 10548 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove. 10549 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove. 10550 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove. 10551 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove. 10552 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove. 10553 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove. 10554 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove. 10555 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove. 10556 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove. 10557 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove. 10558 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove. 10559 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove. 10560 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove. 10561 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove. 10562 * gcc.target/i386/mpx/vararg-1-nov.c: Remove. 10563 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove. 10564 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove. 10565 * gcc.target/i386/mpx/vararg-2-nov.c: Remove. 10566 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove. 10567 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove. 10568 * gcc.target/i386/mpx/vararg-3-nov.c: Remove. 10569 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove. 10570 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove. 10571 * gcc.target/i386/mpx/vararg-4-nov.c: Remove. 10572 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove. 10573 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove. 10574 * gcc.target/i386/mpx/vararg-5-nov.c: Remove. 10575 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove. 10576 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove. 10577 * gcc.target/i386/mpx/vararg-6-nov.c: Remove. 10578 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove. 10579 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove. 10580 * gcc.target/i386/mpx/vararg-7-nov.c: Remove. 10581 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove. 10582 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove. 10583 * gcc.target/i386/mpx/vararg-8-nov.c: Remove. 10584 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove. 10585 * gcc.target/i386/mpx/vla-1-lbv.c: Remove. 10586 * gcc.target/i386/mpx/vla-1-nov.c: Remove. 10587 * gcc.target/i386/mpx/vla-1-ubv.c: Remove. 10588 * gcc.target/i386/mpx/vla-2-lbv.c: Remove. 10589 * gcc.target/i386/mpx/vla-2-nov.c: Remove. 10590 * gcc.target/i386/mpx/vla-2-ubv.c: Remove. 10591 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove. 10592 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove. 10593 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove. 10594 * gcc.target/i386/pr63995-2.c: Remove. 10595 * gcc.target/i386/pr64805.c: Remove. 10596 * gcc.target/i386/pr65044.c: Remove. 10597 * gcc.target/i386/pr65167.c: Remove. 10598 * gcc.target/i386/pr65183.c: Remove. 10599 * gcc.target/i386/pr65184.c: Remove. 10600 * gcc.target/i386/pr65523.c: Remove. 10601 * gcc.target/i386/pr70876.c: Remove. 10602 * gcc.target/i386/pr70877.c: Remove. 10603 * gcc.target/i386/pr71458.c: Remove. 10604 * gcc.target/i386/pr80880.c: Remove. 10605 * gcc.target/i386/ret-thunk-25.c: Remove. 10606 * gcc.target/i386/thunk-retbnd.c: Remove. 10607 * lib/mpx-dg.exp: Remove. 10608 * gcc.target/i386/funcspec-56.inc: Adjust test case. 10609 106102018-06-07 Carl Love <cel@us.ibm.com> 10611 10612 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print 10613 statements. 10614 106152018-06-07 Carl Love <cel@us.ibm.com> 10616 10617 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected 10618 error message. 10619 106202018-06-07 Marek Polacek <polacek@redhat.com> 10621 10622 PR c/85318 10623 * gcc.dg/Wc90-c99-compat-10.c: New test. 10624 * gcc.dg/Wc90-c99-compat-11.c: New test. 10625 * gcc.dg/Wc90-c99-compat-12.c: New test. 10626 * gcc.dg/Wc90-c99-compat-9.c: New test. 10627 106282018-06-07 Paul Koning <ni1d@arrl.net> 10629 10630 * gcc.c-torture/compile/20180605-1.c: New test. 10631 106322018-06-07 Steven G. Kargl <kargl@gcc.gnu.org> 10633 10634 PR fortran/86045 10635 * gfortran.dg/pr86045.f90: New test. 10636 106372018-06-07 Marek Polacek <polacek@redhat.com> 10638 10639 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. 10640 106412018-06-07 Olga Makhotina <olga.makhotina@intel.com> 10642 10643 * gcc.target/i386/funcspec-56.inc: Test arch=tremont. 10644 106452018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com> 10646 10647 * gcc.target/msp430/msp430i-device-symbol.c: New test. 10648 * gcc.target/msp430/msp430f-device-symbol.c: New test. 10649 * gcc.target/msp430/msp430.h: New test header file. 10650 106512018-06-07 Jakub Jelinek <jakub@redhat.com> 10652 10653 PR tree-optimization/69615 10654 * gcc.dg/tree-ssa/pr69615.c: New test. 10655 106562018-06-07 Richard Biener <rguenther@suse.de> 10657 10658 PR tree-optimization/85935 10659 * gcc.dg/graphite/pr85935.c: New testcase. 10660 106612018-06-04 Carl Love <cel@us.ibm.com> 10662 10663 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional 10664 debug print statements. Fix a few formating issues. 10665 106662018-06-06 Michael Meissner <meissner@linux.ibm.com> 10667 10668 PR target/85657 10669 * gcc.target/powerpc/pr85657-4.c: New tests. 10670 * gcc.target/powerpc/pr85657-5.c: Likewise. 10671 * gcc.target/powerpc/pr85657-6.c: Likewise. 10672 106732018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org> 10674 10675 PR fortran/85641 10676 * gfortran.dg/realloc_on_assign_30.f90: New test. 10677 106782018-06-06 Carl Love <cel@us.ibm.com> 10679 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first 10680 argument to vui_arg. 10681 106822018-06-06 Carl Love <cel@us.ibm.com> 10683 10684 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx 10685 to builtins-4.c. 10686 * gcc.target/powerpc/builtins-4.c: New test file for tests 10687 that need -mvsx. 10688 106892018-06-06 Michael Meissner <meissner@linux.ibm.com> 10690 10691 PR target/85657 10692 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can 10693 be used in templates. Don't check for them in overloaded functions. 10694 106952018-06-06 Jim Wilson <jimw@sifive.com> 10696 10697 * gcc.target/riscv/interrupt-5.c (sub3): Add new test. 10698 * gcc.target/riscv/interrupt-mmode.c: New. 10699 * gcc.target/riscv/interrupt-smode.c: New. 10700 * gcc.target/riscv/interrupt-umode.c: New. 10701 107022018-06-06 Marek Polacek <polacek@redhat.com> 10703 10704 PR c++/85977 10705 * g++.dg/cpp0x/initlist102.C: New test. 10706 * g++.dg/cpp0x/initlist103.C: New test. 10707 * g++.dg/cpp0x/initlist104.C: New test. 10708 107092018-06-06 Eric Botcazou <ebotcazou@adacore.com> 10710 10711 * gcc.dg/torture/pr86066.c: New test. 10712 107132018-06-06 Richard Biener <rguenther@suse.de> 10714 10715 PR tree-optimization/86062 10716 * g++.dg/tree-ssa/pr86062.C: New testcase. 10717 107182018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com> 10719 10720 * gcc.target/msp430/function-attributes-4.c: New test. 10721 * gcc.target/msp430/static-interrupts.c: New test. 10722 107232018-06-05 Steve Ellcey <sellcey@cavium.com> 10724 10725 PR target/79924 10726 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message. 10727 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto. 10728 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto. 10729 * gcc.target/aarch64/nofp_1.c: Ditto. 10730 107312018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com> 10732 10733 * gcc.target/arm/cmse/cmse-1c99.c: New test. 10734 107352018-06-05 Cesar Philippidis <cesar@codesourcery.com> 10736 10737 PR fortran/85701 10738 * gfortran.dg/goacc/pr85701.f90: New test. 10739 107402018-06-05 Marek Polacek <polacek@redhat.com> 10741 10742 PR c++/85976 10743 * g++.dg/cpp0x/alias-decl-64.C: New test. 10744 107452018-06-05 Richard Biener <rguenther@suse.de> 10746 10747 PR tree-optimization/86046 10748 * gcc.dg/pr86046.c: New testcase. 10749 107502018-06-05 Richard Biener <rguenther@suse.de> 10751 10752 PR tree-optimization/86047 10753 * gcc.dg/pr86047.c: New testcase. 10754 107552018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10756 10757 PR target/81497 10758 * g++.target/arm/arm.exp: New file. 10759 * g++.target/arm/pr81497.C: Likewise. 10760 107612018-06-05 Andreas Krebbel <krebbel@linux.ibm.com> 10762 10763 * gcc.target/s390/htm-builtins-compile-4.c: New test. 10764 107652018-06-04 Eric Botcazou <ebotcazou@adacore.com> 10766 10767 * gcc.dg/store_merging_21.c: New test. 10768 * gnat.dg/opt71b.adb: Likewise. 10769 * gnat.dg/opt71.adb: Rename into... 10770 * gnat.dg/opt71a.adb: ...this. 10771 107722018-06-04 Richard Biener <rguenther@suse.de> 10773 10774 PR tree-optimization/85955 10775 * gcc.dg/pr85955.c: New testcase. 10776 107772018-06-04 Steven G. Kargl <kargl@gcc.gnu.org> 10778 10779 PR fortran/85981 10780 * gfortran.dg/allocate_alloc_opt_14.f90: New test. 10781 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string. 10782 * gfortran.dg/allocate_stat_2.f90: Ditto. 10783 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto. 10784 107852018-06-04 Richard Sandiford <richard.sandiford@linaro.org> 10786 10787 * gcc.target/aarch64/sve/extract_5.c: New test. 10788 107892018-06-04 Jakub Jelinek <jakub@redhat.com> 10790 10791 PR target/85832 10792 PR target/86036 10793 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than 10794 vptestm. 10795 * gcc.target/i386/avx512vl-pr85832.c: Likewise. 10796 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise. 10797 * gcc.target/i386/avx512bw-pr85832.c: Likewise. 10798 * gcc.target/i386/avx512bw-pr86036.c: New test. 10799 108002018-06-04 Richard Biener <rguenther@suse.de> 10801 10802 PR tree-optimization/86038 10803 * gcc.dg/pr86038.c: New testcase. 10804 108052018-06-04 Jakub Jelinek <jakub@redhat.com> 10806 10807 PR tree-optimization/69615 10808 * gcc.dg/pr69615.c: New test. 10809 10810 PR c++/86025 10811 * c-c++-common/gomp/pr86025.c: New test. 10812 108132018-06-03 Andreas Schwab <schwab@linux-m68k.org> 10814 10815 * gcc.target/powerpc/altivec-7.c: Remove extra brace. 10816 108172018-06-03 Eric Botcazou <ebotcazou@adacore.com> 10818 10819 * gcc.dg/torture/pr86034.c: New test. 10820 108212018-06-03 Paul Thomas <pault@gcc.gnu.org> 10822 10823 PR fortran/36497 10824 * gfortran.dg/cray_pointer_12.f90: New test. 10825 108262018-06-02 Steven G. Kargl <kargl@gcc.gnu.org> 10827 10828 PR fortran/85938 10829 * gfortran.dg/pr85938.f90: Fixed by revision r261081 10830 108312018-06-02 Eric Botcazou <ebotcazou@adacore.com> 10832 10833 * gnat.dg/specs/opt3.ads: New test. 10834 * gnat.dg/specs/opt3_pkg.ads: New helper. 10835 108362018-06-02 Eric Botcazou <ebotcazou@adacore.com> 10837 10838 * gnat.dg/discr53.ad[sb]: New test. 10839 * gnat.dg/discr53_pkg.ads: New helper. 10840 108412018-06-01 Carl Love <cel@us.ibm.com> 10842 10843 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file. 10844 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file. 10845 108462018-06-01 Carl Love <cel@us.ibm.com> 10847 10848 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz 10849 to make it consistent with the naming convention in the file. 10850 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks 10851 to altivec-7.c. Delete file. 10852 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks 10853 to altivec-7.c. Delete file. 10854 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c. 10855 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and 10856 vec_unpackl tests. Update instruction counts. 10857 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to 10858 tests to builtins-1.c. 10859 * gcc.target/powerpc/builtins-1-be.c: Move BE specific 10860 tests to builtins-1.c. 10861 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c. 10862 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and. 10863 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo. 10864 Remove vec_ctf tests returning double. Remove vec_cts with 10865 double args. Remove vec_sel with invalid arguments. Add tests for 10866 vec_splat. 10867 Add instruction counts for new tests. 10868 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for 10869 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed, 10870 vec_unsigned. 10871 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc, 10872 test_sll_vsill_vsill_vuc. 10873 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for 10874 vec_revb. 10875 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant 10876 tests from altivec-7.h. 10877 * gcc.target/powerpc/vsx-7-be.c: Remove file. 10878 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8, 10879 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32, 10880 splat_sll, splat_uc, splat_int128, splat_uint128. 10881 Make second argument of vec_extract and vec_insert a signed int. 10882 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float 10883 argument. 10884 108852018-06-01 Eric Botcazou <ebotcazou@adacore.com> 10886 10887 * gcc.dg/store_merging_20.c: New test. 10888 * gnat.dg/opt71.adb: Likewise. 10889 * gnat.dg/opt71_pkg.ads: New helper. 10890 108912018-06-01 Carl Love <cel@us.ibm.com> 10892 10893 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds. 10894 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output. 10895 Add vec_xst_be for signed and unsigned arguments. 10896 108972018-06-01 Steven G. Kargl <kargl@gcc.gnu.org> 10898 10899 PR fortran/85816 10900 PR fortran/85975 10901 * gfortran.dg/pr85816.f90: New test. 10902 * gfortran.dg/pr85975.f90: New test. 10903 109042018-06-01 Steven G. Kargl <kargl@gcc.gnu.org> 10905 10906 PR fortran/63570 10907 * gfortran.dg/random_init_1.f90: New test. 10908 * gfortran.dg/random_init_2.f90: New test. 10909 * gfortran.dg/random_init_3.f90: New test. 10910 * gfortran.dg/random_init_4.f90: New test. 10911 * gfortran.dg/random_init_5.f90: New test. 10912 * gfortran.dg/random_init_6.f90: New test. 10913 109142018-06-01 Richard Sandiford <richard.sandiford@linaro.org> 10915 10916 PR tree-optimization/85989 10917 * gcc.dg/torture/pr85989.c: New test. 10918 109192018-06-01 Richard Biener <rguenther@suse.de> 10920 10921 PR middle-end/86017 10922 * gcc.dg/tree-ssa/pr86017.c: New testcase. 10923 109242018-06-01 Richard Biener <rguenther@suse.de> 10925 10926 PR ipa/85960 10927 * gcc.dg/ipa/ipa-pta-19.c: New testcase. 10928 109292018-05-31 Qing Zhao <qing.zhao@oracle.com> 10930 10931 PR middle-end/78809 10932 * gcc.dg/strcmpopt_2.c: New test. 10933 * gcc.dg/strcmpopt_3.c: New test. 10934 10935 PR middle-end/83026 10936 * gcc.dg/strcmpopt_3.c: New test. 10937 109382018-05-31 Jakub Jelinek <jakub@redhat.com> 10939 10940 PR target/85984 10941 * gcc.target/i386/pr85984.c: New test. 10942 109432018-05-31 Martin Sebor <msebor@redhat.com> 10944 10945 PR c/82063 10946 * gcc.dg/Walloc-size-larger-than-1.c: New test. 10947 * gcc.dg/Walloc-size-larger-than-10.c: New test. 10948 * gcc.dg/Walloc-size-larger-than-11.c: New test. 10949 * gcc.dg/Walloc-size-larger-than-12.c: New test. 10950 * gcc.dg/Walloc-size-larger-than-13.c: New test. 10951 * gcc.dg/Walloc-size-larger-than-14.c: New test. 10952 * gcc.dg/Walloc-size-larger-than-15.c: New test. 10953 * gcc.dg/Walloc-size-larger-than-16.c: New test. 10954 * gcc.dg/Walloc-size-larger-than-17.c: New test. 10955 * gcc.dg/Walloc-size-larger-than-2.c: New test. 10956 * gcc.dg/Walloc-size-larger-than-3.c: New test. 10957 * gcc.dg/Walloc-size-larger-than-4.c: New test. 10958 * gcc.dg/Walloc-size-larger-than-5.c: New test. 10959 * gcc.dg/Walloc-size-larger-than-6.c: New test. 10960 * gcc.dg/Walloc-size-larger-than-7.c: New test. 10961 * gcc.dg/Walloc-size-larger-than-8.c: New test. 10962 * gcc.dg/Walloc-size-larger-than-9.c: New test. 10963 * gcc.dg/Walloc-size-larger-than.c: New test. 10964 109652018-05-31 Chung-Lin Tang <cltang@codesourcery.com> 10966 Cesar Philippidis <cesar@codesourcery.com> 10967 10968 PR middle-end/85879 10969 * gfortran.dg/goacc/pr77371-1.f90: New test. 10970 * gfortran.dg/goacc/pr77371-2.f90: New test. 10971 * gfortran.dg/goacc/pr85879.f90: New test. 10972 109732018-05-31 Eric Botcazou <ebotcazou@adacore.com> 10974 10975 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage. 10976 * gnat.dg/stack_usage1b.adb: Likewise. 10977 * gnat.dg/stack_usage1c.adb: Likewise. 10978 * gnat.dg/stack_usage3.adb: Likewise. 10979 * gnat.dg/stack_usage1_pkg.adb: Delete. 10980 109812018-05-31 Eric Botcazou <ebotcazou@adacore.com> 10982 10983 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run. 10984 * gcc.dg/store_merging_11.c: Likewise. 10985 * gcc.dg/store_merging_13.c: Likewise. 10986 * gcc.dg/store_merging_14.c: Likewise. 10987 * gcc.dg/store_merging_15.c: Likewise. 10988 * gcc.dg/store_merging_16.c: Likewise. Remove local variable. 10989 109902018-05-31 Ed Schonberg <schonberg@adacore.com> 10991 10992 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb, 10993 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb, 10994 gnat.dg/limited1_outer.ads: New testcase. 10995 109962018-05-31 Hristian Kirtchev <kirtchev@adacore.com> 10997 10998 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads, 10999 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads: 11000 New testcase. 11001 110022018-05-31 Eric Botcazou <ebotcazou@adacore.com> 11003 11004 * gnat.dg/size_clause1.adb: New testcase. 11005 110062018-05-31 Javier Miranda <miranda@adacore.com> 11007 11008 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase. 11009 110102018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org> 11011 11012 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for 11013 vld1x3 intrinsics for aarch64. 11014 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for 11015 vst1x2 intrinsics for aarch64. 11016 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for 11017 vst1x3 intrinsics for aarch64. 11018 110192018-05-30 Jonathan Wakely <jwakely@redhat.com> 11020 11021 PR c++/77777 11022 * g++.dg/diagnostic/pr77777.C: New test. 11023 110242018-05-30 David Pagan <dave.pagan@oracle.com> 11025 11026 PR c/55976 11027 * gcc.dg/noncompile/pr55976-1.c: New test. 11028 * gcc.dg/noncompile/pr55976-2.c: New test. 11029 110302018-05-30 Jan Hubicka <hubicka@ucw.cz> 11031 11032 * gcc.dg/lto/20111213-1_0.c: Fix template. 11033 * gcc.dg/lto/20100603-1_0.c: Fix template. 11034 * gcc.dg/lto/20100603-2_0.c: Fix template. 11035 * gcc.dg/lto/20100603-3_0.c: Fix template. 11036 11037 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel. 11038 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel. 11039 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel. 11040 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel. 11041 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel. 11042 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel. 11043 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel. 11044 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel. 11045 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel. 11046 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel. 11047 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel. 11048 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel. 11049 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel. 11050 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel. 11051 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel. 11052 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel. 11053 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel. 11054 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel. 11055 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel. 11056 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel. 11057 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel. 11058 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel. 11059 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel. 11060 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel. 11061 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel. 11062 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel. 11063 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel. 11064 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel. 11065 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel. 11066 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel. 11067 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel. 11068 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel. 11069 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel. 11070 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel. 11071 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel. 11072 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel. 11073 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel. 11074 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel. 11075 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel. 11076 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel. 11077 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel. 11078 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel. 11079 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel. 11080 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel. 11081 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel. 11082 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel. 11083 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel. 11084 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel. 11085 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel. 11086 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel. 11087 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel. 11088 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel. 11089 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel. 11090 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel. 11091 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel. 11092 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel. 11093 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel. 11094 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel. 11095 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel. 11096 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel. 11097 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel. 11098 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel. 11099 111002018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com> 11101 11102 Revert: 11103 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. 11104 111052017-05-30 Jackson Woodruff <jackson.woodruff@arm.com> 11106 11107 * gcc.target/aarch64/simd/ldp_stp_9: New. 11108 * gcc.target/aarch64/simd/ldp_stp_10: New. 11109 * gcc.target/aarch64/simd/ldp_stp_11: New. 11110 * gcc.target/aarch64/simd/ldp_stp_12: New. 11111 111122018-05-30 Ed Schonberg <schonberg@adacore.com> 11113 11114 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase. 11115 111162018-05-30 Hristian Kirtchev <kirtchev@adacore.com> 11117 11118 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase. 11119 111202018-05-29 Uros Bizjak <ubizjak@gmail.com> 11121 11122 PR target/85950 11123 * gcc.target/i386/pr85950.c: New test. 11124 111252018-05-29 Marek Polacek <polacek@redhat.com> 11126 11127 PR c++/85883 11128 * g++.dg/cpp1z/class-deduction55.C: New test. 11129 * g++.dg/cpp1z/class-deduction56.C: New test. 11130 * g++.dg/cpp1z/class-deduction57.C: New test. 11131 111322018-05-29 Jakub Jelinek <jakub@redhat.com> 11133 11134 PR c++/85952 11135 * g++.dg/warn/Wunused-var-33.C: New test. 11136 11137 PR target/85918 11138 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512 11139 and -fno-vect-cost-model options. Add aligned(64) attribute to the 11140 arrays. Add suffix 1 to all functions and use 4 iterations rather 11141 than N. Add functions with conversions to and from float. 11142 Add new set of functions with 8 iterations and another one 11143 with 16 iterations, expect 24 vectorized loops instead of just 4. 11144 * gcc.target/i386/avx512dq-pr85918-2.c: New test. 11145 111462018-05-29 Javier Miranda <miranda@adacore.com> 11147 11148 * gnat.dg/equal2.adb: New testcase. 11149 111502018-05-29 Ed Schonberg <schonberg@adacore.com> 11151 11152 * gnat.dg/float_attributes_overflows.adb: New testcase. 11153 111542018-05-29 Pascal Obry <obry@adacore.com> 11155 11156 * gnat.dg/normalize_pathname.adb: New testcase. 11157 111582018-05-29 Tom de Vries <tom@codesourcery.com> 11159 11160 * lib/scanasm.exp (scan-assembler-times): Use proc name in error 11161 message. 11162 * lib/scanipa.exp (scan-ipa-dump-times): Same. 11163 * lib/scanrtl.exp (scan-rtl-dump-times): Same. 11164 * lib/scantree.exp (scan-tree-dump-times): Same. 11165 111662018-05-29 Tom de Vries <tom@codesourcery.com> 11167 11168 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not) 11169 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler): 11170 Use proc name as first argument to dg-scan. 11171 111722018-05-29 Tom de Vries <tom@codesourcery.com> 11173 11174 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called 11175 with no arguments. 11176 111772018-05-28 Richard Biener <rguenther@suse.de> 11178 11179 PR tree-optimization/85934 11180 * gcc.target/i386/pr85934.c: New testcase. 11181 111822018-05-28 Eric Botcazou <ebotcazou@adacore.com> 11183 11184 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase. 11185 111862018-05-28 Eric Botcazou <ebotcazou@adacore.com> 11187 11188 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase. 11189 111902018-05-28 Ed Schonberg <schonberg@adacore.com> 11191 11192 * gnat.dg/fixedpnt5.adb: New testcase. 11193 111942018-05-28 Justin Squirek <squirek@adacore.com> 11195 11196 * gnat.dg/array31.adb: New testcase. 11197 111982018-05-28 Justin Squirek <squirek@adacore.com> 11199 11200 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads, 11201 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase. 11202 112032018-05-27 Steven G. Kargl <kargl@gcc.gnu.org> 11204 11205 * gfortran.dg/data_stmt_pointer.f90: new test. 11206 112072018-05-27 Jakub Jelinek <jakub@redhat.com> 11208 11209 PR target/85918 11210 * gcc.target/i386/avx512dq-pr85918.c: New test. 11211 112122018-05-25 Jim Wilson <jimw@sifive.com> 11213 11214 * gcc.target/riscv/interrupt-1.c: New. 11215 * gcc.target/riscv/interrupt-2.c: New. 11216 * gcc.target/riscv/interrupt-3.c: New. 11217 * gcc.target/riscv/interrupt-4.c: New. 11218 * gcc.target/riscv/interrupt-5.c: New. 11219 112202018-05-25 Steven G. Kargl <kargl@gcc.gnu.org> 11221 11222 PR fortran/85786 11223 * gfortran.dg/pr85786.f90: New test. 11224 112252018-05-25 Paul Koning <ni1d@arrl.net> 11226 11227 * gcc.c-torture/compile/20151204.c: Skip if pdp11. 11228 * gcc.c-torture/compile/pr55921.c: Ditto. 11229 * gcc.c-torture/compile/pr60655-1.c: Ditto. 11230 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11. 11231 112322018-05-25 Jakub Jelinek <jakub@redhat.com> 11233 11234 PR target/85832 11235 * gcc.target/i386/avx512f-pr85832.c: New test. 11236 * gcc.target/i386/avx512vl-pr85832.c: New test. 11237 * gcc.target/i386/avx512bw-pr85832.c: New test. 11238 * gcc.target/i386/avx512vlbw-pr85832.c: New test. 11239 112402018-05-25 Bin Cheng <bin.cheng@arm.com> 11241 11242 PR tree-optimization/85720 11243 * gcc.dg/tree-ssa/pr85720.c: New test. 11244 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern 11245 distribution. 11246 112472018-05-25 Martin Liska <mliska@suse.cz> 11248 11249 PR testsuite/85911 11250 * gcc.dg/tree-prof/update-loopch.c: Do not scan 11251 for 'Removing basic block'. 11252 112532018-05-25 Patrick Bernardi <bernardi@adacore.com> 11254 11255 * gnat.dg/sec_stack1.adb: New testcase. 11256 112572018-05-25 Ed Schonberg <schonberg@adacore.com> 11258 11259 * gnat.dg/fixedpnt4.adb: New testcase. 11260 112612018-05-25 Javier Miranda <miranda@adacore.com> 11262 11263 * gnat.dg/interface7.adb: New testcase. 11264 112652018-05-25 Hristian Kirtchev <kirtchev@adacore.com> 11266 11267 * gnat.dg/sec_stack2.adb: New testcase. 11268 112692018-05-25 Ed Schonberg <schonberg@adacore.com> 11270 11271 * gnat.dg/interface6.adb: New testcase. 11272 112732018-05-25 Ed Schonberg <schonberg@adacore.com> 11274 11275 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase. 11276 112772018-05-25 Richard Sandiford <richard.sandiford@linaro.org> 11278 11279 * lib/target-supports.exp 11280 (check_effective_target_vect_double_cond_arith): Include 11281 multiplication and division. 11282 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using 11283 fully-masked loops with a fixed vector length. 11284 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division 11285 tests. 11286 * gcc.target/aarch64/sve/vcond_8.c: Likewise. 11287 * gcc.target/aarch64/sve/vcond_9.c: Likewise. 11288 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests. 11289 112902018-05-25 Richard Sandiford <richard.sandiford@linaro.org> 11291 11292 * gcc.target/aarch64/sve/div_1.c: New test. 11293 * gcc.target/aarch64/sve/div_1_run.c: Likewise. 11294 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise. 11295 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise. 11296 112972018-05-25 Richard Sandiford <richard.sandiford@linaro.org> 11298 11299 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test. 11300 113012018-05-25 Richard Sandiford <richard.sandiford@linaro.org> 11302 11303 * lib/target-supports.exp 11304 (check_effective_target_vect_double_cond_arith): New proc. 11305 * gcc.dg/vect/vect-cond-arith-1.c: New test. 11306 * gcc.target/aarch64/sve/vcond_8.c: Likewise. 11307 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise. 11308 * gcc.target/aarch64/sve/vcond_9.c: Likewise. 11309 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise. 11310 * gcc.target/aarch64/sve/vcond_12.c: Likewise. 11311 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise. 11312 113132018-05-25 Janus Weil <janus@gcc.gnu.org> 11314 11315 PR fortran/85839 11316 * gfortran.dg/f2018_obs.f90: New test case. 11317 113182018-05-24 Steven G. Kargl <kargl@gcc.gnu.org> 11319 11320 PR fortran/85543 11321 * gfortran.dg/pr85543.f90: New test. 11322 113232018-05-24 Steven G. Kargl <kargl@gcc.gnu.org> 11324 11325 PR fortran/85780 11326 * gfortran.dg/pr85780.f90: New test. 11327 113282018-05-24 Steven G. Kargl <kargl@gcc.gnu.org> 11329 11330 PR fortran/85779 11331 * gfortran.dg/pr85779_1.f90: New test. 11332 * gfortran.dg/pr85779_2.f90: Ditto. 11333 * gfortran.dg/pr85779_3.f90: Ditto. 11334 113352018-05-24 Steven G. Kargl <kargl@gcc.gnu.org> 11336 11337 PR fortran/85895 11338 11339 * gfortran.dg/coarray_3.f90: Fix invalid testcase. 11340 * gfortran.dg/pr85895.f90: New test. 11341 113422018-05-24 Uros Bizjak <ubizjak@gmail.com> 11343 11344 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string. 11345 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto. 11346 113472018-05-24 Roger Sayle <roger@nextmovesoftware.com> 11348 11349 * gcc.dg/fold-popcount-1.c: New testcase. 11350 * gcc.dg/fold-popcount-2.c: New testcase. 11351 * gcc.dg/fold-popcount-3.c: New testcase. 11352 * gcc.dg/fold-popcount-4.c: New testcase. 11353 113542018-05-24 Marek Polacek <polacek@redhat.com> 11355 11356 PR c++/85847 11357 * g++.dg/cpp0x/new3.C: New test. 11358 113592018-05-24 Javier Miranda <miranda@adacore.com> 11360 11361 * gnat.dg/discr52.adb: New testcase. 11362 113632018-05-24 Ed Schonberg <schonberg@adacore.com> 11364 11365 * gnat.dg/others1.adb: New testcase. 11366 113672018-05-24 Justin Squirek <squirek@adacore.com> 11368 11369 * gnat.dg/raise_expr.adb: New testcase. 11370 113712018-05-24 Hristian Kirtchev <kirtchev@adacore.com> 11372 11373 * gnat.dg/formal_containers.adb: New testcase. 11374 113752018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11376 11377 * gcc.target/i386/pr85345.c: Require ifunc support. 11378 113792018-05-24 Richard Sandiford <richard.sandiford@linaro.org> 11380 11381 * gcc.dg/vect/vect-fma-1.c: New test. 11382 113832018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11384 11385 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in 11386 scan-tree-dump*. 11387 113882018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com> 11389 11390 PR target/83009 11391 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests. 11392 113932018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com> 11394 11395 PR target/78849 11396 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from 11397 DEFAULT_CFLAGS. 11398 * gcc.target/msp430/pr78849.c: New test. 11399 114002018-05-23 Marek Polacek <polacek@redhat.com> 11401 11402 * g++.dg/cpp2a/range-for8.C: New test. 11403 * g++.dg/cpp2a/range-for9.C: New test. 11404 * g++.dg/cpp2a/range-for10.C: New test. 11405 114062017-05-23 Segher Boessenkool <segher@kernel.crashing.org> 11407 11408 * lib/target-supports.exp (check_effective_target_be): New. 11409 (check_effective_target_le): New. 11410 114112018-05-23 Marek Polacek <polacek@redhat.com> 11412 11413 * g++.dg/cpp2a/range-for1.C: New test. 11414 * g++.dg/cpp2a/range-for2.C: New test. 11415 * g++.dg/cpp2a/range-for3.C: New test. 11416 * g++.dg/cpp2a/range-for4.C: New test. 11417 * g++.dg/cpp2a/range-for5.C: New test. 11418 * g++.dg/cpp2a/range-for6.C: New test. 11419 * g++.dg/cpp2a/range-for7.C: New test. 11420 114212018-05-23 Uros Bizjak <ubizjak@gmail.com> 11422 11423 * gcc.target/i386/cvt-3.c: New test. 11424 114252018-05-23 Uros Bizjak <ubizjak@gmail.com> 11426 11427 * gcc.target/i386/cvt-2.c: New test. 11428 114292018-05-23 Alexander Monakov <amonakov@ispras.ru> 11430 11431 * gcc.dg/pr79985.c: New testcase. 11432 114332018-05-23 Richard Biener <rguenther@suse.de> 11434 11435 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase. 11436 114372018-05-23 Sudakshina Das <sudi.das@arm.com> 11438 11439 PR target/84882 11440 * gcc.target/aarch64/pr84882.c: New test. 11441 * gcc.target/aarch64/target_attr_18.c: Likewise. 11442 114432018-05-23 Richard Sandiford <richard.sandiford@linaro.org> 11444 11445 PR tree-optimization/85853 11446 * gfortran.dg/vect/pr85853.f90: New test. 11447 114482018-05-23 Hristian Kirtchev <kirtchev@adacore.com> 11449 11450 * gnat.dg/import2.adb: New testcase. 11451 114522018-05-23 Ed Schonberg <schonberg@adacore.com> 11453 11454 * gnat.dg/discr51.adb: New testcase. 11455 114562018-05-23 Javier Miranda <miranda@adacore.com> 11457 11458 * gnat.dg/valid_scalars1.adb: New testcase. 11459 114602018-05-23 Ed Schonberg <schonberg@adacore.com> 11461 11462 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase. 11463 114642018-05-23 Hristian Kirtchev <kirtchev@adacore.com> 11465 11466 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New 11467 testcase. 11468 114692018-05-23 Hristian Kirtchev <kirtchev@adacore.com> 11470 11471 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New 11472 testcase. 11473 114742018-05-23 Bob Duff <duff@adacore.com> 11475 11476 * gnat.dg/addr10.adb: New testcase. 11477 114782018-05-23 Richard Biener <rguenther@suse.de> 11479 11480 PR middle-end/85874 11481 * gcc.dg/Wstrict-overflow-27.c: New testcase. 11482 114832018-05-23 Yury Gribov <tetra2005@gmail.com> 11484 11485 PR tree-optimization/85822 11486 * c-c++-common/pr85822.c: New test. 11487 114882018-05-23 Richard Biener <rguenther@suse.de> 11489 11490 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase. 11491 114922018-05-22 Janus Weil <janus@gcc.gnu.org> 11493 11494 PR fortran/85841 11495 * gfortran.dg/pr30667.f: Add option "-std=legacy". 11496 114972018-05-22 Martin Sebor <msebor@redhat.com> 11498 11499 PR middle-end/85359 11500 * gcc.dg/attr-nonstring.c: New test. 11501 115022018-05-22 H.J. Lu <hongjiu.lu@intel.com> 11503 11504 PR target/85345 11505 * gcc.target/i386/pr85345.c: New test. 11506 115072018-05-22 Luis Machado <luis.machado@linaro.org> 11508 11509 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test. 11510 115112018-05-22 Janus Weil <janus@gcc.gnu.org> 11512 11513 PR fortran/85841 11514 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by 11515 dg-additional-options. 11516 * gfortran.dg/graphite/block-2.f: Ditto. 11517 * gfortran.dg/graphite/id-19.f: Ditto. 11518 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto. 11519 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto. 11520 * gfortran.dg/vect/pr52580.f: Ditto. 11521 115222018-05-22 Jackson Woodruff <jackson.woodruff@arm.com> 11523 11524 * gcc.target/aarch64/ldp_stp_6.c: New. 11525 * gcc.target/aarch64/ldp_stp_7.c: New. 11526 * gcc.target/aarch64/ldp_stp_8.c: New. 11527 115282018-05-22 Martin Sebor <msebor@redhat.com> 11529 11530 PR c/85623 11531 * c-c++-common/attr-nonstring-3.c: Adjust. 11532 * c-c++-common/attr-nonstring-4.c: Adjust. 11533 * c-c++-common/attr-nonstring-6.c: New test. 11534 115352018-05-22 Martin Sebor <msebor@redhat.com> 11536 11537 PR tree-optimization/85826 11538 * gcc.dg/Wrestrict-17.c: New test. 11539 115402018-05-22 Richard Sandiford <richard.sandiford@linaro.org> 11541 11542 * gcc.dg/torture/pr85862.c: Rename to... 11543 * gcc.dg/torture/pr85852.c: ...this. 11544 115452018-05-22 Justin Squirek <squirek@adacore.com> 11546 11547 * gnat.dg/warn14.adb: New testcase. 11548 115492018-05-22 Hristian Kirtchev <kirtchev@adacore.com> 11550 11551 * gnat.dg/controlled8.adb: New testcase. 11552 115532018-05-22 Patrick Bernardi <bernardi@adacore.com> 11554 11555 * gnat.dg/discr50.adb: New testcase. 11556 115572018-05-22 Ed Schonberg <schonberg@adacore.com> 11558 11559 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb, 11560 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb, 11561 gnat.dg/discr49_rec2.ads: New testcase. 11562 115632018-05-22 Ed Schonberg <schonberg@adacore.com> 11564 11565 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads, 11566 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New 11567 testcase. 11568 115692018-05-22 Ed Schonberg <schonberg@adacore.com> 11570 11571 * gnat.dg/fixedpnt3.adb: New testcase. 11572 115732018-05-22 Justin Squirek <squirek@adacore.com> 11574 11575 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads, 11576 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases. 11577 115782018-05-22 Richard Sandiford <richard.sandiford@linaro.org> 11579 11580 PR middle-end/85862 11581 * gcc.dg/torture/pr85862.c: New test. 11582 115832018-05-22 Richard Biener <rguenther@suse.de> 11584 11585 PR tree-optimization/85834 11586 * g++.dg/torture/pr85834.C: New testcase. 11587 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise. 11588 115892018-05-22 Martin Liska <mliska@suse.cz> 11590 11591 PR ipa/85607 11592 * g++.dg/ipa/pr85607.C: New test. 11593 115942018-05-22 Richard Biener <rguenther@suse.de> 11595 11596 PR tree-optimization/85863 11597 * gfortran.fortran-torture/compile/pr85863.f: New testcase. 11598 115992018-05-22 Janus Weil <janus@gcc.gnu.org> 11600 11601 PR fortran/85841 11602 * gfortran.dg/assumed_rank_5.f90: Update error message. 11603 * gfortran.dg/assumed_type_4.f90: Ditto. 11604 * gfortran.dg/bind_c_array_params.f03: Ditto. 11605 * gfortran.dg/bind_c_usage_28.f90: Ditto. 11606 * gfortran.dg/c_funloc_tests_5.f03: Ditto. 11607 * gfortran.dg/c_funloc_tests_6.f90: Ditto. 11608 * gfortran.dg/c_loc_tests_11.f03: Ditto. 11609 * gfortran.dg/coarray_atomic_2.f90: Ditto. 11610 * gfortran.dg/coarray_collectives_2.f90: Ditto. 11611 * gfortran.dg/coarray_collectives_10.f90: Ditto. 11612 * gfortran.dg/coarray_collectives_13.f90: Ditto. 11613 * gfortran.dg/rank_3.f90: Ditto. 11614 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008. 11615 * gfortran.dg/implicit_14.f90: Ditto. 11616 116172018-05-21 Christian Groessler <chris@groessler.org> 11618 11619 * gcc.c-torture/compile/simd-5.c: Fix comment. 11620 116212018-05-21 Michael Meissner <meissner@linux.ibm.com> 11622 11623 PR target/85657 11624 * gcc.target/powerpc/pr85657-1.c: New test for converting between 11625 __float128, __ibm128, and long double. 11626 * gcc.target/powerpc/pr85657-2.c: Likewise. 11627 * gcc.target/powerpc/pr85657-3.c: Likewise. 11628 * g++.dg/pr85667.C: New test to make sure __ibm128 is 11629 implementated as a separate type internally, and is not just an 11630 alias for long double. 11631 116322018-05-21 Richard Sandiford <richard.sandiford@linaro.org> 11633 11634 PR tree-optimization/85814 11635 * gcc.dg/torture/pr85814.c: New test. 11636 116372018-05-21 Paolo Carlini <paolo.carlini@oracle.com> 11638 11639 PR c++/84588 11640 * g++.dg/cpp0x/cond1.C: New. 11641 * g++.dg/cpp1y/pr84588-1.C: Likewise. 11642 * g++.dg/cpp1y/pr84588-2.C: Likewise. 11643 * g++.dg/cpp1y/pr84588-3.C: Likewise. 11644 * g++.dg/parse/cond6.C: Likewise. 11645 * g++.dg/parse/cond7.C: Likewise. 11646 * g++.dg/parse/cond8.C: Likewise. 11647 * g++.dg/cpp1z/decomp16.C: Update. 11648 * g++.old-deja/g++.jason/cond.C: Likewise. 11649 116502018-05-21 Steven G. Kargl <kargl@gcc.gnu.org> 11651 11652 ChangeLog for r260480 11653 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran 11654 warnings for deleted and obsolescent features. 11655 * gfortran.dg/graphite/id-19.f: Ditto. 11656 * gfortran.dg/graphite/id-20.f: Ditto. 11657 * gfortran.dg/graphite/id-27.f90: Ditto. 11658 * gfortran.dg/graphite/pr82449.f: Ditto. 11659 116602018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11661 11662 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for 11663 tiny and large memory models. 11664 116652018-04-04 Ed Schonberg <schonberg@adacore.com> 11666 11667 * gnat.dg/suppress_initialization.adb, 11668 gnat.dg/suppress_initialization_pkg.ads: New testcase. 11669 116702018-04-04 Ed Schonberg <schonberg@adacore.com> 11671 11672 * gnat.dg/exit1.adb: New testcase. 11673 116742018-04-04 Ed Schonberg <schonberg@adacore.com> 11675 11676 * gnat.dg/array30.adb: New testcase. 11677 116782018-04-04 Hristian Kirtchev <kirtchev@adacore.com> 11679 11680 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase. 11681 116822018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11683 11684 * gcc.c-torture/execute/ssad-run.c: New test. 11685 * gcc.c-torture/execute/usad-run.c: Likewise. 11686 * gcc.target/aarch64/ssadv16qi.c: Likewise. 11687 * gcc.target/aarch64/usadv16qi.c: Likewise. 11688 116892018-05-21 Tamar Christina <tamar.christina@arm.com> 11690 11691 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32, 11692 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8, 11693 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32, 11694 vbcaxq_s64): New. 11695 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. 11696 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. 11697 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise. 11698 116992018-05-21 Janus Weil <janus@gcc.gnu.org> 11700 11701 PR fortran/85841 11702 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy". 11703 * gfortran.dg/g77/20020307-1.f: Ditto. 11704 * gfortran.dg/g77/980310-3.f: Ditto. 11705 * gfortran.dg/goacc/loop-1-2.f95: Ditto. 11706 * gfortran.dg/goacc/loop-1.f95: Ditto. 11707 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto. 11708 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto. 11709 * gfortran.dg/gomp/do-1.f90: Ditto. 11710 * gfortran.dg/gomp/omp_do1.f90: Ditto. 11711 * gfortran.dg/pr17229.f: Ditto. 11712 * gfortran.dg/pr37243.f: Ditto. 11713 * gfortran.dg/pr49721-1.f: Ditto. 11714 * gfortran.dg/pr58484.f: Ditto. 11715 * gfortran.dg/pr81175.f: Ditto. 11716 * gfortran.dg/pr81723.f: Ditto. 11717 * gfortran.dg/predcom-2.f: Ditto. 11718 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto. 11719 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto. 11720 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto. 11721 * gfortran.dg/vect/pr52580.f: Ditto. 11722 117232018-05-20 Paul Thomas <pault@gcc.gnu.org> 11724 11725 PR fortran/80657 11726 * gfortran.dg/char_result_18.f90: New test. 11727 117282018-05-20 Paul Thomas <pault@gcc.gnu.org> 11729 11730 PR fortran/49636 11731 * gfortran.dg/associate_38.f90: New test. 11732 117332018-05-20 Paul Thomas <pault@gcc.gnu.org> 11734 11735 PR fortran/82275 11736 * gfortran.dg/select_type_42.f90: New test. 11737 117382018-05-19 Paul Thomas <pault@gcc.gnu.org> 11739 11740 PR fortran/82923 11741 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note 11742 that the patch fixes PR66694 & PR82617, although the testcases 11743 are not explicitly included. 11744 117452018-05-18 Kito Cheng <kito.cheng@gmail.com> 11746 11747 * gcc.dg/stack-usage-1.c: Add support for rv32e. 11748 117492018-05-18 Marc Glisse <marc.glisse@inria.fr> 11750 11751 PR c++/82899 11752 * g++.dg/pr82899.C: New testcase. 11753 117542018-05-18 Martin Liska <mliska@suse.cz> 11755 11756 * gcc.dg/pr68766.c: Change pruned output. 11757 117582018-05-18 Cesar Philippidis <cesar@codesourcery.com> 11759 11760 PR c++/85782 11761 * c-c++-common/goacc/pr85782.c: New test. 11762 117632018-05-18 Sudakshina Das <sudi.das@arm.com> 11764 11765 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d. 11766 117672018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11768 11769 * gcc.target/arm/pr62554.c: Delete. 11770 * gcc.target/arm/pr69610-1.c: Likewise. 11771 * gcc.target/arm/pr69610-2.c: Likewise. 11772 117732018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11774 11775 * gcc.target/arm/pr40887.c: Update comment. 11776 * lib/target-supports.exp: Don't generate effective target checks 11777 and related helpers for armv5. Update comment. 11778 * gcc.target/arm/armv5_thumb_isa.c: Delete. 11779 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective 11780 target check and options. 11781 117822018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 11783 11784 PR middle-end/85817 11785 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to 11786 scan-tree-dump-not for h. 11787 117882018-05-18 Richard Biener <rguenther@suse.de> 11789 11790 * gcc.dg/tree-ssa/pr21559.c: Adjust. 11791 * gcc.dg/tree-ssa/pr45397.c: Likewise. 11792 * gcc.dg/tree-ssa/pr61839_1.c: Likewise. 11793 * gcc.dg/tree-ssa/pr61839_2.c: Likewise. 11794 * gcc.dg/tree-ssa/pr61839_4.c: Likewise. 11795 * gcc.dg/tree-ssa/vrp17.c: Likewise. 11796 * gcc.dg/tree-ssa/vrp18.c: Likewise. 11797 * gcc.dg/tree-ssa/vrp23.c: Likewise. 11798 * gcc.dg/tree-ssa/vrp24.c: Likewise. 11799 * gcc.dg/tree-ssa/vrp58.c: Likewise. 11800 * gcc.dg/vrp-min-max-1.c: Likewise. 11801 * gcc.dg/vrp-min-max-3.c: New testcase. 11802 118032018-05-18 Richard Biener <rguenther@suse.de> 11804 11805 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase. 11806 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code. 11807 * gcc.dg/graphite/scop-6.c: Likewise. 11808 * gcc.dg/graphite/scop-7.c: Likewise. 11809 * gcc.dg/graphite/scop-8.c: Likewise. 11810 * gcc.dg/graphite/scop-9.c: Likewise. 11811 118122018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11813 11814 * gcc.target/aarch64/vect-init-ld1.c: New test. 11815 118162018-05-18 Martin Liska <mliska@suse.cz> 11817 11818 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned. 11819 * gcc.dg/tree-prof/update-loopch.c: Likewise. 11820 118212018-05-18 Martin Liska <mliska@suse.cz> 11822 11823 * gcc.dg/ipa/ipa-icf-39.c: New test. 11824 * gcc.dg/pr68766.c: Adjust pruned output. 11825 118262018-05-18 Richard Sandiford <richard.sandiford@linaro.org> 11827 11828 * lib/target-supports.exp (check_effective_target_scalar_all_fma): 11829 New proc. 11830 * gcc.dg/fma-1.c: New test. 11831 * gcc.dg/fma-2.c: Likewise. 11832 * gcc.dg/fma-3.c: Likewise. 11833 * gcc.dg/fma-4.c: Likewise. 11834 * gcc.dg/fma-5.c: Likewise. 11835 * gcc.dg/fma-6.c: Likewise. 11836 * gcc.dg/fma-7.c: Likewise. 11837 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require 11838 scalar_all_fma. 11839 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off. 11840 * gfortran.dg/reassoc_8.f: Likewise. 11841 * gfortran.dg/reassoc_9.f: Likewise. 11842 * gfortran.dg/reassoc_10.f: Likewise. 11843 118442018-05-17 Jim Wilson <jimw@sifive.com> 11845 11846 * gcc.target/riscv/switch-qi.c: New. 11847 * gcc.target/riscv/switch-si.c: New. 11848 118492018-05-17 Pat Haugen <pthaugen@us.ibm.com> 11850 11851 PR target/85698 11852 * gcc.target/powerpc/pr85698.c: New test. 11853 118542018-05-17 Richard Biener <rguenther@suse.de> 11855 11856 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase. 11857 118582018-05-17 Bin Cheng <bin.cheng@arm.com> 11859 11860 PR tree-optimization/85793 11861 * gcc.dg/vect/pr85793.c: New test. 11862 118632018-05-17 Richard Sandiford <richard.sandiford@linaro.org> 11864 11865 * gcc.dg/gimplefe-28.c: New test. 11866 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for 11867 internal function calls. 11868 * gcc.dg/goacc/loop-processing-1.c: Likewise. 11869 118702018-05-17 Martin Liska <mliska@suse.cz> 11871 11872 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use 11873 space in between 'G_' and '('. 11874 118752018-05-17 Jakub Jelinek <jakub@redhat.com> 11876 11877 PR target/85323 11878 * gcc.target/i386/pr85323-7.c: New test. 11879 * gcc.target/i386/pr85323-8.c: New test. 11880 * gcc.target/i386/pr85323-9.c: New test. 11881 11882 PR target/85323 11883 * gcc.target/i386/pr85323-4.c: New test. 11884 * gcc.target/i386/pr85323-5.c: New test. 11885 * gcc.target/i386/pr85323-6.c: New test. 11886 11887 PR target/85323 11888 * gcc.target/i386/pr85323-1.c: New test. 11889 * gcc.target/i386/pr85323-2.c: New test. 11890 * gcc.target/i386/pr85323-3.c: New test. 11891 11892 * gcc.target/i386/avx512f-set-v32hi-1.c: New test. 11893 * gcc.target/i386/avx512f-set-v32hi-2.c: New test. 11894 * gcc.target/i386/avx512f-set-v32hi-3.c: New test. 11895 * gcc.target/i386/avx512f-set-v32hi-4.c: New test. 11896 * gcc.target/i386/avx512f-set-v32hi-5.c: New test. 11897 * gcc.target/i386/avx512f-set-v64qi-1.c: New test. 11898 * gcc.target/i386/avx512f-set-v64qi-2.c: New test. 11899 * gcc.target/i386/avx512f-set-v64qi-3.c: New test. 11900 * gcc.target/i386/avx512f-set-v64qi-4.c: New test. 11901 * gcc.target/i386/avx512f-set-v64qi-5.c: New test. 11902 * gcc.target/i386/avx512f-setzero-1.c: New test. 11903 119042018-05-17 James Greenhalgh <james.greenhalgh@arm.com> 11905 11906 * gcc.target/aarch64/vect-slp-dup.c: New. 11907 119082018-05-17 Paolo Carlini <paolo.carlini@oracle.com> 11909 11910 PR c++/85713 11911 * g++.dg/cpp1y/lambda-generic-85713-2.C: New. 11912 119132018-05-17 Olga Makhotina <olga.makhotina@intel.com> 11914 11915 * gcc.target/i386/builtin_target.c: Test goldmont-plus. 11916 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus. 11917 119182018-05-17 Richard Biener <rguenther@suse.de> 11919 11920 PR tree-optimization/85757 11921 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase. 11922 119232018-05-16 Marek Polacek <polacek@redhat.com> 11924 11925 PR c++/85363 11926 * g++.dg/cpp0x/initlist-throw1.C: New test. 11927 * g++.dg/cpp0x/initlist-throw2.C: New test. 11928 119292018-05-16 Carl Love <cel@us.ibm.com> 11930 11931 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file. 11932 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for 11933 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi. 11934 119352018-05-16 Richard Biener <rguenther@suse.de> 11936 11937 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase. 11938 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise. 11939 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse. 11940 119412018-05-16 Richard Sandiford <richard.sandiford@linaro.org> 11942 11943 * gcc.target/aarch64/sve/vcond_10.c: New test. 11944 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise. 11945 * gcc.target/aarch64/sve/vcond_11.c: Likewise. 11946 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise. 11947 119482018-05-15 Martin Sebor <msebor@redhat.com> 11949 11950 PR tree-optimization/85753 11951 * gcc.dg/Wrestrict-10.c: Adjust. 11952 * gcc.dg/Wrestrict-16.c: New test. 11953 119542018-05-15 Martin Sebor <msebor@redhat.com> 11955 11956 PR middle-end/85643 11957 * c-c++-common/attr-nonstring-7.c: New test. 11958 119592018-05-15 Richard Biener <rguenther@suse.de> 11960 11961 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase. 11962 119632018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 11964 11965 PR tree-optimization/83648 11966 * gcc.dg/tree-ssa/pr83648.c: New test. 11967 * gcc.dg/tree-ssa/pr83648-2.c: Likewise. 11968 119692018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 11970 11971 PR ipa/85734 11972 * gcc.dg/ipa/pr85734.c: New test. 11973 119742018-05-14 Eric Botcazou <ebotcazou@adacore.com> 11975 11976 PR target/85756 11977 * gnat.dg/opt70.adb: New test. 11978 * gnat.dg/opt70_pkg.ad[sb]: New helper. 11979 119802018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 11981 11982 * gcc.target/aarch64/crypto-fuse-1.c: New test. 11983 * gcc.target/aarch64/crypto-fuse-2.c: Likewise. 11984 119852018-05-14 Wilco Dijkstra <wdijkstr@arm.com> 11986 11987 * gcc.target/aarch64/vmov_n_1.c: Update test. 11988 * gcc.target/aarch64/vfp-1.c: Update test. 11989 119902018-05-14 Jakub Jelinek <jakub@redhat.com> 11991 11992 PR target/85756 11993 * gcc.c-torture/execute/pr85756.c: New test. 11994 119952018-05-14 Sebastian Peryt <sebastian.peryt@intel.com> 11996 11997 * gcc.target/i386/cldemote-1.c: New test. 11998 119992018-05-13 Paul Thomas <pault@gcc.gnu.org> 12000 12001 PR fortran/85742 12002 * gfortran.dg/assumed_type_9.f90 : New test. 12003 120042018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 12005 12006 PR fortran/85542 12007 * gfortran.dg/pr85542.f90: New test. 12008 120092018-05-11 Martin Jambor <mjambor@suse.cz> 12010 12011 PR ipa/85655 12012 * g++.dg/lto/pr85655_0.C: New test. 12013 120142018-05-11 Sebastian Peryt <sebastian.peryt@intel.com> 12015 12016 * gcc.target/i386/tpause-1.c: New test. 12017 * gcc.target/i386/umonitor-1.c: New test. 12018 120192018-05-11 Jakub Jelinek <jakub@redhat.com> 12020 12021 PR c/85696 12022 * c-c++-common/gomp/pr85696.c: New test. 12023 120242018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io> 12025 Jakub Jelinek <jakub@redhat.com> 12026 12027 PR tree-optimization/85692 12028 * gcc.target/i386/pr85692.c: New test. 12029 120302018-05-11 Martin Liska <mliska@suse.cz> 12031 12032 PR sanitizer/85556 12033 * c-c++-common/ubsan/attrib-6.c: New test. 12034 120352018-05-10 Steven G. Kargl <kargl@gcc.gnu.org> 12036 12037 PR fortran/85687 12038 * gfortran.dg/pr85687.f90: new test. 12039 120402018-05-10 Steven G. Kargl <kargl@gcc.gnu.org> 12041 12042 PR fortran/85521 12043 * gfortran.dg/pr85521_1.f90: New test. 12044 * gfortran.dg/pr85521_2.f90: New test. 12045 120462018-05-10 Steven G. Kargl <kargl@gcc.gnu.org> 12047 12048 PR fortran/70870 12049 * gfortran.dg/pr70870_1.f90: New test. 12050 120512018-05-10 Uros Bizjak <ubizjak@gmail.com> 12052 12053 * gcc.target/i386/xgetsetbv.c: Check also variable arguments. 12054 120552018-05-10 Jakub Jelinek <jakub@redhat.com> 12056 12057 PR c++/85662 12058 * g++.dg/ext/offsetof2.C: New test. 12059 120602018-05-10 Paul Thomas <pault@gcc.gnu.org> 12061 12062 PR fortran/68846 12063 * gfortran.dg/temporary_3.f90 : New test. 12064 12065 PR fortran/70864 12066 * gfortran.dg/temporary_2.f90 : New test. 12067 120682018-05-10 Segher Boessenkool <segher@kernel.crashing.org> 12069 12070 * gcc.dg/vmx/extract-be-order.c: Delete testcase. 12071 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase. 12072 * gcc.dg/vmx/insert-be-order.c: Delete testcase. 12073 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase. 12074 * gcc.dg/vmx/ld-be-order.c: Delete testcase. 12075 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase. 12076 * gcc.dg/vmx/lde-be-order.c: Delete testcase. 12077 * gcc.dg/vmx/ldl-be-order.c: Delete testcase. 12078 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase. 12079 * gcc.dg/vmx/merge-be-order.c: Delete testcase. 12080 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase. 12081 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase. 12082 * gcc.dg/vmx/pack-be-order.c: Delete testcase. 12083 * gcc.dg/vmx/perm-be-order.c: Delete testcase. 12084 * gcc.dg/vmx/splat-be-order.c: Delete testcase. 12085 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase. 12086 * gcc.dg/vmx/st-be-order.c: Delete testcase. 12087 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase. 12088 * gcc.dg/vmx/ste-be-order.c: Delete testcase. 12089 * gcc.dg/vmx/stl-be-order.c: Delete testcase. 12090 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase. 12091 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase. 12092 * gcc.dg/vmx/unpack-be-order.c: Delete testcase. 12093 * gcc.dg/vmx/vsums-be-order.c: Delete testcase. 12094 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase. 12095 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase. 12096 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support. 12097 120982018-05-10 Jakub Jelinek <jakub@redhat.com> 12099 12100 PR tree-optimization/85699 12101 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use 12102 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106. 12103 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define 12104 NO_LONG_DOUBLE to 1 before including nextafter-1.c. 12105 121062018-05-10 Eric Botcazou <ebotcazou@adacore.com> 12107 12108 * g++.dg/tls/pr85400.C: New test. 12109 121102018-05-09 Paolo Carlini <paolo.carlini@oracle.com> 12111 12112 PR c++/85713 12113 * g++.dg/cpp1y/lambda-generic-85713.C: New. 12114 121152018-05-09 Carl Love <cel@us.ibm.com> 12116 12117 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file. 12118 121192018-05-09 Paolo Carlini <paolo.carlini@oracle.com> 12120 12121 PR c++/85713 12122 Revert: 12123 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com> 12124 12125 PR c++/84588 12126 * g++.dg/cpp1y/pr84588.C: New. 12127 121282018-05-09 Andreas Schwab <schwab@suse.de> 12129 12130 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace. 12131 121322018-05-09 Richard Sandiford <richard.sandiford@linaro.org> 12133 12134 * gcc.target/aarch64/store_lane_spill_1.c: New test. 12135 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise. 12136 121372018-05-08 Carl Love <cel@us.ibm.com> 12138 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file. 12139 121402018-05-08 Paolo Carlini <paolo.carlini@oracle.com> 12141 12142 PR c++/84588 12143 * g++.dg/cpp1y/pr84588.C: New. 12144 121452018-05-08 Marek Polacek <polacek@redhat.com> 12146 12147 PR c++/85695 12148 * g++.dg/cpp1z/constexpr-if22.C: New test. 12149 121502018-05-08 Uros Bizjak <ubizjak@gmail.com> 12151 12152 PR target/85693 12153 * gcc.target/i386/pr85693.c: New test. 12154 121552018-05-08 Jakub Jelinek <jakub@redhat.com> 12156 12157 PR target/85683 12158 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add 12159 scan-assembler-times checking that except for [fh]*xor other functions 12160 don't use any load instructions. 12161 121622018-05-08 Olga Makhotina <olga.makhotina@intel.com> 12163 12164 * gcc.target/i386/builtin_target.c: Test goldmont. 12165 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and 12166 arch=silvermont. 12167 121682018-05-08 Jakub Jelinek <jakub@redhat.com> 12169 12170 PR target/85572 12171 * g++.dg/other/sse2-pr85572-1.C: New test. 12172 * g++.dg/other/sse2-pr85572-2.C: New test. 12173 * g++.dg/other/sse4-pr85572-1.C: New test. 12174 * g++.dg/other/avx2-pr85572-1.C: New test. 12175 12176 PR target/85317 12177 * gcc.target/i386/pr85317.c: New test. 12178 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile 12179 optimization barrier to avoid optimizing away the expected insn. 12180 12181 PR target/85480 12182 * gcc.target/i386/avx512dq-pr85480-1.c: New test. 12183 * gcc.target/i386/avx512dq-pr85480-2.c: New test. 12184 121852018-05-08 Richard Sandiford <richard.sandiford@linaro.org> 12186 12187 * g++.dg/other/sve_const_pred_1.C: Rename to... 12188 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64 12189 target selectors and explicit -march options. 12190 * g++.dg/other/sve_const_pred_2.C: Rename to... 12191 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise. 12192 * g++.dg/other/sve_const_pred_3.C: Rename to... 12193 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise. 12194 * g++.dg/other/sve_const_pred_4.C: Rename to... 12195 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise. 12196 * g++.dg/other/sve_tls_2.C: Rename to... 12197 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise. 12198 * g++.dg/other/sve_vcond_1.C: Rename to... 12199 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise. 12200 * g++.dg/other/sve_vcond_1_run.C: Rename to... 12201 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise. 12202 122032018-05-08 Richard Sandiford <richard.sandiford@linaro.org> 12204 12205 PR testsuite/85586 12206 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to 12207 !vect_no_align. 12208 122092018-05-08 Paolo Carlini <paolo.carlini@oracle.com> 12210 12211 PR c++/57429 12212 * g++.dg/cpp0x/deleted14.C: New. 12213 122142018-05-08 Richard Sandiford <richard.sandiford@linaro.org> 12215 Alan Hayward <alan.hayward@arm.com> 12216 David Sherwood <david.sherwood@arm.com> 12217 12218 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs. 12219 XFAIL the BIC test. 12220 * gcc.target/aarch64/sve/vcond_7.c: New test. 12221 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise. 12222 122232018-05-08 Paolo Carlini <paolo.carlini@oracle.com> 12224 12225 PR c++/70563 12226 * g++.dg/cpp0x/sfinae62.C: New. 12227 122282018-05-08 Richard Sandiford <richard.sandiford@linaro.org> 12229 12230 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally 12231 load from src[i]. 12232 122332018-05-08 Paolo Carlini <paolo.carlini@oracle.com> 12234 12235 PR c++/80691 12236 * g++.dg/cpp0x/narrowing1.C: New. 12237 122382018-05-08 Richard Biener <rguenther@suse.de> 12239 12240 PR middle-end/85588 12241 * gcc.dg/torture/pr85574.c: Rename to... 12242 * gcc.dg/torture/pr85588.c: ... this. 12243 122442018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org> 12245 12246 PR fortran/54613 12247 * gfortran.dg/minmaxloc_12.f90: New test case. 12248 * gfortran.dg/minmaxloc_13.f90: New test case. 12249 122502018-05-07 Nathan Sidwell <nathan@acm.org> 12251 12252 * g++.dg/cpp0x/range-for10.C: Delete. 12253 * g++.dg/ext/forscope1.C: Delete. 12254 * g++.dg/ext/forscope2.C: Delete. 12255 * g++.dg/template/for1.C: Delete. 12256 122572018-05-07 Jeff Law <law@redhat.com> 12258 12259 * gfortran.dg/linefile.f90: New test. 12260 122612018-05-07 Christophe Lyon <christophe.lyon@linaro.org> 12262 12263 * gcc.dg/nextafter-2.c: Add c99_runtime effective target 12264 and options. 12265 122662018-05-06 Jakub Jelinek <jakub@redhat.com> 12267 12268 PR c++/85659 12269 * g++.dg/ext/asm14.C: New test. 12270 * g++.dg/ext/asm15.C: New test. 12271 * g++.dg/ext/asm16.C: New test. 12272 122732018-05-06 Michael Eager <eager@eagercon.com> 12274 12275 * gcc.target/microblaze/others/picdtr.c: Correct option 12276 -fPIE -mpic-data-is-text-relative. 12277 122782018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com> 12279 12280 * gcc.target/microblaze/others/picdtr.c: Add test for 12281 -fPIE -mpic-data-is-text-relative. 12282 122832018-05-06 Andre Vehreschild <vehre@gcc.gnu.org> 12284 12285 PR fortran/85507 12286 * gfortran.dg/coarray_dependency_1.f90: New test. 12287 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions. 12288 122892018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com> 12290 12291 * brig.dg/test/gimple/smoke_test.hsail: Fix the test 12292 to match the currently produced gimple. 12293 122942018-05-04 Carl Love <cel@us.ibm.com> 12295 12296 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max, 12297 vec_trunc. 12298 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp, 12299 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts. 12300 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp, 12301 xvcmpgedp counts. Add xxsel counts. 12302 123032018-05-04 Richard Biener <rguenther@suse.de> 12304 12305 PR middle-end/85627 12306 * g++.dg/torture/pr85627.C: New testcase. 12307 123082018-05-04 Richard Biener <rguenther@suse.de> 12309 12310 PR middle-end/85574 12311 * gcc.dg/torture/pr85574.c: New testcase. 12312 * gcc.dg/torture/pr57656.c: Use dg-additional-options. 12313 123142018-05-04 Jakub Jelinek <jakub@redhat.com> 12315 12316 PR libstdc++/85466 12317 * gcc.dg/nextafter-1.c: New test. 12318 * gcc.dg/nextafter-2.c: New test. 12319 * gcc.dg/nextafter-3.c: New test. 12320 * gcc.dg/nextafter-4.c: New test. 12321 123222018-05-03 Nathan Sidwell <nathan@acm.org> 12323 12324 Remove -ffriend-injection. 12325 * g++.old-deja/g++.jason/scoping15.C: Delete. 12326 * g++.old-deja/g++.mike/net43.C: Delete. 12327 123282018-05-03 Jakub Jelinek <jakub@redhat.com> 12329 12330 PR target/85530 12331 * gcc.target/i386/avx512f-vpmullq-1.c: New test. 12332 * gcc.target/i386/avx512f-vpmullq-2.c: New test. 12333 * gcc.target/i386/avx512dq-vpmullq-3.c: New test. 12334 * gcc.target/i386/avx512dq-vpmullq-4.c: New test. 12335 123362018-05-03 Tom de Vries <tom@codesourcery.com> 12337 12338 PR testsuite/85106 12339 * lib/scanoffloadtree.exp: New file. 12340 123412018-05-03 Richard Biener <rguenther@suse.de> 12342 12343 PR tree-optimization/85615 12344 * gcc.dg/torture/pr85615.c: New testcase. 12345 123462018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12347 12348 PR tree-optimization/70291 12349 * gcc.dg/complex-6.c: New test. 12350 * gcc.dg/complex-7.c: Likewise. 12351 123522018-05-03 Richard Biener <rguenther@suse.de> 12353 12354 PR testsuite/85579 12355 * fortran.dg/pr51434.f90: Truncate transfer argument. 12356 123572018-05-02 Jakub Jelinek <jakub@redhat.com> 12358 12359 PR target/85582 12360 * gcc.c-torture/execute/pr85582-3.c: New test. 12361 123622018-05-02 Paolo Carlini <paolo.carlini@oracle.com> 12363 Jason Merrill <jason@redhat.com> 12364 12365 PR c++/68374 12366 * g++.dg/warn/Wshadow-13.C: New. 12367 * g++.dg/warn/Wshadow-14.C: Likewise. 12368 123692018-05-02 Tom de Vries <tom@codesourcery.com> 12370 12371 PR libgomp/82428 12372 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test. 12373 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test. 12374 123752018-05-02 David Pagan <dave.pagan@oracle.com> 12376 12377 PR c/30552 12378 * gcc.dg/noncompile/pr30552-1.c: New test. 12379 * gcc.dg/noncompile/pr30552-2.c: New test. 12380 * gcc.dg/noncompile/pr30552-3.c: New test. 12381 * gcc.dg/noncompile/pr30552-4.c: New test. 12382 123832018-05-02 Richard Biener <rguenther@suse.de> 12384 12385 PR tree-optimization/85597 12386 * gcc.dg/vect/pr85597.c: New testcase. 12387 123882018-05-02 Tom de Vries <tom@codesourcery.com> 12389 12390 PR testsuite/85106 12391 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump. 12392 * lib/scanltranstree.exp: New file. 12393 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options) 12394 (scan-ltrans-tree-dump-times_required_options) 12395 (scan-ltrans-tree-dump-not_required_options) 12396 (scan-ltrans-tree-dump-dem_required_options) 12397 (scan-ltrans-tree-dump-dem-not_required_options): New proc. 12398 * lib/gcc-dg.exp: Include scanltranstree.exp. 12399 124002018-05-02 Tom de Vries <tom@codesourcery.com> 12401 12402 PR testsuite/85106 12403 * gcc.dg/ipa/ipa-icf-38.c: New test. 12404 * gcc.dg/ipa/ipa-icf-38a.c: New test. 12405 * lib/scandump.exp (dump-base): New proc. 12406 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem) 12407 (scan-dump-dem-not): Add and handle parameter for suffix of the dump 12408 base. 12409 * lib/scanipa.exp: Add "" argument to scan-dump calls. 12410 * lib/scanlang.exp: Same. 12411 * lib/scanrtl.exp: Same. 12412 * lib/scantree.exp: Same. 12413 * lib/scanwpaipa.exp: New file. 12414 * lib/gcc-dg.exp: Include scanwpaipa.exp. 12415 124162018-05-02 Richard Biener <rguenther@suse.de> 12417 12418 PR middle-end/85567 12419 * gcc.dg/torture/pr85567.c: New testcase. 12420 124212018-05-02 Jakub Jelinek <jakub@redhat.com> 12422 12423 PR target/85582 12424 * gcc.c-torture/execute/pr85582-1.c: New test. 12425 * gcc.c-torture/execute/pr85582-2.c: New test. 12426 124272018-05-02 Richard Sandiford <richard.sandiford@linaro.org> 12428 12429 PR tree-optimization/85586 12430 * gcc.dg/vect/pr85586.c: New test. 12431 124322018-05-01 Marc Glisse <marc.glisse@inria.fr> 12433 12434 PR tree-optimization/85143 12435 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split... 12436 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here. 12437 124382018-05-01 David Malcolm <dmalcolm@redhat.com> 12439 12440 PR c/84258 12441 * c-c++-common/Wformat-pr84258.c: New test. 12442 124432018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 12444 12445 PR tree-optimization/82665 12446 * gcc.dg/tree-ssa/pr82665.c: New test. 12447 124482018-04-30 David Malcolm <dmalcolm@redhat.com> 12449 12450 PR c++/85523 12451 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c 12452 (test_add_fixit_insert_formatted_single_line): New function. 12453 (test_add_fixit_insert_formatted_multiline): New function. 12454 Extend expected output of generated patch to include fix-it hints 12455 for these. 12456 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include 12457 "gcc-rich-location.h". Add test coverage for 12458 gcc_rich_location::add_fixit_insert_formatted. 12459 124602018-04-30 David Malcolm <dmalcolm@redhat.com> 12461 12462 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 12463 (test_show_locus): Update for location_get_source_line returning a 12464 char_span. Use char_span for handling words in the 12465 "test_many_nested_locations" fix-it example. 12466 124672018-04-30 Claudiu Zissulescu <claziss@synopsys.com> 12468 12469 * gcc.target/arc/interrupt-8.c: Update test. 12470 * gcc.target/arc/loop-4.c: Likewise. 12471 * gcc.target/arc/loop-hazard-1.c: Likewise. 12472 * gcc.target/arc/sdata-3.c: Likewise. 12473 124742018-04-30 Claudiu Zissulescu <claziss@synopsys.com> 12475 12476 * gcc.target/arc/store-merge-1.c: New test. 12477 * gcc.target/arc/add_n-combine.c: Update test. 12478 124792018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com> 12480 12481 Microblaze Target: PIC data text relative 12482 12483 * gcc.target/microblaze/others/data_var1.c: Include 12484 PIC case of r20 base register. 12485 * gcc.target/microblaze/others/data_var2.c: Ditto. 12486 * gcc.target/microblaze/others/picdtr.c: Add new 12487 test case for -mpic-is-data-text-relative. 12488 * gcc.target/microblaze/others/sdata_var1.c: Add 12489 * gcc.target/microblaze/others/sdata_var2.c: Ditto. 12490 * gcc.target/microblaze/others/sdata_var3.c: Ditto. 12491 * gcc.target/microblaze/others/sdata_var4.c: Ditto. 12492 * gcc.target/microblaze/others/sdata_var5.c: Ditto. 12493 * gcc.target/microblaze/others/sdata_var6.c: Ditto. 12494 * gcc.target/microblaze/others/string_cst1_gpopt.c: 12495 Ditto. 12496 * gcc.target/microblaze/others/string_cst2_gpopt.c: 12497 Ditto. 12498 124992018-04-30 Richard Biener <rguenther@suse.de> 12500 12501 PR tree-optimization/28364 12502 PR tree-optimization/85275 12503 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase. 12504 * gcc.dg/tree-ssa/predcom-8.c: Likewise. 12505 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase. 12506 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL. 12507 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that 12508 still passes. 12509 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL. 12510 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that 12511 still passes. 12512 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust. 12513 * gcc.dg/tree-ssa/20030710-1.c: Likewise. 12514 * gcc.dg/tree-ssa/20030711-1.c: Likewise. 12515 125162018-04-28 Uros Bizjak <ubizjak@gmail.com> 12517 12518 PR target/84431 12519 * gcc.target/i386/pr84431.c: New test. 12520 125212018-04-27 Martin Jambor <mjambor@suse.cz> 12522 12523 PR ipa/85549 12524 * g++.dg/ipa/pr85549.C: New test. 12525 125262018-04-27 Jakub Jelinek <jakub@redhat.com> 12527 12528 PR c++/85553 12529 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus 12530 directive. 12531 * g++.dg/cpp0x/constexpr-85553.C: New test. 12532 125332018-04-27 David Malcolm <dmalcolm@redhat.com> 12534 12535 PR c++/85515 12536 * g++.dg/pr85515-1.C: New test. 12537 * g++.dg/pr85515-2.C: New test. 12538 125392018-04-27 Paolo Carlini <paolo.carlini@oracle.com> 12540 12541 PR c++/84691 12542 * g++.dg/cpp0x/friend3.C: New. 12543 125442018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12545 12546 PR target/82518 12547 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 12548 Use check_effective_target_arm_little_endian. 12549 125502018-04-27 Jakub Jelinek <jakub@redhat.com> 12551 12552 PR tree-optimization/85529 12553 * gcc.c-torture/execute/pr85529-1.c: New test. 12554 * gcc.c-torture/execute/pr85529-2.c: New test. 12555 * gcc.dg/pr85529.c: New test. 12556 125572018-04-26 Maciej W. Rozycki <macro@mips.com> 12558 12559 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and 12560 `.dword' in addition to `lw' and `.word'. 12561 125622018-04-26 Maciej W. Rozycki <macro@mips.com> 12563 12564 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'. 12565 125662018-04-26 Eric Botcazou <ebotcazou@adacore.com> 12567 12568 * gnat.dg/loop_optimization24.adb: New test. 12569 125702018-04-26 Richard Biener <rguenther@suse.de> 12571 12572 PR tree-optimization/85116 12573 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase. 12574 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise. 12575 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise. 12576 * gcc.dg/tree-ssa/loadpre6.c: Adjust. 12577 125782018-04-25 Sebastian Peryt <sebastian.peryt@intel.com> 12579 12580 PR target/85473 12581 * gcc.target/i386/pr85473-1.c: New test. 12582 * gcc.target/i386/pr85473-2.c: New test. 12583 125842018-04-25 Nathan Sidwell <nathan@acm.org> 12585 Jakub Jelinek <jakub@redhat.com> 12586 12587 PR c++/85437 12588 PR c++/49171 12589 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks. 12590 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails 12591 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise. 12592 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized. 12593 * g++.dg/cpp0x/pr85437-1.C: New. 12594 * g++.dg/cpp0x/pr85437-2.C: New. 12595 * g++.dg/cpp0x/pr85437-3.C: New. 12596 * g++.dg/cpp0x/pr85437-4.C: New. 12597 125982018-04-24 Steven G. Kargl <kargl@gcc.gnu.org> 12599 12600 PR fortran/85520 12601 * gfortran.dg/pr85520.f90: New test. 12602 126032018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12604 12605 PR target/85512 12606 * gcc.dg/pr85512.c: New test. 12607 126082018-04-24 H.J. Lu <hongjiu.lu@intel.com> 12609 12610 PR target/85485 12611 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet. 12612 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise. 12613 * gcc.dg/pr85388-1.c (dg-options): Likwise. 12614 * gcc.dg/pr85388-2.c (dg-options): Likwise. 12615 * gcc.dg/pr85388-3.c (dg-options): Likwise. 12616 * gcc.dg/pr85388-4.c (dg-options): Likwise. 12617 * gcc.dg/pr85388-5.c (dg-options): Likwise. 12618 * gcc.dg/pr85388-6.c (dg-options): Likwise. 12619 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise. 12620 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise. 12621 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise. 12622 * gcc.target/i386/cet-label.c (dg-options): Likwise. 12623 * gcc.target/i386/cet-label-2.c (dg-options): Likwise. 12624 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise. 12625 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise. 12626 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise. 12627 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise. 12628 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise. 12629 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise. 12630 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise. 12631 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise. 12632 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise. 12633 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise. 12634 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise. 12635 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise. 12636 * gcc.target/i386/cet-property-1.c (dg-options): Likwise. 12637 * gcc.target/i386/cet-property-2.c (dg-options): Likwise. 12638 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise. 12639 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise. 12640 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise. 12641 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise. 12642 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise. 12643 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise. 12644 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise. 12645 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise. 12646 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise. 12647 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise. 12648 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise. 12649 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise. 12650 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise. 12651 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise. 12652 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise. 12653 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise. 12654 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise. 12655 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise. 12656 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise. 12657 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise. 12658 * gcc.target/i386/pr82659-1.c (dg-options): Likwise. 12659 * gcc.target/i386/pr82659-2.c (dg-options): Likwise. 12660 * gcc.target/i386/pr82659-3.c (dg-options): Likwise. 12661 * gcc.target/i386/pr82659-4.c (dg-options): Likwise. 12662 * gcc.target/i386/pr82659-5.c (dg-options): Likwise. 12663 * gcc.target/i386/pr82659-6.c (dg-options): Likwise. 12664 * gcc.target/i386/pr84146.c (dg-options): Likwise. 12665 * gcc.target/i386/pr85403.c (dg-options): Likwise. 12666 * gcc.target/i386/pr85404.c (dg-options): Likwise. 12667 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet 12668 with -mshstk. 12669 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise. 12670 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise. 12671 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise. 12672 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise. 12673 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise. 12674 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise. 12675 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise. 12676 * (dg-options): Likwise. 12677 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove 12678 -mno-cet. 12679 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise. 12680 * gcc.target/i386/cet-label-3.c: Removed. 12681 * gcc.target/i386/cet-property-3.c: Likwise. 12682 * gcc.target/i386/cet-sjlj-7.c: Likwise. 12683 126842018-04-24 Jakub Jelinek <jakub@redhat.com> 12685 12686 PR target/85511 12687 * gcc.target/i386/pr85511.c: New test. 12688 12689 PR target/85503 12690 * g++.dg/ext/pr85503.C: New test. 12691 12692 PR target/85508 12693 * gcc.target/i386/pr85508.c: New test. 12694 126952018-04-24 Andreas Krebbel <krebbel@linux.ibm.com> 12696 12697 PR tree-optimization/85478 12698 * g++.dg/pr85478.C: New test. 12699 127002018-04-23 Eric Botcazou <ebotcazou@adacore.com> 12701 12702 * g++.dg/torture/pr85496.C: New test. 12703 127042018-04-23 Andrey Belevantsev <abel@ispras.ru> 12705 12706 PR rtl-optimization/85423 12707 * gcc.dg/pr85423.c: New test. 12708 127092018-04-20 Martin Sebor <msebor@redhat.com> 12710 12711 PR c/85365 12712 * gcc.dg/Wrestrict-15.c: New test. 12713 127142018-04-20 Michael Meissner <meissner@linux.ibm.com> 12715 12716 PR target/85456 12717 * gcc.target/powerpc/pr85456.c: New test. 12718 127192018-04-20 Bill Schmidt <wschmidt@linux.ibm.com> 12720 12721 * g++.dg/ext/undef-bool-1.C: Require lp64. 12722 * gcc.target/powerpc/undef-bool-2.c: Likewise. 12723 127242018-04-20 Jeff Law <law@redhat.com> 12725 12726 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the 12727 stack protector. 12728 * gcc.dg/stack-check-6.c: Likewise. 12729 * gcc.dg/stack-check-6a.c: Likewise. 12730 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector. 12731 * gcc.target/i386/stack-check-18.c: Likewise. 12732 * gcc.target/i386/stack-check-19.c: Likewise. 12733 127342018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12735 12736 PR testsuite/85483 12737 * gcc.target/aarch64/sve/vcond_1.c: Move to... 12738 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives. 12739 * gcc.target/aarch64/sve/vcond_1_run.c: Move to... 12740 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name. 12741 127422018-04-20 H.J. Lu <hongjiu.lu@intel.com> 12743 12744 PR target/85469 12745 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt. 12746 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt. 12747 127482018-04-20 Richard Biener <rguenther@suse.de> 12749 12750 PR middle-end/85475 12751 * gcc.dg/torture/pr85475.c: New testcase. 12752 127532018-04-20 Martin Jambor <mjambor@suse.cz> 12754 12755 ipa/85449 12756 * gcc.dg/ipa/pr85449.c: New test. 12757 127582018-04-20 Martin Jambor <mjambor@suse.cz> 12759 12760 ipa/85447 12761 * g++.dg/ipa/pr85447.C: New file. 12762 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise. 12763 127642018-04-20 Jakub Jelinek <jakub@redhat.com> 12765 12766 PR c++/85462 12767 * g++.dg/cpp0x/pr85462.C: New test. 12768 127692018-04-19 H.J. Lu <hongjiu.lu@intel.com> 12770 12771 * gcc.target/i386/pr85404.c: Require CET target. 12772 127732018-04-19 Jakub Jelinek <jakub@redhat.com> 12774 12775 PR tree-optimization/85467 12776 * gcc.dg/pr85467.c: New test. 12777 127782018-04-19 Paolo Carlini <paolo.carlini@oracle.com> 12779 12780 PR c++/84611 12781 * g++.dg/parse/crash68.C: New. 12782 127832018-04-19 H.J. Lu <hongjiu.lu@intel.com> 12784 12785 PR libgcc/85334 12786 * g++.dg/torture/pr85334.C: New test. 12787 127882018-04-19 Jonathan Wakely <jwakely@redhat.com> 12789 12790 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic 12791 * g++.dg/diagnostic/pr85464.C: New. 12792 127932018-04-19 H.J. Lu <hongjiu.lu@intel.com> 12794 12795 PR target/85397 12796 * gcc.dg/torture/pr85397-1.c: New test. 12797 * gcc.target/i386/cet-sjlj-6a.c: Adjusted. 12798 * gcc.target/i386/cet-sjlj-6b.c: Likewise. 12799 128002018-04-19 H.J. Lu <hongjiu.lu@intel.com> 12801 12802 PR target/85404 12803 * gcc.target/i386/pr85404.c: New test. 12804 128052018-04-19 H.J. Lu <hongjiu.lu@intel.com> 12806 12807 PR target/85417 12808 * c-c++-common/attr-nocf-check-1.c: Compile with 12809 -fcf-protection=none. 12810 * c-c++-common/attr-nocf-check-3.c: Likewise. 12811 * gcc.dg/march-generic.c: Likewise. 12812 * gcc.target/i386/align-limit.c: Likewise. 12813 * gcc.target/i386/cet-notrack-icf-1.c: Likewise. 12814 * gcc.target/i386/cet-notrack-icf-3.c: Likewise. 12815 * gcc.target/i386/cet-property-2.c: Likewise. 12816 * gcc.target/i386/ret-thunk-26.c: Likewise. 12817 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86 12818 targets. 12819 * c-c++-common/fcf-protection-2.c: Likewise. 12820 * c-c++-common/fcf-protection-3.c: Likewise. 12821 * c-c++-common/fcf-protection-5.c: Likewise. 12822 * c-c++-common/fcf-protection-6.c: Likewise. 12823 * c-c++-common/fcf-protection-7.c: Likewise. 12824 * gcc.target/i386/cet-label-3.c: New test. 12825 * gcc.target/i386/cet-property-3.c: Likewise. 12826 * gcc.target/i386/cet-sjlj-7.c: Likewise. 12827 * gcc.target/i386/pr85417-1.c: Likewise. 12828 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect 12829 __x86_indirect_thunk_nt_(r|e)ax 12830 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 12831 * gcc.target/i386/pr85403.c: Remove dg-error, 12832 128332018-04-19 Sebastian Peryt <sebastian.peryt@intel.com> 12834 12835 * gcc.target/i386/movdir-1.c: New test. 12836 128372018-04-19 Richard Biener <rguenther@suse.de> 12838 12839 PR middle-end/85455 12840 * gcc.dg/pr85455.c: New testcase. 12841 128422018-04-19 Christophe Lyon <christophe.lyon@linaro.org> 12843 12844 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective 12845 targets. 12846 * g++.dg/lto/pr85405b_0.C: Likewise. 12847 * g++.dg/lto/pr84805_0.C: Likewise. 12848 128492018-04-18 Martin Liska <mliska@suse.cz> 12850 12851 PR ipa/83983 12852 PR ipa/85391 12853 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected 12854 output. 12855 128562018-04-18 H.J. Lu <hongjiu.lu@intel.com> 12857 12858 PR target/85388 12859 * gcc.dg/pr85388-1.c: New test. 12860 * gcc.dg/pr85388-2.c: Likewise. 12861 * gcc.dg/pr85388-3.c: Likewise. 12862 * gcc.dg/pr85388-4.c: Likewise. 12863 * gcc.dg/pr85388-5.c: Likewise. 12864 * gcc.dg/pr85388-6.c: Likewise. 12865 128662018-04-18 Jan Hubicka <jh@suse.cz> 12867 Martin Liska <mliska@suse.cz> 12868 12869 * g++.dg/lto/pr83121_0.C: Update template. 12870 * g++.dg/lto/pr83121_1.C: Update template. 12871 * g++.dg/lto/pr84805_0.C: Update template. 12872 * g++.dg/lto/pr84805_1.C: Update template. 12873 * g++.dg/lto/pr84805_2.C: Update template. 12874 128752018-04-18 Paolo Carlini <paolo.carlini@oracle.com> 12876 12877 PR c++/84630 12878 * g++.dg/cpp0x/pr84630.C: New. 12879 128802018-04-18 Jakub Jelinek <jakub@redhat.com> 12881 12882 PR c++/84463 12883 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options. 12884 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics 12885 in two cases. Uncomment two other tests and add expected dg-error for 12886 them. 12887 * g++.dg/init/struct2.C: Cast to int rather than long to avoid 12888 -Wnarrowing diagnostics on some targets for c++11. 12889 * g++.dg/parse/array-size2.C: Remove xfail. 12890 * g++.dg/cpp0x/constexpr-84463.C: New test. 12891 128922018-04-17 Bill Schmidt <wschmidt@linux.ibm.com> 12893 12894 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx. 12895 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise. 12896 128972018-04-17 Jakub Jelinek <jakub@redhat.com> 12898 12899 PR testsuite/85326 12900 * g++.dg/other/pr81422.C: Require effective target tls and c++11. 12901 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options. 12902 * g++.dg/other/sve_tls_2.C: Require effective target tls. 12903 129042018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org> 12905 12906 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to 12907 prevent cascading of errors and change expected error message. 12908 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test 12909 to 64-bit targets. 12910 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise. 12911 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise. 12912 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise. 12913 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected 12914 error message. 12915 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise. 12916 129172018-04-17 Jakub Jelinek <jakub@redhat.com> 12918 12919 PR target/85430 12920 * gcc.dg/pr85430.c: New test. 12921 129222018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 12923 12924 PR testsuite/85326 12925 * gcc.target/arm/pr54300.C: Move to... 12926 * g++.dg/other/pr54300.C: ... Here. Add target directives. 12927 * gcc.target/arm/pr55073.C: Move to... 12928 * g++.dg/other/pr55073.C: ... Here. Add target directives. 12929 * gcc.target/arm/pr56184.C: Move to... 12930 * g++.dg/other/pr56184.C: ... Here. Add target directives. 12931 * gcc.target/arm/pr59985.C: Move to... 12932 * g++.dg/other/pr59985.C: ... Here. Add target directives. 12933 * gcc.target/aarch64/pr60675.C: Move to... 12934 * g++.dg/other/pr60675.C: ... Here. Add target directives. 12935 * gcc.target/aarch64/pr81422.C: Move to... 12936 * g++.dg/other/pr81422.C: ... Here. Add target directives. 12937 * gcc.target/aarch64/sve/const_pred_1.C: Move to... 12938 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives. 12939 * gcc.target/aarch64/sve/const_pred_2.C: Move to... 12940 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives. 12941 * gcc.target/aarch64/sve/const_pred_3.C: Move to... 12942 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives. 12943 * gcc.target/aarch64/sve/const_pred_4.C: Move to... 12944 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives. 12945 * gcc.target/aarch64/sve/tls_2.C: Move to... 12946 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives. 12947 * gcc.target/aarch64/pr81414.C: Rename to... 12948 * gcc.target/aarch64/pr81414.c: ... This. 12949 * gcc.target/aarch64/simd/pr67896.C: Rename to... 12950 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected 12951 messages. 12952 * gcc.target/aarch64/sve/vcond_1.C: Rename to... 12953 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h. 12954 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to... 12955 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include 12956 file name. 12957 129582018-04-17 Jakub Jelinek <jakub@redhat.com> 12959 12960 PR middle-end/85414 12961 * gcc.dg/pr85414.c: New test. 12962 129632018-04-17 Martin Jambor <mjambor@suse.cz> 12964 12965 PR ipa/85421 12966 * g++.dg/ipa/pr85421.C: New test. 12967 129682018-04-17 Martin Liska <mliska@suse.cz> 12969 12970 PR lto/85405 12971 * g++.dg/lto/pr85405b_0.C: New test. 12972 * g++.dg/lto/pr85405b_1.C: New test. 12973 129742018-04-17 Martin Liska <mliska@suse.cz> 12975 12976 PR lto/85405 12977 * g++.dg/lto/pr85405_0.C: New test. 12978 * g++.dg/lto/pr85405_1.C: New test. 12979 129802018-04-17 Martin Liska <mliska@suse.cz> 12981 12982 PR ipa/85329 12983 * g++.dg/ext/pr85329-2.C: New test. 12984 * g++.dg/ext/pr85329.C: New test. 12985 * gcc.target/i386/mvc12.c: New test. 12986 129872018-04-16 Alexandre Oliva <aoliva@redhat.com> 12988 12989 PR c++/85039 12990 * g++.dg/pr85039-1.C: New. 12991 * g++.dg/pr85039-2.C: New. 12992 * g++.dg/parse/semicolon3.C: Remove test_offsetof. 12993 129942018-04-16 Bill Schmidt <wschmidt@linux.ibm.com> 12995 12996 PR target/85080 12997 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks 12998 if the target supports efficient unaligned storage accesses. 12999 130002018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com> 13001 13002 PR target/83660 13003 * gcc.target/powerpc/pr83660.C: New test. 13004 130052018-04-16 H.J. Lu <hongjiu.lu@intel.com> 13006 13007 PR target/85403 13008 * gcc.target/i386/pr85403.c: New test. 13009 130102018-04-16 Olga Makhotina <olga.makhotina@intel.com> 13011 13012 PR target/84331 13013 * gcc.target/i386/funcspec-56.inc: Test arch=skylake. 13014 130152018-04-16 Paolo Carlini <paolo.carlini@oracle.com> 13016 Jason Merrill <jason@redhat.com> 13017 13018 PR c++/85112 13019 * g++.dg/cpp0x/pr85112.C: New. 13020 130212018-04-15 Bill Schmidt <wschmidt@linux.ibm.com> 13022 13023 PR testsuite/85326 13024 * g++.dg/ext/undef-bool-1.C: New file. 13025 * gcc.target/powerpc/powerpc.exp: Remove .C support. 13026 * gcc.target/powerpc/undef-bool-1.C: Remove file. 13027 130282018-04-14 Segher Boessenkool <segher@kernel.crashing.org> 13029 13030 PR target/85293 13031 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the 13032 corresponding dg-error clause. 13033 * gcc.target/powerpc/pr80098-3.c: Ditto. 13034 * gcc.target/powerpc/pr80103-1.c: Delete. 13035 130362018-04-14 Andre Vehreschild <vehre@gcc.gnu.org> 13037 13038 PR fortran/81773 13039 PR fortran/83606 13040 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test. 13041 * gfortran.dg/coarray/get_to_indirect_array.f90: New test. 13042 130432018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org> 13044 13045 PR fortran/85387 13046 * gfortran.dg/implied_do_io_5.f90: New test. 13047 130482018-04-13 Paul A. Clarke <pc@us.ibm.com> 13049 13050 PR target/83402 13051 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for 13052 several values: positive, negative, and zero. 13053 * gcc.target/powerpc/sse2-pslld-1.c: Same. 13054 * gcc.target/powerpc/sse2-psllq-1.c: Same. 13055 130562018-04-13 Vladimir Makarov <vmakarov@redhat.com> 13057 13058 PR rtl-optimization/79916 13059 * gcc.target/powerpc/pr79916.c: New. 13060 130612018-04-13 Jakub Jelinek <jakub@redhat.com> 13062 13063 PR rtl-optimization/85393 13064 * g++.dg/opt/pr85393.C: New test. 13065 * g++.dg/opt/pr85393-aux.cc: New file. 13066 13067 PR rtl-optimization/85376 13068 * gcc.dg/pr85376.c: New test. 13069 130702018-04-13 Andrey Belevantsev <abel@ispras.ru> 13071 13072 PR rtl-optimization/83852 13073 * gcc.dg/pr83852.c: New testcase. 13074 130752018-04-13 Andreas Krebbel <krebbel@linux.ibm.com> 13076 13077 PR testsuite/85326 13078 * gcc.target/s390/pr77822-1.C: Rename to ... 13079 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check. 13080 * gcc.target/s390/pr77822-2.c: Add asm scan check. 13081 * gcc.target/s390/s390.exp: Remove C from testcase regexps. 13082 130832018-04-13 Jan Hubicka <hubicka@ucw.cz> 13084 13085 PR lto/71991 13086 * gcc.target/i386/pr71991.c: New testcase. 13087 130882018-04-13 Martin Liska <mliska@suse.cz> 13089 Jakub Jelinek <jakub@redhat.com> 13090 13091 PR middle-end/81657 13092 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy 13093 call. 13094 130952018-04-12 David Malcolm <dmalcolm@redhat.com> 13096 13097 PR c++/85385 13098 * g++.dg/diagnostic/macro-arg-count.C: New test. 13099 131002018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org> 13101 13102 PR fortran/83064 13103 PR testsuite/85346 13104 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work 13105 array and move test to libgomp/testsuite/libgomp.fortran. 13106 * gfortran.dg/do_concurrent_6.f90: New test. 13107 131082018-04-12 Marek Polacek <polacek@redhat.com> 13109 13110 PR c++/85258 13111 * g++.dg/parse/error61.C: New test. 13112 131132018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org> 13114 13115 PR target/85347 13116 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to 13117 specify -mvsx on gcc command line. 13118 131192018-04-12 Jakub Jelinek <jakub@redhat.com> 13120 13121 PR target/85328 13122 * gcc.target/i386/pr85328.c: New test. 13123 131242018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 13125 13126 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test. 13127 131282018-04-12 Jakub Jelinek <jakub@redhat.com> 13129 13130 PR rtl-optimization/85342 13131 * gcc.target/i386/pr85342.c: New test. 13132 131332018-04-11 Jason Merrill <jason@redhat.com> 13134 13135 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False 13136 if ulimit -v is set. 13137 131382018-04-11 Bin Cheng <bin.cheng@arm.com> 13139 13140 PR testsuite/85190 13141 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior. 13142 131432018-04-11 Paolo Carlini <paolo.carlini@oracle.com> 13144 13145 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move... 13146 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here. 13147 131482018-04-11 Jakub Jelinek <jakub@redhat.com> 13149 13150 PR c++/70808 13151 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11 13152 effective target. 13153 131542018-04-11 Alexander Monakov <amonakov@ispras.ru> 13155 13156 PR target/84301 13157 * gcc.target/i386/pr84301.c: New test. 13158 131592018-04-11 Jakub Jelinek <jakub@redhat.com> 13160 13161 PR tree-optimization/85331 13162 * gcc.c-torture/execute/pr85331.c: New test. 13163 131642018-04-11 Marek Polacek <polacek@redhat.com> 13165 13166 PR c++/85032 13167 * g++.dg/cpp0x/pr51225.C: Adjust error message. 13168 * g++.dg/cpp1z/constexpr-if21.C: New test. 13169 131702018-04-11 Jakub Jelinek <jakub@redhat.com> 13171 13172 PR target/85281 13173 * gcc.target/i386/pr85281.c: New test. 13174 131752018-04-11 Alexander Monakov <amonakov@ispras.ru> 13176 13177 PR rtl-optimization/84659 13178 * gcc.dg/pr84659.c: New test. 13179 131802018-04-11 Jakub Jelinek <jakub@redhat.com> 13181 13182 PR debug/85302 13183 * g++.dg/debug/dwarf2/pr85302.C: New test. 13184 131852018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com> 13186 13187 PR target/85261 13188 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand 13189 into register. 13190 131912018-04-10 Paolo Carlini <paolo.carlini@oracle.com> 13192 13193 PR c++/70808 13194 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New. 13195 131962018-04-10 Segher Boessenkool <segher@kernel.crashing.org> 13197 13198 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables. 13199 * gcc.target/powerpc/dimode_off.c: Ditto. 13200 * gcc.target/powerpc/tfmode_off.c: Ditto. 13201 * gcc.target/powerpc/timode_off.c: Ditto. 13202 132032018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 13204 13205 * gcc.target/powerpc/vec-ldl-1.c: New test. 13206 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect 13207 corrections to ABI implementation. 13208 132092018-04-10 Thomas Schwinge <thomas@codesourcery.com> 13210 13211 PR target/85056 13212 * gcc.target/nvptx/pr85056.c (main): Initialize "sum". 13213 132142018-04-10 Jakub Jelinek <jakub@redhat.com> 13215 13216 PR rtl-optimization/85300 13217 * gcc.dg/pr85300.c: New test. 13218 132192018-04-10 David Malcolm <dmalcolm@redhat.com> 13220 13221 PR c++/85110 13222 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases 13223 where we now show the pertinent parameter. 13224 * g++.dg/diagnostic/aka2.C: Likewise. 13225 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise. 13226 132272018-04-10 Jakub Jelinek <jakub@redhat.com> 13228 13229 PR fortran/85313 13230 * gfortran.dg/gomp/pr85313.f90: New test. 13231 132322018-04-10 Paolo Carlini <paolo.carlini@oracle.com> 13233 13234 PR c++/24314 13235 * g++.dg/parse/template29.C: New. 13236 132372018-04-10 Bin Cheng <bin.cheng@arm.com> 13238 13239 PR testsuite/85190 13240 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access. 13241 132422018-04-10 Jakub Jelinek <jakub@redhat.com> 13243 13244 PR target/85177 13245 PR target/85255 13246 * gcc.target/i386/avx512f-pr85177.c: New test. 13247 * gcc.target/i386/avx512f-pr85255.c: New test. 13248 132492018-04-10 Richard Sandiford <richard.sandiford@linaro.org> 13250 13251 PR tree-optimization/85286 13252 * gcc.dg/vect/pr85286.c: New test. 13253 132542018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13255 13256 PR target/85173 13257 * gcc.target/arm/pr85173.c: New test. 13258 132592018-04-10 Jakub Jelinek <jakub@redhat.com> 13260 13261 PR lto/85248 13262 * gcc.dg/lto/pr85248_0.c: New test. 13263 * gcc.dg/lto/pr85248_1.c: New test. 13264 132652018-04-09 Jan Hubicka <jh@suse.cz> 13266 13267 PR lto/85078 13268 * g++.dg/torture/pr85078.C: New. 13269 132702018-04-09 Paolo Carlini <paolo.carlini@oracle.com> 13271 13272 PR c++/85227 13273 * g++.dg/cpp1z/decomp44.C: New. 13274 * g++.dg/cpp1z/decomp45.C: Likewise. 13275 132762018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org> 13277 13278 PR fortran/83064 13279 * gfortran.dg/do_concurrent_5.f90: New test. 13280 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus 13281 message. 13282 132832018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org> 13284 13285 PR fortran/51260 13286 * gfortran.dg/parameter_array_element_3.f90: New test. 13287 132882018-04-09 Jakub Jelinek <jakub@redhat.com> 13289 13290 PR c++/85194 13291 * g++.dg/cpp1z/decomp43.C: New test. 13292 13293 PR rtl-optimization/80463 13294 * g++.dg/pr80463.C: Add -w to dg-options. 13295 132962018-04-09 Richard Biener <rguenther@suse.de> 13297 13298 PR tree-optimization/85284 13299 * gcc.dg/torture/pr85284.c: New testcase. 13300 133012018-04-09 Andrey Belevantsev <abel@ispras.ru> 13302 13303 PR rtl-optimization/80463 13304 PR rtl-optimization/83972 13305 PR rtl-optimization/83480 13306 13307 * gcc.dg/pr80463.c: New test. 13308 * g++.dg/pr80463.C: Likewise. 13309 * gcc.dg/pr83972.c: Likewise. 13310 133112018-04-09 Andrey Belevantsev <abel@ispras.ru> 13312 13313 PR rtl-optimization/83913 13314 * gcc.dg/pr83913.c: New test. 13315 133162018-04-09 Andrey Belevantsev <abel@ispras.ru> 13317 13318 PR rtl-optimization/83962 13319 * gcc.dg/pr83962.c: New test. 13320 133212018-04-09 Andrey Belevantsev <abel@ispras.ru> 13322 13323 PR rtl-optimization/83530 13324 * gcc.dg/pr83530.c: New test. 13325 133262018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org> 13327 13328 PR middle-end/82976 13329 * gfortran.dg/realloc_on_assign_16a.f90: New test. 13330 133312018-04-07 Jakub Jelinek <jakub@redhat.com> 13332 13333 PR tree-optimization/85257 13334 * gcc.dg/pr85257.c: New test. 13335 133362018-04-06 Eric Botcazou <ebotcazou@adacore.com> 13337 13338 * g++.dg/opt/pr85196.C: New test. 13339 133402018-04-06 David Malcolm <dmalcolm@redhat.com> 13341 13342 PR c++/84269 13343 * g++.dg/lookup/missing-std-include-6.C: Move std::array and 13344 std::tuple here since they need C++11. 13345 * g++.dg/lookup/missing-std-include-8.C: New test. 13346 * g++.dg/lookup/missing-std-include.C: Move std::array and 13347 std::tuple test to missing-std-include-6.C to avoid failures 13348 with C++98. 13349 133502018-04-06 Jakub Jelinek <jakub@redhat.com> 13351 13352 PR debug/85252 13353 * gcc.dg/debug/pr85252.c: New test. 13354 13355 PR rtl-optimization/84872 13356 * gcc.dg/graphite/pr84872.c: New test. 13357 13358 PR c++/85210 13359 * g++.dg/cpp1z/decomp42.C: New test. 13360 133612018-04-06 David Malcolm <dmalcolm@redhat.com> 13362 13363 PR c++/85021 13364 * g++.dg/lookup/missing-std-include-7.C: New test. 13365 133662018-04-06 Tamar Christina <tamar.christina@arm.com> 13367 13368 * gcc.dg/struct-simple.c: Revert r254862. 13369 * lib/target-supports.exp 13370 (check_effective_target_word_mode_no_slow_unalign): Likewise. 13371 133722018-04-06 Richard Biener <rguenther@suse.de> 13373 13374 PR middle-end/85244 13375 * gcc.dg/torture/pr85244-1.c: New testcase. 13376 * gcc.dg/torture/pr85244-2.c: Likewise. 13377 133782018-04-06 Jakub Jelinek <jakub@redhat.com> 13379 13380 PR sanitizer/85213 13381 * c-c++-common/ubsan/pr85213.c: New test. 13382 133832018-04-06 Richard Biener <rguenther@suse.de> 13384 13385 PR middle-end/85180 13386 * gcc.dg/pr85180.c: New testcase. 13387 133882018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 13389 13390 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions 13391 to trigger the optimization. Do some cleanup and function 13392 renaming. Add more test functions. 13393 133942018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 13395 13396 * gcc.target/s390/s390.exp: Remove -O0 from list of torture 13397 options. 13398 * gcc.target/s390/hotpatch-1.c: Skip when building without 13399 optimization. 13400 * gcc.target/s390/hotpatch-10.c: Likewise. 13401 * gcc.target/s390/hotpatch-11.c: Likewise. 13402 * gcc.target/s390/hotpatch-12.c: Likewise. 13403 * gcc.target/s390/hotpatch-13.c: Likewise. 13404 * gcc.target/s390/hotpatch-14.c: Likewise. 13405 * gcc.target/s390/hotpatch-15.c: Likewise. 13406 * gcc.target/s390/hotpatch-16.c: Likewise. 13407 * gcc.target/s390/hotpatch-17.c: Likewise. 13408 * gcc.target/s390/hotpatch-18.c: Likewise. 13409 * gcc.target/s390/hotpatch-19.c: Likewise. 13410 * gcc.target/s390/hotpatch-2.c: Likewise. 13411 * gcc.target/s390/hotpatch-3.c: Likewise. 13412 * gcc.target/s390/hotpatch-4.c: Likewise. 13413 * gcc.target/s390/hotpatch-5.c: Likewise. 13414 * gcc.target/s390/hotpatch-6.c: Likewise. 13415 * gcc.target/s390/hotpatch-7.c: Likewise. 13416 * gcc.target/s390/hotpatch-8.c: Likewise. 13417 * gcc.target/s390/hotpatch-9.c: Likewise. 13418 134192018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 13420 13421 * c-c++-common/Wattributes.c: Disable warning for s390* target and 13422 check for an error instead. 13423 * gcc.dg/Wattributes-6.c: Likewise. 13424 134252018-04-05 Jakub Jelinek <jakub@redhat.com> 13426 13427 PR c++/85209 13428 * g++.dg/cpp1z/decomp39.C: New test. 13429 * g++.dg/cpp1z/decomp40.C: New test. 13430 13431 PR c++/85208 13432 * g++.dg/cpp1z/decomp41.C: New test. 13433 13434 PR middle-end/85195 13435 * gcc.dg/pr85195.c: New test. 13436 134372018-04-05 Paolo Carlini <paolo.carlini@oracle.com> 13438 13439 PR c++/80956 13440 * g++.dg/cpp0x/initlist100.C: New. 13441 * g++.dg/cpp0x/initlist101.C: Likewise. 13442 134432018-04-05 Paolo Carlini <paolo.carlini@oracle.com> 13444 13445 PR c++/84792 13446 * g++.dg/other/pr84792-1.C: New. 13447 * g++.dg/other/pr84792-2.C: Likewise. 13448 134492018-04-05 Uros Bizjak <ubizjak@gmail.com> 13450 13451 PR target/85193 13452 * gcc.target/i386/pr85193.c: New test. 13453 134542018-04-05 Alexandre Oliva <aoliva@redhat.com> 13455 13456 PR c++/84979 13457 * g++.dg/concepts/pr84979.C: New. 13458 * g++.dg/concepts/pr84979-2.C: New. 13459 * g++.dg/concepts/pr84979-3.C: New. 13460 134612018-04-04 Paolo Carlini <paolo.carlini@oracle.com> 13462 13463 PR c++/80026 13464 * g++.dg/cpp0x/variadic174.C: New. 13465 134662018-04-04 Jakub Jelinek <jakub@redhat.com> 13467 13468 PR inline-asm/85172 13469 * g++.dg/ext/builtin13.C: New test. 13470 * g++.dg/ext/atomic-4.C: New test. 13471 13472 PR c++/85146 13473 * g++.dg/ext/bases2.C: Expect extra error diagnostics. 13474 * g++.dg/ext/bases3.C: New test. 13475 134762018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com> 13477 13478 PR target/85203 13479 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan 13480 to match a single insn of the baz function. Move scan directives at 13481 the end of the file below the functions they are trying to test for 13482 better readability. 13483 * gcc.target/arm/cmse/cmse-16.c: New testcase. 13484 134852018-04-04 Peter Bergner <bergner@vnet.ibm.com> 13486 13487 PR rtl-optimization/84878 13488 * gcc.target/powerpc/pr84878.c: New test. 13489 134902018-04-04 Michael Matz <matz@suse.de> 13491 13492 * gcc.dg/Wstringop-overflow-4.c: New test. 13493 * c-c++-common/Wstringop-truncation-4.c: Adjust. 13494 134952018-04-04 Jakub Jelinek <jakub@redhat.com> 13496 13497 PR testsuite/85189 13498 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error 13499 for the diagnostics of overridden functions. Adjust for new wording. 13500 135012018-04-04 Richard Biener <rguenther@suse.de> 13502 13503 PR lto/85176 13504 * g++.dg/lto/pr85176_0.C: New testcase. 13505 135062018-04-04 Richard Biener <rguenther@suse.de> 13507 13508 PR testsuite/85191 13509 * lib/target-supports.exp (check_effective_target_vect_perm_short): 13510 Fix typo. 13511 135122018-04-04 Martin Liska <mliska@suse.cz> 13513 13514 PR sanitizer/85174 13515 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors 13516 and msdata as a workaround for powerpc. 13517 135182018-04-04 Richard Biener <rguenther@suse.de> 13519 13520 PR tree-optimization/85168 13521 * gcc.dg/torture/pr85168.c: New testcase. 13522 135232018-04-04 Alexandre Oliva <aoliva@redhat.com> 13524 13525 PR c++/84943 13526 * g++.dg/pr84943.C: New. 13527 * g++.dg/pr84943-2.C: New. 13528 135292018-04-03 Jakub Jelinek <jakub@redhat.com> 13530 13531 PR rtl-optimization/85167 13532 * gcc.dg/pr85167.c: New test. 13533 13534 PR tree-optimization/85156 13535 * c-c++-common/pr85156.c: New test. 13536 * gcc.c-torture/execute/pr85156.c: New test. 13537 135382018-04-03 Bill Schmidt <wschmidt@linux.ibm.com> 13539 13540 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop. 13541 * gcc.target/powerpc/undef-bool-1.C: New file. 13542 * gcc.target/powerpc/undef-bool-2.c: New file. 13543 135442018-04-03 Paolo Carlini <paolo.carlini@oracle.com> 13545 13546 PR c++/84768 13547 * g++.dg/cpp1z/class-deduction52.C: New. 13548 135492018-04-03 Jakub Jelinek <jakub@redhat.com> 13550 13551 PR c++/85147 13552 * g++.dg/cpp0x/pr85147.C: New test. 13553 13554 PR c++/85140 13555 * g++.dg/cpp0x/gen-attrs-64.C: New test. 13556 13557 PR c++/85134 13558 * g++.dg/gomp/pr85134.C: New test. 13559 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error. 13560 13561 PR target/85169 13562 * gcc.c-torture/execute/pr85169.c: New test. 13563 * gcc.target/i386/avx512f-pr85169.c: New test. 13564 * gcc.target/i386/avx512bw-pr85169.c: New test. 13565 135662018-04-03 Segher Boessenkool <segher@kernel.crashing.org> 13567 13568 PR target/85126 13569 * gcc.target/powerpc/pr69946: Adjust comment. Remove 13570 scan-assembler-times clause. 13571 135722018-04-03 Christophe Lyon <christophe.lyon@linaro.org> 13573 13574 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to 13575 dg-additional-options. 13576 135772018-04-03 Segher Boessenkool <segher@kernel.crashing.org> 13578 13579 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector. 13580 135812018-04-03 Richard Biener <rguenther@suse.de> 13582 13583 PR testsuite/85154 13584 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling. 13585 135862018-04-02 Jim Wilson <jimw@sifive.com> 13587 13588 * gcc.target/riscv/pr84660.c: New. 13589 * gcc.target/riscv/shift-and-1.c: New. 13590 * gcc.target/riscv/shift-and-2.c: New. 13591 135922018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org> 13593 13594 PR fortran/85102 13595 * gfortran.dg/array_simplify_2.f90: New test. 13596 135972018-04-01 Jakub Jelinek <jakub@redhat.com> 13598 13599 PR middle-end/85090 13600 * gcc.target/i386/avx512f-pr85090-1.c: New test. 13601 * gcc.target/i386/avx512f-pr85090-2.c: New test. 13602 * gcc.target/i386/avx512f-pr85090-3.c: New test. 13603 * gcc.target/i386/avx512bw-pr85090-2.c: New test. 13604 * gcc.target/i386/avx512bw-pr85090-3.c: New test. 13605 136062018-03-31 Alexandre Oliva <aoliva@redhat.com> 13607 13608 PR c++/85027 13609 * g++.dg/pr85027.C: New. 13610 136112018-03-31 Segher Boessenkool <segher@kernel.crashing.org> 13612 13613 PR target/83315 13614 * gcc.target/powerpc/sse-maxps-2.c: New test. 13615 * gcc.target/powerpc/sse-minps-2.c: New test. 13616 136172018-03-30 Jakub Jelinek <jakub@redhat.com> 13618 13619 PR c++/84791 13620 * g++.dg/gomp/pr84791.C: New test. 13621 136222018-03-30 Paul Thomas <pault@gcc.gnu.org> 13623 13624 PR fortran/84931 13625 * gfortran.dg/array_constructor_53.f90: New test. 13626 136272018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 13628 13629 PR fortran/85130 13630 * gfortran.dg/substr_6.f90: Remove illegal test for 13631 out-of-bounds substring. 13632 136332017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org> 13634 13635 PR fortran/85111 13636 * gfortran.dg/zero_sized_10.f90: New test. 13637 136382018-03-29 David Malcolm <dmalcolm@redhat.com> 13639 13640 PR c++/84269 13641 * g++.dg/lookup/missing-std-include-6.C: New test. 13642 * g++.dg/lookup/missing-std-include.C: Add std::pair and 13643 std::tuple tests. 13644 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>. 13645 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>, 13646 <cstring>, <cassert>, and <cstdlib>. 13647 136482018-03-29 Vladimir Makarov <vmakarov@redhat.com> 13649 13650 PR inline-asm/84985 13651 * gcc.target/i386/pr84985.c: New. 13652 136532018-03-29 David Malcolm <dmalcolm@redhat.com> 13654 13655 PR c++/85110 13656 * g++.dg/diagnostic/param-type-mismatch-2.C: New test. 13657 136582018-03-29 Jakub Jelinek <jakub@redhat.com> 13659 13660 PR c++/85108 13661 * g++.dg/warn/Wunused-var-31.C: New test. 13662 13663 PR c/85094 13664 * c-c++-common/Wduplicated-branches-14.c: New test. 13665 136662018-03-29 Paolo Carlini <paolo.carlini@oracle.com> 13667 13668 PR c++/84606 13669 * g++.dg/cpp0x/pr84606.C: New. 13670 136712018-03-29 Carl Love <cel@us.ibm.com> 13672 13673 Revert 13674 2017-09-27 Carl Love <cel@us.ibm.com> 13675 13676 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file 13677 for the __builtin_fctid and __builtin_fctiw. 13678 136792018-03-28 Peter Bergner <bergner@vnet.ibm.com> 13680 13681 PR target/84912 13682 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for 13683 deleted builtin function. 13684 (div_weuo): Likewise. 13685 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise. 13686 (div_deuo): Likewise. 13687 136882018-03-28 Paolo Carlini <paolo.carlini@oracle.com> 13689 13690 PR c++/85028 13691 * g++.dg/other/default13.C: New. 13692 136932018-03-28 Jakub Jelinek <jakub@redhat.com> 13694 13695 PR target/85095 13696 * gcc.target/i386/pr85095-1.c: New test. 13697 * gcc.target/i386/pr85095-2.c: New test. 13698 * gcc.c-torture/execute/pr85095.c: New test. 13699 13700 PR tree-optimization/82004 13701 * gcc.dg/pr82004.c: New test. 13702 137032018-03-28 Jakub Jelinek <jakub@redhat.com> 13704 Martin Liska <mliska@suse.cz> 13705 13706 PR sanitizer/85081 13707 * g++.dg/asan/pr85081.C: New test. 13708 137092018-03-28 Alexandre Oliva <aoliva@redhat.com> 13710 13711 PR c++/84789 13712 * g++.dg/template/pr84789.C: Adjust for testing with 13713 -fconcepts too. 13714 13715 PR c++/84973 13716 * g++.dg/template/pr84973.C: New. 13717 * g++.dg/template/pr84973-2.C: New. 13718 * g++.dg/template/pr84973-3.C: New. 13719 13720 PR c++/84968 13721 * g++.dg/eh/pr84968.C: New. 13722 137232018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com> 13724 13725 PR target/84914 13726 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex 13727 long double multiply/divide uses the correct function. 13728 * gcc.target/powerpc/mulkc-3.c: Likewise. 13729 * gcc.target/powerpc/divkc-2.c: Likewise. 13730 * gcc.target/powerpc/divkc-3.c: Likewise. 13731 137322018-03-27 Paolo Carlini <paolo.carlini@oracle.com> 13733 13734 PR c++/85067 13735 * g++.dg/cpp0x/defaulted51.C: New. 13736 * g++.dg/cpp0x/constexpr-68754.C: Adjust. 13737 137382018-03-27 Jakub Jelinek <jakub@redhat.com> 13739 13740 PR c++/85077 13741 * g++.dg/ext/vector35.C: New test. 13742 13743 PR c++/85061 13744 * g++.dg/ext/builtin-offsetof3.C: New test. 13745 13746 PR c++/85076 13747 * g++.dg/cpp1y/pr85076.C: New test. 13748 137492018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 13750 13751 PR fortran/85084 13752 * gfortran.dg/matmul_rank_1.f90: New test. 13753 137542018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 13755 Harald Anlauf <anlauf@gmx.de> 13756 13757 * gfortran.dg/structure_constructor_15.f90: New test. 13758 137592018-03-27 Volker Reichelt <v.reichelt@netcologne.de> 13760 13761 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error 13762 for the diagnostics of overridden functions. Adjust for new wording. 13763 * g++.dg/cpp0x/implicit1.C: Likewise. 13764 * g++.dg/cpp0x/override1.C: Likewise. 13765 * g++.dg/cpp1y/auto-fn18.C: Likewise. 13766 * g++.dg/eh/shadow1.C: Likewise. 13767 * g++.dg/inherit/covariant12.C: Likewise. 13768 * g++.dg/inherit/covariant14.C: Likewise. 13769 * g++.dg/inherit/covariant15.C: Likewise. 13770 * g++.dg/inherit/covariant16.C: Likewise. 13771 * g++.dg/inherit/covariant22.C: Likewise. 13772 * g++.dg/inherit/crash3.C: Likewise. 13773 * g++.dg/inherit/error2.C: Likewise. 13774 * g++.dg/template/crash100.C: Likewise. 13775 * g++.old-deja/g++.eh/spec6.C: Likewise. 13776 * g++.old-deja/g++.mike/p811.C: Likewise. 13777 * g++.old-deja/g++.other/virtual11.C: Likewise. 13778 * g++.old-deja/g++.other/virtual4.C: Likewise. 13779 137802018-03-27 H.J. Lu <hongjiu.lu@intel.com> 13781 13782 PR target/85044 13783 * gcc.target/i386/pr85044.c: New test. 13784 137852018-03-27 Martin Sebor <msebor@redhat.com> 13786 13787 PR testsuite/83462 13788 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets 13789 other than x86. 13790 137912018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13792 13793 PR target/83009 13794 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32. 13795 137962018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 13797 13798 PR target/81863 13799 * gcc.target/arm/pr81863.c: New test. 13800 138012018-03-27 Cesar Philippidis <cesar@codesourcery.com> 13802 13803 PR target/85056 13804 * gcc.target/nvptx/pr85056.c: New test. 13805 * gcc.target/nvptx/pr85056a.c: New test. 13806 138072018-03-27 Richard Biener <rguenther@suse.de> 13808 13809 PR testsuite/82847 13810 * lib/target-supports.exp (check_ssse3_available): New function. 13811 (check_effective_target_vect_perm_short): Enable for x86 if 13812 check_ssse3_available. 13813 138142018-03-27 Richard Biener <rguenther@suse.de> 13815 13816 PR tree-optimization/85082 13817 * gfortran.dg/pr85082.f90: New testcase. 13818 138192018-03-27 Chenghua Xu <paul.hua.gm@gmail.com> 13820 13821 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2" 13822 to "l=2" in dg-final. 13823 138242018-03-27 Chenghua Xu <paul.hua.gm@gmail.com> 13825 13826 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final. 13827 * gcc.target/mips/fix-r4000-2.c: Likewise. 13828 * gcc.target/mips/fix-r4000-3.c: Likewise. 13829 * gcc.target/mips/fix-r4000-4.c: Likewise. 13830 * gcc.target/mips/fix-r4000-5.c: Likewise. 13831 * gcc.target/mips/fix-r4000-6.c: Likewise. 13832 * gcc.target/mips/fix-r4000-7.c: Likewise. 13833 * gcc.target/mips/fix-r4000-8.c: Likewise. 13834 * gcc.target/mips/fix-r4000-9.c: Likewise. 13835 * gcc.target/mips/fix-r4000-10.c: Likewise. 13836 * gcc.target/mips/fix-r4000-7.c: Change dg-final 13837 "mulditi3_r4000" instead of "mulditi3". 13838 * gcc.target/mips/fix-r4000-8.c: Change dg-final 13839 "umulditi3_r4000" instead of "umulditi3". 13840 138412018-03-27 Jakub Jelinek <jakub@redhat.com> 13842 13843 PR c++/85068 13844 * g++.dg/inherit/covariant22.C: New test. 13845 138462018-03-27 Richard Biener <rguenther@suse.de> 13847 13848 PR testsuite/84004 13849 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for 13850 alignment. 13851 138522018-03-27 Paolo Carlini <paolo.carlini@oracle.com> 13853 Jason Merrill <jason@redhat.com> 13854 13855 PR c++/84632 13856 * g++.dg/init/array49.C: New. 13857 * g++.dg/torture/pr70499.C: Adjust. 13858 138592018-03-26 Uros Bizjak <ubizjak@gmail.com> 13860 13861 PR target/85073 13862 * gcc.target/i386/pr85073.c: New test. 13863 138642018-03-26 Richard Biener <rguenther@suse.de> 13865 13866 PR testsuite/85066 13867 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long 13868 instead of long. 13869 138702018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org> 13871 13872 PR fortran/66709 13873 * gfortran.dg/parameter_array_format.f90: New test. 13874 138752018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org> 13876 Neil Carlson <neil.n.carlson@gmail.com> 13877 13878 PR fortran/84381 13879 * gfortran.dg/literal_character_constant_1.inc: Replace 13880 call abort by STOP n. 13881 * gfortran.dg/overload_1.f90: Likewise. 13882 138832018-03-25 Seth Johnson <johnsonsr@ornl.gov> 13884 Dominique d'Humieres <dominiq@gcc.gnu.org> 13885 13886 PR fortran/84924 13887 * gfortran.dg/scalar_pointer_1.f90: New test. 13888 138892018-03-25 Tom de Vries <tom@codesourcery.com> 13890 13891 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more 13892 precise. 13893 138942018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13895 13896 PR fortran/69497 13897 * gfortran.dg/pr89497.f90: New test. 13898 138992018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org> 13900 13901 PR fortran/70068 13902 * gfortran.dg/substr_7.f90: New test. 13903 139042018-03-24 Steven G. Kargl <kargl@gcc.gnu.org> 13905 13906 PR fortran/42651 13907 * gfortran.dg/pr42651.f90: New test. 13908 * gfortran.dg/func_result_7.f90: Update error message. 13909 139102018-03-24 Richard Sandiford <richard.sandiford@linaro.org> 13911 13912 PR tree-optimization/84005 13913 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about 13914 failing to force the alignment. 13915 139162018-03-23 Peter Bergner <bergner@vnet.ibm.com> 13917 13918 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test 13919 from this to... 13920 <vclzd>: ...this. 13921 139222018-03-23 Peter Bergner <bergner@vnet.ibm.com> 13923 13924 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled 13925 message. Fix scan-assembler patterns. 13926 139272018-03-23 Jakub Jelinek <jakub@redhat.com> 13928 13929 PR c++/85015 13930 * g++.dg/cpp0x/pr85015.C: New test. 13931 13932 PR c++/84942 13933 * g++.dg/cpp1y/pr84942.C: New test. 13934 139352018-03-23 Vladimir Makarov <vmakarov@redhat.com> 13936 13937 PR inline-asm/85030 13938 * gcc.target/i386/pr85030.c: New. 13939 139402018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 13941 13942 PR target/85026 13943 * g++.dg/pr85026.C: New test. 13944 139452018-03-23 David Edelsohn <dje.gcc@gmail.com> 13946 13947 * g++.dg/debug/pr84704.C: XFAIL AIX. 13948 139492018-03-23 Sudakshina Das <sudi.das@arm.com> 13950 13951 PR target/84826 13952 * gcc.target/arm/pr84826.c: Add dg directive. 13953 139542018-03-23 Marek Polacek <polacek@redhat.com> 13955 13956 PR c++/85033 13957 * g++.dg/ext/builtin-offsetof2.C: New test. 13958 13959 PR c++/85045 13960 * g++.dg/cpp0x/Wnarrowing5.C: New test. 13961 * gcc.dg/pr85045.c: New test. 13962 139632018-03-23 Eric Botcazou <ebotcazou@adacore.com> 13964 13965 PR debug/85020 13966 * gnat.dg/lto22.adb: New test. 13967 * gnat.dg/lto22_pkg1.ad[sb]: New helper. 13968 * gnat.dg/lto22_pkg2.ads: Likewise. 13969 139702018-03-23 Jakub Jelinek <jakub@redhat.com> 13971 13972 PR c/80778 13973 * gcc.dg/lto/pr80778_0.c: New test. 13974 13975 PR inline-asm/85034 13976 * gcc.target/i386/pr85034.c: New test. 13977 13978 PR inline-asm/85022 13979 * c-c++-common/torture/pr85022.c: New test. 13980 13981 PR sanitizer/85029 13982 * g++.dg/ubsan/pr85029.C: New test. 13983 139842018-03-23 Alexandre Oliva <aoliva@redhat.com> 13985 13986 PR c++/71251 13987 * g++.dg/cpp0x/pr71251.C: New. 13988 13989 PR c++/84789 13990 * g++.dg/template/pr84789.C: New. 13991 * g++.dg/template/pr84789-2.C: New. 13992 * g++.dg/template/pr84789-3.C: New. 13993 * g++.dg/parse/dtor11.C: Accept alternate error message. 13994 13995 PR c++/84729 13996 * g++.dg/pr84729.C: New. 13997 * g++.old-deja/g++.ext/arrnew2.C: Require error. 13998 * g++.old-deja/g++.robertl/eb58.C: Likewise. 13999 * g++.old-deja/g++.robertl/eb63.C: Likewise. 14000 140012018-03-22 Steven G. Kargl <kargl@gcc.gnu.org> 14002 14003 PR fortran/84922 14004 * gfortran.dg/interface_42.f90: New test. 14005 * gfortran.dg/interface_43.f90: New test. 14006 140072018-03-22 Sudakshina Das <sudi.das@arm.com> 14008 14009 PR target/84826 14010 * gcc.target/arm/pr84826.c: New test. 14011 140122018-03-22 Christophe Lyon <christophe.lyon@linaro.org> 14013 14014 * gcc.target/arm/addr-modes-float.c: Move dg-do before 14015 dg-require-effective-target. 14016 * gcc.target/arm/addr-modes-int.c: Likewise. 14017 * gcc.target/nios2/lo-addr-tls.c: Likewise. 14018 140192018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org> 14020 14021 PR target/84760 14022 * gcc.target/powerpc/altivec-ld-1.c: New test. 14023 140242018-03-22 Bin Cheng <bin.cheng@arm.com> 14025 14026 * gcc.dg/graphite/pr83126.c: Require pthread for the test. 14027 140282018-03-22 Jakub Jelinek <jakub@redhat.com> 14029 14030 PR inline-asm/84941 14031 * gcc.dg/pr84941.c: New test. 14032 140332018-03-22 Tom de Vries <tom@codesourcery.com> 14034 14035 PR tree-optimization/84956 14036 * gcc.dg/pr84956.c: New test. 14037 140382018-03-22 Marek Polacek <polacek@redhat.com> 14039 14040 PR c++/84854 14041 * g++.dg/cpp1z/constexpr-if15.C: New test. 14042 * g++.dg/cpp1z/constexpr-if16.C: New test. 14043 140442018-03-21 Joseph Myers <joseph@codesourcery.com> 14045 14046 * gcc.dg/builtin-tgmath-3.c: New test. 14047 140482018-03-21 Alexandre Oliva <aoliva@redhat.com> 14049 14050 PR c++/71965 14051 * g++.dg/concepts/pr71965.C: New. 14052 14053 PR c++/84610 14054 PR c++/84642 14055 * g++.dg/cpp0x/pr84610.C: New. 14056 * g++.dg/cpp0x/pr84642.C: New. 14057 140582018-03-21 Jakub Jelinek <jakub@redhat.com> 14059 14060 PR c/84999 14061 * c-c++-common/pr84999.c: New test. 14062 140632018-03-21 Paolo Carlini <paolo.carlini@oracle.com> 14064 14065 PR c++/84972 14066 * g++.dg/ext/desig10.C: New. 14067 140682018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org> 14069 Harald Anlauf <anlauf@gmx.de> 14070 14071 PR fortran/84957 14072 * gfortran.dg/pr84957.f90: New test. 14073 140742018-03-21 Jakub Jelinek <jakub@redhat.com> 14075 14076 PR tree-optimization/84960 14077 * gcc.c-torture/compile/pr84960.c: New test. 14078 140792018-03-21 Richard Sandiford <richard.sandiford@linaro.org> 14080 14081 PR tree-optimization/84811 14082 * gcc.dg/torture/pr84811.c: New test. 14083 140842018-03-21 Jakub Jelinek <jakub@redhat.com> 14085 14086 PR tree-optimization/84982 14087 * c-c++-common/pr84982.c: New test. 14088 14089 PR c++/84961 14090 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and 14091 "m" (++x) in C++. 14092 * g++.dg/torture/pr84961-1.C: New test. 14093 * g++.dg/torture/pr84961-2.C: New test. 14094 140952018-03-21 Nathan Sidwell <nathan@acm.org> 14096 14097 PR c++/85008 14098 * g++.dg/pr85008.C: New. 14099 141002018-03-21 Janne Blomqvist <jb@gcc.gnu.org> 14101 14102 PR fortran/84615 14103 * gfortran.dg/char_result_17.f90: New test. 14104 141052018-03-21 David Malcolm <dmalcolm@redhat.com> 14106 14107 PR c++/84994 14108 * g++.dg/other/accessor-fixits-1.C: Move to... 14109 * g++.dg/torture/accessor-fixits-1.C: ...here. 14110 * g++.dg/other/accessor-fixits-2.C: Move to... 14111 * g++.dg/torture/accessor-fixits-2.C: ...here. 14112 * g++.dg/other/accessor-fixits-3.C: Move to... 14113 * g++.dg/torture/accessor-fixits-3.C: ...here. 14114 * g++.dg/other/accessor-fixits-4.C: Move to... 14115 * g++.dg/torture/accessor-fixits-4.C: ...here. 14116 * g++.dg/other/accessor-fixits-5.C: Move to... 14117 * g++.dg/torture/accessor-fixits-5.C: ...here. 14118 * g++.dg/torture/accessor-fixits-6.C: New testcase. 14119 * g++.dg/torture/accessor-fixits-7.C: New testcase. 14120 * g++.dg/torture/accessor-fixits-8.C: New testcase. 14121 141222018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14123 14124 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC. 14125 141262018-03-21 Sudakshina Das <sudi.das@arm.com> 14127 14128 PR target/82989 14129 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives. 14130 141312018-03-21 Nathan Sidwell <nathan@acm.org> 14132 14133 PR c++/84804 14134 * g++.dg/lookup/pr84804.C: New. 14135 141362018-03-21 Martin Sebor <msebor@redhat.com> 14137 14138 PR c++/84850 14139 * g++.dg/Wclass-memaccess-3.C: New test. 14140 * g++.dg/Wclass-memaccess-4.C: New test. 14141 141422018-03-21 David Malcolm <dmalcolm@redhat.com> 14143 14144 PR c++/84892 14145 * g++.dg/other/accessor-fixits-1.C 14146 (test_access_const_t1_color): New. 14147 (test_deref_const_t1_color): New. 14148 * g++.dg/other/accessor-fixits-5.C: New testcase. 14149 141502018-03-21 Tom de Vries <tom@codesourcery.com> 14151 14152 PR tree-optimization/83126 14153 * gcc.dg/graphite/pr83126.c: New test. 14154 141552018-03-21 Nathan Sidwell <nathan@acm.org> 14156 14157 * g++.dg/ext/anon-struct6.C: Adjust. 14158 * g++.dg/ext/deprecate-1.C: New. 14159 * g++.dg/ext/deprecate-2.C: New. 14160 * g++.dg/lookup/pr84602.C: Adjust. 14161 * g++.dg/lookup/pr84962.C: Adjust. 14162 * g++.old-deja/g++.other/anon4.C 14163 14164 PR c++/84836 14165 * g++.dg/lookup/pr84836.C: New. 14166 141672018-03-21 Bin Cheng <bin.cheng@arm.com> 14168 14169 PR tree-optimization/84969 14170 * gcc.dg/tree-ssa/pr84969.c: New test. 14171 141722018-03-21 Jakub Jelinek <jakub@redhat.com> 14173 14174 PR rtl-optimization/84989 14175 * gcc.target/i386/pr84989.c: New test. 14176 141772018-03-21 Christophe Lyon <christophe.lyon@linaro.org> 14178 14179 * gcc.target/arm/pr82518.c: Require arm_neon_hw. 14180 141812018-03-21 Martin Liska <mliska@suse.cz> 14182 14183 PR ipa/84963 14184 * gfortran.dg/goacc/pr84963.f90: New test. 14185 141862018-03-21 Marek Polacek <polacek@redhat.com> 14187 14188 PR c++/71638, ICE with NSDMI and reference. 14189 * g++.dg/cpp0x/nsdmi14.C: New test. 14190 * g++.dg/cpp1y/nsdmi-aggr10.C: New test. 14191 141922018-03-21 Chenghua Xu <paul.hua.gm@gmail.com> 14193 14194 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for 14195 MIPS with -mpaired-single directives. 14196 141972018-03-20 Steven G. Kargl <kargl@gcc.gnu.org> 14198 14199 PR fortran/85001 14200 * gfortran.dg/interface_41.f90: New test. 14201 142022018-03-20 Jakub Jelinek <jakub@redhat.com> 14203 14204 PR debug/84875 14205 * gcc.dg/pr84875.c: New test. 14206 142072018-03-20 Marek Polacek <polacek@redhat.com> 14208 14209 PR c++/84978, ICE with NRVO. 14210 * g++.dg/opt/nrv19.C: New test. 14211 142122018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14213 14214 PR target/82518 14215 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 14216 Disable for armeb targets. 14217 * gcc.target/arm/pr82518.c: New test. 14218 142192018-03-20 Nathan Sidwell <nathan@acm.org> 14220 14221 PR c++/84962 14222 * g++.dg/lookup/pr84962.C: New. 14223 14224 PR c++/84970 14225 * g++.dg/lookup/pr84970.C: New. 14226 142272018-03-20 Richard Biener <rguenther@suse.de> 14228 14229 PR target/84986 14230 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase. 14231 142322018-03-20 Martin Liska <mliska@suse.cz> 14233 14234 PR ipa/84825 14235 * g++.dg/ipa/pr84825.C: New test. 14236 142372018-03-20 Martin Liska <mliska@suse.cz> 14238 14239 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove. 14240 142412018-03-20 Jakub Jelinek <jakub@redhat.com> 14242 14243 PR target/84845 14244 * gcc.c-torture/compile/pr84845.c: New test. 14245 142462018-03-20 Sudakshina Das <sudi.das@arm.com> 14247 14248 PR target/82989 14249 * gcc.target/arm/pr82989.c: New test. 14250 142512018-03-20 Jakub Jelinek <jakub@redhat.com> 14252 14253 PR target/84945 14254 * gcc.target/i386/pr84945.c: New test. 14255 142562018-03-20 Christophe Lyon <christophe.lyon@linaro.org> 14257 14258 PR target/81647 14259 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions. 14260 142612018-03-20 Jakub Jelinek <jakub@redhat.com> 14262 14263 PR c/84953 14264 * gcc.dg/pr84953.c: New test. 14265 142662018-03-19 Marek Polacek <polacek@redhat.com> 14267 14268 PR c++/84925 14269 * g++.dg/cpp1z/lambda-__func__.C: New test. 14270 14271 PR c++/84927 14272 * g++.dg/cpp1y/nsdmi-aggr9.C: New test. 14273 142742018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com> 14275 14276 PR sanitizer/78651 14277 * g++.dg/asan/pr78651.C: New test. 14278 142792018-03-19 Tom de Vries <tom@codesourcery.com> 14280 14281 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target 14282 vect_int_mult. Add nvptx xfail for PR84958. 14283 142842018-03-19 Nathan Sidwell <nathan@acm.org> 14285 14286 PR c++/84835 14287 * g++.dg/cpp1y/pr84835.C: New. 14288 142892018-03-19 Sudakshina Das <sudi.das@arm.com> 14290 14291 PR target/81647 14292 * gcc.target/aarch64/pr81647.c: New. 14293 142942018-03-19 Richard Biener <rguenther@suse.de> 14295 14296 PR tree-optimization/84933 14297 * g++.dg/pr84933.C: New testcase. 14298 142992018-03-19 Richard Biener <rguenther@suse.de> 14300 14301 PR tree-optimization/84859 14302 * gcc.dg/tree-ssa/pr84859.c: New testcase. 14303 * gcc.dg/tree-ssa/pr35286.c: Disable cselim. 14304 * gcc.dg/tree-ssa/split-path-6.c: Likewise. 14305 * gcc.dg/tree-ssa/split-path-7.c: Likewise. 14306 143072018-03-19 Nathan Sidwell <nathan@acm.org> 14308 14309 PR c++/84812 14310 * g++.dg/lookup/pr84812.C: New. 14311 143122018-03-19 Richard Biener <rguenther@suse.de> 14313 14314 PR tree-optimization/84929 14315 * gcc.dg/torture/pr84929.c: New testcase. 14316 143172018-03-19 Tamar Christina <tamar.christina@arm.com> 14318 14319 PR target/84711 14320 * gcc.target/arm/big-endian-subreg.c: Delete. 14321 143222018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org> 14323 14324 PR fortran/84931 14325 * gfortran.dg/array_constructor_52.f90: New test. 14326 143272018-03-17 Steven G. Kargl <kargl@gcc.gnu.org> 14328 14329 PR fortran/77414 14330 * gfortran.dg/pr77414.f90: New test. 14331 * gfortran.dg/internal_references_1.f90: Adjust error message. 14332 143332018-03-18 Steven G. Kargl <kargl@gcc.gnu.org> 14334 14335 PR fortran/65453 14336 * gfortran.dg/pr65453.f90: New test. 14337 143382018-03-18 Richard Sandiford <richard.sandiford@linaro.org> 14339 14340 PR tree-optimization/84913 14341 * gfortran.dg/vect/pr84913.f90: New test. 14342 143432018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org> 14344 14345 PR fortran/79929 14346 * gfortran.dg/warn_concat.f90: New test. 14347 143482018-03-16 Jakub Jelinek <jakub@redhat.com> 14349 14350 PR target/84899 14351 * gcc.dg/pr84899.c: New test. 14352 143532018-03-16 Steven G. Kargl <kargl@gcc.gnu.org> 14354 14355 PR fortran/69395 14356 * gfortran.dg/pr69395.f90: Add test for max dimensions 14357 143582018-03-16 Vladimir Makarov <vmakarov@redhat.com> 14359 14360 PR target/84876 14361 * gcc.target/i386/pr84876.c: New test. 14362 143632018-03-16 Martin Liska <mliska@suse.cz> 14364 14365 PR ipa/84833 14366 * gcc.target/i386/mvc11.c: New test. 14367 143682018-03-16 Martin Liska <mliska@suse.cz> 14369 14370 PR ipa/84722 14371 * gcc.target/i386/mvc10.c: New test. 14372 143732018-03-16 Jakub Jelinek <jakub@redhat.com> 14374 14375 PR c++/79937 14376 PR c++/82410 14377 * g++.dg/cpp1y/pr79937-1.C: New test. 14378 * g++.dg/cpp1y/pr79937-2.C: New test. 14379 * g++.dg/cpp1y/pr79937-3.C: New test. 14380 * g++.dg/cpp1y/pr79937-4.C: New test. 14381 * g++.dg/cpp1y/pr82410.C: New test. 14382 143832018-03-16 Tom de Vries <tom@codesourcery.com> 14384 14385 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult. 14386 143872018-03-16 Tom de Vries <tom@codesourcery.com> 14388 14389 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values. 14390 143912018-03-16 Jakub Jelinek <jakub@redhat.com> 14392 14393 PR c++/84874 14394 * g++.dg/cpp2a/desig8.C: New test. 14395 14396 PR tree-optimization/84841 14397 * gcc.dg/pr84841.c: New test. 14398 14399 PR c++/84874 14400 * g++.dg/cpp2a/desig7.C: New test. 14401 144022018-03-16 Mark Doffman <mark.doffman@codethink.co.uk> 14403 Jim MacArthur <jim.macarthur@codethink.co.uk> 14404 14405 * gfortran.dg/automatic_1.f90: New test. 14406 * gfortran.dg/automatic_repeat.f90: New test 14407 * gfortran.dg/automatic_save.f90: New test. 14408 * gfortran.dg/vax_structure.f90: New test. 14409 144102018-03-15 Steven G. Kargl <kargl@gcc.gnu.org> 14411 14412 PR fortran/78741 14413 * gfortran.dg/pr78741.f90: New test. 14414 144152018-03-15 Steven G. Kargl <kargl@gcc.gnu.org> 14416 14417 PR fortran/69395 14418 * gfortran.dg/pr69395.f90: New test. 14419 144202018-03-15 Jakub Jelinek <jakub@redhat.com> 14421 14422 PR c++/79085 14423 * g++.dg/opt/pr79085.C: New test. 14424 144252018-03-15 H.J. Lu <hongjiu.lu@intel.com> 14426 14427 PR target/84574 14428 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk 14429 label instead of __x86_indirect_thunk label. 14430 144312018-03-15 Jakub Jelinek <jakub@redhat.com> 14432 14433 PR c++/84222 14434 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus. 14435 * g++.dg/warn/deprecated-6.C (T::member3): Likewise. 14436 * g++.dg/warn/deprecated-13.C: New test. 14437 144382018-03-15 Olga Makhotina <olga.makhotina@intel.com> 14439 14440 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic. 14441 144422018-03-15 Richard Biener <rguenther@suse.de> 14443 14444 PR c/84873 14445 * c-c++-common/pr84873.c: New testcase. 14446 144472018-03-15 Tamar Christina <tamar.christina@arm.com> 14448 14449 PR target/84711 14450 * gcc.target/arm/big-endian-subreg.c: New. 14451 144522018-03-15 Jakub Jelinek <jakub@redhat.com> 14453 14454 PR target/84860 14455 * gcc.c-torture/compile/pr84860.c: New test. 14456 144572018-03-15 Julia Koval <julia.koval@intel.com> 14458 14459 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add 14460 cannonlake. 14461 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni, 14462 avx512bitalg. 14463 144642018-03-15 Jakub Jelinek <jakub@redhat.com> 14465 14466 PR c/84853 14467 * gcc.dg/pr84853.c: New test. 14468 144692018-03-14 Carl Love <cel@us.ibm.com> 14470 14471 * gcc.target/powerpc/builtins-7-runnable.c: New test file. 14472 144732018-03-14 Martin Liska <mliska@suse.cz> 14474 14475 PR ipa/8480 14476 * g++.dg/lto/pr84805_0.C: New test. 14477 * g++.dg/lto/pr84805_1.C: New test. 14478 * g++.dg/lto/pr84805_2.C: New test. 14479 144802018-03-14 David Malcolm <dmalcolm@redhat.com> 14481 14482 PR c/84852 14483 * gcc.dg/fixits-pr84852-1.c: New test. 14484 * gcc.dg/fixits-pr84852-2.c: New test. 14485 144862018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com> 14487 14488 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a 14489 separate verbose message. 14490 * lib/scandump.exp (scan-dump-times): Likewise. 14491 144922018-03-14 Julia Koval <julia.koval@intel.com> 14493 14494 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake 14495 server. 14496 * gcc.target/i386/funcspec-56.inc: Ditto. 14497 144982018-03-14 Richard Sandiford <richard.sandiford@linaro.org> 14499 14500 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to 14501 aarch64_sve_hw. 14502 145032018-03-14 Jakub Jelinek <jakub@redhat.com> 14504 14505 PR sanitizer/83392 14506 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected 14507 check count from 17 to 14. 14508 14509 PR target/84844 14510 * gcc.target/i386/pr84844.c: New test. 14511 145122018-03-14 Richard Biener <rguenther@suse.de> 14513 14514 PR tree-optimization/84830 14515 * gcc.dg/torture/pr84830.c: New testcase. 14516 145172018-03-14 Marek Polacek <polacek@redhat.com> 14518 14519 PR c++/84596 14520 * g++.dg/cpp0x/static_assert15.C: New test. 14521 145222018-03-13 Steven G. Kargl <kargl@gcc.gnu.org> 14523 14524 PR fortran/61775 14525 * gfortran.dg/pr61775.f90: New test. 14526 145272018-03-13 Jakub Jelinek <jakub@redhat.com> 14528 14529 PR c++/84843 14530 * g++.dg/ext/pr84843-1.C: New test. 14531 * g++.dg/ext/pr84843-2.C: New test. 14532 145332018-03-13 David Pagan <dave.pagan@oracle.com> 14534 14535 PR c/46921 14536 * gcc.dg/pr46921.c: New test. 14537 145382018-03-13 Martin Sebor <msebor@redhat.com> 14539 14540 PR tree-optimization/84725 14541 * c-c++-common/Wstringop-truncation-4.c: New test. 14542 * c-c++-common/attr-nonstring-5.c: New test. 14543 145442018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 14545 14546 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather 14547 than unpacks. 14548 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. 14549 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. 14550 145512018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 14552 14553 * gcc.target/aarch64/sve/tls_1.c: New test. 14554 * gcc.target/aarch64/sve/tls_2.C: Likewise. 14555 145562018-03-13 Richard Sandiford <richard.sandiford@linaro.org> 14557 14558 * gcc.target/aarch64/sve/mul_highpart_1.c: New test. 14559 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise. 14560 145612018-03-13 Martin Liska <mliska@suse.cz> 14562 14563 PR ipa/84658. 14564 * g++.dg/ipa/pr84658.C: New test. 14565 145662018-03-13 Jakub Jelinek <jakub@redhat.com> 14567 14568 PR middle-end/84834 14569 * gcc.dg/pr84834.c: New test. 14570 14571 PR target/84827 14572 * gcc.target/i386/pr84827.c: New test. 14573 14574 PR target/84828 14575 * g++.dg/ext/pr84828.C: New test. 14576 14577 PR target/84786 14578 * gcc.target/i386/avx512f-pr84786-1.c: New test. 14579 * gcc.target/i386/avx512f-pr84786-2.c: New test. 14580 14581 PR c++/84808 14582 * g++.dg/cpp1y/constexpr-84808.C: New test. 14583 14584 PR c++/84704 14585 * g++.dg/debug/pr84704.C: New test. 14586 145872018-03-12 Renlin Li <renlin.li@arm.com> 14588 14589 * gcc.target/aarch64/movi_hf.c: New. 14590 * gcc.target/aarch64/f16_mov_immediate_1.c: Update. 14591 * gcc.target/aarch64/f16_mov_immediate_2.c: Update. 14592 145932018-03-12 Martin Sebor <msebor@redhat.com> 14594 14595 PR tree-optimization/83456 14596 * c-c++-common/Wrestrict-2.c: Remove test cases. 14597 * c-c++-common/Wrestrict.c: Same. 14598 * gcc.dg/Wrestrict-12.c: New test. 14599 * gcc.dg/Wrestrict-14.c: New test. 14600 146012018-03-12 H.J. Lu <hongjiu.lu@intel.com> 14602 14603 * g++.dg/pr84821.C: New test. 14604 146052018-03-12 H.J. Lu <hongjiu.lu@intel.com> 14606 14607 * gcc.dg/pr84799.c: New test. 14608 146092018-03-12 Richard Biener <rguenther@suse.de> 14610 14611 PR tree-optimization/84803 14612 * gcc.dg/torture/pr84803.c: New testcase. 14613 146142018-03-12 Jakub Jelinek <jakub@redhat.com> 14615 14616 PR c++/84813 14617 * g++.dg/debug/pr84813.C: New test. 14618 146192018-03-11 Paul Thomas <pault@gcc.gnu.org> 14620 14621 PR fortran/84546 14622 * gfortran.dg/unlimited_polymorphic_29.f90: New test. 14623 146242018-03-11 Steven G. Kargl <kargl@gcc.gnu.org> 14625 14626 PR fortran/83939 14627 * gfortran.dg/pr83939.f90 14628 146292018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org> 14630 14631 PR fortran/66128 14632 * gfortran.dg/zero_sized_9.f90: New test. 14633 146342018-03-11 Jakub Jelinek <jakub@redhat.com> 14635 14636 PR debug/58150 14637 * g++.dg/debug/dwarf2/enum2.C: New test. 14638 146392018-03-10 Steven G. Kargl <kargl@gcc.gnu.org> 14640 14641 PR fortran/84734 14642 * gfortran.dg/pr84734.f90: New test. 14643 146442018-03-10 Eric Botcazou <ebotcazou@adacore.com> 14645 14646 * gnat.dg/prot3.adb: New test. 14647 * gnat.dg/prot3_pkg.ad[sb]: New helper. 14648 146492018-03-09 Jason Merrill <jason@redhat.com> 14650 Paolo Carlini <paolo.carlini@oracle.com> 14651 14652 PR c++/71169 14653 PR c++/71832 14654 * g++.dg/cpp0x/pr71169.C: New. 14655 * g++.dg/cpp0x/pr71169-2.C: Likewise. 14656 * g++.dg/cpp0x/pr71832.C: Likewise. 14657 146582018-03-09 Peter Bergner <bergner@vnet.ibm.com> 14659 14660 PR target/83969 14661 * gcc.target/powerpc/pr83969.c: New test. 14662 146632018-03-09 Jakub Jelinek <jakub@redhat.com> 14664 14665 PR target/84772 14666 * gcc.dg/pr84772.c: New test. 14667 14668 PR c++/84076 14669 * g++.dg/warn/Wformat-2.C: New test. 14670 14671 PR c++/84767 14672 * g++.dg/ext/vla18.C: New test. 14673 146742018-03-09 Martin Sebor <msebor@redhat.com> 14675 14676 PR tree-optimization/84526 14677 * gcc.dg/Wrestrict-10.c: New test. 14678 * gcc.dg/Wrestrict-11.c: New test. 14679 146802018-03-09 Alexandre Oliva <aoliva@redhat.com> 14681 14682 PR rtl-optimization/84682 14683 * gcc.dg/torture/pr84682-1.c: New. 14684 * gcc.dg/torture/pr84682-2.c: New. 14685 * gcc.dg/torture/pr84682-3.c: New. 14686 146872018-03-09 Jakub Jelinek <jakub@redhat.com> 14688 14689 PR c++/84724 14690 * g++.dg/ext/pr84724.C: New test. 14691 146922018-03-09 Vladimir Makarov <vmakarov@redhat.com> 14693 14694 PR target/83712 14695 * gcc.target/arm/pr83712.c: New. 14696 146972018-03-09 Richard Biener <rguenther@suse.de> 14698 14699 PR tree-optimization/84775 14700 * gcc.dg/torture/pr84775.c: New testcase. 14701 147022018-03-09 Jakub Jelinek <jakub@redhat.com> 14703 14704 PR debug/84404 14705 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective 14706 targets. 14707 147082018-03-09 Eric Botcazou <ebotcazou@adacore.com> 14709 14710 * gcc.c-torture/compile/20180309-1.c: New test. 14711 147122018-03-08 Jakub Jelinek <jakub@redhat.com> 14713 14714 PR c++/80598 14715 * g++.dg/warn/Wunused-function4.C: New test. 14716 14717 PR inline-asm/84742 14718 * gcc.target/i386/pr84742-1.c: New test. 14719 * gcc.target/i386/pr84742-2.c: New test. 14720 147212018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14722 14723 PR target/84748 14724 * gcc.c-torture/execute/pr84748.c: New test. 14725 147262018-03-08 Richard Biener <rguenther@suse.de> 14727 14728 PR middle-end/84552 14729 * gcc.dg/graphite/pr84552.c: New testcase. 14730 147312018-03-08 Richard Biener <rguenther@suse.de> 14732 14733 PR tree-optimization/84178 14734 * gcc.dg/torture/pr84178-2.c: New testcase. 14735 147362018-03-08 David Malcolm <dmalcolm@redhat.com> 14737 14738 PR tree-optimization/84178 14739 * gcc.c-torture/compile/pr84178-1.c: New test. 14740 147412018-03-08 Thomas Schwinge <thomas@codesourcery.com> 14742 14743 * lib/target-supports.exp: Do not return zero from a ifunc 14744 function. 14745 147462018-03-08 Richard Biener <rguenther@suse.de> 14747 14748 PR tree-optimization/84746 14749 * gcc.dg/torture/pr84746.c: New testcase. 14750 14751 147522018-03-08 Alexandre Oliva <aoliva@redhat.com> 14753 PR debug/84404 14754 PR debug/84408 14755 * gcc.dg/graphite/pr84404.c: New. 14756 147572018-03-08 Jakub Jelinek <jakub@redhat.com> 14758 14759 PR tree-optimization/84740 14760 * gcc.dg/torture/pr84740.c: New test. 14761 14762 PR tree-optimization/84739 14763 * gcc.dg/pr84739.c: New test. 14764 147652018-03-07 Martin Sebor <msebor@redhat.com> 14766 14767 PR tree-optimization/83519 14768 * gcc.dg/Wrestrict-13.c: New test. 14769 147702018-03-07 Steven G. Kargl <kargl@gcc.gnu.org> 14771 14772 PR fortran/64124 14773 PR fortran/70409 14774 * gfortran.dg/pr64124.f90: New tests. 14775 * gfortran.dg/pr70409.f90: New tests. 14776 147772018-03-07 Segher Boessenkool <segher@kernel.crashing.org> 14778 14779 PR target/82411 14780 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata. 14781 147822018-03-07 Martin Sebor <msebor@redhat.com> 14783 14784 PR tree-optimization/84526 14785 * gcc.dg/Wrestrict-10.c: New test. 14786 147872018-03-07 Martin Sebor <msebor@redhat.com> 14788 14789 PR tree-optimization/84468 14790 * g++.dg/warn/Wstringop-truncation-2.C: New test. 14791 * gcc.dg/Wstringop-truncation.c: New test. 14792 * gcc.dg/Wstringop-truncation-2.c: New test. 14793 147942018-03-07 Jakub Jelinek <jakub@redhat.com> 14795 14796 PR fortran/84565 14797 * gfortran.dg/pr84565.f90: New test. 14798 14799 PR middle-end/84723 14800 * gcc.target/i386/pr84723-1.c: New test. 14801 * gcc.target/i386/pr84723-2.c: New test. 14802 * gcc.target/i386/pr84723-3.c: New test. 14803 * gcc.target/i386/pr84723-4.c: New test. 14804 * gcc.target/i386/pr84723-5.c: New test. 14805 148062018-03-06 Steven G. Kargl <kargl@gcc.gnu.org> 14807 14808 PR fortran/64107 14809 * gfortran.dg/pr64107.f90: New test. 14810 148112017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org> 14812 14813 PR fortran/84697 14814 PR fortran/66128 14815 * gfortran.dg/minmaxloc_zerosize_1.f90: New test. 14816 148172018-03-06 Marek Polacek <polacek@redhat.com> 14818 14819 PR c++/84684 14820 * g++.dg/cpp1z/constexpr-84684.C: New test. 14821 148222018-03-06 Jakub Jelinek <jakub@redhat.com> 14823 14824 PR c/84721 14825 * gcc.dg/pr84721.c: New test. 14826 14827 PR target/84710 14828 * gcc.dg/pr84710.c: New test. 14829 148302018-03-06 Steven G. Kargl <kargl@gcc.gnu.org> 14831 14832 PR fortran/56667 14833 * gfortran.dg/implied_do_2.f90: New test. 14834 * gfortran.dg/coarray_8.f90: Update for new error message. 14835 148362018-03-06 Jakub Jelinek <jakub@redhat.com> 14837 14838 PR inline-asm/84683 14839 * g++.dg/ext/pr84683.C: New test. 14840 14841 PR tree-optimization/84687 14842 * gcc.dg/pr84687.c: New test. 14843 148442018-03-06 Alexandre Oliva <aoliva@redhat.com> 14845 14846 PR c++/84231 14847 * g++.dg/pr84231.C: New. 14848 14849 PR c++/84593 14850 * g++.dg/cpp1y/pr84593.C: New. 14851 14852 PR c++/84492 14853 * g++.dg/pr84492.C: New. 14854 148552018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 14856 14857 * gcc.target/powerpc/spec-barr-1.c: Change called function name to 14858 __builtin_ppc_speculation_barrier. 14859 148602018-03-05 Jakub Jelinek <jakub@redhat.com> 14861 14862 PR target/84700 14863 * gcc.target/powerpc/pr84700.c: New test. 14864 148652018-03-05 Nathan Sidwell <nathan@acm.org> 14866 14867 PR c++/84702 14868 * g++.dg/lookup/pr84702.C: New. 14869 148702018-03-05 Jakub Jelinek <jakub@redhat.com> 14871 14872 PR target/84564 14873 * gcc.target/i386/pr84564.c: New test. 14874 148752018-03-05 Marek Polacek <polacek@redhat.com> 14876 14877 PR c++/84707 14878 * g++.dg/cpp0x/inline-ns10.C: New test. 14879 148802018-03-05 Nathan Sidwell <nathan@acm.org> 14881 14882 PR c++/84694 14883 * g++.dg/template/pr84694.C: New. 14884 148852018-03-05 Jakub Jelinek <jakub@redhat.com> 14886 14887 PR target/84524 14888 * gcc.c-torture/execute/pr84524.c: New test. 14889 * gcc.target/i386/avx512bw-pr84524.c: New test. 14890 148912018-03-05 Peter Bergner <bergner@vnet.ibm.com> 14892 14893 PR target/84264 14894 * g++.dg/pr84264.C: New test. 14895 148962018-03-05 Paolo Carlini <paolo.carlini@oracle.com> 14897 14898 PR c++/84618 14899 * g++.dg/cpp0x/lambda/lambda-ice29.C: New. 14900 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust. 14901 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise. 14902 149032018-03-05 Olga Makhotina <olga.makhotina@intel.com> 14904 14905 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd. 14906 * g++.dg/other/i386-3.C: Ditto. 14907 * gcc.target/i386/sse-12.c: Ditto. 14908 * gcc.target/i386/sse-13.c: Ditto. 14909 * gcc.target/i386/sse-14.c: Ditto. 14910 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd. 14911 * gcc.target/i386/wbinvd-1.c: New test. 14912 * gcc.target/i386/wbnoinvd-1.c: Ditto. 14913 * gcc.target/i386/pconfig-1.c: Ditto. 14914 149152018-03-05 Pádraig Brady <P@draigBrady.com> 14916 Nathan Sidwell <nathan@acm.org> 14917 14918 PR c++/84497 14919 * g++.dg/cpp0x/pr84497.C: New. 14920 149212018-03-05 Richard Biener <rguenther@suse.de> 14922 14923 PR tree-optimization/84670 14924 * gcc.dg/pr84670-1.c: New testcase. 14925 * gcc.dg/pr84670-2.c: Likewise. 14926 * gcc.dg/pr84670-3.c: Likewise. 14927 * gcc.dg/pr84670-4.c: Likewise. 14928 149292018-03-05 Richard Biener <rguenther@suse.de> 14930 14931 PR tree-optimization/84650 14932 * gcc.dg/graphite/pr84650.c: New testcase. 14933 149342018-03-05 Paolo Carlini <paolo.carlini@oracle.com> 14935 14936 PR c++/82022 14937 * g++.dg/cpp1z/constexpr-lambda20.C: New. 14938 149392018-03-03 Harald Anlauf <anlauf@gmx.de> 14940 14941 PR fortran/71085 14942 * gfortran.dg/pr71085.f90: New test. 14943 149442018-03-03 Steven G. Kargl <kargl@gcc.gnu.org> 14945 14946 PR fortran/66128 14947 * gfortran.dg/zero_sized_8.f90: Really commit New test. 14948 149492018-03-03 Steven G. Kargl <kargl@gcc.gnu.org> 14950 14951 PR fortran/51434 14952 * gfortran.dg/pr51434.f90: New test. 14953 149542018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 14955 14956 PR c++/61358 14957 * g++.dg/cpp0x/lambda/lambda-61358.C: New. 14958 149592018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 14960 14961 PR c++/67370 14962 * g++.dg/cpp0x/lambda/lambda-67370.C: New. 14963 149642018-03-03 Paolo Carlini <paolo.carlini@oracle.com> 14965 14966 PR c++/71464 14967 * g++.dg/torture/pr71464.C: New. 14968 149692018-03-03 Paul Thomas <pault@gcc.gnu.org> 14970 14971 PR fortran/80965 14972 * gfortran.dg/select_type_41.f90: New test. 14973 149742018-03-02 Paolo Carlini <paolo.carlini@oracle.com> 14975 14976 PR c++/61135 14977 * g++.dg/cpp0x/lambda/lambda-61135.C: New. 14978 149792018-03-02 Marek Polacek <polacek@redhat.com> 14980 14981 PR c++/84578 14982 * g++.dg/ext/flexary29.C: New test. 14983 149842018-03-02 Jakub Jelinek <jakub@redhat.com> 14985 14986 * c-c++-common/Warray-bounds-2.c: Fix a comment typo. 14987 149882018-03-02 Paolo Carlini <paolo.carlini@oracle.com> 14989 14990 PR c++/81812 14991 * g++.dg/torture/pr81812.C: New. 14992 149932018-03-02 Marek Polacek <polacek@redhat.com> 14994 14995 PR c++/84171 14996 * g++.dg/warn/Wsign-compare-8.C: New test. 14997 14998 PR c++/84663 14999 * g++.dg/parse/array-size3.C: New test. 15000 15001 PR c++/84664 15002 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test. 15003 150042018-03-02 Jakub Jelinek <jakub@redhat.com> 15005 15006 PR c++/84662 15007 * g++.dg/cpp1y/pr84662.C: New test. 15008 150092018-03-02 Thomas Schwinge <thomas@codesourcery.com> 15010 15011 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options". 15012 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of 15013 "dg-lto-options". 15014 * g++.dg/lto/20101010-1_0.C: Likewise. 15015 * g++.dg/lto/20101010-2_0.C: Likewise. 15016 150172018-03-02 Jakub Jelinek <jakub@redhat.com> 15018 15019 PR ipa/84628 15020 * gcc.dg/pr84628.c: New test. 15021 15022 PR target/56540 15023 * gcc.target/ia64/pr56540.c: New test. 15024 150252018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com> 15026 15027 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow 15028 32-bit target. 15029 * gcc.target/powerpc/altivec-7.h: Remove VSX content. 15030 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content). 15031 * gcc.target/powerpc/vsx-7.h: New include (VSX content). 15032 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include. 15033 150342018-03-02 Marek Polacek <polacek@redhat.com> 15035 15036 PR c++/84590 15037 * c-c++-common/ubsan/shift-11.c: New test. 15038 150392018-03-02 Richard Sandiford <richard.sandiford@linaro.org> 15040 15041 * gcc.dg/vect/vect-alias-check-13.c: New test. 15042 150432018-03-02 Jakub Jelinek <jakub@redhat.com> 15044 15045 PR target/84614 15046 * gcc.dg/pr84614.c: New test. 15047 15048 PR inline-asm/84625 15049 * gcc.target/i386/pr84625.c: New test. 15050 150512018-03-02 Richard Biener <rguenther@suse.de> 15052 15053 PR tree-optimization/84427 15054 * gcc.dg/torture/pr84427.c: New testcase. 15055 150562018-03-01 Peter Bergner <bergner@vnet.ibm.com> 15057 15058 PR target/84534 15059 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on 15060 powerpc64le*-*-linux*. 15061 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's. 15062 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise. 15063 150642018-03-01 Martin Sebor <msebor@redhat.com> 15065 15066 PR c++/84294 15067 * g++.dg/ext/attr-const.C: Remove xfail. 15068 * g++.dg/ext/attr-malloc-3.C: New test. 15069 * g++.dg/ext/attr-noinline-3.C: New test. 15070 * g++.dg/ext/attr-noreturn-3.C: New test. 15071 * g++.dg/ext/attr-nothrow-3.C: New test. 15072 * g++.dg/ext/attr-pure.C: Remove xfail. 15073 150742018-03-02 Jakub Jelinek <jakub@redhat.com> 15075 15076 PR sanitizer/70875 15077 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to 15078 dg-options and dg-shouldfail "ubsan" directive. 15079 150802018-03-01 Marek Polacek <polacek@redhat.com> 15081 Jason Merrill <jason@redhat.com> 15082 15083 PR c++/84582 15084 * g++.dg/cpp1y/auto-fn15.C: Extend testing. 15085 * g++.dg/cpp1z/static1.C: New test. 15086 * g++.dg/template/static37.C: New test. 15087 150882018-03-01 Nathan Sidwell <nathan@acm.org> 15089 15090 PR c++/84434 15091 * g++.dg/template/pr84434.C: New. 15092 150932018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com> 15094 15095 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add 15096 -mthumb to the command-line. 15097 150982018-03-01 Marek Polacek <polacek@redhat.com> 15099 15100 PR c++/84596 15101 * g++.dg/cpp0x/static_assert14.C: New test. 15102 151032018-03-01 Paolo Carlini <paolo.carlini@oracle.com> 15104 15105 PR c++/79410 15106 * g++.dg/torture/pr79410.C: New. 15107 151082018-03-01 Martin Liska <mliska@suse.cz> 15109 15110 PR sanitizer/82484 15111 * gcc.dg/asan/pr82484.c: New test. 15112 151132018-03-01 Richard Biener <rguenther@suse.de> 15114 15115 PR debug/84645 15116 * gfortran.dg/lto/pr84645_0.f90: New testcase. 15117 151182018-03-01 Paul Thomas <pault@gcc.gnu.org> 15119 15120 PR fortran/84219 15121 * gfortran.dg/coarray_47.f90: New test. 15122 151232018-03-01 Paul Thomas <pault@gcc.gnu.org> 15124 15125 PR fortran/84538 15126 * gfortran.dg/class_array_23.f03: New test. 15127 151282018-03-01 Richard Sandiford <richard.sandiford@linaro.org> 15129 15130 PR rtl-optimization/84528 15131 * gcc.dg/torture/pr84538.c: Rename to... 15132 * gcc.dg/torture/pr84528.c: ...this. 15133 151342018-03-01 Richard Sandiford <richard.sandiford@linaro.org> 15135 15136 PR rtl-optimization/84528 15137 * gcc.dg/torture/pr84538.c: New test. 15138 151392018-02-28 Martin Sebor <msebor@redhat.com> 15140 15141 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid 15142 -fpic test failures. 15143 * c-c++-common/Wrestrict-2.c: Same. 15144 * c-c++-common/Wstringop-truncation.c: Same. 15145 * gcc.dg/Warray-bounds-22.c: Same. 15146 * gcc.dg/Wstringop-overflow.c: Same. 15147 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same. 15148 (signed_range): Same. 15149 (unsigned_anti_range): Same. 15150 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same. 15151 (signed_range): Same. 15152 (unsigned_anti_range): Same. 15153 * gcc.dg/attr-alloc_size-7.c: Same. 15154 * gcc.dg/attr-alloc_size-8.c: Same. 15155 * gcc.dg/builtin-alloc-size.c: Same. 15156 * gcc.dg/builtin-stpncpy.c: Same. 15157 * gcc.dg/builtins-nonnull.c: Same. 15158 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same. 15159 * gcc.dg/pr79214.c: Same. 15160 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same. 15161 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same. 15162 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same. 15163 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same. 15164 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same. 15165 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same. 15166 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same. 15167 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same. 15168 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same. 15169 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same. 15170 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same. 15171 151722018-02-28 David Edelsohn <dje.gcc@gmail.com> 15173 15174 PR target/84014 15175 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option. 15176 151772018-02-28 Jakub Jelinek <jakub@redhat.com> 15178 15179 PR c++/84609 15180 * g++.dg/cpp0x/pr84609.C: New test. 15181 151822018-02-28 Martin Sebor <msebor@redhat.com> 15183 15184 PR testsuite/84617 15185 * g++.dg/ext/attr-malloc-3.C: New test. 15186 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due 15187 to pre-existing problems. 15188 * g++.dg/ext/attr-pure.C: Same. 15189 151902018-02-28 Paul Thomas <pault@gcc.gnu.org> 15191 15192 PR fortran/83901 15193 * gfortran.dg/associate_37.f90: New test. 15194 15195 PR fortran/83344 15196 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer. 15197 151982018-02-28 Jakub Jelinek <jakub@redhat.com> 15199 15200 PR target/52991 15201 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes. 15202 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes. 15203 * gcc.dg/bf-ms-layout-4.c: New test. 15204 * gcc.dg/bf-ms-layout-5.c: New test. 15205 152062018-02-28 Peter Bergner <bergner@vnet.ibm.com> 15207 15208 PR target/83399 15209 * gcc.target/powerpc/pr83399.c: Only run on Linux. 15210 152112018-02-28 Richard Biener <rguenther@suse.de> 15212 15213 PR tree-optimization/84584 15214 * gcc.dg/graphite/pr84584.c: New testcase. 15215 152162018-02-28 Jonathan Wakely <jwakely@redhat.com> 15217 15218 PR preprocessor/84517 15219 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__. 15220 152212018-02-28 Eric Botcazou <ebotcazou@adacore.com> 15222 15223 * c-c++-common/dump-ada-spec-12.c: New test. 15224 * c-c++-common/dump-ada-spec-13.c: Likewise. 15225 152262018-02-28 Eric Botcazou <ebotcazou@adacore.com> 15227 15228 * c-c++-common/dump-ada-spec-11.c: New test. 15229 152302018-02-28 Martin Liska <mliska@suse.cz> 15231 15232 PR testsuite/84597 15233 * g++.dg/ext/timevar1.C: Fix pruned patterns. 15234 * g++.dg/ext/timevar2.C: Likewise. 15235 152362018-02-28 Eric Botcazou <ebotcazou@adacore.com> 15237 15238 * c-c++-common/dump-ada-spec-8.c: New test. 15239 * c-c++-common/dump-ada-spec-9.c: Likewise. 15240 * c-c++-common/dump-ada-spec-10.c: Likewise. 15241 152422018-02-28 Richard Biener <rguenther@suse.de> 15243 15244 PR middle-end/84607 15245 * gcc.dg/pr84607.c: New testcase. 15246 152472018-02-28 Nathan Sidwell <nathan@acm.org> 15248 15249 PR c++/84602 15250 * g++.dg/lookup/pr84602.C: New. 15251 152522018-02-28 Jakub Jelinek <jakub@redhat.com> 15253 15254 PR c++/83871 15255 PR c++/83503 15256 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from 15257 dg-options. 15258 * g++.dg/ext/attr-nonnull.C: Likewise. 15259 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not 15260 directives. 15261 * g++.dg/ext/attr-noinline-2.C: Likewise. 15262 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of 15263 -fdump-tree-eh in dg-options. 15264 152652018-02-28 Alan Modra <amodra@gmail.com> 15266 15267 * lib/prune.exp (prune_gcc_output): Match lower case "in function" 15268 GNU ld message. 15269 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message. 15270 152712018-02-27 Martin Sebor <msebor@redhat.com> 15272 15273 PR c++/83871 15274 PR c++/83503 15275 * g++.dg/Wmissing-attributes.C: New test. 15276 * g++.dg/ext/attr-const-pure.C: New test. 15277 * g++.dg/ext/attr-const.C: New test. 15278 * g++.dg/ext/attr-deprecated-2.C: New test. 15279 * g++.dg/ext/attr-malloc-2.C: New test. 15280 * g++.dg/ext/attr-malloc.C: New test. 15281 * g++.dg/ext/attr-noinline-2.C: New test. 15282 * g++.dg/ext/attr-noinline.C: New test. 15283 * g++.dg/ext/attr-nonnull.C: New test. 15284 * g++.dg/ext/attr-noreturn-2.C: New test. 15285 * g++.dg/ext/attr-noreturn.C: New test. 15286 * g++.dg/ext/attr-nothrow-2.C: New test. 15287 * g++.dg/ext/attr-nothrow.C: New test. 15288 * g++.dg/ext/attr-optimize.C: New test. 15289 * g++.dg/ext/attr-pure.C: New test. 15290 * g++.dg/ext/attr-returns-nonnull.C: New test. 15291 * g++.dg/ext/attr-warning.C: New test. 15292 152932018-02-27 Nathan Sidwell <nathan@acm.org> 15294 15295 PR c++/84426 15296 * g++.dg/lookup/pr84426.C: New. 15297 152982018-02-27 Richard Biener <rguenther@suse.de> 15299 15300 PR tree-optimization/84512 15301 * gcc.dg/tree-ssa/pr84512.c: New testcase. 15302 153032018-02-27 Martin Liska <mliska@suse.cz> 15304 15305 PR gcov-profile/84548 15306 * g++.dg/gcov/pr84548.C: New test. 15307 153082018-02-27 Jakub Jelinek <jakub@redhat.com> 15309 15310 PR target/84575 15311 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options. 15312 153132018-02-26 Jakub Jelinek <jakub@redhat.com> 15314 15315 PR c++/84558 15316 * g++.dg/cpp1y/pr84558.C: New test. 15317 153182018-02-26 Paolo Carlini <paolo.carlini@oracle.com> 15319 15320 PR c++/84540 15321 * g++.dg/cpp0x/alignas14.C: New. 15322 * g++.dg/cpp0x/alignas15.C: Likewise. 15323 153242018-02-26 Jakub Jelinek <jakub@redhat.com> 15325 15326 PR c++/84557 15327 * g++.dg/gomp/pr84557.C: New test. 15328 153292018-02-26 Marek Polacek <polacek@redhat.com> 15330 15331 PR c++/84325 15332 * g++.dg/cpp1z/pr84325.C: New test. 15333 153342018-02-26 Carl Love <cel@us.ibm.com> 15335 15336 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to 15337 Power 8 test file. 15338 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests. 15339 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8. 15340 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add 15341 -mcpu=power8. 15342 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file. 15343 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add 15344 -mcpu=power8. 15345 153462018-02-26 H.J. Lu <hongjiu.lu@intel.com> 15347 15348 PR target/84039 15349 * gcc.target/i386/indirect-thunk-1.c: Updated. 15350 * gcc.target/i386/indirect-thunk-2.c: Likewise. 15351 * gcc.target/i386/indirect-thunk-3.c: Likewise. 15352 * gcc.target/i386/indirect-thunk-4.c: Likewise. 15353 * gcc.target/i386/indirect-thunk-5.c: Likewise. 15354 * gcc.target/i386/indirect-thunk-6.c: Likewise. 15355 * gcc.target/i386/indirect-thunk-7.c: Likewise. 15356 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 15357 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 15358 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 15359 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 15360 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 15361 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 15362 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 15363 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 15364 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 15365 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 15366 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 15367 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 15368 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 15369 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 15370 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 15371 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 15372 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 15373 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 15374 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 15375 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 15376 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 15377 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 15378 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 15379 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 15380 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 15381 * gcc.target/i386/ret-thunk-9.c: Likewise. 15382 * gcc.target/i386/ret-thunk-10.c: Likewise. 15383 * gcc.target/i386/ret-thunk-11.c: Likewise. 15384 * gcc.target/i386/ret-thunk-12.c: Likewise. 15385 * gcc.target/i386/ret-thunk-13.c: Likewise. 15386 * gcc.target/i386/ret-thunk-14.c: Likewise. 15387 * gcc.target/i386/ret-thunk-15.c: Likewise. 15388 153892018-02-26 Eric Botcazou <ebotcazou@adacore.com> 15390 15391 * gcc.c-torture/execute/20180226-1.c: New test. 15392 153932018-02-26 Richard Sandiford <richard.sandiford@linaro.org> 15394 15395 PR tree-optimization/83965 15396 * gcc.dg/vect/pr83965-2.c: New test. 15397 153982018-02-26 Tom de Vries <tom@codesourcery.com> 15399 15400 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare. 15401 154022018-02-26 H.J. Lu <hongjiu.lu@intel.com> 15403 15404 PR target/84530 15405 * gcc.target/i386/ret-thunk-22.c: New test. 15406 * gcc.target/i386/ret-thunk-23.c: Likewise. 15407 * gcc.target/i386/ret-thunk-24.c: Likewise. 15408 * gcc.target/i386/ret-thunk-25.c: Likewise. 15409 * gcc.target/i386/ret-thunk-26.c: Likewise. 15410 154112018-02-26 Paolo Carlini <paolo.carlini@oracle.com> 15412 15413 PR c++/84533 15414 * g++.dg/cpp1z/pr84533.C: New. 15415 154162018-02-26 Marek Polacek <polacek@redhat.com> 15417 15418 PR c++/84537 15419 * g++.dg/parse/error60.C: New test. 15420 154212018-02-26 Jakub Jelinek <jakub@redhat.com> 15422 15423 PR c++/84556 15424 * g++.dg/gomp/pr84556.C: New test. 15425 * g++.dg/vect/pr84556.cc: New test. 15426 154272018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org> 15428 15429 PR fortran/32957 15430 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int. 15431 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. 15432 * gfortran.dg/c_funloc_tests_3.f03: Likewise. 15433 * gfortran.dg/c_loc_test.f90: Likewise. 15434 * gfortran.dg/c_loc_tests_2.f03: Likewise. 15435 * gfortran.dg/proc_decl_17.f90: Likewise. 15436 * gfortran.dg/proc_ptr_8.f90: Likewise. 15437 154382018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 15439 15440 PR target/84521 15441 * gcc.target/aarch64/lr_free_2.c: Revert changes in 15442 r254814 disabling -fomit-frame-pointer by default. 15443 * gcc.target/aarch64/spill_1.c: Likewise. 15444 * gcc.target/aarch64/test_frame_11.c: Likewise. 15445 * gcc.target/aarch64/test_frame_12.c: Likewise. 15446 * gcc.target/aarch64/test_frame_13.c: Likewise. 15447 * gcc.target/aarch64/test_frame_14.c: Likewise. 15448 * gcc.target/aarch64/test_frame_15.c: Likewise. 15449 * gcc.target/aarch64/test_frame_3.c: Likewise. 15450 * gcc.target/aarch64/test_frame_5.c: Likewise. 15451 * gcc.target/aarch64/test_frame_9.c: Likewise. 15452 154532018-02-25 Steven G. Kargl <kargl@gcc.gnu.org> 15454 15455 PR fortran/83633 15456 * gfortran.dg/explicit_shape_1.f90: New test. 15457 * gfortran.dg/automatic_module_variable.f90: Update regex. 15458 * gfortran.dg/bad_automatic_objects_1.f90: Ditto. 15459 * gfortran.dg/constant_shape.f90: Ditto. 15460 * gfortran.dg/dec_structure_23.f90: Ditto. 15461 * gfortran.dg/pr78240.f90: Ditto. 15462 154632018-02-25 Paul Thomas <pault@gcc.gnu.org> 15464 15465 PR fortran/84523 15466 * gfortran.dg/pr84523.f90: New test. 15467 154682018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org> 15469 15470 PR fortran/78238 15471 * gfortran.dg/select_type_40.f90: New test. 15472 154732018-02-24 Steven G. Kargl <kargl@gcc.gnu.org> 15474 15475 PR fortran/30792 15476 * gfortran.dg/data_substring.f90: New test. 15477 154782018-02-24 Marek Polacek <polacek@redhat.com> 15479 15480 PR c++/83692 15481 * g++.dg/cpp1z/constexpr-83692.C: New test. 15482 154832018-02-23 Steven G. Kargl <kargl@gcc.gnu.org> 15484 15485 PR fortran/84346 15486 * gfortran.dg/statement_function_1.f90: Update test. 15487 154882018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15489 15490 PR fortran/84506 15491 * gfortran.dg/inquire_19.f90: New test. 15492 154932018-02-23 Paul Thomas <pault@gcc.gnu.org> 15494 15495 PR fortran/83149 15496 * gfortran.dg/pr83149_b.f90: New test. 15497 * gfortran.dg/pr83149_a.f90: Additional source for previous. 15498 154992018-02-23 Carl Love <cel@us.ibm.com> 15500 15501 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2, 15502 vec_signed2 and vec_unsigned2 to new Power 8 test file. 15503 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for 15504 Power 8 tests. 15505 155062018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com> 15507 15508 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza. 15509 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza. 15510 155112018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com> 15512 15513 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to 15514 expected output. 15515 155162018-02-23 Paul Thomas <pault@gcc.gnu.org> 15517 15518 PR fortran/83149 15519 * gfortran.dg/pr83149_1.f90: New test. 15520 * gfortran.dg/pr83149.f90: Additional source for previous. 15521 155222018-02-23 Segher Boessenkool <segher@kernel.crashing.org> 15523 15524 PR testsuite/80551 15525 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow 15526 __GI___pthread_mutex_init as well. 15527 155282018-02-23 Paul Thomas <pault@gcc.gnu.org> 15529 15530 PR fortran/83148 15531 * gfortran.dg/class_68.f90: New test. 15532 155332018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org> 15534 15535 PR fortran/59781 15536 * gfortran.dg/derived_init_5.f90: New test. 15537 155382018-02-22 Jakub Jelinek <jakub@redhat.com> 15539 15540 PR target/82851 15541 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options. 15542 * gcc.target/i386/avx2-vpsubq-3.c: Likewise. 15543 155442018-02-22 Vladimir Makarov <vmakarov@redhat.com> 15545 15546 PR target/81572 15547 * gcc.target/powerpc/pr81572.c: New. 15548 155492018-02-22 Andreas Schwab <schwab@linux-m68k.org> 15550 15551 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*. 15552 155532018-02-22 Martin Sebor <msebor@redhat.com> 15554 15555 PR tree-optimization/84480 15556 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings. 15557 * g++.dg/warn/Wstringop-truncation-1.C: New test. 15558 155592018-02-22 H.J. Lu <hongjiu.lu@intel.com> 15560 15561 PR target/84176 15562 * gcc.target/i386/indirect-thunk-11.c: New test. 15563 * gcc.target/i386/indirect-thunk-12.c: Likewise. 15564 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise. 15565 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise. 15566 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise. 15567 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise. 15568 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise. 15569 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise. 15570 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise. 15571 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise. 15572 155732018-02-22 Steve Ellcey <sellcey@cavium.com> 15574 15575 PR target/83335 15576 * gcc.target/aarch64/asm-2.c: Add dg-error for 15577 ILP32 mode. 15578 * gcc.target/aarch64/asm-4.c: New test. 15579 155802018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com> 15581 15582 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings. 15583 155842018-02-22 Marek Polacek <polacek@redhat.com> 15585 15586 PR c++/84493 15587 * g++.dg/parse/error59.C: New test. 15588 155892018-02-22 Tom de Vries <tom@codesourcery.com> 15590 15591 * gcc.c-torture/execute/pr82210.c: Require effective target alloca. 15592 155932018-02-22 Paolo Carlini <paolo.carlini@oracle.com> 15594 15595 PR c++/77655 15596 * g++.dg/cpp0x/pr77655.C: New. 15597 155982018-02-22 Jakub Jelinek <jakub@redhat.com> 15599 15600 PR c++/84496 15601 * g++.dg/cpp1y/pr84496.C: New test. 15602 15603 PR target/84502 15604 * g++.dg/torture/pr84502.C: New test. 15605 15606 PR tree-optimization/84503 15607 * gcc.dg/pr84503-1.c: New test. 15608 * gcc.dg/pr84503-2.c: New test. 15609 156102018-02-21 Jakub Jelinek <jakub@redhat.com> 15611 15612 PR tree-optimization/84478 15613 * gcc.c-torture/execute/pr84478.c: New test. 15614 156152018-02-20 Martin Sebor <msebor@redhat.com> 15616 15617 PR middle-end/84095 15618 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings. 15619 * c-c++-common/Wrestrict.c: Same. 15620 * gcc.dg/Wrestrict-6.c: Same. 15621 * gcc.dg/Warray-bounds-27.c: New test. 15622 * gcc.dg/Wrestrict-8.c: New test. 15623 * gcc.dg/Wrestrict-9.c: New test. 15624 * gcc.dg/pr84095.c: New test. 15625 156262018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org> 15627 15628 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number. 15629 156302018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org> 15631 15632 PR fortran/48890 15633 PR fortran/83823 15634 * gfortran.dg/structure_constructor_14.f90: New test. 15635 156362018-02-20 Jeff Law <law@redhat.com> 15637 15638 PR middle-end/82123 15639 PR tree-optimization/81592 15640 PR middle-end/79257 15641 * gcc.dg/pr81592.c: New test. 15642 * gcc.dg/pr82123.c: New test. 15643 * gcc.dg/builtin-unreachable-6.c: Turn off VRP. 15644 156452018-02-20 Jakub Jelinek <jakub@redhat.com> 15646 15647 PR c++/84488 15648 * g++.dg/warn/Wunused-var-30.C: New test. 15649 156502018-02-20 Richard Sandiford <richard.sandiford@linaro.org> 15651 15652 PR tree-optimization/84419 15653 * gcc.dg/vect/pr84419.c: New test. 15654 156552018-02-20 Jakub Jelinek <jakub@redhat.com> 15656 15657 PR middle-end/82004 15658 * gfortran.dg/pr82004.f90: New test. 15659 156602018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org> 15661 15662 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case. 15663 156642018-02-20 Martin Liska <mliska@suse.cz> 15665 15666 PR c/84310 15667 PR target/79747 15668 * gcc.target/i386/pr84310.c: New test. 15669 * gcc.target/i386/pr84310-2.c: Likewise. 15670 156712018-02-20 Paolo Carlini <paolo.carlini@oracle.com> 15672 15673 PR c++/84446 15674 * g++.dg/cpp0x/lambda/lambda-ice27.C: New. 15675 156762018-02-20 Jakub Jelinek <jakub@redhat.com> 15677 15678 PR c++/84445 15679 * g++.dg/cpp1z/launder7.C: New test. 15680 15681 PR c++/84449 15682 * g++.dg/cpp0x/constexpr-84449.C: New test. 15683 15684 PR c++/84455 15685 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test. 15686 156872018-02-19 Paul Thomas <pault@gcc.gnu.org> 15688 15689 PR fortran/83344 15690 PR fortran/83975 15691 * gfortran.dg/associate_22.f90: Enable commented out test. 15692 * gfortran.dg/associate_36.f90: New test. 15693 156942018-02-19 Jakub Jelinek <jakub@redhat.com> 15695 15696 PR target/84146 15697 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options. 15698 156992017-02-19 Uros Bizjak <ubizjak@gmail.com> 15700 15701 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128. 15702 (dg-options): Use -mavx instead of -w. 15703 157042018-02-19 Jakub Jelinek <jakub@redhat.com> 15705 15706 PR c++/84444 15707 * g++.dg/cpp1z/launder8.C: New test. 15708 15709 PR c++/84448 15710 * g++.dg/gomp/pr84448.C: New test. 15711 15712 PR c++/84430 15713 * g++.dg/gomp/pr84430.C: New test. 15714 15715 PR tree-optimization/84452 15716 * gcc.dg/pr84452.c: New test. 15717 15718 PR c++/79064 15719 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l. 15720 157212018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org> 15722 15723 PR fortran/35339 15724 * gfortran.dg/implied_do_io_4.f90: New test. 15725 157262018-02-19 Andre Vehreschild <vehre@gcc.gnu.org> 15727 15728 * gfortran.dg/coarray_alloc_comp_6.f08: New test. 15729 * gfortran.dg/coarray_alloc_comp_7.f08: New test. 15730 * gfortran.dg/coarray_alloc_comp_8.f08: New test. 15731 157322018-02-19 Carl Love <cel@us.ibm.com> 15733 15734 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file. 15735 157362018-01-16 Sebastian Peryt <sebastian.peryt@intel.com> 15737 15738 PR target/84460 15739 * gcc.target/i386/pr57193.c: Add -mtune=generic. 15740 157412018-02-19 Paolo Carlini <paolo.carlini@oracle.com> 15742 15743 PR c++/84348 15744 * g++.dg/cpp0x/auto50.C: New. 15745 * g++.dg/parse/friend12.C: Adjust. 15746 157472018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15748 15749 PR libgfortran/84389 15750 * gfortran.dg/dtio_33.f90: New test. 15751 157522018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15753 15754 PR libgfortran/84412 15755 * gfortran.dg/inquire_18.f90: New test. 15756 157572018-02-18 Janus Weil <janus@gcc.gnu.org> 15758 15759 PR fortran/84381 15760 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics". 15761 * gfortran.dg/pointer_intent_3.f90: Ditto. 15762 * gfortran.dg/proc_ptr_common_1.f90: Ditto. 15763 * gfortran.dg/protected_3.f90: Ditto. 15764 * gfortran.dg/protected_4.f90: Ditto. 15765 * gfortran.dg/protected_5.f90: Ditto. 15766 * gfortran.dg/protected_6.f90: Ditto. 15767 157682018-02-18 Paul Thomas <pault@gcc.gnu.org> 15769 15770 PR fortran/80945 15771 * gfortran.dg/associate_35.f90: Remove error, add stop n's and 15772 change to run. 15773 157742018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 15775 15776 PR fortran/84270 15777 * gfortran.dg/inline_matmul_22.f90: New test. 15778 157792018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org> 15780 15781 PR fortran/84381 15782 * gfortran.dg/abort_shoulfail.f90: New test. 15783 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT 15784 by STOP n. 15785 * gfortran.dg/PR19754_2.f90: Likewise. 15786 * gfortran.dg/PR19872.f: Likewise. 15787 * gfortran.dg/PR49268.f90: Likewise. 15788 * gfortran.dg/Wall.f90: Likewise. 15789 * gfortran.dg/Wno-all.f90: Likewise. 15790 * gfortran.dg/achar_1.f90: Likewise. 15791 * gfortran.dg/achar_2.f90: Likewise. 15792 * gfortran.dg/achar_4.f90: Likewise. 15793 * gfortran.dg/achar_6.F90: Likewise. 15794 * gfortran.dg/actual_array_constructor_1.f90: Likewise. 15795 * gfortran.dg/actual_array_constructor_2.f90: Likewise. 15796 * gfortran.dg/actual_array_constructor_3.f90: Likewise. 15797 * gfortran.dg/actual_array_offset_1.f90: Likewise. 15798 * gfortran.dg/actual_array_result_1.f90: Likewise. 15799 * gfortran.dg/actual_array_substr_1.f90: Likewise. 15800 * gfortran.dg/actual_array_substr_2.f90: Likewise. 15801 * gfortran.dg/actual_pointer_function_1.f90: Likewise. 15802 * gfortran.dg/actual_procedure_1.f90: Likewise. 15803 * gfortran.dg/adjustl_1.f90: Likewise. 15804 * gfortran.dg/advance_1.f90: Likewise. 15805 * gfortran.dg/advance_4.f90: Likewise. 15806 * gfortran.dg/advance_5.f90: Likewise. 15807 * gfortran.dg/advance_6.f90: Likewise. 15808 * gfortran.dg/aint_anint_1.f90: Likewise. 15809 * gfortran.dg/aliasing_array_result_1.f90: Likewise. 15810 * gfortran.dg/aliasing_dummy_1.f90: Likewise. 15811 * gfortran.dg/aliasing_dummy_4.f90: Likewise. 15812 * gfortran.dg/aliasing_dummy_5.f90: Likewise. 15813 * gfortran.dg/alloc_comp_assign_1.f90: Likewise. 15814 * gfortran.dg/alloc_comp_assign_10.f90: Likewise. 15815 * gfortran.dg/alloc_comp_assign_11.f90: Likewise. 15816 * gfortran.dg/alloc_comp_assign_12.f03: Likewise. 15817 * gfortran.dg/alloc_comp_assign_13.f08: Likewise. 15818 * gfortran.dg/alloc_comp_assign_14.f08: Likewise. 15819 * gfortran.dg/alloc_comp_assign_15.f03: Likewise. 15820 * gfortran.dg/alloc_comp_assign_2.f90: Likewise. 15821 * gfortran.dg/alloc_comp_assign_3.f90: Likewise. 15822 * gfortran.dg/alloc_comp_assign_4.f90: Likewise. 15823 * gfortran.dg/alloc_comp_assign_5.f90: Likewise. 15824 * gfortran.dg/alloc_comp_assign_6.f90: Likewise. 15825 * gfortran.dg/alloc_comp_assign_7.f90: Likewise. 15826 * gfortran.dg/alloc_comp_assign_8.f90: Likewise. 15827 * gfortran.dg/alloc_comp_assign_9.f90: Likewise. 15828 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise. 15829 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise. 15830 * gfortran.dg/alloc_comp_basics_1.f90: Likewise. 15831 * gfortran.dg/alloc_comp_basics_2.f90: Likewise. 15832 * gfortran.dg/alloc_comp_basics_5.f90: Likewise. 15833 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise. 15834 * gfortran.dg/alloc_comp_class_1.f90: Likewise. 15835 * gfortran.dg/alloc_comp_class_2.f90: Likewise. 15836 * gfortran.dg/alloc_comp_class_4.f03: Likewise. 15837 * gfortran.dg/alloc_comp_class_5.f03: Likewise. 15838 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise. 15839 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise. 15840 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise. 15841 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise. 15842 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise. 15843 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise. 15844 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise. 15845 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise. 15846 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise. 15847 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise. 15848 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise. 15849 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise. 15850 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise. 15851 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise. 15852 * gfortran.dg/alloc_comp_optional_1.f90: Likewise. 15853 * gfortran.dg/alloc_comp_result_1.f90: Likewise. 15854 * gfortran.dg/alloc_comp_result_2.f90: Likewise. 15855 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise. 15856 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise. 15857 * gfortran.dg/allocatable_dummy_1.f90: Likewise. 15858 * gfortran.dg/allocatable_dummy_3.f90: Likewise. 15859 * gfortran.dg/allocatable_function_1.f90: Likewise. 15860 * gfortran.dg/allocatable_function_10.f90: Likewise. 15861 * gfortran.dg/allocatable_function_3.f90: Likewise. 15862 * gfortran.dg/allocatable_function_5.f90: Likewise. 15863 * gfortran.dg/allocatable_function_6.f90: Likewise. 15864 * gfortran.dg/allocatable_function_7.f90: Likewise. 15865 * gfortran.dg/allocatable_function_8.f90: Likewise. 15866 * gfortran.dg/allocatable_scalar_1.f90: Likewise. 15867 * gfortran.dg/allocatable_scalar_10.f90: Likewise. 15868 * gfortran.dg/allocatable_scalar_12.f90: Likewise. 15869 * gfortran.dg/allocatable_scalar_13.f90: Likewise. 15870 * gfortran.dg/allocatable_scalar_3.f90: Likewise. 15871 * gfortran.dg/allocatable_scalar_4.f90: Likewise. 15872 * gfortran.dg/allocatable_scalar_5.f90: Likewise. 15873 * gfortran.dg/allocatable_scalar_6.f90: Likewise. 15874 * gfortran.dg/allocatable_scalar_7.f90: Likewise. 15875 * gfortran.dg/allocatable_scalar_8.f90: Likewise. 15876 * gfortran.dg/allocatable_scalar_9.f90: Likewise. 15877 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise. 15878 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise. 15879 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise. 15880 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise. 15881 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise. 15882 * gfortran.dg/allocate_class_3.f90: Likewise. 15883 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise. 15884 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise. 15885 * gfortran.dg/allocate_derived_5.f90: Likewise. 15886 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise. 15887 * gfortran.dg/allocate_with_mold_1.f90: Likewise. 15888 * gfortran.dg/allocate_with_source_1.f90: Likewise. 15889 * gfortran.dg/allocate_with_source_10.f08: Likewise. 15890 * gfortran.dg/allocate_with_source_11.f08: Likewise. 15891 * gfortran.dg/allocate_with_source_12.f03: Likewise. 15892 * gfortran.dg/allocate_with_source_15.f03: Likewise. 15893 * gfortran.dg/allocate_with_source_16.f90: Likewise. 15894 * gfortran.dg/allocate_with_source_17.f03: Likewise. 15895 * gfortran.dg/allocate_with_source_18.f03: Likewise. 15896 * gfortran.dg/allocate_with_source_2.f90: Likewise. 15897 * gfortran.dg/allocate_with_source_20.f03: Likewise. 15898 * gfortran.dg/allocate_with_source_22.f03: Likewise. 15899 * gfortran.dg/allocate_with_source_23.f03: Likewise. 15900 * gfortran.dg/allocate_with_source_24.f90: Likewise. 15901 * gfortran.dg/allocate_with_source_5.f90: Likewise. 15902 * gfortran.dg/allocate_with_source_6.f90: Likewise. 15903 * gfortran.dg/allocate_with_source_7.f08: Likewise. 15904 * gfortran.dg/allocate_with_source_8.f08: Likewise. 15905 * gfortran.dg/allocate_with_source_9.f08: Likewise. 15906 * gfortran.dg/allocate_zerosize_1.f90: Likewise. 15907 * gfortran.dg/allocate_zerosize_3.f: Likewise. 15908 * gfortran.dg/altreturn_3.f90: Likewise. 15909 * gfortran.dg/altreturn_5.f90: Likewise. 15910 * gfortran.dg/altreturn_7.f90: Likewise. 15911 * gfortran.dg/and_or_xor.f90: Likewise. 15912 * gfortran.dg/anint_1.f90: Likewise. 15913 * gfortran.dg/any_all_1.f90: Likewise. 15914 * gfortran.dg/anyallcount_1.f90: Likewise. 15915 * gfortran.dg/append_1.f90: Likewise. 15916 * gfortran.dg/argument_checking_1.f90: Likewise. 15917 * gfortran.dg/argument_checking_2.f90: Likewise. 15918 * gfortran.dg/argument_checking_8.f90: Likewise. 15919 * gfortran.dg/arithmetic_if.f90: Likewise. 15920 * gfortran.dg/array_1.f90: Likewise. 15921 * gfortran.dg/array_2.f90: Likewise. 15922 * gfortran.dg/array_alloc_1.f90: Likewise. 15923 * gfortran.dg/array_alloc_2.f90: Likewise. 15924 * gfortran.dg/array_alloc_3.f90: Likewise. 15925 * gfortran.dg/array_assignment_1.F90: Likewise. 15926 * gfortran.dg/array_assignment_5.f90: Likewise. 15927 * gfortran.dg/array_constructor_1.f90: Likewise. 15928 * gfortran.dg/array_constructor_10.f90: Likewise. 15929 * gfortran.dg/array_constructor_11.f90: Likewise. 15930 * gfortran.dg/array_constructor_12.f90: Likewise. 15931 * gfortran.dg/array_constructor_15.f90: Likewise. 15932 * gfortran.dg/array_constructor_16.f90: Likewise. 15933 * gfortran.dg/array_constructor_17.f90: Likewise. 15934 * gfortran.dg/array_constructor_19.f90: Likewise. 15935 * gfortran.dg/array_constructor_23.f: Likewise. 15936 * gfortran.dg/array_constructor_24.f: Likewise. 15937 * gfortran.dg/array_constructor_32.f90: Likewise. 15938 * gfortran.dg/array_constructor_36.f90: Likewise. 15939 * gfortran.dg/array_constructor_39.f90: Likewise. 15940 * gfortran.dg/array_constructor_4.f90: Likewise. 15941 * gfortran.dg/array_constructor_40.f90: Likewise. 15942 * gfortran.dg/array_constructor_44.f90: Likewise. 15943 * gfortran.dg/array_constructor_45.f90: Likewise. 15944 * gfortran.dg/array_constructor_46.f90: Likewise. 15945 * gfortran.dg/array_constructor_47.f90: Likewise. 15946 * gfortran.dg/array_constructor_49.f90: Likewise. 15947 * gfortran.dg/array_constructor_5.f90: Likewise. 15948 * gfortran.dg/array_constructor_50.f90: Likewise. 15949 * gfortran.dg/array_constructor_6.f90: Likewise. 15950 * gfortran.dg/array_constructor_7.f90: Likewise. 15951 * gfortran.dg/array_constructor_8.f90: Likewise. 15952 * gfortran.dg/array_constructor_9.f90: Likewise. 15953 * gfortran.dg/array_constructor_type_1.f03: Likewise. 15954 * gfortran.dg/array_constructor_type_10.f03: Likewise. 15955 * gfortran.dg/array_constructor_type_11.f03: Likewise. 15956 * gfortran.dg/array_constructor_type_12.f03: Likewise. 15957 * gfortran.dg/array_constructor_type_13.f90: Likewise. 15958 * gfortran.dg/array_constructor_type_14.f03: Likewise. 15959 * gfortran.dg/array_constructor_type_16.f03: Likewise. 15960 * gfortran.dg/array_constructor_type_2.f03: Likewise. 15961 * gfortran.dg/array_constructor_type_22.f03: Likewise. 15962 * gfortran.dg/array_constructor_type_3.f03: Likewise. 15963 * gfortran.dg/array_constructor_type_4.f03: Likewise. 15964 * gfortran.dg/array_constructor_type_5.f03: Likewise. 15965 * gfortran.dg/array_constructor_type_6.f03: Likewise. 15966 * gfortran.dg/array_constructor_type_7.f03: Likewise. 15967 * gfortran.dg/array_function_1.f90: Likewise. 15968 * gfortran.dg/array_function_5.f90: Likewise. 15969 * gfortran.dg/array_initializer_1.f90: Likewise. 15970 * gfortran.dg/array_initializer_2.f90: Likewise. 15971 * gfortran.dg/array_memcpy_5.f90: Likewise. 15972 * gfortran.dg/array_memset_2.f90: Likewise. 15973 * gfortran.dg/array_reference_1.f90: Likewise. 15974 * gfortran.dg/array_return_value_1.f90: Likewise. 15975 * gfortran.dg/array_section_1.f90: Likewise. 15976 * gfortran.dg/array_temporaries_3.f90: Likewise. 15977 * gfortran.dg/arrayio_1.f90: Likewise. 15978 * gfortran.dg/arrayio_10.f90: Likewise. 15979 * gfortran.dg/arrayio_11.f90: Likewise. 15980 * gfortran.dg/arrayio_12.f90: Likewise. 15981 * gfortran.dg/arrayio_13.f90: Likewise. 15982 * gfortran.dg/arrayio_14.f90: Likewise. 15983 * gfortran.dg/arrayio_16.f90: Likewise. 15984 * gfortran.dg/arrayio_2.f90: Likewise. 15985 * gfortran.dg/arrayio_3.f90: Likewise. 15986 * gfortran.dg/arrayio_4.f90: Likewise. 15987 * gfortran.dg/arrayio_5.f90: Likewise. 15988 * gfortran.dg/arrayio_6.f90: Likewise. 15989 * gfortran.dg/arrayio_7.f90: Likewise. 15990 * gfortran.dg/arrayio_8.f90: Likewise. 15991 * gfortran.dg/arrayio_9.f90: Likewise. 15992 * gfortran.dg/arrayio_derived_1.f90: Likewise. 15993 * gfortran.dg/assign_10.f90: Likewise. 15994 * gfortran.dg/assign_9.f90: Likewise. 15995 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise. 15996 * gfortran.dg/assignment_1.f90: Likewise. 15997 * gfortran.dg/associate_1.f03: Likewise. 15998 * gfortran.dg/associate_11.f90: Likewise. 15999 * gfortran.dg/associate_13.f90: Likewise. 16000 * gfortran.dg/associate_15.f90: Likewise. 16001 * gfortran.dg/associate_17.f90: Likewise. 16002 * gfortran.dg/associate_18.f08: Likewise. 16003 * gfortran.dg/associate_19.f03: Likewise. 16004 * gfortran.dg/associate_20.f03: Likewise. 16005 * gfortran.dg/associate_22.f90: Likewise. 16006 * gfortran.dg/associate_23.f90: Likewise. 16007 * gfortran.dg/associate_24.f90: Likewise. 16008 * gfortran.dg/associate_25.f90: Likewise. 16009 * gfortran.dg/associate_27.f90: Likewise. 16010 * gfortran.dg/associate_28.f90: Likewise. 16011 * gfortran.dg/associate_32.f03: Likewise. 16012 * gfortran.dg/associate_33.f03: Likewise. 16013 * gfortran.dg/associate_34.f90: Likewise. 16014 * gfortran.dg/associate_6.f03: Likewise. 16015 * gfortran.dg/associate_7.f03: Likewise. 16016 * gfortran.dg/associate_8.f03: Likewise. 16017 * gfortran.dg/associate_9.f03: Likewise. 16018 * gfortran.dg/associated_1.f90: Likewise. 16019 * gfortran.dg/associated_2.f90: Likewise. 16020 * gfortran.dg/associated_5.f90: Likewise. 16021 * gfortran.dg/associated_6.f90: Likewise. 16022 * gfortran.dg/associated_target_3.f90: Likewise. 16023 * gfortran.dg/associated_target_4.f90: Likewise. 16024 * gfortran.dg/associated_target_5.f03: Likewise. 16025 * gfortran.dg/associated_target_6.f03: Likewise. 16026 * gfortran.dg/assumed_dummy_1.f90: Likewise. 16027 * gfortran.dg/assumed_rank_1.f90: Likewise. 16028 * gfortran.dg/assumed_rank_10.f90: Likewise. 16029 * gfortran.dg/assumed_rank_2.f90: Likewise. 16030 * gfortran.dg/assumed_rank_7.f90: Likewise. 16031 * gfortran.dg/assumed_rank_8.f90: Likewise. 16032 * gfortran.dg/assumed_rank_9.f90: Likewise. 16033 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. 16034 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. 16035 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise. 16036 * gfortran.dg/assumed_type_2.f90: Likewise. 16037 * gfortran.dg/atan2_1.f90: Likewise. 16038 * gfortran.dg/auto_array_1.f90: Likewise. 16039 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise. 16040 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise. 16041 * gfortran.dg/auto_char_len_3.f90: Likewise. 16042 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise. 16043 * gfortran.dg/auto_internal_assumed.f90: Likewise. 16044 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise. 16045 * gfortran.dg/auto_save_2.f90: Likewise. 16046 * gfortran.dg/automatic_default_init_1.f90: Likewise. 16047 * gfortran.dg/backslash_1.f90: Likewise. 16048 * gfortran.dg/backslash_2.f90: Likewise. 16049 * gfortran.dg/backslash_3.f: Likewise. 16050 * gfortran.dg/backspace_1.f: Likewise. 16051 * gfortran.dg/backspace_10.f90: Likewise. 16052 * gfortran.dg/backspace_11.f90: Likewise. 16053 * gfortran.dg/backspace_2.f: Likewise. 16054 * gfortran.dg/backspace_3.f: Likewise. 16055 * gfortran.dg/backspace_4.f: Likewise. 16056 * gfortran.dg/backspace_5.f: Likewise. 16057 * gfortran.dg/backspace_6.f: Likewise. 16058 * gfortran.dg/backspace_7.f90: Likewise. 16059 * gfortran.dg/backspace_8.f: Likewise. 16060 * gfortran.dg/backspace_9.f: Likewise. 16061 * gfortran.dg/bessel_1.f90: Likewise. 16062 * gfortran.dg/bessel_2.f90: Likewise. 16063 * gfortran.dg/bessel_5.f90: Likewise. 16064 * gfortran.dg/bessel_6.f90: Likewise. 16065 * gfortran.dg/bessel_7.f90: Likewise. 16066 * gfortran.dg/bind_c_dts_2.f03: Likewise. 16067 * gfortran.dg/bind_c_dts_3.f03: Likewise. 16068 * gfortran.dg/bind_c_usage_15.f90: Likewise. 16069 * gfortran.dg/bind_c_usage_16.f03: Likewise. 16070 * gfortran.dg/bind_c_usage_17.f90: Likewise. 16071 * gfortran.dg/bind_c_usage_24.f90: Likewise. 16072 * gfortran.dg/binding_c_table_15_1.f03: Likewise. 16073 * gfortran.dg/binding_label_tests_16.f03: Likewise. 16074 * gfortran.dg/binding_label_tests_23.f90: Likewise. 16075 * gfortran.dg/bit_comparison_1.F90: Likewise. 16076 * gfortran.dg/bit_comparison_2.F90: Likewise. 16077 * gfortran.dg/block_1.f08: Likewise. 16078 * gfortran.dg/block_13.f08: Likewise. 16079 * gfortran.dg/block_14.f90: Likewise. 16080 * gfortran.dg/block_2.f08: Likewise. 16081 * gfortran.dg/block_6.f08: Likewise. 16082 * gfortran.dg/block_7.f08: Likewise. 16083 * gfortran.dg/block_8.f08: Likewise. 16084 * gfortran.dg/blockdata_1.f90: Likewise. 16085 * gfortran.dg/bound_1.f90: Likewise. 16086 * gfortran.dg/bound_2.f90: Likewise. 16087 * gfortran.dg/bound_3.f90: Likewise. 16088 * gfortran.dg/bound_4.f90: Likewise. 16089 * gfortran.dg/bound_5.f90: Likewise. 16090 * gfortran.dg/bound_6.f90: Likewise. 16091 * gfortran.dg/bound_7.f90: Likewise. 16092 * gfortran.dg/bound_8.f90: Likewise. 16093 * gfortran.dg/bound_9.f90: Likewise. 16094 * gfortran.dg/bound_simplification_1.f90: Likewise. 16095 * gfortran.dg/bound_simplification_3.f90: Likewise. 16096 * gfortran.dg/bound_simplification_4.f90: Likewise. 16097 * gfortran.dg/bound_simplification_5.f90: Likewise. 16098 * gfortran.dg/bound_simplification_6.f90: Likewise. 16099 * gfortran.dg/bounds_check_1.f90: Likewise. 16100 * gfortran.dg/bounds_check_12.f90: Likewise. 16101 * gfortran.dg/bounds_check_14.f90: Likewise. 16102 * gfortran.dg/bounds_check_15.f90: Likewise. 16103 * gfortran.dg/bounds_check_19.f90: Likewise. 16104 * gfortran.dg/bounds_check_8.f90: Likewise. 16105 * gfortran.dg/bounds_check_9.f90: Likewise. 16106 * gfortran.dg/bounds_check_fail_2.f90: Likewise. 16107 * gfortran.dg/bounds_check_fail_3.f90: Likewise. 16108 * gfortran.dg/bounds_check_fail_4.f90: Likewise. 16109 * gfortran.dg/boz_1.f90: Likewise. 16110 * gfortran.dg/boz_11.f90: Likewise. 16111 * gfortran.dg/boz_13.f90: Likewise. 16112 * gfortran.dg/boz_14.f90: Likewise. 16113 * gfortran.dg/boz_15.f90: Likewise. 16114 * gfortran.dg/boz_3.f90: Likewise. 16115 * gfortran.dg/boz_6.f90: Likewise. 16116 * gfortran.dg/boz_9.f90: Likewise. 16117 * gfortran.dg/byte_1.f90: Likewise. 16118 * gfortran.dg/byte_2.f90: Likewise. 16119 * gfortran.dg/c_assoc.f90: Likewise. 16120 * gfortran.dg/c_assoc_2.f03: Likewise. 16121 * gfortran.dg/c_assoc_3.f90: Likewise. 16122 * gfortran.dg/c_by_val_1.f: Likewise. 16123 * gfortran.dg/c_by_val_5.f90: Likewise. 16124 * gfortran.dg/c_char_tests.f03: Likewise. 16125 * gfortran.dg/c_char_tests_2.f03: Likewise. 16126 * gfortran.dg/c_f_pointer_complex.f03: Likewise. 16127 * gfortran.dg/c_f_pointer_logical.f03: Likewise. 16128 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise. 16129 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise. 16130 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise. 16131 * gfortran.dg/c_f_pointer_tests.f90: Likewise. 16132 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise. 16133 * gfortran.dg/c_kind_int128_test2.f03: Likewise. 16134 * gfortran.dg/c_kind_params.f90: Likewise. 16135 * gfortran.dg/c_loc_test_20.f90: Likewise. 16136 * gfortran.dg/c_loc_tests_2.f03: Likewise. 16137 * gfortran.dg/c_ptr_tests_14.f90: Likewise. 16138 * gfortran.dg/c_ptr_tests_15.f90: Likewise. 16139 * gfortran.dg/c_size_t_test.f03: Likewise. 16140 * gfortran.dg/c_sizeof_1.f90: Likewise. 16141 * gfortran.dg/c_sizeof_5.f90: Likewise. 16142 * gfortran.dg/c_sizeof_6.f90: Likewise. 16143 * gfortran.dg/char4_iunit_1.f03: Likewise. 16144 * gfortran.dg/char4_iunit_2.f03: Likewise. 16145 * gfortran.dg/char_allocation_1.f90: Likewise. 16146 * gfortran.dg/char_array_constructor.f90: Likewise. 16147 * gfortran.dg/char_array_structure_constructor.f90: Likewise. 16148 * gfortran.dg/char_assign_1.f90: Likewise. 16149 * gfortran.dg/char_associated_1.f90: Likewise. 16150 * gfortran.dg/char_cast_2.f90: Likewise. 16151 * gfortran.dg/char_comparison_1.f: Likewise. 16152 * gfortran.dg/char_component_initializer_1.f90: Likewise. 16153 * gfortran.dg/char_component_initializer_2.f90: Likewise. 16154 * gfortran.dg/char_cons_len.f90: Likewise. 16155 * gfortran.dg/char_conversion.f90: Likewise. 16156 * gfortran.dg/char_cshift_1.f90: Likewise. 16157 * gfortran.dg/char_cshift_2.f90: Likewise. 16158 * gfortran.dg/char_decl_2.f90: Likewise. 16159 * gfortran.dg/char_eoshift_1.f90: Likewise. 16160 * gfortran.dg/char_eoshift_2.f90: Likewise. 16161 * gfortran.dg/char_eoshift_3.f90: Likewise. 16162 * gfortran.dg/char_eoshift_4.f90: Likewise. 16163 * gfortran.dg/char_eoshift_5.f90: Likewise. 16164 * gfortran.dg/char_expr_1.f90: Likewise. 16165 * gfortran.dg/char_expr_3.f90: Likewise. 16166 * gfortran.dg/char_initialiser_actual.f90: Likewise. 16167 * gfortran.dg/char_length_12.f90: Likewise. 16168 * gfortran.dg/char_length_14.f90: Likewise. 16169 * gfortran.dg/char_length_15.f90: Likewise. 16170 * gfortran.dg/char_length_17.f90: Likewise. 16171 * gfortran.dg/char_length_20.f90: Likewise. 16172 * gfortran.dg/char_length_21.f90: Likewise. 16173 * gfortran.dg/char_length_5.f90: Likewise. 16174 * gfortran.dg/char_length_6.f90: Likewise. 16175 * gfortran.dg/char_length_7.f90: Likewise. 16176 * gfortran.dg/char_length_8.f90: Likewise. 16177 * gfortran.dg/char_pack_1.f90: Likewise. 16178 * gfortran.dg/char_pack_2.f90: Likewise. 16179 * gfortran.dg/char_pointer_assign.f90: Likewise. 16180 * gfortran.dg/char_pointer_assign_3.f90: Likewise. 16181 * gfortran.dg/char_pointer_comp_assign.f90: Likewise. 16182 * gfortran.dg/char_pointer_dependency.f90: Likewise. 16183 * gfortran.dg/char_pointer_dummy.f90: Likewise. 16184 * gfortran.dg/char_pointer_func.f90: Likewise. 16185 * gfortran.dg/char_reshape_1.f90: Likewise. 16186 * gfortran.dg/char_result_1.f90: Likewise. 16187 * gfortran.dg/char_result_12.f90: Likewise. 16188 * gfortran.dg/char_result_13.f90: Likewise. 16189 * gfortran.dg/char_result_14.f90: Likewise. 16190 * gfortran.dg/char_result_15.f90: Likewise. 16191 * gfortran.dg/char_result_2.f90: Likewise. 16192 * gfortran.dg/char_result_3.f90: Likewise. 16193 * gfortran.dg/char_result_4.f90: Likewise. 16194 * gfortran.dg/char_result_5.f90: Likewise. 16195 * gfortran.dg/char_result_6.f90: Likewise. 16196 * gfortran.dg/char_result_7.f90: Likewise. 16197 * gfortran.dg/char_result_8.f90: Likewise. 16198 * gfortran.dg/char_spread_1.f90: Likewise. 16199 * gfortran.dg/char_transpose_1.f90: Likewise. 16200 * gfortran.dg/char_type_len.f90: Likewise. 16201 * gfortran.dg/char_unpack_1.f90: Likewise. 16202 * gfortran.dg/char_unpack_2.f90: Likewise. 16203 * gfortran.dg/character_array_constructor_1.f90: Likewise. 16204 * gfortran.dg/character_comparison_1.f90: Likewise. 16205 * gfortran.dg/character_comparison_2.f90: Likewise. 16206 * gfortran.dg/character_comparison_3.f90: Likewise. 16207 * gfortran.dg/character_comparison_4.f90: Likewise. 16208 * gfortran.dg/character_comparison_5.f90: Likewise. 16209 * gfortran.dg/character_comparison_6.f90: Likewise. 16210 * gfortran.dg/character_comparison_7.f90: Likewise. 16211 * gfortran.dg/character_comparison_8.f90: Likewise. 16212 * gfortran.dg/character_comparison_9.f90: Likewise. 16213 * gfortran.dg/charlen_15.f90: Likewise. 16214 * gfortran.dg/charlen_16.f90: Likewise. 16215 * gfortran.dg/chkbits.f90: Likewise. 16216 * gfortran.dg/chmod_1.f90: Likewise. 16217 * gfortran.dg/chmod_2.f90: Likewise. 16218 * gfortran.dg/chmod_3.f90: Likewise. 16219 * gfortran.dg/class_1.f03: Likewise. 16220 * gfortran.dg/class_18.f03: Likewise. 16221 * gfortran.dg/class_19.f03: Likewise. 16222 * gfortran.dg/class_35.f90: Likewise. 16223 * gfortran.dg/class_46.f03: Likewise. 16224 * gfortran.dg/class_48.f90: Likewise. 16225 * gfortran.dg/class_51.f90: Likewise. 16226 * gfortran.dg/class_52.f90: Likewise. 16227 * gfortran.dg/class_6.f03: Likewise. 16228 * gfortran.dg/class_63.f90: Likewise. 16229 * gfortran.dg/class_64.f90: Likewise. 16230 * gfortran.dg/class_65.f90: Likewise. 16231 * gfortran.dg/class_66.f90: Likewise. 16232 * gfortran.dg/class_67.f90: Likewise. 16233 * gfortran.dg/class_9.f03: Likewise. 16234 * gfortran.dg/class_alias.f90: Likewise. 16235 * gfortran.dg/class_allocate_1.f03: Likewise. 16236 * gfortran.dg/class_allocate_10.f03: Likewise. 16237 * gfortran.dg/class_allocate_13.f90: Likewise. 16238 * gfortran.dg/class_allocate_14.f90: Likewise. 16239 * gfortran.dg/class_allocate_15.f90: Likewise. 16240 * gfortran.dg/class_allocate_19.f03: Likewise. 16241 * gfortran.dg/class_allocate_21.f90: Likewise. 16242 * gfortran.dg/class_allocate_22.f90: Likewise. 16243 * gfortran.dg/class_allocate_3.f03: Likewise. 16244 * gfortran.dg/class_allocate_4.f03: Likewise. 16245 * gfortran.dg/class_allocate_5.f90: Likewise. 16246 * gfortran.dg/class_allocate_6.f03: Likewise. 16247 * gfortran.dg/class_allocate_7.f03: Likewise. 16248 * gfortran.dg/class_allocate_8.f03: Likewise. 16249 * gfortran.dg/class_allocate_9.f03: Likewise. 16250 * gfortran.dg/class_array_1.f03: Likewise. 16251 * gfortran.dg/class_array_14.f90: Likewise. 16252 * gfortran.dg/class_array_15.f03: Likewise. 16253 * gfortran.dg/class_array_16.f90: Likewise. 16254 * gfortran.dg/class_array_2.f03: Likewise. 16255 * gfortran.dg/class_array_20.f03: Likewise. 16256 * gfortran.dg/class_array_21.f03: Likewise. 16257 * gfortran.dg/class_array_3.f03: Likewise. 16258 * gfortran.dg/class_array_4.f03: Likewise. 16259 * gfortran.dg/class_array_7.f03: Likewise. 16260 * gfortran.dg/class_array_8.f03: Likewise. 16261 * gfortran.dg/class_array_9.f03: Likewise. 16262 * gfortran.dg/class_defined_operator_1.f03: Likewise. 16263 * gfortran.dg/class_dummy_1.f03: Likewise. 16264 * gfortran.dg/class_optional_1.f90: Likewise. 16265 * gfortran.dg/class_optional_2.f90: Likewise. 16266 * gfortran.dg/class_result_5.f90: Likewise. 16267 * gfortran.dg/class_result_6.f90: Likewise. 16268 * gfortran.dg/class_to_type_1.f03: Likewise. 16269 * gfortran.dg/class_to_type_2.f90: Likewise. 16270 * gfortran.dg/class_to_type_3.f03: Likewise. 16271 * gfortran.dg/class_to_type_4.f90: Likewise. 16272 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise. 16273 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise. 16274 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise. 16275 * gfortran.dg/coarray/atomic_1.f90: Likewise. 16276 * gfortran.dg/coarray/atomic_2.f90: Likewise. 16277 * gfortran.dg/coarray/codimension.f90: Likewise. 16278 * gfortran.dg/coarray/coindexed_1.f90: Likewise. 16279 * gfortran.dg/coarray/collectives_1.f90: Likewise. 16280 * gfortran.dg/coarray/collectives_2.f90: Likewise. 16281 * gfortran.dg/coarray/collectives_3.f90: Likewise. 16282 * gfortran.dg/coarray/collectives_4.f90: Likewise. 16283 * gfortran.dg/coarray/cosubscript_1.f90: Likewise. 16284 * gfortran.dg/coarray/dummy_1.f90: Likewise. 16285 * gfortran.dg/coarray/event_1.f90: Likewise. 16286 * gfortran.dg/coarray/event_2.f90: Likewise. 16287 * gfortran.dg/coarray/get_array.f90: Likewise. 16288 * gfortran.dg/coarray/image_index_1.f90: Likewise. 16289 * gfortran.dg/coarray/image_index_2.f90: Likewise. 16290 * gfortran.dg/coarray/image_index_3.f90: Likewise. 16291 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise. 16292 * gfortran.dg/coarray/lock_1.f90: Likewise. 16293 * gfortran.dg/coarray/lock_2.f90: Likewise. 16294 * gfortran.dg/coarray/move_alloc_1.f90: Likewise. 16295 * gfortran.dg/coarray/poly_run_1.f90: Likewise. 16296 * gfortran.dg/coarray/poly_run_2.f90: Likewise. 16297 * gfortran.dg/coarray/poly_run_3.f90: Likewise. 16298 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise. 16299 * gfortran.dg/coarray/registering_1.f90: Likewise. 16300 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise. 16301 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise. 16302 * gfortran.dg/coarray/send_array.f90: Likewise. 16303 * gfortran.dg/coarray/send_char_array_1.f90: Likewise. 16304 * gfortran.dg/coarray/sendget_array.f90: Likewise. 16305 * gfortran.dg/coarray/subobject_1.f90: Likewise. 16306 * gfortran.dg/coarray/sync_1.f90: Likewise. 16307 * gfortran.dg/coarray/sync_3.f90: Likewise. 16308 * gfortran.dg/coarray/this_image_1.f90: Likewise. 16309 * gfortran.dg/coarray/this_image_2.f90: Likewise. 16310 * gfortran.dg/coarray_13.f90: Likewise. 16311 * gfortran.dg/coarray_15.f90: Likewise. 16312 * gfortran.dg/coarray_16.f90: Likewise. 16313 * gfortran.dg/coarray_2.f90: Likewise. 16314 * gfortran.dg/coarray_23.f90: Likewise. 16315 * gfortran.dg/coarray_40.f90: Likewise. 16316 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise. 16317 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise. 16318 * gfortran.dg/coarray_allocate_10.f08: Likewise. 16319 * gfortran.dg/coarray_allocate_2.f08: Likewise. 16320 * gfortran.dg/coarray_allocate_3.f08: Likewise. 16321 * gfortran.dg/coarray_allocate_4.f08: Likewise. 16322 * gfortran.dg/coarray_allocate_5.f08: Likewise. 16323 * gfortran.dg/coarray_allocate_7.f08: Likewise. 16324 * gfortran.dg/coarray_allocate_8.f08: Likewise. 16325 * gfortran.dg/coarray_allocate_9.f08: Likewise. 16326 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise. 16327 * gfortran.dg/coarray_lib_comm_1.f90: Likewise. 16328 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise. 16329 * gfortran.dg/coarray_lib_token_1.f90: Likewise. 16330 * gfortran.dg/coarray_lib_token_2.f90: Likewise. 16331 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise. 16332 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise. 16333 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise. 16334 * gfortran.dg/coarray_stat_2.f90: Likewise. 16335 * gfortran.dg/coarray_subobject_1.f90: Likewise. 16336 * gfortran.dg/coindexed_1.f90: Likewise. 16337 * gfortran.dg/comma.f: Likewise. 16338 * gfortran.dg/comma_format_extension_3.f: Likewise. 16339 * gfortran.dg/comma_format_extension_4.f: Likewise. 16340 * gfortran.dg/common_2.f90: Likewise. 16341 * gfortran.dg/common_4.f90: Likewise. 16342 * gfortran.dg/common_align_1.f90: Likewise. 16343 * gfortran.dg/common_align_2.f90: Likewise. 16344 * gfortran.dg/common_equivalence_1.f: Likewise. 16345 * gfortran.dg/common_pointer_1.f90: Likewise. 16346 * gfortran.dg/common_resize_1.f: Likewise. 16347 * gfortran.dg/complex_intrinsic_1.f90: Likewise. 16348 * gfortran.dg/complex_intrinsic_3.f90: Likewise. 16349 * gfortran.dg/complex_intrinsic_5.f90: Likewise. 16350 * gfortran.dg/complex_intrinsic_7.f90: Likewise. 16351 * gfortran.dg/complex_read.f90: Likewise. 16352 * gfortran.dg/complex_write.f90: Likewise. 16353 * gfortran.dg/constant_substring.f: Likewise. 16354 * gfortran.dg/constructor_2.f90: Likewise. 16355 * gfortran.dg/constructor_3.f90: Likewise. 16356 * gfortran.dg/constructor_6.f90: Likewise. 16357 * gfortran.dg/contained_1.f90: Likewise. 16358 * gfortran.dg/contained_3.f90: Likewise. 16359 * gfortran.dg/contained_equivalence_1.f90: Likewise. 16360 * gfortran.dg/contained_module_proc_1.f90: Likewise. 16361 * gfortran.dg/continuation_1.f90: Likewise. 16362 * gfortran.dg/continuation_11.f90: Likewise. 16363 * gfortran.dg/continuation_12.f90: Likewise. 16364 * gfortran.dg/continuation_13.f90: Likewise. 16365 * gfortran.dg/continuation_14.f: Likewise. 16366 * gfortran.dg/continuation_8.f90: Likewise. 16367 * gfortran.dg/convert_2.f90: Likewise. 16368 * gfortran.dg/convert_implied_open.f90: Likewise. 16369 * gfortran.dg/count_init_expr.f03: Likewise. 16370 * gfortran.dg/cr_lf.f90: Likewise. 16371 * gfortran.dg/cray_pointers_10.f90: Likewise. 16372 * gfortran.dg/cray_pointers_2.f90: Likewise. 16373 * gfortran.dg/cray_pointers_5.f90: Likewise. 16374 * gfortran.dg/cray_pointers_7.f90: Likewise. 16375 * gfortran.dg/cray_pointers_8.f90: Likewise. 16376 * gfortran.dg/cshift_1.f90: Likewise. 16377 * gfortran.dg/cshift_2.f90: Likewise. 16378 * gfortran.dg/cshift_large_1.f90: Likewise. 16379 * gfortran.dg/cshift_nan_1.f90: Likewise. 16380 * gfortran.dg/csqrt_2.f: Likewise. 16381 * gfortran.dg/data_array_1.f90: Likewise. 16382 * gfortran.dg/data_char_1.f90: Likewise. 16383 * gfortran.dg/data_char_2.f90: Likewise. 16384 * gfortran.dg/data_char_3.f90: Likewise. 16385 * gfortran.dg/data_derived_1.f90: Likewise. 16386 * gfortran.dg/data_implied_do_1.f90: Likewise. 16387 * gfortran.dg/data_namelist_conflict.f90: Likewise. 16388 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise. 16389 * gfortran.dg/deallocate_stat.f90: Likewise. 16390 * gfortran.dg/deallocate_stat_2.f90: Likewise. 16391 * gfortran.dg/debug/pr37738.f: Likewise. 16392 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise. 16393 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise. 16394 * gfortran.dg/dec_exp_1.f90: Likewise. 16395 * gfortran.dg/dec_init_1.f90: Likewise. 16396 * gfortran.dg/dec_init_2.f90: Likewise. 16397 * gfortran.dg/dec_init_3.f90: Likewise. 16398 * gfortran.dg/dec_init_4.f90: Likewise. 16399 * gfortran.dg/dec_io_1.f90: Likewise. 16400 * gfortran.dg/dec_io_2.f90: Likewise. 16401 * gfortran.dg/dec_io_2a.f90: Likewise. 16402 * gfortran.dg/dec_io_6.f90: Likewise. 16403 * gfortran.dg/dec_loc_rval_1.f90: Likewise. 16404 * gfortran.dg/dec_logical_xor_1.f90: Likewise. 16405 * gfortran.dg/dec_math.f90: Likewise. 16406 * gfortran.dg/dec_parameter_1.f: Likewise. 16407 * gfortran.dg/dec_parameter_2.f90: Likewise. 16408 * gfortran.dg/dec_static_1.f90: Likewise. 16409 * gfortran.dg/dec_static_2.f90: Likewise. 16410 * gfortran.dg/dec_structure_1.f90: Likewise. 16411 * gfortran.dg/dec_structure_10.f90: Likewise. 16412 * gfortran.dg/dec_structure_18.f90: Likewise. 16413 * gfortran.dg/dec_structure_19.f90: Likewise. 16414 * gfortran.dg/dec_structure_2.f90: Likewise. 16415 * gfortran.dg/dec_structure_22.f90: Likewise. 16416 * gfortran.dg/dec_structure_3.f90: Likewise. 16417 * gfortran.dg/dec_structure_4.f90: Likewise. 16418 * gfortran.dg/dec_structure_5.f90: Likewise. 16419 * gfortran.dg/dec_structure_6.f90: Likewise. 16420 * gfortran.dg/dec_structure_7.f90: Likewise. 16421 * gfortran.dg/dec_union_1.f90: Likewise. 16422 * gfortran.dg/dec_union_2.f90: Likewise. 16423 * gfortran.dg/dec_union_3.f90: Likewise. 16424 * gfortran.dg/dec_union_4.f90: Likewise. 16425 * gfortran.dg/dec_union_5.f90: Likewise. 16426 * gfortran.dg/default_format_1.f90: Likewise. 16427 * gfortran.dg/default_format_2.f90: Likewise. 16428 * gfortran.dg/default_format_denormal_1.f90: Likewise. 16429 * gfortran.dg/default_format_denormal_2.f90: Likewise. 16430 * gfortran.dg/default_initialization_3.f90: Likewise. 16431 * gfortran.dg/default_initialization_4.f90: Likewise. 16432 * gfortran.dg/default_initialization_5.f90: Likewise. 16433 * gfortran.dg/deferred_character_1.f90: Likewise. 16434 * gfortran.dg/deferred_character_10.f90: Likewise. 16435 * gfortran.dg/deferred_character_11.f90: Likewise. 16436 * gfortran.dg/deferred_character_12.f90: Likewise. 16437 * gfortran.dg/deferred_character_13.f90: Likewise. 16438 * gfortran.dg/deferred_character_14.f90: Likewise. 16439 * gfortran.dg/deferred_character_15.f90: Likewise. 16440 * gfortran.dg/deferred_character_16.f90: Likewise. 16441 * gfortran.dg/deferred_character_2.f90: Likewise. 16442 * gfortran.dg/deferred_character_3.f90: Likewise. 16443 * gfortran.dg/deferred_character_4.f90: Likewise. 16444 * gfortran.dg/deferred_character_5.f90: Likewise. 16445 * gfortran.dg/deferred_character_6.f90: Likewise. 16446 * gfortran.dg/deferred_character_7.f90: Likewise. 16447 * gfortran.dg/deferred_character_8.f90: Likewise. 16448 * gfortran.dg/deferred_character_9.f90: Likewise. 16449 * gfortran.dg/deferred_character_assignment_1.f90: Likewise. 16450 * gfortran.dg/deferred_type_component_1.f90: Likewise. 16451 * gfortran.dg/deferred_type_component_2.f90: Likewise. 16452 * gfortran.dg/deferred_type_param_2.f90: Likewise. 16453 * gfortran.dg/deferred_type_param_4.f90: Likewise. 16454 * gfortran.dg/deferred_type_param_5.f90: Likewise. 16455 * gfortran.dg/deferred_type_param_6.f90: Likewise. 16456 * gfortran.dg/deferred_type_param_8.f90: Likewise. 16457 * gfortran.dg/deferred_type_param_9.f90: Likewise. 16458 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise. 16459 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise. 16460 * gfortran.dg/defined_assignment_1.f90: Likewise. 16461 * gfortran.dg/defined_assignment_10.f90: Likewise. 16462 * gfortran.dg/defined_assignment_11.f90: Likewise. 16463 * gfortran.dg/defined_assignment_2.f90: Likewise. 16464 * gfortran.dg/defined_assignment_3.f90: Likewise. 16465 * gfortran.dg/defined_assignment_4.f90: Likewise. 16466 * gfortran.dg/defined_assignment_5.f90: Likewise. 16467 * gfortran.dg/defined_assignment_8.f90: Likewise. 16468 * gfortran.dg/defined_assignment_9.f90: Likewise. 16469 * gfortran.dg/dependency_2.f90: Likewise. 16470 * gfortran.dg/dependency_21.f90: Likewise. 16471 * gfortran.dg/dependency_22.f90: Likewise. 16472 * gfortran.dg/dependency_23.f90: Likewise. 16473 * gfortran.dg/dependency_24.f90: Likewise. 16474 * gfortran.dg/dependency_25.f90: Likewise. 16475 * gfortran.dg/dependency_26.f90: Likewise. 16476 * gfortran.dg/dependency_39.f90: Likewise. 16477 * gfortran.dg/dependency_40.f90: Likewise. 16478 * gfortran.dg/dependency_41.f90: Likewise. 16479 * gfortran.dg/dependency_42.f90: Likewise. 16480 * gfortran.dg/dependency_43.f90: Likewise. 16481 * gfortran.dg/dependency_44.f90: Likewise. 16482 * gfortran.dg/dependency_45.f90: Likewise. 16483 * gfortran.dg/dependency_50.f90: Likewise. 16484 * gfortran.dg/dependency_51.f90: Likewise. 16485 * gfortran.dg/dependent_decls_1.f90: Likewise. 16486 * gfortran.dg/der_array_1.f90: Likewise. 16487 * gfortran.dg/der_array_io_1.f90: Likewise. 16488 * gfortran.dg/der_array_io_2.f90: Likewise. 16489 * gfortran.dg/der_array_io_3.f90: Likewise. 16490 * gfortran.dg/der_io_1.f90: Likewise. 16491 * gfortran.dg/der_io_3.f90: Likewise. 16492 * gfortran.dg/der_pointer_2.f90: Likewise. 16493 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise. 16494 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise. 16495 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise. 16496 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise. 16497 * gfortran.dg/derived_constructor_char_3.f90: Likewise. 16498 * gfortran.dg/derived_constructor_comps_1.f90: Likewise. 16499 * gfortran.dg/derived_constructor_comps_4.f90: Likewise. 16500 * gfortran.dg/derived_constructor_comps_5.f90: Likewise. 16501 * gfortran.dg/derived_constructor_comps_6.f90: Likewise. 16502 * gfortran.dg/derived_external_function_1.f90: Likewise. 16503 * gfortran.dg/derived_init_1.f90: Likewise. 16504 * gfortran.dg/derived_init_2.f90: Likewise. 16505 * gfortran.dg/derived_init_3.f90: Likewise. 16506 * gfortran.dg/derived_init_4.f90: Likewise. 16507 * gfortran.dg/derived_pointer_null_1.f90: Likewise. 16508 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. 16509 * gfortran.dg/dev_null.F90: Likewise. 16510 * gfortran.dg/dfloat_1.f90: Likewise. 16511 * gfortran.dg/dim_sum_1.f90: Likewise. 16512 * gfortran.dg/dim_sum_2.f90: Likewise. 16513 * gfortran.dg/dim_sum_3.f90: Likewise. 16514 * gfortran.dg/direct_io_10.f: Likewise. 16515 * gfortran.dg/direct_io_11.f90: Likewise. 16516 * gfortran.dg/direct_io_12.f90: Likewise. 16517 * gfortran.dg/direct_io_2.f90: Likewise. 16518 * gfortran.dg/direct_io_3.f90: Likewise. 16519 * gfortran.dg/direct_io_4.f90: Likewise. 16520 * gfortran.dg/direct_io_5.f90: Likewise. 16521 * gfortran.dg/direct_io_6.f90: Likewise. 16522 * gfortran.dg/direct_io_7.f90: Likewise. 16523 * gfortran.dg/direct_io_8.f90: Likewise. 16524 * gfortran.dg/direct_io_9.f: Likewise. 16525 * gfortran.dg/do_1.f90: Likewise. 16526 * gfortran.dg/do_3.F90: Likewise. 16527 * gfortran.dg/do_concurrent_2.f90: Likewise. 16528 * gfortran.dg/do_concurrent_4.f90: Likewise. 16529 * gfortran.dg/do_corner_warn.f90: Likewise. 16530 * gfortran.dg/do_iterator_2.f90: Likewise. 16531 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise. 16532 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise. 16533 * gfortran.dg/dos_eol.f: Likewise. 16534 * gfortran.dg/dot_product_1.f03: Likewise. 16535 * gfortran.dg/dot_product_2.f90: Likewise. 16536 * gfortran.dg/dot_product_4.f90: Likewise. 16537 * gfortran.dg/dshift_1.F90: Likewise. 16538 * gfortran.dg/dshift_2.F90: Likewise. 16539 * gfortran.dg/dtio_1.f90: Likewise. 16540 * gfortran.dg/dtio_10.f90: Likewise. 16541 * gfortran.dg/dtio_12.f90: Likewise. 16542 * gfortran.dg/dtio_14.f90: Likewise. 16543 * gfortran.dg/dtio_15.f90: Likewise. 16544 * gfortran.dg/dtio_16.f90: Likewise. 16545 * gfortran.dg/dtio_17.f90: Likewise. 16546 * gfortran.dg/dtio_19.f90: Likewise. 16547 * gfortran.dg/dtio_2.f90: Likewise. 16548 * gfortran.dg/dtio_20.f03: Likewise. 16549 * gfortran.dg/dtio_22.f90: Likewise. 16550 * gfortran.dg/dtio_24.f90: Likewise. 16551 * gfortran.dg/dtio_25.f90: Likewise. 16552 * gfortran.dg/dtio_26.f03: Likewise. 16553 * gfortran.dg/dtio_27.f90: Likewise. 16554 * gfortran.dg/dtio_28.f03: Likewise. 16555 * gfortran.dg/dtio_3.f90: Likewise. 16556 * gfortran.dg/dtio_30.f03: Likewise. 16557 * gfortran.dg/dtio_31.f03: Likewise. 16558 * gfortran.dg/dtio_32.f03: Likewise. 16559 * gfortran.dg/dtio_4.f90: Likewise. 16560 * gfortran.dg/dtio_5.f90: Likewise. 16561 * gfortran.dg/dtio_7.f90: Likewise. 16562 * gfortran.dg/dtio_8.f90: Likewise. 16563 * gfortran.dg/dtio_9.f90: Likewise. 16564 * gfortran.dg/dummy_procedure_3.f90: Likewise. 16565 * gfortran.dg/dummy_procedure_7.f90: Likewise. 16566 * gfortran.dg/dup_save_1.f90: Likewise. 16567 * gfortran.dg/dup_save_2.f90: Likewise. 16568 * gfortran.dg/dynamic_dispatch_1.f03: Likewise. 16569 * gfortran.dg/dynamic_dispatch_11.f03: Likewise. 16570 * gfortran.dg/dynamic_dispatch_12.f90: Likewise. 16571 * gfortran.dg/dynamic_dispatch_2.f03: Likewise. 16572 * gfortran.dg/dynamic_dispatch_3.f03: Likewise. 16573 * gfortran.dg/dynamic_dispatch_4.f03: Likewise. 16574 * gfortran.dg/dynamic_dispatch_5.f03: Likewise. 16575 * gfortran.dg/dynamic_dispatch_7.f03: Likewise. 16576 * gfortran.dg/dynamic_dispatch_8.f03: Likewise. 16577 * gfortran.dg/dynamic_dispatch_9.f03: Likewise. 16578 * gfortran.dg/e_d_fmt.f90: Likewise. 16579 * gfortran.dg/edit_real_1.f90: Likewise. 16580 * gfortran.dg/elemental_by_value_1.f90: Likewise. 16581 * gfortran.dg/elemental_dependency_1.f90: Likewise. 16582 * gfortran.dg/elemental_dependency_4.f90: Likewise. 16583 * gfortran.dg/elemental_dependency_5.f90: Likewise. 16584 * gfortran.dg/elemental_dependency_6.f90: Likewise. 16585 * gfortran.dg/elemental_optional_args_2.f90: Likewise. 16586 * gfortran.dg/elemental_optional_args_3.f90: Likewise. 16587 * gfortran.dg/elemental_optional_args_4.f90: Likewise. 16588 * gfortran.dg/elemental_optional_args_5.f03: Likewise. 16589 * gfortran.dg/elemental_optional_args_6.f90: Likewise. 16590 * gfortran.dg/elemental_optional_args_7.f90: Likewise. 16591 * gfortran.dg/elemental_scalar_args_1.f90: Likewise. 16592 * gfortran.dg/elemental_scalar_args_2.f90: Likewise. 16593 * gfortran.dg/elemental_subroutine_1.f90: Likewise. 16594 * gfortran.dg/elemental_subroutine_10.f90: Likewise. 16595 * gfortran.dg/elemental_subroutine_11.f90: Likewise. 16596 * gfortran.dg/elemental_subroutine_2.f90: Likewise. 16597 * gfortran.dg/elemental_subroutine_3.f90: Likewise. 16598 * gfortran.dg/elemental_subroutine_7.f90: Likewise. 16599 * gfortran.dg/elemental_subroutine_9.f90: Likewise. 16600 * gfortran.dg/empty_format_1.f90: Likewise. 16601 * gfortran.dg/endfile.f: Likewise. 16602 * gfortran.dg/endfile.f90: Likewise. 16603 * gfortran.dg/endfile_2.f90: Likewise. 16604 * gfortran.dg/entry_1.f90: Likewise. 16605 * gfortran.dg/entry_10.f90: Likewise. 16606 * gfortran.dg/entry_12.f90: Likewise. 16607 * gfortran.dg/entry_13.f90: Likewise. 16608 * gfortran.dg/entry_14.f90: Likewise. 16609 * gfortran.dg/entry_16.f90: Likewise. 16610 * gfortran.dg/entry_3.f90: Likewise. 16611 * gfortran.dg/entry_6.f90: Likewise. 16612 * gfortran.dg/entry_9.f90: Likewise. 16613 * gfortran.dg/entry_array_specs_2.f: Likewise. 16614 * gfortran.dg/enum_1.f90: Likewise. 16615 * gfortran.dg/enum_9.f90: Likewise. 16616 * gfortran.dg/eof_1.f90: Likewise. 16617 * gfortran.dg/eof_2.f90: Likewise. 16618 * gfortran.dg/eof_4.f90: Likewise. 16619 * gfortran.dg/eof_5.f90: Likewise. 16620 * gfortran.dg/eor_handling_1.f90: Likewise. 16621 * gfortran.dg/eor_handling_2.f90: Likewise. 16622 * gfortran.dg/eor_handling_3.f90: Likewise. 16623 * gfortran.dg/eor_handling_4.f90: Likewise. 16624 * gfortran.dg/eor_handling_5.f90: Likewise. 16625 * gfortran.dg/eoshift_3.f90: Likewise. 16626 * gfortran.dg/eoshift_4.f90: Likewise. 16627 * gfortran.dg/eoshift_5.f90: Likewise. 16628 * gfortran.dg/eoshift_6.f90: Likewise. 16629 * gfortran.dg/eoshift_large_1.f90: Likewise. 16630 * gfortran.dg/equiv_6.f90: Likewise. 16631 * gfortran.dg/equiv_7.f90: Likewise. 16632 * gfortran.dg/equiv_9.f90: Likewise. 16633 * gfortran.dg/equiv_constraint_4.f90: Likewise. 16634 * gfortran.dg/erf_2.F90: Likewise. 16635 * gfortran.dg/erf_3.F90: Likewise. 16636 * gfortran.dg/erfc_scaled_1.f90: Likewise. 16637 * gfortran.dg/error_format_2.f90: Likewise. 16638 * gfortran.dg/error_recovery_5.f90: Likewise. 16639 * gfortran.dg/execute_command_line_2.f90: Likewise. 16640 * gfortran.dg/execute_command_line_3.f90: Likewise. 16641 * gfortran.dg/exit_1.f08: Likewise. 16642 * gfortran.dg/exit_3.f08: Likewise. 16643 * gfortran.dg/exponent_1.f90: Likewise. 16644 * gfortran.dg/exponent_2.f90: Likewise. 16645 * gfortran.dg/extended_char_comparison_1.f: Likewise. 16646 * gfortran.dg/extends_1.f03: Likewise. 16647 * gfortran.dg/extends_16.f90: Likewise. 16648 * gfortran.dg/extends_2.f03: Likewise. 16649 * gfortran.dg/extends_3.f03: Likewise. 16650 * gfortran.dg/extends_4.f03: Likewise. 16651 * gfortran.dg/extends_type_of_1.f03: Likewise. 16652 * gfortran.dg/extends_type_of_2.f03: Likewise. 16653 * gfortran.dg/external_procedures_3.f90: Likewise. 16654 * gfortran.dg/f2003_inquire_1.f03: Likewise. 16655 * gfortran.dg/f2003_io_1.f03: Likewise. 16656 * gfortran.dg/f2003_io_4.f03: Likewise. 16657 * gfortran.dg/f2003_io_5.f03: Likewise. 16658 * gfortran.dg/f2003_io_6.f03: Likewise. 16659 * gfortran.dg/f2003_io_7.f03: Likewise. 16660 * gfortran.dg/f2c_1.f90: Likewise. 16661 * gfortran.dg/f2c_2.f90: Likewise. 16662 * gfortran.dg/f2c_3.f90: Likewise. 16663 * gfortran.dg/f2c_4.f90: Likewise. 16664 * gfortran.dg/f2c_6.f90: Likewise. 16665 * gfortran.dg/f2c_7.f90: Likewise. 16666 * gfortran.dg/f2c_9.f90: Likewise. 16667 * gfortran.dg/fgetc_1.f90: Likewise. 16668 * gfortran.dg/fgetc_2.f90: Likewise. 16669 * gfortran.dg/filename_null.f90: Likewise. 16670 * gfortran.dg/finalize_12.f90: Likewise. 16671 * gfortran.dg/finalize_13.f90: Likewise. 16672 * gfortran.dg/finalize_15.f90: Likewise. 16673 * gfortran.dg/finalize_17.f90: Likewise. 16674 * gfortran.dg/finalize_18.f90: Likewise. 16675 * gfortran.dg/finalize_25.f90: Likewise. 16676 * gfortran.dg/finalize_29.f08: Likewise. 16677 * gfortran.dg/finalize_31.f90: Likewise. 16678 * gfortran.dg/float_1.f90: Likewise. 16679 * gfortran.dg/flush_1.f90: Likewise. 16680 * gfortran.dg/fmt_bz_bn.f: Likewise. 16681 * gfortran.dg/fmt_bz_bn_err.f: Likewise. 16682 * gfortran.dg/fmt_cache_1.f: Likewise. 16683 * gfortran.dg/fmt_cache_2.f: Likewise. 16684 * gfortran.dg/fmt_cache_3.f90: Likewise. 16685 * gfortran.dg/fmt_colon.f90: Likewise. 16686 * gfortran.dg/fmt_e.f90: Likewise. 16687 * gfortran.dg/fmt_en.f90: Likewise. 16688 * gfortran.dg/fmt_error_10.f: Likewise. 16689 * gfortran.dg/fmt_error_9.f: Likewise. 16690 * gfortran.dg/fmt_exhaust.f90: Likewise. 16691 * gfortran.dg/fmt_f0_1.f90: Likewise. 16692 * gfortran.dg/fmt_f_an_p.f: Likewise. 16693 * gfortran.dg/fmt_fw_d.f90: Likewise. 16694 * gfortran.dg/fmt_g.f: Likewise. 16695 * gfortran.dg/fmt_g0_1.f08: Likewise. 16696 * gfortran.dg/fmt_g0_2.f08: Likewise. 16697 * gfortran.dg/fmt_g0_4.f08: Likewise. 16698 * gfortran.dg/fmt_g0_5.f08: Likewise. 16699 * gfortran.dg/fmt_g0_6.f08: Likewise. 16700 * gfortran.dg/fmt_g0_7.f08: Likewise. 16701 * gfortran.dg/fmt_g_1.f90: Likewise. 16702 * gfortran.dg/fmt_int_sign.f90: Likewise. 16703 * gfortran.dg/fmt_l.f90: Likewise. 16704 * gfortran.dg/fmt_missing_period_2.f: Likewise. 16705 * gfortran.dg/fmt_missing_period_3.f: Likewise. 16706 * gfortran.dg/fmt_p_1.f90: Likewise. 16707 * gfortran.dg/fmt_pf.f90: Likewise. 16708 * gfortran.dg/fmt_read.f90: Likewise. 16709 * gfortran.dg/fmt_read_bz_bn.f90: Likewise. 16710 * gfortran.dg/fmt_t_1.f90: Likewise. 16711 * gfortran.dg/fmt_t_2.f90: Likewise. 16712 * gfortran.dg/fmt_t_3.f90: Likewise. 16713 * gfortran.dg/fmt_t_4.f90: Likewise. 16714 * gfortran.dg/fmt_t_5.f90: Likewise. 16715 * gfortran.dg/fmt_t_6.f: Likewise. 16716 * gfortran.dg/fmt_t_7.f: Likewise. 16717 * gfortran.dg/fmt_t_9.f: Likewise. 16718 * gfortran.dg/fmt_tl.f: Likewise. 16719 * gfortran.dg/fmt_unlimited.f90: Likewise. 16720 * gfortran.dg/fmt_white.f: Likewise. 16721 * gfortran.dg/fmt_zero_digits.f90: Likewise. 16722 * gfortran.dg/fold_nearest.f90: Likewise. 16723 * gfortran.dg/forall_1.f90: Likewise. 16724 * gfortran.dg/forall_10.f90: Likewise. 16725 * gfortran.dg/forall_12.f90: Likewise. 16726 * gfortran.dg/forall_13.f90: Likewise. 16727 * gfortran.dg/forall_15.f90: Likewise. 16728 * gfortran.dg/forall_4.f90: Likewise. 16729 * gfortran.dg/forall_5.f90: Likewise. 16730 * gfortran.dg/forall_6.f90: Likewise. 16731 * gfortran.dg/forall_7.f90: Likewise. 16732 * gfortran.dg/fraction.f90: Likewise. 16733 * gfortran.dg/fseek.f90: Likewise. 16734 * gfortran.dg/ftell_1.f90: Likewise. 16735 * gfortran.dg/ftell_2.f90: Likewise. 16736 * gfortran.dg/ftell_3.f90: Likewise. 16737 * gfortran.dg/func_assign_2.f90: Likewise. 16738 * gfortran.dg/func_assign_3.f90: Likewise. 16739 * gfortran.dg/func_derived_1.f90: Likewise. 16740 * gfortran.dg/func_derived_2.f90: Likewise. 16741 * gfortran.dg/func_derived_3.f90: Likewise. 16742 * gfortran.dg/func_result_1.f90: Likewise. 16743 * gfortran.dg/func_result_2.f90: Likewise. 16744 * gfortran.dg/func_result_6.f90: Likewise. 16745 * gfortran.dg/function_charlen_2.f90: Likewise. 16746 * gfortran.dg/function_charlen_3.f: Likewise. 16747 * gfortran.dg/function_kinds_1.f90: Likewise. 16748 * gfortran.dg/function_kinds_4.f90: Likewise. 16749 * gfortran.dg/function_optimize_10.f90: Likewise. 16750 * gfortran.dg/function_optimize_11.f90: Likewise. 16751 * gfortran.dg/function_optimize_12.f90: Likewise. 16752 * gfortran.dg/function_optimize_4.f90: Likewise. 16753 * gfortran.dg/function_optimize_8.f90: Likewise. 16754 * gfortran.dg/g77/13037.f: Likewise. 16755 * gfortran.dg/g77/1832.f: Likewise. 16756 * gfortran.dg/g77/19981119-0.f: Likewise. 16757 * gfortran.dg/g77/19990313-0.f: Likewise. 16758 * gfortran.dg/g77/19990313-1.f: Likewise. 16759 * gfortran.dg/g77/19990313-2.f: Likewise. 16760 * gfortran.dg/g77/19990313-3.f: Likewise. 16761 * gfortran.dg/g77/19990419-1.f: Likewise. 16762 * gfortran.dg/g77/19990826-0.f: Likewise. 16763 * gfortran.dg/g77/19990826-2.f: Likewise. 16764 * gfortran.dg/g77/20000503-1.f: Likewise. 16765 * gfortran.dg/g77/20001111.f: Likewise. 16766 * gfortran.dg/g77/20010116.f: Likewise. 16767 * gfortran.dg/g77/20010216-1.f: Likewise. 16768 * gfortran.dg/g77/20010430.f: Likewise. 16769 * gfortran.dg/g77/20010610.f: Likewise. 16770 * gfortran.dg/g77/6177.f: Likewise. 16771 * gfortran.dg/g77/7388.f: Likewise. 16772 * gfortran.dg/g77/947.f: Likewise. 16773 * gfortran.dg/g77/970625-2.f: Likewise. 16774 * gfortran.dg/g77/971102-1.f: Likewise. 16775 * gfortran.dg/g77/980628-0.f: Likewise. 16776 * gfortran.dg/g77/980628-1.f: Likewise. 16777 * gfortran.dg/g77/980628-10.f: Likewise. 16778 * gfortran.dg/g77/980628-2.f: Likewise. 16779 * gfortran.dg/g77/980628-3.f: Likewise. 16780 * gfortran.dg/g77/980628-7.f: Likewise. 16781 * gfortran.dg/g77/980628-8.f: Likewise. 16782 * gfortran.dg/g77/980628-9.f: Likewise. 16783 * gfortran.dg/g77/980701-0.f: Likewise. 16784 * gfortran.dg/g77/980701-1.f: Likewise. 16785 * gfortran.dg/g77/cabs.f: Likewise. 16786 * gfortran.dg/g77/claus.f: Likewise. 16787 * gfortran.dg/g77/complex_1.f: Likewise. 16788 * gfortran.dg/g77/cpp3.F: Likewise. 16789 * gfortran.dg/g77/cpp4.F: Likewise. 16790 * gfortran.dg/g77/cpp5.F: Likewise. 16791 * gfortran.dg/g77/dcomplex.f: Likewise. 16792 * gfortran.dg/g77/dnrm2.f: Likewise. 16793 * gfortran.dg/g77/erfc.f: Likewise. 16794 * gfortran.dg/g77/f77-edit-i-in.f: Likewise. 16795 * gfortran.dg/g77/f77-edit-t-in.f: Likewise. 16796 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise. 16797 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise. 16798 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise. 16799 * gfortran.dg/g77/int8421.f: Likewise. 16800 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise. 16801 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise. 16802 * gfortran.dg/g77/le.f: Likewise. 16803 * gfortran.dg/g77/short.f: Likewise. 16804 * gfortran.dg/gamma_1.f90: Likewise. 16805 * gfortran.dg/gamma_4.f90: Likewise. 16806 * gfortran.dg/gamma_5.f90: Likewise. 16807 * gfortran.dg/generic_13.f90: Likewise. 16808 * gfortran.dg/generic_15.f90: Likewise. 16809 * gfortran.dg/generic_19.f90: Likewise. 16810 * gfortran.dg/generic_20.f90: Likewise. 16811 * gfortran.dg/generic_23.f03: Likewise. 16812 * gfortran.dg/generic_25.f90: Likewise. 16813 * gfortran.dg/generic_27.f90: Likewise. 16814 * gfortran.dg/generic_31.f90: Likewise. 16815 * gfortran.dg/generic_4.f90: Likewise. 16816 * gfortran.dg/global_vars_c_init.f90: Likewise. 16817 * gfortran.dg/global_vars_f90_init.f90: Likewise. 16818 * gfortran.dg/gnu_logical_1.F: Likewise. 16819 * gfortran.dg/goacc/fixed-1.f: Likewise. 16820 * gfortran.dg/goacc/fixed-2.f: Likewise. 16821 * gfortran.dg/goacc/gang-static.f95: Likewise. 16822 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise. 16823 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. 16824 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. 16825 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. 16826 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. 16827 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. 16828 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise. 16829 * gfortran.dg/goacc/kernels-loop.f95: Likewise. 16830 * gfortran.dg/goacc/omp-fixed.f: Likewise. 16831 * gfortran.dg/gomp/crayptr5.f90: Likewise. 16832 * gfortran.dg/gomp/pr48794-2.f90: Likewise. 16833 * gfortran.dg/gomp/pr48794.f90: Likewise. 16834 * gfortran.dg/gomp/pr72744.f90: Likewise. 16835 * gfortran.dg/gomp/pr77665.f90: Likewise. 16836 * gfortran.dg/gomp/workshare2.f90: Likewise. 16837 * gfortran.dg/gomp/workshare3.f90: Likewise. 16838 * gfortran.dg/goto_1.f: Likewise. 16839 * gfortran.dg/goto_2.f90: Likewise. 16840 * gfortran.dg/goto_4.f90: Likewise. 16841 * gfortran.dg/goto_6.f: Likewise. 16842 * gfortran.dg/graphite/id-26.f03: Likewise. 16843 * gfortran.dg/graphite/id-pr45370.f90: Likewise. 16844 * gfortran.dg/graphite/pr29581.f90: Likewise. 16845 * gfortran.dg/graphite/pr29832.f90: Likewise. 16846 * gfortran.dg/graphite/run-id-1.f: Likewise. 16847 * gfortran.dg/graphite/run-id-2.f90: Likewise. 16848 * gfortran.dg/graphite/run-id-3.f90: Likewise. 16849 * gfortran.dg/hollerith.f90: Likewise. 16850 * gfortran.dg/hollerith4.f90: Likewise. 16851 * gfortran.dg/hollerith6.f90: Likewise. 16852 * gfortran.dg/hollerith8.f90: Likewise. 16853 * gfortran.dg/hollerith_1.f90: Likewise. 16854 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise. 16855 * gfortran.dg/hollerith_f95.f90: Likewise. 16856 * gfortran.dg/hollerith_legacy.f90: Likewise. 16857 * gfortran.dg/host_assoc_call_3.f90: Likewise. 16858 * gfortran.dg/host_assoc_function_1.f90: Likewise. 16859 * gfortran.dg/host_assoc_function_3.f90: Likewise. 16860 * gfortran.dg/host_assoc_function_4.f90: Likewise. 16861 * gfortran.dg/host_assoc_function_9.f90: Likewise. 16862 * gfortran.dg/host_dummy_index_1.f90: Likewise. 16863 * gfortran.dg/hypot_1.f90: Likewise. 16864 * gfortran.dg/iall_iany_iparity_1.f90: Likewise. 16865 * gfortran.dg/iargc.f90: Likewise. 16866 * gfortran.dg/ibits.f90: Likewise. 16867 * gfortran.dg/ichar_1.f90: Likewise. 16868 * gfortran.dg/ichar_2.f90: Likewise. 16869 * gfortran.dg/ieee/ieee_1.F90: Likewise. 16870 * gfortran.dg/ieee/ieee_2.f90: Likewise. 16871 * gfortran.dg/ieee/ieee_3.f90: Likewise. 16872 * gfortran.dg/ieee/ieee_4.f90: Likewise. 16873 * gfortran.dg/ieee/ieee_6.f90: Likewise. 16874 * gfortran.dg/ieee/ieee_7.f90: Likewise. 16875 * gfortran.dg/ieee/ieee_8.f90: Likewise. 16876 * gfortran.dg/ieee/intrinsics_1.f90: Likewise. 16877 * gfortran.dg/ieee/intrinsics_2.F90: Likewise. 16878 * gfortran.dg/ieee/large_1.f90: Likewise. 16879 * gfortran.dg/ieee/large_2.f90: Likewise. 16880 * gfortran.dg/ieee/large_3.F90: Likewise. 16881 * gfortran.dg/ieee/large_4.f90: Likewise. 16882 * gfortran.dg/ieee/rounding_1.f90: Likewise. 16883 * gfortran.dg/ieee/underflow_1.f90: Likewise. 16884 * gfortran.dg/impl_do_var_data.f90: Likewise. 16885 * gfortran.dg/implicit_10.f90: Likewise. 16886 * gfortran.dg/implicit_12.f90: Likewise. 16887 * gfortran.dg/implicit_class_1.f90: Likewise. 16888 * gfortran.dg/implicit_pure_1.f90: Likewise. 16889 * gfortran.dg/implied_do_1.f90: Likewise. 16890 * gfortran.dg/implied_do_io_1.f90: Likewise. 16891 * gfortran.dg/implied_do_io_2.f90: Likewise. 16892 * gfortran.dg/implied_do_io_3.f90: Likewise. 16893 * gfortran.dg/implied_shape_1.f08: Likewise. 16894 * gfortran.dg/import.f90: Likewise. 16895 * gfortran.dg/import4.f90: Likewise. 16896 * gfortran.dg/impure_1.f08: Likewise. 16897 * gfortran.dg/index.f90: Likewise. 16898 * gfortran.dg/index_2.f90: Likewise. 16899 * gfortran.dg/init_flag_1.f90: Likewise. 16900 * gfortran.dg/init_flag_10.f90: Likewise. 16901 * gfortran.dg/init_flag_15.f03: Likewise. 16902 * gfortran.dg/init_flag_2.f90: Likewise. 16903 * gfortran.dg/init_flag_3.f90: Likewise. 16904 * gfortran.dg/init_flag_4.f90: Likewise. 16905 * gfortran.dg/init_flag_5.f90: Likewise. 16906 * gfortran.dg/init_flag_6.f90: Likewise. 16907 * gfortran.dg/init_flag_7.f90: Likewise. 16908 * gfortran.dg/init_flag_9.f90: Likewise. 16909 * gfortran.dg/initialization_11.f90: Likewise. 16910 * gfortran.dg/initialization_19.f90: Likewise. 16911 * gfortran.dg/initialization_2.f90: Likewise. 16912 * gfortran.dg/initialization_22.f90: Likewise. 16913 * gfortran.dg/initialization_27.f90: Likewise. 16914 * gfortran.dg/initialization_5.f90: Likewise. 16915 * gfortran.dg/initialization_6.f90: Likewise. 16916 * gfortran.dg/inline_matmul_1.f90: Likewise. 16917 * gfortran.dg/inline_matmul_10.f90: Likewise. 16918 * gfortran.dg/inline_matmul_11.f90: Likewise. 16919 * gfortran.dg/inline_matmul_13.f90: Likewise. 16920 * gfortran.dg/inline_matmul_14.f90: Likewise. 16921 * gfortran.dg/inline_matmul_16.f90: Likewise. 16922 * gfortran.dg/inline_matmul_17.f90: Likewise. 16923 * gfortran.dg/inline_matmul_18.f90: Likewise. 16924 * gfortran.dg/inline_matmul_19.f90: Likewise. 16925 * gfortran.dg/inline_matmul_2.f90: Likewise. 16926 * gfortran.dg/inline_matmul_20.f90: Likewise. 16927 * gfortran.dg/inline_matmul_22.f90: Likewise. 16928 * gfortran.dg/inline_matmul_3.f90: Likewise. 16929 * gfortran.dg/inline_matmul_4.f90: Likewise. 16930 * gfortran.dg/inline_matmul_5.f90: Likewise. 16931 * gfortran.dg/inline_matmul_6.f90: Likewise. 16932 * gfortran.dg/inline_matmul_7.f90: Likewise. 16933 * gfortran.dg/inline_matmul_8.f90: Likewise. 16934 * gfortran.dg/inline_matmul_9.f90: Likewise. 16935 * gfortran.dg/inline_sum_1.f90: Likewise. 16936 * gfortran.dg/inline_sum_3.f90: Likewise. 16937 * gfortran.dg/inline_sum_5.f90: Likewise. 16938 * gfortran.dg/inquire-complex.f90: Likewise. 16939 * gfortran.dg/inquire.f90: Likewise. 16940 * gfortran.dg/inquire_10.f90: Likewise. 16941 * gfortran.dg/inquire_13.f90: Likewise. 16942 * gfortran.dg/inquire_15.f90: Likewise. 16943 * gfortran.dg/inquire_16.f90: Likewise. 16944 * gfortran.dg/inquire_17.f90: Likewise. 16945 * gfortran.dg/inquire_5.f90: Likewise. 16946 * gfortran.dg/inquire_6.f90: Likewise. 16947 * gfortran.dg/inquire_7.f90: Likewise. 16948 * gfortran.dg/inquire_9.f90: Likewise. 16949 * gfortran.dg/inquire_internal.f90: Likewise. 16950 * gfortran.dg/inquire_recl_f2018.f90: Likewise. 16951 * gfortran.dg/inquire_size.f90: Likewise. 16952 * gfortran.dg/int_1.f90: Likewise. 16953 * gfortran.dg/int_conv_1.f90: Likewise. 16954 * gfortran.dg/int_range_io_1.f90: Likewise. 16955 * gfortran.dg/integer_exponentiation_2.f90: Likewise. 16956 * gfortran.dg/integer_exponentiation_3.F90: Likewise. 16957 * gfortran.dg/integer_exponentiation_5.F90: Likewise. 16958 * gfortran.dg/integer_plus.f90: Likewise. 16959 * gfortran.dg/intent_out_2.f90: Likewise. 16960 * gfortran.dg/intent_out_5.f90: Likewise. 16961 * gfortran.dg/intent_out_6.f90: Likewise. 16962 * gfortran.dg/interface_12.f90: Likewise. 16963 * gfortran.dg/interface_19.f90: Likewise. 16964 * gfortran.dg/interface_4.f90: Likewise. 16965 * gfortran.dg/interface_5.f90: Likewise. 16966 * gfortran.dg/interface_9.f90: Likewise. 16967 * gfortran.dg/interface_assignment_1.f90: Likewise. 16968 * gfortran.dg/interface_assignment_2.f90: Likewise. 16969 * gfortran.dg/internal_dummy_2.f08: Likewise. 16970 * gfortran.dg/internal_dummy_3.f08: Likewise. 16971 * gfortran.dg/internal_dummy_4.f08: Likewise. 16972 * gfortran.dg/internal_pack_1.f90: Likewise. 16973 * gfortran.dg/internal_pack_10.f90: Likewise. 16974 * gfortran.dg/internal_pack_12.f90: Likewise. 16975 * gfortran.dg/internal_pack_13.f90: Likewise. 16976 * gfortran.dg/internal_pack_14.f90: Likewise. 16977 * gfortran.dg/internal_pack_15.f90: Likewise. 16978 * gfortran.dg/internal_pack_2.f90: Likewise. 16979 * gfortran.dg/internal_pack_3.f90: Likewise. 16980 * gfortran.dg/internal_pack_4.f90: Likewise. 16981 * gfortran.dg/internal_pack_6.f90: Likewise. 16982 * gfortran.dg/internal_pack_8.f90: Likewise. 16983 * gfortran.dg/internal_readwrite_1.f90: Likewise. 16984 * gfortran.dg/internal_readwrite_2.f90: Likewise. 16985 * gfortran.dg/internal_readwrite_3.f90: Likewise. 16986 * gfortran.dg/intrinsic_actual_1.f: Likewise. 16987 * gfortran.dg/intrinsic_actual_2.f90: Likewise. 16988 * gfortran.dg/intrinsic_actual_4.f90: Likewise. 16989 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise. 16990 * gfortran.dg/intrinsic_char_1.f90: Likewise. 16991 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise. 16992 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise. 16993 * gfortran.dg/intrinsic_modulo_1.f90: Likewise. 16994 * gfortran.dg/intrinsic_pack_1.f90: Likewise. 16995 * gfortran.dg/intrinsic_pack_2.f90: Likewise. 16996 * gfortran.dg/intrinsic_pack_3.f90: Likewise. 16997 * gfortran.dg/intrinsic_pack_5.f90: Likewise. 16998 * gfortran.dg/intrinsic_product_1.f90: Likewise. 16999 * gfortran.dg/intrinsic_sign_1.f90: Likewise. 17000 * gfortran.dg/intrinsic_sign_2.f90: Likewise. 17001 * gfortran.dg/intrinsic_spread_1.f90: Likewise. 17002 * gfortran.dg/intrinsic_spread_2.f90: Likewise. 17003 * gfortran.dg/intrinsic_spread_3.f90: Likewise. 17004 * gfortran.dg/intrinsic_unpack_1.f90: Likewise. 17005 * gfortran.dg/intrinsic_unpack_2.f90: Likewise. 17006 * gfortran.dg/intrinsic_unpack_3.f90: Likewise. 17007 * gfortran.dg/intrinsic_verify_1.f90: Likewise. 17008 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise. 17009 * gfortran.dg/io_err_1.f90: Likewise. 17010 * gfortran.dg/io_real_boz.f90: Likewise. 17011 * gfortran.dg/iomsg_1.f90: Likewise. 17012 * gfortran.dg/iostat_1.f90: Likewise. 17013 * gfortran.dg/iostat_2.f90: Likewise. 17014 * gfortran.dg/iostat_4.f90: Likewise. 17015 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise. 17016 * gfortran.dg/ishft_1.f90: Likewise. 17017 * gfortran.dg/ishft_2.f90: Likewise. 17018 * gfortran.dg/ishft_4.f90: Likewise. 17019 * gfortran.dg/isnan_1.f90: Likewise. 17020 * gfortran.dg/isnan_2.f90: Likewise. 17021 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise. 17022 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise. 17023 * gfortran.dg/iso_fortran_env_1.f90: Likewise. 17024 * gfortran.dg/iso_fortran_env_3.f90: Likewise. 17025 * gfortran.dg/iso_fortran_env_5.f90: Likewise. 17026 * gfortran.dg/iso_fortran_env_6.f90: Likewise. 17027 * gfortran.dg/itime_idate_1.f: Likewise. 17028 * gfortran.dg/itime_idate_2.f: Likewise. 17029 * gfortran.dg/large_integer_kind_1.f90: Likewise. 17030 * gfortran.dg/large_integer_kind_2.f90: Likewise. 17031 * gfortran.dg/large_real_kind_1.f90: Likewise. 17032 * gfortran.dg/large_real_kind_2.F90: Likewise. 17033 * gfortran.dg/large_real_kind_3.F90: Likewise. 17034 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise. 17035 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise. 17036 * gfortran.dg/large_recl.f90: Likewise. 17037 * gfortran.dg/large_unit_1.f90: Likewise. 17038 * gfortran.dg/large_unit_2.f90: Likewise. 17039 * gfortran.dg/largeequiv_1.f90: Likewise. 17040 * gfortran.dg/leadz_trailz_1.f90: Likewise. 17041 * gfortran.dg/leadz_trailz_2.f90: Likewise. 17042 * gfortran.dg/leadz_trailz_3.f90: Likewise. 17043 * gfortran.dg/list_read_1.f90: Likewise. 17044 * gfortran.dg/list_read_10.f90: Likewise. 17045 * gfortran.dg/list_read_11.f90: Likewise. 17046 * gfortran.dg/list_read_12.f90: Likewise. 17047 * gfortran.dg/list_read_13.f: Likewise. 17048 * gfortran.dg/list_read_14.f90: Likewise. 17049 * gfortran.dg/list_read_2.f90: Likewise. 17050 * gfortran.dg/list_read_3.f90: Likewise. 17051 * gfortran.dg/list_read_4.f90: Likewise. 17052 * gfortran.dg/list_read_5.f90: Likewise. 17053 * gfortran.dg/list_read_6.f90: Likewise. 17054 * gfortran.dg/list_read_7.f90: Likewise. 17055 * gfortran.dg/list_read_8.f90: Likewise. 17056 * gfortran.dg/list_read_9.f90: Likewise. 17057 * gfortran.dg/loc_2.f90: Likewise. 17058 * gfortran.dg/logical_1.f90: Likewise. 17059 * gfortran.dg/logical_dot_product.f90: Likewise. 17060 * gfortran.dg/logical_temp_io.f90: Likewise. 17061 * gfortran.dg/logical_temp_io_kind8.f90: Likewise. 17062 * gfortran.dg/lrshift_1.f90: Likewise. 17063 * gfortran.dg/ltime_gmtime_1.f90: Likewise. 17064 * gfortran.dg/ltime_gmtime_2.f90: Likewise. 17065 * gfortran.dg/lto/pr40725_0.f03: Likewise. 17066 * gfortran.dg/lto/pr41576_1.f90: Likewise. 17067 * gfortran.dg/make_unit.f90: Likewise. 17068 * gfortran.dg/mapping_1.f90: Likewise. 17069 * gfortran.dg/mapping_2.f90: Likewise. 17070 * gfortran.dg/mapping_3.f90: Likewise. 17071 * gfortran.dg/masklr_1.F90: Likewise. 17072 * gfortran.dg/masklr_2.F90: Likewise. 17073 * gfortran.dg/matmul_1.f90: Likewise. 17074 * gfortran.dg/matmul_10.f90: Likewise. 17075 * gfortran.dg/matmul_12.f90: Likewise. 17076 * gfortran.dg/matmul_16.f90: Likewise. 17077 * gfortran.dg/matmul_17.f90: Likewise. 17078 * gfortran.dg/matmul_18.f90: Likewise. 17079 * gfortran.dg/matmul_2.f90: Likewise. 17080 * gfortran.dg/matmul_3.f90: Likewise. 17081 * gfortran.dg/matmul_4.f90: Likewise. 17082 * gfortran.dg/matmul_6.f90: Likewise. 17083 * gfortran.dg/matmul_8.f03: Likewise. 17084 * gfortran.dg/matmul_9.f90: Likewise. 17085 * gfortran.dg/matmul_bounds_12.f90: Likewise. 17086 * gfortran.dg/matmul_bounds_6.f90: Likewise. 17087 * gfortran.dg/matmul_const.f90: Likewise. 17088 * gfortran.dg/maxloc_1.f90: Likewise. 17089 * gfortran.dg/maxloc_2.f90: Likewise. 17090 * gfortran.dg/maxloc_3.f90: Likewise. 17091 * gfortran.dg/maxloc_4.f90: Likewise. 17092 * gfortran.dg/maxloc_string_1.f90: Likewise. 17093 * gfortran.dg/maxlocval_1.f90: Likewise. 17094 * gfortran.dg/maxlocval_2.f90: Likewise. 17095 * gfortran.dg/maxlocval_3.f90: Likewise. 17096 * gfortran.dg/maxlocval_4.f90: Likewise. 17097 * gfortran.dg/maxval_char_1.f90: Likewise. 17098 * gfortran.dg/maxval_char_2.f90: Likewise. 17099 * gfortran.dg/maxval_char_3.f90: Likewise. 17100 * gfortran.dg/maxval_char_4.f90: Likewise. 17101 * gfortran.dg/maxval_parameter_1.f90: Likewise. 17102 * gfortran.dg/mclock.f90: Likewise. 17103 * gfortran.dg/merge_bits_1.F90: Likewise. 17104 * gfortran.dg/merge_bits_2.F90: Likewise. 17105 * gfortran.dg/merge_char_1.f90: Likewise. 17106 * gfortran.dg/merge_init_expr.f90: Likewise. 17107 * gfortran.dg/min_max_optional_1.f90: Likewise. 17108 * gfortran.dg/min_max_optional_5.f90: Likewise. 17109 * gfortran.dg/minloc_1.f90: Likewise. 17110 * gfortran.dg/minloc_2.f90: Likewise. 17111 * gfortran.dg/minloc_3.f90: Likewise. 17112 * gfortran.dg/minloc_4.f90: Likewise. 17113 * gfortran.dg/minloc_string_1.f90: Likewise. 17114 * gfortran.dg/minlocval_1.f90: Likewise. 17115 * gfortran.dg/minlocval_2.f90: Likewise. 17116 * gfortran.dg/minlocval_3.f90: Likewise. 17117 * gfortran.dg/minlocval_4.f90: Likewise. 17118 * gfortran.dg/minmax_char_1.f90: Likewise. 17119 * gfortran.dg/minmaxloc_1.f90: Likewise. 17120 * gfortran.dg/minmaxloc_10.f90: Likewise. 17121 * gfortran.dg/minmaxloc_11.f90: Likewise. 17122 * gfortran.dg/minmaxloc_12.f90: Likewise. 17123 * gfortran.dg/minmaxloc_13.f90: Likewise. 17124 * gfortran.dg/minmaxloc_2.f90: Likewise. 17125 * gfortran.dg/minmaxloc_3.f90: Likewise. 17126 * gfortran.dg/minmaxloc_4.f90: Likewise. 17127 * gfortran.dg/minmaxloc_5.f90: Likewise. 17128 * gfortran.dg/minmaxloc_6.f90: Likewise. 17129 * gfortran.dg/minmaxloc_7.f90: Likewise. 17130 * gfortran.dg/minmaxloc_8.f90: Likewise. 17131 * gfortran.dg/minmaxval_1.f90: Likewise. 17132 * gfortran.dg/minval_char_1.f90: Likewise. 17133 * gfortran.dg/minval_char_2.f90: Likewise. 17134 * gfortran.dg/minval_char_3.f90: Likewise. 17135 * gfortran.dg/minval_char_4.f90: Likewise. 17136 * gfortran.dg/minval_char_5.f90: Likewise. 17137 * gfortran.dg/minval_parameter_1.f90: Likewise. 17138 * gfortran.dg/missing_optional_dummy_1.f90: Likewise. 17139 * gfortran.dg/missing_optional_dummy_2.f90: Likewise. 17140 * gfortran.dg/missing_optional_dummy_6.f90: Likewise. 17141 * gfortran.dg/missing_parens_1.f90: Likewise. 17142 * gfortran.dg/missing_parens_2.f90: Likewise. 17143 * gfortran.dg/mod_large_1.f90: Likewise. 17144 * gfortran.dg/mod_sign0_1.f90: Likewise. 17145 * gfortran.dg/module_blank_common.f90: Likewise. 17146 * gfortran.dg/module_commons_1.f90: Likewise. 17147 * gfortran.dg/module_commons_3.f90: Likewise. 17148 * gfortran.dg/module_double_reuse.f90: Likewise. 17149 * gfortran.dg/module_equivalence_1.f90: Likewise. 17150 * gfortran.dg/module_equivalence_2.f90: Likewise. 17151 * gfortran.dg/module_equivalence_3.f90: Likewise. 17152 * gfortran.dg/module_equivalence_5.f90: Likewise. 17153 * gfortran.dg/module_interface_1.f90: Likewise. 17154 * gfortran.dg/module_nan.f90: Likewise. 17155 * gfortran.dg/module_private_array_refs_1.f90: Likewise. 17156 * gfortran.dg/module_procedure_1.f90: Likewise. 17157 * gfortran.dg/module_read_1.f90: Likewise. 17158 * gfortran.dg/module_read_2.f90: Likewise. 17159 * gfortran.dg/module_widestring_1.f90: Likewise. 17160 * gfortran.dg/move_alloc.f90: Likewise. 17161 * gfortran.dg/move_alloc_10.f90: Likewise. 17162 * gfortran.dg/move_alloc_13.f90: Likewise. 17163 * gfortran.dg/move_alloc_14.f90: Likewise. 17164 * gfortran.dg/move_alloc_15.f90: Likewise. 17165 * gfortran.dg/move_alloc_16.f90: Likewise. 17166 * gfortran.dg/move_alloc_2.f90: Likewise. 17167 * gfortran.dg/move_alloc_5.f90: Likewise. 17168 * gfortran.dg/move_alloc_6.f90: Likewise. 17169 * gfortran.dg/move_alloc_9.f90: Likewise. 17170 * gfortran.dg/multiple_allocation_1.f90: Likewise. 17171 * gfortran.dg/multiple_allocation_3.f90: Likewise. 17172 * gfortran.dg/mvbits_1.f90: Likewise. 17173 * gfortran.dg/mvbits_2.f90: Likewise. 17174 * gfortran.dg/mvbits_3.f90: Likewise. 17175 * gfortran.dg/mvbits_4.f90: Likewise. 17176 * gfortran.dg/mvbits_7.f90: Likewise. 17177 * gfortran.dg/mvbits_8.f90: Likewise. 17178 * gfortran.dg/namelist_11.f: Likewise. 17179 * gfortran.dg/namelist_12.f: Likewise. 17180 * gfortran.dg/namelist_13.f90: Likewise. 17181 * gfortran.dg/namelist_14.f90: Likewise. 17182 * gfortran.dg/namelist_15.f90: Likewise. 17183 * gfortran.dg/namelist_16.f90: Likewise. 17184 * gfortran.dg/namelist_17.f90: Likewise. 17185 * gfortran.dg/namelist_18.f90: Likewise. 17186 * gfortran.dg/namelist_19.f90: Likewise. 17187 * gfortran.dg/namelist_20.f90: Likewise. 17188 * gfortran.dg/namelist_21.f90: Likewise. 17189 * gfortran.dg/namelist_22.f90: Likewise. 17190 * gfortran.dg/namelist_23.f90: Likewise. 17191 * gfortran.dg/namelist_24.f90: Likewise. 17192 * gfortran.dg/namelist_26.f90: Likewise. 17193 * gfortran.dg/namelist_27.f90: Likewise. 17194 * gfortran.dg/namelist_28.f90: Likewise. 17195 * gfortran.dg/namelist_29.f90: Likewise. 17196 * gfortran.dg/namelist_37.f90: Likewise. 17197 * gfortran.dg/namelist_38.f90: Likewise. 17198 * gfortran.dg/namelist_39.f90: Likewise. 17199 * gfortran.dg/namelist_40.f90: Likewise. 17200 * gfortran.dg/namelist_41.f90: Likewise. 17201 * gfortran.dg/namelist_42.f90: Likewise. 17202 * gfortran.dg/namelist_43.f90: Likewise. 17203 * gfortran.dg/namelist_44.f90: Likewise. 17204 * gfortran.dg/namelist_47.f90: Likewise. 17205 * gfortran.dg/namelist_48.f90: Likewise. 17206 * gfortran.dg/namelist_49.f90: Likewise. 17207 * gfortran.dg/namelist_50.f90: Likewise. 17208 * gfortran.dg/namelist_51.f90: Likewise. 17209 * gfortran.dg/namelist_52.f90: Likewise. 17210 * gfortran.dg/namelist_54.f90: Likewise. 17211 * gfortran.dg/namelist_55.f90: Likewise. 17212 * gfortran.dg/namelist_56.f90: Likewise. 17213 * gfortran.dg/namelist_57.f90: Likewise. 17214 * gfortran.dg/namelist_58.f90: Likewise. 17215 * gfortran.dg/namelist_59.f90: Likewise. 17216 * gfortran.dg/namelist_60.f90: Likewise. 17217 * gfortran.dg/namelist_61.f90: Likewise. 17218 * gfortran.dg/namelist_64.f90: Likewise. 17219 * gfortran.dg/namelist_65.f90: Likewise. 17220 * gfortran.dg/namelist_69.f90: Likewise. 17221 * gfortran.dg/namelist_70.f90: Likewise. 17222 * gfortran.dg/namelist_71.f90: Likewise. 17223 * gfortran.dg/namelist_72.f: Likewise. 17224 * gfortran.dg/namelist_73.f90: Likewise. 17225 * gfortran.dg/namelist_77.f90: Likewise. 17226 * gfortran.dg/namelist_78.f90: Likewise. 17227 * gfortran.dg/namelist_79.f90: Likewise. 17228 * gfortran.dg/namelist_80.f90: Likewise. 17229 * gfortran.dg/namelist_81.f90: Likewise. 17230 * gfortran.dg/namelist_82.f90: Likewise. 17231 * gfortran.dg/namelist_84.f90: Likewise. 17232 * gfortran.dg/namelist_85.f90: Likewise. 17233 * gfortran.dg/namelist_86.f90: Likewise. 17234 * gfortran.dg/namelist_87.f90: Likewise. 17235 * gfortran.dg/namelist_88.f90: Likewise. 17236 * gfortran.dg/namelist_89.f90: Likewise. 17237 * gfortran.dg/namelist_90.f: Likewise. 17238 * gfortran.dg/namelist_95.f90: Likewise. 17239 * gfortran.dg/namelist_char_only.f90: Likewise. 17240 * gfortran.dg/namelist_empty.f90: Likewise. 17241 * gfortran.dg/namelist_internal.f90: Likewise. 17242 * gfortran.dg/namelist_use.f90: Likewise. 17243 * gfortran.dg/namelist_use_only.f90: Likewise. 17244 * gfortran.dg/namelist_utf8.f90: Likewise. 17245 * gfortran.dg/nan_1.f90: Likewise. 17246 * gfortran.dg/nan_2.f90: Likewise. 17247 * gfortran.dg/nan_3.f90: Likewise. 17248 * gfortran.dg/nan_6.f90: Likewise. 17249 * gfortran.dg/nan_7.f90: Likewise. 17250 * gfortran.dg/nearest_1.f90: Likewise. 17251 * gfortran.dg/nearest_2.f90: Likewise. 17252 * gfortran.dg/nearest_3.f90: Likewise. 17253 * gfortran.dg/negative-z-descriptor.f90: Likewise. 17254 * gfortran.dg/negative_automatic_size.f90: Likewise. 17255 * gfortran.dg/negative_unit.f: Likewise. 17256 * gfortran.dg/negative_unit2.f90: Likewise. 17257 * gfortran.dg/negative_unit_int8.f: Likewise. 17258 * gfortran.dg/nested_array_constructor_2.f90: Likewise. 17259 * gfortran.dg/nested_array_constructor_3.f90: Likewise. 17260 * gfortran.dg/nested_array_constructor_4.f90: Likewise. 17261 * gfortran.dg/nested_modules_1.f90: Likewise. 17262 * gfortran.dg/nested_modules_2.f90: Likewise. 17263 * gfortran.dg/nested_modules_3.f90: Likewise. 17264 * gfortran.dg/nesting_1.f90: Likewise. 17265 * gfortran.dg/new_line.f90: Likewise. 17266 * gfortran.dg/newunit_1.f90: Likewise. 17267 * gfortran.dg/newunit_3.f90: Likewise. 17268 * gfortran.dg/newunit_5.f90.f90: Likewise. 17269 * gfortran.dg/nint_1.f90: Likewise. 17270 * gfortran.dg/nint_2.f90: Likewise. 17271 * gfortran.dg/no_arg_check_2.f90: Likewise. 17272 * gfortran.dg/no_range_check_1.f90: Likewise. 17273 * gfortran.dg/no_range_check_2.f90: Likewise. 17274 * gfortran.dg/no_range_check_3.f90: Likewise. 17275 * gfortran.dg/noadv_size.f90: Likewise. 17276 * gfortran.dg/nonreturning_statements.f90: Likewise. 17277 * gfortran.dg/norm2_1.f90: Likewise. 17278 * gfortran.dg/norm2_3.f90: Likewise. 17279 * gfortran.dg/nosigned_zero_1.f90: Likewise. 17280 * gfortran.dg/nosigned_zero_2.f90: Likewise. 17281 * gfortran.dg/nosigned_zero_3.f90: Likewise. 17282 * gfortran.dg/null_4.f90: Likewise. 17283 * gfortran.dg/null_9.f90: Likewise. 17284 * gfortran.dg/nullify_3.f90: Likewise. 17285 * gfortran.dg/oldstyle_1.f90: Likewise. 17286 * gfortran.dg/open_access_append_1.f90: Likewise. 17287 * gfortran.dg/open_access_append_2.f90: Likewise. 17288 * gfortran.dg/open_errors.f90: Likewise. 17289 * gfortran.dg/open_negative_unit_1.f90: Likewise. 17290 * gfortran.dg/open_new.f90: Likewise. 17291 * gfortran.dg/open_readonly_1.f90: Likewise. 17292 * gfortran.dg/operator_1.f90: Likewise. 17293 * gfortran.dg/optional_absent_1.f90: Likewise. 17294 * gfortran.dg/optional_absent_2.f90: Likewise. 17295 * gfortran.dg/optional_absent_3.f90: Likewise. 17296 * gfortran.dg/optional_class_1.f90: Likewise. 17297 * gfortran.dg/optional_dim_2.f90: Likewise. 17298 * gfortran.dg/optional_dim_3.f90: Likewise. 17299 * gfortran.dg/output_exponents_1.f90: Likewise. 17300 * gfortran.dg/overload_1.f90: Likewise. 17301 * gfortran.dg/overload_2.f90: Likewise. 17302 * gfortran.dg/overwrite_1.f: Likewise. 17303 * gfortran.dg/pad_no.f90: Likewise. 17304 * gfortran.dg/parameter_array_init_1.f90: Likewise. 17305 * gfortran.dg/parameter_array_init_2.f90: Likewise. 17306 * gfortran.dg/parameter_array_init_4.f90: Likewise. 17307 * gfortran.dg/parameter_array_init_5.f90: Likewise. 17308 * gfortran.dg/parameter_array_section_2.f90: Likewise. 17309 * gfortran.dg/parens_3.f90: Likewise. 17310 * gfortran.dg/parens_5.f90: Likewise. 17311 * gfortran.dg/parens_6.f90: Likewise. 17312 * gfortran.dg/parent_result_ref_1.f90: Likewise. 17313 * gfortran.dg/parent_result_ref_2.f90: Likewise. 17314 * gfortran.dg/parent_result_ref_3.f90: Likewise. 17315 * gfortran.dg/parent_result_ref_4.f90: Likewise. 17316 * gfortran.dg/parity_1.f90: Likewise. 17317 * gfortran.dg/past_eor.f90: Likewise. 17318 * gfortran.dg/pdt_1.f03: Likewise. 17319 * gfortran.dg/pdt_10.f03: Likewise. 17320 * gfortran.dg/pdt_11.f03: Likewise. 17321 * gfortran.dg/pdt_12.f03: Likewise. 17322 * gfortran.dg/pdt_13.f03: Likewise. 17323 * gfortran.dg/pdt_14.f03: Likewise. 17324 * gfortran.dg/pdt_15.f03: Likewise. 17325 * gfortran.dg/pdt_19.f03: Likewise. 17326 * gfortran.dg/pdt_20.f03: Likewise. 17327 * gfortran.dg/pdt_22.f03: Likewise. 17328 * gfortran.dg/pdt_23.f03: Likewise. 17329 * gfortran.dg/pdt_25.f03: Likewise. 17330 * gfortran.dg/pdt_26.f03: Likewise. 17331 * gfortran.dg/pdt_27.f03: Likewise. 17332 * gfortran.dg/pdt_28.f03: Likewise. 17333 * gfortran.dg/pdt_3.f03: Likewise. 17334 * gfortran.dg/pdt_4.f03: Likewise. 17335 * gfortran.dg/pdt_5.f03: Likewise. 17336 * gfortran.dg/pdt_7.f03: Likewise. 17337 * gfortran.dg/pointer_1.f90: Likewise. 17338 * gfortran.dg/pointer_array_1.f90: Likewise. 17339 * gfortran.dg/pointer_array_3.f90: Likewise. 17340 * gfortran.dg/pointer_array_4.f90: Likewise. 17341 * gfortran.dg/pointer_array_5.f90: Likewise. 17342 * gfortran.dg/pointer_array_6.f90: Likewise. 17343 * gfortran.dg/pointer_array_7.f90: Likewise. 17344 * gfortran.dg/pointer_array_8.f90: Likewise. 17345 * gfortran.dg/pointer_array_9.f90: Likewise. 17346 * gfortran.dg/pointer_array_component_1.f90: Likewise. 17347 * gfortran.dg/pointer_array_component_2.f90: Likewise. 17348 * gfortran.dg/pointer_assign_10.f90: Likewise. 17349 * gfortran.dg/pointer_assign_11.f90: Likewise. 17350 * gfortran.dg/pointer_assign_4.f90: Likewise. 17351 * gfortran.dg/pointer_assign_8.f90: Likewise. 17352 * gfortran.dg/pointer_assign_9.f90: Likewise. 17353 * gfortran.dg/pointer_check_10.f90: Likewise. 17354 * gfortran.dg/pointer_check_9.f90: Likewise. 17355 * gfortran.dg/pointer_function_actual_1.f90: Likewise. 17356 * gfortran.dg/pointer_function_actual_2.f90: Likewise. 17357 * gfortran.dg/pointer_function_result_1.f90: Likewise. 17358 * gfortran.dg/pointer_init_1.f90: Likewise. 17359 * gfortran.dg/pointer_init_3.f90: Likewise. 17360 * gfortran.dg/pointer_init_4.f90: Likewise. 17361 * gfortran.dg/pointer_init_5.f90: Likewise. 17362 * gfortran.dg/pointer_init_8.f90: Likewise. 17363 * gfortran.dg/pointer_intent_1.f90: Likewise. 17364 * gfortran.dg/pointer_intent_4.f90: Likewise. 17365 * gfortran.dg/pointer_intent_5.f90: Likewise. 17366 * gfortran.dg/pointer_remapping_10.f90: Likewise. 17367 * gfortran.dg/pointer_remapping_4.f03: Likewise. 17368 * gfortran.dg/pointer_remapping_5.f08: Likewise. 17369 * gfortran.dg/pointer_remapping_9.f90: Likewise. 17370 * gfortran.dg/pointer_target_1.f90: Likewise. 17371 * gfortran.dg/pointer_target_2.f90: Likewise. 17372 * gfortran.dg/popcnt_poppar_1.F90: Likewise. 17373 * gfortran.dg/popcnt_poppar_2.F90: Likewise. 17374 * gfortran.dg/power.f90: Likewise. 17375 * gfortran.dg/power1.f90: Likewise. 17376 * gfortran.dg/power_3.f90: Likewise. 17377 * gfortran.dg/power_4.f90: Likewise. 17378 * gfortran.dg/power_5.f90: Likewise. 17379 * gfortran.dg/pr12884.f: Likewise. 17380 * gfortran.dg/pr15129.f90: Likewise. 17381 * gfortran.dg/pr15140.f90: Likewise. 17382 * gfortran.dg/pr15324.f90: Likewise. 17383 * gfortran.dg/pr15332.f: Likewise. 17384 * gfortran.dg/pr15957.f90: Likewise. 17385 * gfortran.dg/pr15959.f90: Likewise. 17386 * gfortran.dg/pr16597.f90: Likewise. 17387 * gfortran.dg/pr16861.f90: Likewise. 17388 * gfortran.dg/pr16938.f90: Likewise. 17389 * gfortran.dg/pr17090.f90: Likewise. 17390 * gfortran.dg/pr17143.f90: Likewise. 17391 * gfortran.dg/pr17164.f90: Likewise. 17392 * gfortran.dg/pr17229.f: Likewise. 17393 * gfortran.dg/pr17285.f90: Likewise. 17394 * gfortran.dg/pr17286.f90: Likewise. 17395 * gfortran.dg/pr17472.f: Likewise. 17396 * gfortran.dg/pr17612.f90: Likewise. 17397 * gfortran.dg/pr17706.f90: Likewise. 17398 * gfortran.dg/pr18025.f90: Likewise. 17399 * gfortran.dg/pr18122.f90: Likewise. 17400 * gfortran.dg/pr18210.f90: Likewise. 17401 * gfortran.dg/pr18392.f90: Likewise. 17402 * gfortran.dg/pr19155.f: Likewise. 17403 * gfortran.dg/pr19216.f: Likewise. 17404 * gfortran.dg/pr19467.f90: Likewise. 17405 * gfortran.dg/pr19657.f: Likewise. 17406 * gfortran.dg/pr19926.f90: Likewise. 17407 * gfortran.dg/pr19928-1.f90: Likewise. 17408 * gfortran.dg/pr19928-2.f90: Likewise. 17409 * gfortran.dg/pr20086.f90: Likewise. 17410 * gfortran.dg/pr20124.f90: Likewise. 17411 * gfortran.dg/pr20163-2.f: Likewise. 17412 * gfortran.dg/pr20480.f90: Likewise. 17413 * gfortran.dg/pr20755.f: Likewise. 17414 * gfortran.dg/pr20950.f: Likewise. 17415 * gfortran.dg/pr21177.f90: Likewise. 17416 * gfortran.dg/pr21730.f: Likewise. 17417 * gfortran.dg/pr22491.f: Likewise. 17418 * gfortran.dg/pr25603.f: Likewise. 17419 * gfortran.dg/pr26246_2.f90: Likewise. 17420 * gfortran.dg/pr32136.f90: Likewise. 17421 * gfortran.dg/pr32533.f90: Likewise. 17422 * gfortran.dg/pr33794.f90: Likewise. 17423 * gfortran.dg/pr35662.f90: Likewise. 17424 * gfortran.dg/pr35944-1.f90: Likewise. 17425 * gfortran.dg/pr35944-2.f90: Likewise. 17426 * gfortran.dg/pr35983.f90: Likewise. 17427 * gfortran.dg/pr39865.f90: Likewise. 17428 * gfortran.dg/pr41212.f90: Likewise. 17429 * gfortran.dg/pr43808.f90: Likewise. 17430 * gfortran.dg/pr44592.f90: Likewise. 17431 * gfortran.dg/pr44735.f90: Likewise. 17432 * gfortran.dg/pr45308.f03: Likewise. 17433 * gfortran.dg/pr46297.f: Likewise. 17434 * gfortran.dg/pr46588.f90: Likewise. 17435 * gfortran.dg/pr46665.f90: Likewise. 17436 * gfortran.dg/pr46804.f90: Likewise. 17437 * gfortran.dg/pr47008.f03: Likewise. 17438 * gfortran.dg/pr47614.f: Likewise. 17439 * gfortran.dg/pr47878.f90: Likewise. 17440 * gfortran.dg/pr49103.f90: Likewise. 17441 * gfortran.dg/pr50069_1.f90: Likewise. 17442 * gfortran.dg/pr50769.f90: Likewise. 17443 * gfortran.dg/pr52608.f90: Likewise. 17444 * gfortran.dg/pr55086_2.f90: Likewise. 17445 * gfortran.dg/pr55086_2_tfat.f90: Likewise. 17446 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise. 17447 * gfortran.dg/pr55330.f90: Likewise. 17448 * gfortran.dg/pr56015.f90: Likewise. 17449 * gfortran.dg/pr57910.f90: Likewise. 17450 * gfortran.dg/pr59700.f90: Likewise. 17451 * gfortran.dg/pr62125.f90: Likewise. 17452 * gfortran.dg/pr64530.f90: Likewise. 17453 * gfortran.dg/pr65429.f90: Likewise. 17454 * gfortran.dg/pr65450.f90: Likewise. 17455 * gfortran.dg/pr65504.f90: Likewise. 17456 * gfortran.dg/pr65903.f90: Likewise. 17457 * gfortran.dg/pr66311.f90: Likewise. 17458 * gfortran.dg/pr66864.f90: Likewise. 17459 * gfortran.dg/pr67140.f90: Likewise. 17460 * gfortran.dg/pr67524.f90: Likewise. 17461 * gfortran.dg/pr67885.f90: Likewise. 17462 * gfortran.dg/pr68053.f90: Likewise. 17463 * gfortran.dg/pr68566.f90: Likewise. 17464 * gfortran.dg/pr69514_1.f90: Likewise. 17465 * gfortran.dg/pr69514_2.f90: Likewise. 17466 * gfortran.dg/pr69739.f90: Likewise. 17467 * gfortran.dg/pr70673.f90: Likewise. 17468 * gfortran.dg/pr71523_2.f90: Likewise. 17469 * gfortran.dg/pr71764.f90: Likewise. 17470 * gfortran.dg/pr78092.f90: Likewise. 17471 * gfortran.dg/pr82973.f90: Likewise. 17472 * gfortran.dg/pr83864.f90: Likewise. 17473 * gfortran.dg/pr83874.f90: Likewise. 17474 * gfortran.dg/pr84088.f90: Likewise. 17475 * gfortran.dg/pr84155.f90: Likewise. 17476 * gfortran.dg/proc_decl_12.f90: Likewise. 17477 * gfortran.dg/proc_decl_13.f90: Likewise. 17478 * gfortran.dg/proc_decl_15.f90: Likewise. 17479 * gfortran.dg/proc_decl_17.f90: Likewise. 17480 * gfortran.dg/proc_decl_18.f90: Likewise. 17481 * gfortran.dg/proc_decl_2.f90: Likewise. 17482 * gfortran.dg/proc_decl_5.f90: Likewise. 17483 * gfortran.dg/proc_decl_9.f90: Likewise. 17484 * gfortran.dg/proc_ptr_1.f90: Likewise. 17485 * gfortran.dg/proc_ptr_10.f90: Likewise. 17486 * gfortran.dg/proc_ptr_12.f90: Likewise. 17487 * gfortran.dg/proc_ptr_18.f90: Likewise. 17488 * gfortran.dg/proc_ptr_19.f90: Likewise. 17489 * gfortran.dg/proc_ptr_21.f90: Likewise. 17490 * gfortran.dg/proc_ptr_22.f90: Likewise. 17491 * gfortran.dg/proc_ptr_23.f90: Likewise. 17492 * gfortran.dg/proc_ptr_25.f90: Likewise. 17493 * gfortran.dg/proc_ptr_26.f90: Likewise. 17494 * gfortran.dg/proc_ptr_3.f90: Likewise. 17495 * gfortran.dg/proc_ptr_36.f90: Likewise. 17496 * gfortran.dg/proc_ptr_47.f90: Likewise. 17497 * gfortran.dg/proc_ptr_48.f90: Likewise. 17498 * gfortran.dg/proc_ptr_5.f90: Likewise. 17499 * gfortran.dg/proc_ptr_6.f90: Likewise. 17500 * gfortran.dg/proc_ptr_7.f90: Likewise. 17501 * gfortran.dg/proc_ptr_8.f90: Likewise. 17502 * gfortran.dg/proc_ptr_common_1.f90: Likewise. 17503 * gfortran.dg/proc_ptr_comp_1.f90: Likewise. 17504 * gfortran.dg/proc_ptr_comp_11.f90: Likewise. 17505 * gfortran.dg/proc_ptr_comp_12.f90: Likewise. 17506 * gfortran.dg/proc_ptr_comp_13.f90: Likewise. 17507 * gfortran.dg/proc_ptr_comp_14.f90: Likewise. 17508 * gfortran.dg/proc_ptr_comp_15.f90: Likewise. 17509 * gfortran.dg/proc_ptr_comp_16.f90: Likewise. 17510 * gfortran.dg/proc_ptr_comp_17.f90: Likewise. 17511 * gfortran.dg/proc_ptr_comp_18.f90: Likewise. 17512 * gfortran.dg/proc_ptr_comp_19.f90: Likewise. 17513 * gfortran.dg/proc_ptr_comp_2.f90: Likewise. 17514 * gfortran.dg/proc_ptr_comp_29.f90: Likewise. 17515 * gfortran.dg/proc_ptr_comp_45.f90: Likewise. 17516 * gfortran.dg/proc_ptr_comp_47.f90: Likewise. 17517 * gfortran.dg/proc_ptr_comp_5.f90: Likewise. 17518 * gfortran.dg/proc_ptr_comp_6.f90: Likewise. 17519 * gfortran.dg/proc_ptr_comp_8.f90: Likewise. 17520 * gfortran.dg/proc_ptr_comp_9.f90: Likewise. 17521 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise. 17522 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise. 17523 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise. 17524 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise. 17525 * gfortran.dg/proc_ptr_result_1.f90: Likewise. 17526 * gfortran.dg/proc_ptr_result_3.f90: Likewise. 17527 * gfortran.dg/proc_ptr_result_6.f90: Likewise. 17528 * gfortran.dg/proc_ptr_result_7.f90: Likewise. 17529 * gfortran.dg/proc_ptr_result_8.f90: Likewise. 17530 * gfortran.dg/product_init_expr.f03: Likewise. 17531 * gfortran.dg/promotion.f90: Likewise. 17532 * gfortran.dg/promotion_3.f90: Likewise. 17533 * gfortran.dg/promotion_4.f90: Likewise. 17534 * gfortran.dg/protected_1.f90: Likewise. 17535 * gfortran.dg/protected_2.f90: Likewise. 17536 * gfortran.dg/ptr-func-1.f90: Likewise. 17537 * gfortran.dg/ptr-func-2.f90: Likewise. 17538 * gfortran.dg/ptr_func_assign_1.f08: Likewise. 17539 * gfortran.dg/ptr_func_assign_2.f08: Likewise. 17540 * gfortran.dg/ptr_func_assign_3.f08: Likewise. 17541 * gfortran.dg/pure_byref_1.f90: Likewise. 17542 * gfortran.dg/pure_byref_2.f90: Likewise. 17543 * gfortran.dg/pure_byref_3.f90: Likewise. 17544 * gfortran.dg/quad_2.f90: Likewise. 17545 * gfortran.dg/quad_3.f90: Likewise. 17546 * gfortran.dg/random_3.f90: Likewise. 17547 * gfortran.dg/random_4.f90: Likewise. 17548 * gfortran.dg/random_7.f90: Likewise. 17549 * gfortran.dg/read_2.f90: Likewise. 17550 * gfortran.dg/read_3.f90: Likewise. 17551 * gfortran.dg/read_4.f90: Likewise. 17552 * gfortran.dg/read_5.f90: Likewise. 17553 * gfortran.dg/read_bad_advance.f90: Likewise. 17554 * gfortran.dg/read_bang.f90: Likewise. 17555 * gfortran.dg/read_bang4.f90: Likewise. 17556 * gfortran.dg/read_comma.f: Likewise. 17557 * gfortran.dg/read_dir.f90: Likewise. 17558 * gfortran.dg/read_empty_file.f: Likewise. 17559 * gfortran.dg/read_eof_1.f90: Likewise. 17560 * gfortran.dg/read_eof_2.f90: Likewise. 17561 * gfortran.dg/read_eof_3.f90: Likewise. 17562 * gfortran.dg/read_eof_4.f90: Likewise. 17563 * gfortran.dg/read_eof_5.f90: Likewise. 17564 * gfortran.dg/read_eof_6.f: Likewise. 17565 * gfortran.dg/read_eof_7.f90: Likewise. 17566 * gfortran.dg/read_eof_8.f90: Likewise. 17567 * gfortran.dg/read_eof_all.f90: Likewise. 17568 * gfortran.dg/read_eor.f90: Likewise. 17569 * gfortran.dg/read_float_1.f90: Likewise. 17570 * gfortran.dg/read_float_2.f03: Likewise. 17571 * gfortran.dg/read_float_3.f90: Likewise. 17572 * gfortran.dg/read_float_4.f90: Likewise. 17573 * gfortran.dg/read_infnan_1.f90: Likewise. 17574 * gfortran.dg/read_list_eof_1.f90: Likewise. 17575 * gfortran.dg/read_logical.f90: Likewise. 17576 * gfortran.dg/read_many_1.f: Likewise. 17577 * gfortran.dg/read_no_eor.f90: Likewise. 17578 * gfortran.dg/read_noadvance.f90: Likewise. 17579 * gfortran.dg/read_repeat.f90: Likewise. 17580 * gfortran.dg/read_repeat_2.f90: Likewise. 17581 * gfortran.dg/read_size_noadvance.f90: Likewise. 17582 * gfortran.dg/read_x_eof.f90: Likewise. 17583 * gfortran.dg/read_x_past.f: Likewise. 17584 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise. 17585 * gfortran.dg/real_const_1.f: Likewise. 17586 * gfortran.dg/real_const_2.f90: Likewise. 17587 * gfortran.dg/real_const_3.f90: Likewise. 17588 * gfortran.dg/real_do_1.f90: Likewise. 17589 * gfortran.dg/real_index_1.f90: Likewise. 17590 * gfortran.dg/realloc_on_assign_1.f03: Likewise. 17591 * gfortran.dg/realloc_on_assign_10.f90: Likewise. 17592 * gfortran.dg/realloc_on_assign_11.f90: Likewise. 17593 * gfortran.dg/realloc_on_assign_12.f90: Likewise. 17594 * gfortran.dg/realloc_on_assign_16.f90: Likewise. 17595 * gfortran.dg/realloc_on_assign_17.f90: Likewise. 17596 * gfortran.dg/realloc_on_assign_18.f90: Likewise. 17597 * gfortran.dg/realloc_on_assign_2.f03: Likewise. 17598 * gfortran.dg/realloc_on_assign_23.f90: Likewise. 17599 * gfortran.dg/realloc_on_assign_25.f90: Likewise. 17600 * gfortran.dg/realloc_on_assign_26.f90: Likewise. 17601 * gfortran.dg/realloc_on_assign_27.f08: Likewise. 17602 * gfortran.dg/realloc_on_assign_28.f90: Likewise. 17603 * gfortran.dg/realloc_on_assign_29.f90: Likewise. 17604 * gfortran.dg/realloc_on_assign_3.f03: Likewise. 17605 * gfortran.dg/realloc_on_assign_4.f03: Likewise. 17606 * gfortran.dg/realloc_on_assign_5.f03: Likewise. 17607 * gfortran.dg/realloc_on_assign_7.f03: Likewise. 17608 * gfortran.dg/record_marker_1.f90: Likewise. 17609 * gfortran.dg/record_marker_2.f: Likewise. 17610 * gfortran.dg/record_marker_3.f90: Likewise. 17611 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise. 17612 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise. 17613 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise. 17614 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise. 17615 * gfortran.dg/recursive_check_7.f90: Likewise. 17616 * gfortran.dg/recursive_reference_1.f90: Likewise. 17617 * gfortran.dg/recursive_reference_2.f90: Likewise. 17618 * gfortran.dg/recursive_stack.f90: Likewise. 17619 * gfortran.dg/reduction.f90: Likewise. 17620 * gfortran.dg/repack_arrays_1.f90: Likewise. 17621 * gfortran.dg/repeat_1.f90: Likewise. 17622 * gfortran.dg/repeat_2.f90: Likewise. 17623 * gfortran.dg/repeat_3.f90: Likewise. 17624 * gfortran.dg/repeat_6.f90: Likewise. 17625 * gfortran.dg/reshape-alloc.f90: Likewise. 17626 * gfortran.dg/reshape-complex.f90: Likewise. 17627 * gfortran.dg/reshape.f90: Likewise. 17628 * gfortran.dg/reshape_2.f90: Likewise. 17629 * gfortran.dg/reshape_7.f90: Likewise. 17630 * gfortran.dg/reshape_empty_1.f03: Likewise. 17631 * gfortran.dg/reshape_pad_1.f90: Likewise. 17632 * gfortran.dg/reshape_rank7.f90: Likewise. 17633 * gfortran.dg/reshape_transpose_1.f90: Likewise. 17634 * gfortran.dg/reshape_zerosize_3.f90: Likewise. 17635 * gfortran.dg/result_default_init_1.f90: Likewise. 17636 * gfortran.dg/result_in_spec_1.f90: Likewise. 17637 * gfortran.dg/result_in_spec_2.f90: Likewise. 17638 * gfortran.dg/ret_array_1.f90: Likewise. 17639 * gfortran.dg/ret_pointer_1.f90: Likewise. 17640 * gfortran.dg/ret_pointer_2.f90: Likewise. 17641 * gfortran.dg/rewind_1.f90: Likewise. 17642 * gfortran.dg/round_1.f03: Likewise. 17643 * gfortran.dg/round_2.f03: Likewise. 17644 * gfortran.dg/round_3.f08: Likewise. 17645 * gfortran.dg/round_4.f90: Likewise. 17646 * gfortran.dg/rrspacing_1.f90: Likewise. 17647 * gfortran.dg/runtime_warning_1.f90: Likewise. 17648 * gfortran.dg/same_type_as_2.f03: Likewise. 17649 * gfortran.dg/save_1.f90: Likewise. 17650 * gfortran.dg/save_5.f90: Likewise. 17651 * gfortran.dg/save_6.f90: Likewise. 17652 * gfortran.dg/scalar_mask_1.f90: Likewise. 17653 * gfortran.dg/scalar_mask_2.f90: Likewise. 17654 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise. 17655 * gfortran.dg/scale_1.f90: Likewise. 17656 * gfortran.dg/scan_1.f90: Likewise. 17657 * gfortran.dg/scan_2.f90: Likewise. 17658 * gfortran.dg/secnds-1.f: Likewise. 17659 * gfortran.dg/secnds.f: Likewise. 17660 * gfortran.dg/select_1.f90: Likewise. 17661 * gfortran.dg/select_2.f90: Likewise. 17662 * gfortran.dg/select_3.f90: Likewise. 17663 * gfortran.dg/select_5.f90: Likewise. 17664 * gfortran.dg/select_char_1.f90: Likewise. 17665 * gfortran.dg/select_char_2.f90: Likewise. 17666 * gfortran.dg/select_type_13.f03: Likewise. 17667 * gfortran.dg/select_type_14.f03: Likewise. 17668 * gfortran.dg/select_type_15.f03: Likewise. 17669 * gfortran.dg/select_type_19.f03: Likewise. 17670 * gfortran.dg/select_type_2.f03: Likewise. 17671 * gfortran.dg/select_type_26.f03: Likewise. 17672 * gfortran.dg/select_type_27.f03: Likewise. 17673 * gfortran.dg/select_type_28.f03: Likewise. 17674 * gfortran.dg/select_type_3.f03: Likewise. 17675 * gfortran.dg/select_type_35.f03: Likewise. 17676 * gfortran.dg/select_type_36.f03: Likewise. 17677 * gfortran.dg/select_type_37.f03: Likewise. 17678 * gfortran.dg/select_type_39.f03: Likewise. 17679 * gfortran.dg/select_type_4.f90: Likewise. 17680 * gfortran.dg/select_type_5.f03: Likewise. 17681 * gfortran.dg/select_type_6.f03: Likewise. 17682 * gfortran.dg/select_type_7.f03: Likewise. 17683 * gfortran.dg/select_type_8.f03: Likewise. 17684 * gfortran.dg/selected_char_kind_1.f90: Likewise. 17685 * gfortran.dg/selected_char_kind_4.f90: Likewise. 17686 * gfortran.dg/selected_kind_1.f90: Likewise. 17687 * gfortran.dg/selected_real_kind_2.f90: Likewise. 17688 * gfortran.dg/shape_2.f90: Likewise. 17689 * gfortran.dg/shape_4.f90: Likewise. 17690 * gfortran.dg/shape_5.f90: Likewise. 17691 * gfortran.dg/shape_7.f90: Likewise. 17692 * gfortran.dg/shape_8.f90: Likewise. 17693 * gfortran.dg/shape_9.f90: Likewise. 17694 * gfortran.dg/shift-kind_2.f90: Likewise. 17695 * gfortran.dg/shiftalr_1.F90: Likewise. 17696 * gfortran.dg/shiftalr_2.F90: Likewise. 17697 * gfortran.dg/simpleif_1.f90: Likewise. 17698 * gfortran.dg/simplify_argN_1.f90: Likewise. 17699 * gfortran.dg/simplify_cshift_1.f90: Likewise. 17700 * gfortran.dg/simplify_cshift_4.f90: Likewise. 17701 * gfortran.dg/simplify_eoshift_1.f90: Likewise. 17702 * gfortran.dg/simplify_modulo.f90: Likewise. 17703 * gfortran.dg/single_char_string.f90: Likewise. 17704 * gfortran.dg/size_dim.f90: Likewise. 17705 * gfortran.dg/size_optional_dim_1.f90: Likewise. 17706 * gfortran.dg/sizeof.f90: Likewise. 17707 * gfortran.dg/sizeof_4.f90: Likewise. 17708 * gfortran.dg/slash_1.f90: Likewise. 17709 * gfortran.dg/sms-1.f90: Likewise. 17710 * gfortran.dg/sms-2.f90: Likewise. 17711 * gfortran.dg/spec_expr_7.f90: Likewise. 17712 * gfortran.dg/specifics_1.f90: Likewise. 17713 * gfortran.dg/spellcheck-procedure_1.f90: Likewise. 17714 * gfortran.dg/spellcheck-procedure_2.f90: Likewise. 17715 * gfortran.dg/spread_init_expr.f03: Likewise. 17716 * gfortran.dg/spread_scalar_source.f90: Likewise. 17717 * gfortran.dg/spread_shape_1.f90: Likewise. 17718 * gfortran.dg/stat_1.f90: Likewise. 17719 * gfortran.dg/stat_2.f90: Likewise. 17720 * gfortran.dg/stfunc_1.f90: Likewise. 17721 * gfortran.dg/stfunc_4.f90: Likewise. 17722 * gfortran.dg/stfunc_6.f90: Likewise. 17723 * gfortran.dg/storage_size_1.f08: Likewise. 17724 * gfortran.dg/storage_size_3.f08: Likewise. 17725 * gfortran.dg/storage_size_4.f90: Likewise. 17726 * gfortran.dg/streamio_1.f90: Likewise. 17727 * gfortran.dg/streamio_10.f90: Likewise. 17728 * gfortran.dg/streamio_11.f90: Likewise. 17729 * gfortran.dg/streamio_12.f90: Likewise. 17730 * gfortran.dg/streamio_13.f90: Likewise. 17731 * gfortran.dg/streamio_14.f90: Likewise. 17732 * gfortran.dg/streamio_15.f90: Likewise. 17733 * gfortran.dg/streamio_16.f90: Likewise. 17734 * gfortran.dg/streamio_17.f90: Likewise. 17735 * gfortran.dg/streamio_2.f90: Likewise. 17736 * gfortran.dg/streamio_3.f90: Likewise. 17737 * gfortran.dg/streamio_4.f90: Likewise. 17738 * gfortran.dg/streamio_5.f90: Likewise. 17739 * gfortran.dg/streamio_6.f90: Likewise. 17740 * gfortran.dg/streamio_7.f90: Likewise. 17741 * gfortran.dg/streamio_8.f90: Likewise. 17742 * gfortran.dg/streamio_9.f90: Likewise. 17743 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise. 17744 * gfortran.dg/string_4.f90: Likewise. 17745 * gfortran.dg/string_array_constructor_2.f90: Likewise. 17746 * gfortran.dg/string_assign_2.f90: Likewise. 17747 * gfortran.dg/string_compare_1.f90: Likewise. 17748 * gfortran.dg/string_compare_2.f90: Likewise. 17749 * gfortran.dg/string_compare_3.f90: Likewise. 17750 * gfortran.dg/string_ctor_1.f90: Likewise. 17751 * gfortran.dg/string_length_1.f90: Likewise. 17752 * gfortran.dg/string_length_2.f90: Likewise. 17753 * gfortran.dg/string_length_3.f90: Likewise. 17754 * gfortran.dg/string_length_4.f90: Likewise. 17755 * gfortran.dg/string_null_compare_1.f: Likewise. 17756 * gfortran.dg/string_pad_trunc.f90: Likewise. 17757 * gfortran.dg/structure_constructor_1.f03: Likewise. 17758 * gfortran.dg/structure_constructor_11.f90: Likewise. 17759 * gfortran.dg/structure_constructor_13.f03: Likewise. 17760 * gfortran.dg/structure_constructor_2.f03: Likewise. 17761 * gfortran.dg/structure_constructor_5.f03: Likewise. 17762 * gfortran.dg/submodule_1.f08: Likewise. 17763 * gfortran.dg/submodule_11.f08: Likewise. 17764 * gfortran.dg/submodule_14.f08: Likewise. 17765 * gfortran.dg/submodule_15.f08: Likewise. 17766 * gfortran.dg/submodule_17.f08: Likewise. 17767 * gfortran.dg/submodule_18.f08: Likewise. 17768 * gfortran.dg/submodule_19.f08: Likewise. 17769 * gfortran.dg/submodule_2.f08: Likewise. 17770 * gfortran.dg/submodule_27.f08: Likewise. 17771 * gfortran.dg/submodule_28.f08: Likewise. 17772 * gfortran.dg/submodule_29.f08: Likewise. 17773 * gfortran.dg/submodule_30.f08: Likewise. 17774 * gfortran.dg/submodule_6.f08: Likewise. 17775 * gfortran.dg/submodule_7.f08: Likewise. 17776 * gfortran.dg/submodule_8.f08: Likewise. 17777 * gfortran.dg/subnormal_1.f90: Likewise. 17778 * gfortran.dg/subref_array_pointer_1.f90: Likewise. 17779 * gfortran.dg/subref_array_pointer_2.f90: Likewise. 17780 * gfortran.dg/subref_array_pointer_4.f90: Likewise. 17781 * gfortran.dg/substr_2.f: Likewise. 17782 * gfortran.dg/substr_3.f: Likewise. 17783 * gfortran.dg/substr_4.f: Likewise. 17784 * gfortran.dg/substr_5.f90: Likewise. 17785 * gfortran.dg/substr_6.f90: Likewise. 17786 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise. 17787 * gfortran.dg/sum_init_expr.f03: Likewise. 17788 * gfortran.dg/sum_zero_array_1.f90: Likewise. 17789 * gfortran.dg/system_clock_3.f08: Likewise. 17790 * gfortran.dg/t_editing.f: Likewise. 17791 * gfortran.dg/team_change_1.f90: Likewise. 17792 * gfortran.dg/team_end_1.f90: Likewise. 17793 * gfortran.dg/team_number_1.f90: Likewise. 17794 * gfortran.dg/temporary_1.f90: Likewise. 17795 * gfortran.dg/test_com_block.f90: Likewise. 17796 * gfortran.dg/test_only_clause.f90: Likewise. 17797 * gfortran.dg/tiny_1.f90: Likewise. 17798 * gfortran.dg/tiny_2.f90: Likewise. 17799 * gfortran.dg/tl_editing.f90: Likewise. 17800 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise. 17801 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. 17802 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise. 17803 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise. 17804 * gfortran.dg/transfer_assumed_size_1.f90: Likewise. 17805 * gfortran.dg/transfer_class_2.f90: Likewise. 17806 * gfortran.dg/transfer_intrinsic_2.f90: Likewise. 17807 * gfortran.dg/transfer_intrinsic_3.f90: Likewise. 17808 * gfortran.dg/transfer_intrinsic_5.f90: Likewise. 17809 * gfortran.dg/transfer_resolve_1.f90: Likewise. 17810 * gfortran.dg/transfer_simplify_1.f90: Likewise. 17811 * gfortran.dg/transfer_simplify_10.f90: Likewise. 17812 * gfortran.dg/transfer_simplify_11.f90: Likewise. 17813 * gfortran.dg/transfer_simplify_2.f90: Likewise. 17814 * gfortran.dg/transfer_simplify_3.f90: Likewise. 17815 * gfortran.dg/transfer_simplify_4.f90: Likewise. 17816 * gfortran.dg/transfer_simplify_8.f90: Likewise. 17817 * gfortran.dg/transfer_simplify_9.f90: Likewise. 17818 * gfortran.dg/transpose_1.f90: Likewise. 17819 * gfortran.dg/transpose_3.f03: Likewise. 17820 * gfortran.dg/transpose_4.f90: Likewise. 17821 * gfortran.dg/transpose_conjg_1.f90: Likewise. 17822 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise. 17823 * gfortran.dg/transpose_optimization_2.f90: Likewise. 17824 * gfortran.dg/trim_1.f90: Likewise. 17825 * gfortran.dg/trim_optimize_1.f90: Likewise. 17826 * gfortran.dg/trim_optimize_2.f90: Likewise. 17827 * gfortran.dg/trim_optimize_3.f90: Likewise. 17828 * gfortran.dg/trim_optimize_4.f90: Likewise. 17829 * gfortran.dg/trim_optimize_5.f90: Likewise. 17830 * gfortran.dg/trim_optimize_6.f90: Likewise. 17831 * gfortran.dg/trim_optimize_7.f90: Likewise. 17832 * gfortran.dg/trim_optimize_8.f90: Likewise. 17833 * gfortran.dg/type_to_class_1.f03: Likewise. 17834 * gfortran.dg/type_to_class_2.f03: Likewise. 17835 * gfortran.dg/type_to_class_3.f03: Likewise. 17836 * gfortran.dg/type_to_class_4.f03: Likewise. 17837 * gfortran.dg/type_to_class_5.f03: Likewise. 17838 * gfortran.dg/typebound_assignment_5.f03: Likewise. 17839 * gfortran.dg/typebound_assignment_6.f03: Likewise. 17840 * gfortran.dg/typebound_assignment_7.f90: Likewise. 17841 * gfortran.dg/typebound_call_1.f03: Likewise. 17842 * gfortran.dg/typebound_call_13.f03: Likewise. 17843 * gfortran.dg/typebound_call_18.f03: Likewise. 17844 * gfortran.dg/typebound_call_19.f03: Likewise. 17845 * gfortran.dg/typebound_call_2.f03: Likewise. 17846 * gfortran.dg/typebound_call_20.f03: Likewise. 17847 * gfortran.dg/typebound_call_3.f03: Likewise. 17848 * gfortran.dg/typebound_generic_5.f03: Likewise. 17849 * gfortran.dg/typebound_generic_6.f03: Likewise. 17850 * gfortran.dg/typebound_generic_9.f03: Likewise. 17851 * gfortran.dg/typebound_operator_12.f03: Likewise. 17852 * gfortran.dg/typebound_operator_13.f03: Likewise. 17853 * gfortran.dg/typebound_operator_15.f90: Likewise. 17854 * gfortran.dg/typebound_operator_20.f90: Likewise. 17855 * gfortran.dg/typebound_operator_3.f03: Likewise. 17856 * gfortran.dg/typebound_operator_6.f03: Likewise. 17857 * gfortran.dg/typebound_operator_7.f03: Likewise. 17858 * gfortran.dg/typebound_operator_8.f03: Likewise. 17859 * gfortran.dg/typebound_operator_9.f03: Likewise. 17860 * gfortran.dg/typebound_proc_19.f90: Likewise. 17861 * gfortran.dg/typebound_proc_20.f90: Likewise. 17862 * gfortran.dg/typebound_proc_23.f90: Likewise. 17863 * gfortran.dg/typebound_proc_27.f03: Likewise. 17864 * gfortran.dg/typebound_proc_35.f90: Likewise. 17865 * gfortran.dg/typebound_proc_36.f90: Likewise. 17866 * gfortran.dg/unf_io_convert_1.f90: Likewise. 17867 * gfortran.dg/unf_io_convert_2.f90: Likewise. 17868 * gfortran.dg/unf_io_convert_3.f90: Likewise. 17869 * gfortran.dg/unf_io_convert_4.f90: Likewise. 17870 * gfortran.dg/unf_read_corrupted_1.f90: Likewise. 17871 * gfortran.dg/unf_read_corrupted_2.f90: Likewise. 17872 * gfortran.dg/unf_short_record_1.f90: Likewise. 17873 * gfortran.dg/unformatted_recl_1.f90: Likewise. 17874 * gfortran.dg/unformatted_subrecord_1.f90: Likewise. 17875 * gfortran.dg/unit_1.f90: Likewise. 17876 * gfortran.dg/unlimited_fmt_1.f08: Likewise. 17877 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise. 17878 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise. 17879 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise. 17880 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise. 17881 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise. 17882 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise. 17883 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise. 17884 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise. 17885 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise. 17886 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise. 17887 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise. 17888 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise. 17889 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise. 17890 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise. 17891 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise. 17892 * gfortran.dg/unpack_init_expr.f03: Likewise. 17893 * gfortran.dg/use_10.f90: Likewise. 17894 * gfortran.dg/use_11.f90: Likewise. 17895 * gfortran.dg/use_13.f90: Likewise. 17896 * gfortran.dg/use_24.f90: Likewise. 17897 * gfortran.dg/use_27.f90: Likewise. 17898 * gfortran.dg/use_5.f90: Likewise. 17899 * gfortran.dg/use_allocated_1.f90: Likewise. 17900 * gfortran.dg/use_only_1.f90: Likewise. 17901 * gfortran.dg/use_only_4.f90: Likewise. 17902 * gfortran.dg/use_rename_2.f90: Likewise. 17903 * gfortran.dg/use_rename_4.f90: Likewise. 17904 * gfortran.dg/used_dummy_types_1.f90: Likewise. 17905 * gfortran.dg/used_interface_ref.f90: Likewise. 17906 * gfortran.dg/used_types_5.f90: Likewise. 17907 * gfortran.dg/utf8_1.f03: Likewise. 17908 * gfortran.dg/utf8_2.f03: Likewise. 17909 * gfortran.dg/value_1.f90: Likewise. 17910 * gfortran.dg/value_2.f90: Likewise. 17911 * gfortran.dg/value_4.f90: Likewise. 17912 * gfortran.dg/value_6.f03: Likewise. 17913 * gfortran.dg/value_7.f03: Likewise. 17914 * gfortran.dg/value_test.f90: Likewise. 17915 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise. 17916 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise. 17917 * gfortran.dg/vect/pr60510.f: Likewise. 17918 * gfortran.dg/vect/pr69882.f90: Likewise. 17919 * gfortran.dg/vect/pr69980.f90: Likewise. 17920 * gfortran.dg/vect/vect-5.f90: Likewise. 17921 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. 17922 * gfortran.dg/vector_subscript_1.f90: Likewise. 17923 * gfortran.dg/vector_subscript_2.f90: Likewise. 17924 * gfortran.dg/vector_subscript_3.f90: Likewise. 17925 * gfortran.dg/vector_subscript_5.f90: Likewise. 17926 * gfortran.dg/verify_2.f90: Likewise. 17927 * gfortran.dg/volatile10.f90: Likewise. 17928 * gfortran.dg/where_1.f90: Likewise. 17929 * gfortran.dg/where_operator_assign_1.f90: Likewise. 17930 * gfortran.dg/where_operator_assign_2.f90: Likewise. 17931 * gfortran.dg/where_operator_assign_3.f90: Likewise. 17932 * gfortran.dg/whole_file_13.f90: Likewise. 17933 * gfortran.dg/whole_file_2.f90: Likewise. 17934 * gfortran.dg/widechar_2.f90: Likewise. 17935 * gfortran.dg/widechar_4.f90: Likewise. 17936 * gfortran.dg/widechar_5.f90: Likewise. 17937 * gfortran.dg/widechar_6.f90: Likewise. 17938 * gfortran.dg/widechar_8.f90: Likewise. 17939 * gfortran.dg/widechar_IO_1.f90: Likewise. 17940 * gfortran.dg/widechar_IO_2.f90: Likewise. 17941 * gfortran.dg/widechar_IO_3.f90: Likewise. 17942 * gfortran.dg/widechar_IO_4.f90: Likewise. 17943 * gfortran.dg/widechar_compare_1.f90: Likewise. 17944 * gfortran.dg/widechar_intrinsics_10.f90: Likewise. 17945 * gfortran.dg/widechar_intrinsics_4.f90: Likewise. 17946 * gfortran.dg/widechar_intrinsics_5.f90: Likewise. 17947 * gfortran.dg/widechar_intrinsics_6.f90: Likewise. 17948 * gfortran.dg/widechar_intrinsics_7.f90: Likewise. 17949 * gfortran.dg/widechar_intrinsics_8.f90: Likewise. 17950 * gfortran.dg/widechar_intrinsics_9.f90: Likewise. 17951 * gfortran.dg/widechar_select_1.f90: Likewise. 17952 * gfortran.dg/winapi.f90: Likewise. 17953 * gfortran.dg/write_0_pe_format.f90: Likewise. 17954 * gfortran.dg/write_back.f: Likewise. 17955 * gfortran.dg/write_check3.f90: Likewise. 17956 * gfortran.dg/write_direct_eor.f90: Likewise. 17957 * gfortran.dg/write_padding.f90: Likewise. 17958 * gfortran.dg/write_recursive.f90: Likewise. 17959 * gfortran.dg/write_rewind_1.f: Likewise. 17960 * gfortran.dg/write_rewind_2.f: Likewise. 17961 * gfortran.dg/write_zero_array.f90: Likewise. 17962 * gfortran.dg/x_slash_1.f: Likewise. 17963 * gfortran.dg/x_slash_2.f: Likewise. 17964 * gfortran.dg/zero_array_components_1.f90: Likewise. 17965 * gfortran.dg/zero_length_1.f90: Likewise. 17966 * gfortran.dg/zero_length_2.f90: Likewise. 17967 * gfortran.dg/zero_sized_1.f90: Likewise. 17968 * gfortran.dg/zero_sized_3.f90: Likewise. 17969 * gfortran.fortran-torture/compile/nested.f90: Likewise. 17970 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise. 17971 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise. 17972 * gfortran.fortran-torture/execute/adjustr.f90: Likewise. 17973 * gfortran.fortran-torture/execute/allocate.f90: Likewise. 17974 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise. 17975 * gfortran.fortran-torture/execute/args.f90: Likewise. 17976 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise. 17977 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise. 17978 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise. 17979 * gfortran.fortran-torture/execute/arraysave.f90: Likewise. 17980 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise. 17981 * gfortran.fortran-torture/execute/backspace.f90: Likewise. 17982 * gfortran.fortran-torture/execute/bounds.f90: Likewise. 17983 * gfortran.fortran-torture/execute/character_passing.f90: Likewise. 17984 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise. 17985 * gfortran.fortran-torture/execute/cmplx.f90: Likewise. 17986 * gfortran.fortran-torture/execute/common.f90: Likewise. 17987 * gfortran.fortran-torture/execute/common_2.f90: Likewise. 17988 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise. 17989 * gfortran.fortran-torture/execute/common_size.f90: Likewise. 17990 * gfortran.fortran-torture/execute/constructor.f90: Likewise. 17991 * gfortran.fortran-torture/execute/contained.f90: Likewise. 17992 * gfortran.fortran-torture/execute/contained2.f90: Likewise. 17993 * gfortran.fortran-torture/execute/contained_3.f90: Likewise. 17994 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise. 17995 * gfortran.fortran-torture/execute/data.f90: Likewise. 17996 * gfortran.fortran-torture/execute/data_2.f90: Likewise. 17997 * gfortran.fortran-torture/execute/data_3.f90: Likewise. 17998 * gfortran.fortran-torture/execute/data_4.f90: Likewise. 17999 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise. 18000 * gfortran.fortran-torture/execute/der_init.f90: Likewise. 18001 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise. 18002 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise. 18003 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise. 18004 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise. 18005 * gfortran.fortran-torture/execute/der_io.f90: Likewise. 18006 * gfortran.fortran-torture/execute/der_point.f90: Likewise. 18007 * gfortran.fortran-torture/execute/der_type.f90: Likewise. 18008 * gfortran.fortran-torture/execute/direct_io.f90: Likewise. 18009 * gfortran.fortran-torture/execute/elemental.f90: Likewise. 18010 * gfortran.fortran-torture/execute/empty_format.f90: Likewise. 18011 * gfortran.fortran-torture/execute/emptyif.f90: Likewise. 18012 * gfortran.fortran-torture/execute/entry_1.f90: Likewise. 18013 * gfortran.fortran-torture/execute/entry_10.f90: Likewise. 18014 * gfortran.fortran-torture/execute/entry_11.f90: Likewise. 18015 * gfortran.fortran-torture/execute/entry_2.f90: Likewise. 18016 * gfortran.fortran-torture/execute/entry_3.f90: Likewise. 18017 * gfortran.fortran-torture/execute/entry_4.f90: Likewise. 18018 * gfortran.fortran-torture/execute/entry_5.f90: Likewise. 18019 * gfortran.fortran-torture/execute/entry_6.f90: Likewise. 18020 * gfortran.fortran-torture/execute/entry_7.f90: Likewise. 18021 * gfortran.fortran-torture/execute/entry_8.f90: Likewise. 18022 * gfortran.fortran-torture/execute/entry_9.f90: Likewise. 18023 * gfortran.fortran-torture/execute/enum_1.f90: Likewise. 18024 * gfortran.fortran-torture/execute/enum_2.f90: Likewise. 18025 * gfortran.fortran-torture/execute/enum_3.f90: Likewise. 18026 * gfortran.fortran-torture/execute/enum_4.f90: Likewise. 18027 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise. 18028 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise. 18029 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise. 18030 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise. 18031 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise. 18032 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise. 18033 * gfortran.fortran-torture/execute/forall.f90: Likewise. 18034 * gfortran.fortran-torture/execute/forall_1.f90: Likewise. 18035 * gfortran.fortran-torture/execute/forall_2.f90: Likewise. 18036 * gfortran.fortran-torture/execute/forall_3.f90: Likewise. 18037 * gfortran.fortran-torture/execute/forall_4.f90: Likewise. 18038 * gfortran.fortran-torture/execute/forall_5.f90: Likewise. 18039 * gfortran.fortran-torture/execute/forall_6.f90: Likewise. 18040 * gfortran.fortran-torture/execute/forall_7.f90: Likewise. 18041 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise. 18042 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise. 18043 * gfortran.fortran-torture/execute/hollerith.f90: Likewise. 18044 * gfortran.fortran-torture/execute/in-pack.f90: Likewise. 18045 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise. 18046 * gfortran.fortran-torture/execute/initializer.f90: Likewise. 18047 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise. 18048 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise. 18049 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise. 18050 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise. 18051 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise. 18052 * gfortran.fortran-torture/execute/integer_select.f90: Likewise. 18053 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise. 18054 * gfortran.fortran-torture/execute/internal_write.f90: Likewise. 18055 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise. 18056 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise. 18057 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise. 18058 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise. 18059 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise. 18060 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise. 18061 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise. 18062 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise. 18063 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise. 18064 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise. 18065 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise. 18066 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise. 18067 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise. 18068 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise. 18069 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: 18070 Likewise. 18071 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise. 18072 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise. 18073 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise. 18074 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise. 18075 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise. 18076 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise. 18077 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise. 18078 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise. 18079 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise. 18080 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise. 18081 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise. 18082 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise. 18083 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise. 18084 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise. 18085 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise. 18086 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise. 18087 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise. 18088 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise. 18089 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise. 18090 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise. 18091 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise. 18092 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise. 18093 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise. 18094 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise. 18095 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise. 18096 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise. 18097 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise. 18098 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise. 18099 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise. 18100 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise. 18101 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise. 18102 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise. 18103 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise. 18104 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise. 18105 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise. 18106 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise. 18107 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise. 18108 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise. 18109 * gfortran.fortran-torture/execute/mainsub.f90: Likewise. 18110 * gfortran.fortran-torture/execute/math.f90: Likewise. 18111 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise. 18112 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise. 18113 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise. 18114 * gfortran.fortran-torture/execute/nestcons.f90: Likewise. 18115 * gfortran.fortran-torture/execute/nullarg.f90: Likewise. 18116 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise. 18117 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise. 18118 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise. 18119 * gfortran.fortran-torture/execute/partparm.f90: Likewise. 18120 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise. 18121 * gfortran.fortran-torture/execute/power.f90: Likewise. 18122 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise. 18123 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise. 18124 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise. 18125 * gfortran.fortran-torture/execute/pr32140.f90: Likewise. 18126 * gfortran.fortran-torture/execute/pr40021.f: Likewise. 18127 * gfortran.fortran-torture/execute/pr43390.f90: Likewise. 18128 * gfortran.fortran-torture/execute/pr54767.f90: Likewise. 18129 * gfortran.fortran-torture/execute/pr57396.f90: Likewise. 18130 * gfortran.fortran-torture/execute/procarg.f90: Likewise. 18131 * gfortran.fortran-torture/execute/ptr.f90: Likewise. 18132 * gfortran.fortran-torture/execute/random_1.f90: Likewise. 18133 * gfortran.fortran-torture/execute/random_2.f90: Likewise. 18134 * gfortran.fortran-torture/execute/random_init.f90: Likewise. 18135 * gfortran.fortran-torture/execute/read_eof.f90: Likewise. 18136 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise. 18137 * gfortran.fortran-torture/execute/retarray.f90: Likewise. 18138 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise. 18139 * gfortran.fortran-torture/execute/save_1.f90: Likewise. 18140 * gfortran.fortran-torture/execute/save_2.f90: Likewise. 18141 * gfortran.fortran-torture/execute/scalarize.f90: Likewise. 18142 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise. 18143 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise. 18144 * gfortran.fortran-torture/execute/select_1.f90: Likewise. 18145 * gfortran.fortran-torture/execute/seq_io.f90: Likewise. 18146 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise. 18147 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise. 18148 * gfortran.fortran-torture/execute/specifics.f90: Likewise. 18149 * gfortran.fortran-torture/execute/st_function.f90: Likewise. 18150 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise. 18151 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise. 18152 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise. 18153 * gfortran.fortran-torture/execute/straret.f90: Likewise. 18154 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise. 18155 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise. 18156 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise. 18157 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise. 18158 * gfortran.fortran-torture/execute/strcmp.f90: Likewise. 18159 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise. 18160 * gfortran.fortran-torture/execute/string.f90: Likewise. 18161 * gfortran.fortran-torture/execute/strlen.f90: Likewise. 18162 * gfortran.fortran-torture/execute/strret.f90: Likewise. 18163 * gfortran.fortran-torture/execute/t_edit.f90: Likewise. 18164 * gfortran.fortran-torture/execute/test_slice.f90: Likewise. 18165 * gfortran.fortran-torture/execute/transfer1.f90: Likewise. 18166 * gfortran.fortran-torture/execute/transfer2.f90: Likewise. 18167 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise. 18168 * gfortran.fortran-torture/execute/userop.f90: Likewise. 18169 * gfortran.fortran-torture/execute/where17.f90: Likewise. 18170 * gfortran.fortran-torture/execute/where18.f90: Likewise. 18171 * gfortran.fortran-torture/execute/where19.f90: Likewise. 18172 * gfortran.fortran-torture/execute/where20.f90: Likewise. 18173 * gfortran.fortran-torture/execute/where21.f90: Likewise. 18174 * gfortran.fortran-torture/execute/where_1.f90: Likewise. 18175 * gfortran.fortran-torture/execute/where_10.f90: Likewise. 18176 * gfortran.fortran-torture/execute/where_11.f90: Likewise. 18177 * gfortran.fortran-torture/execute/where_14.f90: Likewise. 18178 * gfortran.fortran-torture/execute/where_15.f90: Likewise. 18179 * gfortran.fortran-torture/execute/where_16.f90: Likewise. 18180 * gfortran.fortran-torture/execute/where_2.f90: Likewise. 18181 * gfortran.fortran-torture/execute/where_3.f90: Likewise. 18182 * gfortran.fortran-torture/execute/where_4.f90: Likewise. 18183 * gfortran.fortran-torture/execute/where_5.f90: Likewise. 18184 * gfortran.fortran-torture/execute/where_6.f90: Likewise. 18185 * gfortran.fortran-torture/execute/where_7.f90: Likewise. 18186 * gfortran.fortran-torture/execute/where_8.f90: Likewise. 18187 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise. 18188 * gfortran.fortran-torture/execute/write_logical.f90: Likewise. 18189 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans. 18190 * gfortran.dg/inline_transpose_1.f90: Likewise. 18191 181922018-02-17 Paul Thomas <pault@gcc.gnu.org> 18193 18194 PR fortran/84115 18195 * gfortran.dg/associate_35.f90: Remove error, add STOP n and 18196 change to dg-run. 18197 181982018-02-16 Eric Botcazou <ebotcazou@adacore.com> 18199 18200 PR ada/84277 18201 * gnat.dg/array11.adb (Array11): Tweak index and remove warning. 18202 * gnat.dg/dispatch1.adb: Rename into... 18203 * gnat.dg/disp1.adb: ...this. 18204 * gnat.dg/dispatch1_p.ads: Rename into... 18205 * gnat.dg/disp1_pkg.ads: ...this. 18206 * gnat.dg/disp2.adb: Rename into... 18207 * gnat.dg/dispatch2.adb: ...this. 18208 * gnat.dg/dispatch2_p.ads: Rename into... 18209 * gnat.dg/disp2_pkg.ads: ...this. 18210 * gnat.dg/dispatch2_p.adb: Rename into... 18211 * gnat.dg/disp2_pkg.adb: this. 18212 * gnat.dg/generic_dispatch.adb: Rename into... 18213 * gnat.dg/generic_disp.adb: this. 18214 * gnat.dg/generic_dispatch_p.ads: Rename into... 18215 * gnat.dg/generic_disp_pkg.ads: ...this. 18216 * gnat.dg/generic_dispatch_p.adb: Rename into... 18217 * gnat.dg/generic_disp_pkg.adb: ...this. 18218 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify. 18219 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise. 18220 * gnat.dg/object_overflow1.adb: Tweak index. 18221 * gnat.dg/object_overflow2.adb: Likewise. 18222 * gnat.dg/object_overflow3.adb: Likewise. 18223 * gnat.dg/object_overflow4.adb: Likewise. 18224 * gnat.dg/object_overflow5.adb: Likewise. 18225 182262018-02-16 Jakub Jelinek <jakub@redhat.com> 18227 18228 PR ipa/84425 18229 * gcc.c-torture/compile/pr84425.c: New test. 18230 182312018-02-16 Marek Polacek <polacek@redhat.com> 18232 Jakub Jelinek <jakub@redhat.com> 18233 18234 PR c++/84192 18235 * g++.dg/cpp1y/constexpr-84192.C: New test. 18236 182372018-02-16 Martin Sebor <msebor@redhat.com> 18238 18239 PR c++/79064 18240 * g++.dg/overload15.C: New test. 18241 182422018-02-16 Yury Gribov <tetra2005@gmail.com> 18243 18244 PR target/81535 18245 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*. 18246 * gcc.dg/pr56727-2.c: Ditto. 18247 * gcc.target/powerpc/pr79439.c: Renamed to... 18248 * gcc.target/powerpc/pr79439-1.c: ...this. 18249 * gcc.target/powerpc/pr79439-2.c: New test. 18250 * gcc.target/powerpc/pr79439-3.c: New test. 18251 182522018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com> 18253 18254 target/pr84371 18255 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas. 18256 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test. 18257 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas. 18258 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same. 18259 * gcc.target/powerpc/builtins-3.c: Same. 18260 182612018-02-16 Nathan Sidwell <nathan@acm.org> 18262 18263 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning. 18264 182652018-02-16 Vladimir Makarov <vmakarov@redhat.com> 18266 18267 PR rtl-optimization/70023 18268 * gcc.target/i386/pr70023.c: New. 18269 182702018-02-16 Carl Love <cel@us.ibm.com> 18271 18272 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI 18273 tests. 18274 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI 18275 tests. 18276 182772018-02-16 Carl Love <cel@us.ibm.com> 18278 18279 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file 18280 for the ABI definitions for vec_extract4b and vec_insert4b. 18281 182822018-02-16 Nathan Sidwell <nathan@acm.org> 18283 18284 * g++.old-deja/g++.jason/scoping15.C: Expect warnings. 18285 * g++.old-deja/g++.mike/net43.C: Likewise. 18286 182872018-02-16 Paolo Carlini <paolo.carlini@oracle.com> 18288 18289 PR c++/82468 18290 * g++.dg/cpp1z/class-deduction48.C: New. 18291 182922018-02-16 Nathan Sidwell <nathan@acm.org> 18293 18294 PR c++/84375 18295 * g++.dg/lookup/pr84375.C: New. 18296 182972018-02-14 Oleg Endo <olegendo@gcc.gnu.org> 18298 18299 PR target/83831 18300 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases. 18301 183022018-02-16 Richard Biener <rguenther@suse.de> 18303 18304 PR tree-optimization/84417 18305 * gcc.dg/torture/pr84417.c: New testcase. 18306 183072018-02-16 Jakub Jelinek <jakub@redhat.com> 18308 18309 PR target/84272 18310 * g++.dg/opt/pr84272.C: New test. 18311 18312 PR rtl-optimization/83723 18313 * gcc.dg/pr83723.c: New test. 18314 183152018-02-16 Richard Biener <rguenther@suse.de> 18316 18317 PR tree-optimization/84399 18318 * gcc.dg/graphite/pr84399.c: New testcase. 18319 183202018-02-16 Richard Biener <rguenther@suse.de> 18321 18322 PR tree-optimization/84190 18323 * g++.dg/torture/pr84190.C: New testcase. 18324 183252018-02-15 Martin Sebor <msebor@redhat.com> 18326 18327 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new 18328 directives. 18329 183302018-02-15 Janus Weil <janus@gcc.gnu.org> 18331 18332 PR fortran/84409 18333 * gfortran.dg/dtio_21.f03: Add an error message. 18334 * gfortran.dg/dtio_22.f90: Fix invalid test case. 18335 183362018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org> 18337 18338 PR fortran/84381 18339 * gfortran.dg/stop_shouldfail.f90: New test. 18340 183412018-02-15 Paolo Carlini <paolo.carlini@oracle.com> 18342 18343 PR c++/84330 18344 * g++.dg/concepts/pr84330.C: New. 18345 183462018-02-15 Tom de Vries <tom@codesourcery.com> 18347 18348 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca. 18349 183502018-02-15 Tom de Vries <tom@codesourcery.com> 18351 18352 * gcc.c-torture/compile/pr84136.c: Require effective target 18353 indirect_jumps. 18354 183552018-02-15 Jakub Jelinek <jakub@redhat.com> 18356 18357 PR tree-optimization/84383 18358 * gcc.c-torture/compile/pr84383.c: New test. 18359 18360 PR tree-optimization/84334 18361 * gcc.dg/pr84334.c: New test. 18362 183632018-02-14 Carl Love <cel@us.ibm.com> 18364 18365 * gcc.target/powerpc/builtins-4-int128-runnable.c 18366 (dg-require-effective-target): Change vsx_hw to p8vector_hw. 18367 (dg-options): Change -maltivec -mvsx to -mpower8-vector. 18368 183692018-02-14 Martin Sebor <msebor@redhat.com> 18370 18371 PR tree-optimization/83698 18372 * gcc.dg/Wrestrict-7.c: New test. 18373 * c-c++-common/Wrestrict.c: Adjust expected values for strcat. 18374 * gcc.target/i386/chkp-stropt-17.c: Same. 18375 183762018-02-14 Martin Sebor <msebor@redhat.com> 18377 18378 PR c/84108 18379 * gcc.dg/Wattributes-8.c: New test. 18380 183812018-02-14 Janus Weil <janus@gcc.gnu.org> 18382 18383 PR fortran/84385 18384 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case. 18385 * gfortran.dg/allocate_with_source_23.f90: Ditto. 18386 * gfortran.dg/select_type_1.f03: Extend test case. 18387 183882017-02-14 Uros Bizjak <ubizjak@gmail.com> 18389 18390 * gcc.target/i386/pr57193.c (dg-do): Remove target selector. 18391 (dg-options): Use -O2 -msse2 -mno-sse3. 18392 183932018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org> 18394 18395 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so 18396 this test case still works ok. 18397 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise. 18398 * gcc.dg/vmx/insert-be-order.c: Likewise. 18399 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise. 18400 * gcc.dg/vmx/ld-be-order.c: Likewise. 18401 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise. 18402 * gcc.dg/vmx/lde-be-order.c: Likewise. 18403 * gcc.dg/vmx/ldl-be-order.c: Likewise. 18404 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise. 18405 * gcc.dg/vmx/merge-be-order.c: Likewise. 18406 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise. 18407 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise. 18408 * gcc.dg/vmx/pack-be-order.c: Likewise. 18409 * gcc.dg/vmx/perm-be-order.c: Likewise. 18410 * gcc.dg/vmx/splat-be-order.c: Likewise. 18411 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise. 18412 * gcc.dg/vmx/st-be-order.c: Likewise. 18413 * gcc.dg/vmx/st-vsx-be-order.c: Likewise. 18414 * gcc.dg/vmx/ste-be-order.c: Likewise. 18415 * gcc.dg/vmx/stl-be-order.c: Likewise. 18416 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise. 18417 * gcc.dg/vmx/sum2s-be-order.c: Likewise. 18418 * gcc.dg/vmx/unpack-be-order.c: Likewise. 18419 * gcc.dg/vmx/vsums-be-order.c: Likewise. 18420 * gcc.target/powerpc/vec-setup-be-long.c: Likewise. 18421 184222018-02-14 Paolo Carlini <paolo.carlini@oracle.com> 18423 18424 PR c++/84350 18425 * g++.dg/cpp0x/auto49.C: New. 18426 184272018-02-14 Nathan Sidwell <nathan@acm.org> 18428 18429 * g++.dg/template/instantiate5.C: Adjust required-from loc. 18430 184312018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com> 18432 18433 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas. 18434 * gcc.target/powerpc/le-altivec-consts.c: Same. 18435 184362018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com> 18437 18438 PR target/84220 18439 * gcc.target/powerpc/pr84220-sld.c: New test. 18440 * gcc.target/powerpc/pr84220-sld2.c: New test. 18441 * gcc.target/powerpc/pr84220-sldw.c: New test. 18442 * gcc.target/powerpc/pr84220-xxperm.c: New test. 18443 * gcc.target/powerpc/pr84220-xxsld.c: New test. 18444 184452018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 18446 18447 PR target/84239 18448 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and 18449 _inc_ssp intrinsics. 18450 * gcc.target/i386/cet-intrin-4.c: Likewise. 18451 * gcc.target/i386/cet-rdssp-1.c: Remove argument from 18452 __builtin_ia32_rdssp[d|q]. 18453 184542018-02-14 Richard Sandiford <richard.sandiford@linaro.org> 18455 18456 PR tree-optimization/84357 18457 * gcc.dg/vect/pr84357.c: New test. 18458 184592018-02-14 Oleg Endo <olegendo@gcc.gnu.org> 18460 18461 PR target/83831 18462 * gcc.target/rx/pr83831.c: New tests. 18463 184642018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com> 18465 18466 PR target/79242 18467 * gcc.target/msp430/pr79242.c: New test. 18468 184692018-02-13 Peter Bergner <bergner@vnet.ibm.com> 18470 18471 PR target/84372 18472 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling 18473 with -mcpu=power9. 18474 184752018-02-13 Peter Bergner <bergner@vnet.ibm.com> 18476 18477 PR target/84279 18478 * g++.dg/pr84279.C: New test. 18479 184802018-02-13 Segher Boessenkool <segher@kernel.crashing.org> 18481 18482 PR rtl-optimization/84169 18483 * gcc.c-torture/execute/pr84169.c: New. 18484 184852018-02-13 Peter Bergner <bergner@vnet.ibm.com> 18486 18487 PR target/84370 18488 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option. 18489 184902018-02-13 Peter Bergner <bergner@vnet.ibm.com> 18491 18492 PR target/84365 18493 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling 18494 with -mcpu=power9. 18495 184962018-02-13 Jakub Jelinek <jakub@redhat.com> 18497 18498 PR c++/84364 18499 * g++.dg/warn/effc4.C: New test. 18500 185012018-02-13 Paolo Carlini <paolo.carlini@oracle.com> 18502 18503 PR c++/84333 18504 * g++.dg/template/sizeof16.C: New. 18505 * g++.dg/template/sizeof17.C: Likewise. 18506 185072018-02-13 Janus Weil <janus@gcc.gnu.org> 18508 18509 PR fortran/84313 18510 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case, 18511 add necessary compiler options. 18512 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message. 18513 185142018-02-13 Jakub Jelinek <jakub@redhat.com> 18515 18516 PR c/82210 18517 * gcc.c-torture/execute/pr82210.c: New test. 18518 18519 PR middle-end/84309 18520 * gcc.dg/pr84309-2.c: New test. 18521 185222018-02-12 Richard Sandiford <richard.sandiford@linaro.org> 18523 18524 PR tree-optimization/84321 18525 * gcc.dg/pr84321.c: New test. 18526 185272018-02-13 Vladimir Makarov <vmakarov@redhat.com> 18528 18529 PR target/84359 18530 * gcc.target/i386/pr57193.c: Add -march=x86-64. 18531 185322018-02-13 Paolo Bonzini <bonzini@gnu.org> 18533 18534 PR sanitizer/84340 18535 * gcc.dg/asan/pr84307.c: Remove test. 18536 185372018-02-13 Sebastian Perta <sebastian.perta@renesas.com> 18538 18539 * gcc.target/rl78/test_auto_vector.c: New test. 18540 185412018-02-13 Richard Sandiford <richard.sandiford@linaro.org> 18542 18543 PR c/84305 18544 * gcc.c-torture/compile/pr84305.c: New test. 18545 185462018-02-13 Jakub Jelinek <jakub@redhat.com> 18547 18548 PR target/84335 18549 * gcc.target/i386/pr84335.c: New test. 18550 18551 PR tree-optimization/84339 18552 * gcc.c-torture/execute/pr84339.c: New test. 18553 18554 PR middle-end/84309 18555 * gcc.dg/pr84309.c: New test. 18556 * gcc.target/i386/pr84309.c: New test. 18557 18558 PR target/84336 18559 * gcc.target/i386/pr84336.c: New test. 18560 185612018-02-12 Jakub Jelinek <jakub@redhat.com> 18562 18563 PR c++/84341 18564 * c-c++-common/gomp/pr84341.c: New test. 18565 185662018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 18567 18568 PR fortran/68746 18569 * gfortran.dg/read_dir.f90: Re-add dg-do run. 18570 185712018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 18572 18573 PR fortran/68746 18574 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat 18575 of zero for read. 18576 185772018-02-12 Jeff Law <law@redhat.com> 18578 18579 * gcc.c-torture/compile/reg-args-size.c: New test. 18580 185812018-02-12 Carl Love <cel@us.ibm.com> 18582 18583 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and 18584 uint128 tests to new testfile. 18585 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for 18586 int128 and uint128 tests. 18587 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to 18588 list of torture tests. 18589 185902018-02-12 Janus Weil <janus@gcc.gnu.org> 18591 18592 PR fortran/84273 18593 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case. 18594 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case. 18595 185962018-02-12 Tamar Christina <tamar.christina@arm.com> 18597 18598 PR target/82641 18599 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te. 18600 186012018-02-12 Paolo Bonzini <bonzini@gnu.org> 18602 18603 PR sanitizer/84307 18604 * gcc.dg/asan/pr84307.c: New test. 18605 186062018-02-12 Nathan Sidwell <nathan@acm.org> 18607 18608 * g++.dg/parse/pr84263.C: New. 18609 186102018-02-12 Paolo Carlini <paolo.carlini@oracle.com> 18611 18612 PR c++/79626 18613 * g++.dg/template/crash129.C: New. 18614 186152018-02-12 Olga Makhotina <olga.makhotina@intel.com> 18616 18617 PR target/83828 18618 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. 18619 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. 18620 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto. 18621 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto. 18622 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto. 18623 186242018-02-12 Olga Makhotina <olga.makhotina@intel.com> 18625 18626 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd, 18627 _mm_maskz_scalef_round_sd): Test new intrinsics. 18628 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd, 18629 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new 18630 intrinsics. 18631 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss, 18632 _mm_maskz_scalef_round_ss): Test new intrinsics. 18633 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss, 18634 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new 18635 intrinsics. 18636 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round, 18637 __builtin_ia32_scalefss_round): Remove builtin. 18638 (__builtin_ia32_scalefsd_mask_round, 18639 __builtin_ia32_scalefss_mask_round): Test new builtin. 18640 * gcc.target/i386/sse-13.c: Ditto. 18641 * gcc.target/i386/sse-23.c: Ditto. 18642 186432018-02-12 Olga Makhotina <olga.makhotina@intel.com> 18644 18645 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd) 18646 (_mm_maskz_sqrt_round_sd): Test new intrinsics. 18647 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd) 18648 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics. 18649 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss) 18650 (_mm_maskz_sqrt_round_ss): Test new intrinsics. 18651 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss) 18652 (_mm_mask_sqrt_round_ss, _mm_maskz_sqrt_round_ss): Test new 18653 intrinsics. 18654 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round) 18655 (__builtin_ia32_sqrtss_round): Remove builtins. 18656 (__builtin_ia32_sqrtsd_mask_round) 18657 (__builtin_ia32_sqrtss_mask_round): Test new builtins. 18658 * gcc.target/i386/sse-13.c: Ditto. 18659 * gcc.target/i386/sse-23.c: Ditto. 18660 186612018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 18662 18663 PR fortran/35299 18664 * gfortran.dg/statement_function_3.f: New test. 18665 186662018-02-11 Steven G. Kargl <kargl@gcc.gnu.org> 18667 18668 PR fortran/54223 18669 PR fortran/84276 18670 * gfortran.dg/statement_function_1.f90: New test. 18671 * gfortran.dg/statement_function_2.f90: New test. 18672 186732018-02-11 Paul Thomas <pault@gcc.gnu.org> 18674 18675 PR fortran/84074 18676 * gfortran.dg/type_to_class_5.f03: New test. 18677 186782018-02-10 Paul Thomas <pault@gcc.gnu.org> 18679 18680 PR fortran/56691 18681 * gfortran.dg/type_to_class_4.f03: New test. 18682 186832018-02-10 Alan Modra <amodra@gmail.com> 18684 18685 PR target/84300 18686 * gcc.dg/pr84300.c: New. 18687 186882018-02-10 Jakub Jelinek <jakub@redhat.com> 18689 18690 PR sanitizer/83987 18691 * g++.dg/ubsan/pr83987-2.C: New test. 18692 186932018-02-09 Sebastian Perta <sebastian.perta@renesas.com> 18694 18695 * gcc.target/rx/movsicc.c: New test. 18696 186972018-02-09 Peter Bergner <bergner@vnet.ibm.com> 18698 18699 PR target/83926 18700 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled 18701 message. 18702 187032018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com> 18704 18705 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target. 18706 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New. 18707 187082018-02-09 Nathan Sidwell <nathan@acm.org> 18709 18710 PR c/84293 18711 * c-c++-common/pr84293.h: New. 18712 * c-c++-common/pr84293.c: New. 18713 187142018-02-09 Vladimir Makarov <vmakarov@redhat.com> 18715 18716 PR rtl-optimization/57193 18717 * gcc.target/i386/pr57193.c: New. 18718 187192018-02-09 Jakub Jelinek <jakub@redhat.com> 18720 18721 PR target/84226 18722 * gcc.target/powerpc/pr84226.c: New test. 18723 187242018-02-09 Peter Bergner <bergner@vnet.ibm.com> 18725 18726 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test 18727 from this to... 18728 <vclzd>: ...this. 18729 187302018-02-09 Martin Sebor <msebor@redhat.com> 18731 18732 PR lto/84212 18733 * gcc.dg/lto/pr84212_0.c: New test file. 18734 * gcc.dg/lto/pr84212_1.c: Same. 18735 187362018-02-09 Peter Bergner <bergner@vnet.ibm.com> 18737 18738 PR target/83926 18739 * gcc.target/powerpc/pr83926.c: New test. 18740 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled 18741 message. Fix test for running in 32-bit mode. 18742 187432018-02-09 Tamar Christina <tamar.christina@arm.com> 18744 18745 PR target/82641 18746 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t. 18747 187482018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 18749 18750 PR target/PR84295 18751 * gcc.target/s390/pr84295.c: New test. 18752 187532018-02-09 Paolo Carlini <paolo.carlini@oracle.com> 18754 18755 PR c++/77522 18756 * g++.dg/cpp1y/lambda-init16.C: New. 18757 187582018-02-09 Eric Botcazou <ebotcazou@adacore.com> 18759 18760 * gnat.dg/sso8.adb: New test. 18761 * gnat.dg/sso8_pkg.ads: New helper. 18762 187632018-02-09 Richard Biener <rguenther@suse.de> 18764 18765 PR tree-optimization/84278 18766 * gcc.target/i386/pr84278.c: Adjust regex. 18767 187682018-02-09 Jakub Jelinek <jakub@redhat.com> 18769 18770 PR tree-optimization/84232 18771 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86. 18772 18773 PR debug/84252 18774 * gcc.target/aarch64/pr84252.c: New test. 18775 18776 PR middle-end/84237 18777 * gcc.dg/pr84237.c: New test. 18778 187792018-02-09 Marek Polacek <polacek@redhat.com> 18780 Jakub Jelinek <jakub@redhat.com> 18781 18782 PR c++/83659 18783 * g++.dg/torture/pr83659.C: New test. 18784 187852018-02-08 David Malcolm <dmalcolm@redhat.com> 18786 18787 PR tree-optimization/84136 18788 * gcc.c-torture/compile/pr84136.c: New test. 18789 187902018-02-08 Sergey Shalnov <sergey.shalnov@intel.com> 18791 18792 PR target/83008 18793 * gcc.target/i386/pr83008.c: New test. 18794 187952018-02-08 Peter Bergner <bergner@vnet.ibm.com> 18796 18797 PR target/81143 18798 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__. 18799 188002018-02-08 Paolo Carlini <paolo.carlini@oracle.com> 18801 18802 PR c++/83806 18803 * g++.dg/warn/Wunused-parm-11.C: New. 18804 188052018-02-08 Marek Polacek <polacek@redhat.com> 18806 18807 PR tree-optimization/84238 18808 * gcc.dg/Wstringop-overflow-3.c: New test. 18809 188102018-02-08 Nathan Sidwell <nathan@acm.org> 18811 18812 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic. 18813 188142018-02-08 Richard Sandiford <richard.sandiford@linaro.org> 18815 18816 PR tree-optimization/84265 18817 * gcc.dg/vect/pr84265.c: New test. 18818 188192018-02-08 Richard Sandiford <richard.sandiford@linaro.org> 18820 18821 PR tree-optimization/81635 18822 * gcc.dg/vect/bb-slp-pr81635-3.c: New test. 18823 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise. 18824 188252018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 18826 18827 * gcc.target/s390/nobp-function-pointer-attr.c: New test. 18828 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test. 18829 * gcc.target/s390/nobp-function-pointer-z10.c: New test. 18830 * gcc.target/s390/nobp-function-pointer-z900.c: New test. 18831 * gcc.target/s390/nobp-indirect-jump-attr.c: New test. 18832 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test. 18833 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test. 18834 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test. 18835 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test. 18836 * gcc.target/s390/nobp-indirect-jump-z10.c: New test. 18837 * gcc.target/s390/nobp-indirect-jump-z900.c: New test. 18838 * gcc.target/s390/nobp-return-attr-all.c: New test. 18839 * gcc.target/s390/nobp-return-attr-neg.c: New test. 18840 * gcc.target/s390/nobp-return-mem-attr.c: New test. 18841 * gcc.target/s390/nobp-return-mem-nothunk.c: New test. 18842 * gcc.target/s390/nobp-return-mem-z10.c: New test. 18843 * gcc.target/s390/nobp-return-mem-z900.c: New test. 18844 * gcc.target/s390/nobp-return-reg-attr.c: New test. 18845 * gcc.target/s390/nobp-return-reg-mixed.c: New test. 18846 * gcc.target/s390/nobp-return-reg-nothunk.c: New test. 18847 * gcc.target/s390/nobp-return-reg-z10.c: New test. 18848 * gcc.target/s390/nobp-return-reg-z900.c: New test. 18849 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test. 18850 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test. 18851 * gcc.target/s390/nobp-table-jump-z10.c: New test. 18852 * gcc.target/s390/nobp-table-jump-z900.c: New test. 18853 188542018-02-08 Richard Biener <rguenther@suse.de> 18855 18856 PR tree-optimization/84233 18857 * g++.dg/torture/pr84233.C: New testcase. 18858 188592018-02-08 Richard Biener <rguenther@suse.de> 18860 18861 PR tree-optimization/84278 18862 * gcc.target/i386/pr84278.c: New testcase. 18863 188642018-02-08 Wilco Dijkstra <wdijkstr@arm.com> 18865 18866 PR rtl-optimization/84068 18867 PR rtl-optimization/83459 18868 * gcc.dg/pr84068.c: New test. 18869 188702018-02-08 Richard Biener <rguenther@suse.de> 18871 18872 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or 18873 loop vectorization to happen. 18874 188752018-02-08 Paolo Carlini <paolo.carlini@oracle.com> 18876 18877 PR c++/83204 18878 * g++.dg/cpp0x/lambda/lambda-ice25.C: New. 18879 188802018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com> 18881 18882 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas. 18883 188842018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com> 18885 18886 PR target/84154 18887 * gcc.target/powerpc/pr84154-1.c: New tests. 18888 * gcc.target/powerpc/pr84154-2.c: Likewise. 18889 * gcc.target/powerpc/pr84154-3.c: Likewise. 18890 188912018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com> 18892 18893 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires. 18894 188952018-02-07 Jakub Jelinek <jakub@redhat.com> 18896 18897 PR c++/84082 18898 * g++.dg/template/incomplete11.C: New test. 18899 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too. 18900 189012018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 18902 18903 PR fortran/82994 18904 * gfortran.dg/deallocate_error_3.f90: New test. 18905 * gfortran.dg/deallocate_error_4.f90: New test. 18906 189072018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org> 18908 18909 PR fortran/68560 18910 * gfortran.dg/shape_9.f90: New test. 18911 189122018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 18913 18914 PR fortran/82049 18915 * gfortran.dg/assumed_charlen_parameter.f90: New test. 18916 189172018-02-07 David Malcolm <dmalcolm@redhat.com> 18918 18919 PR c++/81610 18920 PR c++/80567 18921 * g++.dg/spellcheck-reswords.C: New test case. 18922 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus 18923 suggestion of "if". 18924 189252018-02-07 Martin Liska <mliska@suse.cz> 18926 18927 PR c++/84059. 18928 * g++.dg/ext/mv26.C: New test. 18929 189302018-02-07 Tom de Vries <tom@codesourcery.com> 18931 18932 * gcc.dg/pr83844.c: Require effective target alloca. 18933 189342018-02-07 Tom de Vries <tom@codesourcery.com> 18935 18936 * gcc.dg/torture/pr83055.c: Require effective target global_constructor. 18937 189382018-02-07 H.J. Lu <hongjiu.lu@intel.com> 18939 18940 PR target/84243 18941 * gcc.target/i386/cet-intrin-4.c (dg-options): Use 18942 -fcf-protection=return. 18943 189442018-02-07 Tom de Vries <tom@codesourcery.com> 18945 18946 PR libgomp/84217 18947 * c-c++-common/goacc/pr84217.c: New test. 18948 * gfortran.dg/goacc/pr84217.f90: New test. 18949 189502018-02-07 Richard Biener <rguenther@suse.de> 18951 18952 PR tree-optimization/84204 18953 * gcc.dg/graphite/pr84204.c: New testcase. 18954 18955 PR tree-optimization/84205 18956 * gcc.dg/graphite/pr84205.c: New testcase. 18957 18958 PR tree-optimization/84223 18959 * gfortran.dg/graphite/pr84223.f90: New testcase. 18960 189612018-02-07 Paolo Carlini <paolo.carlini@oracle.com> 18962 18963 PR c++/71662 18964 * g++.dg/cpp0x/scoped_enum7.C: New. 18965 189662018-02-07 Christophe Lyon <christophe.lyon@linaro.org> 18967 18968 PR tree-optimization/83008 18969 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize. 18970 189712018-02-07 Jakub Jelinek <jakub@redhat.com> 18972 18973 PR tree-optimization/84235 18974 * gcc.c-torture/execute/ieee/pr84235.c: New test. 18975 189762018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 18977 18978 PR testsuite/84243 18979 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86 18980 targets. 18981 * c-c++-common/fcf-protection-7.c: Likewise for -mibt. 18982 189832018-02-06 Jakub Jelinek <jakub@redhat.com> 18984 18985 PR target/84146 18986 * gcc.target/i386/pr84146.c: New test. 18987 189882018-02-06 Michael Collison <michael.collison@arm.com> 18989 18990 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting. 18991 189922018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 18993 18994 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation 18995 warning for -mno-speculate-indirect-jumps. 18996 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise. 18997 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. 18998 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise. 18999 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise. 19000 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise. 19001 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise. 19002 190032018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 19004 19005 PR target/84145 19006 * c-c++-common/fcf-protection-1.c: Change a compared message. 19007 * c-c++-common/fcf-protection-2.c: Likewise. 19008 * c-c++-common/fcf-protection-3.c: Likewise. 19009 * c-c++-common/fcf-protection-5.c: Likewise. 19010 * c-c++-common/fcf-protection-6.c: New test. 19011 * c-c++-common/fcf-protection-7.c: Likewise. 19012 190132018-02-06 Marek Polacek <polacek@redhat.com> 19014 19015 PR tree-optimization/84228 19016 * c-c++-common/Wstringop-truncation-3.c: New test. 19017 190182018-02-06 Tamar Christina <tamar.christina@arm.com> 19019 19020 PR target/82641 19021 * gcc.target/arm/pragma_arch_switch_2.c: New. 19022 190232018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19024 19025 PR target/79975 19026 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options. 19027 190282018-02-05 Martin Sebor <msebor@redhat.com> 19029 19030 PR tree-optimization/83369 19031 * gcc.dg/Wnonnull.c: New test. 19032 190332018-02-05 Richard Sandiford <richard.sandiford@linaro.org> 19034 19035 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file 19036 argument and use dg-messages-by-file instead. Expect it to be 19037 an array rather than a dict. 19038 (lto-link-and-maybe-run): Remove messages_by_file argument and 19039 use an upvar for dg-messages-by-file. Update call to 19040 lto_handle_diagnostics. 19041 (lt-get-options): Treat dg-messages-by-file as an array 19042 rather than a dict. 19043 (lto-get-options-main): Likewise. Set the entry rather than appending. 19044 (lto-execute): Treat dg-messages-by-file as an array rather than 19045 a dict. Update call to lto-link-and-maybe-run. 19046 190472018-02-05 Paolo Carlini <paolo.carlini@oracle.com> 19048 19049 PR c++/82782 19050 * g++.dg/cpp1z/inline-var4.C: New. 19051 190522018-02-05 Martin Liska <mliska@suse.cz> 19053 19054 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS 19055 options. 19056 * c-c++-common/asan/pointer-compare-2.c: Likewise. 19057 * c-c++-common/asan/pointer-subtract-1.c: Likewise. 19058 * c-c++-common/asan/pointer-subtract-2.c: Likewise. 19059 * c-c++-common/asan/pointer-subtract-3.c: Likewise. 19060 * c-c++-common/asan/pointer-subtract-4.c: Likewise. 19061 * c-c++-common/asan/pointer-compare-3.c: New test. 19062 190632018-02-05 Richard Sandiford <richard.sandiford@linaro.org> 19064 19065 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs. 19066 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 19067 190682018-02-05 Olga Makhotina <olga.makhotina@intel.com> 19069 19070 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd, 19071 _mm_maskz_range_sd, _mm_mask_range_round_sd, 19072 _mm_maskz_range_round_sd): Test new intrinsics. 19073 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd, 19074 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd, 19075 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics. 19076 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss, 19077 _mm_maskz_range_ss, _mm_mask_range_round_ss, 19078 _mm_maskz_range_round_ss): Test new intrinsics. 19079 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss, 19080 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss, 19081 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics. 19082 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round, 19083 __builtin_ia32_rangess128_round): Remove builtins. 19084 (__builtin_ia32_rangesd128_mask_round, 19085 __builtin_ia32_rangess128_mask_round): Test new builtins. 19086 * gcc.target/i386/sse-13.c: Ditto. 19087 * gcc.target/i386/sse-23.c: Ditto. 19088 190892018-02-04 Jan Hubicka <hubicka@ucw.cz> 19090 19091 PR middle-end/79966 19092 * gfortran.dg/pr79966.f90: New testcase 19093 190942018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org> 19095 19096 PR fortran/84094 19097 * gfortran.dg/associate_23.f90: Fix invalid code. 19098 * gfortran.dg/intrinsic_actual_4.f90: Likewise. 19099 * gfortran.dg/matmul_3.f90: Likewise. 19100 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise. 19101 191022018-02-04 Paul Thomas <pault@gcc.gnu.org> 19103 19104 PR fortran/84115 19105 * gfortran.dg/associate_34.f90: New test. 19106 * gfortran.dg/associate_35.f90: New test. 19107 191082018-02-03 Paul Thomas <pault@gcc.gnu.org> 19109 19110 PR fortran/84141 19111 PR fortran/84155 19112 * gfortran.dg/pr84155.f90: New test. 19113 191142017-02-02 Uros Bizjak <ubizjak@gmail.com> 19115 19116 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect. 19117 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto. 19118 191192018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com> 19120 19121 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to 19122 dg-do run stanza. 19123 191242018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com> 19125 19126 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok 19127 requirement. 19128 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same. 19129 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same. 19130 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same. 19131 191322018-02-02 Georg-Johann Lay <avr@gjlay.de> 19133 19134 PR testsuite/52641 19135 * gcc.c-torture/execute/pr83362.c: Make work for int16. 19136 * gcc.dg/Wsign-conversion.c: Dito. 19137 * gcc.dg/attr-alloc_size-4.c: Dito. 19138 * gcc.dg/pr81020.c: Dito. 19139 * gcc.dg/pr81192.c: Dito. 19140 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast. 19141 * gcc.dg/attr-alloc_size-11.c: Also special-case avr. 19142 * gcc.dg/pr83844.c: Restrict to int32plus. 19143 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus. 19144 * gcc.dg/tree-ssa/ldist-25.c: Dito. 19145 * gcc.dg/tree-ssa/ldist-27.c: Dito. 19146 * gcc.dg/tree-ssa/ldist-28.c: Dito. 19147 * gcc.dg/tree-ssa/ldist-29.c: Dito. 19148 * gcc.dg/tree-ssa/ldist-30.c: Dito. 19149 * gcc.dg/tree-ssa/ldist-31.c: Dito. 19150 * gcc.dg/tree-ssa/ldist-32.c: Dito. 19151 * gcc.dg/tree-ssa/ldist-33.c: Dito. 19152 * gcc.dg/tree-ssa/ldist-34.c: Dito. 19153 * gcc.dg/tree-ssa/ldist-35.c: Dito. 19154 * gcc.dg/tree-ssa/ldist-36.c: Dito. 19155 191562018-02-02 Julia Koval <julia.koval@intel.com> 19157 19158 * gcc.target/i386/funcspec-56.inc: Handle new march. 19159 * g++.dg/ext/mv16.C: Ditto. 19160 191612018-02-02 Georg-Johann Lay <avr@gjlay.de> 19162 19163 * lib/target-supports.exp 19164 (check_effective_target_keeps_null_pointer_checks): No more 19165 special-case avr. 19166 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr. 19167 * gcc.dg/ifcvt-4.c: Skip avr. 19168 * gcc.dg/pr53037-1.c: Dito. 19169 * gcc.dg/pr53037-2.c: Dito. 19170 * gcc.dg/pr53037-3.c: Dito. 19171 * gcc.dg/pr63387-2.c: Dito. 19172 * gcc.dg/pr63387.c: Dito. 19173 * gcc.dg/sancov/cmp0.c: Dito. 19174 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito. 19175 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito. 19176 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito. 19177 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito. 19178 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito. 19179 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito. 19180 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito. 19181 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito. 19182 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito. 19183 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito. 19184 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito. 19185 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito. 19186 * gcc.dg/tree-ssa/pr82059.c: Dito. 19187 * gcc.c-torture/execute/pr70460.c: Dito. 19188 191892018-02-02 Georg-Johann Lay <avr@gjlay.de> 19190 19191 PR testsuite/52641 19192 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16. 19193 * gcc.c-torture/execute/20180112-1.c: Dito. 19194 * gcc.c-torture/execute/pr81503.c: Dito. 19195 * gcc.dg/store_merging_12.c: Dito. 19196 * gcc.dg/tree-ssa/loop-niter-1.c: Dito. 19197 * gcc.dg/tree-ssa/loop-niter-2.c: Dito. 19198 * gcc.dg/tree-ssa/pr80898.c: Dito. 19199 * gcc.dg/tree-ssa/pr82363.c: Dito. 19200 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning. 19201 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16. 19202 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito. 19203 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito. 19204 * gcc.dg/torture/pr81814.c: Restrict to int32plus. 19205 * gcc.dg/tree-ssa/pr80803.c: Dito. 19206 * gcc.dg/tree-ssa/pr80898-2.c: Dito. 19207 * gcc.dg/tree-ssa/pr81346-4.c: Dito. 19208 * gcc.dg/tree-ssa/vrp114.c: Dito. 19209 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus. 19210 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito. 19211 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito. 19212 192132018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com> 19214 19215 PR target/84066 19216 * gcc.target/i386/cet-sjlj-6a.c: New test. 19217 * gcc.target/i386/cet-sjlj-6b.c: Likewise. 19218 192192018-02-01 Marek Polacek <polacek@redhat.com> 19220 19221 PR c++/84125 19222 * g++.dg/cpp1y/lambda-generic-84125.C: New test. 19223 192242018-01-30 Jeff Law <law@redhat.com> 19225 19226 PR target/84128 19227 * gcc.target/i386/pr84128.c: New test. 19228 192292018-02-01 Georg-Johann Lay <avr@gjlay.de> 19230 19231 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add 19232 -fdelete-null-pointer-checks. 19233 192342018-02-01 Paolo Carlini <paolo.carlini@oracle.com> 19235 19236 PR c++/83796 19237 * g++.dg/cpp0x/abstract-default1.C: New. 19238 192392018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 19240 19241 PR tree-optimization/81635 19242 * gcc.dg/vect/bb-slp-pr81635-1.c: New test. 19243 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise. 19244 192452018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 19246 19247 PR target/83370 19248 * gcc.target/aarch64/pr83370.c: New. 19249 192502018-02-01 Richard Biener <rguenther@suse.de> 19251 19252 * gcc.dg/graphite/pr35356-1.c: Adjust. 19253 192542018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 19255 19256 PR testsuite/83846 19257 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests 19258 for ILP32. 19259 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead 19260 of hard-coding the choice. 19261 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise. 19262 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise. 19263 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize 19264 memset call. 19265 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use 19266 stdint.h types. 19267 * gcc.target/aarch64/sve/const_pred_2.C: Likewise. 19268 * gcc.target/aarch64/sve/const_pred_3.C: Likewise. 19269 * gcc.target/aarch64/sve/const_pred_4.C: Likewise. 19270 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. 19271 * gcc.target/aarch64/sve/logical_1.c: Likewise. 19272 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. 19273 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. 19274 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. 19275 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. 19276 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. 19277 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. 19278 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. 19279 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. 19280 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. 19281 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. 19282 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. 19283 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. 19284 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. 19285 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. 19286 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. 19287 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. 19288 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. 19289 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. 19290 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. 19291 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. 19292 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. 19293 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. 19294 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. 19295 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. 19296 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. 19297 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. 19298 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. 19299 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. 19300 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. 19301 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. 19302 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. 19303 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. 19304 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. 19305 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise. 19306 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 19307 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise. 19308 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. 19309 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. 19310 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. 19311 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use 19312 __builtin_popcountll rather than __builtin_popcountl. 19313 193142018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 19315 19316 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead 19317 of LD1R[HWD] for multi-element constants on big-endian targets. 19318 * gcc.target/aarch64/sve/slp_3.c: Likewise. 19319 * gcc.target/aarch64/sve/slp_4.c: Likewise. 19320 193212018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 19322 19323 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB. 19324 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB. 19325 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB. 19326 193272018-02-01 Jakub Jelinek <jakub@redhat.com> 19328 19329 PR tree-optimization/81661 19330 PR tree-optimization/84117 19331 * gcc.dg/pr81661.c: New test. 19332 * gfortran.dg/pr84117.f90: New test. 19333 193342018-02-01 Janne Blomqvist <jb@gcc.gnu.org> 19335 19336 PR fortran/83705 19337 * gfortran.dg/repeat_7.f90: Catch warning message. 19338 193392018-01-31 Ian Lance Taylor <iant@golang.org> 19340 19341 * go.go-torture/execute/printnil.go: New test. 19342 193432018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19344 19345 * lib/target-supports.exp (check_effective_target_comdat_group): 19346 Allow for Solaris as comdat syntax. 19347 19348 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on 19349 Solaris with comdat_group support and as. 19350 193512018-01-31 Marek Polacek <polacek@redhat.com> 19352 19353 PR c/81779 19354 * gcc.dg/pr81779.c: New test. 19355 193562018-01-31 Jakub Jelinek <jakub@redhat.com> 19357 19358 PR fortran/84116 19359 * gfortran.dg/gomp/pr84116.f90: New test. 19360 19361 PR c++/83993 19362 * g++.dg/init/pr83993-2.C: New test. 19363 19364 PR c++/83993 19365 * g++.dg/init/pr83993-1.C: New test. 19366 * g++.dg/cpp0x/pr83993.C: New test. 19367 193682018-01-31 Paul Thomas <pault@gcc.gnu.org> 19369 19370 PR fortran/84088 19371 * gfortran.dg/pr84088.f90: New test. 19372 193732018-01-31 Vladimir Makarov <vmakarov@redhat.com> 19374 19375 PR target/82444 19376 * gcc.target/i386/pr82444.c: New. 19377 193782018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com> 19379 19380 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins. 19381 * gcc.target/powerpc/vsx-13.c: New. 19382 193832018-01-31 Paolo Carlini <paolo.carlini@oracle.com> 19384 19385 PR c++/84092 19386 * g++.dg/cpp1y/var-templ57.C: New. 19387 193882018-01-31 Marek Polacek <polacek@redhat.com> 19389 19390 PR c++/84138 19391 * g++.dg/diagnostic/pr84138.C: New test. 19392 193932018-01-31 Janne Blomqvist <jb@gcc.gnu.org> 19394 19395 PR fortran/78534 19396 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune 19397 -Wstringop-overflow warnings due to spurious warning with -O1. 19398 * gfortran.dg/char_cast_1.f90: Update dump scan pattern. 19399 * gfortran.dg/transfer_intrinsic_1.f90: Likewise. 19400 194012018-01-31 Richard Biener <rguenther@suse.de> 19402 19403 PR tree-optimization/84132 19404 * g++.dg/torture/pr84132.C: New testcase. 19405 194062018-01-31 Jan Hubicka <hubicka@ucw.cz> 19407 19408 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and 19409 dg-final scan. 19410 194112018-01-31 Julia Koval <julia.koval@intel.com> 19412 19413 PR target/83618 19414 * gcc.target/i386/rdpid.c: Remove "eax". 19415 194162018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19417 19418 PR tree-optimization/64946 19419 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word 19420 scan-assembler checks. 19421 194222018-01-31 Eric Botcazou <ebotcazou@adacore.com> 19423 19424 * gcc.c-torture/execute/20180131-1.c: New test. 19425 194262018-01-31 Claudiu Zissulescu <claziss@synopsys.com> 19427 19428 * gcc.target/arc/taux-1.c: New test. 19429 * gcc.target/arc/taux-2.c: Likewise. 19430 194312018-01-31 Claudiu Zissulescu <claziss@synopsys.com> 19432 19433 * gcc.target/arc/uncached.c: New test. 19434 194352018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19436 19437 PR lto/83954 19438 * gnat.dg/lto20.adb: Remove dg-excess-errors. 19439 194402018-01-31 Jakub Jelinek <jakub@redhat.com> 19441 19442 PR preprocessor/69869 19443 * gcc.dg/cpp/trad/pr69869.c: New test. 19444 19445 PR c/84100 19446 * gcc.dg/pr84100.c: New test. 19447 194482018-01-30 Jeff Law <law@redhat.com> 19449 19450 PR target/84064 19451 * gcc.target/i386/pr84064: New test. 19452 194532018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org> 19454 19455 PR fortran/84134 19456 * gfortran.dg/data_implied_do_2.f90: New test. 19457 194582018-01-30 Janus Weil <janus@gcc.gnu.org> 19459 19460 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive. 19461 194622018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org> 19463 19464 PR fortran/84133 19465 * gfortran.dg/inline_matmul_21.f90: New test case. 19466 194672018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19468 19469 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options. 19470 194712018-01-30 Vladimir Makarov <vmakarov@redhat.com> 19472 19473 PR target/84112 19474 * gcc.target/powerpc/pr84112.c: New. 19475 194762018-01-30 Jakub Jelinek <jakub@redhat.com> 19477 19478 PR rtl-optimization/83986 19479 * gcc.dg/pr83986.c: New test. 19480 194812018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com> 19482 19483 PR 58684 19484 * gcc.dg/torture/inf-compare-1.c: Add xfail. 19485 * gcc.dg/torture/inf-compare-2.c: Add xfail. 19486 * gcc.dg/torture/inf-compare-3.c: Add xfail. 19487 * gcc.dg/torture/inf-compare-4.c: Add xfail. 19488 194892018-01-30 Jakub Jelinek <jakub@redhat.com> 19490 19491 PR tree-optimization/84111 19492 * gcc.c-torture/compile/pr84111.c: New test. 19493 194942018-01-30 Jan Hubicka <hubicka@ucw.cz> 19495 19496 PR ipa/83179 19497 * gcc.dg/ipa/inline-2.c: Fix template. 19498 * gcc.dg/ipa/inline-3.c: Fix template. 19499 195002018-01-30 Jan Hubicka <hubicka@ucw.cz> 19501 19502 PR ipa/81360 19503 * g++.dg/torture/pr81360.C: New testcase. 19504 195052018-01-30 Jan Hubicka <hubicka@ucw.cz> 19506 19507 PR lto/83954 19508 * gcc.dg/lto/pr83954.h: New testcase. 19509 * gcc.dg/lto/pr83954_0.c: New testcase. 19510 * gcc.dg/lto/pr83954_1.c: New testcase. 19511 195122018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19513 19514 PR bootstrap/84017 19515 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings 19516 to dg-options. 19517 Simplify DW_AT_producer scan. 19518 195192018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19520 19521 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets. 19522 195232018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com> 19524 19525 PR target/83828 19526 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test. 19527 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto. 19528 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto. 19529 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto. 19530 195312018-01-29 Jeff Law <law@redhat.com> 19532 19533 PR testsuite/81010 19534 * gcc.target/powerpc/pr56605.c: Update various dg- directives to 19535 better match other tests which require vsx. Verify the zero 19536 extension is part of the test in the combiner dump. 19537 195382018-01-29 Marek Polacek <polacek@redhat.com> 19539 19540 PR c/83966 19541 * gcc.dg/format/Wsuggest-attribute-1.c: New test. 19542 19543 PR c++/83996 19544 * g++.dg/ext/pr83996.C: New test. 19545 195462018-01-29 Richard Biener <rguenther@suse.de> 19547 19548 PR tree-optimization/84057 19549 * gcc.dg/graphite/pr84057.c: New testcase. 19550 195512018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org> 19552 19553 PR fortran/84073 19554 * gfortran.dg/bind_c_usage_31.f90: New test. 19555 195562018-01-27 Paolo Carlini <paolo.carlini@oracle.com> 19557 19558 PR c++/83924 19559 * g++.dg/warn/Wduplicated-branches5.C: New. 19560 195612018-01-26 Sebastian Perta <sebastian.perta@renesas.com> 19562 19563 * gcc.target/rl78/test_addsi3_internal.c: New test. 19564 195652018-01-26 Segher Boessenkool <segher@kernel.crashing.org> 19566 19567 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets. 19568 Make expected output depend on whether we expect sibcalls or not. 19569 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into 19570 safe-indirect-jump-1.c). 19571 195722018-01-26 Damian Rouson <damian@sourceryinstitute.org> 19573 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com> 19574 Soren Rasmussen <s.c.rasmussen@gmail.com> 19575 19576 Fortran 2018 teams tests. 19577 19578 * gfortran.dg/team_number_1.f90: new test for team_number. 19579 * gfortran.dg/team_change_1.f90: new test for change team. 19580 * gfortran.dg/team_end_1.f90: new test for end team. 19581 * gfortran.dg/team_form_1.f90: new test for form team. 19582 195832018-01-26 Steven G. Kargl <kargl@gcc.gnu.org> 19584 19585 PR fortran/83998 19586 * gfortran.dg/dot_product_4.f90 19587 195882018-01-26 Martin Sebor <msebor@redhat.com> 19589 19590 PR tree-optimization/83896 19591 * gcc.dg/strlenopt-43.c: New. 19592 195932018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 19594 19595 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas. 19596 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same. 19597 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New. 19598 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New. 19599 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New. 19600 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New. 19601 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New. 19602 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New. 19603 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler 19604 stanzas. 19605 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same. 19606 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New. 19607 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New. 19608 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New. 19609 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New. 19610 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New. 19611 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New. 19612 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid 19613 instruction list. 19614 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same. 19615 196162018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 19617 19618 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete. 19619 * gcc.target/powerpc/fold-vec-cmp-int.h: New. 19620 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New. 19621 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New. 19622 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New. 19623 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete. 19624 * gcc.target/powerpc/fold-vec-cmp-short.h: New. 19625 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New. 19626 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New. 19627 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete. 19628 * gcc.target/powerpc/fold-vec-cmp-char.h: New. 19629 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New. 19630 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New. 19631 196322018-01-26 Martin Liska <mliska@suse.cz> 19633 19634 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type 19635 warning is seen. 19636 196372018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com> 19638 19639 * gcc.target/powerpc/fold-vec-neg-longlong.h: New. 19640 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New. 19641 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New. 19642 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete. 19643 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas. 19644 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New. 19645 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New. 19646 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New. 19647 196482018-01-26 Richard Biener <rguenther@suse.de> 19649 19650 PR rtl-optimization/84003 19651 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger 19652 latent bug in DSE if NOINLINE is appropriately defined. 19653 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C 19654 and defining NOINLINE. 19655 196562018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19657 19658 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64 19659 tests specific to aarch64. XFAIL test on arm. 19660 196612018-01-26 Jakub Jelinek <jakub@redhat.com> 19662 19663 PR rtl-optimization/83985 19664 * gcc.dg/pr83985.c: New test. 19665 19666 PR c/83989 19667 * c-c++-common/Wrestrict-3.c: New test. 19668 196692018-01-26 Claudiu Zissulescu <claziss@synopsys.com> 19670 19671 * gcc.target/arc/tdelegitimize_addr.c: New test. 19672 196732018-01-26 Claudiu Zissulescu <claziss@synopsys.com> 19674 19675 * gcc.target/arc/jli-1.c: New file. 19676 * gcc.target/arc/jli-2.c: Likewise. 19677 196782018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com> 19679 19680 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in 19681 scan-assembler. 19682 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. 19683 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. 19684 196852018-01-26 Richard Biener <rguenther@suse.de> 19686 19687 PR tree-optimization/81082 19688 * gcc.dg/vect/pr81082.c: New testcase. 19689 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n 19690 simplification to n * n. 19691 196922018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 19693 19694 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on 19695 Solaris 10. 19696 * gcc.target/i386/pr63620.c: Likewise. 19697 196982018-01-26 Julia Koval <julia.koval@intel.com> 19699 19700 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add 19701 -mavx512f -mavx512bw. 19702 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw. 19703 * gcc.target/i386/i386.exp: Fix types. 19704 197052018-01-26 Alan Modra <amodra@gmail.com> 19706 19707 PR target/84033 19708 * gcc.target/powerpc/swaps-p8-46.c: New. 19709 197102018-25-01 Paul Thomas <pault@gcc.gnu.org> 19711 19712 PR fortran/37577 19713 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008. 19714 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to 19715 'array01' in the tree dump comparison. 19716 * gfortran.dg/coarray_lib_token_4.f90: Likewise. 19717 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits. 19718 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008. 19719 197202018-01-25 Jan Hubicka <hubicka@ucw.cz> 19721 19722 PR middle-end/83055 19723 * gcc.dg/torture/pr83055.c: New testcase. 19724 197252018-01-25 Jakub Jelinek <jakub@redhat.com> 19726 19727 PR c++/84031 19728 * g++.dg/cpp1z/decomp36.C: New test. 19729 19730 PR middle-end/83977 19731 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options. 19732 197332018-01-25 Richard Sandiford <richard.sandiford@linaro.org> 19734 19735 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for 19736 the shift dump line. 19737 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 19738 197392018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com> 19740 19741 PR target/81550 19742 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop 19743 index instead of int, which allows IVOPTs to properly optimize the 19744 loop. 19745 197462018-01-24 David Malcolm <dmalcolm@redhat.com> 19747 19748 PR jit/82846 19749 * jit.dg/test-alignment.c (create_aligned_code): Fix return type 19750 of "fn_type" typedef. 19751 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise. 19752 197532018-01-24 Ian Lance Taylor <iant@golang.org> 19754 19755 * go.go-torture/execute/names-1.go: New test. 19756 197572018-01-19 Jeff Law <law@redhat.com> 19758 19759 PR target/83994 19760 * gcc.target/i386/pr83994.c: New test. 19761 197622018-01-24 Vladimir Makarov <vmakarov@redhat.com> 19763 19764 PR target/84014 19765 * gcc.target/powerpc/pr84014.c: New. 19766 197672018-01-24 Jakub Jelinek <jakub@redhat.com> 19768 19769 PR middle-end/83977 19770 * c-c++-common/gomp/pr83977-1.c: New test. 19771 * c-c++-common/gomp/pr83977-2.c: New test. 19772 * c-c++-common/gomp/pr83977-3.c: New test. 19773 * gfortran.dg/gomp/pr83977.f90: New test. 19774 197752018-01-24 Richard Sandiford <richard.sandiford@linaro.org> 19776 19777 PR testsuite/83889 19778 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run. 19779 * gcc.dg/vect/pr80631-1.c: Likewise. 19780 * gcc.dg/vect/pr80631-2.c: Likewise. 19781 * gcc.dg/vect/pr81410.c: Likewise. 19782 * gcc.dg/vect/pr81633.c: Likewise. 19783 * gcc.dg/vect/pr81815.c: Likewise. 19784 * gcc.dg/vect/pr82108.c: Likewise. 19785 * gcc.dg/vect/pr83857.c: Likewise. 19786 * gcc.dg/vect/vect-alias-check-8.c: Likewise. 19787 * gcc.dg/vect/vect-alias-check-9.c: Likewise. 19788 * gcc.dg/vect/vect-alias-check-10.c: Likewise. 19789 * gcc.dg/vect/vect-alias-check-11.c: Likewise. 19790 * gcc.dg/vect/vect-alias-check-12.c: Likewise. 19791 * gcc.dg/vect/vect-reduc-11.c: Likewise. 19792 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise. 19793 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use 19794 dg-xfail-run-if instead. 19795 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. 19796 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. 19797 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. 19798 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run. 19799 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 19800 198012018-01-24 Richard Sandiford <richard.sandiford@linaro.org> 19802 19803 PR tree-optimization/83979 19804 * g++.dg/pr83979.c: New test. 19805 198062018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19807 19808 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp 19809 option. Add arm_neon_ok_no_float_abi check. 19810 198112018-01-24 Richard Biener <rguenther@suse.de> 19812 19813 PR tree-optimization/83176 19814 * gcc.dg/graphite/pr83176.c: New testcase. 19815 198162018-01-24 Richard Biener <rguenther@suse.de> 19817 19818 PR tree-optimization/82819 19819 * gcc.dg/graphite/pr82819.c: New testcase. 19820 198212018-01-23 Paolo Carlini <paolo.carlini@oracle.com> 19822 19823 PR c++/83921 19824 * g++.dg/cpp1y/constexpr-83921-1.C: New. 19825 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise. 19826 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise. 19827 * g++.dg/ext/stmtexpr20.C: Likewise. 19828 * g++.dg/ext/stmtexpr21.C: Likewise. 19829 198302018-01-23 David Malcolm <dmalcolm@redhat.com> 19831 19832 PR c++/83974 19833 * g++.dg/warn/pr83974.C: New test case. 19834 198352018-01-23 Jakub Jelinek <jakub@redhat.com> 19836 19837 PR sanitizer/83987 19838 * g++.dg/ubsan/pr83987.C: New test. 19839 198402018-01-23 Paul Thomas <pault@gcc.gnu.org> 19841 19842 PR fortran/83866 19843 * gfortran.dg/pdt_29.f03: New test. 19844 198452018-01-23 Paul Thomas <pault@gcc.gnu.org> 19846 19847 PR fortran/83898 19848 * gfortran.dg/associate_33.f03: New test. 19849 198502018-01-23 Martin Liska <mliska@suse.cz> 19851 19852 PR lto/81440 19853 * gcc.dg/lto/pr81440.h: New test. 19854 * gcc.dg/lto/pr81440_0.c: New test. 19855 * gcc.dg/lto/pr81440_1.c: New test. 19856 198572018-01-23 Nathan Sidwell <nathan@acm.org> 19858 19859 PR c++/83988 19860 * g++.dg/template/pr83988.C: New. 19861 198622018-01-23 Jakub Jelinek <jakub@redhat.com> 19863 19864 PR c++/82882 19865 PR c++/83978 19866 * g++.dg/cpp0x/pr82882.C: New test. 19867 * g++.dg/cpp0x/pr83978.C: New test. 19868 19869 PR c++/83958 19870 * g++.dg/cpp1z/decomp35.C: New test. 19871 198722018-01-23 Nathan Sidwell <nathan@acm.org> 19873 19874 * g++.dg/cpp0x/range-for10.C: Adjust. 19875 * g++.dg/ext/forscope1.C: Adjust. 19876 * g++.dg/ext/forscope2.C: Adjust. 19877 * g++.dg/template/for1.C: Adjust. 19878 198792018-01-23 David Malcolm <dmalcolm@redhat.com> 19880 19881 PR tree-optimization/83510 19882 * gcc.c-torture/compile/pr83510.c: New test case. 19883 198842018-01-23 Richard Sandiford <richard.sandiford@linaro.org> 19885 19886 PR testsuite/83888 19887 * lib/target-supports.exp (check_effective_target_vect_float): Say 19888 that the result only holds when -funsafe-math-optimizations is on. 19889 (check_effective_target_vect_float_strict): New procedure. 19890 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead 19891 of vect_float. 19892 * gcc.dg/vect/vect-reduc-6.c: Likewise. 19893 198942018-01-23 Richard Sandiford <richard.sandiford@linaro.org> 19895 19896 PR tree-optimization/83965 19897 * gcc.dg/vect/pr83965.c: New test. 19898 198992018-01-23 Richard Biener <rguenther@suse.de> 19900 19901 PR tree-optimization/83963 19902 * gfortran.dg/graphite/pr83963.f: New testcase. 19903 * gcc.dg/graphite/pr83963-2.c: Likewise. 19904 199052018-01-23 Jakub Jelinek <jakub@redhat.com> 19906 19907 PR c++/83918 19908 * g++.dg/cpp1z/pr83918.C: New test. 19909 199102018-01-22 Jakub Jelinek <jakub@redhat.com> 19911 19912 PR tree-optimization/83957 19913 * gcc.dg/autopar/pr83957.c: New test. 19914 19915 PR tree-optimization/83081 19916 * gcc.dg/predict-8.c: Adjust expected probability. 19917 199182018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com> 19919 19920 PR target/83862 19921 * gcc.target/powerpc/pr83862.c: New test. 19922 199232018-01-22 Carl Love <cel@us.ibm.com> 19924 19925 * gcc.target/powerpc/powerpc.exp: Add torture tests for 19926 builtins-4-runnable.c, builtins-6-runnable.c, 19927 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c. 19928 * gcc.target/powerpc/builtins-6-runnable.c: New test file. 19929 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests 19930 for signed/unsigned 128-bit and long long int loads. 19931 199322018-01-22 Marek Polacek <polacek@redhat.com> 19933 19934 PR c++/81933 19935 * g++.dg/cpp1y/constexpr-empty4.C: New test. 19936 199372018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com> 19938 19939 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to 19940 scan-asembler valid instructions list. 19941 * gcc.target/powerpc/fold-vec-abs-short.c: Same. 19942 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up 19943 power8-vector requirement and option. 19944 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same. 19945 199462018-01-22 Janne Blomqvist <jb@gcc.gnu.org> 19947 19948 PR 78534 19949 PR 83704 19950 * gfortran.dg/string_1.f90: Remove printing the length. 19951 199522018-01-22 Richard Biener <rguenther@suse.de> 19953 19954 PR tree-optimization/83963 19955 * gcc.dg/graphite/pr83963.c: New testcase. 19956 199572018-01-22 Sudakshina Das <sudi.das@arm.com> 19958 19959 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and 19960 dg-require-effective-target directives. 19961 199622018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19963 19964 * lib/target-supports.exp (check_effective_target_arm_softfloat): 19965 New procedure. 19966 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere. 19967 Adjust scan-assembler checks for soft-float. 19968 199692018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 19970 19971 PR target/83946 19972 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX. 19973 199742018-01-21 John David Anglin <danglin@gcc.gnu.org> 19975 19976 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*. 19977 * gcc.dg/pr83623.c: Likewise. 19978 * gcc.dg/pr83666.c: Likewise. 19979 199802018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 19981 David Edelsohn <dje.gcc@gmail.com> 19982 19983 PR target/83946 19984 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected 19985 assembly output from "crset eq" to "crset 2". 19986 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected 19987 assembly output from . to $. 19988 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise. 19989 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected 19990 assembly output from "crset eq" to "crset 2". 19991 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected 19992 assembly output from "crset eq" to "crset 2", and from . to $. 19993 199942018-01-20 Steven G. Kargl <kargl@gcc.gnu.org> 19995 19996 PR fortran/83900 19997 * gfortran.dg/matmul_18.f90: New test. 19998 199992018-01-20 Richard Sandiford <richard.sandiford@linaro.org> 20000 20001 PR tree-optimization/83940 20002 * gcc.dg/torture/pr83940.c: New test. 20003 200042018-01-20 Jakub Jelinek <jakub@redhat.com> 20005 20006 PR middle-end/83945 20007 * gcc.dg/tls/pr83945.c: New test. 20008 20009 PR target/83930 20010 * gcc.dg/pr83930.c: New test. 20011 200122018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 20013 20014 PR fortran/83900 20015 * gfortran.dg/matmul_17.f90: New test. 20016 200172018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 20018 20019 PR fortran/80768 20020 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734. 20021 200222018-01-19 Jakub Jelinek <jakub@redhat.com> 20023 20024 PR c++/81167 20025 * g++.dg/cpp0x/pr81167.C: New test. 20026 20027 PR c++/83919 20028 * g++.dg/cpp0x/pr83919.C: New test. 20029 200302018-01-19 Jeff Law <law@redhat.com> 20031 Jakub Jelinek <jakub@redhat.com> 20032 20033 * gcc.dg/stack-check-16.c: New test. 20034 200352018-01-19 Cesar Philippidis <cesar@codesourcery.com> 20036 20037 PR target/83790 20038 * gcc.target/nvptx/indirect_call.c: New test. 20039 200402018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 20041 20042 * g++.dg/torture/pr83619.C: Remove dg-message. 20043 200442018-01-19 Martin Liska <mliska@suse.cz> 20045 20046 * gcc.dg/predict-1.c: Adjust expected probability. 20047 * gcc.dg/predict-3.c: Likewise. 20048 * gcc.dg/predict-5.c: Likewise. 20049 * gcc.dg/predict-6.c: Likewise. 20050 * gcc.dg/predict-9.c: Likewise. 20051 200522018-01-19 Richard Sandiford <richard.sandiford@linaro.org> 20053 20054 PR tree-optimization/83922 20055 * gcc.dg/pr83922.c: New test. 20056 200572018-01-19 Richard Sandiford <richard.sandiford@linaro.org> 20058 20059 PR tree-optimization/83914 20060 * gcc.dg/vect/pr83914.c: New test. 20061 200622018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20063 20064 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs. 20065 * gcc.target/arm/negdi-2.c: Likewise. 20066 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS. 20067 200682018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20069 20070 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern. 20071 200722018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20073 20074 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options. 20075 200762018-01-18 John David Anglin <danglin@gcc.gnu.org> 20077 20078 * gcc.dg/torture/pr52451.c (main): Skip long double test on 20079 hppa*-*-hpux*. 20080 200812018-01-18 Jakub Jelinek <jakub@redhat.com> 20082 20083 PR ipa/83619 20084 PR testsuite/83934 20085 * g++.dg/torture/pr83619.C (e): Define before first use instead of 20086 forward declaration. 20087 200882018-01-18 Carl Love <cel@us.ibm.com> 20089 20090 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket 20091 to the function. 20092 200932018-01-18 Paolo Carlini <paolo.carlini@oracle.com> 20094 20095 PR c++/81013 20096 * g++.dg/inherit/union3.C: New. 20097 200982018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 20099 20100 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*. 20101 201022018-01-18 Jan Hubicka <hubicka@ucw.cz> 20103 20104 PR ipa/83619 20105 * g++.dg/torture/pr83619.C: New testcase. 20106 201072018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 20108 20109 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok): 20110 Add function body to force error messages in some configurations. 20111 201122018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20113 20114 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t 20115 and arm_thumb1_ok. 20116 201172018-01-18 Boris Kolpackov <boris@codesynthesis.com> 20118 20119 PR other/70268 20120 * c-c++-common/ffile-prefix-map.c: New test. 20121 * c-c++-common/fmacro-prefix-map.c: New test. 20122 * c-c++-common/cpp/ffile-prefix-map.c: New test. 20123 * c-c++-common/cpp/fmacro-prefix-map.c: New test. 20124 201252018-01-18 Martin Liska <mliska@suse.cz> 20126 20127 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options. 20128 * gcc.target/i386/indirect-thunk-4.c: Likewise. 20129 * gcc.target/i386/indirect-thunk-6.c: Likewise. 20130 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 20131 * gcc.target/i386/ret-thunk-10.c: Likewise. 20132 * gcc.target/i386/ret-thunk-11.c: Likewise. 20133 * gcc.target/i386/ret-thunk-12.c: Likewise. 20134 * gcc.target/i386/ret-thunk-15.c: Likewise. 20135 * gcc.target/i386/ret-thunk-9.c: Likewise. 20136 201372018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 20138 20139 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options 20140 order. 20141 201422018-01-18 Nathan Sidwell <nathan@acm.org> 20143 20144 PR c++/83160 20145 * g++.dg/cpp0x/pr83160.C: New. 20146 201472018-01-18 Richard Biener <rguenther@suse.de> 20148 20149 PR tree-optimization/83887 20150 * gcc.dg/graphite/pr83887.c: New testcase. 20151 * gfortran.dg/graphite/pr83887.f90: Likewise. 20152 * gfortran.dg/graphite/pr83887.f: Likewise. 20153 201542018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20155 20156 PR target/65578 20157 * gcc.target/arm/builtin-bswap.x: New file. 20158 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks 20159 and options for armv6t2. 20160 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks 20161 and options for Thumb1. 20162 * gcc.target/arm/builtin-bswap16.x: New file. 20163 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks 20164 and options for armv6t2. 20165 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks 20166 and options for Thumb1. 20167 201682018-01-18 Christophe Lyon <christophe.lyon@linaro.org> 20169 20170 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options 20171 order. 20172 201732018-01-18 Jakub Jelinek <jakub@redhat.com> 20174 20175 PR c/61240 20176 * gcc.dg/pr61240.c: New test. 20177 201782018-01-17 Harald Anlauf <anlauf@gmx.de> 20179 20180 PR fortran/83864 20181 * gfortran.dg/pr83864.f90: New test. 20182 201832018-01-17 Jeff Law <law@redhat.com> 20184 20185 PR testsuite/83883 20186 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output. 20187 201882018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 20189 20190 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian 20191 restriction, but still restrict to 64-bit. 20192 * gcc.target/powerpc/safe-indirect-jump-7.c: New file. 20193 * gcc.target/powerpc/safe-indirect-jump-8.c: New file. 20194 201952018-01-17 Harald Anlauf <anlauf@gmx.de> 20196 20197 PR fortran/83874 20198 * gfortran.dg/pr83874.f90: New test. 20199 202002018-01-18 Jakub Jelinek <jakub@redhat.com> 20201 20202 PR c++/83824 20203 * g++.dg/cpp0x/pr83824.C: New test. 20204 202052018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com> 20206 20207 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the 20208 appropriate .gnu_attribute for the long double type, if we use the 20209 long double type, but do not generate any calls. 20210 * gcc.target/powerpc/gnuattr2.c: Likewise. 20211 * gcc.target/powerpc/gnuattr3.c: Likewise. 20212 202132018-01-17 Paolo Carlini <paolo.carlini@oracle.com> 20214 20215 PR c++/78344 20216 * g++.dg/cpp0x/alignas13.C: New. 20217 202182018-01-17 Jakub Jelinek <jakub@redhat.com> 20219 20220 PR c++/83897 20221 * g++.dg/cpp0x/pr83897.C: New test. 20222 202232018-01-17 Jan Hubicka <hubicka@ucw.cz> 20224 20225 PR ipa/83051 20226 * gcc.c-torture/compile/pr83051-2.c: New testcase. 20227 202282018-01-17 Paolo Carlini <paolo.carlini@oracle.com> 20229 20230 PR c++/81054 20231 * g++.dg/cpp0x/constexpr-ice19.C: New. 20232 202332018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com> 20234 20235 * gcc.target/powerpc/fold-vec-mergehl-char.c: New. 20236 * gcc.target/powerpc/fold-vec-mergehl-double.c: New. 20237 * gcc.target/powerpc/fold-vec-mergehl-float.c: New. 20238 * gcc.target/powerpc/fold-vec-mergehl-int.c: New. 20239 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New. 20240 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New. 20241 * gcc.target/powerpc/fold-vec-mergehl-short.c: New. 20242 * gcc.target/powerpc/builtins-1-be-folded.c: New. 20243 * gcc.target/powerpc/builtins-1-le-folded.c: New. 20244 * gcc.target/powerpc/builtins-1.fold.h: New. 20245 202462018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com> 20247 20248 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding. 20249 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding. 20250 202512018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20252 20253 * gcc.target/arm/g2.c: Add -marm to dg-options. 20254 * gcc.target/arm/scd42-2.c: Likewise. 20255 202562018-01-17 Nathan Sidwell <nathan@acm.org> 20257 20258 PR c++/83287 20259 * g++.dg/lookup/pr83287-2.C: New. 20260 202612018-01-17 David Malcolm <dmalcolm@redhat.com> 20262 20263 PR c++/83814 20264 PR c++/83902 20265 * g++.dg/wrappers/pr83814.C: New test case. 20266 * g++.dg/wrappers/pr83902.C: New test case. 20267 202682018-01-17 David Malcolm <dmalcolm@redhat.com> 20269 20270 PR lto/83121 20271 * g++.dg/lto/pr83121_0.C: New test case. 20272 * g++.dg/lto/pr83121_1.C: New test case. 20273 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure, 20274 adapted from DejaGnu's dg-test. 20275 (lto_handle_diagnostics): New procedure. 20276 (lto_prune_warns): Ignore informational notes. 20277 (lto-link-and-maybe-run): Add "messages_by_file" param. 20278 Call lto_handle_diagnostics. Avoid issuing "unresolved" for 20279 "execute" when "link" fails if "execute" was not specified. 20280 (lto-can-handle-directive): New procedure. 20281 (lto-get-options-main): Call lto-can-handle-directive. Add a 20282 dg-messages local, using it to set the caller's 20283 dg-messages-by-file for the given source file. 20284 (lto-get-options): Likewise. 20285 (lto-execute): Add dg-messages-by-file local, and pass it to 20286 lto-link-and-maybe-run. 20287 202882018-01-17 Wilco Dijkstra <wdijkstr@arm.com> 20289 Richard Sandiford <richard.sandiford@linaro.org> 20290 20291 PR target/79041 20292 PR target/82964 20293 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic. 20294 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic. 20295 202962018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20297 20298 * lib/target-supports.exp: Fix -march arguments in arm arch effective 20299 target check autogenerator for armv8.1-a and armv8.2-a. 20300 203012018-01-17 Carl Love <cel@us.ibm.com> 20302 20303 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests. 20304 Add debug print statements. 20305 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do 20306 16 byte vector load followed by a partial vector load. 20307 203082018-01-17 David Malcolm <dmalcolm@redhat.com> 20309 20310 PR c++/83799 20311 * g++.dg/wrappers/pr83799.C: New test case. 20312 203132018-01-17 Nathan Sidwell <nathan@acm.org> 20314 20315 PR c++/83739 20316 * g++.dg/cpp1y/pr83739.C: New. 20317 203182018-01-17 Eric Botcazou <ebotcazou@adacore.com> 20319 20320 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion. 20321 * gcc.target/visium/overflow16.c: Likewise. 20322 * gcc.target/visium/overflow32.c: Likewise. 20323 203242018-01-17 Eric Botcazou <ebotcazou@adacore.com> 20325 20326 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20. 20327 203282018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20329 20330 * gcc.dg/rtl/arm/stl-cond.c: New test. 20331 * gcc.target/arm/stl-cond.c: Delete. 20332 203332018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20334 20335 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and 20336 directives. 20337 203382018-01-17 Jakub Jelinek <jakub@redhat.com> 20339 20340 PR tree-optimization/83843 20341 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm. 20342 * gcc.dg/store_merging_19.c: New test. 20343 203442018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20345 20346 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks 20347 and options. 20348 203492018-01-17 Jakub Jelinek <jakub@redhat.com> 20350 20351 PR rtl-optimization/83771 20352 * gcc.dg/pr83771.c: New test. 20353 203542018-01-17 Eric Botcazou <ebotcazou@adacore.com> 20355 20356 PR tree-optimization/81184 20357 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit 20358 targets. 20359 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 20360 203612018-01-17 Eric Botcazou <ebotcazou@adacore.com> 20362 20363 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change. 20364 203652018-01-16 Sebastian Peryt <sebastian.peryt@intel.com> 20366 20367 PR target/83546 20368 * gcc.target/i386/pr83546.c: New test. 20369 203702018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20371 20372 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch. 20373 203742018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20375 20376 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one 20377 test and add dg-warning for the -Wstringop-overflow warning. 20378 203792018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20380 20381 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range): 20382 XFAIL last test on SPARC and Visium. 20383 203842018-01-16 Vladimir Makarov <vmakarov@redhat.com> 20385 20386 PR rtl-optimization/80481 20387 * g++.dg/pr80481.C: Exclude solaris. 20388 203892018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20390 20391 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium. 20392 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium. 20393 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium. 20394 203952018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20396 20397 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium. 20398 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise. 20399 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise. 20400 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise. 20401 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise. 20402 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise. 20403 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise. 20404 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise. 20405 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise. 20406 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise. 20407 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise. 20408 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise. 20409 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise. 20410 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise. 20411 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise. 20412 204132018-01-16 Eric Botcazou <ebotcazou@adacore.com> 20414 20415 PR testsuite/77734 20416 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC. 20417 204182018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 20419 20420 * gcc.target/powerpc/safe-indirect-jump-1.c: New file. 20421 * gcc.target/powerpc/safe-indirect-jump-2.c: New file. 20422 * gcc.target/powerpc/safe-indirect-jump-3.c: New file. 20423 * gcc.target/powerpc/safe-indirect-jump-4.c: New file. 20424 * gcc.target/powerpc/safe-indirect-jump-5.c: New file. 20425 * gcc.target/powerpc/safe-indirect-jump-6.c: New file. 20426 204272018-01-16 Richard Sandiford <richard.sandiford@linaro.org> 20428 20429 PR tree-optimization/83857 20430 * gcc.dg/vect/pr83857.c: New test. 20431 204322018-01-16 Richard Biener <rguenther@suse.de> 20433 20434 PR tree-optimization/83867 20435 * gcc.dg/vect/pr83867.c: New testcase. 20436 204372018-01-16 Jakub Jelinek <jakub@redhat.com> 20438 20439 PR c/83844 20440 * gcc.dg/pr83844.c: New test. 20441 204422018-01-16 Richard Sandiford <richard.sandiford@linaro.org> 20443 20444 * gcc.dg/torture/pr83847.c: New test. 20445 204462018-01-16 Jakub Jelinek <jakub@redhat.com> 20447 20448 PR rtl-optimization/86620 20449 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1 20450 instead of --param=max-sched-ready-insns=0. 20451 * gcc.target/i386/pr83620.c: New test. 20452 * gcc.dg/pr83620.c: New test. 20453 20454 PR tree-optimization/83843 20455 * gcc.dg/store_merging_18.c: New test. 20456 20457 PR c++/83817 20458 * g++.dg/cpp1y/pr83817.C: New test. 20459 20460 PR c++/83825 20461 * g++.dg/template/pr83825.C: New test. 20462 204632018-01-16 Richard Biener <rguenther@suse.de> 20464 20465 * gcc.dg/graphite/pr83435.c: Restrict to target pthread. 20466 204672018-01-16 Richard Biener <rguenther@suse.de> 20468 20469 PR testsuite/82132 20470 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate 20471 from gcc.dg/torture/pr60092.c. 20472 204732018-01-15 Martin Sebor <msebor@redhat.com> 20474 20475 PR c++/83588 20476 * g++.dg/ext/flexary28.C: New test. 20477 204782018-01-15 Louis Krupp <louis.krupp@zoho.com> 20479 20480 PR fortran/82257 20481 * gfortran.dg/unlimited_polymorphic_28.f90: New test. 20482 204832018-01-15 Martin Sebor <msebor@redhat.com> 20484 20485 PR testsuite/83869 20486 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762. 20487 204882018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org> 20489 20490 PR fortran/54613 20491 * gfortran.dg/minmaxloc_9.f90: New test. 20492 * gfortran.dg/minmaxloc_10.f90: New test. 20493 * gfortran.dg/minmaxloc_11.f90: New test. 20494 204952018-01-15 H.J. Lu <hongjiu.lu@intel.com> 20496 20497 PR target/83839 20498 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux. 20499 * gcc.target/i386/indirect-thunk-2.c: Likewise. 20500 * gcc.target/i386/indirect-thunk-3.c: Likewise. 20501 * gcc.target/i386/indirect-thunk-4.c: Likewise. 20502 * gcc.target/i386/indirect-thunk-7.c: Likewise. 20503 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 20504 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 20505 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 20506 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 20507 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 20508 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 20509 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 20510 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 20511 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 20512 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 20513 * gcc.target/i386/indirect-thunk-register-1.c: Likewise. 20514 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 20515 * gcc.target/i386/indirect-thunk-register-4.c: Likewise. 20516 * gcc.target/i386/ret-thunk-10.c: Likewise. 20517 * gcc.target/i386/ret-thunk-11.c: Likewise. 20518 * gcc.target/i386/ret-thunk-12.c: Likewise. 20519 * gcc.target/i386/ret-thunk-13.c: Likewise. 20520 * gcc.target/i386/ret-thunk-14.c: Likewise. 20521 * gcc.target/i386/ret-thunk-15.c: Likewise. 20522 * gcc.target/i386/ret-thunk-9.c: Don't check the 20523 __x86_return_thunk label. Scan for "push" only for Linux. 20524 205252018-01-15 Richard Sandiford <richard.sandiford@linaro.org> 20526 20527 PR testsuite/79920 20528 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double 20529 205302018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 20531 20532 PR target/83687 20533 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer 20534 tests. 20535 * gcc.target/arm/pr83687.c: New test. 20536 205372018-01-15 Georg-Johann Lay <avr@gjlay.de> 20538 20539 Adjust tests to AVR_TINY. 20540 20541 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY. 20542 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter. 20543 * gcc.target/avr/pr71627.c: Same. 20544 * gcc.target/avr/torture/addr-space-1-0.c: Same. 20545 * gcc.target/avr/torture/addr-space-1-1.c: Same. 20546 * gcc.target/avr/torture/addr-space-1-x.c: Same. 20547 * gcc.target/avr/torture/addr-space-2-0.c: Same. 20548 * gcc.target/avr/torture/addr-space-2-1.c: Same. 20549 * gcc.target/avr/torture/addr-space-2-x.c: Same. 20550 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same. 20551 * gcc.target/avr/torture/sat-k-plus-minus.c: Same. 20552 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same. 20553 * gcc.target/avr/torture/sat-r-plus-minus.c: Same. 20554 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same. 20555 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same. 20556 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same. 20557 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same. 20558 * gcc.target/avr/torture/pr61055.c: Same. 20559 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if 20560 available. 20561 * gcc.target/avr/torture/int24-mul.c: Same. 20562 * gcc.target/avr/torture/pr51782-1.c: Same. 20563 * gcc.target/avr/torture/pr61443.c: Same. 20564 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff... 20565 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test. 20566 205672018-01-15 Georg-Johann Lay <avr@gjlay.de> 20568 20569 PR c/83801 20570 PR c/83729 20571 * gcc.target/avr/torture/pr83729.c: New test. 20572 * gcc.target/avr/torture/pr83801.c: New test. 20573 205742018-01-15 Jakub Jelinek <jakub@redhat.com> 20575 20576 PR middle-end/82694 20577 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes. 20578 * gcc.dg/tree-ssa/pr81388-1.c: Likewise. 20579 205802018-01-10 Martin Sebor <msebor@redhat.com> 20581 20582 PR other/83508 20583 * gcc.dg/Wstringop-overflow-2.c: New test. 20584 205852018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 20586 20587 PR libgfortran/83811 20588 * gfortran.dg/fmt_e.f90: New test. 20589 205902018-01-14 H.J. Lu <hongjiu.lu@intel.com> 20591 20592 * gcc.target/i386/indirect-thunk-10.c: New test. 20593 * gcc.target/i386/indirect-thunk-8.c: Likewise. 20594 * gcc.target/i386/indirect-thunk-9.c: Likewise. 20595 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise. 20596 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise. 20597 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise. 20598 * gcc.target/i386/ret-thunk-17.c: Likewise. 20599 * gcc.target/i386/ret-thunk-18.c: Likewise. 20600 * gcc.target/i386/ret-thunk-19.c: Likewise. 20601 * gcc.target/i386/ret-thunk-20.c: Likewise. 20602 * gcc.target/i386/ret-thunk-21.c: Likewise. 20603 206042018-01-14 H.J. Lu <hongjiu.lu@intel.com> 20605 20606 * gcc.target/i386/indirect-thunk-register-4.c: New test. 20607 206082018-01-14 H.J. Lu <hongjiu.lu@intel.com> 20609 20610 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 20611 -mno-indirect-branch-register. 20612 * gcc.target/i386/indirect-thunk-2.c: Likewise. 20613 * gcc.target/i386/indirect-thunk-3.c: Likewise. 20614 * gcc.target/i386/indirect-thunk-4.c: Likewise. 20615 * gcc.target/i386/indirect-thunk-5.c: Likewise. 20616 * gcc.target/i386/indirect-thunk-6.c: Likewise. 20617 * gcc.target/i386/indirect-thunk-7.c: Likewise. 20618 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 20619 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 20620 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 20621 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 20622 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 20623 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 20624 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 20625 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 20626 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 20627 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 20628 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 20629 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 20630 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 20631 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 20632 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 20633 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 20634 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 20635 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 20636 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 20637 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 20638 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 20639 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 20640 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 20641 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 20642 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 20643 * gcc.target/i386/ret-thunk-10.c: Likewise. 20644 * gcc.target/i386/ret-thunk-11.c: Likewise. 20645 * gcc.target/i386/ret-thunk-12.c: Likewise. 20646 * gcc.target/i386/ret-thunk-13.c: Likewise. 20647 * gcc.target/i386/ret-thunk-14.c: Likewise. 20648 * gcc.target/i386/ret-thunk-15.c: Likewise. 20649 * gcc.target/i386/ret-thunk-9.c: Likewise. 20650 * gcc.target/i386/indirect-thunk-register-1.c: New test. 20651 * gcc.target/i386/indirect-thunk-register-2.c: Likewise. 20652 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 20653 206542018-01-14 H.J. Lu <hongjiu.lu@intel.com> 20655 20656 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 20657 -mfunction-return=keep. 20658 * gcc.target/i386/indirect-thunk-2.c: Likewise. 20659 * gcc.target/i386/indirect-thunk-3.c: Likewise. 20660 * gcc.target/i386/indirect-thunk-4.c: Likewise. 20661 * gcc.target/i386/indirect-thunk-5.c: Likewise. 20662 * gcc.target/i386/indirect-thunk-6.c: Likewise. 20663 * gcc.target/i386/indirect-thunk-7.c: Likewise. 20664 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 20665 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 20666 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 20667 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 20668 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 20669 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 20670 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 20671 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 20672 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 20673 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 20674 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 20675 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 20676 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 20677 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 20678 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 20679 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 20680 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 20681 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 20682 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 20683 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 20684 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 20685 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 20686 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 20687 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 20688 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 20689 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 20690 * gcc.target/i386/ret-thunk-1.c: New test. 20691 * gcc.target/i386/ret-thunk-10.c: Likewise. 20692 * gcc.target/i386/ret-thunk-11.c: Likewise. 20693 * gcc.target/i386/ret-thunk-12.c: Likewise. 20694 * gcc.target/i386/ret-thunk-13.c: Likewise. 20695 * gcc.target/i386/ret-thunk-14.c: Likewise. 20696 * gcc.target/i386/ret-thunk-15.c: Likewise. 20697 * gcc.target/i386/ret-thunk-16.c: Likewise. 20698 * gcc.target/i386/ret-thunk-2.c: Likewise. 20699 * gcc.target/i386/ret-thunk-3.c: Likewise. 20700 * gcc.target/i386/ret-thunk-4.c: Likewise. 20701 * gcc.target/i386/ret-thunk-5.c: Likewise. 20702 * gcc.target/i386/ret-thunk-6.c: Likewise. 20703 * gcc.target/i386/ret-thunk-7.c: Likewise. 20704 * gcc.target/i386/ret-thunk-8.c: Likewise. 20705 * gcc.target/i386/ret-thunk-9.c: Likewise. 20706 207072018-01-14 H.J. Lu <hongjiu.lu@intel.com> 20708 20709 * gcc.target/i386/indirect-thunk-1.c: New test. 20710 * gcc.target/i386/indirect-thunk-2.c: Likewise. 20711 * gcc.target/i386/indirect-thunk-3.c: Likewise. 20712 * gcc.target/i386/indirect-thunk-4.c: Likewise. 20713 * gcc.target/i386/indirect-thunk-5.c: Likewise. 20714 * gcc.target/i386/indirect-thunk-6.c: Likewise. 20715 * gcc.target/i386/indirect-thunk-7.c: Likewise. 20716 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 20717 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 20718 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 20719 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 20720 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 20721 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 20722 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 20723 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 20724 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 20725 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 20726 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 20727 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 20728 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 20729 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 20730 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 20731 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 20732 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 20733 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 20734 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 20735 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 20736 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 20737 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 20738 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 20739 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 20740 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 20741 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 20742 207432018-01-14 Jan Hubicka <hubicka@ucw.cz> 20744 20745 PR ipa/83051 20746 * gcc.c-torture/compile/pr83051.c: New testcase. 20747 207482018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 20749 20750 PR tree-optimization/83501 20751 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets. 20752 207532018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org> 20754 20755 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look 20756 for lvx and stvx instead of lxvd2x and stxvd2x and require 20757 little-endian target. Add comments. 20758 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more 20759 comprehensive testing. 20760 * gcc.target/powerpc/swaps-p8-29.c: Likewise. 20761 * gcc.target/powerpc/swaps-p8-30.c: Likewise. 20762 * gcc.target/powerpc/swaps-p8-31.c: Likewise. 20763 * gcc.target/powerpc/swaps-p8-32.c: Likewise. 20764 * gcc.target/powerpc/swaps-p8-33.c: Likewise. 20765 * gcc.target/powerpc/swaps-p8-34.c: Likewise. 20766 * gcc.target/powerpc/swaps-p8-35.c: Likewise. 20767 * gcc.target/powerpc/swaps-p8-36.c: Likewise. 20768 * gcc.target/powerpc/swaps-p8-37.c: Likewise. 20769 * gcc.target/powerpc/swaps-p8-38.c: Likewise. 20770 * gcc.target/powerpc/swaps-p8-39.c: Likewise. 20771 * gcc.target/powerpc/swaps-p8-40.c: Likewise. 20772 * gcc.target/powerpc/swaps-p8-41.c: Likewise. 20773 * gcc.target/powerpc/swaps-p8-42.c: Likewise. 20774 * gcc.target/powerpc/swaps-p8-43.c: Likewise. 20775 * gcc.target/powerpc/swaps-p8-44.c: Likewise. 20776 * gcc.target/powerpc/swaps-p8-45.c: Likewise. 20777 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove 20778 scan-assembler-not directives that forbid lvx and xxpermdi. 20779 * gcc.target/powerpc/vec-extract-3.c: Likewise. 20780 * gcc.target/powerpc/vec-extract-5.c: Likewise. 20781 * gcc.target/powerpc/vec-extract-6.c: Likewise. 20782 * gcc.target/powerpc/vec-extract-7.c: Likewise. 20783 * gcc.target/powerpc/vec-extract-8.c: Likewise. 20784 * gcc.target/powerpc/vec-extract-9.c: Likewise. 20785 * gcc.target/powerpc/vsx-vector-6-le.c: Change 20786 scan-assembler-times directives to reflect different numbers of 20787 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions. 20788 207892018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20790 Alan Hayward <alan.hayward@arm.com> 20791 David Sherwood <david.sherwood@arm.com> 20792 20793 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather 20794 than SLP vectorization. 20795 * gcc.dg/vect/vect-alias-check-10.c: New test. 20796 * gcc.dg/vect/vect-alias-check-11.c: Likewise. 20797 * gcc.dg/vect/vect-alias-check-12.c: Likewise. 20798 * gcc.dg/vect/vect-alias-check-8.c: Likewise. 20799 * gcc.dg/vect/vect-alias-check-9.c: Likewise. 20800 * gcc.target/aarch64/sve/strided_load_8.c: Likewise. 20801 * gcc.target/aarch64/sve/var_stride_1.c: Likewise. 20802 * gcc.target/aarch64/sve/var_stride_1.h: Likewise. 20803 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise. 20804 * gcc.target/aarch64/sve/var_stride_2.c: Likewise. 20805 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise. 20806 * gcc.target/aarch64/sve/var_stride_3.c: Likewise. 20807 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise. 20808 * gcc.target/aarch64/sve/var_stride_4.c: Likewise. 20809 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise. 20810 * gcc.target/aarch64/sve/var_stride_5.c: Likewise. 20811 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise. 20812 * gcc.target/aarch64/sve/var_stride_6.c: Likewise. 20813 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise. 20814 * gcc.target/aarch64/sve/var_stride_7.c: Likewise. 20815 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise. 20816 * gcc.target/aarch64/sve/var_stride_8.c: Likewise. 20817 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise. 20818 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise. 20819 208202018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20821 Alan Hayward <alan.hayward@arm.com> 20822 David Sherwood <david.sherwood@arm.com> 20823 20824 * lib/target-supports.exp (check_effective_target_vect_scatter_store): 20825 New proc. 20826 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on 20827 targets with scatter stores. 20828 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter 20829 stores. 20830 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test. 20831 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise. 20832 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise. 20833 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise. 20834 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise. 20835 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise. 20836 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise. 20837 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise. 20838 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise. 20839 * gcc.target/aarch64/sve/strided_store_1.c: Likewise. 20840 * gcc.target/aarch64/sve/strided_store_2.c: Likewise. 20841 * gcc.target/aarch64/sve/strided_store_3.c: Likewise. 20842 * gcc.target/aarch64/sve/strided_store_4.c: Likewise. 20843 * gcc.target/aarch64/sve/strided_store_5.c: Likewise. 20844 * gcc.target/aarch64/sve/strided_store_6.c: Likewise. 20845 * gcc.target/aarch64/sve/strided_store_7.c: Likewise. 20846 208472018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20848 Alan Hayward <alan.hayward@arm.com> 20849 David Sherwood <david.sherwood@arm.com> 20850 20851 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used 20852 for double_reduc1. 20853 * gcc.target/aarch64/sve/strided_load_4.c: New test. 20854 * gcc.target/aarch64/sve/strided_load_5.c: Likewise. 20855 * gcc.target/aarch64/sve/strided_load_6.c: Likewise. 20856 * gcc.target/aarch64/sve/strided_load_7.c: Likewise. 20857 208582018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20859 Alan Hayward <alan.hayward@arm.com> 20860 David Sherwood <david.sherwood@arm.com> 20861 20862 * gcc.target/aarch64/sve/strided_load_1.c: New test. 20863 * gcc.target/aarch64/sve/strided_load_2.c: Likewise. 20864 * gcc.target/aarch64/sve/strided_load_3.c: Likewise. 20865 208662018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20867 Alan Hayward <alan.hayward@arm.com> 20868 David Sherwood <david.sherwood@arm.com> 20869 20870 * gcc.target/aarch64/sve/gather_load_1.c: New test. 20871 * gcc.target/aarch64/sve/gather_load_2.c: Likewise. 20872 * gcc.target/aarch64/sve/gather_load_3.c: Likewise. 20873 * gcc.target/aarch64/sve/gather_load_4.c: Likewise. 20874 * gcc.target/aarch64/sve/gather_load_5.c: Likewise. 20875 * gcc.target/aarch64/sve/gather_load_6.c: Likewise. 20876 * gcc.target/aarch64/sve/gather_load_7.c: Likewise. 20877 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise. 20878 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise. 20879 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise. 20880 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise. 20881 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise. 20882 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise. 20883 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise. 20884 208852018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20886 Alan Hayward <alan.hayward@arm.com> 20887 David Sherwood <david.sherwood@arm.com> 20888 20889 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and 20890 check for a message about using in-order reductions. 20891 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and 20892 check for a message about using in-order reductions. 20893 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be 20894 vectorized and check for a message about using in-order reductions. 20895 Expect targets with variable-length vectors to fall back to the 20896 fixed-length mininum. 20897 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and 20898 check for a message about using in-order reductions. 20899 * gcc.dg/vect/vect-reduc-in-order-1.c: New test. 20900 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise. 20901 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise. 20902 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. 20903 * gcc.target/aarch64/sve/reduc_strict_1.c: New test. 20904 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise. 20905 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise. 20906 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise. 20907 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise. 20908 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types. 20909 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if 20910 vect_fold_left_plus. 20911 209122018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20913 20914 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates 20915 are spilled. 20916 * gcc.target/aarch64/sve/spill_2.c: New test. 20917 * gcc.target/aarch64/sve/spill_3.c: Likewise. 20918 * gcc.target/aarch64/sve/spill_4.c: Likewise. 20919 * gcc.target/aarch64/sve/spill_5.c: Likewise. 20920 * gcc.target/aarch64/sve/spill_6.c: Likewise. 20921 * gcc.target/aarch64/sve/spill_7.c: Likewise. 20922 209232018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20924 Alan Hayward <alan.hayward@arm.com> 20925 David Sherwood <david.sherwood@arm.com> 20926 20927 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number 20928 of branches. 20929 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 20930 * gcc.target/aarch64/sve/struct_vect_20.c: New test. 20931 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise. 20932 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise. 20933 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise. 20934 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise. 20935 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise. 20936 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise. 20937 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise. 20938 209392018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20940 Alan Hayward <alan.hayward@arm.com> 20941 David Sherwood <david.sherwood@arm.com> 20942 20943 * gcc.target/aarch64/sve/struct_vect_18.c: New test. 20944 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise. 20945 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise. 20946 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise. 20947 209482018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20949 Alan Hayward <alan.hayward@arm.com> 20950 David Sherwood <david.sherwood@arm.com> 20951 20952 * lib/target-supports.exp 20953 (check_effective_target_vect_fold_extract_last): New proc. 20954 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup 20955 for fold_extract_last. 20956 * gcc.dg/vect/pr65947-2.c: Likewise. 20957 * gcc.dg/vect/pr65947-3.c: Likewise. 20958 * gcc.dg/vect/pr65947-4.c: Likewise. 20959 * gcc.dg/vect/pr65947-5.c: Likewise. 20960 * gcc.dg/vect/pr65947-6.c: Likewise. 20961 * gcc.dg/vect/pr65947-9.c: Likewise. 20962 * gcc.dg/vect/pr65947-10.c: Likewise. 20963 * gcc.dg/vect/pr65947-12.c: Likewise. 20964 * gcc.dg/vect/pr65947-14.c: Likewise. 20965 * gcc.dg/vect/pr80631-1.c: Likewise. 20966 * gcc.target/aarch64/sve/clastb_1.c: New test. 20967 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise. 20968 * gcc.target/aarch64/sve/clastb_2.c: Likewise. 20969 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise. 20970 * gcc.target/aarch64/sve/clastb_3.c: Likewise. 20971 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise. 20972 * gcc.target/aarch64/sve/clastb_4.c: Likewise. 20973 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise. 20974 * gcc.target/aarch64/sve/clastb_5.c: Likewise. 20975 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise. 20976 * gcc.target/aarch64/sve/clastb_6.c: Likewise. 20977 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise. 20978 * gcc.target/aarch64/sve/clastb_7.c: Likewise. 20979 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise. 20980 209812018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20982 Alan Hayward <alan.hayward@arm.com> 20983 David Sherwood <david.sherwood@arm.com> 20984 20985 * gcc.target/aarch64/sve/live_1.c: New test. 20986 * gcc.target/aarch64/sve/live_1_run.c: Likewise. 20987 209882018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 20989 Alan Hayward <alan.hayward@arm.com> 20990 David Sherwood <david.sherwood@arm.com> 20991 20992 * gcc.target/aarch64/sve/nopeel_1.c: New test. 20993 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise. 20994 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise. 20995 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise. 20996 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise. 20997 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise. 20998 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise. 20999 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise. 21000 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise. 21001 210022018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21003 Alan Hayward <alan.hayward@arm.com> 21004 David Sherwood <david.sherwood@arm.com> 21005 21006 * lib/target-supports.exp (check_effective_target_vect_fully_masked): 21007 New proc. 21008 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if 21009 vect_fully_masked. 21010 * gcc.target/aarch64/sve/loop_add_4.c: New test. 21011 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise. 21012 * gcc.target/aarch64/sve/loop_add_5.c: Likewise. 21013 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise. 21014 * gcc.target/aarch64/sve/miniloop_1.c: Likewise. 21015 * gcc.target/aarch64/sve/miniloop_2.c: Likewise. 21016 210172018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21018 Alan Hayward <alan.hayward@arm.com> 21019 David Sherwood <david.sherwood@arm.com> 21020 21021 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS 21022 instead of just ADDRESS. 21023 * gcc.dg/tree-ssa/scev-10.c: Likewise. 21024 * gcc.dg/tree-ssa/scev-11.c: Likewise. 21025 * gcc.dg/tree-ssa/scev-12.c: Likewise. 21026 * gcc.target/aarch64/sve/index_offset_1.c: New test. 21027 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise. 21028 * gcc.target/aarch64/sve/loop_add_2.c: Likewise. 21029 * gcc.target/aarch64/sve/loop_add_3.c: Likewise. 21030 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes. 21031 * gcc.target/aarch64/sve/while_2.c: Likewise. 21032 * gcc.target/aarch64/sve/while_3.c: Likewise. 21033 * gcc.target/aarch64/sve/while_4.c: Likewise. 21034 210352018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21036 Alan Hayward <alan.hayward@arm.com> 21037 David Sherwood <david.sherwood@arm.com> 21038 21039 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors. 21040 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations 21041 to be predicated. 21042 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop. 21043 * gcc.target/aarch64/sve/slp_7.c: Likewise. 21044 * gcc.target/aarch64/sve/reduc_5.c: New test. 21045 * gcc.target/aarch64/sve/slp_13.c: Likewise. 21046 * gcc.target/aarch64/sve/slp_13_run.c: Likewise. 21047 210482018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21049 Alan Hayward <alan.hayward@arm.com> 21050 David Sherwood <david.sherwood@arm.com> 21051 21052 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization. 21053 * gcc.dg/tree-ssa/peel1.c: Likewise. 21054 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for 21055 variable-length vectors. 21056 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND. 21057 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT. 21058 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop. 21059 * gcc.target/aarch64/sve/slp_2.c: Likewise. 21060 * gcc.target/aarch64/sve/slp_3.c: Likewise. 21061 * gcc.target/aarch64/sve/slp_4.c: Likewise. 21062 * gcc.target/aarch64/sve/slp_6.c: Likewise. 21063 * gcc.target/aarch64/sve/slp_8.c: New test. 21064 * gcc.target/aarch64/sve/slp_8_run.c: Likewise. 21065 * gcc.target/aarch64/sve/slp_9.c: Likewise. 21066 * gcc.target/aarch64/sve/slp_9_run.c: Likewise. 21067 * gcc.target/aarch64/sve/slp_10.c: Likewise. 21068 * gcc.target/aarch64/sve/slp_10_run.c: Likewise. 21069 * gcc.target/aarch64/sve/slp_11.c: Likewise. 21070 * gcc.target/aarch64/sve/slp_11_run.c: Likewise. 21071 * gcc.target/aarch64/sve/slp_12.c: Likewise. 21072 * gcc.target/aarch64/sve/slp_12_run.c: Likewise. 21073 * gcc.target/aarch64/sve/ld1r_2.c: Likewise. 21074 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise. 21075 * gcc.target/aarch64/sve/while_1.c: Likewise. 21076 * gcc.target/aarch64/sve/while_2.c: Likewise. 21077 * gcc.target/aarch64/sve/while_3.c: Likewise. 21078 * gcc.target/aarch64/sve/while_4.c: Likewise. 21079 210802018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21081 Alan Hayward <alan.hayward@arm.com> 21082 David Sherwood <david.sherwood@arm.com> 21083 21084 * lib/target-supports.exp (check_effective_target_vect_logical_reduc): 21085 New proc. 21086 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc 21087 and add an associated scan-dump test. Prevent vectorization 21088 of the first two loops. 21089 * gcc.dg/vect/vect-reduc-or_2.c: Likewise. 21090 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions. 21091 * gcc.target/aarch64/sve/reduc_2.c: Likewise. 21092 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. 21093 (INIT_VECTOR): Tweak initial value so that some bits are always set. 21094 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. 21095 210962018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21097 Alan Hayward <alan.hayward@arm.com> 21098 David Sherwood <david.sherwood@arm.com> 21099 21100 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors. 21101 * gcc.dg/vect/pr67790.c: Likewise. 21102 * gcc.dg/vect/slp-reduc-1.c: Likewise. 21103 * gcc.dg/vect/slp-reduc-2.c: Likewise. 21104 * gcc.dg/vect/slp-reduc-3.c: Likewise. 21105 * gcc.dg/vect/slp-reduc-5.c: Likewise. 21106 * gcc.target/aarch64/sve/slp_5.c: New test. 21107 * gcc.target/aarch64/sve/slp_5_run.c: Likewise. 21108 * gcc.target/aarch64/sve/slp_6.c: Likewise. 21109 * gcc.target/aarch64/sve/slp_6_run.c: Likewise. 21110 * gcc.target/aarch64/sve/slp_7.c: Likewise. 21111 * gcc.target/aarch64/sve/slp_7_run.c: Likewise. 21112 211132018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21114 Alan Hayward <alan.hayward@arm.com> 21115 David Sherwood <david.sherwood@arm.com> 21116 21117 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length 21118 && vect_load_lanes 21119 * gcc.dg/vect/slp-1.c: Likewise. 21120 * gcc.dg/vect/slp-10.c: Likewise. 21121 * gcc.dg/vect/slp-12b.c: Likewise. 21122 * gcc.dg/vect/slp-12c.c: Likewise. 21123 * gcc.dg/vect/slp-17.c: Likewise. 21124 * gcc.dg/vect/slp-19b.c: Likewise. 21125 * gcc.dg/vect/slp-20.c: Likewise. 21126 * gcc.dg/vect/slp-21.c: Likewise. 21127 * gcc.dg/vect/slp-22.c: Likewise. 21128 * gcc.dg/vect/slp-23.c: Likewise. 21129 * gcc.dg/vect/slp-24-big-array.c: Likewise. 21130 * gcc.dg/vect/slp-24.c: Likewise. 21131 * gcc.dg/vect/slp-28.c: Likewise. 21132 * gcc.dg/vect/slp-39.c: Likewise. 21133 * gcc.dg/vect/slp-6.c: Likewise. 21134 * gcc.dg/vect/slp-7.c: Likewise. 21135 * gcc.dg/vect/slp-cond-1.c: Likewise. 21136 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. 21137 * gcc.dg/vect/slp-cond-2.c: Likewise. 21138 * gcc.dg/vect/slp-multitypes-1.c: Likewise. 21139 * gcc.dg/vect/slp-multitypes-8.c: Likewise. 21140 * gcc.dg/vect/slp-multitypes-9.c: Likewise. 21141 * gcc.dg/vect/slp-multitypes-10.c: Likewise. 21142 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 21143 * gcc.dg/vect/slp-perm-6.c: Likewise. 21144 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 21145 * gcc.dg/vect/vect-live-slp-1.c: Likewise. 21146 * gcc.dg/vect/vect-live-slp-2.c: Likewise. 21147 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length. 21148 * gcc.dg/vect/slp-12a.c: Likewise. 21149 * gcc.dg/vect/slp-14.c: Likewise. 21150 * gcc.dg/vect/slp-15.c: Likewise. 21151 * gcc.dg/vect/slp-multitypes-2.c: Likewise. 21152 * gcc.dg/vect/slp-multitypes-4.c: Likewise. 21153 * gcc.dg/vect/slp-multitypes-5.c: Likewise. 21154 * gcc.target/aarch64/sve/slp_1.c: New test. 21155 * gcc.target/aarch64/sve/slp_1_run.c: Likewise. 21156 * gcc.target/aarch64/sve/slp_2.c: Likewise. 21157 * gcc.target/aarch64/sve/slp_2_run.c: Likewise. 21158 * gcc.target/aarch64/sve/slp_3.c: Likewise. 21159 * gcc.target/aarch64/sve/slp_3_run.c: Likewise. 21160 * gcc.target/aarch64/sve/slp_4.c: Likewise. 21161 * gcc.target/aarch64/sve/slp_4_run.c: Likewise. 21162 211632018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21164 Alan Hayward <alan.hayward@arm.com> 21165 David Sherwood <david.sherwood@arm.com> 21166 21167 * gcc.dg/vect/vect-ooo-group-1.c: New test. 21168 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise. 21169 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise. 21170 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise. 21171 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise. 21172 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise. 21173 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise. 21174 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise. 21175 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise. 21176 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise. 21177 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise. 21178 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise. 21179 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise. 21180 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise. 21181 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise. 21182 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise. 21183 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise. 21184 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise. 21185 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise. 21186 211872018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21188 Alan Hayward <alan.hayward@arm.com> 21189 David Sherwood <david.sherwood@arm.com> 21190 21191 * gcc.target/aarch64/sve/struct_move_1.c: New test. 21192 * gcc.target/aarch64/sve/struct_move_2.c: Likewise. 21193 * gcc.target/aarch64/sve/struct_move_3.c: Likewise. 21194 * gcc.target/aarch64/sve/struct_move_4.c: Likewise. 21195 * gcc.target/aarch64/sve/struct_move_5.c: Likewise. 21196 * gcc.target/aarch64/sve/struct_move_6.c: Likewise. 21197 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise. 21198 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise. 21199 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise. 21200 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise. 21201 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise. 21202 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise. 21203 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise. 21204 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise. 21205 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise. 21206 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise. 21207 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise. 21208 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise. 21209 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise. 21210 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise. 21211 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise. 21212 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise. 21213 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise. 21214 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise. 21215 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise. 21216 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise. 21217 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise. 21218 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise. 21219 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise. 21220 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise. 21221 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise. 21222 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise. 21223 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. 21224 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise. 21225 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise. 21226 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise. 21227 212282018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21229 Alan Hayward <alan.hayward@arm.com> 21230 David Sherwood <david.sherwood@arm.com> 21231 21232 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 21233 Return true for SVE too. 21234 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors 21235 if load/store lanes are supported. 21236 * gcc.dg/vect/slp-10.c: Likewise. 21237 * gcc.dg/vect/slp-12c.c: Likewise. 21238 * gcc.dg/vect/slp-17.c: Likewise. 21239 * gcc.dg/vect/slp-33.c: Likewise. 21240 * gcc.dg/vect/slp-6.c: Likewise. 21241 * gcc.dg/vect/slp-cond-1.c: Likewise. 21242 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise. 21243 * gcc.dg/vect/slp-multitypes-11.c: Likewise. 21244 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 21245 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE. 21246 * gcc.dg/vect/slp-perm-6.c: Likewise. 21247 * gcc.dg/vect/slp-perm-9.c: Likewise. 21248 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors. 21249 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop 21250 for variable-length vectors. 21251 212522018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21253 Alan Hayward <alan.hayward@arm.com> 21254 David Sherwood <david.sherwood@arm.com> 21255 21256 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test. 21257 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise. 21258 212592018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21260 21261 * g++.target/aarch64/sve/aarch64-sve.exp: New harness. 21262 * g++.target/aarch64/sve/catch_1.C: New test. 21263 * g++.target/aarch64/sve/catch_2.C: Likewise. 21264 * g++.target/aarch64/sve/catch_3.C: Likewise. 21265 * g++.target/aarch64/sve/catch_4.C: Likewise. 21266 * g++.target/aarch64/sve/catch_5.C: Likewise. 21267 * g++.target/aarch64/sve/catch_6.C: Likewise. 21268 212692018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21270 Alan Hayward <alan.hayward@arm.com> 21271 David Sherwood <david.sherwood@arm.com> 21272 21273 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok): 21274 New proc. 21275 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve". 21276 * gcc.target/aarch64/fmaxmin.c: Likewise. 21277 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise. 21278 * gcc.target/aarch64/orr_imm_1.c: Likewise. 21279 * gcc.target/aarch64/pr62178.c: Likewise. 21280 * gcc.target/aarch64/pr71727-2.c: Likewise. 21281 * gcc.target/aarch64/saddw-1.c: Likewise. 21282 * gcc.target/aarch64/saddw-2.c: Likewise. 21283 * gcc.target/aarch64/uaddw-1.c: Likewise. 21284 * gcc.target/aarch64/uaddw-2.c: Likewise. 21285 * gcc.target/aarch64/uaddw-3.c: Likewise. 21286 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise. 21287 * gcc.target/aarch64/vect-compile.c: Likewise. 21288 * gcc.target/aarch64/vect-faddv-compile.c: Likewise. 21289 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise. 21290 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. 21291 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. 21292 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. 21293 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. 21294 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise. 21295 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise. 21296 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise. 21297 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise. 21298 * gcc.target/aarch64/vect-fmovd.c: Likewise. 21299 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise. 21300 * gcc.target/aarch64/vect-fmovf.c: Likewise. 21301 * gcc.target/aarch64/vect-fp-compile.c: Likewise. 21302 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise. 21303 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise. 21304 * gcc.target/aarch64/vect-movi.c: Likewise. 21305 * gcc.target/aarch64/vect-mull-compile.c: Likewise. 21306 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise. 21307 * gcc.target/aarch64/vect-vaddv.c: Likewise. 21308 * gcc.target/aarch64/vect_saddl_1.c: Likewise. 21309 * gcc.target/aarch64/vect_smlal_1.c: Likewise. 21310 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for 21311 fixed-length SVE. 21312 * gcc.target/aarch64/sve/aarch64-sve.exp: New file. 21313 * gcc.target/aarch64/sve/arith_1.c: New test. 21314 * gcc.target/aarch64/sve/const_pred_1.C: Likewise. 21315 * gcc.target/aarch64/sve/const_pred_2.C: Likewise. 21316 * gcc.target/aarch64/sve/const_pred_3.C: Likewise. 21317 * gcc.target/aarch64/sve/const_pred_4.C: Likewise. 21318 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise. 21319 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise. 21320 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise. 21321 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise. 21322 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise. 21323 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise. 21324 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise. 21325 * gcc.target/aarch64/sve/ext_1.c: Likewise. 21326 * gcc.target/aarch64/sve/ext_2.c: Likewise. 21327 * gcc.target/aarch64/sve/extract_1.c: Likewise. 21328 * gcc.target/aarch64/sve/extract_2.c: Likewise. 21329 * gcc.target/aarch64/sve/extract_3.c: Likewise. 21330 * gcc.target/aarch64/sve/extract_4.c: Likewise. 21331 * gcc.target/aarch64/sve/fabs_1.c: Likewise. 21332 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise. 21333 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise. 21334 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise. 21335 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise. 21336 * gcc.target/aarch64/sve/fdiv_1.c: Likewise. 21337 * gcc.target/aarch64/sve/fdup_1.c: Likewise. 21338 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise. 21339 * gcc.target/aarch64/sve/fmad_1.c: Likewise. 21340 * gcc.target/aarch64/sve/fmla_1.c: Likewise. 21341 * gcc.target/aarch64/sve/fmls_1.c: Likewise. 21342 * gcc.target/aarch64/sve/fmsb_1.c: Likewise. 21343 * gcc.target/aarch64/sve/fmul_1.c: Likewise. 21344 * gcc.target/aarch64/sve/fneg_1.c: Likewise. 21345 * gcc.target/aarch64/sve/fnmad_1.c: Likewise. 21346 * gcc.target/aarch64/sve/fnmla_1.c: Likewise. 21347 * gcc.target/aarch64/sve/fnmls_1.c: Likewise. 21348 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise. 21349 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise. 21350 * gcc.target/aarch64/sve/frinta_1.c: Likewise. 21351 * gcc.target/aarch64/sve/frinti_1.c: Likewise. 21352 * gcc.target/aarch64/sve/frintm_1.c: Likewise. 21353 * gcc.target/aarch64/sve/frintp_1.c: Likewise. 21354 * gcc.target/aarch64/sve/frintx_1.c: Likewise. 21355 * gcc.target/aarch64/sve/frintz_1.c: Likewise. 21356 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise. 21357 * gcc.target/aarch64/sve/fsubr_1.c: Likewise. 21358 * gcc.target/aarch64/sve/index_1.c: Likewise. 21359 * gcc.target/aarch64/sve/index_1_run.c: Likewise. 21360 * gcc.target/aarch64/sve/ld1r_1.c: Likewise. 21361 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise. 21362 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise. 21363 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise. 21364 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise. 21365 * gcc.target/aarch64/sve/logical_1.c: Likewise. 21366 * gcc.target/aarch64/sve/loop_add_1.c: Likewise. 21367 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise. 21368 * gcc.target/aarch64/sve/mad_1.c: Likewise. 21369 * gcc.target/aarch64/sve/maxmin_1.c: Likewise. 21370 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise. 21371 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise. 21372 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise. 21373 * gcc.target/aarch64/sve/mla_1.c: Likewise. 21374 * gcc.target/aarch64/sve/mls_1.c: Likewise. 21375 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise. 21376 * gcc.target/aarch64/sve/msb_1.c: Likewise. 21377 * gcc.target/aarch64/sve/mul_1.c: Likewise. 21378 * gcc.target/aarch64/sve/neg_1.c: Likewise. 21379 * gcc.target/aarch64/sve/nlogical_1.c: Likewise. 21380 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise. 21381 * gcc.target/aarch64/sve/pack_1.c: Likewise. 21382 * gcc.target/aarch64/sve/pack_1_run.c: Likewise. 21383 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise. 21384 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise. 21385 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise. 21386 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise. 21387 * gcc.target/aarch64/sve/pack_float_1.c: Likewise. 21388 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise. 21389 * gcc.target/aarch64/sve/popcount_1.c: Likewise. 21390 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise. 21391 * gcc.target/aarch64/sve/reduc_1.c: Likewise. 21392 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise. 21393 * gcc.target/aarch64/sve/reduc_2.c: Likewise. 21394 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise. 21395 * gcc.target/aarch64/sve/reduc_3.c: Likewise. 21396 * gcc.target/aarch64/sve/rev_1.c: Likewise. 21397 * gcc.target/aarch64/sve/revb_1.c: Likewise. 21398 * gcc.target/aarch64/sve/revh_1.c: Likewise. 21399 * gcc.target/aarch64/sve/revw_1.c: Likewise. 21400 * gcc.target/aarch64/sve/shift_1.c: Likewise. 21401 * gcc.target/aarch64/sve/single_1.c: Likewise. 21402 * gcc.target/aarch64/sve/single_2.c: Likewise. 21403 * gcc.target/aarch64/sve/single_3.c: Likewise. 21404 * gcc.target/aarch64/sve/single_4.c: Likewise. 21405 * gcc.target/aarch64/sve/spill_1.c: Likewise. 21406 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise. 21407 * gcc.target/aarch64/sve/subr_1.c: Likewise. 21408 * gcc.target/aarch64/sve/trn1_1.c: Likewise. 21409 * gcc.target/aarch64/sve/trn2_1.c: Likewise. 21410 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise. 21411 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise. 21412 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise. 21413 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise. 21414 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise. 21415 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise. 21416 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise. 21417 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise. 21418 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise. 21419 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise. 21420 * gcc.target/aarch64/sve/uzp1_1.c: Likewise. 21421 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise. 21422 * gcc.target/aarch64/sve/uzp2_1.c: Likewise. 21423 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise. 21424 * gcc.target/aarch64/sve/vcond_1.C: Likewise. 21425 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise. 21426 * gcc.target/aarch64/sve/vcond_2.c: Likewise. 21427 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise. 21428 * gcc.target/aarch64/sve/vcond_3.c: Likewise. 21429 * gcc.target/aarch64/sve/vcond_4.c: Likewise. 21430 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise. 21431 * gcc.target/aarch64/sve/vcond_5.c: Likewise. 21432 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise. 21433 * gcc.target/aarch64/sve/vcond_6.c: Likewise. 21434 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise. 21435 * gcc.target/aarch64/sve/vec_init_1.c: Likewise. 21436 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise. 21437 * gcc.target/aarch64/sve/vec_init_2.c: Likewise. 21438 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise. 21439 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise. 21440 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise. 21441 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise. 21442 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise. 21443 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise. 21444 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise. 21445 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise. 21446 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise. 21447 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise. 21448 * gcc.target/aarch64/sve/zip1_1.c: Likewise. 21449 * gcc.target/aarch64/sve/zip2_1.c: Likewise. 21450 214512018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21452 Alan Hayward <alan.hayward@arm.com> 21453 David Sherwood <david.sherwood@arm.com> 21454 21455 * lib/target-supports.exp (check_effective_target_aarch64_sve) 21456 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw) 21457 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw): 21458 New procedures. 21459 (check_effective_target_vect_perm): Handle SVE. 21460 (check_effective_target_vect_perm_byte): Likewise. 21461 (check_effective_target_vect_perm_short): Likewise. 21462 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise. 21463 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise. 21464 (check_effective_target_vect_widen_mult_hi_to_si): Likewise. 21465 (check_effective_target_vect_element_align_preferred): Likewise. 21466 (check_effective_target_vect_align_stack_vars): Likewise. 21467 (check_effective_target_vect_load_lanes): Likewise. 21468 (check_effective_target_vect_masked_store): Likewise. 21469 (available_vector_sizes): Use aarch64_sve_bits for SVE. 21470 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE. 21471 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL. 21472 * gcc.dg/vect/bb-slp-pr69907.c: Likewise. 21473 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise. 21474 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise. 21475 * gcc.dg/vect/slp-23.c: Likewise. 21476 * gcc.dg/vect/slp-perm-5.c: Likewise. 21477 * gcc.dg/vect/slp-perm-6.c: Likewise. 21478 * gcc.dg/vect/slp-perm-9.c: Likewise. 21479 * gcc.dg/vect/slp-reduc-3.c: Likewise. 21480 * gcc.dg/vect/vect-114.c: Likewise. 21481 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise. 21482 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise. 21483 214842018-01-13 Richard Sandiford <richard.sandiford@linaro.org> 21485 21486 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for 21487 vect_variable_length, expecting the test to be vectorized 21488 without SLP instead. 21489 * gcc.dg/vect/pr33953.c: Likewise. 21490 * gcc.dg/vect/pr37027.c: Likewise. 21491 * gcc.dg/vect/pr67790.c: Likewise. 21492 * gcc.dg/vect/pr68445.c: Likewise. 21493 * gcc.dg/vect/slp-1.c: Likewise. 21494 * gcc.dg/vect/slp-10.c: Likewise. 21495 * gcc.dg/vect/slp-12a.c: Likewise. 21496 * gcc.dg/vect/slp-12b.c: Likewise. 21497 * gcc.dg/vect/slp-12c.c: Likewise. 21498 * gcc.dg/vect/slp-13-big-array.c: Likewise. 21499 * gcc.dg/vect/slp-13.c: Likewise. 21500 * gcc.dg/vect/slp-14.c: Likewise. 21501 * gcc.dg/vect/slp-15.c: Likewise. 21502 * gcc.dg/vect/slp-17.c: Likewise. 21503 * gcc.dg/vect/slp-19b.c: Likewise. 21504 * gcc.dg/vect/slp-2.c: Likewise. 21505 * gcc.dg/vect/slp-20.c: Likewise. 21506 * gcc.dg/vect/slp-21.c: Likewise. 21507 * gcc.dg/vect/slp-22.c: Likewise. 21508 * gcc.dg/vect/slp-24-big-array.c: Likewise. 21509 * gcc.dg/vect/slp-24.c: Likewise. 21510 * gcc.dg/vect/slp-28.c: Likewise. 21511 * gcc.dg/vect/slp-39.c: Likewise. 21512 * gcc.dg/vect/slp-42.c: Likewise. 21513 * gcc.dg/vect/slp-6.c: Likewise. 21514 * gcc.dg/vect/slp-7.c: Likewise. 21515 * gcc.dg/vect/slp-cond-1.c: Likewise. 21516 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise. 21517 * gcc.dg/vect/slp-cond-2.c: Likewise. 21518 * gcc.dg/vect/slp-multitypes-1.c: Likewise. 21519 * gcc.dg/vect/slp-multitypes-10.c: Likewise. 21520 * gcc.dg/vect/slp-multitypes-12.c: Likewise. 21521 * gcc.dg/vect/slp-multitypes-2.c: Likewise. 21522 * gcc.dg/vect/slp-multitypes-4.c: Likewise. 21523 * gcc.dg/vect/slp-multitypes-5.c: Likewise. 21524 * gcc.dg/vect/slp-multitypes-8.c: Likewise. 21525 * gcc.dg/vect/slp-multitypes-9.c: Likewise. 21526 * gcc.dg/vect/slp-reduc-1.c: Likewise. 21527 * gcc.dg/vect/slp-reduc-2.c: Likewise. 21528 * gcc.dg/vect/slp-reduc-4.c: Likewise. 21529 * gcc.dg/vect/slp-reduc-5.c: Likewise. 21530 * gcc.dg/vect/slp-reduc-7.c: Likewise. 21531 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 21532 * gcc.dg/vect/vect-live-slp-1.c: Likewise. 21533 * gcc.dg/vect/vect-live-slp-2.c: Likewise. 21534 * gcc.dg/vect/vect-live-slp-3.c: Likewise. 21535 215362018-01-13 Jakub Jelinek <jakub@redhat.com> 21537 21538 PR c/83801 21539 * gcc.dg/pr83801.c: New test. 21540 215412018-01-13 Paul Thomas <pault@gcc.gnu.org> 21542 21543 PR fortran/52162 21544 * gfortran.dg/bounds_check_19.f90: New test. 21545 215462018-01-12 Jakub Jelinek <jakub@redhat.com> 21547 21548 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times 21549 instead of scan-assembler-not for xsnabsqp. 21550 215512018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 21552 21553 PR libgfortran/83525 21554 * gfortran.dg/newunit_5.f90: New test. 21555 215562018-01-12 Vladimir Makarov <vmakarov@redhat.com> 21557 21558 PR rtl-optimization/80481 21559 * g++.dg/pr80481.C: New. 21560 215612018-01-12 Uros Bizjak <ubizjak@gmail.com> 21562 21563 PR target/83628 21564 * gcc.target/alpha/pr83628-3.c: New test. 21565 215662018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 21567 21568 * lib/target-supports.exp (check_effective_target_avx512f): Also 21569 check for __builtin_ia32_addsd_round, 21570 __builtin_ia32_getmantsd_round. 21571 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove. 21572 215732018-01-12 Segher Boessenkool <segher@kernel.crashing.org> 21574 21575 PR target/83629 21576 * gcc.target/powerpc/pr83629.c: Require ilp32. 21577 215782018-01-12 Richard Biener <rguenther@suse.de> 21579 21580 PR tree-optimization/80846 21581 * gcc.target/i386/pr80846-1.c: New testcase. 21582 * gcc.target/i386/pr80846-2.c: Likewise. 21583 215842018-01-12 Eric Botcazou <ebotcazou@adacore.com> 21585 21586 * gcc.c-torture/execute/20180112-1.c: New test. 21587 215882018-01-12 Tom de Vries <tom@codesourcery.com> 21589 21590 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps. 21591 * g++.dg/ext/label13a.C: Same. 21592 * g++.dg/ext/label14.C: Same. 21593 * g++.dg/ext/label2.C: Same. 21594 * g++.dg/ext/label3.C: Same. 21595 * g++.dg/torture/pr42462.C: Same. 21596 * g++.dg/torture/pr42739.C: Same. 21597 * g++.dg/warn/Wunused-label-3.C: Same. 21598 215992018-01-12 Tom de Vries <tom@codesourcery.com> 21600 21601 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca. 21602 * g++.dg/Walloca1.C: Same. 21603 * g++.dg/cpp0x/pr70338.C: Same. 21604 * g++.dg/cpp1y/lambda-generic-vla1.C: Same. 21605 * g++.dg/cpp1y/vla10.C: Same. 21606 * g++.dg/cpp1y/vla2.C: Same. 21607 * g++.dg/cpp1y/vla6.C: Same. 21608 * g++.dg/cpp1y/vla8.C: Same. 21609 * g++.dg/debug/debug5.C: Same. 21610 * g++.dg/debug/debug6.C: Same. 21611 * g++.dg/debug/pr54828.C: Same. 21612 * g++.dg/diagnostic/pr70105.C: Same. 21613 * g++.dg/eh/cleanup5.C: Same. 21614 * g++.dg/eh/spbp.C: Same. 21615 * g++.dg/ext/tmplattr9.C: Same. 21616 * g++.dg/ext/vla10.C: Same. 21617 * g++.dg/ext/vla11.C: Same. 21618 * g++.dg/ext/vla12.C: Same. 21619 * g++.dg/ext/vla15.C: Same. 21620 * g++.dg/ext/vla16.C: Same. 21621 * g++.dg/ext/vla17.C: Same. 21622 * g++.dg/ext/vla3.C: Same. 21623 * g++.dg/ext/vla6.C: Same. 21624 * g++.dg/ext/vla7.C: Same. 21625 * g++.dg/init/array24.C: Same. 21626 * g++.dg/init/new47.C: Same. 21627 * g++.dg/init/pr55497.C: Same. 21628 * g++.dg/opt/pr78201.C: Same. 21629 * g++.dg/template/vla2.C: Same. 21630 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same. 21631 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. 21632 * g++.dg/torture/pr62127.C: Same. 21633 * g++.dg/torture/pr67055.C: Same. 21634 * g++.dg/torture/stackalign/eh-alloca-1.C: Same. 21635 * g++.dg/torture/stackalign/eh-inline-2.C: Same. 21636 * g++.dg/torture/stackalign/eh-vararg-1.C: Same. 21637 * g++.dg/torture/stackalign/eh-vararg-2.C: Same. 21638 * g++.dg/warn/Wplacement-new-size-5.C: Same. 21639 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same. 21640 * g++.dg/warn/Wvla-1.C: Same. 21641 * g++.dg/warn/Wvla-3.C: Same. 21642 * g++.old-deja/g++.ext/array2.C: Same. 21643 * g++.old-deja/g++.ext/constructor.C: Same. 21644 * g++.old-deja/g++.law/builtin1.C: Same. 21645 * g++.old-deja/g++.other/crash12.C: Same. 21646 * g++.old-deja/g++.other/eh3.C: Same. 21647 * g++.old-deja/g++.pt/array6.C: Same. 21648 * g++.old-deja/g++.pt/dynarray.C: Same. 21649 216502018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 21651 21652 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form. 21653 216542018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 21655 21656 PR libfortran/67412 21657 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if 21658 on *-*-solaris2.10. 21659 216602018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 21661 21662 * lib/target-supports.exp (check_effective_target_branch_cost): 21663 Accept all x86 targets. 21664 216652018-01-12 Martin Liska <mliska@suse.cz> 21666 21667 PR ipa/83054 21668 * g++.dg/warn/pr83054.C: New test. 21669 216702018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 21671 21672 * gcc.target/powerpc/spec-barr-1.c: New file. 21673 216742018-01-11 H.J. Lu <hongjiu.lu@intel.com> 21675 21676 PR target/83330 21677 * gcc.target/i386/pr83330.c: New test. 21678 216792018-01-11 Steven G. Kargl <kargl@gcc.gnu.org> 21680 21681 PR fortran/79383 21682 * gfortran.dg/dtio_31.f03: New test. 21683 * gfortran.dg/dtio_32.f03: New test. 21684 216852018-01-11 David Malcolm <dmalcolm@redhat.com> 21686 21687 PR c++/43486 21688 * g++.dg/wrappers: New subdirectory. 21689 * g++.dg/wrappers/README: New file. 21690 * g++.dg/wrappers/alloc.C: New test case. 21691 * g++.dg/wrappers/cow-istream-string.C: New test case. 21692 * g++.dg/wrappers/cp-stdlib.C: New test case. 21693 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case. 21694 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case. 21695 216962018-01-11 Jan Hubicka <hubicka@ucw.cz> 21697 21698 PR middle-end/83718 21699 * g++.dg/torture/pr83718.C: New testcase. 21700 217012018-01-11 Martin Jambor <mjambor@suse.cz> 21702 21703 PR ipa/83178 21704 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count. 21705 217062018-01-11 Bin Cheng <bin.cheng@arm.com> 21707 21708 PR tree-optimization/83695 21709 * gcc.dg/tree-ssa/pr83695.c: New test. 21710 217112018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 21712 21713 * gcc.target/arm/simd/fp16fml_lane_high.c: New test. 21714 * gcc.target/arm/simd/fp16fml_lane_low.c: New test. 21715 217162018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 21717 21718 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml. 21719 * gcc.target/arm/simd/fp16fml_high.c: New test. 21720 * gcc.target/arm/simd/fp16fml_low.c: Likewise. 21721 * lib/target-supports.exp 21722 (check_effective_target_arm_fp16fml_neon_ok_nocache, 21723 check_effective_target_arm_fp16fml_neon_ok, 21724 add_options_for_arm_fp16fml_neon): New procedures. 21725 217262018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 21727 21728 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a 21729 combination tests. 21730 217312018-01-11 Richard Biener <rguenther@suse.de> 21732 21733 PR tree-optimization/83435 21734 * gcc.dg/graphite/pr83435.c: New testcase. 21735 217362018-01-11 Richard Sandiford <richard.sandiford@linaro.org> 21737 Alan Hayward <alan.hayward@arm.com> 21738 David Sherwood <david.sherwood@arm.com> 21739 21740 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too. 21741 217422018-01-11 Tamar Christina <tamar.christina@arm.com> 21743 21744 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New. 21745 217462018-01-11 Sudakshina Das <sudi.das@arm.com> 21747 21748 PR target/82096 21749 * gcc.c-torture/compile/pr82096.c: New test. 21750 217512018-01-11 Ed Schonberg <schonberg@adacore.com> 21752 21753 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase. 21754 217552018-01-11 Hristian Kirtchev <kirtchev@adacore.com> 21756 21757 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase. 21758 217592018-01-11 Justin Squirek <squirek@adacore.com> 21760 21761 * gnat.dg/expr_func4.adb: New testcase. 21762 217632018-01-11 Hristian Kirtchev <kirtchev@adacore.com> 21764 21765 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New 21766 testcase. 21767 217682018-01-11 Bob Duff <duff@adacore.com> 21769 21770 * gnat.dg/protected_null.adb: New testcase. 21771 217722018-01-11 Ed Schonberg <schonberg@adacore.com> 21773 21774 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase. 21775 217762018-01-11 Ed Schonberg <schonberg@adacore.com> 21777 21778 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase. 21779 217802018-01-11 Justin Squirek <squirek@adacore.com> 21781 21782 * gnat.dg/loopvar.adb: New testcase. 21783 217842018-01-10 Jan Hubicka <hubicka@ucw.cz> 21785 21786 PR middle-end/83189 21787 * gfortran.fortran-torture/compile/pr83189.f90: New testcase. 21788 217892018-01-10 Jan Hubicka <hubicka@ucw.cz> 21790 21791 * gcc.c-torture/compile/pr83575.c: New testcase. 21792 217932018-01-10 Michael Collison <michael.collison@arm.com> 21794 21795 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase. 21796 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase. 21797 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase. 21798 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase. 21799 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 21800 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 21801 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase. 21802 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase. 21803 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase. 21804 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. 21805 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase. 21806 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase. 21807 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase. 21808 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase. 21809 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase. 21810 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase. 21811 218122018-01-10 Michael Collison <michael.collison@arm.com> 21813 21814 * gcc.target/aarch64/sha2.h: New shared testcase. 21815 * gcc.target/aarch64/sha2_1.c: New testcase. 21816 * gcc.target/aarch64/sha2_2.c: New testcase. 21817 * gcc.target/aarch64/sha2_3.c: New testcase. 21818 * gcc.target/aarch64/sha3.h: New shared testcase. 21819 * gcc.target/aarch64/sha3_1.c: New testcase. 21820 * gcc.target/aarch64/sha3_2.c: New testcase. 21821 * gcc.target/aarch64/sha3_3.c: New testcase. 21822 218232018-01-10 Michael Collison <michael.collison@arm.com> 21824 21825 * gcc.target/aarch64/sm3_sm4.c: New testcase. 21826 218272018-01-10 Martin Sebor <msebor@redhat.com> 21828 21829 PR tree-optimization/83781 21830 * gcc.dg/strlenopt-42.c: New test. 21831 218322018-01-11 Martin Sebor <msebor@gmail.com> 21833 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 21834 21835 PR tree-optimization/83501 21836 PR tree-optimization/81703 21837 21838 * gcc.dg/strlenopt-39.c: New test-case. 21839 * gcc.dg/pr81703.c: Likewise. 21840 218412018-01-10 Eric Botcazou <ebotcazou@adacore.com> 21842 21843 * gnat.dg/atomic10.adb: New test. 21844 218452018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 21846 21847 PR fortran/82367 21848 * gfortran.dg/deferred_character_18.f90: New test. 21849 218502018-01-10 Martin Sebor <msebor@redhat.com> 21851 21852 PR tree-optimization/83671 21853 * gcc.dg/strlenopt-40.c: New test. 21854 * gcc.dg/strlenopt-41.c: New test. 21855 218562018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 21857 21858 PR fortran/83093 21859 * gfortran.dg/allocate_with_typespec_7.f90: New test. 21860 218612018-01-10 Peter Bergner <bergner@vnet.ibm.com> 21862 21863 PR target/83399 21864 * gcc.target/powerpc/pr83399.c: New test. 21865 218662018-01-10 David Malcolm <dmalcolm@redhat.com> 21867 21868 PR c++/43486 21869 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results 21870 to reflect that the arguments are correctly underlined. 21871 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage 21872 for globals, params, locals and literals. 21873 (test_sizeof): Directly test the location of "sizeof", rather than 21874 when used in compound expressions. 21875 (test_alignof): Likewise for "alignof". 21876 (test_string_literals): Likewise for string literals. 21877 (test_numeric_literals): Likewise for numeric literals. 21878 (test_builtin_offsetof): Likewise for "__builtin_offsetof". 21879 (test_typeid): Likewise for typeid. 21880 (test_unary_plus): New. 21881 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on 21882 format strings. 21883 218842018-01-10 Uros Bizjak <ubizjak@gmail.com> 21885 21886 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv. 21887 218882018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> 21889 21890 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable. 21891 218922018-01-10 Marek Polacek <polacek@redhat.com> 21893 21894 PR c++/82541 21895 * g++.dg/warn/Wduplicated-branches4.C: New test. 21896 218972018-01-10 Jakub Jelinek <jakub@redhat.com> 21898 21899 PR c++/81327 21900 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly 21901 cast to void *. 21902 219032018-01-10 Paolo Carlini <paolo.carlini@oracle.com> 21904 21905 PR c++/81055 21906 * g++.dg/cpp0x/new2.C: New. 21907 219082018-01-10 H.J. Lu <hongjiu.lu@intel.com> 21909 21910 PR target/83735 21911 * gcc.target/i386/pr83735.c: New test. 21912 219132018-01-10 Christophe Lyon <christophe.lyon@linaro.org> 21914 21915 * lib/target-supports.exp (check_effective_target_branch_cost): 21916 New function. 21917 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target. 21918 * gcc.dg/pr21643.c: Likewise. 21919 * gcc.dg/pr46309.c: Likewise. 21920 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise. 21921 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise. 21922 * gcc.dg/tree-ssa/reassoc-32.c: Likewise. 21923 * gcc.dg/tree-ssa/reassoc-33.c: Likewise. 21924 * gcc.dg/tree-ssa/reassoc-34.c: Likewise. 21925 * gcc.dg/tree-ssa/reassoc-35.c: Likewise. 21926 * gcc.dg/tree-ssa/reassoc-36.c: Likewise. 21927 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise. 21928 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise. 21929 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise. 21930 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise. 21931 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise. 21932 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise. 21933 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise. 21934 219352018-01-10 Segher Boessenkool <segher@kernel.crashing.org> 21936 21937 PR target/83629 21938 * gcc.target/powerpc/pr83629.c: New testcase. 21939 219402018-01-10 Richard Biener <rguenther@suse.de> 21941 21942 PR testsuite/78768 21943 * gcc.dg/pr78768.c: Un-XFAIL. 21944 219452018-01-10 Richard Biener <rguenther@suse.de> 21946 21947 PR debug/82425 21948 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO. 21949 219502018-01-10 Richard Sandiford <richard.sandiford@linaro.org> 21951 21952 PR tree-optimization/83753 21953 * gcc.dg/torture/pr83753.c: New test. 21954 219552018-01-09 Jan Hubicka <hubicka@ucw.cz> 21956 21957 * gcc.target/i386/avx2-gather-1.c: Add -march. 21958 * gcc.target/i386/avx2-gather-2.c: Add -march. 21959 * gcc.target/i386/avx2-gather-3.c: Add -march. 21960 * gcc.target/i386/avx2-gather-4.c: Add -march. 21961 * gcc.target/i386/avx2-gather-5.c: Add -march. 21962 * gcc.target/i386/avx2-gather-6.c: Add -march. 21963 * gcc.target/i386/avx512f-gather-1.c: Add -march. 21964 * gcc.target/i386/avx512f-gather-2.c: Add -march. 21965 * gcc.target/i386/avx512f-gather-3.c: Add -march. 21966 * gcc.target/i386/avx512f-gather-4.c: Add -march. 21967 * gcc.target/i386/avx512f-gather-5.c: Add -march. 21968 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march. 21969 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march. 21970 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march. 21971 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march. 21972 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march. 21973 219742018-01-09 H.J. Lu <hongjiu.lu@intel.com> 21975 21976 PR target/78585: 21977 * gcc.target/i386/pr78585.c: New test. 21978 219792018-01-09 Jakub Jelinek <jakub@redhat.com> 21980 21981 PR c++/83734 21982 * g++.dg/cpp0x/pr83734.C: New test. 21983 219842018-01-09 Carl Love <cel@us.ibm.com> 21985 21986 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and 21987 vec_mergeo builtins with float, double, long long, unsigned long long, 21988 bool long long arguments. 21989 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for 21990 vec_float2 with double arguments. 21991 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the 21992 vec_mergew and vec_mergow builtins. 21993 219942018-01-09 Steven G. Kargl <kargl@gcc.gnu.org> 21995 21996 PR fortran/83742 21997 * gfortran.dg/contiguous_6.f90: New test. 21998 219992018-01-09 Richard Biener <rguenther@suse.de> 22000 22001 PR tree-optimization/83668 22002 * gcc.dg/graphite/pr83668.c: New testcase. 22003 220042018-01-09 Joseph Myers <joseph@codesourcery.com> 22005 22006 PR tree-optimization/64811 22007 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c, 22008 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c, 22009 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c, 22010 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c: 22011 New tests. 22012 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file. 22013 220142018-01-09 Georg-Johann Lay <avr@gjlay.de> 22015 22016 PR target/79883 22017 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'. 22018 220192018-01-09 Tamar Christina <tamar.christina@arm.com> 22020 22021 PR target/82641 22022 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use 22023 no NEON and require softfp or hard float-abi. 22024 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise. 22025 220262018-01-09 Richard Biener <rguenther@suse.de> 22027 22028 PR tree-optimization/83572 22029 * gcc.dg/graphite/pr83572.c: New testcase. 22030 220312018-01-09 Jakub Jelinek <jakub@redhat.com> 22032 22033 PR target/83507 22034 * gcc.dg/sms-13.c: New test. 22035 220362018-01-08 Steven G. Kargl <kargl@gcc.gnu.org> 22037 22038 PR fortran/83741 22039 * gfortran.dg/allocate_assumed_charlen_3.f90: New test. 22040 220412018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com> 22042 Monk Chiang <sh.chiang04@gmail.com> 22043 22044 * gcc.target/riscv/save-restore-1.c: New. 22045 220462018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 22047 22048 PR target/83677 22049 * gcc.target/powerpc/pr83677.c: New file. 22050 220512018-01-08 Jeff Law <law@redhat.com> 22052 22053 PR rtl-optimizatin/81308 22054 * g++.dg/pr81308-1.C: New test. 22055 * g++.dg/pr81308-2.C: New test. 22056 220572018-01-08 Vidya Praveen <vidyapraveen@arm.com> 22058 22059 PR target/83663 - Revert r255946 22060 * gcc.target/aarch64/vect-slp-dup.c: New. 22061 220622018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 22063 22064 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a 22065 combination tests. 22066 220672018-01-08 Richard Biener <rguenther@suse.de> 22068 22069 PR tree-optimization/83563 22070 * gcc.dg/graphite/pr83563.c: New testcase. 22071 220722018-01-08 Richard Biener <rguenther@suse.de> 22073 22074 PR middle-end/83713 22075 * g++.dg/torture/pr83713.C: New testcase. 22076 220772018-01-08 Tom de Vries <tom@codesourcery.com> 22078 22079 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx. 22080 220812018-01-08 Richard Biener <rguenther@suse.de> 22082 22083 PR tree-optimization/83685 22084 * gcc.dg/torture/pr83685.c: New testcase. 22085 220862018-01-08 Richard Biener <rguenther@suse.de> 22087 22088 PR lto/83719 22089 * gcc.dg/lto/pr83719_0.c: New testcase. 22090 220912018-01-08 Tom de Vries <tom@codesourcery.com> 22092 22093 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size. 22094 * gcc.dg/graphite/run-id-1.c: Same. 22095 * gcc.dg/tree-ssa/loop-interchange-4.c: Same. 22096 220972018-01-08 Paul Thomas <pault@gcc.gnu.org> 22098 22099 PR fortran/83611 22100 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8. 22101 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9. 22102 * gfortran.dg/pdt_27.f03: New test. 22103 22104 PR fortran/83731 22105 * gfortran.dg/pdt_28.f03: New test. 22106 221072018-01-08 Tom de Vries <tom@codesourcery.com> 22108 22109 * c-c++-common/builtins.c: Require effective target alloca. 22110 * gcc.dg/Wrestrict.c: Same. 22111 * gcc.dg/tree-ssa/loop-interchange-15.c: Same. 22112 221132018-01-08 Richard Biener <rguenther@suse.de> 22114 22115 PR middle-end/83580 22116 * gcc.dg/torture/pr83580.c: New testcase. 22117 221182018-01-08 Richard Biener <rguenther@suse.de> 22119 22120 PR middle-end/83517 22121 * gcc.dg/pr83517.c: New testcase. 22122 221232018-01-06 Aldy Hernandez <aldyh@redhat.com> 22124 22125 PR middle-end/81897 22126 * gcc.dg/uninit-pr81897.c: New test. 22127 221282018-01-06 Martin Sebor <msebor@redhat.com> 22129 22130 PR tree-optimization/83640 22131 * gcc.dg/Wrestrict-6.c: New test. 22132 * gcc.dg/pr83640.c: New test. 22133 221342018-01-06 Richard Sandiford <richard.sandiford@linaro.org> 22135 22136 * gcc.target/aarch64/reg-alloc-1.c: New test. 22137 221382018-01-06 Janne Blomqvist <jb@gcc.gnu.org> 22139 22140 PR fortran/50892 22141 * gfortran.dg/char_pointer_assign_icb_1.f90: New test. 22142 221432018-01-06 Jakub Jelinek <jakub@redhat.com> 22144 22145 PR debug/83480 22146 * gcc.dg/pr83480.c: New test. 22147 22148 PR rtl-optimization/83682 22149 * gcc.target/i386/pr83682.c: New test. 22150 221512018-01-05 Janne Blomqvist <jb@gcc.gnu.org> 22152 22153 PR fortran/78534 22154 PR fortran/66310 22155 * gfortran.dg/char_cast_1.f90: Update scan pattern. 22156 * gfortran.dg/dependency_49.f90: Likewise. 22157 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T. 22158 * gfortran.dg/repeat_7.f90: New test for PR 66310. 22159 * gfortran.dg/scan_2.f90: Handle potential cast in assignment. 22160 * gfortran.dg/string_1.f90: Limit to ilp32 targets. 22161 * gfortran.dg/string_1_lp64.f90: New test. 22162 * gfortran.dg/string_3.f90: Limit to ilp32 targets. 22163 * gfortran.dg/string_3_lp64.f90: New test. 22164 221652018-01-05 Jakub Jelinek <jakub@redhat.com> 22166 22167 PR target/83604 22168 * gcc.target/i386/sse-26.c: New test. 22169 22170 PR target/83604 22171 * gcc.target/i386/pr83604.c: New test. 22172 221732018-01-05 Richard Sandiford <richard.sandiford@linaro.org> 22174 22175 * gcc.dg/vect/vect-align-4.c: New test. 22176 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute 22177 and redefine as a structure with an unaligned member "b". 22178 (foo): Update accordingly. 22179 221802018-01-05 Sudakshina Das <sudi.das@arm.com> 22181 22182 PR target/82439 22183 * gcc.target/aarch64/bics_5.c: New test. 22184 * gcc.target/arm/bics_5.c: Likewise. 22185 221862018-01-05 Jakub Jelinek <jakub@redhat.com> 22187 22188 PR tree-optimization/83605 22189 * gcc.dg/pr83605.c: New test. 22190 221912018-01-04 Jakub Jelinek <jakub@redhat.com> 22192 22193 PR target/83554 22194 * gcc.target/i386/pr83554.c: New test. 22195 22196 PR ipa/82352 22197 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of 22198 long unsigned int. 22199 222002018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org> 22201 22202 PR fortran/83683 22203 PR fortran/45689 22204 * gfortran.dg/eoshift_8.f90: New test. 22205 * gfortran.dg/simplify_eoshift_1.f90: New test. 22206 222072018-01-04 Jakub Jelinek <jakub@redhat.com> 22208 22209 PR debug/83585 22210 * gcc.dg/pr83585.c: New test. 22211 222122018-01-04 Nathan Sidwell <nathan@acm.org> 22213 22214 PR c++/83667 22215 * g++.dg/ipa/pr83667.C: Fix regex, require alias. 22216 222172018-01-04 Jakub Jelinek <jakub@redhat.com> 22218 22219 PR debug/83666 22220 * gcc.dg/pr83666.c: New test. 22221 222222018-01-04 Uros Bizjak <ubizjak@gmail.com> 22223 22224 PR target/83628 22225 * gcc.target/alpha/pr83628-1.c: New test. 22226 * gcc.target/alpha/pr83628-2.c: Ditto. 22227 222282018-01-04 Martin Liska <mliska@suse.cz> 22229 22230 PR ipa/82352 22231 * g++.dg/ipa/pr82352.C: New test. 22232 222332018-01-04 Jakub Jelinek <jakub@redhat.com> 22234 22235 * gcc.dg/vect-opt-info-1.c: Moved to ... 22236 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on 22237 vect_int targets, use dg-additional-options instead of dg-options and 22238 use relative line numbers instead of absolute. 22239 222402018-01-03 Martin Sebor <msebor@redhat.com> 22241 22242 PR tree-optimization/83655 22243 * gcc.dg/Wrestrict-5.c: New test. 22244 * c-c++-common/builtins.c: New test. 22245 222462018-01-03 Richard Sandiford <richard.sandiford@linaro.org> 22247 Alan Hayward <alan.hayward@arm.com> 22248 David Sherwood <david.sherwood@arm.com> 22249 22250 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function. 22251 (main): Call it. 22252 222532018-01-03 Jeff Law <law@redhat.com> 22254 22255 PR target/83641 22256 * gcc.target/i386/stack-check-17.c: New test. 22257 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm. 22258 222592018-01-03 Jakub Jelinek <jakub@redhat.com> 22260 22261 PR debug/83621 22262 * gcc.dg/pr83621.c: New test. 22263 22264 PR debug/83645 22265 * gcc.dg/pr83645.c: New test. 22266 222672018-01-03 Martin Sebor <msebor@redhat.com> 22268 22269 PR tree-optimization/83603 22270 * gcc.dg/Wrestrict-4.c: New test. 22271 22272 PR c/83559 22273 * gcc.dg/const-2.c: New test. 22274 * gcc.dg/pure-3.c: New test. 22275 222762018-01-03 Martin Sebor <msebor@redhat.com> 22277 22278 * gcc.dg/Wrestrict-3.c: New test. 22279 222802018-01-03 Jakub Jelinek <jakub@redhat.com> 22281 22282 PR c++/83555 22283 * g++.dg/opt/pr83555.C: New test. 22284 * g++.dg/ubsan/pr83555.C: New test. 22285 222862018-01-03 David Malcolm <dmalcolm@redhat.com> 22287 22288 PR c/82050 22289 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle 22290 the !CHECKING_P case by expecting a note. 22291 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue 22292 a note for the !CHECKING_P case, and move the return statement 22293 outside of #if CHECKING_P guard. 22294 222952018-01-03 Jeff Law <law@redhat.com> 22296 22297 PR middle-end/83654 22298 * gcc.target/i386/stack-check-18.c: New test. 22299 * gcc.target/i386/stack-check-19.c: New test. 22300 223012018-01-03 Martin Sebor <msebor@redhat.com> 22302 22303 PR tree-optimization/83501 22304 * c-c++-common/Warray-bounds-3.c: Remove xfail. 22305 223062018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 22307 22308 PR tree-optimization/83501 22309 * gcc.dg/tree-ssa/pr83501-1.c: New test. 22310 223112018-01-03 Nathan Sidwell <nathan@acm.org> 22312 22313 PR c++/83667 22314 * g++.dg/ipa/pr83667.C: New. 22315 223162018-01-03 Martin Liska <mliska@suse.cz> 22317 22318 PR tree-optimization/83593 22319 * gcc.dg/pr83593.c: New test. 22320 223212018-01-03 Martin Liska <mliska@suse.cz> 22322 22323 PR ipa/83549 22324 * g++.dg/ipa/pr83549.C: New test. 22325 223262018-01-03 Marek Polacek <polacek@redhat.com> 22327 22328 PR c++/83592 22329 * g++.dg/warn/mvp2.C: New test. 22330 223312018-01-03 Jakub Jelinek <jakub@redhat.com> 22332 22333 PR preprocessor/83602 22334 * g++.dg/cpp/pr83602.C: New test. 22335 22336 PR c++/83634 22337 * g++.dg/parse/pr83634.C: New test. 22338 223392018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org> 22340 22341 PR fortran/83664 22342 * gfortran.dg/eoshift_7.f90: New test. 22343 223442018-01-03 Jan Beulich <jbeulich@suse.com> 22345 22346 * gcc.target/i386/avx512vl-no-vmovdqu8.c, 22347 gcc.target/i386/avx512vl-no-vmovdqu16.c: New. 22348 223492018-01-03 Jakub Jelinek <jakub@redhat.com> 22350 22351 Update copyright years. 22352 223532018-01-03 Martin Liska <mliska@suse.cz> 22354 22355 PR ipa/83594 22356 * gcc.dg/ipa/pr83594.c: New test. 22357 223582018-01-03 Richard Sandiford <richard.sandiford@linaro.org> 22359 Alan Hayward <alan.hayward@arm.com> 22360 David Sherwood <david.sherwood@arm.com> 22361 22362 * gcc.dg/vect-opt-info-1.c: New test. 22363 223642018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com> 22365 22366 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128, 22367 floorf128, truncf128, and roundf128. 22368 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128 22369 optimizations added in match.pd. 22370 * gcc.target/powerpc/float128-hw6.c: Likewise. 22371 * gcc.target/powerpc/float128-hw7.c: Likewise. 22372 * gcc.target/powerpc/float128-hw8.c: Likewise. 22373 * gcc.target/powerpc/float128-hw9.c: Likewise. 22374 * gcc.target/powerpc/float128-hw10.c: Likewise. 22375 * gcc.target/powerpc/float128-hw11.c: Likewise. 22376 223772018-01-02 Jakub Jelinek <jakub@redhat.com> 22378 22379 PR c++/83556 22380 * g++.dg/cpp0x/pr83556.C: New test. 22381 223822018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org> 22383 22384 PR fortran/45689 22385 PR fortran/83650 22386 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case. 22387 * gfortran.dg/simplify_cshift_4.f90: New test. 22388 223892018-01-02 Marek Polacek <polacek@redhat.com> 22390 22391 PR c++/81860 22392 * g++.dg/cpp0x/inh-ctor30.C: New test. 22393 22394 PR c++/83644 22395 * g++.dg/cpp1z/pr83644.C: New test. 22396 223972018-01-01 Paul Thomas <pault@gcc.gnu.org> 22398 22399 PR fortran/83076 22400 * gfortran.dg/coarray_45.f90: New test. 22401 22402 PR fortran/83319 22403 * gfortran.dg/coarray_46.f90: New test. 22404 224052018-01-01 Jakub Jelinek <jakub@redhat.com> 22406 22407 PR tree-optimization/83581 22408 * gcc.dg/pr83581.c: New test. 22409 22410 PR c/83595 22411 * gcc.dg/pr83595.c: New test. 22412 22413 PR middle-end/83608 22414 * g++.dg/opt/pr83608.C: New test. 22415 22416 PR middle-end/83609 22417 * gcc.dg/pr83609.c: New test. 22418 * g++.dg/opt/pr83609.C: New test. 22419 22420 PR middle-end/83623 22421 * gcc.dg/pr83623.c: New test. 22422 22423 * gcc.target/i386/i386.exp 22424 (check_effective_target_avx512vpopcntdqvl): New proc. 22425 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use 22426 avx512vpopcntdqvl effective target rather than avx512vpopcntdq. 22427 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise. 22428 22429Copyright (C) 2018 Free Software Foundation, Inc. 22430 22431Copying and distribution of this file, with or without modification, 22432are permitted in any medium without royalty provided the copyright 22433notice and this notice are preserved. 22434